diff --git a/.clang-tidy b/.clang-tidy index 2877990ea56e9..129b27cf8f1a9 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -16,6 +16,8 @@ cppcoreguidelines-slicing,\ llvm-namespace-comment,\ misc-*,\ modernize-*,\ +-modernize-use-auto,\ +-modernize-use-trailing-return-type,\ performance-*,\ readability-*,\ -bugprone-misplaced-widening-cast,\ @@ -31,11 +33,9 @@ readability-*,\ -modernize-avoid-c-arrays,\ -modernize-pass-by-value,\ -modernize-return-braced-init-list,\ --modernize-use-auto,\ -modernize-use-default-member-init,\ -modernize-use-emplace,\ -modernize-use-transparent-functors,\ --modernize-use-trailing-return-type,\ -performance-for-range-copy,\ -performance-inefficient-vector-operation,\ -performance-noexcept-move-constructor,\ diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 1177174111711..cd9f1fff19e6f 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -4,14 +4,14 @@ about: Suggest an idea for this project --- -**Is your feature request related to a problem? Please describe.** +# Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -**Describe the solution you'd like** +# Describe the solution you'd like A clear and concise description of what you want to happen. -**Describe alternatives you've considered** +# Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. -**Additional context** +# Additional context Add any other context (such as mock-ups, proof of concepts or screenshots) about the feature request here. diff --git a/.travis.yml b/.travis.yml index b87495ff7326a..94c78b26e1892 100644 --- a/.travis.yml +++ b/.travis.yml @@ -84,8 +84,8 @@ jobs: packages: ["g++-8", "g++-8-multilib", "libc6-dbg", "libc6-dbg:i386", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev", "astyle"] sources: *apt_sources - - env: CLANG=clang++-8 SANITIZE=address EXTRA_TEST_OPTS="~[.] ~vehicle_efficiency ~vehicle_drag ~starting_items" - name: "Clang 8 Make build with address sanitization, but long-running tests disabled" + - env: CLANG=clang++-8 SANITIZE=address,undefined EXTRA_TEST_OPTS="~[.] ~vehicle_efficiency ~vehicle_drag ~starting_items" + name: "Clang 8 Make build with sanitizers enabled, but long-running tests disabled" compiler: clang addons: &clang8 apt: diff --git a/Makefile b/Makefile index aee2300aa49c6..48c4ab9679225 100644 --- a/Makefile +++ b/Makefile @@ -185,7 +185,8 @@ ifeq ($(RUNTESTS), 1) TESTS = tests endif -# tiles object directories are because gcc gets confused # Appears that the default value of $LD is unsuitable on most systems +# tiles object directories are because gcc gets confused +# Appears that the default value of $LD is unsuitable on most systems # when preprocessor defines change, but the source doesn't ODIR = $(BUILD_PREFIX)obj @@ -256,8 +257,9 @@ CXXFLAGS += -ffast-math LDFLAGS += $(PROFILE) ifneq ($(SANITIZE),) - CXXFLAGS += -fsanitize=$(SANITIZE) - LDFLAGS += -fsanitize=$(SANITIZE) + SANITIZE_FLAGS := -fsanitize=$(SANITIZE) -fno-sanitize-recover=all + CXXFLAGS += $(SANITIZE_FLAGS) + LDFLAGS += $(SANITIZE_FLAGS) endif # enable optimizations. slow to build @@ -283,6 +285,7 @@ ifdef RELEASE OPTLEVEL = -Os endif endif + ifdef LTO ifdef CLANG # LLVM's LTO will complain if the optimization level isn't between O0 and @@ -293,7 +296,14 @@ ifdef RELEASE CXXFLAGS += $(OPTLEVEL) ifdef LTO - LDFLAGS += -fuse-ld=gold + ifeq ($(NATIVE), osx) + ifdef CLANG + LTOFLAGS += -flto=full + endif + else + LDFLAGS += -fuse-ld=gold # This breaks in OS X because gold can only produce ELF binaries, not Mach + endif + ifdef CLANG LTOFLAGS += -flto else @@ -303,6 +313,8 @@ ifdef RELEASE CXXFLAGS += $(LTOFLAGS) # OTHERS += -mmmx -m3dnow -msse -msse2 -msse3 -mfpmath=sse -mtune=native + # OTHERS += -march=native # Uncomment this to build an optimized binary for your machine only + # Strip symbols, generates smaller executable. OTHERS += $(RELEASE_FLAGS) DEBUG = diff --git a/README.md b/README.md index 8424be3d45dfa..2d4c09a85bd8c 100644 --- a/README.md +++ b/README.md @@ -21,13 +21,13 @@ The source can either be downloaded as [an archive](https://github.com/CleverRav ### Arch Linux -Ncurses and tiles version avaliable in [Community repo](https://www.archlinux.org/packages/?q=cataclysm-dda) +Ncurses and tiles version available in [Community repo](https://www.archlinux.org/packages/?q=cataclysm-dda) `sudo pacman -S cataclysm-dda` ### Fedora -Ncurses and tiles version avaliable in [official repos](https://src.fedoraproject.org/rpms/cataclysm-dda) +Ncurses and tiles version available in [official repos](https://src.fedoraproject.org/rpms/cataclysm-dda) `sudo dnf install cataclysm-dda` diff --git a/build-scripts/build.sh b/build-scripts/build.sh index cc9172489bd68..32b0ec7b84789 100755 --- a/build-scripts/build.sh +++ b/build-scripts/build.sh @@ -113,7 +113,8 @@ then { if [ -n "$1" ] then - echo "$1" | shuf | xargs -P "$num_jobs" -n 1 ./build-scripts/clang-tidy-wrapper.sh + echo "$1" | shuf | \ + xargs -P "$num_jobs" -n 1 ./build-scripts/clang-tidy-wrapper.sh -quiet else echo "No files to analyze" fi diff --git a/data/json/bionics.json b/data/json/bionics.json index 405ff9a667ebb..d5de08d3e99ee 100644 --- a/data/json/bionics.json +++ b/data/json/bionics.json @@ -862,6 +862,17 @@ "occupied_bodyparts": [ [ "TORSO", 1 ], [ "ARM_L", 2 ], [ "ARM_R", 2 ], [ "LEG_L", 3 ], [ "LEG_R", 3 ] ], "flags": [ "BIONIC_FAULTY" ] }, + { + "id": "bio_synaptic_regen", + "type": "bionic", + "name": "Synaptic Regeneration System", + "description": "An electromagnetic stimulator has been surgically implanted on the back of your head and along your spine, continually draining power. As long as it's active, you won't become sleep deprived; and if you're sleep deprived already, it will boost the rate of recovery while you sleep.", + "flags": [ "BIONIC_TOGGLED" ], + "occupied_bodyparts": [ [ "HEAD", 1 ], [ "TORSO", 1 ] ], + "act_cost": 0, + "react_cost": "1 kJ", + "time": 100 + }, { "id": "bio_shock", "type": "bionic", diff --git a/data/json/construction.json b/data/json/construction.json index 44c6ec35a62a7..241506f93cfc9 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -854,7 +854,7 @@ "//": "Fills a deep pit with dirt.", "category": "CONSTRUCT", "required_skills": [ [ "fabrication", 0 ] ], - "time": 40, + "time": "40 m", "qualities": [ [ { "id": "DIG", "level": 1 } ] ], "components": [ [ [ "material_soil", 200 ] ] ], "pre_special": "check_empty", @@ -867,7 +867,7 @@ "//": "Adds wood chippings to a shallow pit to prevent plants growing, or for looks.", "category": "CONSTRUCT", "required_skills": [ [ "fabrication", 0 ] ], - "time": 40, + "time": "40 m", "components": [ [ [ "splinter", 50 ] ] ], "pre_terrain": "t_pit_shallow", "post_terrain": "t_woodchips" @@ -910,7 +910,7 @@ "//": "Makes an outside wooden paving, similar to what would be used in patios.", "category": "CONSTRUCT", "required_skills": [ [ "fabrication", 1 ] ], - "time": 100, + "time": "100 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 28 ] ] ], "pre_special": "check_empty", @@ -1215,6 +1215,18 @@ "pre_special": "check_support", "post_terrain": "t_floor_primitive" }, + { + "type": "construction", + "description": "Build Roof Over Dirt Floor", + "category": "CONSTRUCT", + "required_skills": [ [ "fabrication", 3 ] ], + "time": "60 m", + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "wood_panel", 1 ] ], [ [ "2x4", 8 ] ], [ [ "nail", 20 ] ] ], + "pre_note": "Must be supported on at least two sides.", + "pre_special": "check_support", + "post_terrain": "t_dirtfloor" + }, { "type": "construction", "description": "Build Rope & Pulley System", @@ -1735,7 +1747,7 @@ "description": "Build Bed Frame", "category": "FURN", "required_skills": [ [ "fabrication", 4 ] ], - "time": 55, + "time": "55 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 1 } ] ], "components": [ [ [ "2x4", 12 ] ], [ [ "nail", 10 ] ] ], "pre_special": "check_empty", @@ -1746,7 +1758,7 @@ "description": "Add Mattress to Bed Frame", "category": "FURN", "required_skills": [ [ "fabrication", 0 ] ], - "time": 5, + "time": "5 m", "components": [ [ [ "mattress", 1 ], [ "down_mattress", 1 ] ] ], "pre_terrain": "f_bed_frame", "post_terrain": "f_bed" @@ -2322,6 +2334,7 @@ "tools": [ [ [ "pickaxe", -1 ], [ "jackhammer", 140 ], [ "elec_jackhammer", 7000 ] ] ], "components": [ [ [ "2x4", 8 ], [ "log", 8 ] ], [ [ "rope_makeshift_30", 1 ], [ "rope_30", 1 ], [ "vine_30", 1 ] ] ], "pre_flags": "DIGGABLE", + "pre_special": "check_down_OK", "post_special": "done_dig_stair" }, { @@ -2983,7 +2996,7 @@ "description": "Hang Hanging Meathook", "category": "CONSTRUCT", "required_skills": [ [ "fabrication", 1 ] ], - "time": 15, + "time": "15 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SCREW", "level": 1 } ] ], "components": [ [ [ "grip_hook", 1 ] ], [ [ "chain", 1 ] ] ], "pre_special": "check_support", @@ -3050,7 +3063,7 @@ "//": "Step 1: start wall", "category": "CONSTRUCT", "required_skills": [ [ "fabrication", 3 ] ], - "time": 120, + "time": "120 m", "qualities": [ [ { "id": "SMOOTH", "level": 1 } ] ], "components": [ [ [ "adobe_brick", 10 ] ], @@ -3067,7 +3080,7 @@ "//": "Step 2: finish wall", "category": "CONSTRUCT", "required_skills": [ [ "fabrication", 3 ] ], - "time": 120, + "time": "120 m", "qualities": [ [ { "id": "SMOOTH", "level": 1 } ] ], "components": [ [ [ "adobe_brick", 10 ] ], diff --git a/data/json/effects.json b/data/json/effects.json index f2bd4fc08b407..cc3042f2e3e3f 100644 --- a/data/json/effects.json +++ b/data/json/effects.json @@ -520,6 +520,26 @@ "max_duration": "15 m", "base_mods": { "vomit_chance": [ 60 ] } }, + { + "type": "effect_type", + "id": "sleep_deprived", + "name": [ "Sleep Deprived" ], + "desc": [ "Your sleep debt has been steadily increasing for a while. You should get some rest." ], + "rating": "bad", + "max_intensity": 20160, + "int_dur_factor": 240, + "base_mods": { "speed_mod": [ -5 ] }, + "scaling_mods": { "speed_mod": [ -1 ], "int_mod": [ -0.33 ], "per_mod": [ -0.33 ], "str_mod": [ -0.17 ], "dex_mod": [ -0.17 ] }, + "apply_message": "You feel weary, your body tired from lack of quality sleep.", + "remove_message": "You have finally caught up with your lost sleep, and you feel refreshed and awake for a change." + }, + { + "type": "effect_type", + "id": "melatonin", + "name": [ "Melatonin Supplements" ], + "desc": [ "You took some melatonin supplements. These will help with sleep deprivation." ], + "rating": "good" + }, { "type": "effect_type", "id": "beartrap", diff --git a/data/json/furniture_and_terrain/furniture-storage.json b/data/json/furniture_and_terrain/furniture-storage.json index 43c246ab3d1f9..5b8ede39cef8a 100644 --- a/data/json/furniture_and_terrain/furniture-storage.json +++ b/data/json/furniture_and_terrain/furniture-storage.json @@ -222,33 +222,6 @@ "items": [ { "item": "paper", "charges": [ 50, 100 ] } ] } }, - { - "type": "furniture", - "id": "f_cupboard", - "name": "cupboard", - "symbol": "#", - "description": "Store your cups.", - "color": "blue", - "move_cost_mod": 1, - "coverage": 55, - "required_str": -1, - "flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "CONTAINER", "PLACE_ITEM", "ORGANIC", "MOUNTABLE" ], - "deconstruct": { - "items": [ { "item": "2x4", "count": 3 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 8 ] } ] - }, - "bash": { - "str_min": 8, - "str_max": 30, - "sound": "smash!", - "sound_fail": "whump.", - "items": [ - { "item": "2x4", "count": [ 1, 3 ] }, - { "item": "wood_panel", "count": [ 0, 1 ] }, - { "item": "nail", "charges": [ 2, 6 ] }, - { "item": "splinter", "count": 1 } - ] - } - }, { "type": "furniture", "id": "f_dresser", @@ -566,7 +539,7 @@ "move_cost_mod": -1, "coverage": 40, "required_str": 5, - "max_volume": "20 L", + "max_volume": "200 L", "flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "CONTAINER", "PLACE_ITEM", "MOUNTABLE", "SHORT" ], "bash": { "str_min": 8, diff --git a/data/json/furniture_and_terrain/furniture-surfaces.json b/data/json/furniture_and_terrain/furniture-surfaces.json index d64a8100f8a7e..e549bcf74a470 100644 --- a/data/json/furniture_and_terrain/furniture-surfaces.json +++ b/data/json/furniture_and_terrain/furniture-surfaces.json @@ -23,6 +23,35 @@ "examine_action": "workbench", "workbench": { "multiplier": 1.1, "mass": 200000, "volume": "75L" } }, + { + "type": "furniture", + "id": "f_cupboard", + "name": "cupboard", + "symbol": "#", + "description": "Store your cups.", + "color": "blue", + "move_cost_mod": 1, + "coverage": 55, + "required_str": -1, + "flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "CONTAINER", "PLACE_ITEM", "ORGANIC", "MOUNTABLE", "FLAT_SURF" ], + "deconstruct": { + "items": [ { "item": "2x4", "count": 3 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 8 ] } ] + }, + "bash": { + "str_min": 8, + "str_max": 30, + "sound": "smash!", + "sound_fail": "whump.", + "items": [ + { "item": "2x4", "count": [ 1, 3 ] }, + { "item": "wood_panel", "count": [ 0, 1 ] }, + { "item": "nail", "charges": [ 2, 6 ] }, + { "item": "splinter", "count": 1 } + ] + }, + "examine_action": "workbench", + "workbench": { "multiplier": 1.1, "mass": 200000, "volume": "75L" } + }, { "type": "furniture", "id": "f_counter_gate_c", diff --git a/data/json/furniture_and_terrain/terrain-fences-gates.json b/data/json/furniture_and_terrain/terrain-fences-gates.json index 9950ed113ddd5..2646702d7d959 100644 --- a/data/json/furniture_and_terrain/terrain-fences-gates.json +++ b/data/json/furniture_and_terrain/terrain-fences-gates.json @@ -440,7 +440,7 @@ "flags": [ "TRANSPARENT", "NOITEM", "PERMEABLE", "AUTO_WALL_SYMBOL", "BURROWABLE", "AUTO_WALL_SYMBOL" ], "examine_action": "chainfence", "deconstruct": { - "ter_set": "t_null", + "ter_set": "t_floor", "items": [ { "item": "screen_mesh", "count": 1 }, { "item": "nail", "charges": 10 }, { "item": "2x4", "charges": 4 } ] }, "bash": { diff --git a/data/json/furniture_and_terrain/terrain-floors-outdoors.json b/data/json/furniture_and_terrain/terrain-floors-outdoors.json index a1e81861c7b5b..42199c18e97be 100644 --- a/data/json/furniture_and_terrain/terrain-floors-outdoors.json +++ b/data/json/furniture_and_terrain/terrain-floors-outdoors.json @@ -337,7 +337,7 @@ "color": "brown", "move_cost": 2, "looks_like": "t_dirtfloor", - "flags": [ "TRANSPARENT", "FLAT" ], + "flags": [ "TRANSPARENT", "FLAT", "DIGGABLE" ], "bash": { "sound": "SMASH!", "ter_set": "t_null", "str_min": 50, "str_max": 400, "str_min_supported": 100, "bash_below": true } } ] diff --git a/data/json/furniture_and_terrain/terrain-floors_indoor.json b/data/json/furniture_and_terrain/terrain-floors_indoor.json index 9321ff09e9133..06d4b295a1217 100644 --- a/data/json/furniture_and_terrain/terrain-floors_indoor.json +++ b/data/json/furniture_and_terrain/terrain-floors_indoor.json @@ -269,12 +269,12 @@ "type": "terrain", "id": "t_dirtfloor", "name": "dirt floor", - "description": "Floor consisting of finely mixed earth that has been tamped down.", + "description": "Floor consisting of finely mixed earth that has been tamped down, with a wooden ceiling above it.", "symbol": ".", "color": "brown", "move_cost": 2, "roof": "t_shingle_flat_roof", - "flags": [ "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT" ], + "flags": [ "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "DIGGABLE" ], "bash": { "sound": "SMASH!", "ter_set": "t_null", @@ -293,7 +293,7 @@ "color": "brown", "move_cost": 2, "roof": "t_thatch_roof", - "flags": [ "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT" ], + "flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "DIGGABLE" ], "bash": { "sound": "SMASH!", "ter_set": "t_null", diff --git a/data/json/furniture_and_terrain/terrain-flora.json b/data/json/furniture_and_terrain/terrain-flora.json index 8c14745bec7e9..5c6c822e5514f 100644 --- a/data/json/furniture_and_terrain/terrain-flora.json +++ b/data/json/furniture_and_terrain/terrain-flora.json @@ -1253,6 +1253,7 @@ "symbol": "#", "color": "light_green", "move_cost": 6, + "coverage": 40, "flags": [ "TRANSPARENT", "DIGGABLE", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "PLACE_ITEM", "SHRUB", "SHORT" ], "examine_action": "shrub_wildveggies", "bash": { @@ -1273,6 +1274,7 @@ "symbol": "#", "color": "green", "move_cost": 6, + "coverage": 40, "flags": [ "TRANSPARENT", "DIGGABLE", @@ -1303,6 +1305,7 @@ "symbol": "#", "color": "green", "move_cost": 6, + "coverage": 40, "flags": [ "TRANSPARENT", "DIGGABLE", @@ -1333,6 +1336,7 @@ "symbol": "#", "color": "green", "move_cost": 6, + "coverage": 40, "flags": [ "TRANSPARENT", "DIGGABLE", @@ -1363,6 +1367,7 @@ "symbol": "#", "color": "green", "move_cost": 6, + "coverage": 40, "flags": [ "TRANSPARENT", "DIGGABLE", diff --git a/data/json/game_balance.json b/data/json/game_balance.json index df8a8a0226738..dbcb5fd7ec46b 100644 --- a/data/json/game_balance.json +++ b/data/json/game_balance.json @@ -125,13 +125,6 @@ "stype": "bool", "value": false }, - { - "type": "EXTERNAL_OPTION", - "name": "SLEEP_DEPRIVATION", - "info": "Enables sleep deprivation mechanics. If true, stimulants will only help you so far, and you might have to enforce proper sleep hygiene for a while.", - "stype": "bool", - "value": false - }, { "type": "EXTERNAL_OPTION", "name": "CBM_SLOTS_ENABLED", @@ -197,9 +190,16 @@ }, { "type": "EXTERNAL_OPTION", - "name": "INT_BASED_LEARNING", - "info": "INT Based Learning mod. Enables rebalance of practice and reading gains.", - "stype": "bool", - "value": false + "name": "INT_BASED_LEARNING_BASE_VALUE", + "info": "The amount of INT which is used as base point for focus adjustments", + "stype": "int", + "value": 8 + }, + { + "type": "EXTERNAL_OPTION", + "name": "INT_BASED_LEARNING_FOCUS_ADJUSTMENT", + "info": "The amount of focus gained per each INT point above INT_BASED_LEARNING_BASE_VALUE", + "stype": "int", + "value": 5 } ] diff --git a/data/json/item_category.json b/data/json/item_category.json index 4999be0fa9c7c..8883c0803ae12 100644 --- a/data/json/item_category.json +++ b/data/json/item_category.json @@ -2,42 +2,42 @@ { "id": "guns", "type": "ITEM_CATEGORY", - "name": "GUNS", + "name": { "str": "GUNS" }, "zone": "LOOT_GUNS", "sort_rank": -23 }, { "id": "magazines", "type": "ITEM_CATEGORY", - "name": "MAGAZINES", + "name": { "str": "MAGAZINES" }, "zone": "LOOT_MAGAZINES", "sort_rank": -22 }, { "id": "ammo", "type": "ITEM_CATEGORY", - "name": "AMMO", + "name": { "str": "AMMO" }, "zone": "LOOT_AMMO", "sort_rank": -21 }, { "id": "weapons", "type": "ITEM_CATEGORY", - "name": "WEAPONS", + "name": { "str": "WEAPONS" }, "zone": "LOOT_WEAPONS", "sort_rank": -20 }, { "id": "tools", "type": "ITEM_CATEGORY", - "name": "TOOLS", + "name": { "str": "TOOLS" }, "zone": "LOOT_TOOLS", "sort_rank": -19 }, { "id": "clothing", "type": "ITEM_CATEGORY", - "name": "CLOTHING", + "name": { "str": "CLOTHING" }, "priority_zones": [ { "id": "LOOT_FCLOTHING", "filthy": true } ], "zone": "LOOT_CLOTHING", "sort_rank": -18 @@ -45,111 +45,111 @@ { "id": "food", "type": "ITEM_CATEGORY", - "name": "FOOD", + "name": { "str": "FOOD" }, "//": "zone is hardcoded", "sort_rank": -17 }, { "id": "drugs", "type": "ITEM_CATEGORY", - "name": "DRUGS", + "name": { "str": "DRUGS" }, "zone": "LOOT_DRUGS", "sort_rank": -16 }, { "id": "books", "type": "ITEM_CATEGORY", - "name": "BOOKS", + "name": { "str": "BOOKS" }, "zone": "LOOT_BOOKS", "sort_rank": -15 }, { "id": "maps", "type": "ITEM_CATEGORY", - "name": "MAPS", + "name": { "str": "MAPS" }, "sort_rank": -14 }, { "id": "mods", "type": "ITEM_CATEGORY", - "name": "MODS", + "name": { "str": "MODS" }, "zone": "LOOT_MODS", "sort_rank": -13 }, { "id": "mutagen", "type": "ITEM_CATEGORY", - "name": "MUTAGENS", + "name": { "str": "MUTAGENS" }, "zone": "LOOT_MUTAGENS", "sort_rank": -12 }, { "id": "bionics", "type": "ITEM_CATEGORY", - "name": "BIONICS", + "name": { "str": "BIONICS" }, "zone": "LOOT_BIONICS", "sort_rank": -12 }, { "id": "veh_parts", "type": "ITEM_CATEGORY", - "name": "VEHICLE PARTS", + "name": { "str": "VEHICLE PARTS" }, "zone": "LOOT_VEHICLE_PARTS", "sort_rank": -10 }, { "id": "other", "type": "ITEM_CATEGORY", - "name": "OTHER", + "name": { "str": "OTHER" }, "zone": "LOOT_OTHER", "sort_rank": -9 }, { "id": "fuel", "type": "ITEM_CATEGORY", - "name": "FUEL", + "name": { "str": "FUEL" }, "zone": "LOOT_FUEL", "sort_rank": -8 }, { "id": "seeds", "type": "ITEM_CATEGORY", - "name": "SEEDS", + "name": { "str": "SEEDS" }, "zone": "LOOT_SEEDS", "sort_rank": -7 }, { "id": "chems", "type": "ITEM_CATEGORY", - "name": "CHEMICAL STUFF", + "name": { "str": "CHEMICAL STUFF" }, "zone": "LOOT_CHEMICAL", "sort_rank": 5 }, { "id": "spare_parts", "type": "ITEM_CATEGORY", - "name": "SPARE PARTS", + "name": { "str": "SPARE PARTS" }, "zone": "LOOT_SPARE_PARTS", "sort_rank": 8 }, { "id": "container", "type": "ITEM_CATEGORY", - "name": "CONTAINERS", + "name": { "str": "CONTAINERS" }, "zone": "LOOT_CONTAINERS", "sort_rank": 9 }, { "id": "artifacts", "type": "ITEM_CATEGORY", - "name": "ARTIFACTS", + "name": { "str": "ARTIFACTS" }, "zone": "LOOT_ARTIFACTS", "sort_rank": 10 }, { "id": "armor", "type": "ITEM_CATEGORY", - "name": "ARMOR", + "name": { "str": "ARMOR" }, "priority_zones": [ { "id": "LOOT_FARMOR", "filthy": true } ], "zone": "LOOT_ARMOR", "sort_rank": 20 @@ -157,13 +157,13 @@ { "id": "ITEMS_WORN", "type": "ITEM_CATEGORY", - "name": "ITEMS WORN", + "name": { "str": "ITEMS WORN" }, "sort_rank": -100 }, { "id": "WEAPON_HELD", "type": "ITEM_CATEGORY", - "name": "WEAPON HELD", + "name": { "str": "WEAPON HELD" }, "sort_rank": -200 } ] diff --git a/data/json/itemgroups/activities_hobbies.json b/data/json/itemgroups/activities_hobbies.json new file mode 100644 index 0000000000000..96be7fa8e005d --- /dev/null +++ b/data/json/itemgroups/activities_hobbies.json @@ -0,0 +1,333 @@ +[ + { + "type": "item_group", + "id": "sports", + "items": [ + [ "bandages", 50 ], + [ "cotton_ball", 50 ], + [ "aspirin", 85 ], + [ "bat", 60 ], + [ "boxing_gloves", 35 ], + [ "pool_cue", 30 ], + [ "bat_metal", 60 ], + [ "football_armor", 10 ], + [ "helmet_football", 10 ], + [ "sneakers", 80 ], + [ "socks", 50 ], + [ "socks_ankle", 70 ], + [ "stockings", 20 ], + [ "tshirt", 80 ], + [ "longshirt", 70 ], + [ "tank_top", 50 ], + [ "sports_bra", 30 ], + [ "unitard", 10 ], + [ "leotard", 5 ], + [ "trunks", 50 ], + [ "bikini_top", 50 ], + [ "arm_warmers", 20 ], + [ "leg_warmers", 20 ], + [ "leggings", 20 ], + [ "under_armor", 20 ], + [ "under_armor_shorts", 20 ], + [ "towel", 40 ], + [ "gloves_fingerless", 20 ], + [ "mask_hockey", 25 ], + [ "hockey_stick", 35 ], + [ "headgear", 35 ], + [ "jersey", 30 ], + [ "puck", 30 ], + [ "basketball", 25 ], + [ "golf_club", 35 ], + [ "hat_golf", 20 ], + [ "gloves_golf", 20 ], + [ "golf_bag", 10 ], + [ "golf_tee", 30 ], + [ "golf_ball", 40 ], + [ "glasses_safety", 40 ], + [ "armguard_soft", 40 ], + [ "chestguard_hard", 20 ], + [ "armguard_hard", 20 ], + [ "legguard_hard", 15 ], + [ "goggles_swim", 50 ], + [ "swim_fins", 30 ], + [ "goggles_ski", 30 ], + [ "mask_ski", 30 ], + [ "hat_ball", 30 ], + [ "helmet_bike", 35 ], + [ "helmet_ball", 45 ], + [ "baseball", 35 ], + [ "football", 35 ], + [ "frisbee", 10 ], + [ "disc_golf", 10 ], + [ "manual_brawl", 30 ], + [ "manual_bashing", 1 ], + [ "manual_melee", 10 ], + [ "foot_crank", 10 ], + [ "flotation_vest", 10 ], + [ "wetsuit", 10 ], + [ "wetsuit_spring", 10 ], + [ "wetsuit_gloves", 20 ], + [ "wetsuit_booties", 20 ], + [ "wetsuit_hood", 10 ], + [ "scuba_tank", 20 ], + [ "small_scuba_tank", 10 ], + [ "fishing_rod_professional", 4 ], + [ "dive_bag", 5 ], + [ "diving_watch", 10 ], + [ "rebreather", 3 ], + [ "rebreather_filter", 3 ], + [ "glowstick", 60 ], + [ "handflare", 40 ], + [ "elbow_pads", 40 ], + [ "knee_pads", 40 ], + [ "roller_blades", 20 ], + [ "rollerskates", 10 ], + [ "manual_throw", 12 ], + { + "item": "protein_powder", + "prob": 12, + "container-item": "bottle_plastic_small", + "charges-min": 1, + "charges-max": 9 + }, + [ "airhorn", 40 ], + [ "whistle", 10 ], + [ "boots_hiking", 10 ], + [ "runner_bag", 5 ], + [ "mouthpiece", 15 ], + [ "leathersandals", 10 ], + [ "fencing_jacket", 8 ], + [ "fencing_mask", 8 ], + [ "fencing_pants", 8 ], + [ "fencing_foil", 8 ], + [ "fencing_sabre", 8 ], + [ "fencing_epee", 8 ], + [ "lame_foil", 8 ], + [ "lame_saber", 8 ], + [ "plastron_cotton", 8 ], + [ "plastron_plastic", 8 ], + [ "gauntlet_fencing", 8 ], + [ "gauntlet_fencing_l", 1 ], + [ "survnote", 1 ], + [ "halter_top", 30 ], + [ "iceaxe", 30 ], + [ "tourist_table", 30 ] + ] + }, + { + "type": "item_group", + "id": "allsporting", + "ammo": 50, + "magazine": 100, + "items": [ + { "group": "sports", "prob": 2290 }, + { "group": "camping", "prob": 1284 }, + [ "ski_jacket", 5 ], + [ "sports_drink", 20 ], + { "group": "book_mag_combat", "prob": 105 }, + { "group": "book_mag_surv", "prob": 50 }, + [ "mag_firstaid", 15 ], + [ "manual_swimming", 10 ], + [ "manual_bashing", 1 ], + [ "sunglasses", 20 ], + [ "fitover_sunglasses", 10 ], + [ "scorecard", 10 ], + [ "can_sealer", 5 ], + [ "multitool", 12 ], + [ "throwing_knife", 7 ], + [ "slingpack", 18 ], + [ "manual_cutting", 12 ], + [ "manual_launcher", 1 ], + [ "recipe_bullets", 8 ], + [ "howto_traps", 16 ], + [ "extinguisher", 20 ], + [ "quiver_large", 1 ], + [ "manual_archery", 7 ], + [ "book_archery", 12 ], + [ "protein_shake", 15 ], + [ "sm_extinguisher", 10 ], + [ "quikclot", 10 ], + [ "bfipowder", 15 ], + [ "speargun", 10 ], + [ "minispeargun", 10 ], + [ "doublespeargun", 8 ], + [ "airspeargun", 8 ], + [ "fishspear", 12 ], + [ "m_fishspear", 10 ], + [ "c_fishspear", 10 ], + [ "diveknife", 12 ], + [ "small_repairkit", 2 ], + [ "slingshot", 10 ], + [ "wristrocket", 5 ], + [ "powered_earmuffs", 80 ], + [ "bandolier_wrist", 100 ] + ] + }, + { + "type": "item_group", + "id": "camping", + "ammo": 75, + "magazine": 100, + "items": [ + [ "daypack", 20 ], + [ "rope_30", 35 ], + [ "hatchet", 10 ], + [ "misc_repairkit", 5 ], + [ "mess_kit", 10 ], + [ "pot", 20 ], + [ "inflatable_boat", 25 ], + [ "hand_pump", 5 ], + [ "pot_copper", 5 ], + [ "teapot", 5 ], + [ "pan", 20 ], + [ "waffleiron", 25 ], + [ "binoculars", 20 ], + [ "firecracker_pack", 5 ], + [ "hotplate", 10 ], + [ "popcan_stove", 10 ], + [ "coffeemaker", 5 ], + { "group": "tinware", "prob": 10 }, + [ "kukri", 4 ], + [ "knife_hunting", 18 ], + [ "knife_rambo", 20 ], + [ "machete", 5 ], + [ "vest", 15 ], + [ "backpack", 38 ], + [ "backpack_leather", 18 ], + [ "backpack_hiking", 12 ], + [ "bigback", 3 ], + [ "travelpack", 6 ], + [ "cowboy_hat", 4 ], + [ "10gal_hat", 4 ], + [ "bb", 8 ], + [ "bolt_steel", 7 ], + [ "bolt_cf", 5 ], + [ "bbgun", 10 ], + [ "crossbow", 2 ], + [ "mag_survival", 40 ], + [ "textbook_survival", 20 ], + [ "modern_tanner", 8 ], + [ "recipe_bows", 8 ], + [ "recipe_arrows", 8 ], + [ "mag_rifle", 30 ], + [ "mag_shotgun", 20 ], + [ "mag_traps", 20 ], + [ "manual_cutting", 12 ], + [ "manual_knives", 8 ], + [ "manual_gun", 8 ], + [ "manual_shotgun", 6 ], + [ "manual_pistol", 4 ], + [ "manual_smg", 2 ], + [ "manual_survival", 20 ], + [ "manual_first_aid", 40 ], + [ "manual_traps", 12 ], + [ "trappers_companion", 2 ], + [ "textbook_traps", 8 ], + [ "lighter", 60 ], + [ "ref_lighter", 10 ], + [ "matches", 60 ], + [ "sewing_kit", 47 ], + [ "tailors_kit", 3 ], + [ "thread", 40 ], + [ "hammer", 35 ], + [ "flashlight", 40 ], + [ "heavy_flashlight", 20 ], + [ "water_purifier", 5 ], + [ "radio", 20 ], + [ "beartrap", 5 ], + [ "UPS_off", 5 ], + [ "adv_UPS_off", 3 ], + [ "string_36", 40 ], + [ "longbow", 5 ], + [ "compbow", 1 ], + [ "hybridbow", 1 ], + [ "bow_sight", 10 ], + [ "bow_stabilizer", 10 ], + [ "arrowrest", 10 ], + [ "compositebow", 3 ], + [ "shortbow", 5 ], + [ "recurbow", 2 ], + [ "reflexbow", 2 ], + [ "vambrace_larmor", 1 ], + [ "quiver", 3 ], + [ "hand_crossbow", 1 ], + [ "arrow_wood", 7 ], + [ "arrow_cf", 5 ], + [ "wire", 50 ], + [ "rollmat", 40 ], + [ "tent_kit", 17 ], + [ "large_tent_kit", 17 ], + [ "canteen", 15 ], + [ "2lcanteen", 10 ], + [ "camelbak", 5 ], + [ "ax", 8 ], + [ "heatpack", 60 ], + [ "glowstick", 60 ], + [ "handflare", 40 ], + [ "emer_blanket", 20 ], + [ "cloak", 5 ], + [ "sleeping_bag", 10 ], + [ "flotation_vest", 7 ], + [ "wetsuit", 10 ], + [ "wetsuit_spring", 10 ], + [ "wetsuit_gloves", 20 ], + [ "wetsuit_booties", 20 ], + [ "wetsuit_hood", 10 ], + [ "scuba_tank", 20 ], + [ "small_scuba_tank", 10 ], + [ "dive_bag", 10 ], + [ "rebreather", 3 ], + [ "rebreather_filter", 2 ], + [ "fishing_rod_professional", 8 ], + [ "fishing_waders", 12 ], + [ "gasoline_lantern", 5 ], + [ "electric_lantern", 8 ], + [ "oil_lamp", 5 ], + [ "lamp_oil", 5 ], + [ "folding_bicycle", 1 ], + [ "coat_rain", 10 ], + [ "hood_rain", 5 ], + [ "jacket_windbreaker", 5 ], + [ "umbrella", 12 ], + [ "teleumbrella", 5 ], + [ "pocketwatch", 5 ], + [ "boots_hiking", 20 ], + [ "runner_bag", 15 ], + [ "pur_tablets", 10 ], + [ "e_tool", 10 ], + [ "knife_trench", 7 ], + [ "flaregun", 20 ], + [ "signal_flare", 25 ], + [ "airhorn", 20 ], + [ "whistle", 20 ], + [ "charcoal", 20 ], + [ "leathersandals", 10 ], + [ "bullwhip", 1 ], + [ "grapnel", 1 ], + [ "razor_blade", 9 ], + [ "sheath", 5 ], + [ "bootsheath", 3 ], + [ "survnote", 1 ], + [ "thermometer", 3 ], + [ "hygrometer", 3 ], + [ "barometer", 3 ], + [ "straw_basket", 1 ], + [ "straw_hat", 5 ], + [ "l-stick", 1 ], + [ "tourist_table", 30 ], + [ "trailmap", 5 ], + [ "chem_hexamine", 5 ], + [ "flint_steel", 10 ], + [ "bottle_metal", 5 ], + [ "tarp", 10 ], + [ "tinderbox", 5 ], + [ "cloak_wool", 5 ], + [ "canteen_wood", 5 ], + [ "whistle_multitool", 5 ], + [ "esbit_stove", 10 ], + [ "bottle_folding", 10 ], + [ "mess_tin", 10 ], + [ "survival_kit", 30 ] + ] + } +] diff --git a/data/json/itemgroups/agriculture.json b/data/json/itemgroups/agriculture.json new file mode 100644 index 0000000000000..18e35e36ff882 --- /dev/null +++ b/data/json/itemgroups/agriculture.json @@ -0,0 +1,129 @@ +[ + { + "type": "item_group", + "id": "farming_seeds", + "items": [ + [ "seed_blueberries", 60 ], + [ "seed_strawberries", 60 ], + [ "seed_blackberries", 60 ], + [ "seed_cranberries", 60 ], + [ "seed_raspberries", 60 ], + [ "seed_wheat", 60 ], + [ "seed_barley", 60 ], + [ "seed_sugar_beet", 60 ], + [ "seed_lettuce", 60 ], + [ "seed_cabbage", 60 ], + [ "seed_onion", 60 ], + [ "seed_carrot", 60 ], + [ "seed_sunflower", 60 ], + [ "seed_pumpkin", 60 ], + [ "seed_corn", 60 ], + [ "seed_oats", 60 ], + [ "soybean_seed", 60 ], + [ "seed_broccoli", 60 ], + [ "seed_celery", 60 ], + [ "seed_cucumber", 60 ], + [ "seed_potato_raw", 60 ], + [ "seed_zucchini", 60 ], + [ "seed_cotton_boll", 10 ], + [ "seed_tobacco", 10 ], + [ "seed_cactus", 10 ], + [ "seed_flower", 60 ], + [ "seed_beans", 60 ], + [ "seed_chili_pepper", 60 ], + [ "seed_tomato", 60 ] + ] + }, + { + "type": "item_group", + "id": "farming_tools", + "items": [ + [ "hoe", 60 ], + [ "shovel", 60 ], + [ "g_shovel", 60 ], + [ "trimmer_off", 60 ], + [ "boots", 60 ], + [ "bucket", 40 ], + [ "gloves_rubber", 60 ], + [ "fertilizer_liquid", 20 ], + [ "fertilizer_commercial", 30 ], + [ "fungicide", 20 ], + [ "insecticide", 30 ], + { "item": "chem_saltpetre", "prob": 15, "charges-min": 10, "charges-max": 50 }, + [ "sickle", 40 ], + [ "toolbox", 10 ], + [ "bullwhip", 30 ], + [ "distaff_spindle", 2 ], + [ "carding_paddles", 2 ], + [ "scythe", 40 ], + [ "tree_spile", 40 ], + [ "material_quicklime", 30 ], + [ "pitchfork", 40 ], + [ "steam_triple_small", 1 ], + [ "steam_triple_medium", 1 ], + [ "v_plow_item", 41 ], + [ "v_planter_item", 41 ], + [ "v_reaper_item", 41 ], + [ "v_reaper_item_advanced", 8 ], + [ "v_planter_item_advanced", 8 ] + ] + }, + { + "type": "item_group", + "id": "hydro", + "items": [ + [ "blueberries", 3 ], + [ "strawberries", 2 ], + [ "grapes", 7 ], + [ "cranberries", 2 ], + [ "raspberries", 3 ], + [ "blackberries", 2 ], + [ "rhubarb", 5 ], + [ "wheat", 6 ], + [ "barley", 6 ], + [ "sugar_beet", 4 ], + [ "hops", 4 ], + [ "cotton_boll", 1 ], + [ "seed_cotton_boll", 1 ], + [ "seed_wheat", 1 ], + [ "seed_tomato", 1 ], + [ "seed_blueberries", 1 ], + [ "seed_strawberries", 1 ], + [ "seed_blackberries", 1 ], + [ "seed_cranberries", 1 ], + [ "seed_raspberries", 1 ], + [ "seed_barley", 1 ], + [ "seed_sugar_beet", 1 ], + [ "seed_lettuce", 1 ], + [ "seed_cabbage", 1 ], + [ "seed_onion", 1 ], + [ "seed_carrot", 1 ], + [ "seed_pumpkin", 1 ], + [ "seed_sunflower", 1 ], + [ "seed_flower", 1 ], + [ "seed_cactus", 1 ], + [ "seed_corn", 1 ], + [ "soybean_seed", 1 ], + [ "raw_edamame", 1 ], + [ "seed_hops", 1 ], + [ "seed_beans", 1 ], + [ "seed_lentils", 1 ], + [ "seed_chili_pepper", 1 ], + [ "seed_garlic", 1 ], + [ "tomato", 9 ], + [ "pumpkin", 6 ], + [ "broccoli", 9 ], + [ "cucumber", 10 ], + [ "zucchini", 7 ], + [ "potato", 10 ], + [ "corn", 7 ], + [ "celery", 4 ], + [ "onion", 3 ], + [ "garlic", 3 ], + [ "carrot", 3 ], + [ "withered", 40 ], + [ "straw_pile", 20 ], + [ "survnote", 1 ] + ] + } +] diff --git a/data/json/itemgroups/bionics.json b/data/json/itemgroups/bionics.json index 4e065cccad334..5c1620b230f50 100644 --- a/data/json/itemgroups/bionics.json +++ b/data/json/itemgroups/bionics.json @@ -149,6 +149,7 @@ [ "bio_face_mask", 10 ], [ "bio_scent_mask", 10 ], [ "bio_cloak", 10 ], + [ "bio_synaptic_regen", 12 ], [ "bio_fingerhack", 10 ], [ "bio_lockpick", 10 ], [ "bio_night", 10 ], diff --git a/data/json/itemgroups/books.json b/data/json/itemgroups/books.json index 95e747fa4eb8b..aaa94dda5ead1 100644 --- a/data/json/itemgroups/books.json +++ b/data/json/itemgroups/books.json @@ -276,10 +276,8 @@ "type": "item_group", "id": "manuals", "items": [ - [ "manual_brawl", 30 ], - [ "manual_dodge", 1 ], + { "group": "manuals_school", "prob": 424 }, [ "manual_melee", 6 ], - [ "manual_throw", 12 ], [ "manual_cutting", 12 ], [ "manual_stabbing", 6 ], [ "manual_knives", 8 ], @@ -290,27 +288,8 @@ [ "manual_smg", 2 ], [ "manual_launcher", 1 ], [ "recipe_bullets", 2 ], - [ "manual_mechanics", 35 ], - [ "manual_speech", 50 ], - [ "manual_business", 40 ], - [ "manual_first_aid", 40 ], - [ "manual_computers", 20 ], - [ "recipe_augs", 5 ], - [ "howto_computer", 10 ], - [ "cookbook", 35 ], - [ "cookbook_italian", 25 ], - [ "offalcooking", 10 ], - [ "manual_electronics", 20 ], - [ "manual_tailor", 15 ], [ "howto_traps", 10 ], - [ "manual_traps", 12 ], - [ "manual_carpentry", 10 ], - [ "101_carpentry", 6 ], - [ "manual_fabrication", 20 ], - [ "manual_driving", 15 ], - [ "manual_survival", 20 ], - [ "dnd_handbook", 2 ], - [ "survnote", 3 ] + [ "manual_traps", 12 ] ] }, { @@ -350,55 +329,15 @@ "type": "item_group", "id": "textbooks", "items": [ - [ "textbook_computer", 4 ], - [ "computer_science", 8 ], - [ "book_icef", 8 ], - [ "textbook_electronics", 6 ], - [ "advanced_electronics", 6 ], - [ "textbook_business", 12 ], - [ "adv_chemistry", 4 ], - [ "tailor_portfolio", 3 ], - [ "textbook_chemistry", 11 ], - [ "brewing_cookbook", 3 ], - [ "textbook_carpentry", 6 ], - [ "SICP", 3 ], - [ "survival_book", 8 ], - [ "emergency_book", 3 ], - [ "carpentry_book", 4 ], - [ "textbook_robots", 1 ], - [ "textbook_mechanics", 12 ], - [ "textbook_biodiesel", 12 ], - [ "textbook_fabrication", 12 ], - [ "welding_book", 2 ], - [ "glassblowing_book", 2 ], + { "group": "textbooks_school", "prob": 228 }, [ "textbook_gaswarfare", 5 ], [ "recipe_bullets", 8 ], - [ "textbook_tailor", 12 ], - [ "recipe_fauxfur", 4 ], - [ "recipe_bows", 4 ], - [ "recipe_arrows", 4 ], - [ "textbook_firstaid", 8 ], - [ "pocket_firstaid", 4 ], - [ "pocket_survival", 2 ], [ "pocket_firearms", 2 ], - [ "textbook_anarch", 1 ], - [ "textbook_survival", 8 ], - [ "modern_tanner", 4 ], [ "textbook_traps", 4 ], - [ "manual_survival", 3 ], - [ "manual_swimming", 5 ], - [ "textbook_speech", 12 ], - [ "textbook_fireman", 10 ], - [ "textbook_armschina", 3 ], - [ "textbook_weapwest", 3 ], - [ "textbook_weapeast", 3 ], - [ "textbook_armwest", 3 ], - [ "textbook_armeast", 3 ], [ "reference_cooking", 2 ], [ "reference_fabrication1", 6 ], [ "reference_firstaid1", 2 ], - [ "reference_firstaid2", 1 ], - [ "survnote", 2 ] + [ "reference_firstaid2", 1 ] ] }, { @@ -641,5 +580,78 @@ "id": "tailorbooks", "type": "item_group", "items": [ [ "tailor_portfolio", 30 ], [ "mag_tailor", 50 ], [ "manual_tailor", 30 ], [ "textbook_tailor", 30 ] ] + }, + { + "id": "magazines", + "type": "item_group", + "items": [ + { "group": "book_mag_gen", "prob": 240 }, + { "group": "book_mag_interests", "prob": 220 }, + { "group": "book_mag_tech", "prob": 155 }, + { "group": "book_mag_combat", "prob": 100 }, + { "group": "book_gunmags", "prob": 95 }, + { "group": "book_mag_surv", "prob": 90 }, + [ "mag_porn", 20 ], + [ "mag_comic", 20 ], + [ "months_old_newspaper", 1 ], + [ "weeks_old_newspaper", 4 ], + [ "newest_newspaper", 10 ], + [ "survnote", 1 ] + ] + }, + { + "id": "book_mag_gen", + "type": "item_group", + "items": [ + [ "mag_tv", 40 ], + [ "mag_dude", 40 ], + [ "mag_glam", 60 ], + [ "mag_beauty", 50 ], + [ "mag_news", 35 ], + [ "news_regional", 15 ] + ] + }, + { + "id": "book_mag_interests", + "type": "item_group", + "items": [ + [ "mag_cooking", 30 ], + [ "mag_carpentry", 30 ], + [ "mag_barter", 35 ], + [ "mag_swimming", 10 ], + [ "mag_tailor", 25 ], + [ "mag_firstaid", 40 ], + [ "mag_cars", 40 ], + [ "mag_animecon", 10 ] + ] + }, + { + "id": "book_mag_tech", + "type": "item_group", + "items": [ + [ "mag_fabrication", 30 ], + [ "mag_computer", 35 ], + [ "mag_electronics", 35 ], + [ "mag_mechanics", 35 ], + [ "mag_gaming", 20 ] + ] + }, + { + "id": "book_mag_combat", + "type": "item_group", + "items": [ + [ "mag_bashing", 10 ], + [ "mag_cutting", 10 ], + [ "mag_stabbing", 10 ], + [ "mag_melee", 10 ], + [ "mag_unarmed", 20 ], + [ "mag_dodge", 20 ], + [ "mag_throwing", 20 ] + ] + }, + { + "id": "book_mag_surv", + "type": "item_group", + "items": [ [ "mag_survival", 40 ], [ "mag_traps", 20 ], [ "fun_survival", 10 ], [ "mag_archery", 20 ] ] } ] diff --git a/data/json/itemgroups/clothing.json b/data/json/itemgroups/clothing.json index 94d197af5f647..afc69f4e8b35c 100644 --- a/data/json/itemgroups/clothing.json +++ b/data/json/itemgroups/clothing.json @@ -1836,6 +1836,7 @@ [ "boots_combat", 70 ], [ "gloves_tactical", 30 ], [ "glasses_bal", 40 ], + [ "chestguard_hard", 20 ], [ "armguard_hard", 20 ], [ "legguard_hard", 15 ], [ "power_armor_helmet_basic", 3 ], @@ -1866,6 +1867,7 @@ [ "briefcase", 10 ], [ "UPS_off", 5 ], [ "adv_UPS_off", 3 ], + [ "chestguard_hard", 20 ], [ "armguard_hard", 20 ], [ "legguard_hard", 15 ], [ "power_armor_frame", 4 ], @@ -1969,6 +1971,7 @@ [ "mask_gas", 10 ], [ "goggles_ski", 30 ], [ "helmet_skid", 30 ], + [ "chestguard_hard", 20 ], [ "armguard_hard", 20 ], [ "legguard_hard", 15 ], [ "under_armor", 20 ], diff --git a/data/json/itemgroups/collections_domestic.json b/data/json/itemgroups/collections_domestic.json index b14f57b6b108f..13154aa5a593c 100644 --- a/data/json/itemgroups/collections_domestic.json +++ b/data/json/itemgroups/collections_domestic.json @@ -165,5 +165,65 @@ }, { "collection": [ { "item": "oil_lamp", "prob": 100 }, { "item": "lamp_oil", "prob": 70 } ], "prob": 10 } ] + }, + { + "type": "item_group", + "id": "chem_home", + "items": [ + [ "iodine", 5 ], + [ "prussian_blue", 5 ], + [ "textbook_chemistry", 8 ], + [ "brewing_cookbook", 4 ], + [ "adv_chemistry", 6 ], + [ "water_clean", 80 ], + [ "salt_water", 30 ], + { "item": "bleach", "prob": 20, "charges-min": 1 }, + { "item": "ammonia", "prob": 24, "charges-min": 1 }, + [ "yeast", 2 ], + [ "royal_jelly", 8 ], + [ "superglue", 20 ], + [ "bottle_glass", 10 ], + [ "syringe", 4 ], + [ "adrenaline_injector", 2 ], + [ "1st_aid", 4 ], + [ "saline", 1 ], + [ "extinguisher", 20 ], + [ "hotplate", 10 ], + [ "thermometer", 10 ], + [ "funnel", 50 ], + [ "jar_glass", 20 ], + [ "jar_3l_glass", 15 ], + [ "apron_leather", 3 ], + [ "pur_tablets", 15 ], + [ "lye_powder", 20 ], + [ "oxy_powder", 24 ], + [ "chemistry_set", 10 ], + [ "sm_extinguisher", 20 ], + [ "eyedrops", 25 ], + [ "charcoal", 15 ], + [ "tin", 15 ], + [ "chem_hydrogen_peroxide", 15 ], + { "item": "chem_carbide", "prob": 10, "charges-min": 100 }, + { "item": "chem_zinc_powder", "prob": 10, "charges-min": 100 }, + { "item": "chem_manganese_dioxide", "prob": 5, "charges-min": 100 }, + { "item": "chem_potassium_chloride", "prob": 5, "charges-min": 100 }, + [ "chem_muriatic_acid", 15 ], + [ "denat_alcohol", 10 ] + ] + }, + { + "id": "mail", + "type": "item_group", + "items": [ + { "group": "magazines", "prob": 515 }, + { "item": "weeks_old_newspaper", "prob": 95, "count-min": 3, "count-max": 5 }, + { "item": "newest_newspaper", "prob": 100, "count-min": 3, "count-max": 5 }, + [ "flyer", 80 ], + [ "survnote", 3 ], + [ "touristmap", 3 ], + [ "trailmap", 3 ], + [ "phonebook", 60 ], + { "group": "religious_books", "prob": 4 } + ] } ] diff --git a/data/json/itemgroups/gear.json b/data/json/itemgroups/gear.json index 202b55dcc6f31..cdf710ab3a7f2 100644 --- a/data/json/itemgroups/gear.json +++ b/data/json/itemgroups/gear.json @@ -1,59 +1,4 @@ [ - { - "type": "item_group", - "id": "everyday_gear", - "ammo": 75, - "magazine": 100, - "//": "Small common items carried in a person's pockets, purse, etc. Cash card at roughly 50%.", - "items": [ - { "item": "cash_card", "prob": 1600, "charges-min": 0, "charges-max": 50000 }, - [ "cell_phone", 50 ], - [ "smart_phone", 180 ], - { "item": "cig", "prob": 250, "charges-min": 1, "charges-max": 20 }, - [ "lighter", 200 ], - [ "joint", 10 ], - [ "ref_lighter", 50 ], - [ "matches", 50 ], - { "group": "tobacco_products", "prob": 60 }, - [ "permanent_marker", 10 ], - [ "dog_whistle", 5 ], - [ "multitool", 1 ], - [ "cane", 25 ], - [ "pocketwatch", 50 ], - [ "pockknife", 50 ], - [ "knife_folding", 30 ], - [ "knife_swissarmy", 10 ], - [ "teleumbrella", 20 ], - [ "umbrella", 20 ], - [ "aspirin", 100 ], - [ "vitamins", 100 ], - [ "eyedrops", 50 ], - [ "inhaler", 50 ], - [ "flashlight", 50 ], - [ "heavy_flashlight", 15 ], - [ "camera", 30 ], - [ "camera_pro", 5 ], - [ "eink_tablet_pc", 30 ], - [ "laptop", 15 ], - [ "mobile_memory_card", 50 ], - [ "usb_drive", 50 ], - [ "mp3", 20 ], - [ "portable_game", 50 ], - [ "vibrator", 5 ], - [ "gum", 50 ], - { "group": "ammo_pocket_batteries", "prob": 50 }, - [ "wrapper", 50 ], - [ "string_6", 50 ], - [ "pocket_firstaid", 5 ], - [ "pocket_survival", 5 ], - [ "pocket_firearms", 5 ], - [ "newest_newspaper", 75 ], - [ "flyer", 10 ], - [ "thermos", 5 ], - [ "hairbrush", 25 ], - [ "comb_pocket", 50 ] - ] - }, { "type": "item_group", "id": "swat_gear", @@ -135,23 +80,6 @@ [ "survivormap", 5 ] ] }, - { - "id": "gear_homeless", - "type": "item_group", - "//": "Regular items for the homeless.", - "items": [ - { "group": "trash", "prob": 30 }, - { "group": "donated_clothes", "prob": 25 }, - { "group": "gear_survival", "prob": 5 }, - { "group": "contraband", "prob": 20 }, - { "group": "prison_textile", "prob": 7, "damage": [ 1, 2 ] }, - { "group": "novels", "prob": 10 }, - { "group": "misc_smoking", "prob": 10 }, - { "group": "stoner", "prob": 5 }, - { "group": "cannedfood", "prob": 10, "count": [ 1, 3 ] }, - { "item": "drink_hobo", "prob": 1 } - ] - }, { "type": "item_group", "id": "fireman_gear", diff --git a/data/json/itemgroups/gear_civilian.json b/data/json/itemgroups/gear_civilian.json new file mode 100644 index 0000000000000..aad8f069982b7 --- /dev/null +++ b/data/json/itemgroups/gear_civilian.json @@ -0,0 +1,232 @@ +[ + { + "type": "item_group", + "id": "everyday_gear", + "ammo": 75, + "magazine": 100, + "//": "Small common items carried in a person's pockets, purse, etc. Cash card at roughly 50%.", + "items": [ + { "item": "cash_card", "prob": 1600, "charges-min": 0, "charges-max": 50000 }, + [ "cell_phone", 50 ], + [ "smart_phone", 180 ], + { "item": "cig", "prob": 250, "charges-min": 1, "charges-max": 20 }, + [ "lighter", 200 ], + [ "joint", 10 ], + [ "ref_lighter", 50 ], + [ "matches", 50 ], + { "group": "tobacco_products", "prob": 60 }, + [ "permanent_marker", 10 ], + [ "dog_whistle", 5 ], + [ "multitool", 1 ], + [ "cane", 25 ], + [ "pocketwatch", 50 ], + [ "pockknife", 50 ], + [ "knife_folding", 30 ], + [ "knife_swissarmy", 10 ], + [ "teleumbrella", 20 ], + [ "umbrella", 20 ], + [ "aspirin", 100 ], + [ "vitamins", 100 ], + [ "eyedrops", 50 ], + [ "inhaler", 50 ], + [ "flashlight", 50 ], + [ "heavy_flashlight", 15 ], + [ "camera", 30 ], + [ "camera_pro", 5 ], + [ "eink_tablet_pc", 30 ], + [ "laptop", 15 ], + [ "mobile_memory_card", 50 ], + [ "usb_drive", 50 ], + [ "mp3", 20 ], + [ "portable_game", 50 ], + [ "vibrator", 5 ], + [ "gum", 50 ], + { "group": "ammo_pocket_batteries", "prob": 50 }, + [ "wrapper", 50 ], + [ "string_6", 50 ], + [ "pocket_firstaid", 5 ], + [ "pocket_survival", 5 ], + [ "pocket_firearms", 5 ], + [ "newest_newspaper", 75 ], + [ "flyer", 10 ], + [ "thermos", 5 ], + [ "hairbrush", 25 ], + [ "comb_pocket", 50 ] + ] + }, + { + "id": "gear_homeless", + "type": "item_group", + "//": "Regular items for the homeless.", + "items": [ + { "group": "trash", "prob": 30 }, + { "group": "donated_clothes", "prob": 25 }, + { "group": "gear_survival", "prob": 5 }, + { "group": "contraband", "prob": 20 }, + { "group": "prison_textile", "prob": 7, "damage": [ 1, 2 ] }, + { "group": "novels", "prob": 10 }, + { "group": "misc_smoking", "prob": 10 }, + { "group": "stoner", "prob": 5 }, + { "group": "cannedfood", "prob": 10, "count": [ 1, 3 ] }, + { "item": "drink_hobo", "prob": 1 } + ] + }, + { + "type": "item_group", + "id": "child_items", + "items": [ + { "group": "candy_chocolate", "prob": 360 }, + [ "toastem", 10 ], + [ "toastem2", 10 ], + [ "toastem3", 12 ], + [ "cookies", 80 ], + [ "crack", 8 ], + [ "bat", 60 ], + { "group": "softdrinks_canned", "prob": 55 }, + { "item": "cola", "prob": 6, "container-item": "bottle_plastic" }, + { "item": "creamsoda", "prob": 6, "container-item": "bottle_plastic" }, + { "item": "lemonlime", "prob": 6, "container-item": "bottle_plastic" }, + { "item": "orangesoda", "prob": 5, "container-item": "bottle_plastic" }, + { "item": "colamdew", "prob": 7, "container-item": "bottle_plastic" }, + { "item": "cola", "prob": 4, "container-item": "bottle_twoliter" }, + { "item": "creamsoda", "prob": 4, "container-item": "bottle_twoliter" }, + { "item": "lemonlime", "prob": 4, "container-item": "bottle_twoliter" }, + { "item": "orangesoda", "prob": 3, "container-item": "bottle_twoliter" }, + { "item": "colamdew", "prob": 5, "container-item": "bottle_twoliter" }, + [ "backpack", 38 ], + [ "slingpack", 19 ], + [ "travelpack", 10 ], + [ "petpack", 1 ], + [ "pockknife", 14 ], + [ "roller_shoes_off", 10 ], + [ "knife_swissarmy", 10 ], + [ "hairpin", 5 ], + [ "fc_hairpin", 1 ], + [ "wristwatch", 10 ], + [ "umbrella", 5 ], + [ "teleumbrella", 2 ], + { "group": "kids_books", "prob": 155 }, + [ "novel_pulp", 16 ], + [ "radio_car_box", 1 ], + [ "basketball", 8 ], + [ "radiocontrol", 5 ], + [ "whistle", 3 ], + [ "slingshot", 10 ], + [ "frisbee", 10 ], + [ "dnd_handbook", 1 ], + [ "RPG_die", 1 ], + [ "metal_RPG_die", 1 ], + [ "balloon", 5 ], + [ "deck_of_cards", 1 ], + [ "milkshake_fastfood", 3 ] + ] + }, + { + "type": "item_group", + "id": "npc_hacker", + "items": [ + [ "energy_drink", 55 ], + [ "energy_drink_atomic", 12 ], + [ "mag_computer", 45 ], + [ "mag_electronics", 25 ], + [ "colamdew", 50 ], + [ "adderall", 10 ], + [ "fries", 10 ], + [ "cheese_fries", 10 ], + [ "onion_rings", 10 ], + [ "mintpatties", 20 ], + [ "electrohack", 3 ], + [ "usb_drive", 5 ], + { "group": "ammo_pocket_batteries_full", "prob": 50 }, + [ "file", 10 ], + [ "manual_computers", 20 ], + [ "textbook_computer", 8 ], + [ "textbook_anarch", 4 ], + [ "computer_science", 7 ], + [ "mask_guy_fawkes", 5 ], + [ "solar_cell", 5 ], + [ "SICP", 3 ], + [ "recipe_serum", 2 ], + [ "recipe_chimera", 1 ], + [ "recipe_mil_augs", 1 ], + [ "recipe_labchem", 1 ], + [ "soldering_iron", 70 ], + [ "solder_wire", 70 ], + [ "textbook_weapwest", 2 ], + [ "textbook_weapeast", 2 ], + [ "textbook_armwest", 2 ], + [ "textbook_armeast", 2 ], + [ "textbook_armschina", 2 ], + [ "radio_book", 22 ], + [ "radio_car_box", 1 ], + [ "radiocontrol", 5 ] + ] + }, + { + "type": "item_group", + "id": "traveler", + "items": [ + [ "daypack", 20 ], + [ "roadmap", 6 ], + [ "trailmap", 6 ], + [ "touristmap", 4 ], + [ "lighter", 60 ], + [ "cig", 40 ], + [ "blazer", 15 ], + [ "jeans", 90 ], + [ "under_armor", 15 ], + [ "under_armor_shorts", 15 ], + [ "shorts", 80 ], + [ "tshirt", 80 ], + [ "bandana", 15 ], + [ "towel", 90 ], + { "item": "cash_card", "prob": 90, "charges-min": 0, "charges-max": 50000 }, + [ "longshirt", 80 ], + [ "shorts_cargo", 50 ], + [ "pants_cargo", 70 ], + [ "hoodie", 65 ], + [ "skirt", 75 ], + [ "jacket_light", 50 ], + [ "jacket_windbreaker", 25 ], + [ "jacket_jean", 30 ], + [ "jacket_leather", 30 ], + [ "bra", 30 ], + [ "undershirt", 30 ], + [ "boxer_shorts", 30 ], + [ "briefs", 15 ], + [ "boxer_briefs", 20 ], + [ "panties", 30 ], + [ "boy_shorts", 25 ], + [ "sweatshirt", 75 ], + [ "backpack", 38 ], + [ "travelpack", 10 ], + [ "slingpack", 19 ], + [ "suitcase_m", 99 ], + [ "suitcase_l", 55 ], + [ "duffelbag", 20 ], + [ "pockknife", 14 ], + [ "knife_folding", 6 ], + [ "knife_swissarmy", 6 ], + [ "multitool", 8 ], + [ "survival_kit", 3 ], + [ "touring_suit", 20 ], + [ "helmet_motor", 14 ], + [ "motorbike_armor", 10 ], + [ "motorbike_pants", 10 ], + [ "motorbike_boots", 10 ], + [ "shavingkit", 30 ], + [ "elec_hairtrimmer", 15 ], + [ "razor_blade", 5 ], + [ "razor_shaving", 5 ], + [ "toothbrush_plain", 10 ], + [ "string_floss", 10 ], + [ "kilt", 5 ], + [ "hobo_stove", 1 ], + [ "tinder", 1 ], + [ "tinderbox", 1 ], + [ "l-stick", 1 ], + [ "flint_steel", 5 ], + [ "bottle_metal", 5 ] + ] + } +] diff --git a/data/json/itemgroups/item_groups.json b/data/json/itemgroups/item_groups.json index 3eab396931d56..3ac59eb3d5c5e 100644 --- a/data/json/itemgroups/item_groups.json +++ b/data/json/itemgroups/item_groups.json @@ -1,54 +1,4 @@ [ - { - "type": "item_group", - "id": "child_items", - "items": [ - { "group": "candy_chocolate", "prob": 360 }, - [ "toastem", 10 ], - [ "toastem2", 10 ], - [ "toastem3", 12 ], - [ "cookies", 80 ], - [ "crack", 8 ], - [ "bat", 60 ], - { "group": "softdrinks_canned", "prob": 55 }, - { "item": "cola", "prob": 6, "container-item": "bottle_plastic" }, - { "item": "creamsoda", "prob": 6, "container-item": "bottle_plastic" }, - { "item": "lemonlime", "prob": 6, "container-item": "bottle_plastic" }, - { "item": "orangesoda", "prob": 5, "container-item": "bottle_plastic" }, - { "item": "colamdew", "prob": 7, "container-item": "bottle_plastic" }, - { "item": "cola", "prob": 4, "container-item": "bottle_twoliter" }, - { "item": "creamsoda", "prob": 4, "container-item": "bottle_twoliter" }, - { "item": "lemonlime", "prob": 4, "container-item": "bottle_twoliter" }, - { "item": "orangesoda", "prob": 3, "container-item": "bottle_twoliter" }, - { "item": "colamdew", "prob": 5, "container-item": "bottle_twoliter" }, - [ "backpack", 38 ], - [ "slingpack", 19 ], - [ "travelpack", 10 ], - [ "petpack", 1 ], - [ "pockknife", 14 ], - [ "roller_shoes_off", 10 ], - [ "knife_swissarmy", 10 ], - [ "hairpin", 5 ], - [ "fc_hairpin", 1 ], - [ "wristwatch", 10 ], - [ "umbrella", 5 ], - [ "teleumbrella", 2 ], - { "group": "kids_books", "prob": 155 }, - [ "novel_pulp", 16 ], - [ "radio_car_box", 1 ], - [ "basketball", 8 ], - [ "radiocontrol", 5 ], - [ "whistle", 3 ], - [ "slingshot", 10 ], - [ "frisbee", 10 ], - [ "dnd_handbook", 1 ], - [ "RPG_die", 1 ], - [ "metal_RPG_die", 1 ], - [ "balloon", 5 ], - [ "deck_of_cards", 1 ], - [ "milkshake_fastfood", 3 ] - ] - }, { "type": "item_group", "id": "gas_charging_rack", @@ -159,6 +109,7 @@ [ "gloves_light", 35 ], [ "mittens", 30 ], [ "armguard_soft", 40 ], + [ "chestguard_hard", 20 ], [ "armguard_hard", 20 ], [ "legguard_hard", 15 ], [ "gloves_wool", 33 ], @@ -916,130 +867,6 @@ [ "milkshake_fastfood", 15 ] ] }, - { - "type": "item_group", - "id": "behindcounter", - "ammo": 50, - "magazine": 100, - "items": [ - [ "aspirin", 85 ], - [ "caffeine", 25 ], - { "group": "tobacco_products", "prob": 161 }, - [ "sponge", 10 ], - { "group": "ammo_pocket_batteries_full", "prob": 50 }, - [ "l_enforcer_45", 4 ], - [ "l_sp_45", 3 ], - [ "l_mp_45", 2 ], - [ "rm99_pistol", 1 ], - [ "rm103a_pistol", 1 ], - [ "rm228", 2 ], - [ "vibrator", 3 ], - { "item": "condom", "prob": 5, "count": [ 1, 3 ] }, - [ "mag_porn", 20 ], - [ "lighter", 60 ], - [ "ref_lighter", 5 ], - [ "matches", 60 ], - [ "flashlight", 40 ], - [ "extinguisher", 20 ], - [ "tazer", 3 ], - [ "mp3", 18 ], - [ "portable_game", 8 ], - [ "game_watch", 2 ], - [ "deck_of_cards", 2 ], - [ "roadmap", 40 ], - [ "trailmap", 20 ], - [ "file", 10 ], - [ "touristmap", 20 ], - [ "restaurantmap", 20 ], - [ "money_bundle", 55 ], - [ "gold_watch", 5 ], - [ "silver_watch", 10 ], - [ "gum", 30 ], - [ "caff_gum", 10 ], - [ "sm_extinguisher", 10 ], - [ "nic_gum", 2 ], - [ "razor_blade", 3 ], - [ "knitting_needles", 1 ], - [ "weeks_old_newspaper", 5 ], - [ "newest_newspaper", 10 ], - [ "survnote", 2 ], - [ "eclipse_glasses", 1 ], - [ "thermos", 10 ] - ] - }, - { - "id": "magazines", - "type": "item_group", - "items": [ - { "group": "book_mag_gen", "prob": 240 }, - { "group": "book_mag_interests", "prob": 220 }, - { "group": "book_mag_tech", "prob": 155 }, - { "group": "book_mag_combat", "prob": 100 }, - { "group": "book_gunmags", "prob": 95 }, - { "group": "book_mag_surv", "prob": 90 }, - [ "mag_porn", 20 ], - [ "mag_comic", 20 ], - [ "months_old_newspaper", 1 ], - [ "weeks_old_newspaper", 4 ], - [ "newest_newspaper", 10 ], - [ "survnote", 1 ] - ] - }, - { - "id": "book_mag_gen", - "type": "item_group", - "items": [ - [ "mag_tv", 40 ], - [ "mag_dude", 40 ], - [ "mag_glam", 60 ], - [ "mag_beauty", 50 ], - [ "mag_news", 35 ], - [ "news_regional", 15 ] - ] - }, - { - "id": "book_mag_interests", - "type": "item_group", - "items": [ - [ "mag_cooking", 30 ], - [ "mag_carpentry", 30 ], - [ "mag_barter", 35 ], - [ "mag_swimming", 10 ], - [ "mag_tailor", 25 ], - [ "mag_firstaid", 40 ], - [ "mag_cars", 40 ], - [ "mag_animecon", 10 ] - ] - }, - { - "id": "book_mag_tech", - "type": "item_group", - "items": [ - [ "mag_fabrication", 30 ], - [ "mag_computer", 35 ], - [ "mag_electronics", 35 ], - [ "mag_mechanics", 35 ], - [ "mag_gaming", 20 ] - ] - }, - { - "id": "book_mag_combat", - "type": "item_group", - "items": [ - [ "mag_bashing", 10 ], - [ "mag_cutting", 10 ], - [ "mag_stabbing", 10 ], - [ "mag_melee", 10 ], - [ "mag_unarmed", 20 ], - [ "mag_dodge", 20 ], - [ "mag_throwing", 20 ] - ] - }, - { - "id": "book_mag_surv", - "type": "item_group", - "items": [ [ "mag_survival", 40 ], [ "mag_traps", 20 ], [ "fun_survival", 10 ], [ "mag_archery", 20 ] ] - }, { "type": "item_group", "id": "softdrugs", @@ -1187,336 +1014,6 @@ [ "reading_light", 6 ] ] }, - { - "type": "item_group", - "id": "sports", - "items": [ - [ "bandages", 50 ], - [ "cotton_ball", 50 ], - [ "aspirin", 85 ], - [ "bat", 60 ], - [ "boxing_gloves", 35 ], - [ "pool_cue", 30 ], - [ "bat_metal", 60 ], - [ "football_armor", 10 ], - [ "helmet_football", 10 ], - [ "sneakers", 80 ], - [ "socks", 50 ], - [ "socks_ankle", 70 ], - [ "stockings", 20 ], - [ "tshirt", 80 ], - [ "longshirt", 70 ], - [ "tank_top", 50 ], - [ "sports_bra", 30 ], - [ "unitard", 10 ], - [ "leotard", 5 ], - [ "trunks", 50 ], - [ "bikini_top", 50 ], - [ "arm_warmers", 20 ], - [ "leg_warmers", 20 ], - [ "leggings", 20 ], - [ "under_armor", 20 ], - [ "under_armor_shorts", 20 ], - [ "towel", 40 ], - [ "gloves_fingerless", 20 ], - [ "mask_hockey", 25 ], - [ "hockey_stick", 35 ], - [ "headgear", 35 ], - [ "jersey", 30 ], - [ "puck", 30 ], - [ "basketball", 25 ], - [ "golf_club", 35 ], - [ "hat_golf", 20 ], - [ "gloves_golf", 20 ], - [ "golf_bag", 10 ], - [ "golf_tee", 30 ], - [ "golf_ball", 40 ], - [ "glasses_safety", 40 ], - [ "armguard_soft", 40 ], - [ "armguard_hard", 20 ], - [ "legguard_hard", 15 ], - [ "goggles_swim", 50 ], - [ "swim_fins", 30 ], - [ "goggles_ski", 30 ], - [ "mask_ski", 30 ], - [ "hat_ball", 30 ], - [ "helmet_bike", 35 ], - [ "helmet_ball", 45 ], - [ "baseball", 35 ], - [ "football", 35 ], - [ "frisbee", 10 ], - [ "disc_golf", 10 ], - [ "manual_brawl", 30 ], - [ "manual_bashing", 1 ], - [ "manual_melee", 10 ], - [ "foot_crank", 10 ], - [ "flotation_vest", 10 ], - [ "wetsuit", 10 ], - [ "wetsuit_spring", 10 ], - [ "wetsuit_gloves", 20 ], - [ "wetsuit_booties", 20 ], - [ "wetsuit_hood", 10 ], - [ "scuba_tank", 20 ], - [ "small_scuba_tank", 10 ], - [ "fishing_rod_professional", 4 ], - [ "dive_bag", 5 ], - [ "diving_watch", 10 ], - [ "rebreather", 3 ], - [ "rebreather_filter", 3 ], - [ "glowstick", 60 ], - [ "handflare", 40 ], - [ "elbow_pads", 40 ], - [ "knee_pads", 40 ], - [ "roller_blades", 20 ], - [ "rollerskates", 10 ], - [ "manual_throw", 12 ], - { - "item": "protein_powder", - "prob": 12, - "container-item": "bottle_plastic_small", - "charges-min": 1, - "charges-max": 9 - }, - [ "airhorn", 40 ], - [ "whistle", 10 ], - [ "boots_hiking", 10 ], - [ "runner_bag", 5 ], - [ "mouthpiece", 15 ], - [ "leathersandals", 10 ], - [ "fencing_jacket", 8 ], - [ "fencing_mask", 8 ], - [ "fencing_pants", 8 ], - [ "fencing_foil", 8 ], - [ "fencing_sabre", 8 ], - [ "fencing_epee", 8 ], - [ "lame_foil", 8 ], - [ "lame_saber", 8 ], - [ "plastron_cotton", 8 ], - [ "plastron_plastic", 8 ], - [ "gauntlet_fencing", 8 ], - [ "gauntlet_fencing_l", 1 ], - [ "survnote", 1 ], - [ "halter_top", 30 ], - [ "iceaxe", 30 ], - [ "tourist_table", 30 ] - ] - }, - { - "type": "item_group", - "id": "camping", - "ammo": 75, - "magazine": 100, - "items": [ - [ "daypack", 20 ], - [ "rope_30", 35 ], - [ "hatchet", 10 ], - [ "misc_repairkit", 5 ], - [ "mess_kit", 10 ], - [ "pot", 20 ], - [ "inflatable_boat", 25 ], - [ "hand_pump", 5 ], - [ "pot_copper", 5 ], - [ "teapot", 5 ], - [ "pan", 20 ], - [ "waffleiron", 25 ], - [ "binoculars", 20 ], - [ "firecracker_pack", 5 ], - [ "hotplate", 10 ], - [ "popcan_stove", 10 ], - [ "coffeemaker", 5 ], - { "group": "tinware", "prob": 10 }, - [ "kukri", 4 ], - [ "knife_hunting", 18 ], - [ "knife_rambo", 20 ], - [ "machete", 5 ], - [ "vest", 15 ], - [ "backpack", 38 ], - [ "backpack_leather", 18 ], - [ "backpack_hiking", 12 ], - [ "bigback", 3 ], - [ "travelpack", 6 ], - [ "cowboy_hat", 4 ], - [ "10gal_hat", 4 ], - [ "bb", 8 ], - [ "bolt_steel", 7 ], - [ "bolt_cf", 5 ], - [ "bbgun", 10 ], - [ "crossbow", 2 ], - [ "mag_survival", 40 ], - [ "textbook_survival", 20 ], - [ "modern_tanner", 8 ], - [ "recipe_bows", 8 ], - [ "recipe_arrows", 8 ], - [ "mag_rifle", 30 ], - [ "mag_shotgun", 20 ], - [ "mag_traps", 20 ], - [ "manual_cutting", 12 ], - [ "manual_knives", 8 ], - [ "manual_gun", 8 ], - [ "manual_shotgun", 6 ], - [ "manual_pistol", 4 ], - [ "manual_smg", 2 ], - [ "manual_survival", 20 ], - [ "manual_first_aid", 40 ], - [ "manual_traps", 12 ], - [ "trappers_companion", 2 ], - [ "textbook_traps", 8 ], - [ "lighter", 60 ], - [ "ref_lighter", 10 ], - [ "matches", 60 ], - [ "sewing_kit", 47 ], - [ "tailors_kit", 3 ], - [ "thread", 40 ], - [ "hammer", 35 ], - [ "flashlight", 40 ], - [ "heavy_flashlight", 20 ], - [ "water_purifier", 5 ], - [ "radio", 20 ], - [ "beartrap", 5 ], - [ "UPS_off", 5 ], - [ "adv_UPS_off", 3 ], - [ "string_36", 40 ], - [ "longbow", 5 ], - [ "compbow", 1 ], - [ "hybridbow", 1 ], - [ "bow_sight", 10 ], - [ "bow_stabilizer", 10 ], - [ "arrowrest", 10 ], - [ "compositebow", 3 ], - [ "shortbow", 5 ], - [ "recurbow", 2 ], - [ "reflexbow", 2 ], - [ "vambrace_larmor", 1 ], - [ "quiver", 3 ], - [ "hand_crossbow", 1 ], - [ "arrow_wood", 7 ], - [ "arrow_cf", 5 ], - [ "wire", 50 ], - [ "rollmat", 40 ], - [ "tent_kit", 17 ], - [ "large_tent_kit", 17 ], - [ "canteen", 15 ], - [ "2lcanteen", 10 ], - [ "camelbak", 5 ], - [ "ax", 8 ], - [ "heatpack", 60 ], - [ "glowstick", 60 ], - [ "handflare", 40 ], - [ "emer_blanket", 20 ], - [ "cloak", 5 ], - [ "sleeping_bag", 10 ], - [ "flotation_vest", 7 ], - [ "wetsuit", 10 ], - [ "wetsuit_spring", 10 ], - [ "wetsuit_gloves", 20 ], - [ "wetsuit_booties", 20 ], - [ "wetsuit_hood", 10 ], - [ "scuba_tank", 20 ], - [ "small_scuba_tank", 10 ], - [ "dive_bag", 10 ], - [ "rebreather", 3 ], - [ "rebreather_filter", 2 ], - [ "fishing_rod_professional", 8 ], - [ "fishing_waders", 12 ], - [ "gasoline_lantern", 5 ], - [ "electric_lantern", 8 ], - [ "oil_lamp", 5 ], - [ "lamp_oil", 5 ], - [ "folding_bicycle", 1 ], - [ "coat_rain", 10 ], - [ "hood_rain", 5 ], - [ "jacket_windbreaker", 5 ], - [ "umbrella", 12 ], - [ "teleumbrella", 5 ], - [ "pocketwatch", 5 ], - [ "boots_hiking", 20 ], - [ "runner_bag", 15 ], - [ "pur_tablets", 10 ], - [ "e_tool", 10 ], - [ "knife_trench", 7 ], - [ "flaregun", 20 ], - [ "signal_flare", 25 ], - [ "airhorn", 20 ], - [ "whistle", 20 ], - [ "charcoal", 20 ], - [ "leathersandals", 10 ], - [ "bullwhip", 1 ], - [ "grapnel", 1 ], - [ "razor_blade", 9 ], - [ "sheath", 5 ], - [ "bootsheath", 3 ], - [ "survnote", 1 ], - [ "thermometer", 3 ], - [ "hygrometer", 3 ], - [ "barometer", 3 ], - [ "straw_basket", 1 ], - [ "straw_hat", 5 ], - [ "l-stick", 1 ], - [ "tourist_table", 30 ], - [ "trailmap", 5 ], - [ "chem_hexamine", 5 ], - [ "flint_steel", 10 ], - [ "bottle_metal", 5 ], - [ "tarp", 10 ], - [ "tinderbox", 5 ], - [ "cloak_wool", 5 ], - [ "canteen_wood", 5 ], - [ "whistle_multitool", 5 ], - [ "esbit_stove", 10 ], - [ "bottle_folding", 10 ], - [ "mess_tin", 10 ], - [ "survival_kit", 30 ] - ] - }, - { - "type": "item_group", - "id": "allsporting", - "ammo": 50, - "magazine": 100, - "items": [ - { "group": "sports", "prob": 2290 }, - { "group": "camping", "prob": 1284 }, - [ "ski_jacket", 5 ], - [ "sports_drink", 20 ], - { "group": "book_mag_combat", "prob": 105 }, - { "group": "book_mag_surv", "prob": 50 }, - [ "mag_firstaid", 15 ], - [ "manual_swimming", 10 ], - [ "manual_bashing", 1 ], - [ "sunglasses", 20 ], - [ "fitover_sunglasses", 10 ], - [ "scorecard", 10 ], - [ "can_sealer", 5 ], - [ "multitool", 12 ], - [ "throwing_knife", 7 ], - [ "slingpack", 18 ], - [ "manual_cutting", 12 ], - [ "manual_launcher", 1 ], - [ "recipe_bullets", 8 ], - [ "howto_traps", 16 ], - [ "extinguisher", 20 ], - [ "quiver_large", 1 ], - [ "manual_archery", 7 ], - [ "book_archery", 12 ], - [ "protein_shake", 15 ], - [ "sm_extinguisher", 10 ], - [ "quikclot", 10 ], - [ "bfipowder", 15 ], - [ "speargun", 10 ], - [ "minispeargun", 10 ], - [ "doublespeargun", 8 ], - [ "airspeargun", 8 ], - [ "fishspear", 12 ], - [ "m_fishspear", 10 ], - [ "c_fishspear", 10 ], - [ "diveknife", 12 ], - [ "small_repairkit", 2 ], - [ "slingshot", 10 ], - [ "wristrocket", 5 ], - [ "powered_earmuffs", 80 ], - [ "bandolier_wrist", 100 ] - ] - }, { "type": "item_group", "id": "pool_table", @@ -1616,73 +1113,6 @@ [ "plastic_sheet", 5 ] ] }, - { - "type": "item_group", - "id": "traveler", - "items": [ - [ "daypack", 20 ], - [ "roadmap", 6 ], - [ "trailmap", 6 ], - [ "touristmap", 4 ], - [ "lighter", 60 ], - [ "cig", 40 ], - [ "blazer", 15 ], - [ "jeans", 90 ], - [ "under_armor", 15 ], - [ "under_armor_shorts", 15 ], - [ "shorts", 80 ], - [ "tshirt", 80 ], - [ "bandana", 15 ], - [ "towel", 90 ], - { "item": "cash_card", "prob": 90, "charges-min": 0, "charges-max": 50000 }, - [ "longshirt", 80 ], - [ "shorts_cargo", 50 ], - [ "pants_cargo", 70 ], - [ "hoodie", 65 ], - [ "skirt", 75 ], - [ "jacket_light", 50 ], - [ "jacket_windbreaker", 25 ], - [ "jacket_jean", 30 ], - [ "jacket_leather", 30 ], - [ "bra", 30 ], - [ "undershirt", 30 ], - [ "boxer_shorts", 30 ], - [ "briefs", 15 ], - [ "boxer_briefs", 20 ], - [ "panties", 30 ], - [ "boy_shorts", 25 ], - [ "sweatshirt", 75 ], - [ "backpack", 38 ], - [ "travelpack", 10 ], - [ "slingpack", 19 ], - [ "suitcase_m", 99 ], - [ "suitcase_l", 55 ], - [ "duffelbag", 20 ], - [ "pockknife", 14 ], - [ "knife_folding", 6 ], - [ "knife_swissarmy", 6 ], - [ "multitool", 8 ], - [ "survival_kit", 3 ], - [ "touring_suit", 20 ], - [ "helmet_motor", 14 ], - [ "motorbike_armor", 10 ], - [ "motorbike_pants", 10 ], - [ "motorbike_boots", 10 ], - [ "shavingkit", 30 ], - [ "elec_hairtrimmer", 15 ], - [ "razor_blade", 5 ], - [ "razor_shaving", 5 ], - [ "toothbrush_plain", 10 ], - [ "string_floss", 10 ], - [ "kilt", 5 ], - [ "hobo_stove", 1 ], - [ "tinder", 1 ], - [ "tinderbox", 1 ], - [ "l-stick", 1 ], - [ "flint_steel", 5 ], - [ "bottle_metal", 5 ] - ] - }, { "type": "item_group", "id": "surgery", @@ -1853,51 +1283,6 @@ { "group": "tinware", "prob": 10 } ] }, - { - "type": "item_group", - "id": "chem_home", - "items": [ - [ "iodine", 5 ], - [ "prussian_blue", 5 ], - [ "textbook_chemistry", 8 ], - [ "brewing_cookbook", 4 ], - [ "adv_chemistry", 6 ], - [ "water_clean", 80 ], - [ "salt_water", 30 ], - { "item": "bleach", "prob": 20, "charges-min": 1 }, - { "item": "ammonia", "prob": 24, "charges-min": 1 }, - [ "yeast", 2 ], - [ "royal_jelly", 8 ], - [ "superglue", 20 ], - [ "bottle_glass", 10 ], - [ "syringe", 4 ], - [ "adrenaline_injector", 2 ], - [ "1st_aid", 4 ], - [ "saline", 1 ], - [ "extinguisher", 20 ], - [ "hotplate", 10 ], - [ "thermometer", 10 ], - [ "funnel", 50 ], - [ "jar_glass", 20 ], - [ "jar_3l_glass", 15 ], - [ "apron_leather", 3 ], - [ "pur_tablets", 15 ], - [ "lye_powder", 20 ], - [ "oxy_powder", 24 ], - [ "chemistry_set", 10 ], - [ "sm_extinguisher", 20 ], - [ "eyedrops", 25 ], - [ "charcoal", 15 ], - [ "tin", 15 ], - [ "chem_hydrogen_peroxide", 15 ], - { "item": "chem_carbide", "prob": 10, "charges-min": 100 }, - { "item": "chem_zinc_powder", "prob": 10, "charges-min": 100 }, - { "item": "chem_manganese_dioxide", "prob": 5, "charges-min": 100 }, - { "item": "chem_potassium_chloride", "prob": 5, "charges-min": 100 }, - [ "chem_muriatic_acid", 15 ], - [ "denat_alcohol", 10 ] - ] - }, { "type": "item_group", "id": "dissection", @@ -1941,64 +1326,6 @@ [ "test_tube", 10 ] ] }, - { - "type": "item_group", - "id": "hydro", - "items": [ - [ "blueberries", 3 ], - [ "strawberries", 2 ], - [ "grapes", 7 ], - [ "cranberries", 2 ], - [ "raspberries", 3 ], - [ "blackberries", 2 ], - [ "rhubarb", 5 ], - [ "wheat", 6 ], - [ "barley", 6 ], - [ "sugar_beet", 4 ], - [ "hops", 4 ], - [ "cotton_boll", 1 ], - [ "seed_cotton_boll", 1 ], - [ "seed_wheat", 1 ], - [ "seed_tomato", 1 ], - [ "seed_blueberries", 1 ], - [ "seed_strawberries", 1 ], - [ "seed_blackberries", 1 ], - [ "seed_cranberries", 1 ], - [ "seed_raspberries", 1 ], - [ "seed_barley", 1 ], - [ "seed_sugar_beet", 1 ], - [ "seed_lettuce", 1 ], - [ "seed_cabbage", 1 ], - [ "seed_onion", 1 ], - [ "seed_carrot", 1 ], - [ "seed_pumpkin", 1 ], - [ "seed_sunflower", 1 ], - [ "seed_flower", 1 ], - [ "seed_cactus", 1 ], - [ "seed_corn", 1 ], - [ "soybean_seed", 1 ], - [ "raw_edamame", 1 ], - [ "seed_hops", 1 ], - [ "seed_beans", 1 ], - [ "seed_lentils", 1 ], - [ "seed_chili_pepper", 1 ], - [ "seed_garlic", 1 ], - [ "tomato", 9 ], - [ "pumpkin", 6 ], - [ "broccoli", 9 ], - [ "cucumber", 10 ], - [ "zucchini", 7 ], - [ "potato", 10 ], - [ "corn", 7 ], - [ "celery", 4 ], - [ "onion", 3 ], - [ "garlic", 3 ], - [ "carrot", 3 ], - [ "withered", 40 ], - [ "straw_pile", 20 ], - [ "survnote", 1 ] - ] - }, { "type": "item_group", "id": "electronics", @@ -2184,138 +1511,10 @@ }, { "type": "item_group", - "id": "spider", - "magazine": 100, + "id": "ant_food", "items": [ - { "group": "mags_obscure", "prob": 40 }, - [ "corpse", 10 ], - [ "holy_symbol", 1 ], - [ "mutagen", 8 ], - [ "purifier", 12 ], [ "meat", 50 ], - [ "meat_tainted", 60 ], - [ "arm", 4 ], - [ "leg", 4 ], - [ "1st_aid", 35 ], - [ "codeine", 15 ], - [ "oxycodone", 7 ], - [ "pipe_tobacco", 5 ], - [ "tobacco", 5 ], - [ "weed", 20 ], - [ "seed_weed", 15 ], - [ "seed_tobacco", 5 ], - [ "rolling_paper", 5 ], - [ "pipe_glass", 5 ], - [ "coke", 8 ], - [ "adrenaline_injector", 4 ], - [ "wrapper", 50 ], - [ "id_science", 2 ], - [ "laptop", 5 ], - [ "atomic_light", 10 ], - [ "atomic_lamp", 5 ], - [ "smart_lamp", 10 ], - [ "atomic_coffeepot", 5 ], - [ "eink_tablet_pc", 1 ], - [ "mobile_memory_card", 8 ], - [ "mobile_memory_card_science", 1 ], - [ "standard_template_construct", 8 ], - [ "id_military", 3 ], - [ "id_industrial", 5 ], - [ "militarymap", 3 ], - [ "pistol_bayonet", 4 ], - [ "rope_30", 35 ], - [ "stick", 95 ], - [ "hatchet", 10 ], - [ "misc_repairkit", 5 ], - [ "ax", 8 ], - [ "bee_sting", 5 ], - [ "chitin_piece", 10 ], - [ "lwfeed", 40 ], - [ "vest", 15 ], - [ "mask_gas", 10 ], - [ "goggles_nv", 1 ], - [ "goggles_ir", 1 ], - [ "hat_boonie", 10 ], - [ "helmet_riot", 25 ], - [ "bolt_steel", 7 ], - [ "bolt_cf", 5 ], - [ "shot_00", 8 ], - [ "shot_flechette", 3 ], - [ "20x66_shot", 4 ], - [ "20x66_exp", 1 ], - [ "20x66_inc", 1 ], - [ "20x66_flare", 2 ], - [ "20x66_frag", 1 ], - [ "762_m87", 7 ], - [ "556", 6 ], - [ "556_incendiary", 2 ], - [ "3006_incendiary", 1 ], - [ "762_51", 6 ], - [ "762_51_incendiary", 6 ], - [ "saiga_12", 3 ], - [ "rm20", 1 ], - [ "hk_mp5", 12 ], - [ "hk_mp5k", 4 ], - [ "briefcase_smg", 1 ], - [ "TDI", 4 ], - [ "savage_111f", 10 ], - [ "ak47", 16 ], - [ "ak74", 4 ], - [ "an94", 1 ], - [ "m4a1", 7 ], - [ "m16a4", 6 ], - [ "h&k416a5", 3 ], - [ "m1014", 1 ], - [ "steyr_aug", 6 ], - [ "v29", 1 ], - [ "flamethrower", 1 ], - [ "flashlight", 40 ], - [ "radio", 20 ], - [ "geiger_off", 8 ], - [ "rad_monitor", 4 ], - [ "teleporter", 10 ], - [ "mil_mess_kit", 1 ], - [ "canister_goo", 8 ], - [ "dynamite", 5 ], - [ "mininuke", 1 ], - [ "bot_manhack", 1 ], - [ "bot_grenade_hack", 1 ], - [ "bot_flashbang_hack", 1 ], - [ "bot_gasbomb_hack", 1 ], - [ "UPS_off", 5 ], - [ "adv_UPS_off", 3 ], - [ "bio_power_storage", 10 ], - [ "bio_flashlight", 10 ], - [ "bio_lighter", 10 ], - [ "bio_shotgun", 10 ], - [ "arrow_cf", 5 ], - [ "spray_can", 50 ], - [ "tac_helmet", 5 ], - [ "tac_fullhelmet", 2 ], - [ "helmet_lobster", 2 ], - [ "lsd", 4 ], - [ "pocketwatch", 5 ], - [ "child_book", 20 ], - [ "manual_dodge_kid", 5 ], - [ "e_tool", 10 ], - [ "survivormap", 5 ], - [ "halligan", 10 ], - [ "fire_ax", 5 ], - [ "miner_hat", 10 ], - [ "grapnel", 2 ], - [ "toolbox", 1 ], - [ "pur_tablets", 10 ], - [ "pastaextruder", 10 ], - [ "can_sealer", 10 ], - [ "remotevehcontrol", 8 ] - ] - }, - { - "type": "item_group", - "id": "ant_food", - "items": [ - [ "meat", 50 ], - [ "veggy", 30 ], + [ "veggy", 30 ], [ "meat_tainted", 60 ], [ "veggy_tainted", 35 ], [ "apple", 70 ], @@ -2550,139 +1749,6 @@ [ "lsd", 6 ] ] }, - { - "type": "item_group", - "id": "drugdealer", - "magazine": 100, - "ammo": 50, - "items": [ - [ "daypack", 20 ], - [ "energy_drink", 55 ], - [ "energy_drink_atomic", 8 ], - [ "knuckle_brass", 30 ], - [ "sports_drink", 35 ], - [ "colamdew", 60 ], - [ "purple_drink", 15 ], - [ "mag_melee", 30 ], - { "group": "liquor_and_spirits", "prob": 16 }, - [ "bum_wine", 10 ], - [ "chem_ethanol", 12 ], - { "group": "salty_snacks", "prob": 135 }, - [ "bandages", 50 ], - [ "cotton_ball", 50 ], - [ "caffeine", 25 ], - [ "oxycodone", 7 ], - [ "morphine", 3 ], - [ "adderall", 10 ], - [ "cig", 60 ], - [ "tobacco", 30 ], - [ "chaw", 20 ], - [ "weed", 20 ], - [ "joint", 20 ], - [ "seed_weed", 20 ], - [ "seed_tobacco", 5 ], - [ "coke", 8 ], - [ "meth", 2 ], - [ "heroin", 1 ], - [ "syringe", 8 ], - [ "electrohack", 3 ], - [ "hatchet", 10 ], - [ "nailboard", 5 ], - [ "caltrops", 3 ], - [ "knife_combat", 14 ], - [ "kukri", 2 ], - [ "knife_hunting", 4 ], - [ "knife_rambo", 16 ], - [ "knife_rm42", 2 ], - [ "throwing_knife", 7 ], - [ "throwing_axe", 2 ], - [ "punch_dagger", 12 ], - [ "bat", 60 ], - [ "machete", 5 ], - [ "pants_cargo", 70 ], - [ "shorts_cargo", 50 ], - [ "hoodie", 65 ], - [ "sleeveless_trenchcoat", 5 ], - [ "sleeveless_duster", 5 ], - [ "gloves_fingerless", 20 ], - [ "backpack", 38 ], - [ "backpack_leather", 28 ], - [ "holster", 8 ], - [ "bholster", 2 ], - [ "armguard_soft", 40 ], - [ "armguard_hard", 20 ], - [ "legguard_hard", 15 ], - [ "shot_00", 8 ], - [ "9mm", 8 ], - [ "45_acp", 7 ], - [ "223", 2 ], - [ "20x66_shot", 2 ], - [ "glock_19", 5 ], - [ "l_lookout_9mm", 5 ], - [ "l_sp_9mm", 5 ], - [ "uzi", 8 ], - [ "tec9", 10 ], - [ "cx4", 2 ], - [ "ksub2000", 10 ], - [ "l_bak_223", 4 ], - [ "l_car_223", 3 ], - [ "l_mp_9mm", 4 ], - [ "l_mp_45", 7 ], - [ "mac_10", 7 ], - [ "mac_11", 10 ], - [ "j22", 13 ], - [ "kp32", 3 ], - [ "kpf9", 6 ], - [ "kp3at", 8 ], - [ "rugerlcp", 10 ], - [ "rm228", 1 ], - [ "suppressor", 15 ], - [ "shot_suppressor", 1 ], - [ "mag_porn", 20 ], - [ "lighter", 60 ], - [ "ref_lighter", 2 ], - [ "matches", 60 ], - [ "claw_bar", 3 ], - [ "crowbar", 18 ], - [ "pipebomb", 4 ], - [ "grenade", 3 ], - [ "grenade_inc", 1 ], - [ "mininuke", 1 ], - [ "crack", 8 ], - [ "crackpipe", 37 ], - [ "laser_sight", 15 ], - [ "rail_laser_sight", 10 ], - [ "lsd", 10 ], - [ "gum", 60 ], - [ "caff_gum", 7 ], - [ "nic_gum", 1 ], - [ "improve_sights", 10 ], - [ "waterproof_gunmod", 4 ], - [ "u_shotgun", 4 ], - [ "RPG", 1 ], - [ "RPG-7_ammo", 1 ], - [ "RPG-7_og7v", 2 ], - [ "RPG-7_tbg7v", 1 ], - [ "RPG-7_pg7vr", 1 ], - [ "flask_hip", 10 ], - [ "chemistry_set", 2 ], - [ "knife_trench", 7 ], - [ "switchblade", 4 ], - [ "gold_watch", 5 ], - [ "silver_watch", 2 ], - [ "pocketwatch", 2 ], - [ "gold_dental_grill", 2 ], - [ "diamond_dental_grill", 1 ], - [ "match_trigger", 3 ], - [ "pocketwatch", 2 ], - [ "wakizashi", 1 ], - [ "tanto", 4 ], - [ "katana", 1 ], - [ "survnote", 3 ], - [ "ear_spool", 30 ], - [ "bio_shotgun", 10 ] - ] - }, { "type": "item_group", "id": "wreckage", @@ -2761,47 +1827,6 @@ [ "gasdiscount_platinum", 1 ] ] }, - { - "type": "item_group", - "id": "npc_hacker", - "items": [ - [ "energy_drink", 55 ], - [ "energy_drink_atomic", 12 ], - [ "mag_computer", 45 ], - [ "mag_electronics", 25 ], - [ "colamdew", 50 ], - [ "adderall", 10 ], - [ "fries", 10 ], - [ "cheese_fries", 10 ], - [ "onion_rings", 10 ], - [ "mintpatties", 20 ], - [ "electrohack", 3 ], - [ "usb_drive", 5 ], - { "group": "ammo_pocket_batteries_full", "prob": 50 }, - [ "file", 10 ], - [ "manual_computers", 20 ], - [ "textbook_computer", 8 ], - [ "textbook_anarch", 4 ], - [ "computer_science", 7 ], - [ "mask_guy_fawkes", 5 ], - [ "solar_cell", 5 ], - [ "SICP", 3 ], - [ "recipe_serum", 2 ], - [ "recipe_chimera", 1 ], - [ "recipe_mil_augs", 1 ], - [ "recipe_labchem", 1 ], - [ "soldering_iron", 70 ], - [ "solder_wire", 70 ], - [ "textbook_weapwest", 2 ], - [ "textbook_weapeast", 2 ], - [ "textbook_armwest", 2 ], - [ "textbook_armeast", 2 ], - [ "textbook_armschina", 2 ], - [ "radio_book", 22 ], - [ "radio_car_box", 1 ], - [ "radiocontrol", 5 ] - ] - }, { "type": "item_group", "id": "moonshine_brew", @@ -2902,241 +1927,6 @@ [ "bag_body_bag", 1 ] ] }, - { - "type": "item_group", - "id": "jewelry_front", - "items": [ - { "group": "tiaras_silver", "prob": 5, "count": [ 1, 3 ] }, - { "group": "tiaras_gold", "prob": 3, "count": [ 1, 3 ] }, - { "group": "tiaras_platinum", "prob": 1, "count": [ 1, 3 ] }, - { "group": "pendant_necklaces_silver", "prob": 30, "count": [ 1, 3 ] }, - { "group": "pendant_necklaces_gold", "prob": 10, "count": [ 1, 3 ] }, - { "group": "pendant_necklaces_platinum", "prob": 5, "count": [ 1, 3 ] }, - { "group": "earrings_silver", "prob": 30 }, - { "group": "earrings_gold", "prob": 10 }, - { "group": "earrings_platinum", "prob": 5 }, - { "group": "dental_grills", "prob": 10 }, - { "group": "bracelets_silver", "prob": 30 }, - { "group": "bracelets_gold", "prob": 10 }, - { "group": "bracelets_platinum", "prob": 5 }, - { "group": "rings_silver", "prob": 30 }, - { "group": "rings_gold", "prob": 10 }, - { "group": "rings_platinum", "prob": 5 }, - { "group": "dental_grills", "prob": 10 }, - { "group": "cufflinks_silver", "prob": 30, "count": [ 1, 3 ] }, - { "group": "cufflinks_gold", "prob": 10, "count": [ 1, 3 ] }, - { "group": "cufflinks_platinum", "prob": 5, "count": [ 1, 3 ] }, - { "group": "gemstones", "prob": 30 }, - [ "gold_ring", 30 ], - [ "gold_ear", 30 ], - [ "gold_bracelet", 30 ], - [ "gold_necklace", 30 ], - [ "gold_watch", 30 ], - [ "gold_locket", 20 ], - [ "gold_hairpin", 20 ], - [ "gold_dental_grill", 10 ], - [ "platinum_dental_grill", 1 ], - [ "platinum_ring", 2 ], - [ "platinum_ear", 2 ], - [ "platinum_bracelet", 2 ], - [ "platinum_necklace", 2 ], - [ "platinum_locket", 1 ], - [ "platinum_hairpin", 1 ], - [ "platinum_watch", 1 ], - [ "silver_ear", 40 ], - [ "silver_necklace", 40 ], - [ "silver_bracelet", 40 ], - [ "silver_ring", 40 ], - [ "silver_locket", 30 ], - [ "silver_hairpin", 30 ], - [ "silver_watch", 15 ], - [ "copper_ear", 15 ], - [ "copper_bracelet", 15 ], - [ "copper_ring", 15 ], - [ "copper_necklace", 15 ], - [ "copper_locket", 15 ], - [ "copper_hairpin", 10 ], - [ "ring_purity", 25 ], - [ "ring_engagement", 25 ], - [ "ring_wedding", 25 ], - [ "cufflinks", 25 ], - [ "cufflinks_intricate", 15 ], - [ "diamond_ring", 10 ], - [ "diamond_dental_grill", 5 ], - [ "jade_brooch", 30 ], - [ "sf_watch", 5 ], - [ "pocketwatch", 30 ], - [ "tieclip", 35 ], - [ "pearl_collar", 30 ], - [ "diamond", 10 ], - [ "holy_symbol", 20 ] - ] - }, - { - "id": "jewelry_back", - "type": "item_group", - "items": [ - [ "polisher", 10 ], - [ "gold_dental_grill", 15 ], - [ "gold_ring", 15 ], - [ "gold_ear", 15 ], - [ "gold_bracelet", 15 ], - [ "gold_necklace", 15 ], - [ "gold_locket", 15 ], - [ "gold_hairpin", 15 ], - [ "gold_watch", 10 ], - [ "platinum_dental_grill", 1 ], - [ "platinum_ring", 3 ], - [ "platinum_ear", 3 ], - [ "platinum_bracelet", 3 ], - [ "platinum_necklace", 3 ], - [ "platinum_locket", 3 ], - [ "platinum_hairpin", 3 ], - [ "platinum_watch", 1 ], - [ "silver_ear", 20 ], - [ "silver_necklace", 20 ], - [ "silver_bracelet", 20 ], - [ "silver_ring", 20 ], - [ "silver_locket", 20 ], - [ "silver_hairpin", 20 ], - [ "silver_watch", 15 ], - [ "copper_ear", 15 ], - [ "copper_bracelet", 15 ], - [ "copper_ring", 15 ], - [ "copper_necklace", 15 ], - [ "copper_locket", 15 ], - [ "copper_hairpin", 15 ], - [ "ring_purity", 15 ], - [ "ring_engagement", 15 ], - [ "ring_wedding", 15 ], - [ "cufflinks", 15 ], - [ "cufflinks_intricate", 10 ], - [ "sf_watch", 5 ], - [ "diamond_ring", 5 ], - [ "diamond_dental_grill", 2 ], - [ "jade_brooch", 15 ], - [ "pocketwatch", 15 ], - [ "tieclip", 15 ], - [ "pearl_collar", 15 ], - [ "crucible", 40 ], - [ "forge", 40 ], - [ "jewelry_book", 40 ], - [ "soldering_iron", 60 ], - [ "solder_wire", 60 ], - [ "hammer", 60 ], - [ "chisel", 60 ], - [ "platinum_small", 20 ], - [ "gold_small", 20 ], - [ "silver_small", 30 ], - [ "diamond", 5 ] - ] - }, - { - "type": "item_group", - "id": "jewelry_safe", - "items": [ - [ "platinum_small", 80 ], - [ "gold_small", 80 ], - [ "silver_small", 85 ], - [ "diamond", 75 ], - [ "diamond", 75 ], - { "group": "gemstones", "prob": 75 } - ] - }, - { - "id": "gemstones", - "type": "item_group", - "items": [ - [ "citrine", 50 ], - [ "diamond", 100 ], - [ "emerald", 50 ], - [ "peridot", 50 ], - [ "amethyst", 50 ], - [ "sapphire", 50 ], - [ "aquamarine", 50 ], - [ "blue_topaz", 50 ], - [ "tourmaline", 50 ], - [ "alexandrite", 50 ], - [ "pearl", 100 ], - [ "opal", 50 ], - [ "ruby", 50 ], - [ "garnet", 50 ] - ] - }, - { - "type": "item_group", - "id": "jewelry_accessories", - "items": [ - [ "gold_ring", 30 ], - [ "gold_ear", 30 ], - [ "gold_bracelet", 30 ], - [ "gold_necklace", 30 ], - [ "gold_locket", 20 ], - [ "gold_hairpin", 20 ], - [ "gold_dental_grill", 10 ], - [ "platinum_dental_grill", 1 ], - [ "platinum_ring", 2 ], - [ "platinum_ear", 2 ], - [ "platinum_bracelet", 2 ], - [ "platinum_necklace", 2 ], - [ "platinum_locket", 1 ], - [ "platinum_hairpin", 1 ], - [ "silver_ear", 40 ], - [ "silver_necklace", 40 ], - [ "silver_bracelet", 40 ], - [ "silver_ring", 40 ], - [ "silver_locket", 30 ], - [ "silver_hairpin", 30 ], - [ "copper_ear", 15 ], - [ "copper_bracelet", 15 ], - [ "copper_ring", 15 ], - [ "copper_necklace", 15 ], - [ "copper_locket", 15 ], - [ "copper_hairpin", 10 ], - [ "ring_purity", 25 ], - [ "ring_engagement", 25 ], - [ "ring_wedding", 25 ], - [ "cufflinks", 25 ], - [ "cufflinks_intricate", 15 ], - [ "diamond_ring", 10 ], - [ "diamond_dental_grill", 5 ], - [ "jade_brooch", 30 ], - [ "tieclip", 35 ], - [ "bead_ear", 35 ], - [ "pearl_collar", 30 ], - [ "holy_symbol", 20 ] - ] - }, - { - "type": "item_group", - "id": "rings_and_things", - "items": [ - [ "gold_ring", 30 ], - [ "gold_ear", 30 ], - [ "gold_bracelet", 30 ], - [ "gold_necklace", 30 ], - [ "gold_locket", 20 ], - [ "platinum_ring", 2 ], - [ "platinum_ear", 2 ], - [ "platinum_bracelet", 2 ], - [ "platinum_necklace", 2 ], - [ "platinum_locket", 1 ], - [ "silver_ear", 40 ], - [ "silver_necklace", 40 ], - [ "silver_bracelet", 40 ], - [ "silver_ring", 40 ], - [ "silver_locket", 30 ], - [ "copper_ear", 15 ], - [ "copper_bracelet", 15 ], - [ "copper_ring", 15 ], - [ "copper_necklace", 15 ], - [ "copper_locket", 15 ], - [ "ring_purity", 25 ], - [ "ring_engagement", 25 ], - [ "ring_wedding", 25 ], - [ "diamond_ring", 10 ] - ] - }, { "type": "item_group", "id": "antique", @@ -3254,75 +2044,6 @@ [ "spear_dory", 3 ] ] }, - { - "type": "item_group", - "id": "farming_seeds", - "items": [ - [ "seed_blueberries", 60 ], - [ "seed_strawberries", 60 ], - [ "seed_blackberries", 60 ], - [ "seed_cranberries", 60 ], - [ "seed_raspberries", 60 ], - [ "seed_wheat", 60 ], - [ "seed_barley", 60 ], - [ "seed_sugar_beet", 60 ], - [ "seed_lettuce", 60 ], - [ "seed_cabbage", 60 ], - [ "seed_onion", 60 ], - [ "seed_carrot", 60 ], - [ "seed_sunflower", 60 ], - [ "seed_pumpkin", 60 ], - [ "seed_corn", 60 ], - [ "seed_oats", 60 ], - [ "soybean_seed", 60 ], - [ "seed_broccoli", 60 ], - [ "seed_celery", 60 ], - [ "seed_cucumber", 60 ], - [ "seed_potato_raw", 60 ], - [ "seed_zucchini", 60 ], - [ "seed_cotton_boll", 10 ], - [ "seed_tobacco", 10 ], - [ "seed_cactus", 10 ], - [ "seed_flower", 60 ], - [ "seed_beans", 60 ], - [ "seed_chili_pepper", 60 ], - [ "seed_tomato", 60 ] - ] - }, - { - "type": "item_group", - "id": "farming_tools", - "items": [ - [ "hoe", 60 ], - [ "shovel", 60 ], - [ "g_shovel", 60 ], - [ "trimmer_off", 60 ], - [ "boots", 60 ], - [ "bucket", 40 ], - [ "gloves_rubber", 60 ], - [ "fertilizer_liquid", 20 ], - [ "fertilizer_commercial", 30 ], - [ "fungicide", 20 ], - [ "insecticide", 30 ], - { "item": "chem_saltpetre", "prob": 15, "charges-min": 10, "charges-max": 50 }, - [ "sickle", 40 ], - [ "toolbox", 10 ], - [ "bullwhip", 30 ], - [ "distaff_spindle", 2 ], - [ "carding_paddles", 2 ], - [ "scythe", 40 ], - [ "tree_spile", 40 ], - [ "material_quicklime", 30 ], - [ "pitchfork", 40 ], - [ "steam_triple_small", 1 ], - [ "steam_triple_medium", 1 ], - [ "v_plow_item", 41 ], - [ "v_planter_item", 41 ], - [ "v_reaper_item", 41 ], - [ "v_reaper_item_advanced", 8 ], - [ "v_planter_item_advanced", 8 ] - ] - }, { "type": "item_group", "id": "vault_wanderer", @@ -3359,136 +2080,6 @@ [ "briefs", 30 ] ] }, - { - "type": "item_group", - "id": "college_camping", - "ammo": 50, - "magazine": 100, - "items": [ - [ "daypack", 75 ], - [ "rope_30", 10 ], - [ "hatchet", 50 ], - [ "iceaxe", 20 ], - [ "mess_kit", 100 ], - [ "teapot", 50 ], - [ "binoculars", 30 ], - [ "firecracker_pack", 20 ], - [ "knife_hunting", 50 ], - [ "glock_19", 5 ], - [ "backpack", 100 ], - [ "backpack_leather", 50 ], - [ "lighter", 100 ], - [ "ref_lighter", 20 ], - [ "matches", 50 ], - [ "flashlight", 100 ], - [ "radio", 20 ], - [ "rollmat", 60 ], - [ "tent_kit", 10 ], - [ "large_tent_kit", 5 ], - [ "survival_kit", 5 ], - [ "canteen", 100 ], - [ "2lcanteen", 50 ], - [ "camelbak", 25 ], - [ "heatpack", 100 ], - [ "glowstick", 100 ], - [ "handflare", 30 ], - [ "emer_blanket", 30 ], - [ "sleeping_bag", 80 ], - [ "gasoline_lantern", 40 ], - [ "oil_lamp", 40 ], - [ "popcan_stove", 10 ], - [ "denat_alcohol", 10 ], - [ "pur_tablets", 10 ], - [ "water_clean", 50 ], - [ "granola", 60 ], - [ "fruit_leather", 50 ], - { "group": "salty_snacks", "prob": 130 }, - [ "aspirin", 80 ], - [ "inhaler", 30 ], - { "group": "beer", "prob": 80 }, - [ "vodka", 60 ], - [ "cig", 20 ], - [ "crackpipe", 10 ], - [ "weed", 10 ], - [ "joint", 10 ], - [ "smart_phone", 20 ], - [ "camera", 20 ], - [ "chem_hexamine", 5 ] - ] - }, - { - "type": "item_group", - "id": "college_sports", - "items": [ - [ "bat", 80 ], - [ "bat_metal", 80 ], - [ "boxing_gloves", 20 ], - [ "football_armor", 20 ], - [ "helmet_football", 20 ], - [ "jersey", 100 ], - [ "basketball", 100 ], - [ "armguard_soft", 50 ], - [ "armguard_hard", 20 ], - [ "legguard_hard", 50 ], - [ "leotard", 5 ], - [ "unitard", 5 ], - [ "hat_ball", 100 ], - [ "helmet_ball", 80 ], - [ "baseball", 100 ], - [ "football", 100 ], - [ "radio", 20 ], - [ "whistle", 20 ], - [ "elbow_pads", 80 ], - [ "knee_pads", 80 ], - [ "roller_blades", 40 ], - [ "rollerskates", 10 ], - [ "aspirin", 80 ], - [ "inhaler", 30 ], - { "group": "beer", "prob": 180 }, - [ "sports_drink", 80 ], - [ "energy_drink", 30 ], - [ "cig", 20 ], - [ "weed", 10 ], - [ "joint", 10 ], - [ "smart_phone", 50 ] - ] - }, - { - "type": "item_group", - "id": "college_lake", - "items": [ - [ "bikini_top", 100 ], - [ "bikini_bottom", 100 ], - [ "trunks", 100 ], - [ "towel", 100 ], - [ "goggles_swim", 30 ], - [ "swim_fins", 20 ], - [ "flotation_vest", 50 ], - [ "diving_watch", 10 ], - [ "sunglasses", 60 ], - [ "fitover_sunglasses", 20 ], - [ "fancy_sunglasses", 10 ], - [ "flip_flops", 50 ], - [ "wetsuit_spring", 10 ], - [ "fishing_rod_professional", 30 ], - [ "straw_hat", 80 ], - [ "straw_fedora", 80 ], - [ "silver_ear", 20 ], - [ "bead_ear", 20 ], - [ "silver_necklace", 20 ], - [ "silver_bracelet", 20 ], - [ "silver_locket", 20 ], - [ "radio", 20 ], - [ "aspirin", 80 ], - [ "inhaler", 30 ], - [ "beer", 80 ], - [ "wine_barley", 20 ], - [ "cig", 20 ], - [ "weed", 10 ], - [ "joint", 10 ], - [ "smart_phone", 50 ] - ] - }, { "id": "wheels", "type": "item_group", @@ -3536,21 +2127,6 @@ [ "32_casing", 70 ] ] }, - { - "id": "mail", - "type": "item_group", - "items": [ - { "group": "magazines", "prob": 515 }, - { "item": "weeks_old_newspaper", "prob": 95, "count-min": 3, "count-max": 5 }, - { "item": "newest_newspaper", "prob": 100, "count-min": 3, "count-max": 5 }, - [ "flyer", 80 ], - [ "survnote", 3 ], - [ "touristmap", 3 ], - [ "trailmap", 3 ], - [ "phonebook", 60 ], - { "group": "religious_books", "prob": 4 } - ] - }, { "type": "item_group", "id": "flower_pots", @@ -3575,36 +2151,6 @@ { "item": "smart_phone", "prob": 1, "charges-min": 130, "charges-max": 130 } ] }, - { - "id": "sewing_group", - "type": "item_group", - "items": [ - [ "awl_steel", 10 ], - [ "sewing_kit", 1 ], - [ "tailors_kit", 9 ], - [ "knitting_needles", 15 ], - [ "kevlar_plate", 10 ], - [ "leather", 10 ], - [ "rag", 20 ], - [ "needle_curved", 10 ], - [ "nomex", 10 ], - [ "neoprene", 5 ], - [ "felt_patch", 10 ], - [ "fur", 10 ], - [ "thread", 15 ], - [ "yarn", 15 ], - [ "sinew", 15 ], - [ "duct_tape", 15 ], - [ "feather", 15 ], - [ "mag_animecon", 15 ], - [ "mag_beauty", 15 ], - [ "mag_tailor", 15 ], - [ "manual_tailor", 15 ], - [ "tailor_portfolio", 5 ], - [ "recipe_fauxfur", 5 ], - [ "textbook_tailor", 3 ] - ] - }, { "id": "pottery", "type": "item_group", @@ -3705,36 +2251,6 @@ { "group": "alcohol_bottled_canned", "prob": 343 } ] }, - { - "id": "grave", - "type": "item_group", - "items": [ - [ "bone_human", 70 ], - [ "holy_symbol", 50 ], - [ "sheet", 20 ], - [ "bag_body_bag", 20 ], - [ "gloves_medical", 1 ], - [ "barrette", 5 ], - [ "hairpin", 5 ], - [ "child_book", 5 ], - [ "fancy_sunglasses", 5 ], - [ "flask_hip", 5 ], - [ "ref_lighter", 5 ], - { "group": "jewelry_accessories", "prob": 35 }, - [ "story_book", 5 ], - [ "syringe", 3 ], - [ "teddy", 15 ], - [ "arm", 5 ], - [ "leg", 5 ], - [ "fetus", 5 ], - [ "foodperson_mask", 1 ], - [ "human_brain_embalmed", 5 ], - [ "many_years_old_newspaper", 2 ], - [ "years_old_newspaper", 2 ], - [ "one_year_old_newspaper", 2 ], - [ "months_old_newspaper", 2 ] - ] - }, { "type": "item_group", "id": "maps", @@ -3744,5 +2260,133 @@ "type": "item_group", "id": "meth_ingredients", "items": [ [ "dayquil", 2 ], [ "aspirin", 40 ], [ "adderall", 5 ], [ "energy_drink", 2 ], [ "caffeine", 20 ] ] + }, + { + "type": "item_group", + "id": "spider", + "magazine": 100, + "items": [ + { "group": "mags_obscure", "prob": 40 }, + [ "corpse", 10 ], + [ "holy_symbol", 1 ], + [ "mutagen", 8 ], + [ "purifier", 12 ], + [ "meat", 50 ], + [ "meat_tainted", 60 ], + [ "arm", 4 ], + [ "leg", 4 ], + [ "1st_aid", 35 ], + [ "codeine", 15 ], + [ "oxycodone", 7 ], + [ "pipe_tobacco", 5 ], + [ "tobacco", 5 ], + [ "weed", 20 ], + [ "seed_weed", 15 ], + [ "seed_tobacco", 5 ], + [ "rolling_paper", 5 ], + [ "pipe_glass", 5 ], + [ "coke", 8 ], + [ "adrenaline_injector", 4 ], + [ "wrapper", 50 ], + [ "id_science", 2 ], + [ "laptop", 5 ], + [ "atomic_light", 10 ], + [ "atomic_lamp", 5 ], + [ "smart_lamp", 10 ], + [ "atomic_coffeepot", 5 ], + [ "eink_tablet_pc", 1 ], + [ "mobile_memory_card", 8 ], + [ "mobile_memory_card_science", 1 ], + [ "standard_template_construct", 8 ], + [ "id_military", 3 ], + [ "id_industrial", 5 ], + [ "militarymap", 3 ], + [ "pistol_bayonet", 4 ], + [ "rope_30", 35 ], + [ "stick", 95 ], + [ "hatchet", 10 ], + [ "misc_repairkit", 5 ], + [ "ax", 8 ], + [ "bee_sting", 5 ], + [ "chitin_piece", 10 ], + [ "lwfeed", 40 ], + [ "vest", 15 ], + [ "mask_gas", 10 ], + [ "goggles_nv", 1 ], + [ "goggles_ir", 1 ], + [ "hat_boonie", 10 ], + [ "helmet_riot", 25 ], + [ "bolt_steel", 7 ], + [ "bolt_cf", 5 ], + [ "shot_00", 8 ], + [ "shot_flechette", 3 ], + [ "20x66_shot", 4 ], + [ "20x66_exp", 1 ], + [ "20x66_inc", 1 ], + [ "20x66_flare", 2 ], + [ "20x66_frag", 1 ], + [ "762_m87", 7 ], + [ "556", 6 ], + [ "556_incendiary", 2 ], + [ "3006_incendiary", 1 ], + [ "762_51", 6 ], + [ "762_51_incendiary", 6 ], + [ "saiga_12", 3 ], + [ "rm20", 1 ], + [ "hk_mp5", 12 ], + [ "hk_mp5k", 4 ], + [ "briefcase_smg", 1 ], + [ "TDI", 4 ], + [ "savage_111f", 10 ], + [ "ak47", 16 ], + [ "ak74", 4 ], + [ "an94", 1 ], + [ "m4a1", 7 ], + [ "m16a4", 6 ], + [ "h&k416a5", 3 ], + [ "m1014", 1 ], + [ "steyr_aug", 6 ], + [ "v29", 1 ], + [ "flamethrower", 1 ], + [ "flashlight", 40 ], + [ "radio", 20 ], + [ "geiger_off", 8 ], + [ "rad_monitor", 4 ], + [ "teleporter", 10 ], + [ "mil_mess_kit", 1 ], + [ "canister_goo", 8 ], + [ "dynamite", 5 ], + [ "mininuke", 1 ], + [ "bot_manhack", 1 ], + [ "bot_grenade_hack", 1 ], + [ "bot_flashbang_hack", 1 ], + [ "bot_gasbomb_hack", 1 ], + [ "UPS_off", 5 ], + [ "adv_UPS_off", 3 ], + [ "bio_power_storage", 10 ], + [ "bio_flashlight", 10 ], + [ "bio_lighter", 10 ], + [ "bio_shotgun", 10 ], + [ "arrow_cf", 5 ], + [ "spray_can", 50 ], + [ "tac_helmet", 5 ], + [ "tac_fullhelmet", 2 ], + [ "helmet_lobster", 2 ], + [ "lsd", 4 ], + [ "pocketwatch", 5 ], + [ "child_book", 20 ], + [ "manual_dodge_kid", 5 ], + [ "e_tool", 10 ], + [ "survivormap", 5 ], + [ "halligan", 10 ], + [ "fire_ax", 5 ], + [ "miner_hat", 10 ], + [ "grapnel", 2 ], + [ "toolbox", 1 ], + [ "pur_tablets", 10 ], + [ "pastaextruder", 10 ], + [ "can_sealer", 10 ], + [ "remotevehcontrol", 8 ] + ] } ] diff --git a/data/json/itemgroups/jewellery_gems.json b/data/json/itemgroups/jewellery_gems.json new file mode 100644 index 0000000000000..93962d4bde51a --- /dev/null +++ b/data/json/itemgroups/jewellery_gems.json @@ -0,0 +1,237 @@ +[ + { + "type": "item_group", + "id": "jewelry_front", + "items": [ + { "group": "tiaras_silver", "prob": 5, "count": [ 1, 3 ] }, + { "group": "tiaras_gold", "prob": 3, "count": [ 1, 3 ] }, + { "group": "tiaras_platinum", "prob": 1, "count": [ 1, 3 ] }, + { "group": "pendant_necklaces_silver", "prob": 30, "count": [ 1, 3 ] }, + { "group": "pendant_necklaces_gold", "prob": 10, "count": [ 1, 3 ] }, + { "group": "pendant_necklaces_platinum", "prob": 5, "count": [ 1, 3 ] }, + { "group": "earrings_silver", "prob": 30 }, + { "group": "earrings_gold", "prob": 10 }, + { "group": "earrings_platinum", "prob": 5 }, + { "group": "dental_grills", "prob": 10 }, + { "group": "bracelets_silver", "prob": 30 }, + { "group": "bracelets_gold", "prob": 10 }, + { "group": "bracelets_platinum", "prob": 5 }, + { "group": "rings_silver", "prob": 30 }, + { "group": "rings_gold", "prob": 10 }, + { "group": "rings_platinum", "prob": 5 }, + { "group": "dental_grills", "prob": 10 }, + { "group": "cufflinks_silver", "prob": 30, "count": [ 1, 3 ] }, + { "group": "cufflinks_gold", "prob": 10, "count": [ 1, 3 ] }, + { "group": "cufflinks_platinum", "prob": 5, "count": [ 1, 3 ] }, + { "group": "gemstones", "prob": 30 }, + [ "gold_ring", 30 ], + [ "gold_ear", 30 ], + [ "gold_bracelet", 30 ], + [ "gold_necklace", 30 ], + [ "gold_watch", 30 ], + [ "gold_locket", 20 ], + [ "gold_hairpin", 20 ], + [ "gold_dental_grill", 10 ], + [ "platinum_dental_grill", 1 ], + [ "platinum_ring", 2 ], + [ "platinum_ear", 2 ], + [ "platinum_bracelet", 2 ], + [ "platinum_necklace", 2 ], + [ "platinum_locket", 1 ], + [ "platinum_hairpin", 1 ], + [ "platinum_watch", 1 ], + [ "silver_ear", 40 ], + [ "silver_necklace", 40 ], + [ "silver_bracelet", 40 ], + [ "silver_ring", 40 ], + [ "silver_locket", 30 ], + [ "silver_hairpin", 30 ], + [ "silver_watch", 15 ], + [ "copper_ear", 15 ], + [ "copper_bracelet", 15 ], + [ "copper_ring", 15 ], + [ "copper_necklace", 15 ], + [ "copper_locket", 15 ], + [ "copper_hairpin", 10 ], + [ "ring_purity", 25 ], + [ "ring_engagement", 25 ], + [ "ring_wedding", 25 ], + [ "cufflinks", 25 ], + [ "cufflinks_intricate", 15 ], + [ "diamond_ring", 10 ], + [ "diamond_dental_grill", 5 ], + [ "jade_brooch", 30 ], + [ "sf_watch", 5 ], + [ "pocketwatch", 30 ], + [ "tieclip", 35 ], + [ "pearl_collar", 30 ], + [ "diamond", 10 ], + [ "holy_symbol", 20 ] + ] + }, + { + "id": "jewelry_back", + "type": "item_group", + "items": [ + [ "polisher", 10 ], + [ "gold_dental_grill", 15 ], + [ "gold_ring", 15 ], + [ "gold_ear", 15 ], + [ "gold_bracelet", 15 ], + [ "gold_necklace", 15 ], + [ "gold_locket", 15 ], + [ "gold_hairpin", 15 ], + [ "gold_watch", 10 ], + [ "platinum_dental_grill", 1 ], + [ "platinum_ring", 3 ], + [ "platinum_ear", 3 ], + [ "platinum_bracelet", 3 ], + [ "platinum_necklace", 3 ], + [ "platinum_locket", 3 ], + [ "platinum_hairpin", 3 ], + [ "platinum_watch", 1 ], + [ "silver_ear", 20 ], + [ "silver_necklace", 20 ], + [ "silver_bracelet", 20 ], + [ "silver_ring", 20 ], + [ "silver_locket", 20 ], + [ "silver_hairpin", 20 ], + [ "silver_watch", 15 ], + [ "copper_ear", 15 ], + [ "copper_bracelet", 15 ], + [ "copper_ring", 15 ], + [ "copper_necklace", 15 ], + [ "copper_locket", 15 ], + [ "copper_hairpin", 15 ], + [ "ring_purity", 15 ], + [ "ring_engagement", 15 ], + [ "ring_wedding", 15 ], + [ "cufflinks", 15 ], + [ "cufflinks_intricate", 10 ], + [ "sf_watch", 5 ], + [ "diamond_ring", 5 ], + [ "diamond_dental_grill", 2 ], + [ "jade_brooch", 15 ], + [ "pocketwatch", 15 ], + [ "tieclip", 15 ], + [ "pearl_collar", 15 ], + [ "crucible", 40 ], + [ "forge", 40 ], + [ "jewelry_book", 40 ], + [ "soldering_iron", 60 ], + [ "solder_wire", 60 ], + [ "hammer", 60 ], + [ "chisel", 60 ], + [ "platinum_small", 20 ], + [ "gold_small", 20 ], + [ "silver_small", 30 ], + [ "diamond", 5 ] + ] + }, + { + "type": "item_group", + "id": "jewelry_safe", + "items": [ + [ "platinum_small", 80 ], + [ "gold_small", 80 ], + [ "silver_small", 85 ], + [ "diamond", 75 ], + [ "diamond", 75 ], + { "group": "gemstones", "prob": 75 } + ] + }, + { + "type": "item_group", + "id": "jewelry_accessories", + "items": [ + [ "gold_ring", 30 ], + [ "gold_ear", 30 ], + [ "gold_bracelet", 30 ], + [ "gold_necklace", 30 ], + [ "gold_locket", 20 ], + [ "gold_hairpin", 20 ], + [ "gold_dental_grill", 10 ], + [ "platinum_dental_grill", 1 ], + [ "platinum_ring", 2 ], + [ "platinum_ear", 2 ], + [ "platinum_bracelet", 2 ], + [ "platinum_necklace", 2 ], + [ "platinum_locket", 1 ], + [ "platinum_hairpin", 1 ], + [ "silver_ear", 40 ], + [ "silver_necklace", 40 ], + [ "silver_bracelet", 40 ], + [ "silver_ring", 40 ], + [ "silver_locket", 30 ], + [ "silver_hairpin", 30 ], + [ "copper_ear", 15 ], + [ "copper_bracelet", 15 ], + [ "copper_ring", 15 ], + [ "copper_necklace", 15 ], + [ "copper_locket", 15 ], + [ "copper_hairpin", 10 ], + [ "ring_purity", 25 ], + [ "ring_engagement", 25 ], + [ "ring_wedding", 25 ], + [ "cufflinks", 25 ], + [ "cufflinks_intricate", 15 ], + [ "diamond_ring", 10 ], + [ "diamond_dental_grill", 5 ], + [ "jade_brooch", 30 ], + [ "tieclip", 35 ], + [ "bead_ear", 35 ], + [ "pearl_collar", 30 ], + [ "holy_symbol", 20 ] + ] + }, + { + "type": "item_group", + "id": "rings_and_things", + "items": [ + [ "gold_ring", 30 ], + [ "gold_ear", 30 ], + [ "gold_bracelet", 30 ], + [ "gold_necklace", 30 ], + [ "gold_locket", 20 ], + [ "platinum_ring", 2 ], + [ "platinum_ear", 2 ], + [ "platinum_bracelet", 2 ], + [ "platinum_necklace", 2 ], + [ "platinum_locket", 1 ], + [ "silver_ear", 40 ], + [ "silver_necklace", 40 ], + [ "silver_bracelet", 40 ], + [ "silver_ring", 40 ], + [ "silver_locket", 30 ], + [ "copper_ear", 15 ], + [ "copper_bracelet", 15 ], + [ "copper_ring", 15 ], + [ "copper_necklace", 15 ], + [ "copper_locket", 15 ], + [ "ring_purity", 25 ], + [ "ring_engagement", 25 ], + [ "ring_wedding", 25 ], + [ "diamond_ring", 10 ] + ] + }, + { + "id": "gemstones", + "type": "item_group", + "items": [ + [ "citrine", 50 ], + [ "diamond", 100 ], + [ "emerald", 50 ], + [ "peridot", 50 ], + [ "amethyst", 50 ], + [ "sapphire", 50 ], + [ "aquamarine", 50 ], + [ "blue_topaz", 50 ], + [ "tourmaline", 50 ], + [ "alexandrite", 50 ], + [ "pearl", 100 ], + [ "opal", 50 ], + [ "ruby", 50 ], + [ "garnet", 50 ] + ] + } +] diff --git a/data/json/itemgroups/locations.json b/data/json/itemgroups/locations.json index f687265f18b55..adc7246323c0e 100644 --- a/data/json/itemgroups/locations.json +++ b/data/json/itemgroups/locations.json @@ -588,19 +588,19 @@ [ "trailmap", 25 ], [ "modern_tanner", 20 ], [ "pocket_survival", 20 ], - [ "flyer", 40 ], - { "item": "paper", "prob": 50, "charges-min": 1, "charges-max": 15 }, - [ "wrapper", 35 ], - [ "phonebook", 55 ], - [ "box_small", 55 ], - [ "box_medium", 35 ], - [ "box_large", 15 ], - [ "one_year_old_newspaper", 45 ], - [ "months_old_newspaper", 50 ], - [ "weeks_old_newspaper", 50 ], - [ "one_year_old_newspaper", 45 ], - [ "years_old_newspaper", 40 ], - [ "many_years_old_newspaper", 40 ] + [ "flyer", 120 ], + { "item": "paper", "prob": 500, "charges-min": 1 }, + [ "wrapper", 150 ], + [ "phonebook", 110 ], + [ "box_small", 400 ], + [ "box_medium", 400 ], + [ "box_large", 200 ], + [ "one_year_old_newspaper", 200 ], + [ "months_old_newspaper", 250 ], + [ "weeks_old_newspaper", 250 ], + [ "one_year_old_newspaper", 200 ], + [ "years_old_newspaper", 200 ], + [ "many_years_old_newspaper", 200 ] ] }, { @@ -634,7 +634,14 @@ [ "e_scrap", 55 ], [ "amplifier", 25 ], [ "smart_lamp", 5 ], - [ "reading_light", 10 ] + [ "reading_light", 10 ], + [ "carver_off", 5 ], + [ "coffeemaker", 5 ], + [ "dehydrator", 5 ], + [ "food_processor", 5 ], + [ "hotplate", 5 ], + [ "multi_cooker", 5 ], + [ "vac_sealer", 5 ] ] }, { @@ -657,15 +664,18 @@ [ "gloves_medical", 20 ], [ "fitover_sunglasses", 20 ], [ "goggles_swim", 20 ], - [ "bag_plastic", 50 ], - [ "plastic_shopping_bag", 60 ], - [ "jug_plastic", 40 ], - [ "bottle_plastic", 45 ], - [ "bottle_plastic_small", 45 ], - [ "cup_plastic", 30 ], - [ "bowl_plastic", 30 ], - [ "plastic_chunk", 50 ], - [ "bag_body_bag", 10 ] + [ "bag_plastic", 150 ], + [ "plastic_shopping_bag", 200 ], + [ "jug_plastic", 120 ], + [ "jerrycan", 15 ], + [ "bottle_plastic", 150 ], + [ "bottle_plastic_small", 150 ], + [ "cup_plastic", 100 ], + [ "bowl_plastic", 100 ], + [ "plastic_chunk", 150 ], + [ "plastic_plate", 50 ], + [ "tumbler_plastic", 50 ], + [ "plastic_bowl_kids", 25 ] ] }, { @@ -678,18 +688,18 @@ [ "glasses_eye", 20 ], { "item": "marble", "prob": 20, "charges-min": 1, "charges-max": 3 }, [ "fish_bowl", 15 ], - [ "jar_3l_glass", 40 ], + [ "jar_3l_glass", 120 ], [ "magnifying_glass", 20 ], [ "mirror", 30 ], - { "item": "glass_shard", "prob": 65, "count": [ 1, 8 ] }, + { "item": "glass_shard", "prob": 650, "count": [ 1, 8 ] }, [ "crackpipe", 5 ], - [ "glass", 35 ], - [ "glass_bowl", 30 ], - [ "glass_plate", 30 ], - [ "bottle_glass", 50 ], + [ "glass", 80 ], + [ "glass_bowl", 80 ], + [ "glass_plate", 80 ], + [ "bottle_glass", 150 ], [ "pipe_glass", 10 ], - [ "jar_glass", 40 ], - [ "flask_glass", 20 ] + [ "jar_glass", 120 ], + [ "flask_glass", 60 ] ] }, { @@ -699,19 +709,22 @@ [ "teleumbrella", 15 ], [ "cane", 30 ], [ "toaster", 30 ], - [ "stethoscope", 20 ], + [ "stethoscope", 2 ], { "item": "spray_can", "prob": 45, "charges-min": 1, "charges-max": 3 }, - [ "flask_hip", 25 ], { "item": "aluminum_foil", "prob": 40, "charges-min": 1, "charges-max": 10 }, - [ "golf_club", 30 ], - [ "canister_empty", 45 ], + [ "golf_club", 3 ], [ "antenna", 30 ], - [ "bat_metal", 20 ], - [ "can_drink", 65 ], - [ "can_drink_unsealed", 65 ], + [ "bat_metal", 2 ], + [ "can_drink", 130 ], + [ "can_drink_unsealed", 130 ], [ "keg", 15 ], - [ "tongs", 30 ], - [ "material_aluminium_ingot", 25 ] + [ "material_aluminium_ingot", 25 ], + [ "xlframe", 10 ], + [ "survival_kit_box", 1 ], + [ "wearable_light", 5 ], + [ "rebreather", 1 ], + [ "small_scuba_tank", 1 ], + [ "pilot_light", 30 ] ] }, { @@ -721,9 +734,17 @@ [ "cu_pipe", 45 ], { "item": "cable", "prob": 50, "charges-min": 1, "charges-max": 20 }, [ "pot_copper", 30 ], + [ "pot_makeshift_copper", 15 ], + [ "copper_pan", 15 ], { "item": "copper", "prob": 40, "charges-min": 1, "charges-max": 20 }, [ "copper_ear", 25 ], - [ "copper_bracelet", 25 ] + [ "copper_bracelet", 25 ], + [ "copper_necklace", 25 ], + [ "copper_ring", 25 ], + [ "copper_hairpin", 25 ], + [ "copper_locket", 25 ], + [ "jumper_cable", 10 ], + [ "jumper_cable_heavy", 10 ] ] }, { @@ -734,23 +755,25 @@ { "item": "oil_lamp", "prob": 20, "charges-min": 0, "charges-max": 3 }, [ "steam_triple_small", 1 ], [ "steam_triple_medium", 1 ], - [ "waffleiron", 20 ], - [ "spring", 45 ], + [ "waffleiron", 60 ], + [ "spring", 150 ], { "item": "rebar_rail", "prob": 45, "charges-min": 1, "charges-max": 50 }, - [ "pastaextruder", 25 ], - { "item": "nail", "prob": 65, "charges-min": 1, "charges-max": 15 }, - [ "well_pump", 15 ], + [ "pastaextruder", 75 ], + { "item": "nail", "prob": 300, "charges-min": 1, "charges-max": 15 }, + [ "well_pump", 50 ], [ "manhole_cover", 20 ], - [ "hairpin", 40 ], - [ "pan", 30 ], - [ "cow_bell", 20 ] + [ "hairpin", 120 ], + [ "pan", 90 ], + [ "cow_bell", 20 ], + [ "flask_hip", 25 ], + [ "iron_pot", 20 ] ] }, { "id": "recycle_battery", "type": "item_group", "items": [ - { "group": "ammo_any_batteries", "prob": 70 }, + { "group": "ammo_any_batteries", "prob": 200 }, [ "storage_battery", 25 ], [ "medium_storage_battery", 35 ], [ "small_storage_battery", 45 ], @@ -779,26 +802,35 @@ [ "pipe", 40 ], [ "muffler", 30 ], [ "pot", 30 ], + [ "pot_canning", 10 ], + [ "stock_pot", 10 ], + [ "steel_pan", 10 ], [ "teapot", 25 ], + [ "kettle", 25 ], [ "fishing_hook_basic", 35 ], [ "spike", 30 ], [ "wire_barbed", 25 ], [ "wire", 40 ], [ "sheet_metal", 25 ], + [ "sheet_metal_small", 40 ], [ "frame", 20 ], [ "basket", 25 ], - [ "wrench", 30 ], - [ "shovel", 30 ], - [ "claw_bar", 6 ], - [ "crowbar", 30 ], - [ "crucible", 25 ], - [ "beartrap", 15 ], + [ "wrench", 10 ], + [ "shovel", 10 ], + [ "claw_bar", 2 ], + [ "crowbar", 10 ], + [ "crucible", 3 ], + [ "beartrap", 5 ], [ "blade", 35 ], [ "spoon", 35 ], [ "fork", 35 ], [ "knife_butter", 35 ], [ "knife_steak", 35 ], - [ "tourist_table", 10 ] + [ "tourist_table", 10 ], + [ "canister_empty", 45 ], + [ "tongs", 10 ], + [ "pressure_cooker", 10 ], + [ "sieve_steel", 10 ] ] }, { @@ -2114,6 +2146,7 @@ [ "con_milk", 20 ], [ "milk_evap", 15 ], [ "milk_UHT", 10 ], + { "item": "melatonin_tablet", "count": 20, "prob": 20 }, [ "can_spam", 30 ], [ "can_tuna", 35 ], [ "can_salmon", 25 ], @@ -2396,5 +2429,35 @@ { "item": "blanket", "prob": 20 }, { "item": "sheet", "prob": 20 } ] + }, + { + "id": "grave", + "type": "item_group", + "items": [ + [ "bone_human", 70 ], + [ "holy_symbol", 50 ], + [ "sheet", 20 ], + [ "bag_body_bag", 20 ], + [ "gloves_medical", 1 ], + [ "barrette", 5 ], + [ "hairpin", 5 ], + [ "child_book", 5 ], + [ "fancy_sunglasses", 5 ], + [ "flask_hip", 5 ], + [ "ref_lighter", 5 ], + { "group": "jewelry_accessories", "prob": 35 }, + [ "story_book", 5 ], + [ "syringe", 3 ], + [ "teddy", 15 ], + [ "arm", 5 ], + [ "leg", 5 ], + [ "fetus", 5 ], + [ "foodperson_mask", 1 ], + [ "human_brain_embalmed", 5 ], + [ "many_years_old_newspaper", 2 ], + [ "years_old_newspaper", 2 ], + [ "one_year_old_newspaper", 2 ], + [ "months_old_newspaper", 2 ] + ] } ] diff --git a/data/json/itemgroups/locations_commercial.json b/data/json/itemgroups/locations_commercial.json index f508b4b6c29c5..ddc25ddcde29c 100644 --- a/data/json/itemgroups/locations_commercial.json +++ b/data/json/itemgroups/locations_commercial.json @@ -1,4 +1,55 @@ [ + { + "type": "item_group", + "id": "behindcounter", + "ammo": 50, + "magazine": 100, + "items": [ + [ "aspirin", 85 ], + [ "caffeine", 25 ], + { "group": "tobacco_products", "prob": 161 }, + [ "sponge", 10 ], + { "group": "ammo_pocket_batteries_full", "prob": 50 }, + [ "l_enforcer_45", 4 ], + [ "l_sp_45", 3 ], + [ "l_mp_45", 2 ], + [ "rm99_pistol", 1 ], + [ "rm103a_pistol", 1 ], + [ "rm228", 2 ], + [ "vibrator", 3 ], + { "item": "condom", "prob": 5, "count": [ 1, 3 ] }, + [ "mag_porn", 20 ], + [ "lighter", 60 ], + [ "ref_lighter", 5 ], + [ "matches", 60 ], + [ "flashlight", 40 ], + [ "extinguisher", 20 ], + [ "tazer", 3 ], + [ "mp3", 18 ], + [ "portable_game", 8 ], + [ "game_watch", 2 ], + [ "deck_of_cards", 2 ], + [ "roadmap", 40 ], + [ "trailmap", 20 ], + [ "file", 10 ], + [ "touristmap", 20 ], + [ "restaurantmap", 20 ], + [ "money_bundle", 55 ], + [ "gold_watch", 5 ], + [ "silver_watch", 10 ], + [ "gum", 30 ], + [ "caff_gum", 10 ], + [ "sm_extinguisher", 10 ], + [ "nic_gum", 2 ], + [ "razor_blade", 3 ], + [ "knitting_needles", 1 ], + [ "weeks_old_newspaper", 5 ], + [ "newest_newspaper", 10 ], + [ "survnote", 2 ], + [ "eclipse_glasses", 1 ], + [ "thermos", 10 ] + ] + }, { "id": "glass_shop", "type": "item_group", @@ -1778,5 +1829,36 @@ "id": "book_hotel_tower_bible", "subtype": "collection", "items": [ { "item": "holybook_bible3", "prob": 100 } ] + }, + { + "id": "sewing_group", + "//": "spawn list for craft stores", + "type": "item_group", + "items": [ + [ "awl_steel", 10 ], + [ "sewing_kit", 1 ], + [ "tailors_kit", 9 ], + [ "knitting_needles", 15 ], + [ "kevlar_plate", 10 ], + [ "leather", 10 ], + [ "rag", 20 ], + [ "needle_curved", 10 ], + [ "nomex", 10 ], + [ "neoprene", 5 ], + [ "felt_patch", 10 ], + [ "fur", 10 ], + [ "thread", 15 ], + [ "yarn", 15 ], + [ "sinew", 15 ], + [ "duct_tape", 15 ], + [ "feather", 15 ], + [ "mag_animecon", 15 ], + [ "mag_beauty", 15 ], + [ "mag_tailor", 15 ], + [ "manual_tailor", 15 ], + [ "tailor_portfolio", 5 ], + [ "recipe_fauxfur", 5 ], + [ "textbook_tailor", 3 ] + ] } ] diff --git a/data/json/itemgroups/locations_mapextras.json b/data/json/itemgroups/locations_mapextras.json new file mode 100644 index 0000000000000..5d3de95ca963c --- /dev/null +++ b/data/json/itemgroups/locations_mapextras.json @@ -0,0 +1,267 @@ +[ + { + "type": "item_group", + "id": "drugdealer", + "magazine": 100, + "ammo": 50, + "items": [ + [ "daypack", 20 ], + [ "energy_drink", 55 ], + [ "energy_drink_atomic", 8 ], + [ "knuckle_brass", 30 ], + [ "sports_drink", 35 ], + [ "colamdew", 60 ], + [ "purple_drink", 15 ], + [ "mag_melee", 30 ], + { "group": "liquor_and_spirits", "prob": 16 }, + [ "bum_wine", 10 ], + [ "chem_ethanol", 12 ], + { "group": "salty_snacks", "prob": 135 }, + [ "bandages", 50 ], + [ "cotton_ball", 50 ], + [ "caffeine", 25 ], + [ "oxycodone", 7 ], + [ "morphine", 3 ], + [ "adderall", 10 ], + [ "cig", 60 ], + [ "tobacco", 30 ], + [ "chaw", 20 ], + [ "weed", 20 ], + [ "joint", 20 ], + [ "seed_weed", 20 ], + [ "seed_tobacco", 5 ], + [ "coke", 8 ], + [ "meth", 2 ], + [ "heroin", 1 ], + [ "syringe", 8 ], + [ "electrohack", 3 ], + [ "hatchet", 10 ], + [ "nailboard", 5 ], + [ "caltrops", 3 ], + [ "knife_combat", 14 ], + [ "kukri", 2 ], + [ "knife_hunting", 4 ], + [ "knife_rambo", 16 ], + [ "knife_rm42", 2 ], + [ "throwing_knife", 7 ], + [ "throwing_axe", 2 ], + [ "punch_dagger", 12 ], + [ "bat", 60 ], + [ "machete", 5 ], + [ "pants_cargo", 70 ], + [ "shorts_cargo", 50 ], + [ "hoodie", 65 ], + [ "sleeveless_trenchcoat", 5 ], + [ "sleeveless_duster", 5 ], + [ "gloves_fingerless", 20 ], + [ "backpack", 38 ], + [ "backpack_leather", 28 ], + [ "holster", 8 ], + [ "bholster", 2 ], + [ "armguard_soft", 40 ], + [ "chestguard_hard", 20 ], + [ "armguard_hard", 20 ], + [ "legguard_hard", 15 ], + [ "shot_00", 8 ], + [ "9mm", 8 ], + [ "45_acp", 7 ], + [ "223", 2 ], + [ "20x66_shot", 2 ], + [ "glock_19", 5 ], + [ "l_lookout_9mm", 5 ], + [ "l_sp_9mm", 5 ], + [ "uzi", 8 ], + [ "tec9", 10 ], + [ "cx4", 2 ], + [ "ksub2000", 10 ], + [ "l_bak_223", 4 ], + [ "l_car_223", 3 ], + [ "l_mp_9mm", 4 ], + [ "l_mp_45", 7 ], + [ "mac_10", 7 ], + [ "mac_11", 10 ], + [ "j22", 13 ], + [ "kp32", 3 ], + [ "kpf9", 6 ], + [ "kp3at", 8 ], + [ "rugerlcp", 10 ], + [ "rm228", 1 ], + [ "suppressor", 15 ], + [ "shot_suppressor", 1 ], + [ "mag_porn", 20 ], + [ "lighter", 60 ], + [ "ref_lighter", 2 ], + [ "matches", 60 ], + [ "claw_bar", 3 ], + [ "crowbar", 18 ], + [ "pipebomb", 4 ], + [ "grenade", 3 ], + [ "grenade_inc", 1 ], + [ "mininuke", 1 ], + [ "crack", 8 ], + [ "crackpipe", 37 ], + [ "laser_sight", 15 ], + [ "rail_laser_sight", 10 ], + [ "lsd", 10 ], + [ "gum", 60 ], + [ "caff_gum", 7 ], + [ "nic_gum", 1 ], + [ "improve_sights", 10 ], + [ "waterproof_gunmod", 4 ], + [ "u_shotgun", 4 ], + [ "RPG", 1 ], + [ "RPG-7_ammo", 1 ], + [ "RPG-7_og7v", 2 ], + [ "RPG-7_tbg7v", 1 ], + [ "RPG-7_pg7vr", 1 ], + [ "flask_hip", 10 ], + [ "chemistry_set", 2 ], + [ "knife_trench", 7 ], + [ "switchblade", 4 ], + [ "gold_watch", 5 ], + [ "silver_watch", 2 ], + [ "pocketwatch", 2 ], + [ "gold_dental_grill", 2 ], + [ "diamond_dental_grill", 1 ], + [ "match_trigger", 3 ], + [ "pocketwatch", 2 ], + [ "wakizashi", 1 ], + [ "tanto", 4 ], + [ "katana", 1 ], + [ "survnote", 3 ], + [ "ear_spool", 30 ], + [ "bio_shotgun", 10 ] + ] + }, + { + "type": "item_group", + "id": "college_camping", + "ammo": 50, + "magazine": 100, + "items": [ + [ "daypack", 75 ], + [ "rope_30", 10 ], + [ "hatchet", 50 ], + [ "iceaxe", 20 ], + [ "mess_kit", 100 ], + [ "teapot", 50 ], + [ "binoculars", 30 ], + [ "firecracker_pack", 20 ], + [ "knife_hunting", 50 ], + [ "glock_19", 5 ], + [ "backpack", 100 ], + [ "backpack_leather", 50 ], + [ "lighter", 100 ], + [ "ref_lighter", 20 ], + [ "matches", 50 ], + [ "flashlight", 100 ], + [ "radio", 20 ], + [ "rollmat", 60 ], + [ "tent_kit", 10 ], + [ "large_tent_kit", 5 ], + [ "survival_kit", 5 ], + [ "canteen", 100 ], + [ "2lcanteen", 50 ], + [ "camelbak", 25 ], + [ "heatpack", 100 ], + [ "glowstick", 100 ], + [ "handflare", 30 ], + [ "emer_blanket", 30 ], + [ "sleeping_bag", 80 ], + [ "gasoline_lantern", 40 ], + [ "oil_lamp", 40 ], + [ "popcan_stove", 10 ], + [ "denat_alcohol", 10 ], + [ "pur_tablets", 10 ], + [ "water_clean", 50 ], + [ "granola", 60 ], + [ "fruit_leather", 50 ], + { "group": "salty_snacks", "prob": 130 }, + [ "aspirin", 80 ], + [ "inhaler", 30 ], + { "group": "beer", "prob": 80 }, + [ "vodka", 60 ], + [ "cig", 20 ], + [ "crackpipe", 10 ], + [ "weed", 10 ], + [ "joint", 10 ], + [ "smart_phone", 20 ], + [ "camera", 20 ], + [ "chem_hexamine", 5 ] + ] + }, + { + "type": "item_group", + "id": "college_sports", + "items": [ + [ "bat", 80 ], + [ "bat_metal", 80 ], + [ "boxing_gloves", 20 ], + [ "football_armor", 20 ], + [ "helmet_football", 20 ], + [ "jersey", 100 ], + [ "basketball", 100 ], + [ "armguard_soft", 50 ], + [ "chestguard_hard", 20 ], + [ "armguard_hard", 20 ], + [ "legguard_hard", 50 ], + [ "leotard", 5 ], + [ "unitard", 5 ], + [ "hat_ball", 100 ], + [ "helmet_ball", 80 ], + [ "baseball", 100 ], + [ "football", 100 ], + [ "radio", 20 ], + [ "whistle", 20 ], + [ "elbow_pads", 80 ], + [ "knee_pads", 80 ], + [ "roller_blades", 40 ], + [ "rollerskates", 10 ], + [ "aspirin", 80 ], + [ "inhaler", 30 ], + { "group": "beer", "prob": 180 }, + [ "sports_drink", 80 ], + [ "energy_drink", 30 ], + [ "cig", 20 ], + [ "weed", 10 ], + [ "joint", 10 ], + [ "smart_phone", 50 ] + ] + }, + { + "type": "item_group", + "id": "college_lake", + "items": [ + [ "bikini_top", 100 ], + [ "bikini_bottom", 100 ], + [ "trunks", 100 ], + [ "towel", 100 ], + [ "goggles_swim", 30 ], + [ "swim_fins", 20 ], + [ "flotation_vest", 50 ], + [ "diving_watch", 10 ], + [ "sunglasses", 60 ], + [ "fitover_sunglasses", 20 ], + [ "fancy_sunglasses", 10 ], + [ "flip_flops", 50 ], + [ "wetsuit_spring", 10 ], + [ "fishing_rod_professional", 30 ], + [ "straw_hat", 80 ], + [ "straw_fedora", 80 ], + [ "silver_ear", 20 ], + [ "bead_ear", 20 ], + [ "silver_necklace", 20 ], + [ "silver_bracelet", 20 ], + [ "silver_locket", 20 ], + [ "radio", 20 ], + [ "aspirin", 80 ], + [ "inhaler", 30 ], + [ "beer", 80 ], + [ "wine_barley", 20 ], + [ "cig", 20 ], + [ "weed", 10 ], + [ "joint", 10 ], + [ "smart_phone", 50 ] + ] + } +] diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json index 90003f75e6ce4..4031f22044f52 100644 --- a/data/json/items/ammo.json +++ b/data/json/items/ammo.json @@ -811,7 +811,7 @@ "id": "charcoal", "category": "spare_parts", "price": 200, - "name": "charcoal", + "name": { "str": "charcoal", "str_pl": "charcoal" }, "symbol": "=", "color": "dark_gray", "description": "A flammable carbon-based material produced by slowly burning wood. Utilized in recipes requiring a pure, hot flame. Can also be used in filters to remove contaminants out of air and water.", diff --git a/data/json/items/archery.json b/data/json/items/archery.json index df45ec1a1b7bc..36c129a601584 100644 --- a/data/json/items/archery.json +++ b/data/json/items/archery.json @@ -404,8 +404,7 @@ "id": "compbow_high", "copy-from": "compbow", "type": "GUN", - "name": "compound bow (high)", - "name_plural": "compound bows (high)", + "name": { "str": "compound bow (high)", "str_pl": "compound bows (high)" }, "description": "A high-power bow with shaped cams and extra cables for high velocity shots that can be used effectively by very strong archers. Currently set to a high weight, and ready to cause some real damage - if you can draw it.", "min_strength": 8, "reload": 120, @@ -423,8 +422,7 @@ "id": "compbow_low", "copy-from": "compbow", "type": "GUN", - "name": "compound bow (low)", - "name_plural": "compound bows (low)", + "name": { "str": "compound bow (low)", "str_pl": "compound bows (low)" }, "description": "A high-power bow with shaped cams and extra cables for high velocity shots that can be used effectively by average archers. Currently set to a low weight, making it much easier to draw.", "min_strength": 4, "reload": 85, @@ -556,7 +554,7 @@ "type": "GUN", "symbol": "(", "color": "yellow", - "name": "longbow", + "name": { "str": "longbow" }, "description": "A six-foot wooden bow that takes a fair amount of strength to draw. It can be used effectively by those of somewhat above-average strength. Used mainly in medieval England in wartime, but pierces zombie hide just as well as chainmail.", "price": 50000, "material": "wood", @@ -582,7 +580,7 @@ "id": "woodgreatbow", "copy-from": "longbow", "type": "GUN", - "name": "wooden greatbow", + "name": { "str": "wooden greatbow" }, "description": "An extremely large and stiff longbow, made with enormous limbs and a thick string to take an immense amount of energy. Takes incredible strength to draw.", "price": 150000, "min_strength": 18, diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 9185bf4dd9efb..d341ae7f5c9a1 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -1,7974 +1,1006 @@ [ { - "id": "10gal_hat", - "repairs_like": "miner_hat", + "id": "b_shorts", + "repairs_like": "jeans", "type": "ARMOR", - "name": "ten-gallon hat", - "description": "These may not be the Great Plains, but you can still be the Boss with this high-crowned, wide-brimmed hat.", - "weight": "410 g", - "volume": "2500 ml", - "price": 17900, - "material": [ "wool" ], + "name": "basketball shorts", + "name_plural": "basketball shorts", + "description": "A pair of basketball shorts. Comfortable and light.", + "weight": "190 g", + "volume": "1 L", + "price": 1300, + "to_hit": 1, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "cowboy_hat", - "color": "brown", - "covers": [ "HEAD" ], + "looks_like": "shorts", + "color": "cyan", + "covers": [ "LEGS" ], "coverage": 50, - "encumbrance": 20, - "warmth": 8, - "material_thickness": 2, - "environmental_protection": 2, - "flags": [ "FANCY", "VARSIZE", "SUN_GLASSES" ] + "storage": "1 L", + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE" ] }, { - "id": "2byarm_guard", + "id": "breeches", "type": "ARMOR", - "category": "armor", - "name": "pair of 2-by-arm guards", - "name_plural": "pairs of 2-by-arm guards", - "description": "A pair of improvised arm guards made from broken pieces of a two by four that are tied to your arms with rags and string. They offer good protection, but are really uncomfortable to wear.", - "weight": "300 g", - "volume": "1500 ml", - "price": 500, - "to_hit": -1, - "bashing": 8, - "material": [ "wood" ], + "name": "breeches", + "name_plural": "breeches", + "description": "A well-made pair of old-fashioned pants, made of stiff yet baggy material. Comfortable, but lacks pockets.", + "weight": "520 g", + "volume": "1750 ml", + "price": 4900, + "to_hit": 1, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "arm_splint", + "looks_like": "pants", "color": "brown", - "covers": [ "ARMS" ], - "coverage": 75, - "encumbrance": 25, - "warmth": 5, - "material_thickness": 3, - "techniques": [ "WBLOCK_1" ], - "flags": [ "BELTED", "WATER_FRIENDLY", "BLOCK_WHILE_WORN" ] + "covers": [ "LEGS" ], + "coverage": 80, + "encumbrance": 8, + "warmth": 10, + "material_thickness": 2, + "flags": [ "VARSIZE", "FANCY" ] }, { - "id": "2byshin_guard", + "id": "bunker_pants", + "repairs_like": "pants_leather", "type": "ARMOR", "category": "armor", - "name": "pair of 2-by-shin guards", - "name_plural": "pairs of 2-by-shin guards", - "description": "A pair of improvised shin guards made from broken pieces of a two by four that are tied to your shins with rags and string. They offer good protection, but are really hard to run with.", - "weight": "300 g", - "volume": "1500 ml", - "price": 500, + "name": "turnout trousers", + "name_plural": "turnout trousers", + "//": "Fire-resistant outerwear ain't cheap.", + "description": "A heavy pair of protective overalls worn by firefighters. Highly resistant to heat and flame, they provide excellent protection from injury.", + "weight": "2290 g", + "volume": "5 L", + "price": 81500, "to_hit": -1, - "bashing": 8, - "material": [ "wood" ], + "material": [ "nomex", "kevlar" ], "symbol": "[", - "looks_like": "leg_splint", - "color": "brown", + "looks_like": "pants_cargo", + "color": "dark_gray", "covers": [ "LEGS" ], - "coverage": 75, - "encumbrance": 25, - "warmth": 5, - "material_thickness": 3, - "flags": [ "BELTED", "WATER_FRIENDLY" ] + "coverage": 100, + "encumbrance": 30, + "storage": "1500 ml", + "warmth": 30, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 6, + "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "OUTER" ] }, { - "id": "aep_suit", + "id": "chainmail_arms", "type": "ARMOR", "category": "armor", - "name": "AEP suit", - "description": "An armored environmental protection suit. Custom-built from a cleansuit and body armor, it provides excellent protection against both physical harm and ambient radiation.", - "weight": "7200 g", - "volume": "9 L", - "price": 140000, - "material": [ "kevlar", "plastic" ], + "name": "pair of chainmail sleeves", + "name_plural": "pairs of chainmail sleeves", + "description": "Customized chainmail arms. Each sleeve has straps to connect them with each other. The lack of fingers makes them less cumbersome and allows them to be used with gloves.", + "weight": "2812 g", + "volume": "750 ml", + "price": 7500, + "to_hit": -1, + "material": [ "iron", "cotton" ], "symbol": "[", - "looks_like": "hazmat_suit", + "looks_like": "armguard_metal", "color": "light_red", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 30, - "storage": "4 L", - "warmth": 35, - "material_thickness": 3, - "environmental_protection": 9, - "flags": [ "VARSIZE", "WATERPROOF", "HOOD", "RAINPROOF", "STURDY", "RAD_RESIST", "OUTER" ] + "covers": [ "ARMS" ], + "coverage": 95, + "encumbrance": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY" ] }, { - "id": "american_flag", - "repairs_like": "miner_hat", + "id": "chainmail_legs", "type": "ARMOR", - "name": "American flag", - "description": "A large American flag made to fly in even the worst conditions.", - "weight": "3404 g", - "volume": "2 L", - "price": 5000, + "category": "armor", + "name": "chainmail leggings", + "name_plural": "pairs of chainmail leggings", + "description": "Customized chainmail legs. Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear.", + "weight": "4212 g", + "volume": "1500 ml", + "price": 7500, "to_hit": -1, - "material": [ "cotton" ], + "material": [ "iron", "cotton" ], "symbol": "[", - "looks_like": "towel", + "looks_like": "legguard_hard", "color": "light_red", - "covers": [ "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 60, - "encumbrance": 50, - "warmth": 20, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "OVERSIZE", "OUTER", "ALLOWS_NATURAL_ATTACKS" ] + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY" ] }, { - "id": "apron_leather", + "id": "chaps_leather", "type": "ARMOR", - "name": "leather apron", - "description": "An apron made of thick leather. Cumbersome, but offers excellent protection from cuts.", - "weight": "1950 g", - "volume": "2250 ml", - "price": 1500, - "to_hit": 1, + "name": "leather chaps", + "name_plural": "leather chaps", + "description": "A pair of black leather chaps. Very tough and light, but doesn't offer any storage.", + "weight": "1414 g", + "volume": "1250 ml", + "price": 21000, + "to_hit": -1, "material": [ "leather" ], "symbol": "[", - "looks_like": "vest_leather", - "color": "brown", - "covers": [ "TORSO", "LEGS" ], - "coverage": 70, - "encumbrance": 5, - "storage": "2 L", - "warmth": 15, + "looks_like": "pants_leather", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 65, + "encumbrance": 3, + "warmth": 10, "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "POCKETS", "BELTED", "WATER_FRIENDLY" ] + "flags": [ "OUTER" ] }, { - "id": "arm_splint", + "id": "clown_wig", + "repairs_like": "balaclava", "type": "ARMOR", - "name": "arm splint", - "description": "A tool to help set bones and hold them in place.", - "weight": "300 g", + "name": "clown wig", + "description": "A colorful and ridiculous wig fit for a clown.", + "weight": "125 g", "volume": "1 L", - "price": 20000, - "material": [ "wood", "cotton" ], + "price": 2500, + "to_hit": -3, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "armguard_hard", - "color": "white", - "covers": [ "ARM_EITHER" ], - "coverage": 75, - "encumbrance": 70, - "warmth": 5, + "color": "pink", + "covers": [ "HEAD" ], + "coverage": 60, + "encumbrance": 5, + "warmth": 20, "material_thickness": 1, - "flags": [ "WATER_FRIENDLY", "OUTER", "SPLINT" ] - }, - { - "id": "arm_xlsplint", - "type": "ARMOR", - "name": "arm splint XL", - "description": "A tool to help set bones and hold them in place. It is specifically designed to fit Huge survivors.", - "copy-from": "arm_splint", - "looks_like": "arm_splint", - "weight": "600 g", - "volume": "2 L", - "price": 25000, - "encumbrance": 140, - "flags": [ "OVERSIZE", "WATER_FRIENDLY", "OUTER", "SPLINT" ] + "environmental_protection": 1, + "flags": [ "VARSIZE", "FANCY" ] }, { - "id": "arm_warmers", + "id": "clown_nose", "type": "ARMOR", - "name": "pair of arm warmers", - "name_plural": "pairs of arm warmers", - "description": "Snug, soft cloth sleeves to keep your arms warm.", - "weight": "32 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "armguard_larmor", - "color": "light_gray", - "covers": [ "ARMS" ], - "coverage": 80, - "encumbrance": 1, - "warmth": 20, - "material_thickness": 1, - "flags": [ "SKINTIGHT" ] + "name": "clown nose", + "description": "A red latex nose often seen being worn by clowns.", + "weight": "150 g", + "volume": "100 ml", + "price": 800, + "material": [ "plastic" ], + "symbol": ".", + "color": "red", + "flags": [ "FANCY" ] }, { - "id": "armguard_chitin", + "id": "cowl_wool", "type": "ARMOR", - "category": "armor", - "name": "pair of chitin arm guards", - "name_plural": "pairs of chitin arm guards", - "description": "A pair of arm guards made from the exoskeletons of insects. Light and durable.", - "weight": "392 g", - "volume": "2500 ml", - "price": 20000, - "to_hit": 1, - "material": [ "chitin" ], + "name": "knit cowl", + "description": "A snuggly woolen cowl. It's one of those stylish and bulky cowls you see in fashion magazines.", + "weight": "272 g", + "volume": "2 L", + "price": 2000, + "to_hit": -2, + "material": [ "wool" ], "symbol": "[", - "looks_like": "armguard_hard", - "color": "green", - "covers": [ "ARMS" ], - "coverage": 90, - "encumbrance": 10, - "warmth": 10, + "looks_like": "scarf", + "color": "white", + "covers": [ "MOUTH" ], + "coverage": 70, + "encumbrance": 20, + "warmth": 40, "material_thickness": 3, - "environmental_protection": 2, - "flags": [ "STURDY", "BELTED", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ] + "flags": [ "OVERSIZE", "HOOD", "FANCY", "ALLOWS_NATURAL_ATTACKS" ] }, { - "id": "armguard_acidchitin", - "copy-from": "armguard_chitin", - "looks_like": "armguard_chitin", + "id": "crown_golden", "type": "ARMOR", - "name": "pair of biosilicified chitin arm guards", - "name_plural": "pairs of biosilicified chitin arm guards", - "description": "A pair of arm guards crafted from the carefully cleaned and pruned biosilicified exoskeletons of acidic ants. Acid-resistant and very durable.", - "material": [ "acidchitin" ], - "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25, "encumbrance": 1.5, "warmth": 1.5 }, - "relative": { "material_thickness": 1 } + "name": "golden crown", + "description": "A delicate golden crown featuring flowering trees.", + "weight": "1000 g", + "volume": "1 L", + "price": 30000, + "material": [ "gold" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 30, + "encumbrance": 20, + "material_thickness": 2, + "flags": [ "SUPER_FANCY" ] }, { - "id": "armguard_hard", + "id": "crown_golden_survivor", "type": "ARMOR", - "category": "armor", - "name": "pair of hard arm guards", - "name_plural": "pairs of hard arm guards", - "description": "A pair of neoprene arm sleeves covered with molded plastic sheaths.", - "weight": "350 g", - "volume": "3 L", - "price": 3500, - "to_hit": 1, - "material": [ "plastic", "neoprene" ], + "name": "golden crown", + "description": "A golden crown for the monarch of survivors.", + "weight": "1000 g", + "volume": "1 L", + "price": 30000, + "material": [ "gold" ], "symbol": "[", - "color": "dark_gray", - "covers": [ "ARMS" ], - "coverage": 80, - "encumbrance": 5, - "warmth": 20, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "BELTED", "WATER_FRIENDLY", "BLOCK_WHILE_WORN" ] + "looks_like": "crown_golden", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 30, + "encumbrance": 20, + "material_thickness": 2, + "flags": [ "FANCY" ] }, { - "id": "armguard_larmor", + "id": "fencing_pants", + "repairs_like": "miner_hat", "type": "ARMOR", - "category": "armor", - "name": "pair of leather arm guards", - "name_plural": "pairs of leather arm guards", - "description": "A pair of tough leather arm guards. Light and comfortable.", - "weight": "430 g", + "name": "fencing pants", + "name_plural": "fencing pants", + "description": "A pair of reinforced pants used by fencers to prevent injuries.", + "weight": "450 g", "volume": "2 L", - "price": 4000, - "to_hit": 1, - "material": [ "leather" ], + "price": 2500, + "material": [ "cotton", "kevlar" ], "symbol": "[", - "looks_like": "arm_warmers", - "color": "brown", - "covers": [ "ARMS" ], - "coverage": 90, - "encumbrance": 10, - "warmth": 25, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "flags": [ "STURDY", "BELTED", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ] + "looks_like": "pants", + "color": "white", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 15, + "storage": "500 ml", + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE" ] }, { - "id": "armguard_lightplate", + "id": "fishing_waders", + "repairs_like": "boots_larmor", "type": "ARMOR", - "category": "armor", - "name": "pair of steel arm guards", - "name_plural": "pairs of steel arm guards", - "description": "A full assembly of medieval arm protection. Rerebraces, couters, and vambraces, with leather straps to secure each piece and connect it as part of a set.", - "weight": "2720 g", - "volume": "5500 ml", - "price": 20000, - "to_hit": -1, - "material": [ "steel", "leather" ], + "name": "pair of fishing waders", + "name_plural": "pairs of fishing waders", + "description": "Waterproof plastic fishing waders with a single large front pocket.", + "weight": "1360 g", + "volume": "9500 ml", + "price": 10000, + "material": [ "plastic" ], "symbol": "[", - "looks_like": "armguard_metal", - "color": "light_gray", - "covers": [ "ARMS" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "BELTED", "STURDY", "BLOCK_WHILE_WORN" ] + "looks_like": "pants_ski", + "color": "green", + "covers": [ "TORSO", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 25, + "storage": "1500 ml", + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 6, + "flags": [ "VARSIZE", "WATERPROOF" ] }, { - "id": "armguard_metal", + "id": "jeans", "type": "ARMOR", - "category": "armor", - "name": "pair of metal arm guards", - "name_plural": "pairs of metal arm guards", - "//": "They're not actually FANCY, so calling them 'very stylish' seemed inaccurate.", - "description": "A pair of arm guards hammered out from metal. Perfect for the Post-Apocalyptic Warrior look.", - "weight": "1080 g", - "volume": "2750 ml", - "price": 30000, + "name": "jeans", + "name_plural": "jeans", + "description": "A pair of blue jeans with two deep pockets.", + "weight": "600 g", + "volume": "2 L", + "price": 5000, "to_hit": 1, - "material": [ "iron" ], + "material": [ "cotton" ], "symbol": "[", - "looks_like": "armguard_hard", - "color": "light_gray", - "covers": [ "ARMS" ], - "coverage": 80, - "encumbrance": 15, + "looks_like": "pants", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "500 ml", + "warmth": 10, "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "BELTED", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ] + "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "armguard_paper", + "id": "jeans_red", + "repairs_like": "pants_leather", "type": "ARMOR", - "category": "armor", - "name": "pair of paper arm guards", - "name_plural": "pairs of paper arm guards", - "description": "Arm guards made of stacked paper sheets held together with duct tape.", - "weight": "360 g", - "volume": "500 ml", - "price": 230, + "name": "red jeans", + "name_plural": "red jeans", + "description": "A pair of tight-fitting candy-apple-red jeans with two deep pockets.", + "weight": "600 g", + "volume": "2 L", + "price": 5000, "to_hit": 1, - "material": [ "paper" ], + "material": [ "cotton" ], "symbol": "[", - "looks_like": "armguard_larmor", - "color": "blue", - "covers": [ "ARMS" ], - "coverage": 80, - "encumbrance": 10, - "warmth": 5, + "looks_like": "jeans", + "color": "red", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "500 ml", + "warmth": 10, "material_thickness": 3, - "flags": [ "BELTED", "BLOCK_WHILE_WORN" ] + "flags": [ "VARSIZE", "POCKETS", "FANCY" ] }, { - "id": "armguard_scrap", + "id": "keffiyeh", "type": "ARMOR", - "category": "armor", - "name": "pair of scrap arm guards", - "name_plural": "pairs of scrap arm guards", - "description": "A pair of arm guards made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", - "weight": "3064 g", - "volume": "4750 ml", - "price": 20000, - "to_hit": 1, - "bashing": 1, - "cutting": 1, - "material": [ "steel", "iron" ], + "name": "keffiyeh", + "description": "A type of headdress traditionally used in the Middle East. It can be used in different ways to protect the head and mouth from the elements.", + "weight": "152 g", + "volume": "1250 ml", + "price": 250, + "to_hit": -1, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "armguard_metal", - "color": "light_gray", - "covers": [ "ARMS" ], - "coverage": 80, - "encumbrance": 18, - "warmth": 20, + "looks_like": "scarf", + "color": "white", + "covers": [ "MOUTH" ], + "coverage": 85, + "encumbrance": 10, + "warmth": 30, "material_thickness": 2, - "flags": [ "BELTED", "BLOCK_WHILE_WORN" ] + "environmental_protection": 2, + "flags": [ "OVERSIZE", "HOOD", "ALLOWS_NATURAL_ATTACKS" ] }, { - "id": "armguard_soft", + "id": "marloss_scarf", "type": "ARMOR", - "category": "armor", - "name": "pair of neoprene arm sleeves", - "name_plural": "pairs of neoprene arm sleeves", - "description": "A pair of soft neoprene arm sleeves. Often used in contact sports.", - "weight": "258 g", + "copy-from": "keffiyeh", + "looks_like": "scarf", + "name": "cyan scarf", + "description": "A simple cloth scarf worn by Marloss Voices. Wherever the Voices go, long sought peace soon follows, for better or for worse.", + "color": "cyan", + "covers": [ "MOUTH" ] + }, + { + "id": "kilt", + "type": "ARMOR", + "name": "kilt", + "description": "No true Scotsman would leave home without his kilt.", + "weight": "1814 g", "volume": "1500 ml", - "price": 1200, - "to_hit": 1, - "material": [ "neoprene", "cotton" ], + "price": 6500, + "material": [ "wool" ], "symbol": "[", - "looks_like": "arm_warmers", - "color": "light_red", - "covers": [ "ARMS" ], - "coverage": 70, - "encumbrance": 5, + "looks_like": "skirt", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 50, + "storage": "250 ml", "warmth": 20, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + "material_thickness": 3, + "flags": [ "VARSIZE" ] }, { - "id": "armor_blarmor", + "id": "kilt_leather", "type": "ARMOR", - "category": "armor", - "name": "boiled leather armor", - "description": "Thick leather body armor that has been hardened via chemical treatment. Light and strong.", - "weight": "2108 g", - "volume": "9500 ml", - "price": 26000, - "to_hit": -5, - "bashing": 2, + "name": "leather kilt", + "description": "No true Scotsman would leave home without his kilt.", + "weight": "1814 g", + "volume": "1500 ml", + "price": 6500, "material": [ "leather" ], "symbol": "[", - "looks_like": "armor_larmor", - "color": "brown", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 22, - "storage": "1 L", - "warmth": 20, - "material_thickness": 5, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "STURDY" ] + "looks_like": "kilt", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 50, + "storage": "250 ml", + "warmth": 10, + "material_thickness": 3, + "flags": [ "VARSIZE" ] }, { - "id": "armor_chitin", + "id": "lsurvivor_pants", "type": "ARMOR", "category": "armor", - "name": "chitinous armor", - "description": "Leg and body armor made from the exoskeletons of insects. Light and durable.", - "weight": "2632 g", - "volume": "17500 ml", - "price": 120000, - "to_hit": -5, - "bashing": 2, - "material": [ "chitin" ], + "name": "light survivor cargo pants", + "name_plural": "light survivor cargo pants", + "description": "Lightweight, Kevlar armored cargo pants designed to hold as much as possible. Strong and mostly waterproof.", + "weight": "920 g", + "volume": "3500 ml", + "price": 40000, + "material": [ "kevlar", "cotton" ], "symbol": "[", - "looks_like": "armor_larmor", + "looks_like": "survivor_pants", "color": "green", - "covers": [ "LEGS", "TORSO" ], - "coverage": 90, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 4, - "flags": [ "STURDY" ] + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "2500 ml", + "warmth": 12, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "RAINPROOF", "STURDY" ] }, { - "id": "armor_acidchitin", - "copy-from": "armor_chitin", - "looks_like": "armor_chitin", + "id": "motorbike_pants", + "repairs_like": "survivor_suit", "type": "ARMOR", - "name": "biosilicified chitin armor", - "description": "Leg and body armor crafted from the carefully cleaned and pruned biosilicified exoskeletons of acidic ants. Acid-resistant and very durable.", - "material": [ "acidchitin" ], - "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25, "encumbrance": 1.5, "warmth": 1.5 }, - "relative": { "bashing": 1, "material_thickness": 1, "environmental_protection": 2 } + "name": "motorcycle pants", + "name_plural": "pairs of motorcycle pants", + "description": "A pair of pants designed for dirt bikers and motorcyclists.", + "weight": "1340 g", + "volume": "750 ml", + "price": 10000, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "pants_leather", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 100, + "encumbrance": 20, + "warmth": 35, + "material_thickness": 3, + "environmental_protection": 2, + "flags": [ "VARSIZE", "WATERPROOF" ] }, { - "id": "armor_farmor", + "id": "mouthpiece", + "repairs_like": "goggles_swim", "type": "ARMOR", "category": "armor", - "name": "fur body armor", - "description": "Thick body armor made from furs. Warm and comfortable.", - "weight": "3414 g", - "volume": "10 L", - "price": 100000, - "to_hit": -5, + "name": "protective mouthpiece", + "description": "A protective piece of equipment commonly used by athletes, which is worn inside the mouth to protect your teeth.", + "weight": "20 g", + "volume": "430 ml", + "price": 800, "bashing": 2, - "material": [ "fur" ], + "material": [ "plastic" ], "symbol": "[", - "looks_like": "armor_larmor", - "color": "brown", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 25, - "storage": "1 L", - "warmth": 60, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "WATERPROOF", "STURDY" ] + "color": "yellow", + "covers": [ "MOUTH" ], + "coverage": 50, + "material_thickness": 1, + "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SKINTIGHT", "POWERARMOR_COMPATIBLE" ] }, { - "id": "armor_lamellar", + "id": "nanoskirt", + "repairs_like": "jeans", "type": "ARMOR", - "name": "lamellar cuirass", - "name_plural": "lamellar cuirasses", - "description": "A cuirass made of multiple pieces of tough leather, laced together for durable yet flexible protection.", - "weight": "2108 g", - "volume": "9250 ml", - "price": 26000, - "material": [ "leather", "cotton" ], + "name": "nanoskirt", + "description": "Apparently the microskirt wasn't short enough.", + "weight": "11 g", + "volume": "250 ml", + "price": 3000, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "vest_leather", - "copy-from": "armor_chitin", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 80, - "encumbrance": 20, - "warmth": 20, - "material_thickness": 8, - "flags": [ "VARSIZE", "STURDY" ] + "looks_like": "skirt", + "color": "pink", + "covers": [ "LEGS" ], + "coverage": 7, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] }, { - "id": "armor_larmor", + "id": "pants", + "repairs_like": "jeans", "type": "ARMOR", - "category": "armor", - "name": "leather body armor", - "description": "Thick leather body armor. Light and comfortable.", - "weight": "1498 g", - "volume": "7 L", - "price": 12000, - "to_hit": -5, - "bashing": 2, - "material": [ "leather" ], + "name": "pants", + "name_plural": "pants", + "description": "A pair of khaki pants. Slightly warmer than jeans.", + "weight": "560 g", + "volume": "2 L", + "price": 4900, + "to_hit": 1, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "touring_suit", + "looks_like": "jeans", "color": "brown", - "covers": [ "LEGS", "TORSO" ], - "coverage": 90, - "encumbrance": 20, - "storage": "2 L", - "warmth": 25, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "STURDY" ] + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 11, + "storage": "1 L", + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "armor_lightplate", + "id": "pants_army", + "repairs_like": "jeans", "type": "ARMOR", - "category": "armor", - "name": "plate armor", - "description": "A suit of Gothic plate armor.", - "weight": "11000 g", - "volume": "17500 ml", - "price": 60000, - "to_hit": -5, - "bashing": 8, - "material": [ "steel", "leather" ], + "name": "army pants", + "name_plural": "army pants", + "description": "A tough pair of pants lined with pockets. Favored by the military.", + "weight": "720 g", + "volume": "2500 ml", + "price": 3500, + "material": [ "cotton", "plastic" ], "symbol": "[", - "looks_like": "armor_larmor", - "color": "light_gray", - "covers": [ "TORSO", "LEGS", "ARMS" ], + "looks_like": "pants_cargo", + "color": "green", + "covers": [ "LEGS" ], "coverage": 95, - "encumbrance": 20, + "encumbrance": 18, + "storage": "2500 ml", "warmth": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "OUTER", "STURDY" ] + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "armor_lorica", + "id": "pants_cargo", "type": "ARMOR", - "name": "lorica segmentata", - "name_plural": "lorica segmentata", - "description": "An ancient Roman laminar armor, made of overlapping metal strips connected to internal leather straps.", - "weight": "5286 g", - "volume": "6 L", - "price": 50000, - "to_hit": -5, - "bashing": 6, - "material": [ "iron", "leather" ], + "name": "cargo pants", + "name_plural": "cargo pants", + "description": "A pair of pants lined with pockets, offering lots of storage.", + "weight": "670 g", + "volume": "2250 ml", + "price": 2500, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "armor_lamellar", + "looks_like": "pants", "color": "light_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 15, + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "2500 ml", "warmth": 15, - "material_thickness": 4, - "flags": [ "VARSIZE", "OUTER", "STURDY" ] + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "armor_nomad", + "id": "pants_checkered", + "repairs_like": "jeans", "type": "ARMOR", - "name": "nomad gear", - "description": "A makeshift outfit made from pre-Cataclysm clothing designed for long travels. It has a lot of storage space.", - "weight": "5830 g", - "volume": "7500 ml", - "price": 35000, - "to_hit": -3, - "material": [ "cotton", "leather" ], + "name": "checkered pants", + "name_plural": "checkered pants", + "description": "In a pinch, these pants can be used for an impromptu game of checkers.", + "weight": "630 g", + "volume": "1250 ml", + "price": 4000, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "touring_suit", - "color": "light_red", - "covers": [ "TORSO", "ARMS", "LEGS" ], + "looks_like": "pants", + "color": "dark_gray", + "covers": [ "LEGS" ], "coverage": 95, - "encumbrance": 20, - "storage": "20 L", - "warmth": 40, - "material_thickness": 5, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS" ] + "encumbrance": 5, + "storage": "750 ml", + "warmth": 15, + "material_thickness": 1, + "flags": [ "VARSIZE" ] }, { - "id": "armor_nomad_light", + "id": "pants_fur", "type": "ARMOR", - "name": "light nomad gear", - "description": "A light makeshift outfit made from pre-Cataclysm clothing designed for long summer travels. It offers less storage space and armor compared to regular nomad gear.", - "weight": "3200 g", - "volume": "6500 ml", - "price": 29500, - "to_hit": -4, - "material": [ "cotton" ], - "looks_like": "armor_nomad", + "name": "fur pants", + "name_plural": "fur pants", + "description": "A hefty pair of fur-lined pants.", + "weight": "920 g", + "volume": "4 L", + "price": 20000, + "to_hit": 1, + "material": [ "cotton", "fur" ], "symbol": "[", - "color": "light_gray", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 80, - "encumbrance": 16, - "storage": "12500 ml", - "warmth": 10, - "material_thickness": 4, + "looks_like": "pants", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "storage": "1 L", + "warmth": 80, + "material_thickness": 3, "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, + "environmental_protection": 3, "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "armor_plarmor", + "id": "pants_faux_fur", "type": "ARMOR", - "category": "armor", - "name": "plated leather armor", - "description": "Thick leather body armor that has been reinforced with strategically-placed metal plates. Strong and comfortable.", - "weight": "4280 g", - "volume": "9 L", - "price": 110000, - "to_hit": -5, - "bashing": 2, - "material": [ "leather", "iron" ], - "symbol": "[", - "color": "brown", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "looks_like": "armor_larmor", - "coverage": 90, - "encumbrance": 24, - "storage": "1500 ml", - "warmth": 25, - "material_thickness": 4, - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "STURDY" ] + "copy-from": "pants_fur", + "name": "faux fur pants", + "name_plural": "faux fur pants", + "description": "A pair of long cotton pants lined with warm imitation fur.", + "material": [ "faux_fur", "cotton" ], + "covers": [ "LEGS" ], + "warmth": 70 }, { - "id": "armor_plate", + "id": "pants_leather", "type": "ARMOR", - "category": "armor", - "name": "ornamental plate armor", - "description": "An extremely heavy suit of ornamental armor.", - "weight": "18000 g", - "volume": "30 L", - "price": 780000, - "to_hit": -5, - "bashing": 8, - "material": [ "steel", "leather" ], + "name": "leather pants", + "name_plural": "leather pants", + "description": "A pair of black leather pants. Very tough, but cumbersome and without much storage.", + "weight": "980 g", + "volume": "2500 ml", + "price": 12000, + "to_hit": 1, + "material": [ "leather" ], "symbol": "[", - "looks_like": "armor_lightplate", - "color": "light_gray", - "covers": [ "TORSO", "LEGS", "ARMS" ], - "coverage": 90, - "encumbrance": 45, - "warmth": 20, - "material_thickness": 5, - "flags": [ "VARSIZE", "OUTER", "FANCY" ] + "looks_like": "pants", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 17, + "storage": "500 ml", + "warmth": 25, + "material_thickness": 2, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE" ] }, { - "id": "armor_riot", - "repairs_like": "miner_hat", + "id": "pants_ski", + "repairs_like": "jeans", "type": "ARMOR", - "category": "armor", - "name": "riot armor", - "description": "Black armor used by riot police officers. The padded layers and hard plastic shoulder guards offer good protection without much encumbrance. The word POLICE is emblazoned across the front.", - "weight": "4000 g", - "volume": "7500 ml", - "price": 35000, - "to_hit": -3, - "bashing": 6, - "material": [ "plastic", "cotton" ], + "name": "ski pants", + "name_plural": "ski pants", + "description": "A pair of pants meant for alpine skiing.", + "weight": "450 g", + "volume": "2 L", + "price": 6500, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "kevlar", - "color": "light_gray", - "covers": [ "TORSO", "LEGS", "ARMS" ], - "coverage": 85, + "looks_like": "pants", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 95, "encumbrance": 10, - "warmth": 10, - "material_thickness": 6, - "flags": [ "STURDY", "OUTER" ] + "storage": "1 L", + "warmth": 70, + "material_thickness": 2, + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] }, { - "id": "armor_samurai", + "id": "pants_survivor", "type": "ARMOR", "category": "armor", - "name": "O-yoroi", - "description": "An ornamental suit of Japanese samurai armor.", - "weight": "9220 g", - "volume": "11500 ml", - "price": 90000, - "bashing": 8, - "material": [ "iron", "leather" ], - "symbol": "[", - "looks_like": "armor_lightplate", - "color": "dark_gray", - "covers": [ "TORSO", "LEGS", "ARMS", "HANDS" ], - "coverage": 85, - "encumbrance": 15, - "warmth": 25, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY", "OUTER" ] - }, - { - "id": "armor_scavenger", - "type": "ARMOR", - "name": "scavenger gear", - "description": "A sturdy scavenger's outfit made from refitted pre-Cataclysm protective gear. It has a lot of storage space.", - "weight": "7915 g", - "volume": "7500 ml", - "price": 180000, - "to_hit": -3, - "material": [ "kevlar", "cotton" ], + "name": "survivor cargo pants", + "name_plural": "survivor cargo pants", + "description": "A pair of Kevlar armored pants covered with pouches and pockets. Custom built to be durable, comfortable, and easy to wear.", + "weight": "2100 g", + "volume": "3 L", + "price": 38000, + "material": [ "cotton", "kevlar" ], "symbol": "[", - "looks_like": "armor_nomad", + "looks_like": "pants_army", "color": "green", - "covers": [ "TORSO", "ARMS", "LEGS" ], + "covers": [ "LEGS" ], "coverage": 100, - "encumbrance": 30, - "storage": "20 L", - "warmth": 40, - "material_thickness": 5, + "encumbrance": 20, + "storage": "3500 ml", + "warmth": 15, + "material_thickness": 4, "valid_mods": [ "steel_padded" ], - "environmental_protection": 2, + "environmental_protection": 3, "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF" ] }, { - "id": "armor_scrapsuit", + "id": "postman_shorts", + "repairs_like": "jeans", "type": "ARMOR", - "category": "armor", - "name": "scrap suit", - "description": "A suit of armor made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", - "weight": "9534 g", - "volume": "15500 ml", - "price": 60000, - "to_hit": -5, - "bashing": 6, - "cutting": 8, - "material": [ "steel", "iron" ], + "name": "mail carrier shorts", + "name_plural": "mail carrier shorts", + "description": "A pair of dark blue shorts, the kind used by postal service workers.", + "weight": "230 g", + "volume": "1 L", + "price": 4000, + "to_hit": 1, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "armor_lightplate", - "color": "light_gray", - "covers": [ "TORSO", "LEGS", "ARMS" ], - "coverage": 80, - "encumbrance": 18, - "warmth": 20, + "looks_like": "shorts_cargo", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 40, + "storage": "1 L", + "warmth": 5, "material_thickness": 2, - "flags": [ "OUTER" ] + "flags": [ "VARSIZE" ] }, { - "id": "army_top", + "id": "shorts", "type": "ARMOR", - "name": "camo tank top", - "description": "A sleeveless cotton shirt with camouflage dye. Very easy to move in.", - "weight": "78 g", - "volume": "250 ml", - "price": 1500, + "name": "shorts", + "name_plural": "shorts", + "description": "A pair of khaki shorts.", + "weight": "230 g", + "volume": "1 L", + "price": 2000, + "to_hit": 1, "material": [ "cotton" ], "symbol": "[", - "looks_like": "tank_top", - "color": "green", - "covers": [ "TORSO" ], - "coverage": 60, - "material_thickness": 1, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] - }, - { - "id": "axe_ring", - "type": "ARMOR", - "name": "axe ring holster", - "description": "A combination of leather and a metal ring to hold an axe on your waist.", - "weight": "130 g", - "volume": "600 ml", - "price": 3000, - "material": [ "leather", "steel" ], - "symbol": "[", - "looks_like": "sheath", + "looks_like": "boxers", "color": "brown", - "covers": [ "TORSO" ], - "coverage": 5, - "encumbrance": 2, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath axe", - "holster_msg": "You sheath your %s", - "max_volume": "3250 ml", - "draw_cost": 10, - "flags": [ "SHEATH_AXE" ] - }, - "flags": [ "NONCONDUCTIVE", "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "b_shorts", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "basketball shorts", - "name_plural": "basketball shorts", - "description": "A pair of basketball shorts. Comfortable and light.", - "weight": "190 g", - "volume": "1 L", - "price": 1300, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts", - "color": "cyan", "covers": [ "LEGS" ], - "coverage": 50, - "storage": "1 L", - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "balclava", - "type": "ARMOR", - "name": "balaclava", - "description": "A warm covering that protects the head and face from the cold.", - "weight": "40 g", - "volume": "250 ml", - "price": 3500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "dark_gray", - "covers": [ "HEAD", "MOUTH" ], - "coverage": 95, - "encumbrance": 5, - "warmth": 30, - "material_thickness": 2, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "baldric", - "type": "ARMOR", - "name": "baldric", - "description": "A leather scabbard, big enough for anything up to a longsword, or even a bit larger than that. Designed to be worn at the waist, secured by a shoulder belt. Activate to sheath/draw a sword.", - "weight": "1625 g", - "volume": "2 L", - "price": 7500, - "bashing": 4, - "material": [ "leather", "wood" ], - "symbol": "[", - "looks_like": "sheath", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 3, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath sword", - "holster_msg": "You sheath your %s", - "max_volume": "3 L", - "draw_cost": 10, - "flags": [ "SHEATH_SWORD" ] - }, - "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "bandana", - "type": "ARMOR", - "name": "bandana", - "description": "A cotton bandana, worn over the mouth for warmth and minor protection from dust and other contaminants.", - "weight": "42 g", - "volume": "250 ml", - "price": 600, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "blue", - "covers": [ "MOUTH" ], - "coverage": 95, - "encumbrance": 1, - "warmth": 5, - "material_thickness": 1, - "environmental_protection": 1 - }, - { - "id": "barrette", - "type": "ARMOR", - "name": "barrette", - "description": "A barrette with lots of ornaments.", - "weight": "5 g", - "volume": 0, - "price": 800, - "material": [ "plastic" ], - "symbol": "[", - "color": "pink", - "flags": [ "FANCY" ] - }, - { - "id": "basket_laundry", - "type": "ARMOR", - "name": "laundry basket", - "description": "A plastic basket meant for storing and hauling clothing.", - "weight": "680 g", - "volume": "25 L", - "price": 75, - "to_hit": -2, - "bashing": 1, - "material": [ "plastic" ], - "symbol": ")", - "looks_like": "plastic_shopping_bag", - "color": "light_gray", - "covers": [ "ARMS", "HANDS" ], - "coverage": 5, - "encumbrance": 50, - "storage": "25 L", - "material_thickness": 2, - "flags": [ "OVERSIZE", "RESTRICT_HANDS", "NO_SALVAGE" ] - }, - { - "id": "beekeeping_hood", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "beekeeping hood", - "description": "A beekeeping hood. Keeps the bees out, but lets fresh air in. Rather cumbersome to wear, as it is rather bulky and hinders vision.", - "weight": "260 g", - "volume": "1500 ml", - "price": 4500, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "cowboy_hat", - "color": "white", - "covers": [ "HEAD", "EYES", "MOUTH" ], - "coverage": 100, - "encumbrance": 20, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "VARSIZE", "OUTER" ] - }, - { - "id": "beekeeping_suit", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "beekeeping suit", - "description": "A white suit commonly worn by professional beekeepers with straps on your ankles and wrists to prevent bees from flying in. It's not a very tough fabric, but it's lightweight and has plenty of storage thanks to a chest pocket.", - "weight": "1587 g", - "volume": "3500 ml", - "price": 12000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hazmat_suit", - "color": "white", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 17, - "storage": "2 L", - "warmth": 25, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "OUTER" ] - }, - { - "id": "beret", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "beret", - "description": "A soft cotton hat. Commonly worn by armed forces and existentialists.", - "weight": "120 g", - "volume": "250 ml", - "price": 1200, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "dark_gray", - "covers": [ "HEAD" ], "coverage": 40, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "FANCY" ] - }, - { - "id": "beret_wool", - "type": "ARMOR", - "name": "wool beret", - "description": "A soft wool hat. Commonly worn by armed forces and existentialists.", - "weight": "160 g", - "volume": "250 ml", - "price": 1500, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "beret", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 40, - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "WATERPROOF", "FANCY" ] - }, - { - "id": "bikini_bottom", - "type": "ARMOR", - "name": "bikini bottom", - "description": "A simple bikini bottom.", - "weight": "32 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "panties", - "color": "light_red", - "covers": [ "LEGS" ], - "coverage": 15, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] - }, - { - "id": "bikini_top", - "type": "ARMOR", - "name": "bikini top", - "description": "A simple bikini top.", - "weight": "32 g", - "volume": "250 ml", - "price": 1800, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "bra", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] - }, - { - "id": "bikini_top_fur", - "type": "ARMOR", - "name": "fur bikini top", - "description": "A simple fur bikini top.", - "weight": "44 g", - "volume": "250 ml", - "price": 4900, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "bikini_top", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 10, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "bikini_top_leather", - "type": "ARMOR", - "name": "leather bikini top", - "description": "A simple leather bikini top.", - "weight": "38 g", - "volume": "250 ml", - "price": 3500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "bikini_top", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 10, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "bindle", - "type": "ARMOR", - "name": "bindle", - "description": "You're ready for a trip down some train tracks. Also known as a hobo stick.", - "weight": "980 g", - "volume": "3 L", - "price": 80, - "to_hit": -2, - "bashing": 4, - "material": [ "cotton", "wood" ], - "symbol": "[", - "looks_like": "plastic_shopping_bag", - "color": "light_gray", - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 4, - "encumbrance": 40, - "storage": "5 L", - "material_thickness": 1, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "blazer", - "type": "ARMOR", - "name": "blazer", - "description": "A professional-looking wool blazer. Quite cumbersome.", - "weight": "680 g", - "volume": "3500 ml", - "price": 12000, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "jacket_light", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 85, - "encumbrance": 20, - "storage": "500 ml", - "warmth": 20, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "blindfold", - "type": "ARMOR", - "name": "blindfold", - "//": "A folded bandana still takes up some space on the head.", - "description": "A simple fabric covering tied over the eyes to block sight. Useful for sleeping in bright areas.", - "weight": "72 g", - "volume": "250 ml", - "price": 600, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 95, - "encumbrance": 10, - "warmth": 5, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "BLIND" ] - }, - { - "id": "bondage_mask", - "repairs_like": "mask_gas", - "type": "ARMOR", - "name": "bondage mask", - "description": "A tight mask made of black leather. The eyes and mouth can be closed using zippers.", - "weight": "210 g", - "volume": "1 L", - "price": 4000, - "to_hit": -3, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "balclava", - "color": "dark_gray", - "covers": [ "HEAD", "EYES", "MOUTH" ], - "coverage": 100, - "encumbrance": 30, - "warmth": 30, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ], - "use_action": { - "menu_text": "Zip up", - "type": "transform", - "target": "bondage_mask_zipped", - "msg": "You zip the eyes and mouth of the bondage mask closed." - } - }, - { - "id": "bondage_mask_zipped", - "copy-from": "bondage_mask", - "type": "ARMOR", - "name": "bondage mask (zipped)", - "name_plural": "bondage masks (zipped)", - "description": "A tight mask made of black leather. The eyes and mouth have been zipped closed.", - "looks_like": "bondage_mask", - "flags": [ "VARSIZE", "BLIND" ], - "use_action": { - "menu_text": "Unzip", - "type": "transform", - "target": "bondage_mask", - "msg": "You unzip the eyes and mouth of the bondage mask." - } - }, - { - "id": "bondage_suit", - "repairs_like": "armor_larmor", - "type": "ARMOR", - "name": "bondage suit", - "description": "A suit of snug, black leather. Has no pockets, but does feature an abundance of unusually located zippers.", - "weight": "1800 g", - "volume": "3250 ml", - "price": 211000, - "to_hit": -3, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "armor_larmor", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 75, - "encumbrance": 20, - "warmth": 30, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "bookplate", - "type": "ARMOR", - "category": "armor", - "name": "bookplate", - "description": "A crude form of armor made from stacked paper and rolls of duct tape, this breastplate offers a surprising amount of protection.", - "weight": "5790 g", - "volume": "9500 ml", - "price": 4200, - "to_hit": -1, - "material": [ "paper" ], - "symbol": "O", - "looks_like": "armor_scrapsuit", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 80, - "encumbrance": 20, - "warmth": 10, - "material_thickness": 12, - "flags": [ "BELTED" ] - }, - { - "id": "bootsheath", - "type": "ARMOR", - "name": "ankle sheath", - "description": "A small concealed knife sheath worn on the ankle. It is awkward to use without practice. Activate to sheathe/draw a weapon.", - "weight": "160 g", - "volume": "500 ml", - "price": 5200, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "sheath", - "color": "brown", - "covers": [ "FOOT_EITHER" ], - "coverage": 5, - "encumbrance": 3, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath knife", - "holster_msg": "You sheath your %s", - "max_volume": "500 ml", - "draw_cost": 30, - "flags": [ "SHEATH_KNIFE" ] - }, - "flags": [ "BELTED", "OVERSIZE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY" ] - }, - { - "id": "spearsling", - "type": "ARMOR", - "name": "spear strap", - "description": "A leather strap tied around the torso for toting spears while keeping your hands free. You have to duck to get through doors while one's in it, though. Activate to holster/draw a weapon.", - "weight": "160 g", - "volume": "500 ml", - "price": 5200, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "bscabbard", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 5, - "encumbrance": 4, - "material_thickness": 1, - "rigid": false, - "use_action": { - "type": "holster", - "holster_prompt": "Holster spear", - "holster_msg": "You holster your %s.", - "max_volume": "3500 ml", - "draw_cost": 50, - "flags": [ "SHEATH_SPEAR" ] - }, - "flags": [ "BELTED", "OVERSIZE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY" ] - }, - { - "id": "bowhat", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "bowler hat", - "description": "The only hat for a made man. Look like a real good fella while laughing in the face of your foes!", - "weight": "213 g", - "volume": "1250 ml", - "price": 4500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 15, - "warmth": 5, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "FANCY", "VARSIZE" ] - }, - { - "id": "boxer_briefs", - "type": "ARMOR", - "name": "boxer briefs", - "name_plural": "boxer briefs", - "description": "The age-old question, boxers or briefs? Your answer? Yes.", - "weight": "37 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 20, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "boxer_shorts", - "type": "ARMOR", - "name": "boxer shorts", - "name_plural": "boxer shorts", - "description": "Men's boxer shorts. More fashionable than briefs and just as comfortable.", - "weight": "42 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "boxer_briefs", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 25, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "boy_shorts", - "type": "ARMOR", - "name": "boy shorts", - "name_plural": "boy shorts", - "description": "Female underwear similar to men's boxer shorts, but much more close-fitting.", - "weight": "42 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "boxer_briefs", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 25, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "bra", - "type": "ARMOR", - "name": "bra", - "description": "A simple bra. For protecting those bits you don't want zombies to look at.", - "weight": "32 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tank_top", - "color": "white", - "covers": [ "TORSO" ], - "coverage": 15, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "breeches", - "type": "ARMOR", - "name": "breeches", - "name_plural": "breeches", - "description": "A well-made pair of old-fashioned pants, made of stiff yet baggy material. Comfortable, but lacks pockets.", - "weight": "520 g", - "volume": "1750 ml", - "price": 4900, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 80, - "encumbrance": 8, - "warmth": 10, - "material_thickness": 2, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "briefcase", - "repairs_like": "backpack_hiking", - "type": "ARMOR", - "name": "briefcase", - "description": "Useful for carrying money, documents, or smuggled goods.", - "weight": "1700 g", - "volume": "15 L", - "price": 24000, - "to_hit": -2, - "bashing": 5, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "plastic_shopping_bag", - "color": "light_gray", - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 10, - "encumbrance": 30, - "storage": "15 L", - "material_thickness": 2, - "flags": [ "FANCY", "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "hk_briefcase", - "repairs_like": "backpack_hiking", - "type": "ARMOR", - "copy-from": "briefcase", - "looks_like": "briefcase", - "name": { "str": "H&K operational briefcase (empty)", "str_pl": "H&K operational briefcases (empty)" }, - "description": "This is a plain, hard-sided black briefcase with a trigger in the handle and a concealed hole in the side. Squeezing the trigger would currently do nothing, as it is empty. Don't forget to put a suitable MP5 back inside before you try to pay any ransom fees with lead.", - "storage": "14500 ml", - "price": 2000, - "weight": "950 g" - }, - { - "id": "briefs", - "type": "ARMOR", - "name": "briefs", - "name_plural": "briefs", - "description": "A pair of briefs. Comfortable underwear worn by men.", - "weight": "32 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "boxer-briefs", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 15, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "bscabbard", - "type": "ARMOR", - "name": "back scabbard", - "description": "A leather scabbard, big enough for almost any sword. Designed to be strapped to the back, it's very difficult to draw from without considerable practice. Activate to sheath/draw a sword.", - "weight": "1890 g", - "volume": "2250 ml", - "price": 9000, - "bashing": 4, - "material": [ "leather", "wood" ], - "symbol": "[", - "looks_like": "baldric", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 3, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath sword", - "holster_msg": "You sheath your %s", - "max_volume": "3750 ml", - "draw_cost": 20, - "flags": [ "SHEATH_SWORD" ] - }, - "flags": [ "BELTED", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "bunker_coat", - "repairs_like": "aep_suit", - "type": "ARMOR", - "category": "armor", - "name": "turnout coat", - "description": "A heavy protective coat worn by firefighters. Highly resistant to heat and flame, it provides excellent protection from injury.", - "weight": "1930 g", - "volume": "5 L", - "price": 91000, - "to_hit": -1, - "material": [ "nomex", "kevlar" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "yellow", - "covers": [ "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 30, - "storage": "2500 ml", - "warmth": 30, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 6, - "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] - }, - { - "id": "bunker_pants", - "repairs_like": "pants_leather", - "type": "ARMOR", - "category": "armor", - "name": "turnout trousers", - "name_plural": "turnout trousers", - "//": "Fire-resistant outerwear ain't cheap.", - "description": "A heavy pair of protective overalls worn by firefighters. Highly resistant to heat and flame, they provide excellent protection from injury.", - "weight": "2290 g", - "volume": "5 L", - "price": 81500, - "to_hit": -1, - "material": [ "nomex", "kevlar" ], - "symbol": "[", - "looks_like": "pants_cargo", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 30, - "storage": "1500 ml", - "warmth": 30, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 6, - "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "OUTER" ] - }, - { - "id": "camisole", - "type": "ARMOR", - "name": "camisole", - "description": "A small camisole made from silk. Typically used as an undergarment, they are light and easy to wear.", - "weight": "42 g", - "volume": "500 ml", - "price": 2000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tank_top", - "color": "light_blue", - "covers": [ "TORSO" ], - "coverage": 45, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "cape_fp", - "repairs_like": "sheet", - "type": "ARMOR", - "name": "Foodperson's cape", - "description": "A brightly-colored cape emblazoned with the \"Fp\" symbol.", - "weight": "900 g", - "volume": "3 L", - "price": 5000, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "]", - "looks_like": "cloak", - "color": "pink", - "covers": [ "TORSO" ], - "coverage": 50, - "encumbrance": 4, - "warmth": 10, - "material_thickness": 1, - "flags": [ "OVERSIZE", "BELTED" ] - }, - { - "id": "cassock", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "cassock", - "name_plural": "cassocks", - "description": "A piece of clerical clothing, usually worn by Christian priests.", - "weight": "1200 g", - "volume": "5 L", - "price": 20000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 10, - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "chainmail_arms", - "type": "ARMOR", - "category": "armor", - "name": "pair of chainmail sleeves", - "name_plural": "pairs of chainmail sleeves", - "description": "Customized chainmail arms. Each sleeve has straps to connect them with each other. The lack of fingers makes them less cumbersome and allows them to be used with gloves.", - "weight": "2812 g", - "volume": "750 ml", - "price": 7500, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "armguard_metal", - "color": "light_red", - "covers": [ "ARMS" ], - "coverage": 95, - "encumbrance": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "chainmail_hood", - "type": "ARMOR", - "category": "armor", - "name": "chainmail coif", - "description": "A customized chainmail hood. Can be worn comfortably under helmets.", - "weight": "2006 g", - "volume": "500 ml", - "price": 5012, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "balclava", - "color": "light_red", - "covers": [ "HEAD" ], - "coverage": 95, - "encumbrance": 10, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT" ] - }, - { - "id": "chainmail_legs", - "type": "ARMOR", - "category": "armor", - "name": "chainmail leggings", - "name_plural": "pairs of chainmail leggings", - "description": "Customized chainmail legs. Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear.", - "weight": "4212 g", - "volume": "1500 ml", - "price": 7500, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "legguard_hard", - "color": "light_red", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "chainmail_hauberk", - "type": "ARMOR", - "category": "armor", - "name": "chainmail hauberk", - "description": "A fully customized chainmail outfit, leaving the head uncovered. The shirt, arms, and leggings have been modified with straps and combined with a gambeson to deal with uneven weight distribution, cold environments and to allow them to be used separately.", - "weight": "14430 g", - "volume": "2750 ml", - "price": 35988, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "armor_blarmor", - "color": "light_red", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 30, - "material_thickness": 6, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "chainmail_suit", - "type": "ARMOR", - "category": "armor", - "name": "chainmail armor", - "description": "A fully customized chainmail suit. The coif, shirt, arms, and leggings have been modified with straps and combined with a gambeson to deal with uneven weight distribution, cold environments and to allow them to be used separately.", - "weight": "16436 g", - "volume": "3250 ml", - "price": 45000, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "touring_suit", - "color": "light_red", - "covers": [ "TORSO", "HEAD", "ARMS", "LEGS" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 30, - "material_thickness": 6, - "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT" ] - }, - { - "id": "chainmail_vest", - "type": "ARMOR", - "category": "armor", - "name": "chainmail vest", - "description": "A customized chainmail vest. It's a sleeveless piece of chainmail with small straps designed to better distribute the weight.", - "weight": "6953 g", - "volume": "1 L", - "price": 10000, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "vest_leather", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 95, - "encumbrance": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "chainmail_suit_faraday", - "type": "ARMOR", - "category": "armor", - "name": "faraday chainmail suit", - "description": "A fully customized chainmail suit that can be worn over your normal clothing. The suit is conductively interconnected, protecting against electricity.", - "weight": "23335 g", - "volume": "3500 ml", - "price": 35000, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "color": "light_red", - "covers": [ "TORSO", "HEAD", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 30, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT", "ELECTRIC_IMMUNE", "OUTER" ] - }, - { - "id": "chaps_leather", - "type": "ARMOR", - "name": "leather chaps", - "name_plural": "leather chaps", - "description": "A pair of black leather chaps. Very tough and light, but doesn't offer any storage.", - "weight": "1414 g", - "volume": "1250 ml", - "price": 21000, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "pants_leather", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 65, - "encumbrance": 3, - "warmth": 10, - "material_thickness": 3, - "flags": [ "OUTER" ] - }, - { - "id": "chestguard_hard", - "repairs_like": "armor_larmor", - "type": "ARMOR", - "category": "armor", - "name": "hard chest guard", - "description": "A plastron of interlocking plastic plate protecting your torso.", - "weight": "1000 g", - "volume": "7 L", - "price": 60000, - "to_hit": -2, - "material": [ "plastic", "neoprene" ], - "symbol": "H", - "looks_like": "cuirass_lightplate", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 20, - "warmth": 20, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "WATER_FRIENDLY", "STURDY", "OUTER" ] - }, - { - "id": "chestwrap", - "type": "ARMOR", - "name": "chestwrap", - "description": "Rags wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", - "weight": "64 g", - "volume": "500 ml", - "price": 500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tshirt", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 25, - "warmth": 5, - "material_thickness": 1, - "flags": [ "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "chestwrap_fur", - "type": "ARMOR", - "name": "fur chestwrap", - "description": "Fur pelts wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", - "weight": "154 g", - "volume": "750 ml", - "price": 700, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "chestwrap_leather", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 25, - "encumbrance": 5, - "warmth": 20, - "material_thickness": 1, - "flags": [ "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "chestwrap_leather", - "type": "ARMOR", - "name": "leather chestwrap", - "description": "Leather patches wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", - "weight": "137 g", - "volume": "750 ml", - "price": 525, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "chestwrap", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 25, - "encumbrance": 5, - "warmth": 10, - "material_thickness": 1, - "flags": [ "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "chestwrap_wool", - "type": "ARMOR", - "name": "wool chestwrap", - "description": "Felt patches wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", - "weight": "64 g", - "volume": "500 ml", - "price": 500, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "chestwrap", - "color": "blue", - "covers": [ "TORSO" ], - "coverage": 25, - "encumbrance": 5, - "warmth": 15, - "material_thickness": 1, - "flags": [ "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "cleansuit", - "type": "ARMOR", - "name": "cleansuit", - "description": "A simple hazardous materials handling suit. Though somewhat restrictive and fragile, wearing it will provide excellent protection against ambient radiation.", - "weight": "2100 g", - "volume": "2500 ml", - "price": 7700, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "white", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 25, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 10, - "flags": [ "VARSIZE", "WATERPROOF", "HOOD", "RAINPROOF", "RAD_RESIST", "OUTER" ] - }, - { - "id": "cloak", - "type": "ARMOR", - "name": "cloak", - "description": "A heavy cloak meant to be thrown over your body.", - "weight": "1175 g", - "volume": "3 L", - "price": 10700, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_rain", - "color": "green", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 65, - "encumbrance": 4, - "warmth": 30, - "material_thickness": 2, - "environmental_protection": 3, - "flags": [ "OVERSIZE", "HOOD", "OUTER" ] - }, - { - "id": "cloak_fur", - "type": "ARMOR", - "name": "fur cloak", - "description": "A heavy fur cloak meant to be thrown over your body.", - "weight": "1735 g", - "volume": "4 L", - "price": 24500, - "to_hit": -1, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "cloak_leather", - "color": "brown", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 65, - "encumbrance": 6, - "warmth": 60, - "material_thickness": 2, - "environmental_protection": 3, - "flags": [ "OVERSIZE", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "cloak_leather", - "type": "ARMOR", - "name": "leather cloak", - "description": "A heavy leather cloak meant to be thrown over your body. Provides decent protection.", - "weight": "2060 g", - "volume": "3500 ml", - "price": 24500, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "cloak", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 65, - "encumbrance": 6, - "warmth": 40, - "material_thickness": 2, - "environmental_protection": 3, - "flags": [ "OVERSIZE", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "cloak_wool", - "type": "ARMOR", - "name": "wool cloak", - "description": "A heavy woolen cloak meant to be thrown over your body.", - "weight": "1525 g", - "volume": "3750 ml", - "price": 24500, - "to_hit": -1, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "cloak", - "color": "blue", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 65, - "encumbrance": 5, - "warmth": 50, - "material_thickness": 2, - "environmental_protection": 3, - "flags": [ "OVERSIZE", "HOOD", "OUTER" ] - }, - { - "id": "clown_suit", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "clown suit", - "description": "A colorful and ridiculous costume fit for a clown. Provides decent storage.", - "weight": "1420 g", - "volume": "5750 ml", - "price": 2500, - "to_hit": -3, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "touring_suit", - "color": "pink", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 30, - "storage": "3250 ml", - "warmth": 10, - "material_thickness": 2, - "flags": [ "VARSIZE", "FANCY", "POCKETS", "OUTER" ] - }, - { - "id": "clown_wig", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "clown wig", - "description": "A colorful and ridiculous wig fit for a clown.", - "weight": "125 g", - "volume": "1 L", - "price": 2500, - "to_hit": -3, - "material": [ "cotton" ], - "symbol": "[", - "color": "pink", - "covers": [ "HEAD" ], - "coverage": 60, - "encumbrance": 5, - "warmth": 20, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "clown_nose", - "type": "ARMOR", - "name": "clown nose", - "description": "A red latex nose often seen being worn by clowns.", - "weight": "150 g", - "volume": "100 ml", - "price": 800, - "material": [ "plastic" ], - "symbol": ".", - "color": "red", - "flags": [ "FANCY" ] - }, - { - "id": "coat_fur", - "type": "ARMOR", - "name": "fur coat", - "description": "A fur coat with a couple small pockets. Extremely warm.", - "weight": "1677 g", - "volume": "5750 ml", - "price": 45000, - "to_hit": -5, - "material": [ "fur", "cotton" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "brown", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 30, - "storage": "1 L", - "warmth": 80, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 2, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "coat_faux_fur", - "type": "ARMOR", - "copy-from": "coat_fur", - "looks_like": "coat_fur", - "name": "faux fur coat", - "description": "A garishly-colored faux fur coat with a couple small pockets. Although not as warm as the natural fur, it gives you some of that unique flair.", - "material": [ "faux_fur", "cotton" ], - "color": "pink", - "covers": [ "TORSO", "ARMS" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "SUPER_FANCY" ], - "warmth": 70 - }, - { - "id": "coat_fur_sf", - "repairs_like": "jacket_leather", - "type": "ARMOR", - "name": "sable coat", - "description": "A very well-made fur coat, featuring thick panels of sable fur. Very warm and very good-looking.", - "weight": "1677 g", - "volume": "5750 ml", - "price": 7760000, - "to_hit": -5, - "material": [ "fur", "cotton" ], - "symbol": "[", - "looks_like": "coat_fur", - "color": "brown", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 35, - "storage": "1250 ml", - "warmth": 90, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 2, - "flags": [ "VARSIZE", "POCKETS", "OUTER", "SUPER_FANCY" ] - }, - { - "id": "coat_lab", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "lab coat", - "description": "A long white coat with several large pockets. Comes with a very nice pocket protector.", - "weight": "580 g", - "volume": "2250 ml", - "price": 2500, - "to_hit": -2, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "white", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 5, - "storage": "3500 ml", - "warmth": 15, - "material_thickness": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "coat_rain", - "type": "ARMOR", - "name": "rain coat", - "description": "A plastic coat with a hood and two very large pockets. Provides protection from rain.", - "weight": "960 g", - "volume": "1750 ml", - "price": 7900, - "material": [ "plastic", "cotton" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "yellow", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 15, - "storage": "1750 ml", - "warmth": 10, - "material_thickness": 2, - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "WATERPROOF", "RAINPROOF", "HOOD", "OUTER" ] - }, - { - "id": "coat_gut", - "type": "ARMOR", - "name": "gutskin parka", - "description": "An intricately sewn coat of treated and split intestines, prized for its light weight and waterproofness among the indigenous peoples of the arctic.", - "weight": "200 g", - "volume": "1250 ml", - "price": 13000, - "material": [ "gutskin" ], - "symbol": "[", - "looks_like": "coat_rain", - "color": "light_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 12, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 3, - "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "HOOD", "OUTER" ] - }, - { - "id": "coat_winter", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "winter coat", - "description": "A padded coat with deep pockets and a hood. Very warm.", - "weight": "1340 g", - "volume": "6750 ml", - "price": 14000, - "to_hit": -2, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_rain", - "color": "light_red", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 30, - "storage": "3 L", - "warmth": 70, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "OUTER" ] - }, - { - "id": "corset", - "type": "ARMOR", - "name": "leather corset", - "description": "A snug, black leather corset. Has no pockets, but its thick material provides good protection from harm.", - "weight": "640 g", - "volume": "1250 ml", - "price": 11000, - "to_hit": -3, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "vest_leather", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 75, - "encumbrance": 15, - "warmth": 25, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "VARSIZE", "FANCY", "SKINTIGHT" ] - }, - { - "id": "cowboy_hat", - "type": "ARMOR", - "name": "cowboy hat", - "description": "Whether yer hunting varmints, fixing up the ranch, or heading into the sunset, this is the hat for the job.", - "weight": "390 g", - "volume": "2 L", - "price": 9500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "bowlhat", - "color": "brown", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 10, - "warmth": 7, - "material_thickness": 2, - "environmental_protection": 2, - "flags": [ "VARSIZE", "SUN_GLASSES" ] - }, - { - "id": "cowl_wool", - "type": "ARMOR", - "name": "knit cowl", - "description": "A snuggly woolen cowl. It's one of those stylish and bulky cowls you see in fashion magazines.", - "weight": "272 g", - "volume": "2 L", - "price": 2000, - "to_hit": -2, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "scarf", - "color": "white", - "covers": [ "MOUTH" ], - "coverage": 70, - "encumbrance": 20, - "warmth": 40, - "material_thickness": 3, - "flags": [ "OVERSIZE", "HOOD", "FANCY", "ALLOWS_NATURAL_ATTACKS" ] - }, - { - "id": "crown_golden", - "type": "ARMOR", - "name": "golden crown", - "description": "A delicate golden crown featuring flowering trees.", - "weight": "1000 g", - "volume": "1 L", - "price": 30000, - "material": [ "gold" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 30, - "encumbrance": 20, - "material_thickness": 2, - "flags": [ "SUPER_FANCY" ] - }, - { - "id": "crown_golden_survivor", - "type": "ARMOR", - "name": "golden crown", - "description": "A golden crown for the monarch of survivors.", - "weight": "1000 g", - "volume": "1 L", - "price": 30000, - "material": [ "gold" ], - "symbol": "[", - "looks_like": "crown_golden", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 30, - "encumbrance": 20, - "material_thickness": 2, - "flags": [ "FANCY" ] - }, - { - "id": "cuirass_lightplate", - "type": "ARMOR", - "category": "armor", - "name": "cuirass", - "name_plural": "cuirasses", - "description": "A steel breastplate, and a vital part of plate armor. Even as full armor went into decline, cuirasses remained in use among cavalry in Europe.", - "weight": "4200 g", - "volume": "6 L", - "price": 20000, - "to_hit": -1, - "material": [ "steel", "leather" ], - "symbol": "[", - "looks_like": "chestguard_hard", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "OUTER", "STURDY" ] - }, - { - "id": "cuirass_scrap", - "type": "ARMOR", - "category": "armor", - "name": "scrap cuirass", - "name_plural": "scrap cuirasses", - "description": "A cuirass made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", - "weight": "3366 g", - "volume": "5750 ml", - "price": 20000, - "to_hit": -1, - "bashing": 2, - "cutting": 3, - "material": [ "steel", "iron" ], - "symbol": "[", - "looks_like": "cuirass_lightplate", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 80, - "encumbrance": 18, - "warmth": 20, - "material_thickness": 2, - "flags": [ "OUTER" ] - }, - { - "id": "daypack", - "repairs_like": "backpack", - "type": "ARMOR", - "name": "daypack", - "description": "An ultralight nylon backpack intended for one-day hiking trips. Waterproof, slim, and spacious.", - "symbol": "[", - "looks_like": "backpack", - "color": "red", - "weight": "411 g", - "volume": "2 L", - "//": "REI Co-op 22-liter daypack costs $54.95, so ballpark to $55", - "price": 5500, - "price_postapoc": 10000, - "rigid": false, - "material": [ "cotton", "plastic" ], - "covers": [ "TORSO" ], - "coverage": 50, - "material_thickness": 1, - "encumbrance": 2, - "max_encumbrance": 18, - "storage": "24 L", - "warmth": 5, - "flags": [ "BELTED", "OVERSIZE", "STURDY" ] - }, - { - "id": "dinosuit", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "dinosaur suit", - "description": "A full-body costume in the form of an anthropomorphic dinosaur. It is quite encumbering and has little storage but is very warm.", - "weight": "7033 g", - "volume": "12 L", - "price": 14500, - "to_hit": -3, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "wolfsuit", - "color": "light_green", - "covers": [ "LEGS", "TORSO", "ARMS", "HANDS", "HEAD", "FEET", "MOUTH", "EYES" ], - "coverage": 100, - "encumbrance": 30, - "storage": "1 L", - "warmth": 50, - "material_thickness": 5, - "environmental_protection": 2, - "flags": [ "OUTER" ] - }, - { - "id": "dragonskin", - "type": "ARMOR", - "category": "armor", - "name": "dragon skin vest", - "description": "A state-of-the-art, lightweight, flexible, bullet resistant vest. The ceramic disks used in its construction make it impossible to repair, only replace.", - "weight": "2860 g", - "volume": "6 L", - "price": 190000, - "to_hit": -3, - "bashing": 6, - "material": [ "lightceramic", "kevlar" ], - "symbol": "[", - "looks_like": "kevlar", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 95, - "encumbrance": 8, - "warmth": 12, - "material_thickness": 3, - "//": "Ceramic disks inside block addition of steel plating modification", - "flags": [ "STURDY", "OUTER", "NO_REPAIR" ] - }, - { - "id": "dragonskinempty", - "repairs_like": "survivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "lamellar kevlar vest", - "description": "A lamellar kevlar vest, there are intricately cut voids usually filled with stitched in ceramic disks, you could repair the stitching if needed", - "weight": "2060 g", - "volume": "4 L", - "price": 1900, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar" ], - "symbol": "[", - "looks_like": "dragonskin", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 25, - "encumbrance": 6, - "warmth": 10, - "material_thickness": 2, - "flags": [ "STURDY", "OUTER" ] - }, - { - "id": "dress", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "dress", - "name_plural": "dresses", - "description": "A long cotton dress. Though comfortable to wear, it lacks any storage space.", - "weight": "680 g", - "volume": "3500 ml", - "price": 18000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "pink", - "covers": [ "LEGS", "TORSO" ], - "coverage": 85, - "encumbrance": 7, - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "dress_shirt", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "dress shirt", - "description": "A white button-down shirt with long sleeves. Looks professional!", - "weight": "250 g", - "volume": "750 ml", - "price": 1500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "longshirt", - "color": "white", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 5, - "storage": "250 ml", - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "drinking_hat", - "type": "ARMOR", - "category": "clothing", - "symbol": "[", - "color": "blue", - "name": "drinking hat", - "description": "This is an improvised harness that can be worn over other headgear or bare head, made from two small liquid containers, a rubber hose, a bundle of steel wire, and some cordage. A convenient and simple device for hands-free drinking, though the liquid inside would spill if you put it into your backpack.", - "price": 1000, - "material": [ "cotton", "aluminum" ], - "weight": "733 g", - "volume": "1500 ml", - "encumbrance": 5, - "covers": [ "HEAD" ], - "coverage": 15, - "material_thickness": 1, - "container_data": { "contains": "500 ml", "watertight": true }, - "flags": [ "OVERSIZE", "BELTED", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY" ] - }, - { - "id": "dress_wedding", - "type": "ARMOR", - "name": "wedding dress", - "name_plural": "wedding dresses", - "description": "A beautiful white wedding dress. What good will it be now?", - "weight": "9333 g", - "volume": "18 L", - "price": 59000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "dress", - "color": "white", - "covers": [ "LEGS", "TORSO" ], - "coverage": 90, - "encumbrance": 45, - "warmth": 30, - "material_thickness": 2, - "flags": [ "VARSIZE", "SUPER_FANCY" ] - }, - { - "id": "dump_pouch", - "type": "ARMOR", - "name": "tactical dump pouch", - "name_plural": "tactical dump pouches", - "description": "An expandable pouch secured with straps. Provides a bit of extra storage with minimal encumbrance.", - "weight": "288 g", - "volume": "500 ml", - "price": 4500, - "to_hit": 2, - "bashing": 1, - "material": [ "kevlar", "plastic" ], - "symbol": "[", - "looks_like": "holster", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 3, - "storage": "2 L", - "material_thickness": 1, - "flags": [ "WAIST", "WATER_FRIENDLY" ] - }, - { - "id": "duster", - "type": "ARMOR", - "name": "duster", - "description": "A rugged full-length duster coat. Has many pockets for storage.", - "weight": "1120 g", - "volume": "5750 ml", - "price": 15500, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "trenchcoat", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 90, - "encumbrance": 15, - "storage": "6 L", - "warmth": 15, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "duster_fur", - "type": "ARMOR", - "name": "fur duster", - "description": "A thick fur full-length duster. Has many pockets for storage.", - "weight": "2362 g", - "volume": "9750 ml", - "price": 97900, - "to_hit": -1, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "duster_leather", - "color": "brown", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 90, - "encumbrance": 19, - "storage": "6 L", - "warmth": 50, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "duster_faux_fur", - "type": "ARMOR", - "copy-from": "duster_fur", - "looks_like": "duster_fur", - "name": "faux fur duster", - "description": "A thick faux fur duster, falling below your knees. Has many pockets for storing things.", - "material": [ "faux_fur", "cotton" ], - "covers": [ "TORSO", "ARMS", "LEGS" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], - "warmth": 40 - }, - { - "id": "duster_leather", - "type": "ARMOR", - "name": "leather duster", - "description": "A thick leather full-length duster. Has many pockets for storage.", - "weight": "2655 g", - "volume": "7 L", - "price": 24500, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "duster", - "color": "brown", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 90, - "encumbrance": 17, - "storage": "6 L", - "warmth": 30, - "material_thickness": 3, - "environmental_protection": 1, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "duster_survivor", - "type": "ARMOR", - "category": "armor", - "name": "survivor duster", - "description": "A Kevlar armored custom full-length duster, covered with pouches and pockets. Comfortable, durable, and great for storage.", - "weight": "2592 g", - "volume": "9500 ml", - "price": 40000, - "to_hit": -1, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "duster_leather", - "color": "brown", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 85, - "encumbrance": 15, - "storage": "9 L", - "warmth": 10, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] - }, - { - "id": "ear_plugs", - "type": "ARMOR", - "name": "pair of ear plugs", - "name_plural": "pairs of ear plugs", - "description": "Industrial grade ear plugs. They fit inside the ear.", - "weight": "10 g", - "volume": "10 ml", - "price": 10, - "material": [ "plastic" ], - "symbol": ";", - "color": "light_gray", - "coverage": 1, - "material_thickness": 1, - "flags": [ "DEAF", "OVERSIZE", "POWERARMOR_COMPATIBLE" ] - }, - { - "id": "eboshi", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "eboshi", - "description": "A high, black cap with a very narrow top. Traditionally worn by Shinto priests.", - "weight": "120 g", - "volume": "500 ml", - "price": 7000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "bowlhat", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 60, - "encumbrance": 10, - "warmth": 4, - "material_thickness": 1 - }, - { - "id": "elbow_pads", - "type": "ARMOR", - "category": "armor", - "name": "pair of elbow pads", - "name_plural": "pairs of elbow pads", - "description": "A pair of elbow pads made of stout plastic and cloth.", - "weight": "110 g", - "volume": "750 ml", - "price": 3500, - "to_hit": 1, - "material": [ "plastic", "cotton" ], - "symbol": "[", - "looks_like": "armguards_hard", - "color": "dark_gray", - "covers": [ "ARMS" ], - "coverage": 30, - "material_thickness": 5, - "flags": [ "WATER_FRIENDLY", "BELTED" ] - }, - { - "id": "fancy_sunglasses", - "type": "ARMOR", - "name": "pair of stylish sunglasses", - "name_plural": "pairs of stylish sunglasses", - "description": "A pair of stylish sunglasses. Look good while keeping the glare out of your eyes.", - "weight": "42 g", - "volume": "250 ml", - "price": 27500, - "to_hit": -2, - "material": [ "glass", "plastic" ], - "symbol": "[", - "looks_like": "sunglasses", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 95, - "encumbrance": 1, - "material_thickness": 1, - "environmental_protection": 1, - "qualities": [ [ "GLARE", 1 ] ], - "flags": [ "FANCY", "WATER_FRIENDLY", "SUN_GLASSES", "FRAGILE" ] - }, - { - "id": "fanny", - "repairs_like": "backpack", - "type": "ARMOR", - "name": "fanny pack", - "description": "Provides a bit of extra storage, with minimal encumbrance.", - "weight": "272 g", - "volume": "250 ml", - "price": 3500, - "to_hit": 2, - "bashing": 1, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "holster", - "color": "green", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 2, - "storage": "1500 ml", - "material_thickness": 1, - "flags": [ "WAIST", "WATER_FRIENDLY" ] - }, - { - "id": "plastron_cotton", - "repairs_like": "vambrace_larmor", - "type": "ARMOR", - "name": "underarm protector", - "description": "A sturdy cotton plastron that protects much of the torso, the dominant shoulder, and underarm while fencing.", - "weight": "110 g", - "volume": "500 ml", - "price": 1600, - "material": [ "cotton" ], - "symbol": "[", - "color": "white", - "covers": [ "TORSO" ], - "coverage": 65, - "warmth": 5, - "material_thickness": 3, - "flags": [ "SKINTIGHT" ] - }, - { - "id": "plastron_plastic", - "type": "ARMOR", - "name": "plastic chest protector", - "description": "A rigid plastic plastron with molded cups to be worn by female fencers for protection while fencing.", - "weight": "194 g", - "volume": "850 ml", - "price": 3000, - "material": [ "plastic" ], - "symbol": "[", - "color": "white", - "covers": [ "TORSO" ], - "coverage": 35, - "encumbrance": 2, - "warmth": 5, - "material_thickness": 3, - "flags": [ "SKINTIGHT" ] - }, - { - "id": "fencing_jacket", - "repairs_like": "armor_larmor", - "type": "ARMOR", - "name": "fencing jacket", - "name_plural": "fencing jackets", - "description": "A padded jacket with the zipper on the back used by fencers to prevent accidents. It doesn't have any storage room, but it is very comfortable.", - "weight": "800 g", - "volume": "2500 ml", - "price": 3000, - "material": [ "cotton", "nylon" ], - "symbol": "[", - "looks_like": "coat_lab", - "color": "white", - "covers": [ "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 5, - "warmth": 25, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "flags": [ "STURDY" ] - }, - { - "id": "lame_foil", - "repairs_like": "armor_larmor", - "type": "ARMOR", - "name": { "str": "lamé (foil)", "str_pl": "lamés (foil)" }, - "description": "A thin, lightweight conductive vest with the zipper on the back used by fencers for electronic scoring. Its outer layer is a woven mix of sturdy cotton and stainless steel strands.", - "weight": "843 g", - "volume": "2500 ml", - "price": 3000, - "material": [ "cotton", "budget_steel" ], - "symbol": "[", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 100, - "encumbrance": 8, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "OUTER" ] - }, - { - "id": "lame_saber", - "repairs_like": "armor_larmor", - "type": "ARMOR", - "name": { "str": "lamé (saber)", "str_pl": "lamés (saber)" }, - "description": "A thin, lightweight conductive jacket used by fencers for electronic scoring. Its outer layer is a woven mix of sturdy cotton and stainless steel strands.", - "weight": "1043 g", - "volume": "2500 ml", - "price": 8500, - "material": [ "cotton", "budget_steel" ], - "symbol": "[", - "color": "light_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 8, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "OUTER" ] - }, - { - "id": "fencing_mask", - "repairs_like": "helmet_survivor", - "type": "ARMOR", - "name": "fencing mask", - "description": "A tough hood made of steel mesh used by fencers.", - "weight": "520 g", - "volume": "1250 ml", - "price": 3500, - "material": [ "cotton", "steel" ], - "symbol": "[", - "looks_like": "balclava", - "color": "dark_gray", - "covers": [ "HEAD", "MOUTH", "EYES" ], - "coverage": 90, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 2 - }, - { - "id": "fencing_pants", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "fencing pants", - "name_plural": "fencing pants", - "description": "A pair of reinforced pants used by fencers to prevent injuries.", - "weight": "450 g", - "volume": "2 L", - "price": 2500, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "pants", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 15, - "storage": "500 ml", - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "fireman_belt", - "type": "ARMOR", - "name": "firefighter belt", - "description": "A stout firefighter's belt. Useful for keeping your bunker gear up, it also doubles as an equipment belt with a reinforced loop for holding a large tool.", - "weight": "210 g", - "volume": "500 ml", - "price": 9000, - "bashing": 5, - "material": [ "leather", "steel" ], - "symbol": "[", - "looks_like": "holster", - "color": "yellow", - "covers": [ "TORSO" ], - "encumbrance": 4, - "storage": "1 L", - "use_action": { - "type": "holster", - "holster_prompt": "Attach what to belt loop?", - "holster_msg": "You clip your %s to your %s", - "max_volume": "2 L", - "max_weight": 3600, - "draw_cost": 50, - "flags": [ "BELT_CLIP" ] - }, - "flags": [ "FANCY", "WAIST", "NO_QUICKDRAW", "WATER_FRIENDLY" ] - }, - { - "id": "fishing_waders", - "repairs_like": "boots_larmor", - "type": "ARMOR", - "name": "pair of fishing waders", - "name_plural": "pairs of fishing waders", - "description": "Waterproof plastic fishing waders with a single large front pocket.", - "weight": "1360 g", - "volume": "9500 ml", - "price": 10000, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "pants_ski", - "color": "green", - "covers": [ "TORSO", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 25, - "storage": "1500 ml", - "warmth": 5, - "material_thickness": 2, - "environmental_protection": 6, - "flags": [ "VARSIZE", "WATERPROOF" ] - }, - { - "id": "fitover_sunglasses", - "type": "ARMOR", - "name": "pair of fit-over sunglasses", - "name_plural": "pairs of fit-over sunglasses", - "description": "A pair of fit-over sunglasses designed to be worn over a pair of corrective glasses. Good for keeping the glare out of your eyes.", - "weight": "45 g", - "volume": "250 ml", - "price": 5000, - "to_hit": -2, - "material": [ "glass", "plastic" ], - "symbol": "[", - "looks_like": "sunglasses", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 90, - "encumbrance": 1, - "material_thickness": 1, - "environmental_protection": 1, - "qualities": [ [ "GLARE", 1 ] ], - "flags": [ "WATER_FRIENDLY", "SUN_GLASSES", "VARSIZE", "OUTER", "FRAGILE" ] - }, - { - "id": "flag_shirt", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "flag shirt", - "description": "A t-shirt embroidered with the pattern of an American flag.", - "weight": "158 g", - "volume": "500 ml", - "price": 6000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tshirt", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 90, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "flotation_vest", - "type": "ARMOR", - "name": "flotation vest", - "description": "A brightly-colored vest designed to keep you upright and floating in water.", - "weight": "451 g", - "volume": "9 L", - "price": 11000, - "to_hit": -3, - "bashing": 2, - "material": [ "plastic", "cotton" ], - "symbol": "[", - "looks_like": "vest_leather", - "color": "yellow", - "covers": [ "TORSO" ], - "coverage": 40, - "encumbrance": 40, - "warmth": 5, - "material_thickness": 4, - "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ] - }, - { - "id": "flotation_vest_ms", - "type": "ARMOR", - "name": "makeshift flotation vest", - "description": "A flotation vest made of inflated animal skins.", - "weight": "451 g", - "volume": "9 L", - "price": 11000, - "to_hit": -3, - "bashing": 2, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "vest_leather", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 40, - "encumbrance": 50, - "warmth": 5, - "material_thickness": 2, - "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ] - }, - { - "id": "football_armor", - "repairs_like": "armor_larmor", - "type": "ARMOR", - "category": "armor", - "name": "football armor", - "description": "Heavy plastic armor for your upper torso. Normally worn by football players.", - "weight": "2810 g", - "volume": "7 L", - "price": 11000, - "material": [ "plastic", "cotton" ], - "symbol": "[", - "looks_like": "chestguard_hard", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 45, - "encumbrance": 35, - "warmth": 10, - "material_thickness": 6, - "flags": [ "BELTED" ] - }, - { - "id": "fsurvivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "survivor firesuit", - "description": "Heavy, hand-built combination armor made from a cut-down bulletproof vest and a reinforced flame-resistant Nomex jumpsuit. Protects the wearer from fire and the elements.", - "weight": "6800 g", - "volume": "11500 ml", - "price": 200000, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar", "nomex" ], - "symbol": "[", - "looks_like": "survivor_suit", - "color": "light_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 30, - "storage": "10 L", - "warmth": 15, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 10, - "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "RAINPROOF", "STURDY" ] - }, - { - "id": "gambeson", - "type": "ARMOR", - "name": "gambeson", - "description": "A thick jacket of quilted fabric, designed to be worn underneath mail or other armor. Or worn on its own, if you can't afford proper armor.", - "weight": "453 g", - "volume": "3 L", - "price": 20000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "light_gray", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 80, - "encumbrance": 15, - "warmth": 30, - "material_thickness": 5, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "glasses_bal", - "type": "ARMOR", - "category": "armor", - "name": "pair of ballistic glasses", - "name_plural": "pairs of ballistic glasses", - "description": "Modern tactical eyewear that protects from small projectiles and fragments. Provides excellent protection from environmental dangers.", - "weight": "184 g", - "volume": "250 ml", - "price": 7500, - "to_hit": -2, - "material": [ "kevlar_rigid", "plastic" ], - "symbol": "[", - "looks_like": "glasses_safety", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 100, - "encumbrance": 5, - "warmth": 5, - "material_thickness": 3, - "environmental_protection": 4, - "qualities": [ [ "GLARE", 1 ] ], - "flags": [ "WATER_FRIENDLY", "SUN_GLASSES" ] - }, - { - "id": "eclipse_glasses", - "type": "ARMOR", - "name": "pair of eclipse glasses", - "name_plural": "pairs of eclipse glasses", - "description": "A pair of cardboard-framed glasses with UV and IR-filtered lenses topped with a layer of aluminum coating. They allow safe viewing of extremely bright and harmful sources of light, like the sun during a solar eclipse.", - "weight": "27 g", - "volume": "250 ml", - "price": 2500, - "to_hit": -2, - "material": [ "paper" ], - "symbol": "[", - "looks_like": "sunglasses", - "color": "light_gray", - "covers": [ "EYES" ], - "coverage": 80, - "encumbrance": 10, - "material_thickness": 1, - "environmental_protection": 1, - "qualities": [ [ "GLARE", 3 ] ], - "flags": [ "SUN_GLASSES" ] - }, - { - "id": "glasses_bifocal", - "type": "ARMOR", - "name": "pair of bifocal glasses", - "name_plural": "pairs of bifocal glasses", - "description": "A pair of bifocal glasses for those who are both near-sighted and far-sighted. You can use them to focus sunlight.", - "weight": "30 g", - "volume": "250 ml", - "price": 7900, - "to_hit": -2, - "material": [ "glass", "plastic" ], - "symbol": "[", - "looks_like": "glasses_eye", - "color": "cyan", - "covers": [ "EYES" ], - "coverage": 75, - "material_thickness": 1, - "environmental_protection": 1, - "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, - "flags": [ "WATER_FRIENDLY", "FIRESTARTER", "FIX_NEARSIGHT", "FIX_FARSIGHT", "FRAGILE" ] - }, - { - "id": "glasses_eye", - "type": "ARMOR", - "name": "pair of eyeglasses", - "name_plural": "pairs of eyeglasses", - "description": "A pair of glasses for the near-sighted. The concave lenses diffuse the sunlight, rendering them useless for starting fires.", - "weight": "30 g", - "volume": "250 ml", - "price": 7900, - "to_hit": -2, - "material": [ "glass", "plastic" ], - "symbol": "[", - "looks_like": "sunglasses", - "color": "cyan", - "covers": [ "EYES" ], - "coverage": 75, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "WATER_FRIENDLY", "FIX_NEARSIGHT", "FRAGILE" ] - }, - { - "id": "glasses_monocle", - "type": "ARMOR", - "name": "monocle", - "//": "DDA monocle is optical-grade. Costume ones go for about $10.", - "description": "An essential article of the gentleman's apparel. Also corrects near-sightedness. The concave lenses diffuse the sunlight, rendering them useless for starting fires.", - "weight": "16 g", - "volume": "5 ml", - "price": 4000, - "to_hit": -2, - "material": [ "glass", "plastic" ], - "symbol": "[", - "looks_like": "glasses_eye", - "color": "cyan", - "covers": [ "EYES" ], - "coverage": 20, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "SUPER_FANCY", "FIX_NEARSIGHT", "FRAGILE" ] - }, - { - "id": "glasses_reading", - "type": "ARMOR", - "name": "pair of reading glasses", - "name_plural": "pairs of reading glasses", - "description": "A pair of glasses for the far-sighted. Useless for anyone else. You can use them to focus sunlight.", - "weight": "30 g", - "volume": "250 ml", - "price": 2000, - "to_hit": -2, - "material": [ "glass", "plastic" ], - "symbol": "[", - "looks_like": "glasses_eye", - "color": "cyan", - "covers": [ "EYES" ], - "coverage": 75, - "material_thickness": 1, - "environmental_protection": 1, - "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, - "flags": [ "WATER_FRIENDLY", "FIRESTARTER", "FIX_FARSIGHT", "FRAGILE" ] - }, - { - "id": "glasses_safety", - "repairs_like": "goggles_swim", - "type": "ARMOR", - "name": "pair of safety glasses", - "name_plural": "pairs of safety glasses", - "description": "A pair of plastic glasses, used in workshops, sports, chemistry labs, and many other places. Provides great protection from damage.", - "weight": "60 g", - "volume": "250 ml", - "price": 1000, - "to_hit": -2, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "glasses_eye", - "color": "light_gray", - "covers": [ "EYES" ], - "coverage": 95, - "encumbrance": 5, - "warmth": 5, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "WATER_FRIENDLY", "OUTER" ] - }, - { - "id": "gobag", - "type": "ARMOR", - "name": "go bag", - "description": "A huge duffel bag with backpack attached, both packed to the gills. Judging by the feel, a National Guard soldier could have packed this to be ready for deployment. Activate to unpack and enjoy.", - "weight": "18043 g", - "volume": "35750 ml", - "price": 100000, - "to_hit": -5, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "duffelbag", - "color": "green", - "covers": [ "TORSO", "ARMS" ], - "coverage": 50, - "encumbrance": 35, - "warmth": 10, - "material_thickness": 3, - "flags": [ "BELTED", "WATER_FRIENDLY" ], - "use_action": "GOBAG_NORMAL" - }, - { - "id": "personal_gobag", - "repairs_like": "backpack_hiking", - "type": "ARMOR", - "name": "personal go bag", - "description": "A huge duffel bag with backpack attached, both packed to the gills. You have packed this to be ready for deployment. Activate to unpack and enjoy.", - "looks_like": "gobag", - "use_action": "GOBAG_PERSONAL", - "copy-from": "gobag" - }, - { - "id": "goggles_ski", - "repairs_like": "goggles_swim", - "type": "ARMOR", - "name": "pair of ski goggles", - "name_plural": "pairs of ski goggles", - "description": "A large pair of goggles that completely seal off your eyes. Provides excellent protection from environmental dangers.", - "weight": "354 g", - "volume": "500 ml", - "price": 4500, - "to_hit": -2, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "sunglasses", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 100, - "encumbrance": 15, - "warmth": 50, - "material_thickness": 2, - "environmental_protection": 6, - "qualities": [ [ "GLARE", 1 ] ], - "flags": [ "SUN_GLASSES" ] - }, - { - "id": "goggles_welding", - "type": "ARMOR", - "name": "pair of welding goggles", - "name_plural": "pairs of welding goggles", - "description": "A dark pair of goggles. They make seeing very difficult, but protect you from bright flashes.", - "weight": "153 g", - "volume": "250 ml", - "price": 1400, - "to_hit": -3, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "glasses_safety", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 100, - "encumbrance": 60, - "warmth": 10, - "material_thickness": 4, - "environmental_protection": 6, - "qualities": [ [ "GLARE", 2 ] ], - "flags": [ "SUN_GLASSES", "FLASH_PROTECTION" ] - }, - { - "id": "gown", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "evening gown", - "description": "A luxurious evening gown. It accentuates your curves, or lack thereof.", - "weight": "1800 g", - "volume": "5 L", - "price": 21000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "dress", - "color": "dark_gray", - "covers": [ "TORSO", "LEGS" ], - "coverage": 75, - "encumbrance": 14, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SUPER_FANCY" ] - }, - { - "id": "greatcoat", - "type": "ARMOR", - "name": "greatcoat", - "description": "A heavy, full-length wool coat. Cumbersome, but warm and with deep pockets.", - "weight": "2428 g", - "volume": "8 L", - "price": 18000, - "to_hit": -3, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "blue", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 95, - "encumbrance": 23, - "storage": "5500 ml", - "warmth": 50, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "COLLAR", "OUTER" ] - }, - { - "id": "hakama_gi", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "hakama", - "description": "Plain black hakama for use in kendo and other martial arts.", - "weight": "350 g", - "volume": "1 L", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "skirt", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 6, - "warmth": 10, - "material_thickness": 2, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "hakama", - "type": "ARMOR", - "name": "hakama", - "description": "A flowing, pleated garment which can be worn over a kimono.", - "weight": "500 g", - "volume": "1500 ml", - "price": 3000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "skirt", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 10, - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "OUTER" ] - }, - { - "id": "halter_top", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "halter top", - "description": "A short top made from cotton. It is light and easy to wear.", - "weight": "42 g", - "volume": "500 ml", - "price": 2000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tank_top", - "color": "pink", - "covers": [ "TORSO" ], - "coverage": 25, - "warmth": 2, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "hat_ball", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "baseball cap", - "//": "Head encumbrance stops you from wearing additional headgear. No helmet over a ballcap, sorry. But brimmed gear gets the anti-glare flag!", - "description": "A Red Sox cap. It provides a little bit of warmth.", - "weight": "88 g", - "volume": "500 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 10, - "warmth": 5, - "material_thickness": 1, - "environmental_protection": 2, - "flags": [ "SUN_GLASSES" ] - }, - { - "id": "hat_boonie", - "type": "ARMOR", - "name": "boonie hat", - "description": "Also called a \"bucket hat.\" Often used in the military. Its wide brim helps keep the sun out of your eyes.", - "weight": "92 g", - "volume": "500 ml", - "price": 1200, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cowboy", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 65, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 2, - "flags": [ "VARSIZE", "SUN_GLASSES" ] - }, - { - "id": "hat_chef", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "toque", - "description": "A traditional chef's hat, standing tall and proud against the vulgarities of the world.", - "weight": "140 g", - "volume": "500 ml", - "price": 500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "white", - "covers": [ "HEAD" ], - "coverage": 75, - "encumbrance": 15, - "warmth": 5, - "material_thickness": 2, - "environmental_protection": 1 - }, - { - "id": "hat_cotton", - "type": "ARMOR", - "name": "cotton hat", - "description": "A snug-fitting cotton hat. Quite warm.", - "weight": "78 g", - "volume": "250 ml", - "price": 2000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_ball", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 65, - "warmth": 20, - "material_thickness": 1, - "flags": [ "VARSIZE", "HELMET_COMPAT" ] - }, - { - "id": "hat_fur", - "type": "ARMOR", - "name": "fur hat", - "description": "A hat made from the pelts of animals. Extremely warm.", - "weight": "246 g", - "volume": "750 ml", - "price": 5000, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "hat_knit", - "color": "brown", - "covers": [ "HEAD" ], - "coverage": 95, - "encumbrance": 10, - "warmth": 70, - "material_thickness": 3 - }, - { - "id": "hat_faux_fur", - "type": "ARMOR", - "copy-from": "hat_fur", - "looks_like": "hat_fur", - "name": "faux fur hat", - "description": "A stylish hat made of faux fur. Like real fur, but without the suffering, if the tag is to be believed. Very warm.", - "material": [ "faux_fur", "cotton" ], - "covers": [ "HEAD" ], - "flags": [ "FANCY" ], - "warmth": 60 - }, - { - "id": "hat_hard", - "type": "ARMOR", - "name": "hard hat", - "description": "A hard plastic hat worn in construction sites. Excellent protection from cuts and percussion.", - "weight": "796 g", - "volume": "2500 ml", - "price": 1200, - "bashing": 6, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "hat_ball", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 80, - "encumbrance": 15, - "warmth": 5, - "material_thickness": 4, - "techniques": [ "WBLOCK_1" ], - "flags": [ "WATERPROOF" ] - }, - { - "id": "hat_hard_hooded", - "type": "ARMOR", - "category": "armor", - "name": "hooded hard hat", - "description": "A hard plastic hat worn in construction sites, with a cloth tucked in under it to serve as a makeshift hood. Makes it a bit more comfortable to wear, and better protects the neck from sun and rain.", - "weight": "876 g", - "volume": "2750 ml", - "price": 1200, - "bashing": 6, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "hat_hard", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 80, - "encumbrance": 13, - "warmth": 6, - "material_thickness": 4, - "techniques": [ "WBLOCK_1" ], - "flags": [ "WATERPROOF" ] - }, - { - "id": "hat_hunting", - "type": "ARMOR", - "name": "hunting cap", - "description": "A red plaid hunting cap with ear flaps. Notably warm.", - "weight": "206 g", - "volume": "750 ml", - "price": 3000, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "hat_ball", - "color": "light_red", - "covers": [ "HEAD" ], - "coverage": 85, - "encumbrance": 10, - "warmth": 50, - "material_thickness": 3, - "environmental_protection": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "hat_knit", - "type": "ARMOR", - "name": "knit hat", - "description": "A snug-fitting wool hat. Very warm.", - "weight": "120 g", - "volume": "250 ml", - "price": 3000, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 65, - "warmth": 40, - "material_thickness": 2, - "flags": [ "VARSIZE", "HELMET_COMPAT" ] - }, - { - "id": "hat_newsboy", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "newsboy cap", - "description": "A slouching wool cap with a short front brim, traditionally associated with newspaper delivery boys. Quite warm.", - "weight": "100 g", - "volume": "250 ml", - "price": 3000, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "hat_ball", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 50, - "warmth": 30, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "hat_noise_cancelling", - "type": "ARMOR", - "name": "noise canceling headgear", - "description": "Padding over your ears kept in place by some string. Blocks incoming sounds.", - "weight": "72 g", - "volume": "500 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 5, - "encumbrance": 17, - "warmth": 5, - "material_thickness": 1, - "flags": [ "DEAF", "HELMET_COMPAT" ] - }, - { - "id": "hat_sombrero", - "repairs_like": "tricorne", - "type": "ARMOR", - "name": "sombrero", - "//": "Head encumbrance stops you from wearing additional headgear. No helmet over a sombrero, sorry. But brimmed gear gets the anti-glare flag!", - "description": "A felt orange sombrero with traditional white and yellow hand stitching. The wide brim keeps the sun out of your eyes, and a thin strap hooks around your chin.", - "weight": "140 g", - "volume": "3500 ml", - "price": 5500, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "hat_cowboy", - "color": "light_red", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 20, - "warmth": 2, - "material_thickness": 2, - "environmental_protection": 4, - "flags": [ "FANCY", "OUTER", "SUN_GLASSES" ] - }, - { - "id": "hide_bag", - "copy-from": "raw_leather", - "type": "COMESTIBLE", - "category": "clothing", - "name": "hide bag", - "description": "The raw skin of an animal, quickly turned into a makeshift bag for storage. It will still rot, and needs to be cured and tanned.", - "symbol": "[", - "looks_like": "plastic_shopping_bag", - "color": "pink", - "proportional": { "weight": 6, "volume": 6, "price": 6, "quench": 6, "calories": 6, "healthy": 6, "fun": 6 }, - "armor_data": { - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 5, - "encumbrance": 100, - "storage": "15 L", - "material_thickness": 1 - }, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "hide_tainted_bag", - "copy-from": "raw_tainted_leather", - "type": "COMESTIBLE", - "category": "clothing", - "name": "tainted hide bag", - "description": "The raw skin of a monster, quickly turned into a makeshift bag for storage. It will still rot, and needs to be cured and tanned.", - "symbol": "[", - "looks_like": "hide_bag", - "color": "pink", - "proportional": { "weight": 6, "volume": 6, "price": 6, "quench": 6, "calories": 6, "healthy": 6, "fun": 6 }, - "armor_data": { - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 5, - "encumbrance": 100, - "storage": "15 L", - "material_thickness": 1 - }, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "hood_fsurvivor", - "type": "ARMOR", - "category": "armor", - "name": "survivor firehood", - "description": "A customized armored Nomex and Kevlar hood, very strong and durable.", - "weight": "1220 g", - "volume": "1500 ml", - "price": 58000, - "to_hit": -1, - "bashing": 10, - "material": [ "kevlar", "nomex" ], - "symbol": "[", - "looks_like": "hood_survivor", - "color": "light_gray", - "covers": [ "HEAD" ], - "coverage": 100, - "encumbrance": 30, - "warmth": 15, - "material_thickness": 5, - "environmental_protection": 10, - "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] - }, - { - "id": "hood_lsurvivor", - "type": "ARMOR", - "category": "armor", - "name": "light survivor hood", - "description": "A customized armored cloth and Kevlar hood, very light and durable.", - "weight": "628 g", - "volume": "750 ml", - "price": 58000, - "to_hit": -1, - "bashing": 10, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "hood_survivor", - "color": "green", - "covers": [ "HEAD" ], - "coverage": 100, - "encumbrance": 15, - "warmth": 15, - "material_thickness": 4, - "environmental_protection": 3, - "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] - }, - { - "id": "hood_rain", - "type": "ARMOR", - "name": "rain hood", - "description": "A waterproof hood made to be worn in bad weather. Provides extra protection from rain.", - "weight": "160 g", - "volume": "750 ml", - "price": 2000, - "material": [ "plastic", "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 100, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "WATERPROOF", "OUTER", "HELMET_COMPAT" ] - }, - { - "id": "hood_survivor", - "type": "ARMOR", - "category": "armor", - "name": "survivor hood", - "description": "A customized, heavily armored leather and Kevlar hood, designed to provide comfort and protection from harm.", - "weight": "820 g", - "volume": "2 L", - "price": 58000, - "to_hit": -1, - "bashing": 10, - "material": [ "kevlar", "leather" ], - "symbol": "[", - "looks_like": "hood_rain", - "color": "brown", - "covers": [ "HEAD" ], - "coverage": 100, - "encumbrance": 25, - "warmth": 15, - "material_thickness": 4, - "environmental_protection": 3, - "techniques": [ "WBLOCK_1" ], - "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] - }, - { - "id": "hood_wsurvivor", - "type": "ARMOR", - "category": "armor", - "name": "winter survivor hood", - "description": "A customized armored fur and Kevlar hood, very warm and durable.", - "weight": "870 g", - "volume": "1500 ml", - "price": 58000, - "to_hit": -1, - "bashing": 10, - "material": [ "kevlar", "fur" ], - "symbol": "[", - "looks_like": "hood_survivor", - "color": "light_gray", - "covers": [ "HEAD" ], - "coverage": 100, - "encumbrance": 37, - "warmth": 75, - "material_thickness": 5, - "environmental_protection": 5, - "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] - }, - { - "id": "hood_xlsurvivor", - "type": "ARMOR", - "category": "armor", - "name": "XL survivor hood", - "description": "A massive customized, heavily armored leather and Kevlar hood, designed to provide comfort and protection from harm.", - "weight": "1640 g", - "volume": "4500 ml", - "price": 58000, - "to_hit": -1, - "bashing": 10, - "material": [ "kevlar", "leather" ], - "symbol": "[", - "looks_like": "hood_survivor", - "color": "brown", - "covers": [ "HEAD" ], - "coverage": 100, - "encumbrance": 40, - "warmth": 15, - "material_thickness": 3, - "environmental_protection": 3, - "techniques": [ "WBLOCK_1" ], - "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] - }, - { - "id": "hoodie", - "type": "ARMOR", - "name": "hoodie", - "description": "A sweatshirt with a hood and a \"kangaroo pocket\" in the front for storage.", - "weight": "420 g", - "volume": "3 L", - "price": 3800, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "sweater", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 12, - "storage": "2250 ml", - "warmth": 30, - "material_thickness": 3, - "flags": [ "VARSIZE", "OUTER", "POCKETS", "HOOD" ] - }, - { - "id": "hot_pants", - "type": "ARMOR", - "name": "hot pants", - "name_plural": "hot pants", - "description": "A simple pair of short shorts.", - "weight": "92 g", - "volume": "250 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "boxer_briefs", - "color": "light_red", - "covers": [ "LEGS" ], - "coverage": 15, - "material_thickness": 1, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] - }, - { - "id": "hot_pants_fur", - "type": "ARMOR", - "name": "fur hot pants", - "name_plural": "fur hot pants", - "description": "A simple pair of fur short shorts.", - "weight": "118 g", - "volume": "250 ml", - "price": 5500, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "hot_pants_leather", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 15, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "hot_pants_leather", - "type": "ARMOR", - "name": "leather hot pants", - "name_plural": "leather hot pants", - "description": "A simple pair of leather short shorts.", - "weight": "106 g", - "volume": "250 ml", - "price": 2500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "hot_pants", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 15, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "house_coat", - "type": "ARMOR", - "name": "housecoat", - "description": "Makes you wish you had running water to take a shower.", - "weight": "580 g", - "volume": "2 L", - "price": 2200, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_lab", - "color": "blue", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 85, - "encumbrance": 10, - "storage": "1500 ml", - "warmth": 20, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "OUTER", "OVERSIZE" ] - }, - { - "id": "hsurvivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "heavy survivor suit", - "description": "A heavy, hand-built combination armor made from a reinforced bulletproof vest and a metal-plated leather jumpsuit. Protects from the elements as well as from harm.", - "weight": "15500 g", - "volume": "12 L", - "price": 200000, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar", "steel", "leather" ], - "symbol": "[", - "looks_like": "survivor_suit", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 35, - "storage": "6 L", - "warmth": 15, - "material_thickness": 6, - "environmental_protection": 3, - "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] - }, - { - "id": "iggaak", - "type": "ARMOR", - "name": "pair of snow goggles", - "name_plural": "pairs of snow goggles", - "description": "Eyewear carved from from wood or bone, with only a thin slit to see out of. Helps reduce glare, traditionally used by the Inuit to protect against snow blindness.", - "weight": "70 g", - "volume": "250 ml", - "price": 4500, - "to_hit": -2, - "material": [ "bone" ], - "symbol": "[", - "looks_like": "sunglasses", - "color": "light_gray", - "covers": [ "EYES" ], - "coverage": 90, - "encumbrance": 9, - "warmth": 5, - "material_thickness": 1, - "qualities": [ [ "GLARE", 1 ] ], - "flags": [ "WATER_FRIENDLY", "SUN_GLASSES" ] - }, - { - "id": "jacket_army", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "army jacket", - "name_plural": "army jacket", - "description": "A tough jacket with lots of pockets. Favored by the military.", - "weight": "780 g", - "volume": "3 L", - "price": 3500, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "green", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 15, - "storage": "3500 ml", - "warmth": 20, - "material_thickness": 2, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "jacket_chef", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "chef's jacket", - "description": "This double-breasted uniform is unusually thick to protect against the heat of the kitchen.", - "weight": "720 g", - "volume": "1750 ml", - "price": 7000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_lab", - "color": "white", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 13, - "storage": "1250 ml", - "warmth": 25, - "material_thickness": 3, - "flags": [ "OUTER", "VARSIZE" ] - }, - { - "id": "jacket_evac", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "emergency jacket", - "description": "A bright & cheaply made FEMA-issue windbreaker jacket with a hood. One size, fits none. Helps keep you unfrozen & visible for rescuers.", - "weight": "197 g", - "volume": "2250 ml", - "price": 1000, - "material": [ "plastic", "cotton" ], - "symbol": "[", - "looks_like": "jacket_leather", - "color": "cyan", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 15, - "storage": "500 ml", - "warmth": 25, - "material_thickness": 1, - "flags": [ "POCKETS", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "jacket_flannel", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "flannel jacket", - "description": "A jacket made from flannel-style denim, favored by outdoorsy types. Provides decent protection from cuts.", - "weight": "958 g", - "volume": "4250 ml", - "price": 6000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "light_red", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 13, - "storage": "1 L", - "warmth": 35, - "material_thickness": 4, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "jacket_jean", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "jean jacket", - "description": "A jacket made from denim. Provides decent protection from cuts.", - "weight": "800 g", - "volume": "3250 ml", - "price": 4000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jacket_windbreaker", - "color": "light_blue", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 11, - "storage": "750 ml", - "warmth": 30, - "material_thickness": 3, - "snippet_category": [ - { - "id": "patched", - "text": "A jacket made from denim. Provides decent protection from cuts. This one is haphazardly covered with patches featuring metal band logos." - } - ], - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "jacket_leather", - "type": "ARMOR", - "name": "leather jacket", - "description": "A jacket made from thick leather. Cumbersome, but offers excellent protection from cuts.", - "weight": "1450 g", - "volume": "4500 ml", - "price": 17900, - "to_hit": 1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "jacket_windbreaker", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 15, - "storage": "1 L", - "warmth": 30, - "material_thickness": 3, - "environmental_protection": 1, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "jacket_leather_mod", - "type": "ARMOR", - "name": "armored leather jacket", - "description": "An armored jacket made from thick leather and metal plates. Cumbersome, but offers excellent protection from harm.", - "weight": "2180 g", - "volume": "5500 ml", - "price": 17900, - "to_hit": 1, - "material": [ "leather", "iron" ], - "symbol": "[", - "looks_like": "jacket_leather", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 85, - "encumbrance": 24, - "storage": "1 L", - "warmth": 30, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "jacket_leather_red", - "type": "ARMOR", - "name": "red leather jacket", - "description": "A candy-apple-red leather jacket with black strips and shoulder protrusions. It has a number of zippers and snaps in the front.", - "weight": "1450 g", - "volume": "4500 ml", - "price": 17900, - "to_hit": 1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "jacket_leather", - "color": "red", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 20, - "storage": "1 L", - "warmth": 30, - "material_thickness": 3, - "environmental_protection": 1, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ] - }, - { - "id": "jacket_light", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "light jacket", - "description": "A thin cotton jacket with a hood. Good for brisk weather.", - "weight": "227 g", - "volume": "2250 ml", - "price": 4500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jacket_windbreaker", - "color": "blue", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 8, - "storage": "1 L", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER" ] - }, - { - "id": "jacket_windbreaker", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "windbreaker", - "description": "A light synthetic jacket with a hood. Not very warm, but will keep out the rain.", - "weight": "197 g", - "volume": "2250 ml", - "price": 1000, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "jacket_light", - "color": "cyan", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 12, - "storage": "1250 ml", - "warmth": 25, - "material_thickness": 1, - "environmental_protection": 2, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "jeans", - "type": "ARMOR", - "name": "jeans", - "name_plural": "jeans", - "description": "A pair of blue jeans with two deep pockets.", - "weight": "600 g", - "volume": "2 L", - "price": 5000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "500 ml", - "warmth": 10, - "material_thickness": 3, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "jeans_red", - "repairs_like": "pants_leather", - "type": "ARMOR", - "name": "red jeans", - "name_plural": "red jeans", - "description": "A pair of tight-fitting candy-apple-red jeans with two deep pockets.", - "weight": "600 g", - "volume": "2 L", - "price": 5000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jeans", - "color": "red", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "500 ml", - "warmth": 10, - "material_thickness": 3, - "flags": [ "VARSIZE", "POCKETS", "FANCY" ] - }, - { - "id": "jedi_cloak", - "repairs_like": "cloak", - "type": "ARMOR", - "name": "Jedi cloak", - "description": "Long, flowing robes. Simple and comfortable to wear. Be sure to tear it off dramatically before fighting any foes!", - "weight": "1587 g", - "volume": "2500 ml", - "price": 22500, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "brown", - "covers": [ "TORSO", "HEAD", "ARMS", "HANDS", "LEGS" ], - "coverage": 65, - "encumbrance": 3, - "warmth": 50, - "material_thickness": 2, - "environmental_protection": 5, - "flags": [ "OVERSIZE", "OUTER", "HELMET_COMPAT" ] - }, - { - "id": "jersey", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "sports jersey", - "//": "Genuine team merch, and priced like it!", - "description": "A shirt made of thick material imprinted with the name and logo of a sports team.", - "weight": "480 g", - "volume": "2250 ml", - "price": 8900, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tshirt", - "color": "yellow", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 7, - "warmth": 25, - "material_thickness": 3, - "snippet_category": [ - { - "id": "decatur", - "text": "A pro thunderball jersey made of thick material imprinted with the logo of the Decatur Fist." - }, - { - "id": "squamish", - "text": "A 43-man squamish jersey made of thick material imprinted with the logo of the Gainesville Veeblefetzers." - }, - { - "id": "london", - "text": "A zero-G football jersey made of thick material imprinted with the logo of the London Jets." - }, - { - "id": "endsville", - "text": "A football jersey made of thick material imprinted with the logo of the Endsville Fluffycats." - }, - { - "id": "tokyo", - "text": "A baseball jersey made of thick material imprinted with the logo of the Tokyo Samurai." - }, - { - "id": "basin", - "text": "A basketball jersey made of thick material imprinted with the logo of the Basin City Blues." - }, - { - "id": "deathrace", - "text": "A death race jersey made of thick material imprinted with Frankenstein's logo and signature." - }, - { - "id": "houston", - "text": "A rollerball jersey made of thick material imprinted with the logo of the Houston Energy Corporation." - }, - { - "id": "monroeville", - "text": "A hockey jersey made of thick material imprinted with the logo of the Monroeville Zombies." - } - ], - "flags": [ "VARSIZE" ] - }, - { - "abstract": "judo_belt_abstract", - "type": "ARMOR", - "name": "judo belt template", - "description": "This is a template for judo belts. If found in a game it is a bug.", - "weight": "200 g", - "volume": "250 ml", - "price": 1000, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "covers": [ "TORSO" ], - "coverage": 5, - "encumbrance": 2, - "material_thickness": 5, - "flags": [ "WAIST", "WATER_FRIENDLY" ] - }, - { - "id": "judo_belt_black", - "copy-from": "judo_belt_abstract", - "type": "ARMOR", - "name": "black belt", - "description": "A belt worn by martial arts practitioners, advertising a master.", - "color": "dark_gray" - }, - { - "id": "judo_belt_blue", - "copy-from": "judo_belt_abstract", - "type": "ARMOR", - "name": "blue belt", - "description": "A belt worn by martial arts practitioners, advertising a strong intermediate.", - "color": "blue" - }, - { - "id": "judo_belt_brown", - "copy-from": "judo_belt_abstract", - "type": "ARMOR", - "name": "brown belt", - "description": "A belt worn by martial arts practitioners, advertising a near-master.", - "color": "brown" - }, - { - "id": "judo_belt_green", - "copy-from": "judo_belt_abstract", - "type": "ARMOR", - "name": "green belt", - "description": "A belt worn by martial arts practitioners, advertising an intermediate.", - "color": "green" - }, - { - "id": "judo_belt_orange", - "copy-from": "judo_belt_abstract", - "type": "ARMOR", - "name": "orange belt", - "description": "A belt worn by martial arts practitioners, advertising a fresh intermediate.", - "color": "light_red" - }, - { - "id": "judo_belt_white", - "copy-from": "judo_belt_abstract", - "type": "ARMOR", - "name": "white belt", - "description": "A belt worn by martial arts practitioners, advertising a novice.", - "color": "white" - }, - { - "id": "judo_belt_yellow", - "copy-from": "judo_belt_abstract", - "type": "ARMOR", - "name": "yellow belt", - "description": "A belt worn by martial arts practitioners, advertising a moderate novice.", - "color": "yellow" - }, - { - "id": "judo_gi", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "judo gi", - "description": "Plain white judo gi. Thick and a little stiff, it gives minor protection from cuts and punches.", - "weight": "1000 g", - "volume": "1500 ml", - "price": 5000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "white", - "covers": [ "ARMS", "LEGS", "TORSO" ], - "coverage": 95, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 3, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "jumpsuit", - "type": "ARMOR", - "name": "jumpsuit", - "description": "A thin, short-sleeved jumpsuit; similar to those worn by prisoners. Provides decent storage and is not very encumbering.", - "weight": "610 g", - "volume": "3500 ml", - "price": 8900, - "to_hit": -3, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "touring_suit", - "color": "yellow", - "covers": [ "LEGS", "ARMS", "TORSO" ], - "coverage": 95, - "encumbrance": 2, - "storage": "2 L", - "warmth": 15, - "material_thickness": 1, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "robofac_jumpsuit", - "repairs_like": "jumpsuit", - "type": "ARMOR", - "copy-from": "jumpsuit", - "looks_like": "jumpsuit", - "name": "Hub 01 jumpsuit", - "description": "A brown jumpsuit worn by the staff of Hub 01.", - "color": "brown" - }, - { - "id": "jumpsuit_xl", - "type": "ARMOR", - "name": "XL jumpsuit", - "description": "A thin, short-sleeved jumpsuit updated for the trans-human who needs full-body clothing. Provides some storage and is adjustable to minimize encumbrance.", - "weight": "810 g", - "volume": "5 L", - "price": 20000, - "to_hit": -3, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "yellow", - "covers": [ "LEGS", "ARMS", "TORSO" ], - "coverage": 95, - "encumbrance": 2, - "storage": "2500 ml", - "warmth": 15, - "material_thickness": 1, - "flags": [ "POCKETS", "OVERSIZE" ] - }, - { - "id": "karate_gi", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "karate gi", - "description": "Plain white karate gi. Loose and flowing, it offers little protection, and little encumbrance.", - "weight": "400 g", - "volume": "1500 ml", - "price": 5000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "judo_gi", - "color": "white", - "covers": [ "ARMS", "LEGS", "TORSO" ], - "coverage": 80, - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "kariginu", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "kariginu", - "description": "A traditional, ankle-length Shinto robe with several layers and very wide sleeves.", - "weight": "1400 g", - "volume": "5500 ml", - "price": 30000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "white", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 17, - "storage": "2 L", - "warmth": 23, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "keffiyeh", - "type": "ARMOR", - "name": "keffiyeh", - "description": "A type of headdress traditionally used in the Middle East. It can be used in different ways to protect the head and mouth from the elements.", - "weight": "152 g", - "volume": "1250 ml", - "price": 250, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "white", - "covers": [ "MOUTH" ], - "coverage": 85, - "encumbrance": 10, - "warmth": 30, - "material_thickness": 2, - "environmental_protection": 2, - "flags": [ "OVERSIZE", "HOOD", "ALLOWS_NATURAL_ATTACKS" ] - }, - { - "id": "marloss_scarf", - "type": "ARMOR", - "copy-from": "keffiyeh", - "looks_like": "scarf", - "name": "cyan scarf", - "description": "A simple cloth scarf worn by Marloss Voices. Wherever the Voices go, long sought peace soon follows, for better or for worse.", - "color": "cyan", - "covers": [ "MOUTH" ] - }, - { - "id": "keikogi", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "keikogi", - "description": "Plain white keikogi for use in martial arts.", - "weight": "250 g", - "volume": "750 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "judo_gi", - "color": "white", - "covers": [ "ARMS", "TORSO" ], - "coverage": 80, - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "kevlar", - "repairs_like": "survivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "Kevlar vest", - "description": "A lightweight, bullet resistant vest. Suitable for wearing under clothing.", - "weight": "2860 g", - "volume": "6 L", - "price": 80000, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar" ], - "symbol": "[", - "looks_like": "vest_leather", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 85, - "encumbrance": 5, - "warmth": 15, - "material_thickness": 4, - "flags": [ "STURDY", "SKINTIGHT" ] - }, - { - "id": "kilt", - "type": "ARMOR", - "name": "kilt", - "description": "No true Scotsman would leave home without his kilt.", - "weight": "1814 g", - "volume": "1500 ml", - "price": 6500, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "skirt", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 50, - "storage": "250 ml", - "warmth": 20, - "material_thickness": 3, - "flags": [ "VARSIZE" ] - }, - { - "id": "kilt_leather", - "type": "ARMOR", - "name": "leather kilt", - "description": "No true Scotsman would leave home without his kilt.", - "weight": "1814 g", - "volume": "1500 ml", - "price": 6500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "kilt", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 50, - "storage": "250 ml", - "warmth": 10, - "material_thickness": 3, - "flags": [ "VARSIZE" ] - }, - { - "id": "kimono", - "type": "ARMOR", - "name": "kimono", - "description": "A traditional, ankle-length Japanese robe, wrapped around the body with a sash.", - "weight": "1200 g", - "volume": "5 L", - "price": 20000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "white", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 5, - "storage": "1 L", - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "yukata", - "type": "ARMOR", - "name": "yukata", - "description": "An easy to wear, breezy robe secured with a sash. Essentially Japanese pajamas. Great for summer nights.", - "weight": "900 g", - "volume": "3 L", - "price": 5000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "kimono", - "color": "blue", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 80, - "encumbrance": 3, - "storage": "1 L", - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "haori", - "type": "ARMOR", - "name": "haori", - "description": "A loose coat with wide sleeves that is worn unfastened over a kimono. It is jet black with sparse, tasteful golden embroidery.", - "weight": "800 g", - "volume": "2 L", - "price": 30000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "housecoat", - "color": "black", - "covers": [ "TORSO", "ARMS" ], - "coverage": 60, - "encumbrance": 3, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "SUPER_FANCY", "OUTER" ] - }, - { - "id": "kippah", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "kippah", - "name_plural": "kippahs", - "description": "A thin, rounded skullcap. A traditional headdress in Judaism.", - "weight": "80 g", - "volume": "250 ml", - "price": 5000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "blue", - "covers": [ "HEAD" ], - "coverage": 40, - "warmth": 3, - "material_thickness": 1, - "flags": [ "HELMET_COMPAT" ] - }, - { - "id": "kittel", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "kittel", - "name_plural": "kittels", - "description": "A white, knee-length cotton robe, traditionally worn by Jews on special occasions.", - "weight": "1000 g", - "volume": "4 L", - "price": 20000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "white", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 80, - "encumbrance": 10, - "storage": "1500 ml", - "warmth": 17, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "knee_pads", - "type": "ARMOR", - "category": "armor", - "name": "pair of knee pads", - "name_plural": "pairs of knee pads", - "description": "A pair of knee pads made of stout plastic and cloth.", - "weight": "210 g", - "volume": "1500 ml", - "price": 2500, - "to_hit": 1, - "material": [ "plastic", "cotton" ], - "symbol": "[", - "looks_like": "legguard_hard", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 30, - "material_thickness": 5, - "flags": [ "WATER_FRIENDLY", "BELTED" ] - }, - { - "id": "kufi", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "kufi cap", - "name_plural": "kufi caps", - "description": "A brimless, short and rounded cap.", - "weight": "88 g", - "volume": "500 ml", - "price": 3000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "white", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 10, - "warmth": 6, - "material_thickness": 1, - "environmental_protection": 1 - }, - { - "id": "leather_belt", - "type": "ARMOR", - "name": "leather belt", - "description": "A leather belt. Useful for making your pair of pants fit.", - "weight": "102 g", - "volume": "250 ml", - "price": 9000, - "bashing": 5, - "material": [ "leather" ], - "symbol": "[", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 5, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Stick what into your belt", - "holster_msg": "You tuck your %s into your %s", - "max_volume": "500 ml", - "max_weight": 400, - "draw_cost": 60, - "flags": [ "BELT_CLIP" ] - }, - "flags": [ "WAIST", "WATER_FRIENDLY" ] - }, - { - "id": "leather_pouch", - "type": "ARMOR", - "name": "leather pouch", - "name_plural": "leather pouches", - "description": "A bag stitched together from leather scraps. Doesn't hold an awful lot but is easy to wear.", - "weight": "610 g", - "volume": "500 ml", - "price": 1000, - "to_hit": 1, - "bashing": 1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "holster", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 15, - "encumbrance": 3, - "storage": "1500 ml", - "material_thickness": 1, - "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "ammo_pouch", - "type": "ARMOR", - "name": "ammo pouch", - "name_plural": "ammo pouches", - "description": "A small pouch that can be used to store most types of small ammunition, rockets will not fit. Activate to store ammunition.", - "weight": "490 g", - "rigid": false, - "volume": "500 ml", - "price": 1000, - "to_hit": 1, - "bashing": 1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "leather_pouch", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 5, - "material_thickness": 1, - "use_action": { - "type": "bandolier", - "capacity": 60, - "ammo": [ - "pebble", - "700nx", - "50", - "4570", - "BB", - "410shot", - "22", - "shot", - "9mm", - "357sig", - "9x18", - "380", - "38", - "40", - "10mm", - "44", - "45", - "460", - "454", - "45colt", - "500", - "57", - "46", - "762", - "545x39", - "223", - "3006", - "270win", - "308", - "12mm", - "8x40mm", - "20x66mm", - "5x50", - "metal_rail", - "stimpack_ammo", - "ampoule", - "300", - "32", - "762x25", - "flintlock", - "36paper", - "44paper", - "762R", - "paintball" - ], - "draw_cost": 35 - }, - "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "leg_splint", - "type": "ARMOR", - "name": "leg splint", - "description": "A tool to help set bones and hold them in place.", - "weight": "500 g", - "volume": "1 L", - "price": 20000, - "material": [ "wood", "cotton" ], - "symbol": "[", - "looks_like": "legguard_hard", - "color": "white", - "covers": [ "LEG_EITHER" ], - "coverage": 75, - "encumbrance": 70, - "warmth": 5, - "material_thickness": 1, - "flags": [ "WATER_FRIENDLY", "OUTER", "SPLINT" ] - }, - { - "id": "leg_xlsplint", - "type": "ARMOR", - "name": "leg splint XL", - "description": "A tool to help set bones and hold them in place. It is specifically designed to fit Huge people.", - "copy-from": "leg_splint", - "weight": "1000 g", - "volume": "2 L", - "price": 25000, - "encumbrance": 140, - "flags": [ "OVERSIZE", "WATER_FRIENDLY", "OUTER", "SPLINT" ] - }, - { - "id": "leg_warmers", - "type": "ARMOR", - "name": "pair of leg warmers", - "name_plural": "pairs of leg warmers", - "description": "Snug, soft cloth sleeves to keep your legs warm.", - "weight": "46 g", - "volume": "500 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "leggings", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 60, - "encumbrance": 1, - "warmth": 20, - "material_thickness": 1, - "flags": [ "SKINTIGHT" ] - }, - { - "id": "leg_warmers_xl", - "type": "ARMOR", - "name": "pair of XL leg warmers", - "name_plural": "pairs of XL leg warmers", - "description": "Large, soft, snug cloth sleeves to keep your exotic anatomy warm.", - "weight": "50 g", - "volume": "750 ml", - "price": 20000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "leg_warmers", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 60, - "encumbrance": 7, - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "leggings", - "type": "ARMOR", - "name": "leggings", - "name_plural": "leggings", - "description": "Skin-tight nylon leggings, sometimes used when exercising, that keep your legs nice and warm.", - "weight": "155 g", - "volume": "500 ml", - "price": 1000, - "material": [ "lycra" ], - "symbol": "[", - "looks_like": "leg_warmers", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 100, - "warmth": 20, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] - }, - { - "id": "legguard_hard", - "type": "ARMOR", - "category": "armor", - "name": "pair of hard leg guards", - "name_plural": "pairs of hard leg guards", - "description": "A pair of polyurethane leg guards with neoprene backing.", - "weight": "625 g", - "volume": "3 L", - "price": 3400, - "to_hit": 1, - "material": [ "plastic", "neoprene" ], - "symbol": "[", - "looks_like": "leg_warmers", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 75, - "encumbrance": 10, - "warmth": 20, - "material_thickness": 4, - "environmental_protection": 1, - "flags": [ "BELTED", "WATER_FRIENDLY" ] - }, - { - "id": "legguard_lightplate", - "type": "ARMOR", - "category": "armor", - "name": "pair of steel leg guards", - "name_plural": "pairs of steel leg guards", - "description": "A full assembly of medieval leg protection. Cuisses, poleyns, and greaves, with leather straps to secure each piece and connect it as part of a set.", - "weight": "4080 g", - "volume": "6 L", - "price": 20000, - "to_hit": -1, - "material": [ "steel", "leather" ], - "symbol": "[", - "looks_like": "legguard_hard", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "BELTED", "STURDY" ] - }, - { - "id": "legguard_metal", - "type": "ARMOR", - "category": "armor", - "name": "pair of iron greaves", - "name_plural": "pairs of iron greaves", - "description": "A pair of iron leg guards with a simple leather lining.", - "weight": "2260 g", - "volume": "5500 ml", - "price": 40000, - "to_hit": 1, - "material": [ "iron", "leather" ], - "symbol": "[", - "looks_like": "legguard_lightplate", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 70, - "encumbrance": 6, - "warmth": 10, - "material_thickness": 4, - "flags": [ "BELTED", "WATER_FRIENDLY" ] - }, - { - "id": "legguard_paper", - "type": "ARMOR", - "name": "pair of paper leg guards", - "name_plural": "pairs of paper leg guards", - "description": "Leg guards made of stacked paper sheets held together with duct tape.", - "weight": "370 g", - "volume": "500 ml", - "price": 230, - "to_hit": 1, - "material": [ "paper" ], - "symbol": "[", - "looks_like": "legguard_hard", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 80, - "encumbrance": 10, - "warmth": 5, - "material_thickness": 3, - "flags": [ "BELTED" ] - }, - { - "id": "legguard_scrap", - "type": "ARMOR", - "category": "armor", - "name": "pair of scrap leg guards", - "name_plural": "pairs of scrap leg guards", - "description": "A pair of leg guards made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", - "weight": "3104 g", - "volume": "5 L", - "price": 20000, - "to_hit": -1, - "bashing": 1, - "cutting": 1, - "material": [ "steel", "iron" ], - "symbol": "[", - "looks_like": "legguard_metal", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 80, - "encumbrance": 18, - "warmth": 20, - "material_thickness": 2, - "flags": [ "BELTED" ] - }, - { - "id": "legrig", - "type": "ARMOR", - "name": "pair of drop leg pouches", - "name_plural": "pairs of drop leg pouches", - "description": "A set of pouches that can be worn on the thighs using buckled straps. This variety is favored by the military.", - "weight": "205 g", - "volume": "500 ml", - "price": 3000, - "material": [ "cotton" ], - "symbol": "[", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 20, - "encumbrance": 5, - "storage": "2 L", - "material_thickness": 2, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "BELTED" ] - }, - { - "id": "leotard", - "type": "ARMOR", - "name": "leotard", - "name_plural": "leotard", - "description": "A skin-tight spandex garment, covering the body from the groin to the shoulders. With its deep scoop-cut back and high waist cuts, this garment is perfect for showcasing your physique on the stage.", - "weight": "60 g", - "volume": "500 ml", - "price": 1000, - "material": [ "lycra" ], - "symbol": "[", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 55, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] - }, - { - "id": "linuxtshirt", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "Linux t-shirt", - "description": "A t-shirt with a picture of the Tux mascot on it. Underneath it says \"You wouldn't buy a car with the hood welded shut.\"", - "weight": "110 g", - "volume": "500 ml", - "price": 2000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tshirt", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 5, - "warmth": 5, - "material_thickness": 1, - "snippet_category": [ - { - "id": "tux", - "text": "A t-shirt with a picture of Tux, the Linux mascot! It says \"You wouldn't buy a car with the hood welded shut.\"" - }, - { - "id": "ubuntusmartass", - "text": "A t-shirt with the Ubuntu logo on it, underneath it says \"Ubuntu is a South African word for 'I can't configure Debian'\"" - }, - { - "id": "arch", - "text": "A t-shirt with the Arch Linux logo on it, underneath it says \"Keep it Simple Stupid\"" - }, - { - "id": "ubuntu", - "text": "A t-shirt with the Ubuntu logo on it, underneath it says \"Linux for human beings\"" - }, - { - "id": "mint", - "text": "A t-shirt with the Linux Mint logo on it, underneath it says \"From freedom came elegance\"" - }, - { - "id": "fedora", - "text": "A t-shirt with the Fedora logo on it, underneath it says \"Freedom. Friends. Features. First.\"" - }, - { - "id": "redhat", - "text": "A t-shirt with Red Hat's logo on it, underneath it says \"The World's Open Source Leader\"" - }, - { - "id": "debian", - "text": "A t-shirt with the Debian logo on it, underneath it says \"The Universal Operating System\"" - } - ], - "flags": [ "VARSIZE" ] - }, - { - "id": "loincloth", - "type": "ARMOR", - "name": "loincloth", - "description": "Rags stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.", - "weight": "32 g", - "volume": "250 ml", - "price": 900, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "briefs", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "loincloth_fur", - "type": "ARMOR", - "name": "fur loincloth", - "description": "A fur pelt tied into a loincloth. Covers your modesty, but not much else. Now you are a true barbarian warrior.", - "weight": "64 g", - "volume": "250 ml", - "price": 7500, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "loincloth_leather", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 5, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "loincloth_leather", - "type": "ARMOR", - "name": "leather loincloth", - "description": "Leather patches stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.", - "weight": "64 g", - "volume": "250 ml", - "price": 7500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "loincloth", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 5, - "material_thickness": 2, - "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "loincloth_wool", - "type": "ARMOR", - "name": "wool loincloth", - "description": "Bits of wool stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.", - "weight": "56 g", - "volume": "250 ml", - "price": 900, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "loincloth", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 5, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] - }, - { - "id": "long_underpants", - "type": "ARMOR", - "name": "long underwear bottom", - "description": "A pair of long underwear that help to maintain body temperature.", - "weight": "88 g", - "volume": "500 ml", - "price": 1500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "leggings", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 3, - "warmth": 30, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "long_undertop", - "type": "ARMOR", - "name": "long underwear top", - "description": "A long underwear top that helps to maintain body temperature.", - "weight": "96 g", - "volume": "500 ml", - "price": 1500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "longshirt", - "color": "light_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 3, - "warmth": 30, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "long_undertop_sleeveless", - "type": "ARMOR", - "name": "sleeveless underwear top", - "description": "A sleeveless underwear top that helps to maintain body temperature.", - "weight": "80 g", - "volume": "400 ml", - "price": 1200, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "long_undertop", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 95, - "encumbrance": 3, - "warmth": 30, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "longshirt", - "type": "ARMOR", - "name": "long-sleeved shirt", - "description": "A long-sleeved cotton shirt.", - "weight": "146 g", - "volume": "750 ml", - "price": 2000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "dress_shirt", - "color": "blue", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 3, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "lsurvivor_armor", - "type": "ARMOR", - "category": "armor", - "name": "light survivor body armor", - "description": "Lightweight, custom built body armor made from Kevlar and tough fabric. Mostly waterproof.", - "weight": "3000 g", - "volume": "6 L", - "price": 60000, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "survivor_armor", - "color": "green", - "covers": [ "TORSO" ], - "coverage": 95, - "encumbrance": 16, - "storage": "2500 ml", - "warmth": 15, - "material_thickness": 4, - "environmental_protection": 1, - "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "STURDY" ] - }, - { - "id": "lsurvivor_pants", - "type": "ARMOR", - "category": "armor", - "name": "light survivor cargo pants", - "name_plural": "light survivor cargo pants", - "description": "Lightweight, Kevlar armored cargo pants designed to hold as much as possible. Strong and mostly waterproof.", - "weight": "920 g", - "volume": "3500 ml", - "price": 40000, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "survivor_pants", - "color": "green", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "2500 ml", - "warmth": 12, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "RAINPROOF", "STURDY" ] - }, - { - "id": "lsurvivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "light survivor suit", - "description": "A lightweight, hand-built combination armor made from a cut-down bulletproof vest and a reinforced fabric jumpsuit. Protects from the elements as well as from harm.", - "weight": "5100 g", - "volume": "10500 ml", - "price": 110000, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "survivor_suit", - "color": "green", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 15, - "storage": "7500 ml", - "warmth": 15, - "material_thickness": 4, - "environmental_protection": 3, - "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] - }, - { - "id": "maid_dress", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "French maid clothes", - "name_plural": "French maid clothes", - "description": "The French maid dress, blue with a frilly white apron.", - "weight": "100 g", - "volume": "250 ml", - "price": 5000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "dress", - "color": "blue", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 75, - "encumbrance": 7, - "storage": "500 ml", - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "maid_hat", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "French maid hat", - "description": "A frilly white headpiece.", - "weight": "10 g", - "volume": "250 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "white", - "covers": [ "HEAD" ], - "coverage": 25, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "mask_bal", - "repairs_like": "helmet_survivor", - "type": "ARMOR", - "category": "armor", - "name": "ballistic mask", - "description": "A protective reinforced Kevlar mask that covers the face. Provides excellent protection from ballistic threats.", - "weight": "512 g", - "volume": "750 ml", - "price": 20000, - "to_hit": -3, - "material": [ "kevlar_rigid", "plastic" ], - "symbol": "[", - "looks_like": "glasses_bal", - "color": "dark_gray", - "covers": [ "MOUTH", "EYES" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 10, - "material_thickness": 4, - "environmental_protection": 1, - "flags": [ "WATER_FRIENDLY", "STURDY" ] - }, - { - "id": "mask_dust", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "dust mask", - "description": "A simple piece of cotton that straps over the mouth. Provides a small amount of protection from airborne illness and dust.", - "weight": "168 g", - "volume": "100 ml", - "price": 800, - "to_hit": -3, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "white", - "covers": [ "MOUTH" ], - "coverage": 100, - "encumbrance": 8, - "warmth": 5, - "material_thickness": 1, - "environmental_protection": 2 - }, - { - "id": "mask_guy_fawkes", - "type": "ARMOR", - "category": "armor", - "name": "Guy Fawkes mask", - "description": "Remember, remember, the fifth of November.", - "weight": "45 g", - "volume": "750 ml", - "price": 4000, - "to_hit": -3, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "mask_hockey", - "color": "white", - "covers": [ "MOUTH", "EYES" ], - "coverage": 95, - "encumbrance": 10, - "warmth": 5, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "WATER_FRIENDLY" ] - }, - { - "id": "mask_hockey", - "repairs_like": "gas_mask", - "type": "ARMOR", - "category": "armor", - "name": "hockey mask", - "//": "Jason-type costume masks are much cheaper and less protective.", - "description": "A protective face mask made of thick plastic. Commonly worn by hockey goalies.", - "weight": "228 g", - "volume": "750 ml", - "price": 4000, - "to_hit": -3, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "glasses_safety", - "color": "white", - "covers": [ "MOUTH", "EYES" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 5, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "WATER_FRIENDLY", "STURDY" ] - }, - { - "id": "mask_rioter", - "type": "ARMOR", - "name": "rioter mask", - "description": "This is a t-shirt with sleeves tied on the back. These are usually worn by rioters to hide their identity.", - "weight": "123 g", - "volume": "500 ml", - "price": 800, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "white", - "covers": [ "MOUTH", "HEAD" ], - "coverage": 90, - "encumbrance": 8, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "HELMET_COMPAT" ] - }, - { - "id": "motorbike_armor", - "repairs_like": "survivor_suit", - "type": "ARMOR", - "name": "motorcycle armor", - "description": "A suit of armor used by dirt bikers and motorcyclists.", - "weight": "2125 g", - "volume": "1 L", - "price": 15000, - "bashing": 8, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "jacket_leather", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 30, - "storage": "500 ml", - "warmth": 35, - "material_thickness": 4, - "environmental_protection": 2, - "flags": [ "VARSIZE", "WATERPROOF" ] - }, - { - "id": "motorbike_pants", - "repairs_like": "survivor_suit", - "type": "ARMOR", - "name": "motorcycle pants", - "name_plural": "pairs of motorcycle pants", - "description": "A pair of pants designed for dirt bikers and motorcyclists.", - "weight": "1340 g", - "volume": "750 ml", - "price": 10000, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "pants_leather", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 20, - "warmth": 35, - "material_thickness": 3, - "environmental_protection": 2, - "flags": [ "VARSIZE", "WATERPROOF" ] - }, - { - "id": "mouthpiece", - "repairs_like": "goggles_swim", - "type": "ARMOR", - "category": "armor", - "name": "protective mouthpiece", - "description": "A protective piece of equipment commonly used by athletes, which is worn inside the mouth to protect your teeth.", - "weight": "20 g", - "volume": "430 ml", - "price": 800, - "bashing": 2, - "material": [ "plastic" ], - "symbol": "[", - "color": "yellow", - "covers": [ "MOUTH" ], - "coverage": 50, - "material_thickness": 1, - "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SKINTIGHT", "POWERARMOR_COMPATIBLE" ] - }, - { - "id": "nanoskirt", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "nanoskirt", - "description": "Apparently the microskirt wasn't short enough.", - "weight": "11 g", - "volume": "250 ml", - "price": 3000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "skirt", - "color": "pink", - "covers": [ "LEGS" ], - "coverage": 7, - "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "nomex_hood", - "type": "ARMOR", - "name": "flame-resistant hood", - "description": "A snug fitting garment that protects your head and neck, made from lightweight Nomex fire-resistant fabric. Tough yet breathable, it is light and comfortable to wear under clothing.", - "weight": "210 g", - "volume": "500 ml", - "price": 5000, - "to_hit": -5, - "material": [ "nomex" ], - "symbol": "[", - "looks_like": "hood_rain", - "color": "light_gray", - "covers": [ "HEAD" ], - "coverage": 100, - "encumbrance": 6, - "warmth": 5, - "material_thickness": 3, - "environmental_protection": 2, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT", "STURDY" ] - }, - { - "id": "nomex_suit", - "type": "ARMOR", - "name": "flame-resistant suit", - "description": "A snug body suit made from thin and lightweight Nomex fire-resistant fabric. Tough yet breathable, it is light and comfortable to wear under clothing.", - "weight": "688 g", - "volume": "1500 ml", - "price": 13000, - "to_hit": -5, - "material": [ "nomex" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "light_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 6, - "warmth": 5, - "material_thickness": 2, - "environmental_protection": 2, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT", "STURDY" ] - }, - { - "id": "obi_gi", - "type": "ARMOR", - "name": "obi", - "description": "A broad, black obi gi.", - "weight": "200 g", - "volume": "250 ml", - "price": 2000, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "color": "dark_gray" - }, - { - "id": "optical_cloak", - "type": "ARMOR", - "name": "FB51 optical cloak", - "description": "A plastic cloak embedded with cameras and LEDs that will render you fully invisible to normal vision when powered and worn. You must be carrying a unified power supply, or UPS, to use it. Activate to toggle visibility.", - "weight": "1552 g", - "volume": "3500 ml", - "price": 5500000, - "to_hit": -1, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "cloak", - "color": "light_gray", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 65, - "encumbrance": 50, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 4, - "use_action": { - "type": "ups_based_armor", - "activate_msg": "Your optical cloak flickers as it becomes transparent.", - "deactive_msg": "Your optical cloak flickers for a moment as it becomes opaque." - }, - "flags": [ "OVERSIZE", "HOOD", "WATERPROOF", "OUTER", "VARSIZE", "ACTIVE_CLOAKING" ] - }, - { - "id": "panties", - "type": "ARMOR", - "name": "panties", - "name_plural": "panties", - "description": "Underwear designed to be worn by women. Preserves your modesty in desperate times.", - "weight": "32 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "briefs", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 15, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "pants", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "pants", - "name_plural": "pants", - "description": "A pair of khaki pants. Slightly warmer than jeans.", - "weight": "560 g", - "volume": "2 L", - "price": 4900, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jeans", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 11, - "storage": "1 L", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_army", - "type": "ARMOR", - "name": "army pants", - "name_plural": "army pants", - "description": "A tough pair of pants lined with pockets. Favored by the military.", - "weight": "720 g", - "volume": "2500 ml", - "price": 3500, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "pants_cargo", - "color": "green", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 18, - "storage": "2500 ml", - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_cargo", - "type": "ARMOR", - "name": "cargo pants", - "name_plural": "cargo pants", - "description": "A pair of pants lined with pockets, offering lots of storage.", - "weight": "670 g", - "volume": "2250 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "2500 ml", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_checkered", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "checkered pants", - "name_plural": "checkered pants", - "description": "In a pinch, these pants can be used for an impromptu game of checkers.", - "weight": "630 g", - "volume": "1250 ml", - "price": 4000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 5, - "storage": "750 ml", - "warmth": 15, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "leg_warmers_f", - "type": "ARMOR", - "name": "pair of fur leggings", - "name_plural": "pairs of fur leggings", - "description": "Snug fur sleeves to keep your legs warm. Simple yet effective since prehistoric times.", - "weight": "694 g", - "volume": "1500 ml", - "price": 1500, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "leg_warmers", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 60, - "encumbrance": 3, - "warmth": 40, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "pants_fur", - "type": "ARMOR", - "name": "fur pants", - "name_plural": "fur pants", - "description": "A hefty pair of fur-lined pants.", - "weight": "920 g", - "volume": "4 L", - "price": 20000, - "to_hit": 1, - "material": [ "cotton", "fur" ], - "symbol": "[", - "looks_like": "pants", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 20, - "storage": "1 L", - "warmth": 80, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_faux_fur", - "type": "ARMOR", - "copy-from": "pants_fur", - "name": "faux fur pants", - "name_plural": "faux fur pants", - "description": "A pair of long cotton pants lined with warm imitation fur.", - "material": [ "faux_fur", "cotton" ], - "covers": [ "LEGS" ], - "warmth": 70 - }, - { - "id": "pants_leather", - "type": "ARMOR", - "name": "leather pants", - "name_plural": "leather pants", - "description": "A pair of black leather pants. Very tough, but cumbersome and without much storage.", - "weight": "980 g", - "volume": "2500 ml", - "price": 12000, - "to_hit": 1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "pants", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 17, - "storage": "500 ml", - "warmth": 25, - "material_thickness": 2, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE" ] - }, - { - "id": "pants_ski", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "ski pants", - "name_plural": "ski pants", - "description": "A pair of pants meant for alpine skiing.", - "weight": "450 g", - "volume": "2 L", - "price": 6500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 10, - "storage": "1 L", - "warmth": 70, - "material_thickness": 2, - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "pants_survivor", - "type": "ARMOR", - "category": "armor", - "name": "survivor cargo pants", - "name_plural": "survivor cargo pants", - "description": "A pair of Kevlar armored pants covered with pouches and pockets. Custom built to be durable, comfortable, and easy to wear.", - "weight": "2100 g", - "volume": "3 L", - "price": 38000, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "pants_army", - "color": "green", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 20, - "storage": "3500 ml", - "warmth": 15, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF" ] - }, - { - "id": "peacoat", - "type": "ARMOR", - "name": "peacoat", - "description": "A heavy wool coat. Cumbersome, but warm and with deep pockets.", - "weight": "1800 g", - "volume": "3 L", - "price": 18000, - "to_hit": -3, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "blue", - "covers": [ "TORSO", "ARMS" ], - "coverage": 85, - "encumbrance": 20, - "storage": "2500 ml", - "warmth": 50, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "COLLAR", "OUTER", "FANCY" ] - }, - { - "id": "pearl_collar", - "type": "ARMOR", - "name": "pearl collar", - "description": "A collar made from round and lustrous pearls, its former owner must be a wealthy individual.", - "weight": "30 g", - "volume": "300 ml", - "price": 590000, - "price_postapoc": 2000, - "material": [ "stone" ], - "symbol": "[", - "color": "white", - "flags": [ "SUPER_FANCY" ] - }, - { - "id": "plastic_shopping_bag", - "type": "ARMOR", - "name": "plastic shopping bag", - "description": "A bag used to carry groceries home.", - "weight": "2 g", - "volume": "250 ml", - "price": 1, - "to_hit": -2, - "material": "plastic", - "symbol": "[", - "color": "white", - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 4, - "encumbrance": 60, - "storage": "5 L", - "material_thickness": 1, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "police_belt", - "type": "ARMOR", - "name": "police duty belt", - "description": "Black leather belt used by police officers. It has several pouches and a holder for a baton.", - "weight": "250 g", - "volume": "2 L", - "price": 10000, - "bashing": 5, - "material": [ "leather", "steel" ], - "symbol": "[", - "looks_like": "fireman_belt", - "color": "brown", - "covers": [ "TORSO" ], - "encumbrance": 6, - "storage": "2 L", - "use_action": { - "type": "holster", - "holster_prompt": "Attach what to holder?", - "holster_msg": "You attach your %s to your %s.", - "max_volume": "2250 ml", - "max_weight": 3600, - "draw_cost": 50, - "flags": [ "BELT_CLIP" ] - }, - "flags": [ "WAIST", "WATER_FRIENDLY" ] - }, - { - "id": "polo_shirt", - "type": "ARMOR", - "name": "polo shirt", - "description": "A short-sleeved cotton shirt, slightly thicker than a t-shirt.", - "weight": "136 g", - "volume": "750 ml", - "price": 1500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tshirt", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 7, - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "poncho", - "type": "ARMOR", - "name": "wool poncho", - "description": "A simple wool garment worn over the torso. Provides a bit of protection.", - "weight": "907 g", - "volume": "1250 ml", - "price": 12000, - "to_hit": -1, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "cloak", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 85, - "encumbrance": 5, - "warmth": 35, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "OUTER" ] - }, - { - "id": "porkpie", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "porkpie hat", - "description": "A flat-topped hat with circular indent and a narrow brim. Most popular in the 40s and 50s, still common among those in the mod scene, hipsters, and people named Heisenberg.", - "weight": "213 g", - "volume": "1250 ml", - "price": 5500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "bowlhat", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 15, - "warmth": 5, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "FANCY", "VARSIZE" ] - }, - { - "id": "postman_hat", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "mail carrier hat", - "description": "A traditional mail carrier's cap, with the US postal service logo embroidered on the front above the plastic cap. A symbol of a bygone world.", - "weight": "90 g", - "volume": "750 ml", - "price": 1000, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "hat_ball", - "color": "blue", - "covers": [ "HEAD" ], - "coverage": 60, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 2, - "flags": [ "SUN_GLASSES" ] - }, - { - "id": "postman_shirt", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "mail carrier shirt", - "description": "A light blue button down shirt with a couple of pockets in front and the US postal service logo embroidered on it.", - "weight": "110 g", - "volume": "500 ml", - "price": 1500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "polo_shirt", - "color": "light_blue", - "covers": [ "TORSO" ], - "coverage": 90, - "storage": "1 L", - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "postman_shorts", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "mail carrier shorts", - "name_plural": "mail carrier shorts", - "description": "A pair of dark blue shorts, the kind used by postal service workers.", - "weight": "230 g", - "volume": "1 L", - "price": 4000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts_cargo", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 40, - "storage": "1 L", - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "quiver", - "type": "ARMOR", - "name": "quiver", - "description": "A leather quiver worn at the waist that can hold 20 arrows. Activate to store arrows.", - "weight": "260 g", - "volume": "500 ml", - "price": 6500, - "bashing": 2, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "bscabbard", - "color": "brown", - "covers": [ "LEG_EITHER" ], - "coverage": 10, - "encumbrance": 3, - "material_thickness": 1, - "use_action": { "type": "bandolier", "capacity": 20, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, - "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "quiver_birchbark", - "type": "ARMOR", - "name": "birchbark quiver", - "description": "A quiver woven from strips of birch bark, worn at the waist, that can hold 20 arrows. Activate to store arrows.", - "weight": "490 g", - "volume": "500 ml", - "price": 6500, - "bashing": 2, - "material": [ "wood" ], - "symbol": "[", - "looks_like": "quiver", - "color": "light_gray", - "covers": [ "LEG_EITHER" ], - "coverage": 10, - "encumbrance": 10, - "material_thickness": 1, - "use_action": { "type": "bandolier", "capacity": 20, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, - "flags": [ "WAIST", "VARSIZE", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "quiver_large", - "type": "ARMOR", - "name": "large quiver", - "description": "A large leather quiver trimmed with metal, worn on the back, that can hold 60 arrows. Historically used by horse archers, rather than foot archers, but neither of THEM had to fight zombies. Activate to store arrows.", - "weight": "920 g", - "volume": "1500 ml", - "price": 8800, - "bashing": 4, - "material": [ "leather", "steel" ], - "symbol": "[", - "looks_like": "quiver", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 15, - "encumbrance": 3, - "material_thickness": 1, - "use_action": { "type": "bandolier", "capacity": 60, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, - "flags": [ "BELTED", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "quiver_large_birchbark", - "type": "ARMOR", - "name": "large birchbark quiver", - "description": "A large quiver woven from strips of birchbark, worn on the back, that can hold 60 arrows. Activate to store arrows.", - "weight": "1380 g", - "volume": "1500 ml", - "price": 8800, - "bashing": 4, - "material": [ "wood" ], - "symbol": "[", - "looks_like": "quiver_birchbark", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 15, - "encumbrance": 14, - "material_thickness": 1, - "use_action": { "type": "bandolier", "capacity": 60, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, - "flags": [ "BELTED", "VARSIZE", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "ragpouch", - "type": "ARMOR", - "name": "pouch", - "name_plural": "pouches", - "description": "A makeshift bag, cobbled together from rags. Really gets in the way, but provides a decent amount of storage.", - "weight": "560 g", - "volume": "500 ml", - "price": 1000, - "to_hit": 1, - "bashing": 1, - "material": [ "cotton" ], - "symbol": "[", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 15, - "encumbrance": 10, - "storage": "2250 ml", - "material_thickness": 1, - "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "robe", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "robe", - "name_plural": "robes", - "description": "A loose-fitting outer garment with sleeves, and a mysterious amount of well-hidden pockets.", - "weight": "1000 g", - "volume": "5 L", - "price": 5000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "cloak", - "color": "brown", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 80, - "encumbrance": 17, - "storage": "3 L", - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE", "OUTER" ] - }, - { - "id": "scabbard", - "type": "ARMOR", - "name": "scabbard", - "description": "A large, adjustable sheath for holding swords and other large blades. Activate to sheathe/draw a weapon.", - "weight": "1360 g", - "volume": "1750 ml", - "price": 6000, - "bashing": 4, - "material": [ "leather", "wood" ], - "symbol": "[", - "looks_like": "holster", - "color": "brown", - "covers": [ "LEG_EITHER" ], - "coverage": 15, - "encumbrance": 3, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath sword", - "holster_msg": "You sheath your %s", - "max_volume": "2 L", - "flags": [ "SHEATH_SWORD" ] - }, - "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "sheath", - "type": "ARMOR", - "name": "sheath", - "name_plural": "sheathes", - "description": "A leather sheath for holding knives and other small blades. It is easy to use without much practice. Activate to sheathe/draw a weapon.", - "weight": "200 g", - "volume": "500 ml", - "price": 3500, - "material": [ "leather" ], - "symbol": "|", - "looks_like": "scabbard", - "color": "brown", - "covers": [ "LEG_EITHER" ], - "coverage": 5, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath knife", - "holster_msg": "You sheath your %s", - "max_volume": "750 ml", - "draw_cost": 3, - "flags": [ "SHEATH_KNIFE" ] - }, - "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] - }, - { - "id": "sheriffshirt", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "sheriff's shirt", - "description": "A tan button-down shirt with long sleeves.", - "weight": "250 g", - "volume": "750 ml", - "price": 1100, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "dress_shirt", - "color": "light_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 5, - "storage": "500 ml", - "warmth": 15, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "shorts", - "type": "ARMOR", - "name": "shorts", - "name_plural": "shorts", - "description": "A pair of khaki shorts.", - "weight": "230 g", - "volume": "1 L", - "price": 2000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "boxers", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 40, - "encumbrance": 5, - "storage": "1 L", - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "shorts_cargo", - "type": "ARMOR", - "name": "cargo shorts", - "name_plural": "cargo shorts", - "description": "A pair of shorts lined with pockets, offering decent storage.", - "weight": "340 g", - "volume": "1500 ml", - "price": 4000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 40, - "encumbrance": 5, - "storage": "1750 ml", - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "shorts_denim", - "type": "ARMOR", - "name": "denim shorts", - "name_plural": "denim shorts", - "description": "A pair of denim shorts. Thick and tough, they provide excellent protection from cuts.", - "weight": "260 g", - "volume": "1250 ml", - "price": 2000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts", - "color": "light_blue", - "covers": [ "LEGS" ], - "coverage": 40, - "encumbrance": 2, - "storage": "500 ml", - "warmth": 5, - "material_thickness": 3, - "flags": [ "VARSIZE" ] - }, - { - "id": "thermal_shirt", - "type": "ARMOR", - "name": "thermal shirt", - "description": "A lightweight, form-fitting long-sleeved spandex undershirt that helps maintains body temperature.", - "weight": "92 g", - "volume": "250 ml", - "price": 3200, - "material": [ "lycra" ], - "symbol": "[", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "warmth": 20, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] - }, - { - "id": "tie_skinny", - "type": "ARMOR", - "name": "skinny tie", - "description": "A skinny black and white checkered necktie.", - "weight": "12 g", - "volume": 0, - "price": 750, - "material": [ "cotton" ], - "symbol": "[", - "color": "dark_gray", - "flags": [ "FANCY" ] - }, - { - "id": "ski_jacket", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "ski jacket", - "description": "An insulated, breathable hoodie made for alpine skiing. Very warm, and with sizable pockets.", - "weight": "1105 g", - "volume": "5 L", - "price": 18000, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "light_blue", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 22, - "storage": "2 L", - "warmth": 80, - "material_thickness": 5, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "OUTER" ] - }, - { - "id": "skirt", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "skirt", - "description": "A short, breezy cotton skirt. Easy to move in, but only has a single small pocket.", - "weight": "74 g", - "volume": "250 ml", - "price": 6500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "kilt", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 50, - "storage": "250 ml", - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "skirt_leather", - "repairs_like": "pants_leather", - "type": "ARMOR", - "name": "leather skirt", - "description": "A very short leather skirt, clearly designed to look good, not be practical.", - "weight": "230 g", - "volume": "250 ml", - "price": 9500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "skirt", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 35, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "sleeping_bag_roll", - "type": "ARMOR", - "name": "rolled sleeping bag", - "description": "A large sleeping bag rolled up for transport. It has a strap to carry it with.", - "weight": "981 g", - "volume": "1 L", - "price": 20500, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "(", - "looks_like": "duffelbag", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 20, - "material_thickness": 4, - "flags": [ "OVERSIZE", "BELTED" ], - "use_action": { "menu_text": "Unroll", "type": "transform", "target": "sleeping_bag", "msg": "You unroll the sleeping bag." } - }, - { - "id": "sleeping_bag_fur", - "type": "ARMOR", - "name": "fur sleeping bag", - "description": "A large sleeping bag lined with fur. Who needs a tent?", - "weight": "1175 g", - "volume": "4500 ml", - "price": 32500, - "to_hit": -1, - "material": [ "cotton", "fur" ], - "symbol": "[", - "looks_like": "sleeping_bag", - "color": "brown", - "covers": [ "TORSO", "HEAD", "MOUTH", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 80, - "warmth": 100, - "material_thickness": 5, - "environmental_protection": 1, - "flags": [ "OVERSIZE", "OUTER" ], - "use_action": { - "menu_text": "Roll up", - "type": "transform", - "target": "sleeping_bag_fur_roll", - "msg": "You roll up the fur sleeping bag, preparing it for transport." - } - }, - { - "id": "sleeping_bag_fur_roll", - "type": "ARMOR", - "name": "rolled fur sleeping bag", - "description": "A large sleeping bag lined with fur, rolled for transport. It has a strap to carry it with.", - "weight": "1175 g", - "volume": "2 L", - "price": 32500, - "to_hit": -1, - "material": [ "cotton", "fur" ], - "symbol": "(", - "looks_like": "sleeping_bag_roll", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 20, - "material_thickness": 5, - "flags": [ "OVERSIZE", "BELTED" ], - "use_action": { - "menu_text": "Unroll", - "type": "transform", - "target": "sleeping_bag_fur", - "msg": "You unroll up the fur sleeping bag." - } - }, - { - "id": "sleeveless_duster", - "type": "ARMOR", - "name": "sleeveless duster", - "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A rugged full-length duster that leaves your arms unencumbered. Has plenty of storage space due to its many pockets.", - "weight": "857 g", - "volume": "4500 ml", - "price": 13175, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "duster", - "color": "dark_gray", - "covers": [ "TORSO", "LEGS" ], - "coverage": 90, - "encumbrance": 15, - "storage": "6 L", - "warmth": 15, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "sleeveless_duster_fur", - "type": "ARMOR", - "name": "sleeveless fur duster", - "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A thick fur full-length duster without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", - "weight": "2007 g", - "volume": "8250 ml", - "price": 83215, - "to_hit": -1, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "duster_fur", - "color": "brown", - "covers": [ "TORSO", "LEGS" ], - "coverage": 90, - "encumbrance": 19, - "storage": "6 L", - "warmth": 50, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "sleeveless_duster_faux_fur", - "type": "ARMOR", - "copy-from": "sleeveless_duster_fur", - "name": "sleeveless faux fur duster", - "description": "A thick, sleeveless faux fur duster, falling below your knees. Has many pockets for storing things.", - "material": [ "faux_fur", "cotton" ], - "covers": [ "TORSO", "LEGS" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], - "warmth": 40 - }, - { - "id": "sleeveless_duster_leather", - "type": "ARMOR", - "name": "sleeveless leather duster", - "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A thick leather full-length duster without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", - "weight": "2257 g", - "volume": "6 L", - "price": 20825, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "duster_leather", - "color": "brown", - "covers": [ "TORSO", "LEGS" ], - "coverage": 90, - "encumbrance": 17, - "storage": "6 L", - "warmth": 30, - "material_thickness": 3, - "environmental_protection": 1, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "sleeveless_duster_survivor", - "type": "ARMOR", - "category": "armor", - "name": "sleeveless survivor duster", - "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A custom Kevlar armored full-length duster without sleeves, covered with pouches and pockets. Comfortable, durable, and great for storage.", - "weight": "2203 g", - "volume": "8 L", - "price": 34000, - "to_hit": -1, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "duster_survivor", - "color": "brown", - "covers": [ "TORSO", "LEGS" ], - "coverage": 85, - "encumbrance": 15, - "storage": "9 L", - "warmth": 10, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] - }, - { - "id": "sleeveless_trenchcoat", - "type": "ARMOR", - "name": "sleeveless trenchcoat", - "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A thin cotton trenchcoat that leaves your arms unencumbered. Has plenty of storage space due to its many pockets.", - "weight": "635 g", - "volume": "3750 ml", - "price": 13175, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "sleeveless_duster", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 15, - "storage": "6 L", - "warmth": 15, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "sleeveless_trenchcoat_fur", - "type": "ARMOR", - "name": "sleeveless fur trenchcoat", - "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A thick fur trenchcoat without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", - "weight": "1487 g", - "volume": "6750 ml", - "price": 83215, - "to_hit": -1, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "sleeveless_duster_fur", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 19, - "storage": "6 L", - "warmth": 50, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "sleeveless_trenchcoat_faux_fur", - "type": "ARMOR", - "copy-from": "sleeveless_trenchcoat_fur", - "name": "sleeveless faux fur trenchcoat", - "description": "A thick faux fur trenchcoat without sleeves. Has plenty of storage space, and looks pretty good.", - "material": [ "faux_fur", "cotton" ], - "covers": [ "TORSO" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], - "warmth": 40 - }, - { - "id": "sleeveless_trenchcoat_leather", - "type": "ARMOR", - "name": "sleeveless leather trenchcoat", - "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A thick leather trenchcoat without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", - "weight": "1672 g", - "volume": "4250 ml", - "price": 20825, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "sleeveless_duster_leather", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 17, - "storage": "6 L", - "warmth": 30, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "sleeveless_trenchcoat_survivor", - "type": "ARMOR", - "category": "armor", - "name": "sleeveless survivor trenchcoat", - "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", - "description": "A custom Kevlar armored trenchcoat without sleeves, covered with pouches and pockets. Comfortable, durable, and great for storage.", - "weight": "1632 g", - "volume": "6 L", - "price": 34000, - "to_hit": -1, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "sleeveless_duster_survivor", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 85, - "encumbrance": 15, - "storage": "9 L", - "warmth": 10, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] - }, - { - "id": "sleeveless_tunic", - "type": "ARMOR", - "name": "sleeveless tunic", - "description": "A sleeveless cloth garment that covers the torso and legs.", - "weight": "240 g", - "volume": "1 L", - "price": 4000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "vest_leather", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO" ], - "coverage": 65, - "encumbrance": 3, - "warmth": 2, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "snuggie", - "type": "ARMOR", - "name": "snuggie", - "description": "Perfect for reading all those books you scavenged.", - "weight": "625 g", - "volume": "3 L", - "price": 3600, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "blanket", - "color": "light_red", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 85, - "encumbrance": 20, - "warmth": 50, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "OVERSIZE", "OUTER" ] - }, - { - "id": "sports_bra", - "type": "ARMOR", - "name": "sports bra", - "description": "A sturdy nylon bra to provide additional support during physical movement. Typically worn when exercising, it clings to the skin and is easy to wear.", - "weight": "92 g", - "volume": "500 ml", - "price": 4200, - "material": [ "lycra" ], - "symbol": "[", - "looks_like": "bra", - "color": "white", - "covers": [ "TORSO" ], - "coverage": 30, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] - }, - { - "id": "stillsuit", - "type": "ARMOR", - "name": "WS-47G moisture retention suit", - "description": "The WebbStar moisture retention suit utilizes advanced technology to prevent up to 30% of moisture loss through perspiration. The suit is powered by the micro-motions of the body, especially breathing and walking motions. Because of this your walking speed is impaired while wearing it.", - "weight": "3481 g", - "volume": "7500 ml", - "price": 4500000, - "material": [ "lycra", "neoprene" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS", "LEGS", "FEET" ], - "coverage": 95, - "encumbrance": 18, - "warmth": 15, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "HOOD", "WATERPROOF", "SLOWS_THIRST", "SLOWS_MOVEMENT" ] - }, - { - "id": "straw_basket", - "type": "ARMOR", - "name": "straw basket", - "description": "Hand made straw basket. Carry it with you for extra storage.", - "weight": "100 g", - "volume": "2500 ml", - "price": 200, - "to_hit": -1, - "material": "paper", - "symbol": "[", - "looks_like": "plastic_shopping_bag", - "color": "light_gray", - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 4, - "encumbrance": 30, - "storage": "2250 ml", - "material_thickness": 2, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "straw_hat", - "type": "ARMOR", - "name": "straw hat", - "description": "Hat that is woven out of straw. Its brim helps keep the sun out of your eyes.", - "weight": "50 g", - "volume": "750 ml", - "price": 300, - "material": [ "paper" ], - "symbol": "[", - "looks_like": "hat_cowboy", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 40, - "warmth": 2, - "material_thickness": 1, - "environmental_protection": 2, - "flags": [ "VARSIZE", "SUN_GLASSES" ] - }, - { - "id": "striped_pants", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "striped pants", - "name_plural": "striped pants", - "description": "A pair of pants with horizontal black and white stripes.", - "weight": "560 g", - "volume": "2 L", - "price": 500, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants_checkered", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 5, - "storage": "500 ml", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "striped_shirt", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "striped shirt", - "description": "A long-sleeved shirt with horizontal black and white stripes.", - "weight": "146 g", - "volume": "750 ml", - "price": 500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "longshirt", - "color": "white", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 5, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "subsuit_xl", - "repairs_like": "jumpsuit", - "type": "ARMOR", - "name": "subject suit", - "description": "A thin, short-sleeved and short-legged one-piece suit. Judging by the odd tailoring and adjustment points… maybe you don't want to know who wore it. Provides nominal storage and is not very encumbering.", - "weight": "810 g", - "volume": "5 L", - "price": 11000, - "to_hit": -3, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "yellow", - "covers": [ "LEGS", "ARMS", "TORSO" ], - "coverage": 95, - "encumbrance": 7, - "storage": "1 L", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS", "OVERSIZE" ] - }, - { - "id": "suit", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "suit", - "description": "A full-body cotton suit. Makes the apocalypse a truly gentlemanly experience.", - "weight": "1587 g", - "volume": "4750 ml", - "price": 20000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "light_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 15, - "storage": "2500 ml", - "warmth": 25, - "material_thickness": 2, - "flags": [ "VARSIZE", "FANCY", "POCKETS" ] - }, - { - "id": "suitcase_l", - "repairs_like": "backpack_hiking", - "type": "ARMOR", - "name": "suitcase", - "//": "You drag it along with you, so it taking a hit is Rare.", - "description": "A huge wheeled suitcase used mainly for transporting clothes and other possessions during trips, provides a decent amount of storage but hauling it around is neither fast nor comfortable.", - "weight": "5000 g", - "volume": "25 L", - "price": 21000, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "suitcase_m", - "color": "red", - "covers": [ "ARM_EITHER", "HAND_EITHER", "LEG_EITHER" ], - "coverage": 5, - "encumbrance": 100, - "storage": "20 L", - "material_thickness": 3, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "suitcase_m", - "repairs_like": "backpack_hiking", - "type": "ARMOR", - "name": "suitcase", - "description": "A mid-sized suitcase used mainly for transporting clothes and other possessions during trips, provides a decent amount of storage but hauling it around is not exactly comfortable.", - "weight": "900 g", - "volume": "2500 ml", - "price": 21000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "briefcase", - "color": "blue", - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 5, - "encumbrance": 100, - "storage": "10 L", - "material_thickness": 3, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "sundress", - "type": "ARMOR", - "name": "sundress", - "name_plural": "sundresses", - "description": "A light and breezy cotton dress. Though cool and comfortable to wear, it lacks any storage space.", - "weight": "60 g", - "volume": "1 L", - "price": 4000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "dress", - "color": "yellow", - "covers": [ "LEGS", "TORSO" ], - "coverage": 65, - "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "sunglasses", - "type": "ARMOR", - "name": "pair of sunglasses", - "name_plural": "pairs of sunglasses", - "description": "A pair of sunglasses, good for keeping the glare out of your eyes.", - "weight": "35 g", - "volume": "250 ml", - "price": 5000, - "to_hit": -2, - "material": [ "glass", "plastic" ], - "symbol": "[", - "looks_like": "glasses_eye", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 85, - "encumbrance": 1, - "material_thickness": 1, - "environmental_protection": 1, - "qualities": [ [ "GLARE", 1 ] ], - "flags": [ "WATER_FRIENDLY", "SUN_GLASSES", "FRAGILE" ] - }, - { - "id": "survivor_belt_notools", - "type": "ARMOR", - "name": "survivor belt", - "description": "A custom-built leather utility belt covered with straps and pouches with a sheath to carry a smaller blade. Durable and carefully crafted to be comfortable to wear. Activate to sheathe/draw a weapon.", - "weight": "1249 g", - "volume": "2250 ml", - "price": 15000, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "holster", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 15, - "encumbrance": 4, - "storage": "3 L", - "material_thickness": 2, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath blade", - "holster_msg": "You sheath your %s", - "min_volume": "250 ml", - "max_volume": "1 L", - "draw_cost": 3, - "flags": [ "SHEATH_KNIFE", "SHEATH_SWORD" ] - }, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "STURDY", "WAIST", "OVERSIZE" ] - }, - { - "id": "survivor_goggles", - "type": "ARMOR", - "name": "survivor goggles", - "name_plural": "pairs of survivor goggles", - "description": "A custom-built pair of armored goggles with tinted lenses. Comfortable and built to last, they provide excellent protection from environmental dangers.", - "weight": "212 g", - "volume": "250 ml", - "price": 7500, - "to_hit": -2, - "material": [ "kevlar", "leather" ], - "symbol": "[", - "looks_like": "glasses_bal", - "color": "dark_gray", - "covers": [ "EYES" ], - "coverage": 100, - "encumbrance": 20, - "warmth": 5, - "material_thickness": 4, - "environmental_protection": 15, - "qualities": [ [ "GLARE", 1 ] ], - "flags": [ "WATER_FRIENDLY", "SUN_GLASSES", "OVERSIZE", "VARSIZE", "STURDY" ] - }, - { - "id": "survivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "survivor suit", - "description": "A hand-built combination armor made from a bulletproof vest and a reinforced leather jumpsuit. Protects from the elements as well as from harm.", - "weight": "6800 g", - "volume": "11500 ml", - "price": 150000, - "material": [ "kevlar", "leather" ], - "symbol": "[", - "looks_like": "touring_suit", - "color": "brown", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 25, - "storage": "7 L", - "warmth": 15, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] - }, - { - "id": "swag_bag", - "type": "ARMOR", - "name": "swag bag", - "description": "A large canvas sack, re-purposed for makeshift storage. Goes well with a striped shirt and a domino mask.", - "weight": "415 g", - "volume": "1 L", - "price": 0, - "to_hit": -5, - "material": "cotton", - "symbol": "[", - "looks_like": "duffelbag", - "color": "brown", - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 5, - "encumbrance": 100, - "storage": "15 L", - "material_thickness": 1, - "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "swat_armor", - "repairs_like": "survivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "SWAT armor", - "//": "This is well within the pricing structure I found for ballistic vest, shins, and LBE. LEO gear ain't cheap.", - "description": "A suit of black bulletproof armor with lots of pockets. The word SWAT is emblazoned across the back.", - "weight": "7800 g", - "volume": "13 L", - "price": 285000, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "touring_suit", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 25, - "storage": "5 L", - "warmth": 35, - "material_thickness": 7, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 4, - "flags": [ "POCKETS", "STURDY" ] - }, - { - "id": "sweater", - "type": "ARMOR", - "name": "sweater", - "description": "A wool shirt. Provides warmth.", - "weight": "344 g", - "volume": "2 L", - "price": 4500, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "longshirt", - "color": "blue", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 10, - "warmth": 40, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE" ] - }, - { - "id": "sweatshirt", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "sweatshirt", - "description": "A thick cotton shirt. Provides warmth and a bit of padding.", - "weight": "244 g", - "volume": "3500 ml", - "price": 1800, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "longshirt", - "color": "light_red", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 10, - "warmth": 30, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE" ] - }, - { - "id": "tank_top", - "type": "ARMOR", - "name": "tank top", - "description": "A sleeveless cotton shirt. Very easy to move in.", - "weight": "78 g", - "volume": "250 ml", - "price": 500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tshirt", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 40, - "material_thickness": 1, - "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] - }, - { - "id": "technician_pants_gray", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "work pants", - "name_plural": "pairs of work pants", - "description": "A pair of gray work pants.", - "weight": "520 g", - "volume": "2 L", - "price": 5000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 5, - "storage": "1500 ml", - "warmth": 15, - "material_thickness": 2, - "snippet_category": [ - { "id": "technician_pants_blue", "text": "A pair of blue work pants." }, - { "id": "technician_pants_gray", "text": "A pair of gray work pants." }, - { "id": "technician_pants_lightblue", "text": "A pair of light-blue work pants." } - ], - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "technician_shirt_gray", - "repairs_like": "tshirt", - "type": "ARMOR", - "name": "work t-shirt", - "description": "A gray work t-shirt with a small front pocket.", - "weight": "64 g", - "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "polo_shirt", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 40, - "encumbrance": 5, - "storage": "250 ml", - "warmth": 8, - "material_thickness": 1, - "snippet_category": [ - { "id": "technician_shirt_blue", "text": "A blue work t-shirt with a small front pocket." }, - { "id": "technician_shirt_gray", "text": "A gray work t-shirt with a small front pocket." }, - { "id": "technician_shirt_lightblue", "text": "A light-blue work t-shirt with a small front pocket." } - ], - "flags": [ "VARSIZE" ] - }, - { - "id": "thawb", - "repairs_like": "trenchcoat", - "type": "ARMOR", - "name": "thawb", - "name_plural": "thawb", - "description": "A long, loose-fitting robe with wide sleeves, a traditional Arab garment.", - "weight": "1200 g", - "volume": "4500 ml", - "price": 10000, - "to_hit": -5, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "robe", - "color": "white", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 7, - "storage": "1500 ml", - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "tie_bow", - "type": "ARMOR", - "name": "bow tie", - "description": "A simple black bow tie. Best worn with a suit.", - "weight": "5 g", - "volume": 0, - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "color": "black", - "flags": [ "FANCY" ] - }, - { - "id": "tie_clipon", - "type": "ARMOR", - "name": "clip-on tie", - "description": "A clip-on necktie, with blue and silver stripes. It's quick and easy to put on, and much better than the necktie.", - "weight": "10 g", - "volume": 0, - "price": 500, - "material": [ "cotton" ], - "symbol": "[", - "color": "blue", - "flags": [ "FANCY" ] - }, - { - "id": "tie_necktie", - "type": "ARMOR", - "name": "necktie", - "description": "An ordinary, green necktie. It's more difficult to put on, but it takes real skill to do so. Wearing a necktie is much better than wearing a clip-on tie.", - "weight": "15 g", - "volume": 0, - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "color": "green", - "flags": [ "FANCY" ] - }, - { - "id": "tights", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "tights", - "name_plural": "tights", - "description": "A snug cloth garment which clings tightly to the legs and feet to protect them from the cold.", - "weight": "114 g", - "volume": "250 ml", - "price": 2000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "leggings", - "color": "dark_gray", - "covers": [ "FEET", "LEGS" ], - "coverage": 100, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] - }, - { - "id": "tinfoil_hat", - "type": "ARMOR", - "category": "armor", - "name": "tinfoil hat", - "description": "A sheet of aluminum foil that has been molded into a form-fitting hat. Perfect for protecting yourself from the government, Illuminati, aliens, and THEM.", - "weight": "16 g", - "volume": "250 ml", - "price": 16, - "material": [ "aluminum" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 90, - "flags": [ "PSYSHIELD_PARTIAL", "SKINTIGHT", "TRADER_AVOID" ] - }, - { - "id": "tool_belt", - "type": "ARMOR", - "name": "tool belt", - "description": "A common belt with pockets and four small belt loops. Widely used by handymen and electricians.", - "weight": "960 g", - "volume": "1750 ml", - "price": 4500, - "bashing": 5, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "holster", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 20, - "storage": "1 L", - "encumbrance": 10, - "material_thickness": 2, - "use_action": { - "type": "holster", - "holster_prompt": "Attach what to belt loop?", - "holster_msg": "You clip your %s to your %s", - "multi": 4, - "max_volume": "1 L", - "max_weight": 1000, - "draw_cost": 50, - "flags": [ "BELT_CLIP" ] - }, - "flags": [ "WAIST", "NO_QUICKDRAW", "WATER_FRIENDLY" ] - }, - { - "id": "tophat", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "top hat", - "//": "No, you're not wearing anything over your top hat.", - "description": "The only hat for a gentleman. Look exquisite while laughing in the face of danger!", - "weight": "233 g", - "volume": "2500 ml", - "price": 19500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_porkpie", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 20, - "warmth": 5, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "SUPER_FANCY" ] - }, - { - "id": "touring_suit", - "repairs_like": "armor_larmor", - "type": "ARMOR", - "name": "leather touring suit", - "description": "A thick leather body suit made for protection while riding motorcycles. Light and very comfortable.", - "weight": "2214 g", - "volume": "6500 ml", - "price": 58000, - "to_hit": -5, - "bashing": 2, - "material": [ "leather", "nomex" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "light_red", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 15, - "storage": "250 ml", - "warmth": 25, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 2, - "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF" ] - }, - { - "id": "trenchcoat", - "type": "ARMOR", - "name": "trenchcoat", - "description": "A thin cotton trenchcoat, lined with pockets. Great for storage.", - "weight": "830 g", - "volume": "4250 ml", - "price": 15500, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "coat_winter", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 15, - "storage": "6 L", - "warmth": 15, - "material_thickness": 2, - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "trenchcoat_fur", - "type": "ARMOR", - "name": "fur trenchcoat", - "description": "A thick fur trenchcoat, lined with pockets. Great for storage.", - "weight": "1750 g", - "volume": "7250 ml", - "price": 97900, - "to_hit": -1, - "material": [ "fur" ], - "symbol": "[", - "looks_like": "trenchcoat_leather", - "color": "brown", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 19, - "storage": "6 L", - "warmth": 50, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "trenchcoat_faux_fur", - "type": "ARMOR", - "copy-from": "trenchcoat_fur", - "name": "faux fur trenchcoat", - "description": "A thick faux fur trenchcoat, lined with pockets. Great for storage, and makes you the talk of the town.", - "material": [ "faux_fur", "cotton" ], - "covers": [ "TORSO", "ARMS" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], - "warmth": 40 - }, - { - "id": "trenchcoat_leather", - "type": "ARMOR", - "name": "leather trenchcoat", - "description": "A thick leather trenchcoat, lined with pockets. Great for storage.", - "weight": "1967 g", - "volume": "5250 ml", - "price": 24500, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "trenchcoat", - "color": "brown", - "covers": [ "TORSO", "ARMS" ], - "coverage": 90, - "encumbrance": 17, - "storage": "6 L", - "warmth": 30, - "material_thickness": 3, - "environmental_protection": 1, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "trenchcoat_survivor", - "type": "ARMOR", - "category": "armor", - "name": "survivor trenchcoat", - "description": "A Kevlar armored custom trenchcoat, covered with pouches and pockets. Comfortable, durable, and great for storage.", - "weight": "1920 g", - "volume": "7 L", - "price": 40000, - "to_hit": -1, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "trenchcoat", - "color": "brown", - "covers": [ "TORSO", "ARMS" ], - "coverage": 85, - "encumbrance": 15, - "storage": "9 L", - "warmth": 10, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] - }, - { - "id": "tricorne", - "type": "ARMOR", - "name": "tricorne", - "description": "A classic design, the \"tricorne\", or three-cornered hat, simply pins a large and floppy brim out of the way, though this example adds well-embroidered designs and is oiled against water. Whether you're the \"guvnah\" of a settlement, or the captain of a post-apocalyptic crew, this is the hat for you.", - "weight": "490 g", - "volume": "2 L", - "price": 7500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "bowlhat", - "color": "brown", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 10, - "warmth": 7, - "material_thickness": 3, - "environmental_protection": 2, - "flags": [ "VARSIZE", "WATERPROOF", "WATER_FRIENDLY", "FANCY" ] - }, - { - "id": "tshirt", - "type": "ARMOR", - "name": "t-shirt", - "description": "A short-sleeved cotton shirt.", - "weight": "110 g", - "volume": "500 ml", - "price": 800, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "camisole", - "color": "white", - "covers": [ "TORSO" ], - "coverage": 90, - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "tshirt_text", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "t-shirt", - "description": "A short-sleeved cotton shirt.", - "weight": "110 g", - "volume": "500 ml", - "price": 800, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tshirt", - "color": "white", - "covers": [ "TORSO" ], - "coverage": 90, - "warmth": 5, - "material_thickness": 1, - "snippet_category": [ - { - "id": "allyourbase", - "text": "A short-sleeved cotton shirt with the text \"chown -R us ~your/base\" printed on the front." - } - ], - "flags": [ "VARSIZE" ] - }, - { - "id": "tshirt_tour", - "repairs_like": "miner_hat", - "type": "ARMOR", - "copy-from": "tshirt", - "name": "tour t-shirt", - "description": "A short-sleeved cotton shirt.", - "price": 1000, - "looks_like": "tshirt", - "price_postapoc": 1200, - "color": "dark_gray", - "snippet_category": [ - { - "id": "death", - "text": "A short-sleeved cotton shirt with a death metal band's spidery, indecipherable logo printed on the front." - }, - { - "id": "power", - "text": "A short-sleeved cotton shirt with a muscle-bound, long-haired man printed on the front. He is riding a red dragon and wielding a flaming sword with malicious glee." - }, - { - "id": "thrash", - "text": "A short-sleeved cotton shirt with a gore-spattered, guitar-playing zombie printed on the front. It's rather tasteless in light of current events." - }, - { - "id": "prog", - "text": "A short-sleeved cotton shirt with a pattern of complex geometric shapes and transcendental imagery printed on the front." - }, - { - "id": "mohawk", - "text": "A short-sleeved cotton shirt with an image of a woman's face in portrait printed on the front. She is wearing a large blue mohawk, her face is set in a snarl." - }, - { - "id": "nuwave", - "text": "A short-sleeved black cotton shirt with a stylized representation of a radio wave printed on the front." - }, - { - "id": "an_punk", - "text": "A short-sleeved cotton shirt, it's front showing an image of an upside-down American flag covered in anarchist graffiti, its edges frayed and burned." - }, - { - "id": "mil_punk", - "text": "A short-sleeved cotton shirt with an AK-47 on the front. It is held up by a clenched fist around its forestock, the fingers covered in crude looking tattoos." - } - ] - }, - { - "id": "tunic", - "type": "ARMOR", - "name": "tunic", - "description": "A simple garment long enough to cover down to the knees.", - "weight": "250 g", - "volume": "1250 ml", - "price": 4200, - "to_hit": -5, - "material": "cotton", - "symbol": "[", - "looks_like": "sweatshirt", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 75, - "encumbrance": 3, - "warmth": 2, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "tunic_rag", - "type": "ARMOR", - "name": "rag tunic", - "description": "A poorly made long tunic with a string tied around the waist to keep it all in place.", - "weight": "683 g", - "volume": "1 L", - "price": 70, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "tunic", - "color": "light_red", - "covers": [ "TORSO", "LEGS" ], - "coverage": 65, - "encumbrance": 5, - "warmth": 15, - "material_thickness": 1, - "flags": [ "OVERSIZE" ] - }, - { - "id": "turban", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "turban", - "description": "Rags worn around the head.", - "weight": "110 g", - "volume": "250 ml", - "price": 85, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "white", - "covers": [ "HEAD" ], - "coverage": 50, - "encumbrance": 5, - "warmth": 10, - "material_thickness": 1, - "flags": [ "OVERSIZE", "ALLOWS_NATURAL_ATTACKS" ] - }, - { - "id": "headscarf", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "headscarf", - "description": "A loose cloth worn over the head and around the neck.", - "weight": "70 g", - "volume": "250 ml", - "price": 85, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 70, - "encumbrance": 4, - "warmth": 7, - "material_thickness": 1, - "flags": [ "OVERSIZE", "ALLOWS_NATURAL_ATTACKS" ] + "encumbrance": 5, + "storage": "1 L", + "warmth": 5, + "material_thickness": 2, + "flags": [ "VARSIZE" ] }, { - "id": "tux", - "repairs_like": "miner_hat", + "id": "shorts_cargo", "type": "ARMOR", - "name": "tuxedo", - "description": "A full-body tuxedo. Makes the apocalypse feel a little more classy.", - "weight": "1587 g", - "volume": "5500 ml", - "price": 21000, - "to_hit": -5, + "name": "cargo shorts", + "name_plural": "cargo shorts", + "description": "A pair of shorts lined with pockets, offering decent storage.", + "weight": "340 g", + "volume": "1500 ml", + "price": 4000, + "to_hit": 1, "material": [ "cotton" ], "symbol": "[", - "looks_like": "suit", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 17, - "storage": "2 L", - "warmth": 30, + "looks_like": "shorts", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 40, + "encumbrance": 5, + "storage": "1750 ml", + "warmth": 5, "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS", "SUPER_FANCY" ] + "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "under_armor", + "id": "shorts_denim", "type": "ARMOR", - "name": "compression top", - "description": "Nylon sportswear that clings to your chest and maintains body temperature.", - "weight": "92 g", - "volume": "250 ml", + "name": "denim shorts", + "name_plural": "denim shorts", + "description": "A pair of denim shorts. Thick and tough, they provide excellent protection from cuts.", + "weight": "260 g", + "volume": "1250 ml", "price": 2000, - "material": [ "lycra" ], + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "shorts", + "color": "light_blue", + "covers": [ "LEGS" ], + "coverage": 40, + "encumbrance": 2, + "storage": "500 ml", + "warmth": 5, + "material_thickness": 3, + "flags": [ "VARSIZE" ] + }, + { + "id": "tie_skinny", + "type": "ARMOR", + "name": "skinny tie", + "description": "A skinny black and white checkered necktie.", + "weight": "12 g", + "volume": 0, + "price": 750, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "longshirt", "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 95, - "warmth": 20, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + "flags": [ "FANCY" ] }, { - "id": "under_armor_shorts", + "id": "skirt", + "repairs_like": "jeans", "type": "ARMOR", - "name": "compression shorts", - "name_plural": "compression shorts", - "description": "Nylon sportswear that clings to your upper legs, aiding muscle tone and maintaining warmth.", - "weight": "82 g", + "name": "skirt", + "description": "A short, breezy cotton skirt. Easy to move in, but only has a single small pocket.", + "weight": "74 g", "volume": "250 ml", - "price": 2000, - "material": [ "lycra" ], + "price": 6500, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "shorts", + "looks_like": "kilt", "color": "dark_gray", "covers": [ "LEGS" ], - "coverage": 45, - "warmth": 20, + "coverage": 50, + "storage": "250 ml", + "warmth": 5, "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + "flags": [ "VARSIZE" ] }, { - "id": "undershirt", + "id": "skirt_leather", + "repairs_like": "pants_leather", "type": "ARMOR", - "name": "undershirt", - "description": "A simple white undershirt. Worn beneath your regular clothes, it provides a little extra warmth.", - "weight": "64 g", + "name": "leather skirt", + "description": "A very short leather skirt, clearly designed to look good, not be practical.", + "weight": "230 g", "volume": "250 ml", - "price": 1000, - "material": [ "cotton" ], + "price": 9500, + "material": [ "leather" ], "symbol": "[", - "looks_like": "tshirt", - "color": "white", - "covers": [ "TORSO" ], - "coverage": 60, + "looks_like": "skirt", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 35, + "encumbrance": 10, "warmth": 10, "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] + "flags": [ "VARSIZE" ] }, { - "id": "union_suit", + "id": "sleeping_bag_roll", "type": "ARMOR", - "name": "union suit", - "description": "A one-piece suit of full-body long underwear that helps to maintain body temperature. It laces closed in the front.", - "weight": "168 g", + "name": "rolled sleeping bag", + "description": "A large sleeping bag rolled up for transport. It has a strap to carry it with.", + "weight": "981 g", "volume": "1 L", - "price": 2500, + "price": 20500, + "to_hit": -1, "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "light_gray", - "covers": [ "TORSO", "ARMS", "LEGS" ], - "coverage": 95, - "encumbrance": 3, - "warmth": 35, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT" ] + "symbol": "(", + "looks_like": "duffelbag", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 20, + "material_thickness": 4, + "flags": [ "OVERSIZE", "BELTED" ], + "use_action": { "menu_text": "Unroll", "type": "transform", "target": "sleeping_bag", "msg": "You unroll the sleeping bag." } }, { - "id": "vambrace_larmor", + "id": "sleeping_bag_fur", "type": "ARMOR", - "category": "armor", - "name": "pair of leather vambraces", - "name_plural": "pairs of leather vambraces", - "description": "A pair of light leather arm guards, made for archery.", - "weight": "362 g", - "volume": "1 L", - "price": 2000, - "to_hit": 1, - "material": [ "leather" ], + "name": "fur sleeping bag", + "description": "A large sleeping bag lined with fur. Who needs a tent?", + "weight": "1175 g", + "volume": "4500 ml", + "price": 32500, + "to_hit": -1, + "material": [ "cotton", "fur" ], "symbol": "[", - "looks_like": "armguards_larmor", + "looks_like": "sleeping_bag", "color": "brown", - "covers": [ "ARMS" ], - "coverage": 50, - "encumbrance": 8, - "warmth": 10, - "material_thickness": 3, + "covers": [ "TORSO", "HEAD", "MOUTH", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 80, + "warmth": 100, + "material_thickness": 5, "environmental_protection": 1, - "flags": [ "STURDY", "BELTED", "WATER_FRIENDLY" ] + "flags": [ "OVERSIZE", "OUTER" ], + "use_action": { + "menu_text": "Roll up", + "type": "transform", + "target": "sleeping_bag_fur_roll", + "msg": "You roll up the fur sleeping bag, preparing it for transport." + } }, { - "id": "veil_wedding", - "repairs_like": "miner_hat", + "id": "sleeping_bag_fur_roll", "type": "ARMOR", - "name": "wedding veil", - "name_plural": "wedding veils", - "description": "A lacy white wedding veil.", - "weight": "78 g", - "volume": "750 ml", - "price": 8000, + "name": "rolled fur sleeping bag", + "description": "A large sleeping bag lined with fur, rolled for transport. It has a strap to carry it with.", + "weight": "1175 g", + "volume": "2 L", + "price": 32500, "to_hit": -1, + "material": [ "cotton", "fur" ], + "symbol": "(", + "looks_like": "sleeping_bag_roll", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 20, + "material_thickness": 5, + "flags": [ "OVERSIZE", "BELTED" ], + "use_action": { + "menu_text": "Unroll", + "type": "transform", + "target": "sleeping_bag_fur", + "msg": "You unroll up the fur sleeping bag." + } + }, + { + "id": "striped_pants", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "striped pants", + "name_plural": "striped pants", + "description": "A pair of pants with horizontal black and white stripes.", + "weight": "560 g", + "volume": "2 L", + "price": 500, + "to_hit": 1, "material": [ "cotton" ], "symbol": "[", - "looks_like": "scarf", + "looks_like": "pants_checkered", "color": "white", - "covers": [ "MOUTH", "EYES" ], - "coverage": 100, + "covers": [ "LEGS" ], + "coverage": 95, "encumbrance": 5, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "SUPER_FANCY", "OUTER", "OVERSIZE" ] + "storage": "500 ml", + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "vest", - "repairs_like": "miner_hat", + "id": "technician_pants_gray", + "repairs_like": "jeans", "type": "ARMOR", - "name": "utility vest", - "description": "A light vest covered in pockets and straps for storage.", - "weight": "516 g", - "volume": "1 L", - "price": 3900, + "name": "work pants", + "name_plural": "pairs of work pants", + "description": "A pair of gray work pants.", + "weight": "520 g", + "volume": "2 L", + "price": 5000, + "to_hit": 1, "material": [ "cotton" ], "symbol": "[", - "looks_like": "tank_top", + "looks_like": "pants", "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 60, + "covers": [ "LEGS" ], + "coverage": 95, "encumbrance": 5, - "storage": "3 L", - "warmth": 5, + "storage": "1500 ml", + "warmth": 15, "material_thickness": 2, - "flags": [ "VARSIZE", "WAIST" ] + "snippet_category": [ + { "id": "technician_pants_blue", "text": "A pair of blue work pants." }, + { "id": "technician_pants_gray", "text": "A pair of gray work pants." }, + { "id": "technician_pants_lightblue", "text": "A pair of light-blue work pants." } + ], + "flags": [ "VARSIZE", "POCKETS" ] }, { - "id": "vest_leather", + "id": "tie_bow", "type": "ARMOR", - "name": "leather vest", - "description": "A vest made from thick leather. Offers excellent protection from cuts.", - "weight": "997 g", - "volume": "2500 ml", - "price": 5500, - "to_hit": 1, - "material": [ "leather" ], + "name": "bow tie", + "description": "A simple black bow tie. Best worn with a suit.", + "weight": "5 g", + "volume": 0, + "price": 1000, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "vest", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 8, - "storage": "1 L", - "warmth": 20, - "material_thickness": 3, - "environmental_protection": 1, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + "color": "black", + "flags": [ "FANCY" ] + }, + { + "id": "tie_clipon", + "type": "ARMOR", + "name": "clip-on tie", + "description": "A clip-on necktie, with blue and silver stripes. It's quick and easy to put on, and much better than the necktie.", + "weight": "10 g", + "volume": 0, + "price": 500, + "material": [ "cotton" ], + "symbol": "[", + "color": "blue", + "flags": [ "FANCY" ] }, { - "id": "vest_leather_mod", + "id": "tie_necktie", "type": "ARMOR", - "name": "armored leather vest", - "description": "An armored vest made from thick leather and metal plates. Cumbersome, but offers excellent protection from harm.", - "weight": "1210 g", - "volume": "3 L", - "price": 17900, - "to_hit": 1, - "material": [ "leather", "iron" ], + "name": "necktie", + "description": "An ordinary, green necktie. It's more difficult to put on, but it takes real skill to do so. Wearing a necktie is much better than wearing a clip-on tie.", + "weight": "15 g", + "volume": 0, + "price": 1000, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "vest_leather", - "color": "dark_gray", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 24, - "storage": "1 L", - "warmth": 30, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + "color": "green", + "flags": [ "FANCY" ] }, { - "id": "waistcoat", + "id": "headscarf", "repairs_like": "miner_hat", "type": "ARMOR", - "name": "waistcoat", - "description": "An elegant waistcoat. Ideal for those occasions when wearing only a shirt would be too casual and a suit would be just overdoing it.", - "weight": "516 g", - "volume": "1 L", - "price": 5000, + "name": "headscarf", + "description": "A loose cloth worn over the head and around the neck.", + "weight": "70 g", + "volume": "250 ml", + "price": 85, + "to_hit": -1, "material": [ "cotton" ], "symbol": "[", - "looks_like": "blazer", - "color": "light_gray", - "covers": [ "TORSO" ], - "coverage": 60, - "encumbrance": 5, - "storage": "1500 ml", - "warmth": 5, + "looks_like": "scarf", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 70, + "encumbrance": 4, + "warmth": 7, "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] + "flags": [ "OVERSIZE", "ALLOWS_NATURAL_ATTACKS" ] }, { - "id": "winter_jacket_army", + "id": "veil_wedding", "repairs_like": "miner_hat", "type": "ARMOR", - "name": "army winter jacket", - "name_plural": "army winter jackets", - "description": "A tough hooded jacket with lots of pockets, thickly padded for warmth. Favored by the military.", - "weight": "1000 g", - "volume": "3 L", - "price": 4375, - "material": [ "cotton", "plastic" ], + "name": "wedding veil", + "name_plural": "wedding veils", + "description": "A lacy white wedding veil.", + "weight": "78 g", + "volume": "750 ml", + "price": 8000, + "to_hit": -1, + "material": [ "cotton" ], "symbol": "[", - "looks_like": "coat_winter", + "looks_like": "scarf", "color": "white", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 20, - "storage": "3500 ml", - "warmth": 50, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER", "WATERPROOF" ] + "covers": [ "MOUTH", "EYES" ], + "coverage": 100, + "encumbrance": 5, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "SUPER_FANCY", "OUTER", "OVERSIZE" ] }, { "id": "winter_pants_army", @@ -7992,143 +1024,6 @@ "valid_mods": [ "steel_padded" ], "flags": [ "VARSIZE", "POCKETS" ] }, - { - "id": "wolfsuit", - "type": "ARMOR", - "name": "wolf suit", - "description": "A full body fursuit in the form of an anthropomorphic wolf. It is quite encumbering and has little storage but is very warm.", - "weight": "7033 g", - "volume": "12 L", - "price": 14500, - "to_hit": -3, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "dinosuit", - "color": "light_gray", - "covers": [ "LEGS", "TORSO", "ARMS", "HANDS", "HEAD", "FEET", "MOUTH", "EYES" ], - "coverage": 100, - "encumbrance": 30, - "storage": "1 L", - "warmth": 50, - "material_thickness": 7, - "environmental_protection": 2, - "flags": [ "OUTER" ] - }, - { - "id": "wool_hoodie", - "type": "ARMOR", - "name": "wool hoodie", - "description": "A wool hooded shirt. It offers decent protection against the cold. The front pocket offers both storage room and shelter for your hands.", - "weight": "580 g", - "volume": "3250 ml", - "price": 3500, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "hoodie", - "color": "dark_gray", - "covers": [ "TORSO", "ARMS" ], - "coverage": 95, - "encumbrance": 12, - "storage": "2250 ml", - "warmth": 45, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "OUTER", "POCKETS", "HOOD" ] - }, - { - "id": "wool_suit", - "type": "ARMOR", - "name": "wool suit", - "description": "An encumbering wool suit covered in nice patterns. It looks like full body armor but it only protects against cold, sadly.", - "weight": "883 g", - "volume": "3 L", - "price": 8000, - "to_hit": -1, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "touring_suit", - "color": "dark_gray", - "covers": [ "TORSO", "HEAD", "ARMS", "LEGS", "FEET" ], - "coverage": 95, - "encumbrance": 20, - "warmth": 50, - "material_thickness": 3, - "flags": [ "VARSIZE" ] - }, - { - "id": "wsurvivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "winter survivor suit", - "description": "A warm and heavy hand-built combination armor made from a reinforced bulletproof vest and an insulated leather jumpsuit. Protects from the elements as well as from harm.", - "weight": "7800 g", - "volume": "14 L", - "price": 200000, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar", "fur" ], - "symbol": "[", - "looks_like": "survivor_suit", - "color": "light_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 37, - "storage": "6 L", - "warmth": 75, - "material_thickness": 5, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 5, - "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] - }, - { - "id": "xlsurvivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "XL survivor suit", - "description": "A massive hand-built combination armor made from a bulletproof vest and a reinforced leather jumpsuit. Protects from the elements as well as from harm.", - "weight": "12400 g", - "volume": "18 L", - "price": 150000, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar", "leather" ], - "symbol": "[", - "looks_like": "survivor_suit", - "color": "brown", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 35, - "storage": "8500 ml", - "warmth": 15, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] - }, - { - "id": "xlhsurvivor_suit", - "type": "ARMOR", - "category": "armor", - "name": "XL heavy survivor suit", - "description": "A massive, heavy, hand-built combination armor made from a reinforced bulletproof vest and a metal-plated leather jumpsuit. Protects from the elements as well as from harm.", - "weight": "20500 g", - "volume": "18750 ml", - "price": 200000, - "to_hit": -3, - "bashing": 6, - "material": [ "kevlar", "steel", "leather" ], - "symbol": "[", - "looks_like": "hsurvivor_suit", - "color": "dark_gray", - "covers": [ "LEGS", "TORSO", "ARMS" ], - "coverage": 100, - "encumbrance": 45, - "storage": "7500 ml", - "warmth": 15, - "material_thickness": 6, - "environmental_protection": 3, - "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] - }, { "id": "zubon_gi", "type": "ARMOR", @@ -8147,208 +1042,6 @@ "material_thickness": 2, "flags": [ "VARSIZE", "STURDY" ] }, - { - "id": "case_violin", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "violin case", - "description": "Useful to carry your precious musical instrument around protected from any harm.", - "weight": "2800 g", - "volume": "5 L", - "price": 24000, - "to_hit": -4, - "bashing": 8, - "material": [ "plastic", "steel", "leather" ], - "symbol": "&", - "looks_like": "briefcase", - "color": "dark_gray", - "covers": [ "ARM_EITHER", "HAND_EITHER" ], - "coverage": 10, - "encumbrance": 50, - "storage": "3500 ml", - "material_thickness": 5, - "flags": [ "FANCY", "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] - }, - { - "id": "hazmat_suit", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "hazmat suit", - "description": "An impermeable whole-body garment worn as protection against hazardous materials. Though very restrictive and fragile, wearing it will provide complete protection against ambient radiation. It requires a separate gas mask for full protection.", - "weight": "5000 g", - "volume": "17 L", - "price": 117500, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "beekeeping_suit", - "color": "yellow", - "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 37, - "warmth": 40, - "material_thickness": 2, - "environmental_protection": 20, - "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "RAD_PROOF", "ELECTRIC_IMMUNE", "OUTER" ] - }, - { - "id": "anbc_suit", - "type": "ARMOR", - "category": "armor", - "name": "ANBC suit", - "description": "An armored, impermeable full-body suit that functions as body armor, as well as protecting from nuclear, biological, and chemical hazards. It requires a separate gas mask for full protection.", - "weight": "8700 g", - "volume": "20 L", - "price": 400000, - "material": [ "kevlar", "plastic" ], - "symbol": "[", - "looks_like": "hazmat_suit", - "color": "light_red", - "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 45, - "warmth": 50, - "material_thickness": 3, - "environmental_protection": 20, - "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "STURDY", "RAD_PROOF", "ELECTRIC_IMMUNE", "OUTER" ] - }, - { - "id": "robofac_enviro_suit", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "Hub 01 enviromental suit", - "description": "A lightweight environmental suit worn by Hub personnel in their rare forays aboveground. Colored brown and blue, the white seal of Hub 01 is embroidered on both of its upper arms. It requires a separate gas mask for full protection.", - "weight": "5000 g", - "volume": "17 L", - "price": 117500, - "material": [ "nomex" ], - "symbol": "[", - "looks_like": "hazmat_suit", - "color": "brown", - "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 15, - "warmth": 40, - "storage": "15 L", - "material_thickness": 2, - "environmental_protection": 20, - "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "HELMET_COMPAT", "RAD_PROOF", "ELECTRIC_IMMUNE", "STURDY" ] - }, - { - "id": "entry_suit", - "type": "ARMOR", - "name": "entry suit", - "description": "A flame-resistant whole-body garment worn by firefighters as protection against extreme heat. Though very restrictive, wearing it will provide excellent protection against fire and smoke. It requires a separate gas mask for full protection.", - "weight": "2900 g", - "volume": "6 L", - "price": 240500, - "material": [ "nomex", "kevlar" ], - "symbol": "[", - "looks_like": "jumpsuit", - "color": "light_gray", - "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 50, - "warmth": 30, - "material_thickness": 5, - "environmental_protection": 20, - "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "STURDY", "OUTER" ] - }, - { - "id": "hat_golf", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "golf cap", - "//": "Head encumbrance stops you from wearing additional headgear. No helmet over a ballcap, sorry. But brimmed gear gets the anti-glare flag!", - "description": "You're not actually sure if this is called a golf cap but its the stereotypical cap golfers wear.", - "weight": "85 g", - "volume": "500 ml", - "price": 2200, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "hat_ball", - "color": "dark_gray", - "covers": [ "HEAD" ], - "coverage": 40, - "encumbrance": 10, - "warmth": 5, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "SUN_GLASSES" ] - }, - { - "id": "javelin_bag", - "type": "ARMOR", - "name": "javelin bag", - "name_plural": "javelin bags", - "description": "An open medieval-looking bag, designed to store javelins for easy reach.", - "weight": "600 g", - "volume": "1250 ml", - "price": 6000, - "rigid": false, - "material": "leather", - "symbol": "[", - "looks_like": "quiver", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 30, - "encumbrance": 10, - "material_thickness": 4, - "use_action": { - "type": "holster", - "holster_prompt": "Stash javelins", - "holster_msg": "You stash your %s.", - "multi": 5, - "max_volume": "1250 ml", - "draw_cost": 30, - "flags": [ "JAVELIN" ] - }, - "flags": [ "WATER_FRIENDLY", "OVERSIZE", "BELTED" ] - }, - { - "id": "armor_cuirass", - "type": "ARMOR", - "name": "bell cuirass", - "category": "armor", - "name_plural": "bell cuirasses", - "description": "An ancient Greek breastplate, made of bronze.", - "weight": "5896 g", - "volume": "6 L", - "price": 50000, - "to_hit": -5, - "bashing": 6, - "material": [ "bronze" ], - "symbol": "[", - "looks_like": "cuirass_lightplate", - "color": "yellow", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 15, - "warmth": 15, - "material_thickness": 3, - "flags": [ "VARSIZE", "OUTER", "STURDY" ] - }, - { - "id": "legguard_bronze", - "type": "ARMOR", - "category": "armor", - "name": "pair of bronze greaves", - "name_plural": "pairs of bronze greaves", - "description": "A pair of bronze leg guards with a simple leather lining.", - "weight": "2520 g", - "volume": "5500 ml", - "price": 40000, - "to_hit": 1, - "material": [ "bronze", "leather" ], - "symbol": "[", - "looks_like": "legguard_lightplate", - "color": "yellow", - "covers": [ "LEGS" ], - "coverage": 70, - "encumbrance": 10, - "warmth": 15, - "material_thickness": 4, - "flags": [ "BELTED", "STURDY" ] - }, { "id": "tarp", "type": "ARMOR", @@ -8369,39 +1062,5 @@ "material_thickness": 1, "environmental_protection": 1, "flags": [ "OVERSIZE", "OUTER", "WATERPROOF", "ALLOWS_NATURAL_ATTACKS" ] - }, - { - "id": "unitard", - "type": "ARMOR", - "name": "unitard", - "description": "A skin-tight spandex garment resembling a crew necked leotard combined with leggings. Commonly used by gymnasts, dancers and equestrian vaulters, the unitard provides overall coverage with great flexibility.", - "weight": "110 g", - "volume": "250 ml", - "price": 3100, - "material": [ "lycra" ], - "symbol": "[", - "color": "dark_gray", - "covers": [ "TORSO", "LEGS" ], - "coverage": 90, - "warmth": 20, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] - }, - { - "id": "zentai", - "type": "ARMOR", - "name": "zentai", - "description": "Short for 'zenshin taitsu', a zentai is a form fitting full body nylon and spandex garment. Though it covers your face, you can see through the integrated hood. With a couple of these and some friends and you could put on some kabuki.", - "weight": "300 g", - "volume": "500 ml", - "price": 2500, - "material": [ "lycra" ], - "symbol": "[", - "color": "dark_gray", - "covers": [ "HEAD", "MOUTH", "EYES", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "warmth": 20, - "material_thickness": 1, - "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] } ] diff --git a/data/json/items/armor/ammo_pouch.json b/data/json/items/armor/ammo_pouch.json index f2f81f5026b52..8a893ffef8582 100644 --- a/data/json/items/armor/ammo_pouch.json +++ b/data/json/items/armor/ammo_pouch.json @@ -1,4 +1,77 @@ [ + { + "id": "ammo_pouch", + "type": "ARMOR", + "name": "ammo pouch", + "name_plural": "ammo pouches", + "description": "A small pouch that can be used to store most types of small ammunition, rockets will not fit. Activate to store ammunition.", + "weight": "490 g", + "rigid": false, + "volume": "500 ml", + "price": 1000, + "to_hit": 1, + "bashing": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "leather_pouch", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 5, + "material_thickness": 1, + "use_action": { + "type": "bandolier", + "capacity": 60, + "ammo": [ + "pebble", + "700nx", + "50", + "4570", + "BB", + "410shot", + "22", + "shot", + "9mm", + "357sig", + "9x18", + "380", + "38", + "40", + "10mm", + "44", + "45", + "460", + "454", + "45colt", + "500", + "57", + "46", + "762", + "545x39", + "223", + "3006", + "270win", + "308", + "12mm", + "8x40mm", + "20x66mm", + "5x50", + "metal_rail", + "stimpack_ammo", + "ampoule", + "300", + "32", + "762x25", + "flintlock", + "36paper", + "44paper", + "762R", + "paintball" + ], + "draw_cost": 35 + }, + "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, { "id": "ammo_satchel", "type": "ARMOR", @@ -84,35 +157,33 @@ "flags": [ "WATER_FRIENDLY", "BELTED" ] }, { - "id": "tacvest", + "id": "javelin_bag", "type": "ARMOR", - "name": "tac vest", - "description": "This light vest is meant to carry your gear and ammunition comfortably distributed about your torso. They are popular amongst law enforcement, but less so than combination tactical vests incorporating kevlar. Lightweight and easy to don, this vest can hold four magazines close at hand in its many pouches.", + "name": "javelin bag", + "name_plural": "javelin bags", + "description": "An open medieval-looking bag, designed to store javelins for easy reach.", "weight": "600 g", "volume": "1250 ml", - "looks_like": "vest", - "price": 7400, - "price_postapoc": 12000, + "price": 6000, "rigid": false, - "material": "cotton", + "material": "leather", "symbol": "[", - "color": "dark_gray", + "looks_like": "quiver", + "color": "brown", "covers": [ "TORSO" ], - "coverage": 20, - "encumbrance": 2, - "material_thickness": 2, - "storage": "3 L", + "coverage": 30, + "encumbrance": 10, + "material_thickness": 4, "use_action": { "type": "holster", - "holster_prompt": "Stash ammo", + "holster_prompt": "Stash javelins", "holster_msg": "You stash your %s.", - "multi": 4, - "min_volume": "250 ml", - "max_volume": "1 L", - "draw_cost": 60, - "flags": [ "MAG_COMPACT", "MAG_BULKY" ] + "multi": 5, + "max_volume": "1250 ml", + "draw_cost": 30, + "flags": [ "JAVELIN" ] }, - "flags": [ "WATER_FRIENDLY", "WAIST" ] + "flags": [ "WATER_FRIENDLY", "OVERSIZE", "BELTED" ] }, { "id": "legpouch", @@ -381,6 +452,117 @@ }, "flags": [ "STURDY", "OUTER" ] }, + { + "id": "quiver", + "type": "ARMOR", + "name": "quiver", + "description": "A leather quiver worn at the waist that can hold 20 arrows. Activate to store arrows.", + "weight": "260 g", + "volume": "500 ml", + "price": 6500, + "bashing": 2, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "bscabbard", + "color": "brown", + "covers": [ "LEG_EITHER" ], + "coverage": 10, + "encumbrance": 3, + "material_thickness": 1, + "use_action": { "type": "bandolier", "capacity": 20, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, + "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "quiver_birchbark", + "type": "ARMOR", + "name": "birchbark quiver", + "description": "A quiver woven from strips of birch bark, worn at the waist, that can hold 20 arrows. Activate to store arrows.", + "weight": "490 g", + "volume": "500 ml", + "price": 6500, + "bashing": 2, + "material": [ "wood" ], + "symbol": "[", + "looks_like": "quiver", + "color": "light_gray", + "covers": [ "LEG_EITHER" ], + "coverage": 10, + "encumbrance": 10, + "material_thickness": 1, + "use_action": { "type": "bandolier", "capacity": 20, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, + "flags": [ "WAIST", "VARSIZE", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "quiver_large", + "type": "ARMOR", + "name": "large quiver", + "description": "A large leather quiver trimmed with metal, worn on the back, that can hold 60 arrows. Historically used by horse archers, rather than foot archers, but neither of THEM had to fight zombies. Activate to store arrows.", + "weight": "920 g", + "volume": "1500 ml", + "price": 8800, + "bashing": 4, + "material": [ "leather", "steel" ], + "symbol": "[", + "looks_like": "quiver", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 15, + "encumbrance": 3, + "material_thickness": 1, + "use_action": { "type": "bandolier", "capacity": 60, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, + "flags": [ "BELTED", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "quiver_large_birchbark", + "type": "ARMOR", + "name": "large birchbark quiver", + "description": "A large quiver woven from strips of birchbark, worn on the back, that can hold 60 arrows. Activate to store arrows.", + "weight": "1380 g", + "volume": "1500 ml", + "price": 8800, + "bashing": 4, + "material": [ "wood" ], + "symbol": "[", + "looks_like": "quiver_birchbark", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 15, + "encumbrance": 14, + "material_thickness": 1, + "use_action": { "type": "bandolier", "capacity": 60, "ammo": [ "arrow", "bolt" ], "draw_cost": 20 }, + "flags": [ "BELTED", "VARSIZE", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "tacvest", + "type": "ARMOR", + "name": "tac vest", + "description": "This light vest is meant to carry your gear and ammunition comfortably distributed about your torso. They are popular amongst law enforcement, but less so than combination tactical vests incorporating kevlar. Lightweight and easy to don, this vest can hold four magazines close at hand in its many pouches.", + "weight": "600 g", + "volume": "1250 ml", + "looks_like": "vest", + "price": 7400, + "price_postapoc": 12000, + "rigid": false, + "material": "cotton", + "symbol": "[", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 20, + "encumbrance": 2, + "material_thickness": 2, + "storage": "3 L", + "use_action": { + "type": "holster", + "holster_prompt": "Stash ammo", + "holster_msg": "You stash your %s.", + "multi": 4, + "min_volume": "250 ml", + "max_volume": "1 L", + "draw_cost": 60, + "flags": [ "MAG_COMPACT", "MAG_BULKY" ] + }, + "flags": [ "WATER_FRIENDLY", "WAIST" ] + }, { "id": "xlkevlar", "type": "ARMOR", diff --git a/data/json/items/armor/arm_guards.json b/data/json/items/armor/arm_guards.json new file mode 100644 index 0000000000000..bf0e26813af63 --- /dev/null +++ b/data/json/items/armor/arm_guards.json @@ -0,0 +1,263 @@ +[ + { + "id": "2byarm_guard", + "type": "ARMOR", + "category": "armor", + "name": "pair of 2-by-arm guards", + "name_plural": "pairs of 2-by-arm guards", + "description": "A pair of improvised arm guards made from broken pieces of a two by four that are tied to your arms with rags and string. They offer good protection, but are really uncomfortable to wear.", + "weight": "300 g", + "volume": "1500 ml", + "price": 500, + "to_hit": -1, + "bashing": 8, + "material": [ "wood" ], + "symbol": "[", + "looks_like": "arm_splint", + "color": "brown", + "covers": [ "ARMS" ], + "coverage": 75, + "encumbrance": 25, + "warmth": 5, + "material_thickness": 3, + "techniques": [ "WBLOCK_1" ], + "flags": [ "BELTED", "WATER_FRIENDLY", "BLOCK_WHILE_WORN" ] + }, + { + "id": "armguard_chitin", + "type": "ARMOR", + "category": "armor", + "name": "pair of chitin arm guards", + "name_plural": "pairs of chitin arm guards", + "description": "A pair of arm guards made from the exoskeletons of insects. Light and durable.", + "weight": "392 g", + "volume": "2500 ml", + "price": 20000, + "to_hit": 1, + "material": [ "chitin" ], + "symbol": "[", + "looks_like": "armguard_hard", + "color": "green", + "covers": [ "ARMS" ], + "coverage": 90, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 3, + "environmental_protection": 2, + "flags": [ "STURDY", "BELTED", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ] + }, + { + "id": "armguard_acidchitin", + "copy-from": "armguard_chitin", + "looks_like": "armguard_chitin", + "type": "ARMOR", + "name": "pair of biosilicified chitin arm guards", + "name_plural": "pairs of biosilicified chitin arm guards", + "description": "A pair of arm guards crafted from the carefully cleaned and pruned biosilicified exoskeletons of acidic ants. Acid-resistant and very durable.", + "material": [ "acidchitin" ], + "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25, "encumbrance": 1.5, "warmth": 1.5 }, + "relative": { "material_thickness": 1 } + }, + { + "id": "armguard_hard", + "type": "ARMOR", + "category": "armor", + "name": "pair of hard arm guards", + "name_plural": "pairs of hard arm guards", + "description": "A pair of neoprene arm sleeves covered with molded plastic sheaths.", + "weight": "350 g", + "volume": "3 L", + "price": 3500, + "to_hit": 1, + "material": [ "plastic", "neoprene" ], + "symbol": "[", + "color": "dark_gray", + "covers": [ "ARMS" ], + "coverage": 80, + "encumbrance": 5, + "warmth": 20, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "BELTED", "WATER_FRIENDLY", "BLOCK_WHILE_WORN" ] + }, + { + "id": "armguard_larmor", + "type": "ARMOR", + "category": "armor", + "name": "pair of leather arm guards", + "name_plural": "pairs of leather arm guards", + "description": "A pair of tough leather arm guards. Light and comfortable.", + "weight": "430 g", + "volume": "2 L", + "price": 4000, + "to_hit": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "arm_warmers", + "color": "brown", + "covers": [ "ARMS" ], + "coverage": 90, + "encumbrance": 10, + "warmth": 25, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "flags": [ "STURDY", "BELTED", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ] + }, + { + "id": "armguard_lightplate", + "type": "ARMOR", + "category": "armor", + "name": "pair of steel arm guards", + "name_plural": "pairs of steel arm guards", + "description": "A full assembly of medieval arm protection. Rerebraces, couters, and vambraces, with leather straps to secure each piece and connect it as part of a set.", + "weight": "2720 g", + "volume": "5500 ml", + "price": 20000, + "to_hit": -1, + "material": [ "steel", "leather" ], + "symbol": "[", + "looks_like": "armguard_metal", + "color": "light_gray", + "covers": [ "ARMS" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "BELTED", "STURDY", "BLOCK_WHILE_WORN" ] + }, + { + "id": "armguard_metal", + "type": "ARMOR", + "category": "armor", + "name": "pair of metal arm guards", + "name_plural": "pairs of metal arm guards", + "//": "They're not actually FANCY, so calling them 'very stylish' seemed inaccurate.", + "description": "A pair of arm guards hammered out from metal. Perfect for the Post-Apocalyptic Warrior look.", + "weight": "1080 g", + "volume": "2750 ml", + "price": 30000, + "to_hit": 1, + "material": [ "iron" ], + "symbol": "[", + "looks_like": "armguard_hard", + "color": "light_gray", + "covers": [ "ARMS" ], + "coverage": 80, + "encumbrance": 15, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "BELTED", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ] + }, + { + "id": "armguard_paper", + "type": "ARMOR", + "category": "armor", + "name": "pair of paper arm guards", + "name_plural": "pairs of paper arm guards", + "description": "Arm guards made of stacked paper sheets held together with duct tape.", + "weight": "360 g", + "volume": "500 ml", + "price": 230, + "to_hit": 1, + "material": [ "paper" ], + "symbol": "[", + "looks_like": "armguard_larmor", + "color": "blue", + "covers": [ "ARMS" ], + "coverage": 80, + "encumbrance": 10, + "warmth": 5, + "material_thickness": 3, + "flags": [ "BELTED", "BLOCK_WHILE_WORN" ] + }, + { + "id": "armguard_scrap", + "type": "ARMOR", + "category": "armor", + "name": "pair of scrap arm guards", + "name_plural": "pairs of scrap arm guards", + "description": "A pair of arm guards made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": "3064 g", + "volume": "4750 ml", + "price": 20000, + "to_hit": 1, + "bashing": 1, + "cutting": 1, + "material": [ "steel", "iron" ], + "symbol": "[", + "looks_like": "armguard_metal", + "color": "light_gray", + "covers": [ "ARMS" ], + "coverage": 80, + "encumbrance": 18, + "warmth": 20, + "material_thickness": 2, + "flags": [ "BELTED", "BLOCK_WHILE_WORN" ] + }, + { + "id": "armguard_soft", + "type": "ARMOR", + "category": "armor", + "name": "pair of neoprene arm sleeves", + "name_plural": "pairs of neoprene arm sleeves", + "description": "A pair of soft neoprene arm sleeves. Often used in contact sports.", + "weight": "258 g", + "volume": "1500 ml", + "price": 1200, + "to_hit": 1, + "material": [ "neoprene", "cotton" ], + "symbol": "[", + "looks_like": "arm_warmers", + "color": "light_red", + "covers": [ "ARMS" ], + "coverage": 70, + "encumbrance": 5, + "warmth": 20, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + }, + { + "id": "elbow_pads", + "type": "ARMOR", + "category": "armor", + "name": "pair of elbow pads", + "name_plural": "pairs of elbow pads", + "description": "A pair of elbow pads made of stout plastic and cloth.", + "weight": "110 g", + "volume": "750 ml", + "price": 3500, + "to_hit": 1, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "armguards_hard", + "color": "dark_gray", + "covers": [ "ARMS" ], + "coverage": 30, + "material_thickness": 5, + "flags": [ "WATER_FRIENDLY", "BELTED" ] + }, + { + "id": "vambrace_larmor", + "type": "ARMOR", + "category": "armor", + "name": "pair of leather vambraces", + "name_plural": "pairs of leather vambraces", + "description": "A pair of light leather arm guards, made for archery.", + "weight": "362 g", + "volume": "1 L", + "price": 2000, + "to_hit": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "armguards_larmor", + "color": "brown", + "covers": [ "ARMS" ], + "coverage": 50, + "encumbrance": 8, + "warmth": 10, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "STURDY", "BELTED", "WATER_FRIENDLY" ] + } +] diff --git a/data/json/items/armor/ballistic_armor.json b/data/json/items/armor/ballistic_armor.json index 18d3116985f97..6a4a0eb6f2275 100644 --- a/data/json/items/armor/ballistic_armor.json +++ b/data/json/items/armor/ballistic_armor.json @@ -37,5 +37,51 @@ "warmth": 15, "material_thickness": 20, "flags": [ "STURDY", "OUTER", "WATER_FRIENDLY", "NO_REPAIR" ] + }, + { + "id": "dragonskin", + "type": "ARMOR", + "category": "armor", + "name": "dragon skin vest", + "description": "A state-of-the-art, lightweight, flexible, bullet resistant vest. The ceramic disks used in its construction make it impossible to repair, only replace.", + "weight": "2860 g", + "volume": "6 L", + "price": 190000, + "to_hit": -3, + "bashing": 6, + "material": [ "lightceramic", "kevlar" ], + "symbol": "[", + "looks_like": "kevlar", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 95, + "encumbrance": 8, + "warmth": 12, + "material_thickness": 3, + "//": "Ceramic disks inside block addition of steel plating modification", + "flags": [ "STURDY", "OUTER", "NO_REPAIR" ] + }, + { + "id": "dragonskinempty", + "repairs_like": "survivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "lamellar kevlar vest", + "description": "A lamellar kevlar vest, there are intricately cut voids usually filled with stitched in ceramic disks, you could repair the stitching if needed", + "weight": "2060 g", + "volume": "4 L", + "price": 1900, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar" ], + "symbol": "[", + "looks_like": "dragonskin", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 25, + "encumbrance": 6, + "warmth": 10, + "material_thickness": 2, + "flags": [ "STURDY", "OUTER" ] } ] diff --git a/data/json/items/armor/belts.json b/data/json/items/armor/belts.json index 415bf2611012b..1d46e4eb00601 100644 --- a/data/json/items/armor/belts.json +++ b/data/json/items/armor/belts.json @@ -1,4 +1,228 @@ [ + { + "id": "fireman_belt", + "type": "ARMOR", + "name": "firefighter belt", + "description": "A stout firefighter's belt. Useful for keeping your bunker gear up, it also doubles as an equipment belt with a reinforced loop for holding a large tool.", + "weight": "210 g", + "volume": "500 ml", + "price": 9000, + "bashing": 5, + "material": [ "leather", "steel" ], + "symbol": "[", + "looks_like": "holster", + "color": "yellow", + "covers": [ "TORSO" ], + "encumbrance": 4, + "storage": "1 L", + "use_action": { + "type": "holster", + "holster_prompt": "Attach what to belt loop?", + "holster_msg": "You clip your %s to your %s", + "max_volume": "2 L", + "max_weight": 3600, + "draw_cost": 50, + "flags": [ "BELT_CLIP" ] + }, + "flags": [ "FANCY", "WAIST", "NO_QUICKDRAW", "WATER_FRIENDLY" ] + }, + { + "abstract": "judo_belt_abstract", + "type": "ARMOR", + "name": "judo belt template", + "description": "This is a template for judo belts. If found in a game it is a bug.", + "weight": "200 g", + "volume": "250 ml", + "price": 1000, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "covers": [ "TORSO" ], + "coverage": 5, + "encumbrance": 2, + "material_thickness": 5, + "flags": [ "WAIST", "WATER_FRIENDLY" ] + }, + { + "id": "judo_belt_black", + "copy-from": "judo_belt_abstract", + "type": "ARMOR", + "name": "black belt", + "description": "A belt worn by martial arts practitioners, advertising a master.", + "color": "dark_gray" + }, + { + "id": "judo_belt_blue", + "copy-from": "judo_belt_abstract", + "type": "ARMOR", + "name": "blue belt", + "description": "A belt worn by martial arts practitioners, advertising a strong intermediate.", + "color": "blue" + }, + { + "id": "judo_belt_brown", + "copy-from": "judo_belt_abstract", + "type": "ARMOR", + "name": "brown belt", + "description": "A belt worn by martial arts practitioners, advertising a near-master.", + "color": "brown" + }, + { + "id": "judo_belt_green", + "copy-from": "judo_belt_abstract", + "type": "ARMOR", + "name": "green belt", + "description": "A belt worn by martial arts practitioners, advertising an intermediate.", + "color": "green" + }, + { + "id": "judo_belt_orange", + "copy-from": "judo_belt_abstract", + "type": "ARMOR", + "name": "orange belt", + "description": "A belt worn by martial arts practitioners, advertising a fresh intermediate.", + "color": "light_red" + }, + { + "id": "judo_belt_white", + "copy-from": "judo_belt_abstract", + "type": "ARMOR", + "name": "white belt", + "description": "A belt worn by martial arts practitioners, advertising a novice.", + "color": "white" + }, + { + "id": "judo_belt_yellow", + "copy-from": "judo_belt_abstract", + "type": "ARMOR", + "name": "yellow belt", + "description": "A belt worn by martial arts practitioners, advertising a moderate novice.", + "color": "yellow" + }, + { + "id": "leather_belt", + "type": "ARMOR", + "name": "leather belt", + "description": "A leather belt. Useful for making your pair of pants fit.", + "weight": "102 g", + "volume": "250 ml", + "price": 9000, + "bashing": 5, + "material": [ "leather" ], + "symbol": "[", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 5, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Stick what into your belt", + "holster_msg": "You tuck your %s into your %s", + "max_volume": "500 ml", + "max_weight": 400, + "draw_cost": 60, + "flags": [ "BELT_CLIP" ] + }, + "flags": [ "WAIST", "WATER_FRIENDLY" ] + }, + { + "id": "obi_gi", + "type": "ARMOR", + "name": "obi", + "description": "A broad, black obi gi.", + "weight": "200 g", + "volume": "250 ml", + "price": 2000, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "color": "dark_gray" + }, + { + "id": "police_belt", + "type": "ARMOR", + "name": "police duty belt", + "description": "Black leather belt used by police officers. It has several pouches and a holder for a baton.", + "weight": "250 g", + "volume": "2 L", + "price": 10000, + "bashing": 5, + "material": [ "leather", "steel" ], + "symbol": "[", + "looks_like": "fireman_belt", + "color": "brown", + "covers": [ "TORSO" ], + "encumbrance": 6, + "storage": "2 L", + "use_action": { + "type": "holster", + "holster_prompt": "Attach what to holder?", + "holster_msg": "You attach your %s to your %s.", + "max_volume": "2250 ml", + "max_weight": 3600, + "draw_cost": 50, + "flags": [ "BELT_CLIP" ] + }, + "flags": [ "WAIST", "WATER_FRIENDLY" ] + }, + { + "id": "survivor_belt_notools", + "type": "ARMOR", + "name": "survivor belt", + "description": "A custom-built leather utility belt covered with straps and pouches with a sheath to carry a smaller blade. Durable and carefully crafted to be comfortable to wear. Activate to sheathe/draw a weapon.", + "weight": "1249 g", + "volume": "2250 ml", + "price": 15000, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "holster", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 15, + "encumbrance": 4, + "storage": "3 L", + "material_thickness": 2, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath blade", + "holster_msg": "You sheath your %s", + "min_volume": "250 ml", + "max_volume": "1 L", + "draw_cost": 3, + "flags": [ "SHEATH_KNIFE", "SHEATH_SWORD" ] + }, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "STURDY", "WAIST", "OVERSIZE" ] + }, + { + "id": "tool_belt", + "type": "ARMOR", + "name": "tool belt", + "description": "A common belt with pockets and four small belt loops. Widely used by handymen and electricians.", + "weight": "960 g", + "volume": "1750 ml", + "price": 4500, + "bashing": 5, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "holster", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 20, + "storage": "1 L", + "encumbrance": 10, + "material_thickness": 2, + "use_action": { + "type": "holster", + "holster_prompt": "Attach what to belt loop?", + "holster_msg": "You clip your %s to your %s", + "multi": 4, + "max_volume": "1 L", + "max_weight": 1000, + "draw_cost": 50, + "flags": [ "BELT_CLIP" ] + }, + "flags": [ "WAIST", "NO_QUICKDRAW", "WATER_FRIENDLY" ] + }, { "id": "webbing_belt", "type": "ARMOR", diff --git a/data/json/items/armor/cloaks.json b/data/json/items/armor/cloaks.json new file mode 100644 index 0000000000000..4e7eec53c9316 --- /dev/null +++ b/data/json/items/armor/cloaks.json @@ -0,0 +1,219 @@ +[ + { + "id": "american_flag", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "American flag", + "description": "A large American flag made to fly in even the worst conditions.", + "weight": "3404 g", + "volume": "2 L", + "price": 5000, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "towel", + "color": "light_red", + "covers": [ "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 60, + "encumbrance": 50, + "warmth": 20, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "OVERSIZE", "OUTER", "ALLOWS_NATURAL_ATTACKS" ] + }, + { + "id": "cape_fp", + "repairs_like": "sheet", + "type": "ARMOR", + "name": "Foodperson's cape", + "description": "A brightly-colored cape emblazoned with the \"Fp\" symbol.", + "weight": "900 g", + "volume": "3 L", + "price": 5000, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "]", + "looks_like": "cloak", + "color": "pink", + "covers": [ "TORSO" ], + "coverage": 50, + "encumbrance": 4, + "warmth": 10, + "material_thickness": 1, + "flags": [ "OVERSIZE", "BELTED" ] + }, + { + "id": "cloak", + "type": "ARMOR", + "name": "cloak", + "description": "A heavy cloak meant to be thrown over your body.", + "weight": "1175 g", + "volume": "3 L", + "price": 10700, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_rain", + "color": "green", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 65, + "encumbrance": 4, + "warmth": 30, + "material_thickness": 2, + "environmental_protection": 3, + "flags": [ "OVERSIZE", "HOOD", "OUTER" ] + }, + { + "id": "cloak_fur", + "type": "ARMOR", + "name": "fur cloak", + "description": "A heavy fur cloak meant to be thrown over your body.", + "weight": "1735 g", + "volume": "4 L", + "price": 24500, + "to_hit": -1, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "cloak_leather", + "color": "brown", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 65, + "encumbrance": 6, + "warmth": 60, + "material_thickness": 2, + "environmental_protection": 3, + "flags": [ "OVERSIZE", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "cloak_leather", + "type": "ARMOR", + "name": "leather cloak", + "description": "A heavy leather cloak meant to be thrown over your body. Provides decent protection.", + "weight": "2060 g", + "volume": "3500 ml", + "price": 24500, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "cloak", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 65, + "encumbrance": 6, + "warmth": 40, + "material_thickness": 2, + "environmental_protection": 3, + "flags": [ "OVERSIZE", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "cloak_wool", + "type": "ARMOR", + "name": "wool cloak", + "description": "A heavy woolen cloak meant to be thrown over your body.", + "weight": "1525 g", + "volume": "3750 ml", + "price": 24500, + "to_hit": -1, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "cloak", + "color": "blue", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 65, + "encumbrance": 5, + "warmth": 50, + "material_thickness": 2, + "environmental_protection": 3, + "flags": [ "OVERSIZE", "HOOD", "OUTER" ] + }, + { + "id": "jedi_cloak", + "repairs_like": "cloak", + "type": "ARMOR", + "name": "Jedi cloak", + "description": "Long, flowing robes. Simple and comfortable to wear. Be sure to tear it off dramatically before fighting any foes!", + "weight": "1587 g", + "volume": "2500 ml", + "price": 22500, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "brown", + "covers": [ "TORSO", "HEAD", "ARMS", "HANDS", "LEGS" ], + "coverage": 65, + "encumbrance": 3, + "warmth": 50, + "material_thickness": 2, + "environmental_protection": 5, + "flags": [ "OVERSIZE", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "optical_cloak", + "type": "ARMOR", + "name": "FB51 optical cloak", + "description": "A plastic cloak embedded with cameras and LEDs that will render you fully invisible to normal vision when powered and worn. You must be carrying a unified power supply, or UPS, to use it. Activate to toggle visibility.", + "weight": "1552 g", + "volume": "3500 ml", + "price": 5500000, + "to_hit": -1, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "cloak", + "color": "light_gray", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 65, + "encumbrance": 50, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 4, + "use_action": { + "type": "ups_based_armor", + "activate_msg": "Your optical cloak flickers as it becomes transparent.", + "deactive_msg": "Your optical cloak flickers for a moment as it becomes opaque." + }, + "flags": [ "OVERSIZE", "HOOD", "WATERPROOF", "OUTER", "VARSIZE", "ACTIVE_CLOAKING" ] + }, + { + "id": "poncho", + "type": "ARMOR", + "name": "wool poncho", + "description": "A simple wool garment worn over the torso. Provides a bit of protection.", + "weight": "907 g", + "volume": "1250 ml", + "price": 12000, + "to_hit": -1, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "cloak", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 85, + "encumbrance": 5, + "warmth": 35, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "OUTER" ] + }, + { + "id": "snuggie", + "type": "ARMOR", + "name": "snuggie", + "description": "Perfect for reading all those books you scavenged.", + "weight": "625 g", + "volume": "3 L", + "price": 3600, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "blanket", + "color": "light_red", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 85, + "encumbrance": 20, + "warmth": 50, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "OVERSIZE", "OUTER" ] + } +] diff --git a/data/json/items/armor/coats.json b/data/json/items/armor/coats.json new file mode 100644 index 0000000000000..0a619c08ba18d --- /dev/null +++ b/data/json/items/armor/coats.json @@ -0,0 +1,1284 @@ +[ + { + "id": "bunker_coat", + "repairs_like": "aep_suit", + "type": "ARMOR", + "category": "armor", + "name": "turnout coat", + "description": "A heavy protective coat worn by firefighters. Highly resistant to heat and flame, it provides excellent protection from injury.", + "weight": "1930 g", + "volume": "5 L", + "price": 91000, + "to_hit": -1, + "material": [ "nomex", "kevlar" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "yellow", + "covers": [ "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 30, + "storage": "2500 ml", + "warmth": 30, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 6, + "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] + }, + { + "id": "cassock", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "cassock", + "name_plural": "cassocks", + "description": "A piece of clerical clothing, usually worn by Christian priests.", + "weight": "1200 g", + "volume": "5 L", + "price": 20000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 10, + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "coat_fur", + "type": "ARMOR", + "name": "fur coat", + "description": "A fur coat with a couple small pockets. Extremely warm.", + "weight": "1677 g", + "volume": "5750 ml", + "price": 45000, + "to_hit": -5, + "material": [ "fur", "cotton" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "brown", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 30, + "storage": "1 L", + "warmth": 80, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 2, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "coat_faux_fur", + "type": "ARMOR", + "copy-from": "coat_fur", + "looks_like": "coat_fur", + "name": "faux fur coat", + "description": "A garishly-colored faux fur coat with a couple small pockets. Although not as warm as the natural fur, it gives you some of that unique flair.", + "material": [ "faux_fur", "cotton" ], + "color": "pink", + "covers": [ "TORSO", "ARMS" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "SUPER_FANCY" ], + "warmth": 70 + }, + { + "id": "coat_fur_sf", + "repairs_like": "jacket_leather", + "type": "ARMOR", + "name": "sable coat", + "description": "A very well-made fur coat, featuring thick panels of sable fur. Very warm and very good-looking.", + "weight": "1677 g", + "volume": "5750 ml", + "price": 7760000, + "to_hit": -5, + "material": [ "fur", "cotton" ], + "symbol": "[", + "looks_like": "coat_fur", + "color": "brown", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 35, + "storage": "1250 ml", + "warmth": 90, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 2, + "flags": [ "VARSIZE", "POCKETS", "OUTER", "SUPER_FANCY" ] + }, + { + "id": "coat_lab", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "lab coat", + "description": "A long white coat with several large pockets. Comes with a very nice pocket protector.", + "weight": "580 g", + "volume": "2250 ml", + "price": 2500, + "to_hit": -2, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "white", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 5, + "storage": "3500 ml", + "warmth": 15, + "material_thickness": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "coat_rain", + "type": "ARMOR", + "name": "rain coat", + "description": "A plastic coat with a hood and two very large pockets. Provides protection from rain.", + "weight": "960 g", + "volume": "1750 ml", + "price": 7900, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "yellow", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 15, + "storage": "1750 ml", + "warmth": 10, + "material_thickness": 2, + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "WATERPROOF", "RAINPROOF", "HOOD", "OUTER" ] + }, + { + "id": "coat_gut", + "type": "ARMOR", + "name": "gutskin parka", + "description": "An intricately sewn coat of treated and split intestines, prized for its light weight and waterproofness among the indigenous peoples of the arctic.", + "weight": "200 g", + "volume": "1250 ml", + "price": 13000, + "material": [ "gutskin" ], + "symbol": "[", + "looks_like": "coat_rain", + "color": "light_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 12, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 3, + "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "HOOD", "OUTER" ] + }, + { + "id": "coat_winter", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "winter coat", + "description": "A padded coat with deep pockets and a hood. Very warm.", + "weight": "1340 g", + "volume": "6750 ml", + "price": 14000, + "to_hit": -2, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_rain", + "color": "light_red", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 30, + "storage": "3 L", + "warmth": 70, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "OUTER" ] + }, + { + "id": "duster", + "type": "ARMOR", + "name": "duster", + "description": "A rugged full-length duster coat. Has many pockets for storage.", + "weight": "1120 g", + "volume": "5750 ml", + "price": 15500, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "trenchcoat", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 90, + "encumbrance": 15, + "storage": "6 L", + "warmth": 15, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "duster_fur", + "type": "ARMOR", + "name": "fur duster", + "description": "A thick fur full-length duster. Has many pockets for storage.", + "weight": "2362 g", + "volume": "9750 ml", + "price": 97900, + "to_hit": -1, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "duster_leather", + "color": "brown", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 90, + "encumbrance": 19, + "storage": "6 L", + "warmth": 50, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "duster_faux_fur", + "type": "ARMOR", + "copy-from": "duster_fur", + "looks_like": "duster_fur", + "name": "faux fur duster", + "description": "A thick faux fur duster, falling below your knees. Has many pockets for storing things.", + "material": [ "faux_fur", "cotton" ], + "covers": [ "TORSO", "ARMS", "LEGS" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], + "warmth": 40 + }, + { + "id": "duster_leather", + "type": "ARMOR", + "name": "leather duster", + "description": "A thick leather full-length duster. Has many pockets for storage.", + "weight": "2655 g", + "volume": "7 L", + "price": 24500, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "duster", + "color": "brown", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 90, + "encumbrance": 17, + "storage": "6 L", + "warmth": 30, + "material_thickness": 3, + "environmental_protection": 1, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "duster_survivor", + "type": "ARMOR", + "category": "armor", + "name": "survivor duster", + "description": "A Kevlar armored custom full-length duster, covered with pouches and pockets. Comfortable, durable, and great for storage.", + "weight": "2592 g", + "volume": "9500 ml", + "price": 40000, + "to_hit": -1, + "material": [ "cotton", "kevlar" ], + "symbol": "[", + "looks_like": "duster_leather", + "color": "brown", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 85, + "encumbrance": 15, + "storage": "9 L", + "warmth": 10, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] + }, + { + "id": "greatcoat", + "type": "ARMOR", + "name": "greatcoat", + "description": "A heavy, full-length wool coat. Cumbersome, but warm and with deep pockets.", + "weight": "2428 g", + "volume": "8 L", + "price": 18000, + "to_hit": -3, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "blue", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 95, + "encumbrance": 23, + "storage": "5500 ml", + "warmth": 50, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "COLLAR", "OUTER" ] + }, + { + "id": "hakama_gi", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "hakama", + "description": "Plain black hakama for use in kendo and other martial arts.", + "weight": "350 g", + "volume": "1 L", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "skirt", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 100, + "encumbrance": 6, + "warmth": 10, + "material_thickness": 2, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "hakama", + "type": "ARMOR", + "name": "hakama", + "description": "A flowing, pleated garment which can be worn over a kimono.", + "weight": "500 g", + "volume": "1500 ml", + "price": 3000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "skirt", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 100, + "encumbrance": 10, + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "OUTER" ] + }, + { + "id": "house_coat", + "type": "ARMOR", + "name": "housecoat", + "description": "Makes you wish you had running water to take a shower.", + "weight": "580 g", + "volume": "2 L", + "price": 2200, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_lab", + "color": "blue", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 85, + "encumbrance": 10, + "storage": "1500 ml", + "warmth": 20, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "OUTER", "OVERSIZE" ] + }, + { + "id": "jacket_army", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "army jacket", + "name_plural": "army jacket", + "description": "A tough jacket with lots of pockets. Favored by the military.", + "weight": "780 g", + "volume": "3 L", + "price": 3500, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "green", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 15, + "storage": "3500 ml", + "warmth": 20, + "material_thickness": 2, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "jacket_chef", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "chef's jacket", + "description": "This double-breasted uniform is unusually thick to protect against the heat of the kitchen.", + "weight": "720 g", + "volume": "1750 ml", + "price": 7000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_lab", + "color": "white", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 13, + "storage": "1250 ml", + "warmth": 25, + "material_thickness": 3, + "flags": [ "OUTER", "VARSIZE" ] + }, + { + "id": "jacket_evac", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "emergency jacket", + "description": "A bright & cheaply made FEMA-issue windbreaker jacket with a hood. One size, fits none. Helps keep you unfrozen & visible for rescuers.", + "weight": "197 g", + "volume": "2250 ml", + "price": 1000, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "jacket_leather", + "color": "cyan", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 15, + "storage": "500 ml", + "warmth": 25, + "material_thickness": 1, + "flags": [ "POCKETS", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "jacket_flannel", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "flannel jacket", + "description": "A jacket made from flannel-style denim, favored by outdoorsy types. Provides decent protection from cuts.", + "weight": "958 g", + "volume": "4250 ml", + "price": 6000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "light_red", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 13, + "storage": "1 L", + "warmth": 35, + "material_thickness": 4, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "jacket_jean", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "jean jacket", + "description": "A jacket made from denim. Provides decent protection from cuts.", + "weight": "800 g", + "volume": "3250 ml", + "price": 4000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "jacket_windbreaker", + "color": "light_blue", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 11, + "storage": "750 ml", + "warmth": 30, + "material_thickness": 3, + "snippet_category": [ + { + "id": "patched", + "text": "A jacket made from denim. Provides decent protection from cuts. This one is haphazardly covered with patches featuring metal band logos." + } + ], + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "jacket_leather", + "type": "ARMOR", + "name": "leather jacket", + "description": "A jacket made from thick leather. Cumbersome, but offers excellent protection from cuts.", + "weight": "1450 g", + "volume": "4500 ml", + "price": 17900, + "to_hit": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "jacket_windbreaker", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 15, + "storage": "1 L", + "warmth": 30, + "material_thickness": 3, + "environmental_protection": 1, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "jacket_leather_red", + "type": "ARMOR", + "name": "red leather jacket", + "description": "A candy-apple-red leather jacket with black strips and shoulder protrusions. It has a number of zippers and snaps in the front.", + "weight": "1450 g", + "volume": "4500 ml", + "price": 17900, + "to_hit": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "jacket_leather", + "color": "red", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 20, + "storage": "1 L", + "warmth": 30, + "material_thickness": 3, + "environmental_protection": 1, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ] + }, + { + "id": "jacket_light", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "light jacket", + "description": "A thin cotton jacket with a hood. Good for brisk weather.", + "weight": "227 g", + "volume": "2250 ml", + "price": 4500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "jacket_windbreaker", + "color": "blue", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 8, + "storage": "1 L", + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER" ] + }, + { + "id": "jacket_windbreaker", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "windbreaker", + "description": "A light synthetic jacket with a hood. Not very warm, but will keep out the rain.", + "weight": "197 g", + "volume": "2250 ml", + "price": 1000, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "jacket_light", + "color": "cyan", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 12, + "storage": "1250 ml", + "warmth": 25, + "material_thickness": 1, + "environmental_protection": 2, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "judo_gi", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "judo gi", + "description": "Plain white judo gi. Thick and a little stiff, it gives minor protection from cuts and punches.", + "weight": "1000 g", + "volume": "1500 ml", + "price": 5000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "white", + "covers": [ "ARMS", "LEGS", "TORSO" ], + "coverage": 95, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 3, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "karate_gi", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "karate gi", + "description": "Plain white karate gi. Loose and flowing, it offers little protection, and little encumbrance.", + "weight": "400 g", + "volume": "1500 ml", + "price": 5000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "judo_gi", + "color": "white", + "covers": [ "ARMS", "LEGS", "TORSO" ], + "coverage": 80, + "warmth": 5, + "material_thickness": 2, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "kariginu", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "kariginu", + "description": "A traditional, ankle-length Shinto robe with several layers and very wide sleeves.", + "weight": "1400 g", + "volume": "5500 ml", + "price": 30000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "white", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 17, + "storage": "2 L", + "warmth": 23, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "keikogi", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "keikogi", + "description": "Plain white keikogi for use in martial arts.", + "weight": "250 g", + "volume": "750 ml", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "judo_gi", + "color": "white", + "covers": [ "ARMS", "TORSO" ], + "coverage": 80, + "warmth": 5, + "material_thickness": 2, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "kimono", + "type": "ARMOR", + "name": "kimono", + "description": "A traditional, ankle-length Japanese robe, wrapped around the body with a sash.", + "weight": "1200 g", + "volume": "5 L", + "price": 20000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "white", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 5, + "storage": "1 L", + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "yukata", + "type": "ARMOR", + "name": "yukata", + "description": "An easy to wear, breezy robe secured with a sash. Essentially Japanese pajamas. Great for summer nights.", + "weight": "900 g", + "volume": "3 L", + "price": 5000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "kimono", + "color": "blue", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 80, + "encumbrance": 3, + "storage": "1 L", + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "haori", + "type": "ARMOR", + "name": "haori", + "description": "A loose coat with wide sleeves that is worn unfastened over a kimono. It is jet black with sparse, tasteful golden embroidery.", + "weight": "800 g", + "volume": "2 L", + "price": 30000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "housecoat", + "color": "black", + "covers": [ "TORSO", "ARMS" ], + "coverage": 60, + "encumbrance": 3, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "SUPER_FANCY", "OUTER" ] + }, + { + "id": "kittel", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "kittel", + "name_plural": "kittels", + "description": "A white, knee-length cotton robe, traditionally worn by Jews on special occasions.", + "weight": "1000 g", + "volume": "4 L", + "price": 20000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "white", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 80, + "encumbrance": 10, + "storage": "1500 ml", + "warmth": 17, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "peacoat", + "type": "ARMOR", + "name": "peacoat", + "description": "A heavy wool coat. Cumbersome, but warm and with deep pockets.", + "weight": "1800 g", + "volume": "3 L", + "price": 18000, + "to_hit": -3, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "blue", + "covers": [ "TORSO", "ARMS" ], + "coverage": 85, + "encumbrance": 20, + "storage": "2500 ml", + "warmth": 50, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "COLLAR", "OUTER", "FANCY" ] + }, + { + "id": "robe", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "robe", + "name_plural": "robes", + "description": "A loose-fitting outer garment with sleeves, and a mysterious amount of well-hidden pockets.", + "weight": "1000 g", + "volume": "5 L", + "price": 5000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "cloak", + "color": "brown", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 80, + "encumbrance": 17, + "storage": "3 L", + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE", "OUTER" ] + }, + { + "id": "ski_jacket", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "ski jacket", + "description": "An insulated, breathable hoodie made for alpine skiing. Very warm, and with sizable pockets.", + "weight": "1105 g", + "volume": "5 L", + "price": 18000, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "light_blue", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 22, + "storage": "2 L", + "warmth": 80, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "OUTER" ] + }, + { + "id": "sleeveless_duster", + "type": "ARMOR", + "name": "sleeveless duster", + "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A rugged full-length duster that leaves your arms unencumbered. Has plenty of storage space due to its many pockets.", + "weight": "857 g", + "volume": "4500 ml", + "price": 13175, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "duster", + "color": "dark_gray", + "covers": [ "TORSO", "LEGS" ], + "coverage": 90, + "encumbrance": 15, + "storage": "6 L", + "warmth": 15, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "sleeveless_duster_fur", + "type": "ARMOR", + "name": "sleeveless fur duster", + "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A thick fur full-length duster without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", + "weight": "2007 g", + "volume": "8250 ml", + "price": 83215, + "to_hit": -1, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "duster_fur", + "color": "brown", + "covers": [ "TORSO", "LEGS" ], + "coverage": 90, + "encumbrance": 19, + "storage": "6 L", + "warmth": 50, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "sleeveless_duster_faux_fur", + "type": "ARMOR", + "copy-from": "sleeveless_duster_fur", + "name": "sleeveless faux fur duster", + "description": "A thick, sleeveless faux fur duster, falling below your knees. Has many pockets for storing things.", + "material": [ "faux_fur", "cotton" ], + "covers": [ "TORSO", "LEGS" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], + "warmth": 40 + }, + { + "id": "sleeveless_duster_leather", + "type": "ARMOR", + "name": "sleeveless leather duster", + "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A thick leather full-length duster without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", + "weight": "2257 g", + "volume": "6 L", + "price": 20825, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "duster_leather", + "color": "brown", + "covers": [ "TORSO", "LEGS" ], + "coverage": 90, + "encumbrance": 17, + "storage": "6 L", + "warmth": 30, + "material_thickness": 3, + "environmental_protection": 1, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "sleeveless_duster_survivor", + "type": "ARMOR", + "category": "armor", + "name": "sleeveless survivor duster", + "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A custom Kevlar armored full-length duster without sleeves, covered with pouches and pockets. Comfortable, durable, and great for storage.", + "weight": "2203 g", + "volume": "8 L", + "price": 34000, + "to_hit": -1, + "material": [ "cotton", "kevlar" ], + "symbol": "[", + "looks_like": "duster_survivor", + "color": "brown", + "covers": [ "TORSO", "LEGS" ], + "coverage": 85, + "encumbrance": 15, + "storage": "9 L", + "warmth": 10, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] + }, + { + "id": "sleeveless_trenchcoat", + "type": "ARMOR", + "name": "sleeveless trenchcoat", + "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A thin cotton trenchcoat that leaves your arms unencumbered. Has plenty of storage space due to its many pockets.", + "weight": "635 g", + "volume": "3750 ml", + "price": 13175, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "sleeveless_duster", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 15, + "storage": "6 L", + "warmth": 15, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "sleeveless_trenchcoat_fur", + "type": "ARMOR", + "name": "sleeveless fur trenchcoat", + "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A thick fur trenchcoat without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", + "weight": "1487 g", + "volume": "6750 ml", + "price": 83215, + "to_hit": -1, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "sleeveless_duster_fur", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 19, + "storage": "6 L", + "warmth": 50, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "sleeveless_trenchcoat_faux_fur", + "type": "ARMOR", + "copy-from": "sleeveless_trenchcoat_fur", + "name": "sleeveless faux fur trenchcoat", + "description": "A thick faux fur trenchcoat without sleeves. Has plenty of storage space, and looks pretty good.", + "material": [ "faux_fur", "cotton" ], + "covers": [ "TORSO" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], + "warmth": 40 + }, + { + "id": "sleeveless_trenchcoat_leather", + "type": "ARMOR", + "name": "sleeveless leather trenchcoat", + "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A thick leather trenchcoat without sleeves, leaving your arms unencumbered. Has plenty of storage space due to its many pockets.", + "weight": "1672 g", + "volume": "4250 ml", + "price": 20825, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "sleeveless_duster_leather", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 17, + "storage": "6 L", + "warmth": 30, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "sleeveless_trenchcoat_survivor", + "type": "ARMOR", + "category": "armor", + "name": "sleeveless survivor trenchcoat", + "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original. Making it from an original takes 50% the time.", + "description": "A custom Kevlar armored trenchcoat without sleeves, covered with pouches and pockets. Comfortable, durable, and great for storage.", + "weight": "1632 g", + "volume": "6 L", + "price": 34000, + "to_hit": -1, + "material": [ "cotton", "kevlar" ], + "symbol": "[", + "looks_like": "sleeveless_duster_survivor", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 85, + "encumbrance": 15, + "storage": "9 L", + "warmth": 10, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] + }, + { + "id": "sleeveless_tunic", + "type": "ARMOR", + "name": "sleeveless tunic", + "description": "A sleeveless cloth garment that covers the torso and legs.", + "weight": "240 g", + "volume": "1 L", + "price": 4000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO" ], + "coverage": 65, + "encumbrance": 3, + "warmth": 2, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "thawb", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "thawb", + "name_plural": "thawb", + "description": "A long, loose-fitting robe with wide sleeves, a traditional Arab garment.", + "weight": "1200 g", + "volume": "4500 ml", + "price": 10000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "white", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 7, + "storage": "1500 ml", + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "trenchcoat", + "type": "ARMOR", + "name": "trenchcoat", + "description": "A thin cotton trenchcoat, lined with pockets. Great for storage.", + "weight": "830 g", + "volume": "4250 ml", + "price": 15500, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 15, + "storage": "6 L", + "warmth": 15, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "trenchcoat_fur", + "type": "ARMOR", + "name": "fur trenchcoat", + "description": "A thick fur trenchcoat, lined with pockets. Great for storage.", + "weight": "1750 g", + "volume": "7250 ml", + "price": 97900, + "to_hit": -1, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "trenchcoat_leather", + "color": "brown", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 19, + "storage": "6 L", + "warmth": 50, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "trenchcoat_faux_fur", + "type": "ARMOR", + "copy-from": "trenchcoat_fur", + "name": "faux fur trenchcoat", + "description": "A thick faux fur trenchcoat, lined with pockets. Great for storage, and makes you the talk of the town.", + "material": [ "faux_fur", "cotton" ], + "covers": [ "TORSO", "ARMS" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ], + "warmth": 40 + }, + { + "id": "trenchcoat_leather", + "type": "ARMOR", + "name": "leather trenchcoat", + "description": "A thick leather trenchcoat, lined with pockets. Great for storage.", + "weight": "1967 g", + "volume": "5250 ml", + "price": 24500, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "trenchcoat", + "color": "brown", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 17, + "storage": "6 L", + "warmth": 30, + "material_thickness": 3, + "environmental_protection": 1, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "trenchcoat_survivor", + "type": "ARMOR", + "category": "armor", + "name": "survivor trenchcoat", + "description": "A Kevlar armored custom trenchcoat, covered with pouches and pockets. Comfortable, durable, and great for storage.", + "weight": "1920 g", + "volume": "7 L", + "price": 40000, + "to_hit": -1, + "material": [ "cotton", "kevlar" ], + "symbol": "[", + "looks_like": "trenchcoat", + "color": "brown", + "covers": [ "TORSO", "ARMS" ], + "coverage": 85, + "encumbrance": 15, + "storage": "9 L", + "warmth": 10, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] + }, + { + "id": "tunic", + "type": "ARMOR", + "name": "tunic", + "description": "A simple garment long enough to cover down to the knees.", + "weight": "250 g", + "volume": "1250 ml", + "price": 4200, + "to_hit": -5, + "material": "cotton", + "symbol": "[", + "looks_like": "sweatshirt", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 75, + "encumbrance": 3, + "warmth": 2, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "tunic_rag", + "type": "ARMOR", + "name": "rag tunic", + "description": "A poorly made long tunic with a string tied around the waist to keep it all in place.", + "weight": "683 g", + "volume": "1 L", + "price": 70, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tunic", + "color": "light_red", + "covers": [ "TORSO", "LEGS" ], + "coverage": 65, + "encumbrance": 5, + "warmth": 15, + "material_thickness": 1, + "flags": [ "OVERSIZE" ] + }, + { + "id": "tux", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "tuxedo", + "description": "A full-body tuxedo. Makes the apocalypse feel a little more classy.", + "weight": "1587 g", + "volume": "5500 ml", + "price": 21000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "suit", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 17, + "storage": "2 L", + "warmth": 30, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS", "SUPER_FANCY" ] + }, + { + "id": "waistcoat", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "waistcoat", + "description": "An elegant waistcoat. Ideal for those occasions when wearing only a shirt would be too casual and a suit would be just overdoing it.", + "weight": "516 g", + "volume": "1 L", + "price": 5000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "blazer", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 60, + "encumbrance": 5, + "storage": "1500 ml", + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "winter_jacket_army", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "army winter jacket", + "name_plural": "army winter jackets", + "description": "A tough hooded jacket with lots of pockets, thickly padded for warmth. Favored by the military.", + "weight": "1000 g", + "volume": "3 L", + "price": 4375, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "white", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 20, + "storage": "3500 ml", + "warmth": 50, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER", "WATERPROOF" ] + } +] diff --git a/data/json/items/armor/eyewear.json b/data/json/items/armor/eyewear.json new file mode 100644 index 0000000000000..00cb8c6b5c6ef --- /dev/null +++ b/data/json/items/armor/eyewear.json @@ -0,0 +1,311 @@ +[ + { + "id": "eclipse_glasses", + "type": "ARMOR", + "name": "pair of eclipse glasses", + "name_plural": "pairs of eclipse glasses", + "description": "A pair of cardboard-framed glasses with UV and IR-filtered lenses topped with a layer of aluminum coating. They allow safe viewing of extremely bright and harmful sources of light, like the sun during a solar eclipse.", + "weight": "27 g", + "volume": "250 ml", + "price": 2500, + "to_hit": -2, + "material": [ "paper" ], + "symbol": "[", + "looks_like": "sunglasses", + "color": "light_gray", + "covers": [ "EYES" ], + "coverage": 80, + "encumbrance": 10, + "material_thickness": 1, + "environmental_protection": 1, + "qualities": [ [ "GLARE", 3 ] ], + "flags": [ "SUN_GLASSES" ] + }, + { + "id": "fancy_sunglasses", + "type": "ARMOR", + "name": "pair of stylish sunglasses", + "name_plural": "pairs of stylish sunglasses", + "description": "A pair of stylish sunglasses. Look good while keeping the glare out of your eyes.", + "weight": "42 g", + "volume": "250 ml", + "price": 27500, + "to_hit": -2, + "material": [ "glass", "plastic" ], + "symbol": "[", + "looks_like": "sunglasses", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 95, + "encumbrance": 1, + "material_thickness": 1, + "environmental_protection": 1, + "qualities": [ [ "GLARE", 1 ] ], + "flags": [ "FANCY", "WATER_FRIENDLY", "SUN_GLASSES", "FRAGILE" ] + }, + { + "id": "fitover_sunglasses", + "type": "ARMOR", + "name": "pair of fit-over sunglasses", + "name_plural": "pairs of fit-over sunglasses", + "description": "A pair of fit-over sunglasses designed to be worn over a pair of corrective glasses. Good for keeping the glare out of your eyes.", + "weight": "45 g", + "volume": "250 ml", + "price": 5000, + "to_hit": -2, + "material": [ "glass", "plastic" ], + "symbol": "[", + "looks_like": "sunglasses", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 90, + "encumbrance": 1, + "material_thickness": 1, + "environmental_protection": 1, + "qualities": [ [ "GLARE", 1 ] ], + "flags": [ "WATER_FRIENDLY", "SUN_GLASSES", "VARSIZE", "OUTER", "FRAGILE" ] + }, + { + "id": "glasses_bal", + "type": "ARMOR", + "category": "armor", + "name": "pair of ballistic glasses", + "name_plural": "pairs of ballistic glasses", + "description": "Modern tactical eyewear that protects from small projectiles and fragments. Provides excellent protection from environmental dangers.", + "weight": "184 g", + "volume": "250 ml", + "price": 7500, + "to_hit": -2, + "material": [ "kevlar_rigid", "plastic" ], + "symbol": "[", + "looks_like": "glasses_safety", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 100, + "encumbrance": 5, + "warmth": 5, + "material_thickness": 3, + "environmental_protection": 4, + "qualities": [ [ "GLARE", 1 ] ], + "flags": [ "WATER_FRIENDLY", "SUN_GLASSES" ] + }, + { + "id": "glasses_bifocal", + "type": "ARMOR", + "name": "pair of bifocal glasses", + "name_plural": "pairs of bifocal glasses", + "description": "A pair of bifocal glasses for those who are both near-sighted and far-sighted. You can use them to focus sunlight.", + "weight": "30 g", + "volume": "250 ml", + "price": 7900, + "to_hit": -2, + "material": [ "glass", "plastic" ], + "symbol": "[", + "looks_like": "glasses_eye", + "color": "cyan", + "covers": [ "EYES" ], + "coverage": 75, + "material_thickness": 1, + "environmental_protection": 1, + "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, + "flags": [ "WATER_FRIENDLY", "FIRESTARTER", "FIX_NEARSIGHT", "FIX_FARSIGHT", "FRAGILE" ] + }, + { + "id": "glasses_eye", + "type": "ARMOR", + "name": "pair of eyeglasses", + "name_plural": "pairs of eyeglasses", + "description": "A pair of glasses for the near-sighted. The concave lenses diffuse the sunlight, rendering them useless for starting fires.", + "weight": "30 g", + "volume": "250 ml", + "price": 7900, + "to_hit": -2, + "material": [ "glass", "plastic" ], + "symbol": "[", + "looks_like": "sunglasses", + "color": "cyan", + "covers": [ "EYES" ], + "coverage": 75, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "WATER_FRIENDLY", "FIX_NEARSIGHT", "FRAGILE" ] + }, + { + "id": "glasses_monocle", + "type": "ARMOR", + "name": "monocle", + "//": "DDA monocle is optical-grade. Costume ones go for about $10.", + "description": "An essential article of the gentleman's apparel. Also corrects near-sightedness. The concave lenses diffuse the sunlight, rendering them useless for starting fires.", + "weight": "16 g", + "volume": "5 ml", + "price": 4000, + "to_hit": -2, + "material": [ "glass", "plastic" ], + "symbol": "[", + "looks_like": "glasses_eye", + "color": "cyan", + "covers": [ "EYES" ], + "coverage": 20, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "SUPER_FANCY", "FIX_NEARSIGHT", "FRAGILE" ] + }, + { + "id": "glasses_reading", + "type": "ARMOR", + "name": "pair of reading glasses", + "name_plural": "pairs of reading glasses", + "description": "A pair of glasses for the far-sighted. Useless for anyone else. You can use them to focus sunlight.", + "weight": "30 g", + "volume": "250 ml", + "price": 2000, + "to_hit": -2, + "material": [ "glass", "plastic" ], + "symbol": "[", + "looks_like": "glasses_eye", + "color": "cyan", + "covers": [ "EYES" ], + "coverage": 75, + "material_thickness": 1, + "environmental_protection": 1, + "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, + "flags": [ "WATER_FRIENDLY", "FIRESTARTER", "FIX_FARSIGHT", "FRAGILE" ] + }, + { + "id": "glasses_safety", + "repairs_like": "goggles_swim", + "type": "ARMOR", + "name": "pair of safety glasses", + "name_plural": "pairs of safety glasses", + "description": "A pair of plastic glasses, used in workshops, sports, chemistry labs, and many other places. Provides great protection from damage.", + "weight": "60 g", + "volume": "250 ml", + "price": 1000, + "to_hit": -2, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "glasses_eye", + "color": "light_gray", + "covers": [ "EYES" ], + "coverage": 95, + "encumbrance": 5, + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "WATER_FRIENDLY", "OUTER" ] + }, + { + "id": "goggles_ski", + "repairs_like": "goggles_swim", + "type": "ARMOR", + "name": "pair of ski goggles", + "name_plural": "pairs of ski goggles", + "description": "A large pair of goggles that completely seal off your eyes. Provides excellent protection from environmental dangers.", + "weight": "354 g", + "volume": "500 ml", + "price": 4500, + "to_hit": -2, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "sunglasses", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 100, + "encumbrance": 15, + "warmth": 50, + "material_thickness": 2, + "environmental_protection": 6, + "qualities": [ [ "GLARE", 1 ] ], + "flags": [ "SUN_GLASSES" ] + }, + { + "id": "goggles_welding", + "type": "ARMOR", + "name": "pair of welding goggles", + "name_plural": "pairs of welding goggles", + "description": "A dark pair of goggles. They make seeing very difficult, but protect you from bright flashes.", + "weight": "153 g", + "volume": "250 ml", + "price": 1400, + "to_hit": -3, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "glasses_safety", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 100, + "encumbrance": 60, + "warmth": 10, + "material_thickness": 4, + "environmental_protection": 6, + "qualities": [ [ "GLARE", 2 ] ], + "flags": [ "SUN_GLASSES", "FLASH_PROTECTION" ] + }, + { + "id": "iggaak", + "type": "ARMOR", + "name": "pair of snow goggles", + "name_plural": "pairs of snow goggles", + "description": "Eyewear carved from from wood or bone, with only a thin slit to see out of. Helps reduce glare, traditionally used by the Inuit to protect against snow blindness.", + "weight": "70 g", + "volume": "250 ml", + "price": 4500, + "to_hit": -2, + "material": [ "bone" ], + "symbol": "[", + "looks_like": "sunglasses", + "color": "light_gray", + "covers": [ "EYES" ], + "coverage": 90, + "encumbrance": 9, + "warmth": 5, + "material_thickness": 1, + "qualities": [ [ "GLARE", 1 ] ], + "flags": [ "WATER_FRIENDLY", "SUN_GLASSES" ] + }, + { + "id": "sunglasses", + "type": "ARMOR", + "name": "pair of sunglasses", + "name_plural": "pairs of sunglasses", + "description": "A pair of sunglasses, good for keeping the glare out of your eyes.", + "weight": "35 g", + "volume": "250 ml", + "price": 5000, + "to_hit": -2, + "material": [ "glass", "plastic" ], + "symbol": "[", + "looks_like": "glasses_eye", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 85, + "encumbrance": 1, + "material_thickness": 1, + "environmental_protection": 1, + "qualities": [ [ "GLARE", 1 ] ], + "flags": [ "WATER_FRIENDLY", "SUN_GLASSES", "FRAGILE" ] + }, + { + "id": "survivor_goggles", + "type": "ARMOR", + "name": "survivor goggles", + "name_plural": "pairs of survivor goggles", + "description": "A custom-built pair of armored goggles with tinted lenses. Comfortable and built to last, they provide excellent protection from environmental dangers.", + "weight": "212 g", + "volume": "250 ml", + "price": 7500, + "to_hit": -2, + "material": [ "kevlar", "leather" ], + "symbol": "[", + "looks_like": "glasses_bal", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 100, + "encumbrance": 20, + "warmth": 5, + "material_thickness": 4, + "environmental_protection": 15, + "qualities": [ [ "GLARE", 1 ] ], + "flags": [ "WATER_FRIENDLY", "SUN_GLASSES", "OVERSIZE", "VARSIZE", "STURDY" ] + } +] diff --git a/data/json/items/armor/hats.json b/data/json/items/armor/hats.json new file mode 100644 index 0000000000000..758a74fce34f4 --- /dev/null +++ b/data/json/items/armor/hats.json @@ -0,0 +1,614 @@ +[ + { + "id": "10gal_hat", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "ten-gallon hat", + "description": "These may not be the Great Plains, but you can still be the Boss with this high-crowned, wide-brimmed hat.", + "weight": "410 g", + "volume": "2500 ml", + "price": 17900, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "cowboy_hat", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 20, + "warmth": 8, + "material_thickness": 2, + "environmental_protection": 2, + "flags": [ "FANCY", "VARSIZE", "SUN_GLASSES" ] + }, + { + "id": "beret", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "beret", + "description": "A soft cotton hat. Commonly worn by armed forces and existentialists.", + "weight": "120 g", + "volume": "250 ml", + "price": 1200, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 40, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "FANCY" ] + }, + { + "id": "beret_wool", + "type": "ARMOR", + "name": "wool beret", + "description": "A soft wool hat. Commonly worn by armed forces and existentialists.", + "weight": "160 g", + "volume": "250 ml", + "price": 1500, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "beret", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 40, + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "WATERPROOF", "FANCY" ] + }, + { + "id": "bowhat", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "bowler hat", + "description": "The only hat for a made man. Look like a real good fella while laughing in the face of your foes!", + "weight": "213 g", + "volume": "1250 ml", + "price": 4500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 15, + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "FANCY", "VARSIZE" ] + }, + { + "id": "cowboy_hat", + "type": "ARMOR", + "name": "cowboy hat", + "description": "Whether yer hunting varmints, fixing up the ranch, or heading into the sunset, this is the hat for the job.", + "weight": "390 g", + "volume": "2 L", + "price": 9500, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "bowlhat", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 10, + "warmth": 7, + "material_thickness": 2, + "environmental_protection": 2, + "flags": [ "VARSIZE", "SUN_GLASSES" ] + }, + { + "id": "drinking_hat", + "type": "ARMOR", + "category": "clothing", + "symbol": "[", + "color": "blue", + "name": "drinking hat", + "description": "This is an improvised harness that can be worn over other headgear or bare head, made from two small liquid containers, a rubber hose, a bundle of steel wire, and some cordage. A convenient and simple device for hands-free drinking, though the liquid inside would spill if you put it into your backpack.", + "price": 1000, + "material": [ "cotton", "aluminum" ], + "weight": "733 g", + "volume": "1500 ml", + "encumbrance": 5, + "covers": [ "HEAD" ], + "coverage": 15, + "material_thickness": 1, + "container_data": { "contains": "500 ml", "watertight": true }, + "flags": [ "OVERSIZE", "BELTED", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY" ] + }, + { + "id": "eboshi", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "eboshi", + "description": "A high, black cap with a very narrow top. Traditionally worn by Shinto priests.", + "weight": "120 g", + "volume": "500 ml", + "price": 7000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "bowlhat", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 60, + "encumbrance": 10, + "warmth": 4, + "material_thickness": 1 + }, + { + "id": "hat_boonie", + "type": "ARMOR", + "name": "boonie hat", + "description": "Also called a \"bucket hat.\" Often used in the military. Its wide brim helps keep the sun out of your eyes.", + "weight": "92 g", + "volume": "500 ml", + "price": 1200, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cowboy", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 65, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 2, + "flags": [ "VARSIZE", "SUN_GLASSES" ] + }, + { + "id": "hat_ball", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "baseball cap", + "//": "Head encumbrance stops you from wearing additional headgear. No helmet over a ballcap, sorry. But brimmed gear gets the anti-glare flag!", + "description": "A Red Sox cap. It provides a little bit of warmth.", + "weight": "88 g", + "volume": "500 ml", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 10, + "warmth": 5, + "material_thickness": 1, + "environmental_protection": 2, + "flags": [ "SUN_GLASSES" ] + }, + { + "id": "hat_chef", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "toque", + "description": "A traditional chef's hat, standing tall and proud against the vulgarities of the world.", + "weight": "140 g", + "volume": "500 ml", + "price": 500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "white", + "covers": [ "HEAD" ], + "coverage": 75, + "encumbrance": 15, + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 1 + }, + { + "id": "hat_cotton", + "type": "ARMOR", + "name": "cotton hat", + "description": "A snug-fitting cotton hat. Quite warm.", + "weight": "78 g", + "volume": "250 ml", + "price": 2000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_ball", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 65, + "warmth": 20, + "material_thickness": 1, + "flags": [ "VARSIZE", "HELMET_COMPAT" ] + }, + { + "id": "hat_fur", + "type": "ARMOR", + "name": "fur hat", + "description": "A hat made from the pelts of animals. Extremely warm.", + "weight": "246 g", + "volume": "750 ml", + "price": 5000, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "hat_knit", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 95, + "encumbrance": 10, + "warmth": 70, + "material_thickness": 3 + }, + { + "id": "hat_faux_fur", + "type": "ARMOR", + "copy-from": "hat_fur", + "looks_like": "hat_fur", + "name": "faux fur hat", + "description": "A stylish hat made of faux fur. Like real fur, but without the suffering, if the tag is to be believed. Very warm.", + "material": [ "faux_fur", "cotton" ], + "covers": [ "HEAD" ], + "flags": [ "FANCY" ], + "warmth": 60 + }, + { + "id": "hat_hard", + "type": "ARMOR", + "name": "hard hat", + "description": "A hard plastic hat worn in construction sites. Excellent protection from cuts and percussion.", + "weight": "796 g", + "volume": "2500 ml", + "price": 1200, + "bashing": 6, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "hat_ball", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 80, + "encumbrance": 15, + "warmth": 5, + "material_thickness": 4, + "techniques": [ "WBLOCK_1" ], + "flags": [ "WATERPROOF" ] + }, + { + "id": "hat_hard_hooded", + "type": "ARMOR", + "category": "armor", + "name": "hooded hard hat", + "description": "A hard plastic hat worn in construction sites, with a cloth tucked in under it to serve as a makeshift hood. Makes it a bit more comfortable to wear, and better protects the neck from sun and rain.", + "weight": "876 g", + "volume": "2750 ml", + "price": 1200, + "bashing": 6, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "hat_hard", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 80, + "encumbrance": 13, + "warmth": 6, + "material_thickness": 4, + "techniques": [ "WBLOCK_1" ], + "flags": [ "WATERPROOF" ] + }, + { + "id": "hat_hunting", + "type": "ARMOR", + "name": "hunting cap", + "description": "A red plaid hunting cap with ear flaps. Notably warm.", + "weight": "206 g", + "volume": "750 ml", + "price": 3000, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "hat_ball", + "color": "light_red", + "covers": [ "HEAD" ], + "coverage": 85, + "encumbrance": 10, + "warmth": 50, + "material_thickness": 3, + "environmental_protection": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "hat_knit", + "type": "ARMOR", + "name": "knit hat", + "description": "A snug-fitting wool hat. Very warm.", + "weight": "120 g", + "volume": "250 ml", + "price": 3000, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 65, + "warmth": 40, + "material_thickness": 2, + "flags": [ "VARSIZE", "HELMET_COMPAT" ] + }, + { + "id": "hat_newsboy", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "newsboy cap", + "description": "A slouching wool cap with a short front brim, traditionally associated with newspaper delivery boys. Quite warm.", + "weight": "100 g", + "volume": "250 ml", + "price": 3000, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "hat_ball", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 50, + "warmth": 30, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "hat_noise_cancelling", + "type": "ARMOR", + "name": "noise canceling headgear", + "description": "Padding over your ears kept in place by some string. Blocks incoming sounds.", + "weight": "72 g", + "volume": "500 ml", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 5, + "encumbrance": 17, + "warmth": 5, + "material_thickness": 1, + "flags": [ "DEAF", "HELMET_COMPAT" ] + }, + { + "id": "hat_sombrero", + "repairs_like": "tricorne", + "type": "ARMOR", + "name": "sombrero", + "//": "Head encumbrance stops you from wearing additional headgear. No helmet over a sombrero, sorry. But brimmed gear gets the anti-glare flag!", + "description": "A felt orange sombrero with traditional white and yellow hand stitching. The wide brim keeps the sun out of your eyes, and a thin strap hooks around your chin.", + "weight": "140 g", + "volume": "3500 ml", + "price": 5500, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "hat_cowboy", + "color": "light_red", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 20, + "warmth": 2, + "material_thickness": 2, + "environmental_protection": 4, + "flags": [ "FANCY", "OUTER", "SUN_GLASSES" ] + }, + { + "id": "kippah", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "kippah", + "name_plural": "kippahs", + "description": "A thin, rounded skullcap. A traditional headdress in Judaism.", + "weight": "80 g", + "volume": "250 ml", + "price": 5000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "blue", + "covers": [ "HEAD" ], + "coverage": 40, + "warmth": 3, + "material_thickness": 1, + "flags": [ "HELMET_COMPAT" ] + }, + { + "id": "kufi", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "kufi cap", + "name_plural": "kufi caps", + "description": "A brimless, short and rounded cap.", + "weight": "88 g", + "volume": "500 ml", + "price": 3000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "white", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 10, + "warmth": 6, + "material_thickness": 1, + "environmental_protection": 1 + }, + { + "id": "maid_hat", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "French maid hat", + "description": "A frilly white headpiece.", + "weight": "10 g", + "volume": "250 ml", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "white", + "covers": [ "HEAD" ], + "coverage": 25, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "porkpie", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "porkpie hat", + "description": "A flat-topped hat with circular indent and a narrow brim. Most popular in the 40s and 50s, still common among those in the mod scene, hipsters, and people named Heisenberg.", + "weight": "213 g", + "volume": "1250 ml", + "price": 5500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "bowlhat", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 15, + "warmth": 5, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "FANCY", "VARSIZE" ] + }, + { + "id": "postman_hat", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "mail carrier hat", + "description": "A traditional mail carrier's cap, with the US postal service logo embroidered on the front above the plastic cap. A symbol of a bygone world.", + "weight": "90 g", + "volume": "750 ml", + "price": 1000, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "hat_ball", + "color": "blue", + "covers": [ "HEAD" ], + "coverage": 60, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 2, + "flags": [ "SUN_GLASSES" ] + }, + { + "id": "straw_hat", + "type": "ARMOR", + "name": "straw hat", + "description": "Hat that is woven out of straw. Its brim helps keep the sun out of your eyes.", + "weight": "50 g", + "volume": "750 ml", + "price": 300, + "material": [ "paper" ], + "symbol": "[", + "looks_like": "hat_cowboy", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 40, + "warmth": 2, + "material_thickness": 1, + "environmental_protection": 2, + "flags": [ "VARSIZE", "SUN_GLASSES" ] + }, + { + "id": "tinfoil_hat", + "type": "ARMOR", + "category": "armor", + "name": "tinfoil hat", + "description": "A sheet of aluminum foil that has been molded into a form-fitting hat. Perfect for protecting yourself from the government, Illuminati, aliens, and THEM.", + "weight": "16 g", + "volume": "250 ml", + "price": 16, + "material": [ "aluminum" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 90, + "flags": [ "PSYSHIELD_PARTIAL", "SKINTIGHT", "TRADER_AVOID" ] + }, + { + "id": "tophat", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "top hat", + "//": "No, you're not wearing anything over your top hat.", + "description": "The only hat for a gentleman. Look exquisite while laughing in the face of danger!", + "weight": "233 g", + "volume": "2500 ml", + "price": 19500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_porkpie", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 20, + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "SUPER_FANCY" ] + }, + { + "id": "tricorne", + "type": "ARMOR", + "name": "tricorne", + "description": "A classic design, the \"tricorne\", or three-cornered hat, simply pins a large and floppy brim out of the way, though this example adds well-embroidered designs and is oiled against water. Whether you're the \"guvnah\" of a settlement, or the captain of a post-apocalyptic crew, this is the hat for you.", + "weight": "490 g", + "volume": "2 L", + "price": 7500, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "bowlhat", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 10, + "warmth": 7, + "material_thickness": 3, + "environmental_protection": 2, + "flags": [ "VARSIZE", "WATERPROOF", "WATER_FRIENDLY", "FANCY" ] + }, + { + "id": "turban", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "turban", + "description": "Rags worn around the head.", + "weight": "110 g", + "volume": "250 ml", + "price": 85, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "white", + "covers": [ "HEAD" ], + "coverage": 50, + "encumbrance": 5, + "warmth": 10, + "material_thickness": 1, + "flags": [ "OVERSIZE", "ALLOWS_NATURAL_ATTACKS" ] + }, + { + "id": "hat_golf", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "golf cap", + "//": "Head encumbrance stops you from wearing additional headgear. No helmet over a ballcap, sorry. But brimmed gear gets the anti-glare flag!", + "description": "You're not actually sure if this is called a golf cap but its the stereotypical cap golfers wear.", + "weight": "85 g", + "volume": "500 ml", + "price": 2200, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_ball", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 40, + "encumbrance": 10, + "warmth": 5, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "SUN_GLASSES" ] + } +] diff --git a/data/json/items/armor/hoods.json b/data/json/items/armor/hoods.json new file mode 100644 index 0000000000000..4852c3d4208c4 --- /dev/null +++ b/data/json/items/armor/hoods.json @@ -0,0 +1,200 @@ +[ + { + "id": "beekeeping_hood", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "beekeeping hood", + "description": "A beekeeping hood. Keeps the bees out, but lets fresh air in. Rather cumbersome to wear, as it is rather bulky and hinders vision.", + "weight": "260 g", + "volume": "1500 ml", + "price": 4500, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "cowboy_hat", + "color": "white", + "covers": [ "HEAD", "EYES", "MOUTH" ], + "coverage": 100, + "encumbrance": 20, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "VARSIZE", "OUTER" ] + }, + { + "id": "chainmail_hood", + "type": "ARMOR", + "category": "armor", + "name": "chainmail coif", + "description": "A customized chainmail hood. Can be worn comfortably under helmets.", + "weight": "2006 g", + "volume": "500 ml", + "price": 5012, + "to_hit": -1, + "material": [ "iron", "cotton" ], + "symbol": "[", + "looks_like": "balclava", + "color": "light_red", + "covers": [ "HEAD" ], + "coverage": 95, + "encumbrance": 10, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT" ] + }, + { + "id": "hood_fsurvivor", + "type": "ARMOR", + "category": "armor", + "name": "survivor firehood", + "description": "A customized armored Nomex and Kevlar hood, very strong and durable.", + "weight": "1220 g", + "volume": "1500 ml", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "nomex" ], + "symbol": "[", + "looks_like": "hood_survivor", + "color": "light_gray", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 30, + "warmth": 15, + "material_thickness": 5, + "environmental_protection": 10, + "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "hood_lsurvivor", + "type": "ARMOR", + "category": "armor", + "name": "light survivor hood", + "description": "A customized armored cloth and Kevlar hood, very light and durable.", + "weight": "628 g", + "volume": "750 ml", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "hood_survivor", + "color": "green", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 15, + "warmth": 15, + "material_thickness": 4, + "environmental_protection": 3, + "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "hood_rain", + "type": "ARMOR", + "name": "rain hood", + "description": "A waterproof hood made to be worn in bad weather. Provides extra protection from rain.", + "weight": "160 g", + "volume": "750 ml", + "price": 2000, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 100, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "WATERPROOF", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "hood_survivor", + "type": "ARMOR", + "category": "armor", + "name": "survivor hood", + "description": "A customized, heavily armored leather and Kevlar hood, designed to provide comfort and protection from harm.", + "weight": "820 g", + "volume": "2 L", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "leather" ], + "symbol": "[", + "looks_like": "hood_rain", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 25, + "warmth": 15, + "material_thickness": 4, + "environmental_protection": 3, + "techniques": [ "WBLOCK_1" ], + "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "hood_wsurvivor", + "type": "ARMOR", + "category": "armor", + "name": "winter survivor hood", + "description": "A customized armored fur and Kevlar hood, very warm and durable.", + "weight": "870 g", + "volume": "1500 ml", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "fur" ], + "symbol": "[", + "looks_like": "hood_survivor", + "color": "light_gray", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 37, + "warmth": 75, + "material_thickness": 5, + "environmental_protection": 5, + "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "hood_xlsurvivor", + "type": "ARMOR", + "category": "armor", + "name": "XL survivor hood", + "description": "A massive customized, heavily armored leather and Kevlar hood, designed to provide comfort and protection from harm.", + "weight": "1640 g", + "volume": "4500 ml", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "leather" ], + "symbol": "[", + "looks_like": "hood_survivor", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 40, + "warmth": 15, + "material_thickness": 3, + "environmental_protection": 3, + "techniques": [ "WBLOCK_1" ], + "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "nomex_hood", + "type": "ARMOR", + "name": "flame-resistant hood", + "description": "A snug fitting garment that protects your head and neck, made from lightweight Nomex fire-resistant fabric. Tough yet breathable, it is light and comfortable to wear under clothing.", + "weight": "210 g", + "volume": "500 ml", + "price": 5000, + "to_hit": -5, + "material": [ "nomex" ], + "symbol": "[", + "looks_like": "hood_rain", + "color": "light_gray", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 6, + "warmth": 5, + "material_thickness": 3, + "environmental_protection": 2, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT", "STURDY" ] + } +] diff --git a/data/json/items/armor/jewelry.json b/data/json/items/armor/jewelry.json index 4a2581bf3ae82..ba838fd4e19fd 100644 --- a/data/json/items/armor/jewelry.json +++ b/data/json/items/armor/jewelry.json @@ -185,6 +185,19 @@ "description": "Fake teeth inlaid with citrines, worn over the teeth. It looks very shiny.", "color": "yellow" }, + { + "id": "barrette", + "type": "ARMOR", + "name": "barrette", + "description": "A barrette with lots of ornaments.", + "weight": "5 g", + "volume": 0, + "price": 800, + "material": [ "plastic" ], + "symbol": "[", + "color": "pink", + "flags": [ "FANCY" ] + }, { "id": "blue_topaz_dental_grill", "type": "ARMOR", @@ -996,6 +1009,20 @@ "color": "green", "flags": [ "FANCY" ] }, + { + "id": "pearl_collar", + "type": "ARMOR", + "name": "pearl collar", + "description": "A collar made from round and lustrous pearls, its former owner must be a wealthy individual.", + "weight": "30 g", + "volume": "300 ml", + "price": 590000, + "price_postapoc": 2000, + "material": [ "stone" ], + "symbol": "[", + "color": "white", + "flags": [ "SUPER_FANCY" ] + }, { "id": "platinum_watch", "type": "ARMOR", diff --git a/data/json/items/armor/leg_guards.json b/data/json/items/armor/leg_guards.json new file mode 100644 index 0000000000000..1fb74b54a3fb8 --- /dev/null +++ b/data/json/items/armor/leg_guards.json @@ -0,0 +1,179 @@ +[ + { + "id": "2byshin_guard", + "type": "ARMOR", + "category": "armor", + "name": "pair of 2-by-shin guards", + "name_plural": "pairs of 2-by-shin guards", + "description": "A pair of improvised shin guards made from broken pieces of a two by four that are tied to your shins with rags and string. They offer good protection, but are really hard to run with.", + "weight": "300 g", + "volume": "1500 ml", + "price": 500, + "to_hit": -1, + "bashing": 8, + "material": [ "wood" ], + "symbol": "[", + "looks_like": "leg_splint", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 75, + "encumbrance": 25, + "warmth": 5, + "material_thickness": 3, + "flags": [ "BELTED", "WATER_FRIENDLY" ] + }, + { + "id": "knee_pads", + "type": "ARMOR", + "category": "armor", + "name": "pair of knee pads", + "name_plural": "pairs of knee pads", + "description": "A pair of knee pads made of stout plastic and cloth.", + "weight": "210 g", + "volume": "1500 ml", + "price": 2500, + "to_hit": 1, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "legguard_hard", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 30, + "material_thickness": 5, + "flags": [ "WATER_FRIENDLY", "BELTED" ] + }, + { + "id": "legguard_bronze", + "type": "ARMOR", + "category": "armor", + "name": "pair of bronze greaves", + "name_plural": "pairs of bronze greaves", + "description": "A pair of bronze leg guards with a simple leather lining.", + "weight": "2520 g", + "volume": "5500 ml", + "price": 40000, + "to_hit": 1, + "material": [ "bronze", "leather" ], + "symbol": "[", + "looks_like": "legguard_lightplate", + "color": "yellow", + "covers": [ "LEGS" ], + "coverage": 70, + "encumbrance": 10, + "warmth": 15, + "material_thickness": 4, + "flags": [ "BELTED", "STURDY" ] + }, + { + "id": "legguard_hard", + "type": "ARMOR", + "category": "armor", + "name": "pair of hard leg guards", + "name_plural": "pairs of hard leg guards", + "description": "A pair of polyurethane leg guards with neoprene backing.", + "weight": "625 g", + "volume": "3 L", + "price": 3400, + "to_hit": 1, + "material": [ "plastic", "neoprene" ], + "symbol": "[", + "looks_like": "leg_warmers", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 75, + "encumbrance": 10, + "warmth": 20, + "material_thickness": 4, + "environmental_protection": 1, + "flags": [ "BELTED", "WATER_FRIENDLY" ] + }, + { + "id": "legguard_lightplate", + "type": "ARMOR", + "category": "armor", + "name": "pair of steel leg guards", + "name_plural": "pairs of steel leg guards", + "description": "A full assembly of medieval leg protection. Cuisses, poleyns, and greaves, with leather straps to secure each piece and connect it as part of a set.", + "weight": "4080 g", + "volume": "6 L", + "price": 20000, + "to_hit": -1, + "material": [ "steel", "leather" ], + "symbol": "[", + "looks_like": "legguard_hard", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "BELTED", "STURDY" ] + }, + { + "id": "legguard_metal", + "type": "ARMOR", + "category": "armor", + "name": "pair of iron greaves", + "name_plural": "pairs of iron greaves", + "description": "A pair of iron leg guards with a simple leather lining.", + "weight": "2260 g", + "volume": "5500 ml", + "price": 40000, + "to_hit": 1, + "material": [ "iron", "leather" ], + "symbol": "[", + "looks_like": "legguard_lightplate", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 70, + "encumbrance": 6, + "warmth": 10, + "material_thickness": 4, + "flags": [ "BELTED", "WATER_FRIENDLY" ] + }, + { + "id": "legguard_paper", + "type": "ARMOR", + "name": "pair of paper leg guards", + "name_plural": "pairs of paper leg guards", + "description": "Leg guards made of stacked paper sheets held together with duct tape.", + "weight": "370 g", + "volume": "500 ml", + "price": 230, + "to_hit": 1, + "material": [ "paper" ], + "symbol": "[", + "looks_like": "legguard_hard", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 80, + "encumbrance": 10, + "warmth": 5, + "material_thickness": 3, + "flags": [ "BELTED" ] + }, + { + "id": "legguard_scrap", + "type": "ARMOR", + "category": "armor", + "name": "pair of scrap leg guards", + "name_plural": "pairs of scrap leg guards", + "description": "A pair of leg guards made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": "3104 g", + "volume": "5 L", + "price": 20000, + "to_hit": -1, + "bashing": 1, + "cutting": 1, + "material": [ "steel", "iron" ], + "symbol": "[", + "looks_like": "legguard_metal", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 80, + "encumbrance": 18, + "warmth": 20, + "material_thickness": 2, + "flags": [ "BELTED" ] + } +] diff --git a/data/json/items/armor/legs_clothes.json b/data/json/items/armor/legs_clothes.json new file mode 100644 index 0000000000000..c6b3dd7d5b804 --- /dev/null +++ b/data/json/items/armor/legs_clothes.json @@ -0,0 +1,147 @@ +[ + { + "id": "hot_pants", + "type": "ARMOR", + "name": "hot pants", + "name_plural": "hot pants", + "description": "A simple pair of short shorts.", + "weight": "92 g", + "volume": "250 ml", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "boxer_briefs", + "color": "light_red", + "covers": [ "LEGS" ], + "coverage": 15, + "material_thickness": 1, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] + }, + { + "id": "hot_pants_fur", + "type": "ARMOR", + "name": "fur hot pants", + "name_plural": "fur hot pants", + "description": "A simple pair of fur short shorts.", + "weight": "118 g", + "volume": "250 ml", + "price": 5500, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "hot_pants_leather", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 15, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "hot_pants_leather", + "type": "ARMOR", + "name": "leather hot pants", + "name_plural": "leather hot pants", + "description": "A simple pair of leather short shorts.", + "weight": "106 g", + "volume": "250 ml", + "price": 2500, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "hot_pants", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 15, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "leggings", + "type": "ARMOR", + "name": "leggings", + "name_plural": "leggings", + "description": "Skin-tight nylon leggings, sometimes used when exercising, that keep your legs nice and warm.", + "weight": "155 g", + "volume": "500 ml", + "price": 1000, + "material": [ "lycra" ], + "symbol": "[", + "looks_like": "leg_warmers", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 100, + "warmth": 20, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + }, + { + "id": "loincloth", + "type": "ARMOR", + "name": "loincloth", + "description": "Rags stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.", + "weight": "32 g", + "volume": "250 ml", + "price": 900, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "briefs", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "loincloth_fur", + "type": "ARMOR", + "name": "fur loincloth", + "description": "A fur pelt tied into a loincloth. Covers your modesty, but not much else. Now you are a true barbarian warrior.", + "weight": "64 g", + "volume": "250 ml", + "price": 7500, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "loincloth_leather", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 5, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "loincloth_leather", + "type": "ARMOR", + "name": "leather loincloth", + "description": "Leather patches stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.", + "weight": "64 g", + "volume": "250 ml", + "price": 7500, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "loincloth", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 5, + "material_thickness": 2, + "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "loincloth_wool", + "type": "ARMOR", + "name": "wool loincloth", + "description": "Bits of wool stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.", + "weight": "56 g", + "volume": "250 ml", + "price": 900, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "loincloth", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 5, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] + } +] diff --git a/data/json/items/armor/masks.json b/data/json/items/armor/masks.json new file mode 100644 index 0000000000000..4652d4563af28 --- /dev/null +++ b/data/json/items/armor/masks.json @@ -0,0 +1,215 @@ +[ + { + "id": "balclava", + "type": "ARMOR", + "name": "balaclava", + "description": "A warm covering that protects the head and face from the cold.", + "weight": "40 g", + "volume": "250 ml", + "price": 3500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "dark_gray", + "covers": [ "HEAD", "MOUTH" ], + "coverage": 95, + "encumbrance": 5, + "warmth": 30, + "material_thickness": 2, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "bandana", + "type": "ARMOR", + "name": "bandana", + "description": "A cotton bandana, worn over the mouth for warmth and minor protection from dust and other contaminants.", + "weight": "42 g", + "volume": "250 ml", + "price": 600, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "scarf", + "color": "blue", + "covers": [ "MOUTH" ], + "coverage": 95, + "encumbrance": 1, + "warmth": 5, + "material_thickness": 1, + "environmental_protection": 1 + }, + { + "id": "bondage_mask", + "repairs_like": "mask_gas", + "type": "ARMOR", + "name": "bondage mask", + "description": "A tight mask made of black leather. The eyes and mouth can be closed using zippers.", + "weight": "210 g", + "volume": "1 L", + "price": 4000, + "to_hit": -3, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "balclava", + "color": "dark_gray", + "covers": [ "HEAD", "EYES", "MOUTH" ], + "coverage": 100, + "encumbrance": 30, + "warmth": 30, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ], + "use_action": { + "menu_text": "Zip up", + "type": "transform", + "target": "bondage_mask_zipped", + "msg": "You zip the eyes and mouth of the bondage mask closed." + } + }, + { + "id": "bondage_mask_zipped", + "copy-from": "bondage_mask", + "type": "ARMOR", + "name": "bondage mask (zipped)", + "name_plural": "bondage masks (zipped)", + "description": "A tight mask made of black leather. The eyes and mouth have been zipped closed.", + "looks_like": "bondage_mask", + "flags": [ "VARSIZE", "BLIND" ], + "use_action": { + "menu_text": "Unzip", + "type": "transform", + "target": "bondage_mask", + "msg": "You unzip the eyes and mouth of the bondage mask." + } + }, + { + "id": "fencing_mask", + "repairs_like": "helmet_survivor", + "type": "ARMOR", + "name": "fencing mask", + "description": "A tough hood made of steel mesh used by fencers.", + "weight": "520 g", + "volume": "1250 ml", + "price": 3500, + "material": [ "cotton", "steel" ], + "symbol": "[", + "looks_like": "balclava", + "color": "dark_gray", + "covers": [ "HEAD", "MOUTH", "EYES" ], + "coverage": 90, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 2 + }, + { + "id": "mask_bal", + "repairs_like": "helmet_survivor", + "type": "ARMOR", + "category": "armor", + "name": "ballistic mask", + "description": "A protective reinforced Kevlar mask that covers the face. Provides excellent protection from ballistic threats.", + "weight": "512 g", + "volume": "750 ml", + "price": 20000, + "to_hit": -3, + "material": [ "kevlar_rigid", "plastic" ], + "symbol": "[", + "looks_like": "glasses_bal", + "color": "dark_gray", + "covers": [ "MOUTH", "EYES" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 10, + "material_thickness": 4, + "environmental_protection": 1, + "flags": [ "WATER_FRIENDLY", "STURDY" ] + }, + { + "id": "mask_dust", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "dust mask", + "description": "A simple piece of cotton that straps over the mouth. Provides a small amount of protection from airborne illness and dust.", + "weight": "168 g", + "volume": "100 ml", + "price": 800, + "to_hit": -3, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "scarf", + "color": "white", + "covers": [ "MOUTH" ], + "coverage": 100, + "encumbrance": 8, + "warmth": 5, + "material_thickness": 1, + "environmental_protection": 2 + }, + { + "id": "mask_guy_fawkes", + "type": "ARMOR", + "category": "armor", + "name": "Guy Fawkes mask", + "description": "Remember, remember, the fifth of November.", + "weight": "45 g", + "volume": "750 ml", + "price": 4000, + "to_hit": -3, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "mask_hockey", + "color": "white", + "covers": [ "MOUTH", "EYES" ], + "coverage": 95, + "encumbrance": 10, + "warmth": 5, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "WATER_FRIENDLY" ] + }, + { + "id": "mask_hockey", + "repairs_like": "gas_mask", + "type": "ARMOR", + "category": "armor", + "name": "hockey mask", + "//": "Jason-type costume masks are much cheaper and less protective.", + "description": "A protective face mask made of thick plastic. Commonly worn by hockey goalies.", + "weight": "228 g", + "volume": "750 ml", + "price": 4000, + "to_hit": -3, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "glasses_safety", + "color": "white", + "covers": [ "MOUTH", "EYES" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 5, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "WATER_FRIENDLY", "STURDY" ] + }, + { + "id": "mask_rioter", + "type": "ARMOR", + "name": "rioter mask", + "description": "This is a t-shirt with sleeves tied on the back. These are usually worn by rioters to hide their identity.", + "weight": "123 g", + "volume": "500 ml", + "price": 800, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "scarf", + "color": "white", + "covers": [ "MOUTH", "HEAD" ], + "coverage": 90, + "encumbrance": 8, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "HELMET_COMPAT" ] + } +] diff --git a/data/json/items/armor/sheath.json b/data/json/items/armor/sheath.json new file mode 100644 index 0000000000000..928952146cc32 --- /dev/null +++ b/data/json/items/armor/sheath.json @@ -0,0 +1,189 @@ +[ + { + "id": "axe_ring", + "type": "ARMOR", + "name": "axe ring holster", + "description": "A combination of leather and a metal ring to hold an axe on your waist.", + "weight": "130 g", + "volume": "600 ml", + "price": 3000, + "material": [ "leather", "steel" ], + "symbol": "[", + "looks_like": "sheath", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 5, + "encumbrance": 2, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath axe", + "holster_msg": "You sheath your %s", + "max_volume": "3250 ml", + "draw_cost": 10, + "flags": [ "SHEATH_AXE" ] + }, + "flags": [ "NONCONDUCTIVE", "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "baldric", + "type": "ARMOR", + "name": "baldric", + "description": "A leather scabbard, big enough for anything up to a longsword, or even a bit larger than that. Designed to be worn at the waist, secured by a shoulder belt. Activate to sheath/draw a sword.", + "weight": "1625 g", + "volume": "2 L", + "price": 7500, + "bashing": 4, + "material": [ "leather", "wood" ], + "symbol": "[", + "looks_like": "sheath", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 3, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath sword", + "holster_msg": "You sheath your %s", + "max_volume": "3 L", + "draw_cost": 10, + "flags": [ "SHEATH_SWORD" ] + }, + "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "bootsheath", + "type": "ARMOR", + "name": "ankle sheath", + "description": "A small concealed knife sheath worn on the ankle. It is awkward to use without practice. Activate to sheathe/draw a weapon.", + "weight": "160 g", + "volume": "500 ml", + "price": 5200, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "sheath", + "color": "brown", + "covers": [ "FOOT_EITHER" ], + "coverage": 5, + "encumbrance": 3, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath knife", + "holster_msg": "You sheath your %s", + "max_volume": "500 ml", + "draw_cost": 30, + "flags": [ "SHEATH_KNIFE" ] + }, + "flags": [ "BELTED", "OVERSIZE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY" ] + }, + { + "id": "bscabbard", + "type": "ARMOR", + "name": "back scabbard", + "description": "A leather scabbard, big enough for almost any sword. Designed to be strapped to the back, it's very difficult to draw from without considerable practice. Activate to sheath/draw a sword.", + "weight": "1890 g", + "volume": "2250 ml", + "price": 9000, + "bashing": 4, + "material": [ "leather", "wood" ], + "symbol": "[", + "looks_like": "baldric", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 3, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath sword", + "holster_msg": "You sheath your %s", + "max_volume": "3750 ml", + "draw_cost": 20, + "flags": [ "SHEATH_SWORD" ] + }, + "flags": [ "BELTED", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "scabbard", + "type": "ARMOR", + "name": "scabbard", + "description": "A large, adjustable sheath for holding swords and other large blades. Activate to sheathe/draw a weapon.", + "weight": "1360 g", + "volume": "1750 ml", + "price": 6000, + "bashing": 4, + "material": [ "leather", "wood" ], + "symbol": "[", + "looks_like": "holster", + "color": "brown", + "covers": [ "LEG_EITHER" ], + "coverage": 15, + "encumbrance": 3, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath sword", + "holster_msg": "You sheath your %s", + "max_volume": "2 L", + "flags": [ "SHEATH_SWORD" ] + }, + "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "sheath", + "type": "ARMOR", + "name": "sheath", + "name_plural": "sheathes", + "description": "A leather sheath for holding knives and other small blades. It is easy to use without much practice. Activate to sheathe/draw a weapon.", + "weight": "200 g", + "volume": "500 ml", + "price": 3500, + "material": [ "leather" ], + "symbol": "|", + "looks_like": "scabbard", + "color": "brown", + "covers": [ "LEG_EITHER" ], + "coverage": 5, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath knife", + "holster_msg": "You sheath your %s", + "max_volume": "750 ml", + "draw_cost": 3, + "flags": [ "SHEATH_KNIFE" ] + }, + "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "spearsling", + "type": "ARMOR", + "name": "spear strap", + "description": "A leather strap tied around the torso for toting spears while keeping your hands free. You have to duck to get through doors while one's in it, though. Activate to holster/draw a weapon.", + "weight": "160 g", + "volume": "500 ml", + "price": 5200, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "bscabbard", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 5, + "encumbrance": 4, + "material_thickness": 1, + "rigid": false, + "use_action": { + "type": "holster", + "holster_prompt": "Holster spear", + "holster_msg": "You holster your %s.", + "max_volume": "3500 ml", + "draw_cost": 50, + "flags": [ "SHEATH_SPEAR" ] + }, + "flags": [ "BELTED", "OVERSIZE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY" ] + } +] diff --git a/data/json/items/armor/backpacks.json b/data/json/items/armor/storage.json similarity index 58% rename from data/json/items/armor/backpacks.json rename to data/json/items/armor/storage.json index e64b297af0e39..6e253a3f5d5af 100644 --- a/data/json/items/armor/backpacks.json +++ b/data/json/items/armor/storage.json @@ -125,6 +125,27 @@ "material_thickness": 2, "flags": [ "BELTED", "WATERPROOF", "ONLY_ONE", "OVERSIZE" ] }, + { + "id": "basket_laundry", + "type": "ARMOR", + "name": "laundry basket", + "description": "A plastic basket meant for storing and hauling clothing.", + "weight": "680 g", + "volume": "25 L", + "price": 75, + "to_hit": -2, + "bashing": 1, + "material": [ "plastic" ], + "symbol": ")", + "looks_like": "plastic_shopping_bag", + "color": "light_gray", + "covers": [ "ARMS", "HANDS" ], + "coverage": 5, + "encumbrance": 50, + "storage": "25 L", + "material_thickness": 2, + "flags": [ "OVERSIZE", "RESTRICT_HANDS", "NO_SALVAGE" ] + }, { "id": "bigback", "type": "ARMOR", @@ -148,6 +169,118 @@ "material_thickness": 2, "flags": [ "BELTED", "WATERPROOF", "ONLY_ONE", "OVERSIZE" ] }, + { + "id": "bindle", + "type": "ARMOR", + "name": "bindle", + "description": "You're ready for a trip down some train tracks. Also known as a hobo stick.", + "weight": "980 g", + "volume": "3 L", + "price": 80, + "to_hit": -2, + "bashing": 4, + "material": [ "cotton", "wood" ], + "symbol": "[", + "looks_like": "plastic_shopping_bag", + "color": "light_gray", + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 4, + "encumbrance": 40, + "storage": "5 L", + "material_thickness": 1, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, + { + "id": "boxpack", + "type": "ARMOR", + "name": "box backpack", + "description": "A makeshift backpack comprised of a wooden box and a pair of ropes.", + "weight": "8000 g", + "to_hit": -5, + "color": "brown", + "symbol": "]", + "looks_like": "jerrypack", + "material": [ "wood", "cotton" ], + "volume": "15 L", + "storage": "15 L", + "covers": [ "TORSO" ], + "coverage": 40, + "encumbrance": 30, + "warmth": 5, + "bashing": 16, + "cutting": 4, + "price": 3500, + "flags": [ "BELTED", "OVERSIZE", "NO_REPAIR" ] + }, + { + "id": "briefcase", + "repairs_like": "backpack_hiking", + "type": "ARMOR", + "name": "briefcase", + "description": "Useful for carrying money, documents, or smuggled goods.", + "weight": "1700 g", + "volume": "15 L", + "price": 24000, + "to_hit": -2, + "bashing": 5, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "plastic_shopping_bag", + "color": "light_gray", + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 10, + "encumbrance": 30, + "storage": "15 L", + "material_thickness": 2, + "flags": [ "FANCY", "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, + { + "id": "case_violin", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "violin case", + "description": "Useful to carry your precious musical instrument around protected from any harm.", + "weight": "2800 g", + "volume": "5 L", + "price": 24000, + "to_hit": -4, + "bashing": 8, + "material": [ "plastic", "steel", "leather" ], + "symbol": "&", + "looks_like": "briefcase", + "color": "dark_gray", + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 10, + "encumbrance": 50, + "storage": "3500 ml", + "material_thickness": 5, + "flags": [ "FANCY", "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, + { + "id": "daypack", + "repairs_like": "backpack", + "type": "ARMOR", + "name": "daypack", + "description": "An ultralight nylon backpack intended for one-day hiking trips. Waterproof, slim, and spacious.", + "symbol": "[", + "looks_like": "backpack", + "color": "red", + "weight": "411 g", + "volume": "2 L", + "//": "REI Co-op 22-liter daypack costs $54.95, so ballpark to $55", + "price": 5500, + "price_postapoc": 10000, + "rigid": false, + "material": [ "cotton", "plastic" ], + "covers": [ "TORSO" ], + "coverage": 50, + "material_thickness": 1, + "encumbrance": 2, + "max_encumbrance": 18, + "storage": "24 L", + "warmth": 5, + "flags": [ "BELTED", "OVERSIZE", "STURDY" ] + }, { "id": "dive_bag", "repairs_like": "backpack", @@ -195,27 +328,132 @@ "flags": [ "BELTED", "WATER_FRIENDLY" ] }, { - "id": "petpack", + "id": "dump_pouch", "type": "ARMOR", - "name": "petpack", - "description": "Before the Cataclysm this would allow your four-legged friend to see the world, now it's used to shield them from the world.", - "weight": "1316 g", - "volume": "10 L", - "price": 7900, - "price_postapoc": 7900, + "name": "tactical dump pouch", + "name_plural": "tactical dump pouches", + "description": "An expandable pouch secured with straps. Provides a bit of extra storage with minimal encumbrance.", + "weight": "288 g", + "volume": "500 ml", + "price": 4500, + "to_hit": 2, + "bashing": 1, + "material": [ "kevlar", "plastic" ], + "symbol": "[", + "looks_like": "holster", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 3, + "storage": "2 L", + "material_thickness": 1, + "flags": [ "WAIST", "WATER_FRIENDLY" ] + }, + { + "id": "fanny", + "repairs_like": "backpack", + "type": "ARMOR", + "name": "fanny pack", + "description": "Provides a bit of extra storage, with minimal encumbrance.", + "weight": "272 g", + "volume": "250 ml", + "price": 3500, + "to_hit": 2, + "bashing": 1, "material": [ "cotton", "plastic" ], "symbol": "[", - "looks_like": "backpack", - "color": "blue", + "looks_like": "holster", + "color": "green", "covers": [ "TORSO" ], - "coverage": 40, - "encumbrance": 10, - "storage": "4 L", - "warmth": 8, - "material_thickness": 2, - "properties": [ [ "monster_size_capacity", "SMALL" ] ], - "use_action": "CAPTURE_MONSTER_ACT", - "flags": [ "BELTED", "WATERPROOF" ] + "coverage": 10, + "encumbrance": 2, + "storage": "1500 ml", + "material_thickness": 1, + "flags": [ "WAIST", "WATER_FRIENDLY" ] + }, + { + "id": "golf_bag", + "repairs_like": "backpack_hiking", + "type": "ARMOR", + "name": "golf bag", + "description": "A tall canvas and plastic bag with fold-out legs used for golfing. It even has straps to be worn on the back.", + "weight": "1900 g", + "volume": "15 L", + "price": 800, + "price_postapoc": 1900, + "rigid": false, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "quiver_large", + "color": "green", + "covers": [ "TORSO" ], + "coverage": 35, + "encumbrance": 2, + "max_encumbrance": 15, + "storage": "18 L", + "warmth": 5, + "material_thickness": 3, + "flags": [ "BELTED", "OVERSIZE" ], + "use_action": { + "type": "holster", + "holster_prompt": "Sheath golf club", + "holster_msg": "You awkwardly sheath your %s", + "max_volume": "1 L", + "draw_cost": 40, + "flags": [ "SHEATH_GOLF" ] + } + }, + { + "id": "hide_bag", + "copy-from": "raw_leather", + "type": "COMESTIBLE", + "category": "clothing", + "name": "hide bag", + "description": "The raw skin of an animal, quickly turned into a makeshift bag for storage. It will still rot, and needs to be cured and tanned.", + "symbol": "[", + "looks_like": "plastic_shopping_bag", + "color": "pink", + "proportional": { "weight": 6, "volume": 6, "price": 6, "quench": 6, "calories": 6, "healthy": 6, "fun": 6 }, + "armor_data": { + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 5, + "encumbrance": 100, + "storage": "15 L", + "material_thickness": 1 + }, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, + { + "id": "hide_tainted_bag", + "copy-from": "raw_tainted_leather", + "type": "COMESTIBLE", + "category": "clothing", + "name": "tainted hide bag", + "description": "The raw skin of a monster, quickly turned into a makeshift bag for storage. It will still rot, and needs to be cured and tanned.", + "symbol": "[", + "looks_like": "hide_bag", + "color": "pink", + "proportional": { "weight": 6, "volume": 6, "price": 6, "quench": 6, "calories": 6, "healthy": 6, "fun": 6 }, + "armor_data": { + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 5, + "encumbrance": 100, + "storage": "15 L", + "material_thickness": 1 + }, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, + { + "id": "hk_briefcase", + "repairs_like": "backpack_hiking", + "type": "ARMOR", + "copy-from": "briefcase", + "looks_like": "briefcase", + "name": { "str": "H&K operational briefcase (empty)", "str_pl": "H&K operational briefcases (empty)" }, + "description": "This is a plain, hard-sided black briefcase with a trigger in the handle and a concealed hole in the side. Squeezing the trigger would currently do nothing, as it is empty. Don't forget to put a suitable MP5 back inside before you try to pay any ransom fees with lead.", + "storage": "14500 ml", + "price": 2000, + "weight": "950 g" }, { "id": "jerrypack", @@ -239,6 +477,47 @@ "container_data": { "contains": "10 L", "seals": true, "watertight": true }, "flags": [ "OVERSIZE", "BELTED", "WATER_FRIENDLY" ] }, + { + "id": "leather_pouch", + "type": "ARMOR", + "name": "leather pouch", + "name_plural": "leather pouches", + "description": "A bag stitched together from leather scraps. Doesn't hold an awful lot but is easy to wear.", + "weight": "610 g", + "volume": "500 ml", + "price": 1000, + "to_hit": 1, + "bashing": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "holster", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 15, + "encumbrance": 3, + "storage": "1500 ml", + "material_thickness": 1, + "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, + { + "id": "legrig", + "type": "ARMOR", + "name": "pair of drop leg pouches", + "name_plural": "pairs of drop leg pouches", + "description": "A set of pouches that can be worn on the thighs using buckled straps. This variety is favored by the military.", + "weight": "205 g", + "volume": "500 ml", + "price": 3000, + "material": [ "cotton" ], + "symbol": "[", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 20, + "encumbrance": 5, + "storage": "2 L", + "material_thickness": 2, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "BELTED" ] + }, { "id": "makeshift_knapsack", "type": "ARMOR", @@ -336,6 +615,48 @@ "material_thickness": 2, "flags": [ "BELTED", "WATER_FRIENDLY" ] }, + { + "id": "petpack", + "type": "ARMOR", + "name": "petpack", + "description": "Before the Cataclysm this would allow your four-legged friend to see the world, now it's used to shield them from the world.", + "weight": "1316 g", + "volume": "10 L", + "price": 7900, + "price_postapoc": 7900, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "backpack", + "color": "blue", + "covers": [ "TORSO" ], + "coverage": 40, + "encumbrance": 10, + "storage": "4 L", + "warmth": 8, + "material_thickness": 2, + "properties": [ [ "monster_size_capacity", "SMALL" ] ], + "use_action": "CAPTURE_MONSTER_ACT", + "flags": [ "BELTED", "WATERPROOF" ] + }, + { + "id": "plastic_shopping_bag", + "type": "ARMOR", + "name": "plastic shopping bag", + "description": "A bag used to carry groceries home.", + "weight": "2 g", + "volume": "250 ml", + "price": 1, + "to_hit": -2, + "material": "plastic", + "symbol": "[", + "color": "white", + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 4, + "encumbrance": 60, + "storage": "5 L", + "material_thickness": 1, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, { "id": "purse", "repairs_like": "backpack", @@ -361,6 +682,27 @@ "material_thickness": 2, "flags": [ "FANCY", "BELTED", "WATER_FRIENDLY" ] }, + { + "id": "ragpouch", + "type": "ARMOR", + "name": "pouch", + "name_plural": "pouches", + "description": "A makeshift bag, cobbled together from rags. Really gets in the way, but provides a decent amount of storage.", + "weight": "560 g", + "volume": "500 ml", + "price": 1000, + "to_hit": 1, + "bashing": 1, + "material": [ "cotton" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 15, + "encumbrance": 10, + "storage": "2250 ml", + "material_thickness": 1, + "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, { "id": "rucksack", "repairs_like": "bigback", @@ -436,6 +778,67 @@ "material_thickness": 1, "flags": [ "BELTED", "WATER_FRIENDLY" ] }, + { + "id": "straw_basket", + "type": "ARMOR", + "name": "straw basket", + "description": "Hand made straw basket. Carry it with you for extra storage.", + "weight": "100 g", + "volume": "2500 ml", + "price": 200, + "to_hit": -1, + "material": "paper", + "symbol": "[", + "looks_like": "plastic_shopping_bag", + "color": "light_gray", + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 4, + "encumbrance": 30, + "storage": "2250 ml", + "material_thickness": 2, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, + { + "id": "suitcase_l", + "repairs_like": "backpack_hiking", + "type": "ARMOR", + "name": "suitcase", + "//": "You drag it along with you, so it taking a hit is Rare.", + "description": "A huge wheeled suitcase used mainly for transporting clothes and other possessions during trips, provides a decent amount of storage but hauling it around is neither fast nor comfortable.", + "weight": "5000 g", + "volume": "25 L", + "price": 21000, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "suitcase_m", + "color": "red", + "covers": [ "ARM_EITHER", "HAND_EITHER", "LEG_EITHER" ], + "coverage": 5, + "encumbrance": 100, + "storage": "20 L", + "material_thickness": 3, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, + { + "id": "suitcase_m", + "repairs_like": "backpack_hiking", + "type": "ARMOR", + "name": "suitcase", + "description": "A mid-sized suitcase used mainly for transporting clothes and other possessions during trips, provides a decent amount of storage but hauling it around is not exactly comfortable.", + "weight": "900 g", + "volume": "2500 ml", + "price": 21000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "briefcase", + "color": "blue", + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 5, + "encumbrance": 100, + "storage": "10 L", + "material_thickness": 3, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] + }, { "id": "survivor_duffel_bag", "type": "ARMOR", @@ -525,36 +928,24 @@ "flags": [ "WATER_FRIENDLY", "STURDY", "BELTED" ] }, { - "id": "golf_bag", - "repairs_like": "backpack_hiking", + "id": "swag_bag", "type": "ARMOR", - "name": "golf bag", - "description": "A tall canvas and plastic bag with fold-out legs used for golfing. It even has straps to be worn on the back.", - "weight": "1900 g", - "volume": "15 L", - "price": 800, - "price_postapoc": 1900, - "rigid": false, - "material": [ "cotton", "plastic" ], + "name": "swag bag", + "description": "A large canvas sack, re-purposed for makeshift storage. Goes well with a striped shirt and a domino mask.", + "weight": "415 g", + "volume": "1 L", + "price": 0, + "to_hit": -5, + "material": "cotton", "symbol": "[", - "looks_like": "quiver_large", - "color": "green", - "covers": [ "TORSO" ], - "coverage": 35, - "encumbrance": 2, - "max_encumbrance": 15, - "storage": "18 L", - "warmth": 5, - "material_thickness": 3, - "flags": [ "BELTED", "OVERSIZE" ], - "use_action": { - "type": "holster", - "holster_prompt": "Sheath golf club", - "holster_msg": "You awkwardly sheath your %s", - "max_volume": "1 L", - "draw_cost": 40, - "flags": [ "SHEATH_GOLF" ] - } + "looks_like": "duffelbag", + "color": "brown", + "covers": [ "ARM_EITHER", "HAND_EITHER" ], + "coverage": 5, + "encumbrance": 100, + "storage": "15 L", + "material_thickness": 1, + "flags": [ "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ] }, { "id": "travelpack", @@ -580,25 +971,24 @@ "flags": [ "BELTED", "WATERPROOF" ] }, { - "id": "boxpack", + "id": "vest", + "repairs_like": "miner_hat", "type": "ARMOR", - "name": "box backpack", - "description": "A makeshift backpack comprised of a wooden box and a pair of ropes.", - "weight": "8000 g", - "to_hit": -5, - "color": "brown", - "symbol": "]", - "looks_like": "jerrypack", - "material": [ "wood", "cotton" ], - "volume": "15 L", - "storage": "15 L", + "name": "utility vest", + "description": "A light vest covered in pockets and straps for storage.", + "weight": "516 g", + "volume": "1 L", + "price": 3900, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tank_top", + "color": "light_gray", "covers": [ "TORSO" ], - "coverage": 40, - "encumbrance": 30, + "coverage": 60, + "encumbrance": 5, + "storage": "3 L", "warmth": 5, - "bashing": 16, - "cutting": 4, - "price": 3500, - "flags": [ "BELTED", "OVERSIZE", "NO_REPAIR" ] + "material_thickness": 2, + "flags": [ "VARSIZE", "WAIST" ] } ] diff --git a/data/json/items/armor/suits_clothes.json b/data/json/items/armor/suits_clothes.json new file mode 100644 index 0000000000000..bfdda81dec8b5 --- /dev/null +++ b/data/json/items/armor/suits_clothes.json @@ -0,0 +1,221 @@ +[ + { + "id": "bondage_suit", + "repairs_like": "armor_larmor", + "type": "ARMOR", + "name": "bondage suit", + "description": "A suit of snug, black leather. Has no pockets, but does feature an abundance of unusually located zippers.", + "weight": "1800 g", + "volume": "3250 ml", + "price": 211000, + "to_hit": -3, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "armor_larmor", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 75, + "encumbrance": 20, + "warmth": 30, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "clown_suit", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "clown suit", + "description": "A colorful and ridiculous costume fit for a clown. Provides decent storage.", + "weight": "1420 g", + "volume": "5750 ml", + "price": 2500, + "to_hit": -3, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "pink", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 30, + "storage": "3250 ml", + "warmth": 10, + "material_thickness": 2, + "flags": [ "VARSIZE", "FANCY", "POCKETS", "OUTER" ] + }, + { + "id": "dinosuit", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "dinosaur suit", + "description": "A full-body costume in the form of an anthropomorphic dinosaur. It is quite encumbering and has little storage but is very warm.", + "weight": "7033 g", + "volume": "12 L", + "price": 14500, + "to_hit": -3, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "wolfsuit", + "color": "light_green", + "covers": [ "LEGS", "TORSO", "ARMS", "HANDS", "HEAD", "FEET", "MOUTH", "EYES" ], + "coverage": 100, + "encumbrance": 30, + "storage": "1 L", + "warmth": 50, + "material_thickness": 5, + "environmental_protection": 2, + "flags": [ "OUTER" ] + }, + { + "id": "jumpsuit", + "type": "ARMOR", + "name": "jumpsuit", + "description": "A thin, short-sleeved jumpsuit; similar to those worn by prisoners. Provides decent storage and is not very encumbering.", + "weight": "610 g", + "volume": "3500 ml", + "price": 8900, + "to_hit": -3, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "yellow", + "covers": [ "LEGS", "ARMS", "TORSO" ], + "coverage": 95, + "encumbrance": 2, + "storage": "2 L", + "warmth": 15, + "material_thickness": 1, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "jumpsuit_xl", + "type": "ARMOR", + "name": "XL jumpsuit", + "description": "A thin, short-sleeved jumpsuit updated for the trans-human who needs full-body clothing. Provides some storage and is adjustable to minimize encumbrance.", + "weight": "810 g", + "volume": "5 L", + "price": 20000, + "to_hit": -3, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "yellow", + "covers": [ "LEGS", "ARMS", "TORSO" ], + "coverage": 95, + "encumbrance": 2, + "storage": "2500 ml", + "warmth": 15, + "material_thickness": 1, + "flags": [ "POCKETS", "OVERSIZE" ] + }, + { + "id": "robofac_jumpsuit", + "repairs_like": "jumpsuit", + "type": "ARMOR", + "copy-from": "jumpsuit", + "looks_like": "jumpsuit", + "name": "Hub 01 jumpsuit", + "description": "A brown jumpsuit worn by the staff of Hub 01.", + "color": "brown" + }, + { + "id": "subsuit_xl", + "repairs_like": "jumpsuit", + "type": "ARMOR", + "name": "subject suit", + "description": "A thin, short-sleeved and short-legged one-piece suit. Judging by the odd tailoring and adjustment points… maybe you don't want to know who wore it. Provides nominal storage and is not very encumbering.", + "weight": "810 g", + "volume": "5 L", + "price": 11000, + "to_hit": -3, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "yellow", + "covers": [ "LEGS", "ARMS", "TORSO" ], + "coverage": 95, + "encumbrance": 7, + "storage": "1 L", + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS", "OVERSIZE" ] + }, + { + "id": "union_suit", + "type": "ARMOR", + "name": "union suit", + "description": "A one-piece suit of full-body long underwear that helps to maintain body temperature. It laces closed in the front.", + "weight": "168 g", + "volume": "1 L", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "light_gray", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 95, + "encumbrance": 3, + "warmth": 35, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "wolfsuit", + "type": "ARMOR", + "name": "wolf suit", + "description": "A full body fursuit in the form of an anthropomorphic wolf. It is quite encumbering and has little storage but is very warm.", + "weight": "7033 g", + "volume": "12 L", + "price": 14500, + "to_hit": -3, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "dinosuit", + "color": "light_gray", + "covers": [ "LEGS", "TORSO", "ARMS", "HANDS", "HEAD", "FEET", "MOUTH", "EYES" ], + "coverage": 100, + "encumbrance": 30, + "storage": "1 L", + "warmth": 50, + "material_thickness": 7, + "environmental_protection": 2, + "flags": [ "OUTER" ] + }, + { + "id": "wool_suit", + "type": "ARMOR", + "name": "wool suit", + "description": "An encumbering wool suit covered in nice patterns. It looks like full body armor but it only protects against cold, sadly.", + "weight": "883 g", + "volume": "3 L", + "price": 8000, + "to_hit": -1, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "dark_gray", + "covers": [ "TORSO", "HEAD", "ARMS", "LEGS", "FEET" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 50, + "material_thickness": 3, + "flags": [ "VARSIZE" ] + }, + { + "id": "zentai", + "type": "ARMOR", + "name": "zentai", + "description": "Short for 'zenshin taitsu', a zentai is a form fitting full body nylon and spandex garment. Though it covers your face, you can see through the integrated hood. With a couple of these and some friends and you could put on some kabuki.", + "weight": "300 g", + "volume": "500 ml", + "price": 2500, + "material": [ "lycra" ], + "symbol": "[", + "color": "dark_gray", + "covers": [ "HEAD", "MOUTH", "EYES", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "warmth": 20, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + } +] diff --git a/data/json/items/armor/suits_protection.json b/data/json/items/armor/suits_protection.json new file mode 100644 index 0000000000000..508b35d2a1e3c --- /dev/null +++ b/data/json/items/armor/suits_protection.json @@ -0,0 +1,824 @@ +[ + { + "id": "aep_suit", + "type": "ARMOR", + "category": "armor", + "name": "AEP suit", + "description": "An armored environmental protection suit. Custom-built from a cleansuit and body armor, it provides excellent protection against both physical harm and ambient radiation.", + "weight": "7200 g", + "volume": "9 L", + "price": 140000, + "material": [ "kevlar", "plastic" ], + "symbol": "[", + "looks_like": "hazmat_suit", + "color": "light_red", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 30, + "storage": "4 L", + "warmth": 35, + "material_thickness": 3, + "environmental_protection": 9, + "flags": [ "VARSIZE", "WATERPROOF", "HOOD", "RAINPROOF", "STURDY", "RAD_RESIST", "OUTER" ] + }, + { + "id": "anbc_suit", + "type": "ARMOR", + "category": "armor", + "name": "ANBC suit", + "description": "An armored, impermeable full-body suit that functions as body armor, as well as protecting from nuclear, biological, and chemical hazards. It requires a separate gas mask for full protection.", + "weight": "8700 g", + "volume": "20 L", + "price": 400000, + "material": [ "kevlar", "plastic" ], + "symbol": "[", + "looks_like": "hazmat_suit", + "color": "light_red", + "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 45, + "warmth": 50, + "material_thickness": 3, + "environmental_protection": 20, + "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "STURDY", "RAD_PROOF", "ELECTRIC_IMMUNE", "OUTER" ] + }, + { + "id": "armor_blarmor", + "type": "ARMOR", + "category": "armor", + "name": "boiled leather armor", + "description": "Thick leather body armor that has been hardened via chemical treatment. Light and strong.", + "weight": "2108 g", + "volume": "9500 ml", + "price": 26000, + "to_hit": -5, + "bashing": 2, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "armor_larmor", + "color": "brown", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 22, + "storage": "1 L", + "warmth": 20, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "STURDY" ] + }, + { + "id": "armor_chitin", + "type": "ARMOR", + "category": "armor", + "name": "chitinous armor", + "description": "Leg and body armor made from the exoskeletons of insects. Light and durable.", + "weight": "2632 g", + "volume": "17500 ml", + "price": 120000, + "to_hit": -5, + "bashing": 2, + "material": [ "chitin" ], + "symbol": "[", + "looks_like": "armor_larmor", + "color": "green", + "covers": [ "LEGS", "TORSO" ], + "coverage": 90, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 4, + "flags": [ "STURDY" ] + }, + { + "id": "armor_acidchitin", + "copy-from": "armor_chitin", + "looks_like": "armor_chitin", + "type": "ARMOR", + "name": "biosilicified chitin armor", + "description": "Leg and body armor crafted from the carefully cleaned and pruned biosilicified exoskeletons of acidic ants. Acid-resistant and very durable.", + "material": [ "acidchitin" ], + "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25, "encumbrance": 1.5, "warmth": 1.5 }, + "relative": { "bashing": 1, "material_thickness": 1, "environmental_protection": 2 } + }, + { + "id": "armor_farmor", + "type": "ARMOR", + "category": "armor", + "name": "fur body armor", + "description": "Thick body armor made from furs. Warm and comfortable.", + "weight": "3414 g", + "volume": "10 L", + "price": 100000, + "to_hit": -5, + "bashing": 2, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "armor_larmor", + "color": "brown", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 25, + "storage": "1 L", + "warmth": 60, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "WATERPROOF", "STURDY" ] + }, + { + "id": "armor_larmor", + "type": "ARMOR", + "category": "armor", + "name": "leather body armor", + "description": "Thick leather body armor. Light and comfortable.", + "weight": "1498 g", + "volume": "7 L", + "price": 12000, + "to_hit": -5, + "bashing": 2, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "brown", + "covers": [ "LEGS", "TORSO" ], + "coverage": 90, + "encumbrance": 20, + "storage": "2 L", + "warmth": 25, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "STURDY" ] + }, + { + "id": "armor_lightplate", + "type": "ARMOR", + "category": "armor", + "name": "plate armor", + "description": "A suit of Gothic plate armor.", + "weight": "11000 g", + "volume": "17500 ml", + "price": 60000, + "to_hit": -5, + "bashing": 8, + "material": [ "steel", "leather" ], + "symbol": "[", + "looks_like": "armor_larmor", + "color": "light_gray", + "covers": [ "TORSO", "LEGS", "ARMS" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "OUTER", "STURDY" ] + }, + { + "id": "armor_nomad", + "type": "ARMOR", + "name": "nomad gear", + "description": "A makeshift outfit made from pre-Cataclysm clothing designed for long travels. It has a lot of storage space.", + "weight": "5830 g", + "volume": "7500 ml", + "price": 35000, + "to_hit": -3, + "material": [ "cotton", "leather" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "light_red", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "storage": "20 L", + "warmth": 40, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "armor_nomad_light", + "type": "ARMOR", + "name": "light nomad gear", + "description": "A light makeshift outfit made from pre-Cataclysm clothing designed for long summer travels. It offers less storage space and armor compared to regular nomad gear.", + "weight": "3200 g", + "volume": "6500 ml", + "price": 29500, + "to_hit": -4, + "material": [ "cotton" ], + "looks_like": "armor_nomad", + "symbol": "[", + "color": "light_gray", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 80, + "encumbrance": 16, + "storage": "12500 ml", + "warmth": 10, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "armor_plarmor", + "type": "ARMOR", + "category": "armor", + "name": "plated leather armor", + "description": "Thick leather body armor that has been reinforced with strategically-placed metal plates. Strong and comfortable.", + "weight": "4280 g", + "volume": "9 L", + "price": 110000, + "to_hit": -5, + "bashing": 2, + "material": [ "leather", "iron" ], + "symbol": "[", + "color": "brown", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "looks_like": "armor_larmor", + "coverage": 90, + "encumbrance": 24, + "storage": "1500 ml", + "warmth": 25, + "material_thickness": 4, + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "STURDY" ] + }, + { + "id": "armor_plate", + "type": "ARMOR", + "category": "armor", + "name": "ornamental plate armor", + "description": "An extremely heavy suit of ornamental armor.", + "weight": "18000 g", + "volume": "30 L", + "price": 780000, + "to_hit": -5, + "bashing": 8, + "material": [ "steel", "leather" ], + "symbol": "[", + "looks_like": "armor_lightplate", + "color": "light_gray", + "covers": [ "TORSO", "LEGS", "ARMS" ], + "coverage": 90, + "encumbrance": 45, + "warmth": 20, + "material_thickness": 5, + "flags": [ "VARSIZE", "OUTER", "FANCY" ] + }, + { + "id": "armor_riot", + "repairs_like": "miner_hat", + "type": "ARMOR", + "category": "armor", + "name": "riot armor", + "description": "Black armor used by riot police officers. The padded layers and hard plastic shoulder guards offer good protection without much encumbrance. The word POLICE is emblazoned across the front.", + "weight": "4000 g", + "volume": "7500 ml", + "price": 35000, + "to_hit": -3, + "bashing": 6, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "kevlar", + "color": "light_gray", + "covers": [ "TORSO", "LEGS", "ARMS" ], + "coverage": 85, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 6, + "flags": [ "STURDY", "OUTER" ] + }, + { + "id": "armor_samurai", + "type": "ARMOR", + "category": "armor", + "name": "O-yoroi", + "description": "An ornamental suit of Japanese samurai armor.", + "weight": "9220 g", + "volume": "11500 ml", + "price": 90000, + "bashing": 8, + "material": [ "iron", "leather" ], + "symbol": "[", + "looks_like": "armor_lightplate", + "color": "dark_gray", + "covers": [ "TORSO", "LEGS", "ARMS", "HANDS" ], + "coverage": 85, + "encumbrance": 15, + "warmth": 25, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY", "OUTER" ] + }, + { + "id": "armor_scavenger", + "type": "ARMOR", + "name": "scavenger gear", + "description": "A sturdy scavenger's outfit made from refitted pre-Cataclysm protective gear. It has a lot of storage space.", + "weight": "7915 g", + "volume": "7500 ml", + "price": 180000, + "to_hit": -3, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "armor_nomad", + "color": "green", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 100, + "encumbrance": 30, + "storage": "20 L", + "warmth": 40, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 2, + "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF" ] + }, + { + "id": "armor_scrapsuit", + "type": "ARMOR", + "category": "armor", + "name": "scrap suit", + "description": "A suit of armor made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": "9534 g", + "volume": "15500 ml", + "price": 60000, + "to_hit": -5, + "bashing": 6, + "cutting": 8, + "material": [ "steel", "iron" ], + "symbol": "[", + "looks_like": "armor_lightplate", + "color": "light_gray", + "covers": [ "TORSO", "LEGS", "ARMS" ], + "coverage": 80, + "encumbrance": 18, + "warmth": 20, + "material_thickness": 2, + "flags": [ "OUTER" ] + }, + { + "id": "beekeeping_suit", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "beekeeping suit", + "description": "A white suit commonly worn by professional beekeepers with straps on your ankles and wrists to prevent bees from flying in. It's not a very tough fabric, but it's lightweight and has plenty of storage thanks to a chest pocket.", + "weight": "1587 g", + "volume": "3500 ml", + "price": 12000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "hazmat_suit", + "color": "white", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 17, + "storage": "2 L", + "warmth": 25, + "material_thickness": 2, + "environmental_protection": 1, + "flags": [ "VARSIZE", "OUTER" ] + }, + { + "id": "chainmail_hauberk", + "type": "ARMOR", + "category": "armor", + "name": "chainmail hauberk", + "description": "A fully customized chainmail outfit, leaving the head uncovered. The shirt, arms, and leggings have been modified with straps and combined with a gambeson to deal with uneven weight distribution, cold environments and to allow them to be used separately.", + "weight": "14430 g", + "volume": "2750 ml", + "price": 35988, + "to_hit": -1, + "material": [ "iron", "cotton" ], + "symbol": "[", + "looks_like": "armor_blarmor", + "color": "light_red", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 30, + "material_thickness": 6, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "chainmail_suit", + "type": "ARMOR", + "category": "armor", + "name": "chainmail armor", + "description": "A fully customized chainmail suit. The coif, shirt, arms, and leggings have been modified with straps and combined with a gambeson to deal with uneven weight distribution, cold environments and to allow them to be used separately.", + "weight": "16436 g", + "volume": "3250 ml", + "price": 45000, + "to_hit": -1, + "material": [ "iron", "cotton" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "light_red", + "covers": [ "TORSO", "HEAD", "ARMS", "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 30, + "material_thickness": 6, + "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT" ] + }, + { + "id": "chainmail_suit_faraday", + "type": "ARMOR", + "category": "armor", + "name": "faraday chainmail suit", + "description": "A fully customized chainmail suit that can be worn over your normal clothing. The suit is conductively interconnected, protecting against electricity.", + "weight": "23335 g", + "volume": "3500 ml", + "price": 35000, + "to_hit": -1, + "material": [ "iron", "cotton" ], + "symbol": "[", + "color": "light_red", + "covers": [ "TORSO", "HEAD", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 30, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT", "ELECTRIC_IMMUNE", "OUTER" ] + }, + { + "id": "cleansuit", + "type": "ARMOR", + "name": "cleansuit", + "description": "A simple hazardous materials handling suit. Though somewhat restrictive and fragile, wearing it will provide excellent protection against ambient radiation.", + "weight": "2100 g", + "volume": "2500 ml", + "price": 7700, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "white", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 25, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 10, + "flags": [ "VARSIZE", "WATERPROOF", "HOOD", "RAINPROOF", "RAD_RESIST", "OUTER" ] + }, + { + "id": "entry_suit", + "type": "ARMOR", + "name": "entry suit", + "description": "A flame-resistant whole-body garment worn by firefighters as protection against extreme heat. Though very restrictive, wearing it will provide excellent protection against fire and smoke. It requires a separate gas mask for full protection.", + "weight": "2900 g", + "volume": "6 L", + "price": 240500, + "material": [ "nomex", "kevlar" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "light_gray", + "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 50, + "warmth": 30, + "material_thickness": 5, + "environmental_protection": 20, + "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "STURDY", "OUTER" ] + }, + { + "id": "fsurvivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "survivor firesuit", + "description": "Heavy, hand-built combination armor made from a cut-down bulletproof vest and a reinforced flame-resistant Nomex jumpsuit. Protects the wearer from fire and the elements.", + "weight": "6800 g", + "volume": "11500 ml", + "price": 200000, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar", "nomex" ], + "symbol": "[", + "looks_like": "survivor_suit", + "color": "light_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 30, + "storage": "10 L", + "warmth": 15, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 10, + "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "RAINPROOF", "STURDY" ] + }, + { + "id": "gambeson", + "type": "ARMOR", + "name": "gambeson", + "description": "A thick jacket of quilted fabric, designed to be worn underneath mail or other armor. Or worn on its own, if you can't afford proper armor.", + "weight": "453 g", + "volume": "3 L", + "price": 20000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "light_gray", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 80, + "encumbrance": 15, + "warmth": 30, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "hazmat_suit", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "hazmat suit", + "description": "An impermeable whole-body garment worn as protection against hazardous materials. Though very restrictive and fragile, wearing it will provide complete protection against ambient radiation. It requires a separate gas mask for full protection.", + "weight": "5000 g", + "volume": "17 L", + "price": 117500, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "beekeeping_suit", + "color": "yellow", + "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 37, + "warmth": 40, + "material_thickness": 2, + "environmental_protection": 20, + "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "RAD_PROOF", "ELECTRIC_IMMUNE", "OUTER" ] + }, + { + "id": "hsurvivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "heavy survivor suit", + "description": "A heavy, hand-built combination armor made from a reinforced bulletproof vest and a metal-plated leather jumpsuit. Protects from the elements as well as from harm.", + "weight": "15500 g", + "volume": "12 L", + "price": 200000, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar", "steel", "leather" ], + "symbol": "[", + "looks_like": "survivor_suit", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 35, + "storage": "6 L", + "warmth": 15, + "material_thickness": 6, + "environmental_protection": 3, + "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] + }, + { + "id": "lsurvivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "light survivor suit", + "description": "A lightweight, hand-built combination armor made from a cut-down bulletproof vest and a reinforced fabric jumpsuit. Protects from the elements as well as from harm.", + "weight": "5100 g", + "volume": "10500 ml", + "price": 110000, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "survivor_suit", + "color": "green", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 15, + "storage": "7500 ml", + "warmth": 15, + "material_thickness": 4, + "environmental_protection": 3, + "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] + }, + { + "id": "nomex_suit", + "type": "ARMOR", + "name": "flame-resistant suit", + "description": "A snug body suit made from thin and lightweight Nomex fire-resistant fabric. Tough yet breathable, it is light and comfortable to wear under clothing.", + "weight": "688 g", + "volume": "1500 ml", + "price": 13000, + "to_hit": -5, + "material": [ "nomex" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "light_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 6, + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 2, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT", "STURDY" ] + }, + { + "id": "robofac_enviro_suit", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "Hub 01 enviromental suit", + "description": "A lightweight environmental suit worn by Hub personnel in their rare forays aboveground. Colored brown and blue, the white seal of Hub 01 is embroidered on both of its upper arms. It requires a separate gas mask for full protection.", + "weight": "5000 g", + "volume": "17 L", + "price": 117500, + "material": [ "nomex" ], + "symbol": "[", + "looks_like": "hazmat_suit", + "color": "brown", + "covers": [ "HEAD", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 15, + "warmth": 40, + "storage": "15 L", + "material_thickness": 2, + "environmental_protection": 20, + "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "GAS_PROOF", "HELMET_COMPAT", "RAD_PROOF", "ELECTRIC_IMMUNE", "STURDY" ] + }, + { + "id": "stillsuit", + "type": "ARMOR", + "name": "WS-47G moisture retention suit", + "description": "The WebbStar moisture retention suit utilizes advanced technology to prevent up to 30% of moisture loss through perspiration. The suit is powered by the micro-motions of the body, especially breathing and walking motions. Because of this your walking speed is impaired while wearing it.", + "weight": "3481 g", + "volume": "7500 ml", + "price": 4500000, + "material": [ "lycra", "neoprene" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS", "LEGS", "FEET" ], + "coverage": 95, + "encumbrance": 18, + "warmth": 15, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "HOOD", "WATERPROOF", "SLOWS_THIRST", "SLOWS_MOVEMENT" ] + }, + { + "id": "suit", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "suit", + "description": "A full-body cotton suit. Makes the apocalypse a truly gentlemanly experience.", + "weight": "1587 g", + "volume": "4750 ml", + "price": 20000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "light_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 15, + "storage": "2500 ml", + "warmth": 25, + "material_thickness": 2, + "flags": [ "VARSIZE", "FANCY", "POCKETS" ] + }, + { + "id": "survivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "survivor suit", + "description": "A hand-built combination armor made from a bulletproof vest and a reinforced leather jumpsuit. Protects from the elements as well as from harm.", + "weight": "6800 g", + "volume": "11500 ml", + "price": 150000, + "material": [ "kevlar", "leather" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "brown", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 25, + "storage": "7 L", + "warmth": 15, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] + }, + { + "id": "swat_armor", + "repairs_like": "survivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "SWAT armor", + "//": "This is well within the pricing structure I found for ballistic vest, shins, and LBE. LEO gear ain't cheap.", + "description": "A suit of black bulletproof armor with lots of pockets. The word SWAT is emblazoned across the back.", + "weight": "7800 g", + "volume": "13 L", + "price": 285000, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "touring_suit", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 25, + "storage": "5 L", + "warmth": 35, + "material_thickness": 7, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 4, + "flags": [ "POCKETS", "STURDY" ] + }, + { + "id": "touring_suit", + "repairs_like": "armor_larmor", + "type": "ARMOR", + "name": "leather touring suit", + "description": "A thick leather body suit made for protection while riding motorcycles. Light and very comfortable.", + "weight": "2214 g", + "volume": "6500 ml", + "price": 58000, + "to_hit": -5, + "bashing": 2, + "material": [ "leather", "nomex" ], + "symbol": "[", + "looks_like": "jumpsuit", + "color": "light_red", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 15, + "storage": "250 ml", + "warmth": 25, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 2, + "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF" ] + }, + { + "id": "wsurvivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "winter survivor suit", + "description": "A warm and heavy hand-built combination armor made from a reinforced bulletproof vest and an insulated leather jumpsuit. Protects from the elements as well as from harm.", + "weight": "7800 g", + "volume": "14 L", + "price": 200000, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar", "fur" ], + "symbol": "[", + "looks_like": "survivor_suit", + "color": "light_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 37, + "storage": "6 L", + "warmth": 75, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 5, + "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] + }, + { + "id": "xlsurvivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "XL survivor suit", + "description": "A massive hand-built combination armor made from a bulletproof vest and a reinforced leather jumpsuit. Protects from the elements as well as from harm.", + "weight": "12400 g", + "volume": "18 L", + "price": 150000, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar", "leather" ], + "symbol": "[", + "looks_like": "survivor_suit", + "color": "brown", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 35, + "storage": "8500 ml", + "warmth": 15, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] + }, + { + "id": "xlhsurvivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "XL heavy survivor suit", + "description": "A massive, heavy, hand-built combination armor made from a reinforced bulletproof vest and a metal-plated leather jumpsuit. Protects from the elements as well as from harm.", + "weight": "20500 g", + "volume": "18750 ml", + "price": 200000, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar", "steel", "leather" ], + "symbol": "[", + "looks_like": "hsurvivor_suit", + "color": "dark_gray", + "covers": [ "LEGS", "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 45, + "storage": "7500 ml", + "warmth": 15, + "material_thickness": 6, + "environmental_protection": 3, + "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ] + } +] diff --git a/data/json/items/armor/torso_armor.json b/data/json/items/armor/torso_armor.json new file mode 100644 index 0000000000000..37abc2daaabc9 --- /dev/null +++ b/data/json/items/armor/torso_armor.json @@ -0,0 +1,407 @@ +[ + { + "id": "armor_cuirass", + "type": "ARMOR", + "name": "bell cuirass", + "category": "armor", + "name_plural": "bell cuirasses", + "description": "An ancient Greek breastplate, made of bronze.", + "weight": "5896 g", + "volume": "6 L", + "price": 50000, + "to_hit": -5, + "bashing": 6, + "material": [ "bronze" ], + "symbol": "[", + "looks_like": "cuirass_lightplate", + "color": "yellow", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 15, + "warmth": 15, + "material_thickness": 3, + "flags": [ "VARSIZE", "OUTER", "STURDY" ] + }, + { + "id": "armor_lamellar", + "type": "ARMOR", + "name": "lamellar cuirass", + "name_plural": "lamellar cuirasses", + "description": "A cuirass made of multiple pieces of tough leather, laced together for durable yet flexible protection.", + "weight": "2108 g", + "volume": "9250 ml", + "price": 26000, + "material": [ "leather", "cotton" ], + "symbol": "[", + "looks_like": "vest_leather", + "copy-from": "armor_chitin", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 80, + "encumbrance": 20, + "warmth": 20, + "material_thickness": 8, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "armor_lorica", + "type": "ARMOR", + "name": "lorica segmentata", + "name_plural": "lorica segmentata", + "description": "An ancient Roman laminar armor, made of overlapping metal strips connected to internal leather straps.", + "weight": "5286 g", + "volume": "6 L", + "price": 50000, + "to_hit": -5, + "bashing": 6, + "material": [ "iron", "leather" ], + "symbol": "[", + "looks_like": "armor_lamellar", + "color": "light_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 15, + "warmth": 15, + "material_thickness": 4, + "flags": [ "VARSIZE", "OUTER", "STURDY" ] + }, + { + "id": "bookplate", + "type": "ARMOR", + "category": "armor", + "name": "bookplate", + "description": "A crude form of armor made from stacked paper and rolls of duct tape, this breastplate offers a surprising amount of protection.", + "weight": "5790 g", + "volume": "9500 ml", + "price": 4200, + "to_hit": -1, + "material": [ "paper" ], + "symbol": "O", + "looks_like": "armor_scrapsuit", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 80, + "encumbrance": 20, + "warmth": 10, + "material_thickness": 12, + "flags": [ "BELTED" ] + }, + { + "id": "chainmail_vest", + "type": "ARMOR", + "category": "armor", + "name": "chainmail vest", + "description": "A customized chainmail vest. It's a sleeveless piece of chainmail with small straps designed to better distribute the weight.", + "weight": "6953 g", + "volume": "1 L", + "price": 10000, + "to_hit": -1, + "material": [ "iron", "cotton" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 95, + "encumbrance": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "chestguard_hard", + "repairs_like": "armor_larmor", + "type": "ARMOR", + "category": "armor", + "name": "hard chest guard", + "description": "A plastron of interlocking plastic plate protecting your torso.", + "weight": "1000 g", + "volume": "7 L", + "price": 60000, + "to_hit": -2, + "material": [ "plastic", "neoprene" ], + "symbol": "H", + "looks_like": "cuirass_lightplate", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 20, + "warmth": 20, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "WATER_FRIENDLY", "STURDY", "OUTER" ] + }, + { + "id": "cuirass_lightplate", + "type": "ARMOR", + "category": "armor", + "name": "cuirass", + "name_plural": "cuirasses", + "description": "A steel breastplate, and a vital part of plate armor. Even as full armor went into decline, cuirasses remained in use among cavalry in Europe.", + "weight": "4200 g", + "volume": "6 L", + "price": 20000, + "to_hit": -1, + "material": [ "steel", "leather" ], + "symbol": "[", + "looks_like": "chestguard_hard", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 95, + "encumbrance": 20, + "warmth": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "OUTER", "STURDY" ] + }, + { + "id": "cuirass_scrap", + "type": "ARMOR", + "category": "armor", + "name": "scrap cuirass", + "name_plural": "scrap cuirasses", + "description": "A cuirass made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": "3366 g", + "volume": "5750 ml", + "price": 20000, + "to_hit": -1, + "bashing": 2, + "cutting": 3, + "material": [ "steel", "iron" ], + "symbol": "[", + "looks_like": "cuirass_lightplate", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 80, + "encumbrance": 18, + "warmth": 20, + "material_thickness": 2, + "flags": [ "OUTER" ] + }, + { + "id": "fencing_jacket", + "repairs_like": "armor_larmor", + "type": "ARMOR", + "name": "fencing jacket", + "name_plural": "fencing jackets", + "description": "A padded jacket with the zipper on the back used by fencers to prevent accidents. It doesn't have any storage room, but it is very comfortable.", + "weight": "800 g", + "volume": "2500 ml", + "price": 3000, + "material": [ "cotton", "nylon" ], + "symbol": "[", + "looks_like": "coat_lab", + "color": "white", + "covers": [ "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 5, + "warmth": 25, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "flags": [ "STURDY" ] + }, + { + "id": "jacket_leather_mod", + "type": "ARMOR", + "name": "armored leather jacket", + "description": "An armored jacket made from thick leather and metal plates. Cumbersome, but offers excellent protection from harm.", + "weight": "2180 g", + "volume": "5500 ml", + "price": 17900, + "to_hit": 1, + "material": [ "leather", "iron" ], + "symbol": "[", + "looks_like": "jacket_leather", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 85, + "encumbrance": 24, + "storage": "1 L", + "warmth": 30, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "lame_foil", + "repairs_like": "armor_larmor", + "type": "ARMOR", + "name": { "str": "lamé (foil)", "str_pl": "lamés (foil)" }, + "description": "A thin, lightweight conductive vest with the zipper on the back used by fencers for electronic scoring. Its outer layer is a woven mix of sturdy cotton and stainless steel strands.", + "weight": "843 g", + "volume": "2500 ml", + "price": 3000, + "material": [ "cotton", "budget_steel" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 100, + "encumbrance": 8, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "OUTER" ] + }, + { + "id": "lame_saber", + "repairs_like": "armor_larmor", + "type": "ARMOR", + "name": { "str": "lamé (saber)", "str_pl": "lamés (saber)" }, + "description": "A thin, lightweight conductive jacket used by fencers for electronic scoring. Its outer layer is a woven mix of sturdy cotton and stainless steel strands.", + "weight": "1043 g", + "volume": "2500 ml", + "price": 8500, + "material": [ "cotton", "budget_steel" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 100, + "encumbrance": 8, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "OUTER" ] + }, + { + "id": "football_armor", + "repairs_like": "armor_larmor", + "type": "ARMOR", + "category": "armor", + "name": "football armor", + "description": "Heavy plastic armor for your upper torso. Normally worn by football players.", + "weight": "2810 g", + "volume": "7 L", + "price": 11000, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "chestguard_hard", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 45, + "encumbrance": 35, + "warmth": 10, + "material_thickness": 6, + "flags": [ "BELTED" ] + }, + { + "id": "kevlar", + "repairs_like": "survivor_suit", + "type": "ARMOR", + "category": "armor", + "name": "Kevlar vest", + "description": "A lightweight, bullet resistant vest. Suitable for wearing under clothing.", + "weight": "2860 g", + "volume": "6 L", + "price": 80000, + "to_hit": -3, + "bashing": 6, + "material": [ "kevlar" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 85, + "encumbrance": 5, + "warmth": 15, + "material_thickness": 4, + "flags": [ "STURDY", "SKINTIGHT" ] + }, + { + "id": "lsurvivor_armor", + "type": "ARMOR", + "category": "armor", + "name": "light survivor body armor", + "description": "Lightweight, custom built body armor made from Kevlar and tough fabric. Mostly waterproof.", + "weight": "3000 g", + "volume": "6 L", + "price": 60000, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "survivor_armor", + "color": "green", + "covers": [ "TORSO" ], + "coverage": 95, + "encumbrance": 16, + "storage": "2500 ml", + "warmth": 15, + "material_thickness": 4, + "environmental_protection": 1, + "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "STURDY" ] + }, + { + "id": "motorbike_armor", + "repairs_like": "survivor_suit", + "type": "ARMOR", + "name": "motorcycle armor", + "description": "A suit of armor used by dirt bikers and motorcyclists.", + "weight": "2125 g", + "volume": "1 L", + "price": 15000, + "bashing": 8, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "jacket_leather", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 30, + "storage": "500 ml", + "warmth": 35, + "material_thickness": 4, + "environmental_protection": 2, + "flags": [ "VARSIZE", "WATERPROOF" ] + }, + { + "id": "plastron_cotton", + "repairs_like": "vambrace_larmor", + "type": "ARMOR", + "name": "underarm protector", + "description": "A sturdy cotton plastron that protects much of the torso, the dominant shoulder, and underarm while fencing.", + "weight": "110 g", + "volume": "500 ml", + "price": 1600, + "material": [ "cotton" ], + "symbol": "[", + "color": "white", + "covers": [ "TORSO" ], + "coverage": 65, + "warmth": 5, + "material_thickness": 3, + "flags": [ "SKINTIGHT" ] + }, + { + "id": "plastron_plastic", + "type": "ARMOR", + "name": "plastic chest protector", + "description": "A rigid plastic plastron with molded cups to be worn by female fencers for protection while fencing.", + "weight": "194 g", + "volume": "850 ml", + "price": 3000, + "material": [ "plastic" ], + "symbol": "[", + "color": "white", + "covers": [ "TORSO" ], + "coverage": 35, + "encumbrance": 2, + "warmth": 5, + "material_thickness": 3, + "flags": [ "SKINTIGHT" ] + }, + { + "id": "vest_leather_mod", + "type": "ARMOR", + "name": "armored leather vest", + "description": "An armored vest made from thick leather and metal plates. Cumbersome, but offers excellent protection from harm.", + "weight": "1210 g", + "volume": "3 L", + "price": 17900, + "to_hit": 1, + "material": [ "leather", "iron" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 24, + "storage": "1 L", + "warmth": 30, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + } +] diff --git a/data/json/items/armor/torso_clothes.json b/data/json/items/armor/torso_clothes.json new file mode 100644 index 0000000000000..b20147b450796 --- /dev/null +++ b/data/json/items/armor/torso_clothes.json @@ -0,0 +1,701 @@ +[ + { + "id": "apron_leather", + "type": "ARMOR", + "name": "leather apron", + "description": "An apron made of thick leather. Cumbersome, but offers excellent protection from cuts.", + "weight": "1950 g", + "volume": "2250 ml", + "price": 1500, + "to_hit": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "brown", + "covers": [ "TORSO", "LEGS" ], + "coverage": 70, + "encumbrance": 5, + "storage": "2 L", + "warmth": 15, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "POCKETS", "BELTED", "WATER_FRIENDLY" ] + }, + { + "id": "blazer", + "type": "ARMOR", + "name": "blazer", + "description": "A professional-looking wool blazer. Quite cumbersome.", + "weight": "680 g", + "volume": "3500 ml", + "price": 12000, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "jacket_light", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 85, + "encumbrance": 20, + "storage": "500 ml", + "warmth": 20, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "dress", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "dress", + "name_plural": "dresses", + "description": "A long cotton dress. Though comfortable to wear, it lacks any storage space.", + "weight": "680 g", + "volume": "3500 ml", + "price": 18000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "robe", + "color": "pink", + "covers": [ "LEGS", "TORSO" ], + "coverage": 85, + "encumbrance": 7, + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "dress_shirt", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "dress shirt", + "description": "A white button-down shirt with long sleeves. Looks professional!", + "weight": "250 g", + "volume": "750 ml", + "price": 1500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "longshirt", + "color": "white", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 5, + "storage": "250 ml", + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "dress_wedding", + "type": "ARMOR", + "name": "wedding dress", + "name_plural": "wedding dresses", + "description": "A beautiful white wedding dress. What good will it be now?", + "weight": "9333 g", + "volume": "18 L", + "price": 59000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "dress", + "color": "white", + "covers": [ "LEGS", "TORSO" ], + "coverage": 90, + "encumbrance": 45, + "warmth": 30, + "material_thickness": 2, + "flags": [ "VARSIZE", "SUPER_FANCY" ] + }, + { + "id": "flag_shirt", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "flag shirt", + "description": "A t-shirt embroidered with the pattern of an American flag.", + "weight": "158 g", + "volume": "500 ml", + "price": 6000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 90, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "flotation_vest", + "type": "ARMOR", + "name": "flotation vest", + "description": "A brightly-colored vest designed to keep you upright and floating in water.", + "weight": "451 g", + "volume": "9 L", + "price": 11000, + "to_hit": -3, + "bashing": 2, + "material": [ "plastic", "cotton" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "yellow", + "covers": [ "TORSO" ], + "coverage": 40, + "encumbrance": 40, + "warmth": 5, + "material_thickness": 4, + "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ] + }, + { + "id": "flotation_vest_ms", + "type": "ARMOR", + "name": "makeshift flotation vest", + "description": "A flotation vest made of inflated animal skins.", + "weight": "451 g", + "volume": "9 L", + "price": 11000, + "to_hit": -3, + "bashing": 2, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 40, + "encumbrance": 50, + "warmth": 5, + "material_thickness": 2, + "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ] + }, + { + "id": "gown", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "evening gown", + "description": "A luxurious evening gown. It accentuates your curves, or lack thereof.", + "weight": "1800 g", + "volume": "5 L", + "price": 21000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "dress", + "color": "dark_gray", + "covers": [ "TORSO", "LEGS" ], + "coverage": 75, + "encumbrance": 14, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SUPER_FANCY" ] + }, + { + "id": "halter_top", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "halter top", + "description": "A short top made from cotton. It is light and easy to wear.", + "weight": "42 g", + "volume": "500 ml", + "price": 2000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tank_top", + "color": "pink", + "covers": [ "TORSO" ], + "coverage": 25, + "warmth": 2, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "hoodie", + "type": "ARMOR", + "name": "hoodie", + "description": "A sweatshirt with a hood and a \"kangaroo pocket\" in the front for storage.", + "weight": "420 g", + "volume": "3 L", + "price": 3800, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "sweater", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 12, + "storage": "2250 ml", + "warmth": 30, + "material_thickness": 3, + "flags": [ "VARSIZE", "OUTER", "POCKETS", "HOOD" ] + }, + { + "id": "jersey", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "sports jersey", + "//": "Genuine team merch, and priced like it!", + "description": "A shirt made of thick material imprinted with the name and logo of a sports team.", + "weight": "480 g", + "volume": "2250 ml", + "price": 8900, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "yellow", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 7, + "warmth": 25, + "material_thickness": 3, + "snippet_category": [ + { + "id": "decatur", + "text": "A pro thunderball jersey made of thick material imprinted with the logo of the Decatur Fist." + }, + { + "id": "squamish", + "text": "A 43-man squamish jersey made of thick material imprinted with the logo of the Gainesville Veeblefetzers." + }, + { + "id": "london", + "text": "A zero-G football jersey made of thick material imprinted with the logo of the London Jets." + }, + { + "id": "endsville", + "text": "A football jersey made of thick material imprinted with the logo of the Endsville Fluffycats." + }, + { + "id": "tokyo", + "text": "A baseball jersey made of thick material imprinted with the logo of the Tokyo Samurai." + }, + { + "id": "basin", + "text": "A basketball jersey made of thick material imprinted with the logo of the Basin City Blues." + }, + { + "id": "deathrace", + "text": "A death race jersey made of thick material imprinted with Frankenstein's logo and signature." + }, + { + "id": "houston", + "text": "A rollerball jersey made of thick material imprinted with the logo of the Houston Energy Corporation." + }, + { + "id": "monroeville", + "text": "A hockey jersey made of thick material imprinted with the logo of the Monroeville Zombies." + } + ], + "flags": [ "VARSIZE" ] + }, + { + "id": "leotard", + "type": "ARMOR", + "name": "leotard", + "name_plural": "leotard", + "description": "A skin-tight spandex garment, covering the body from the groin to the shoulders. With its deep scoop-cut back and high waist cuts, this garment is perfect for showcasing your physique on the stage.", + "weight": "60 g", + "volume": "500 ml", + "price": 1000, + "material": [ "lycra" ], + "symbol": "[", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 55, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + }, + { + "id": "linuxtshirt", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "Linux t-shirt", + "description": "A t-shirt with a picture of the Tux mascot on it. Underneath it says \"You wouldn't buy a car with the hood welded shut.\"", + "weight": "110 g", + "volume": "500 ml", + "price": 2000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 5, + "warmth": 5, + "material_thickness": 1, + "snippet_category": [ + { + "id": "tux", + "text": "A t-shirt with a picture of Tux, the Linux mascot! It says \"You wouldn't buy a car with the hood welded shut.\"" + }, + { + "id": "ubuntusmartass", + "text": "A t-shirt with the Ubuntu logo on it, underneath it says \"Ubuntu is a South African word for 'I can't configure Debian'\"" + }, + { + "id": "arch", + "text": "A t-shirt with the Arch Linux logo on it, underneath it says \"Keep it Simple Stupid\"" + }, + { + "id": "ubuntu", + "text": "A t-shirt with the Ubuntu logo on it, underneath it says \"Linux for human beings\"" + }, + { + "id": "mint", + "text": "A t-shirt with the Linux Mint logo on it, underneath it says \"From freedom came elegance\"" + }, + { + "id": "fedora", + "text": "A t-shirt with the Fedora logo on it, underneath it says \"Freedom. Friends. Features. First.\"" + }, + { + "id": "redhat", + "text": "A t-shirt with Red Hat's logo on it, underneath it says \"The World's Open Source Leader\"" + }, + { + "id": "debian", + "text": "A t-shirt with the Debian logo on it, underneath it says \"The Universal Operating System\"" + } + ], + "flags": [ "VARSIZE" ] + }, + { + "id": "longshirt", + "type": "ARMOR", + "name": "long-sleeved shirt", + "description": "A long-sleeved cotton shirt.", + "weight": "146 g", + "volume": "750 ml", + "price": 2000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "dress_shirt", + "color": "blue", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 3, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "maid_dress", + "repairs_like": "trenchcoat", + "type": "ARMOR", + "name": "French maid clothes", + "name_plural": "French maid clothes", + "description": "The French maid dress, blue with a frilly white apron.", + "weight": "100 g", + "volume": "250 ml", + "price": 5000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "dress", + "color": "blue", + "covers": [ "TORSO", "ARMS", "LEGS" ], + "coverage": 75, + "encumbrance": 7, + "storage": "500 ml", + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "polo_shirt", + "type": "ARMOR", + "name": "polo shirt", + "description": "A short-sleeved cotton shirt, slightly thicker than a t-shirt.", + "weight": "136 g", + "volume": "750 ml", + "price": 1500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 7, + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "postman_shirt", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "mail carrier shirt", + "description": "A light blue button down shirt with a couple of pockets in front and the US postal service logo embroidered on it.", + "weight": "110 g", + "volume": "500 ml", + "price": 1500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "polo_shirt", + "color": "light_blue", + "covers": [ "TORSO" ], + "coverage": 90, + "storage": "1 L", + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "sheriffshirt", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "sheriff's shirt", + "description": "A tan button-down shirt with long sleeves.", + "weight": "250 g", + "volume": "750 ml", + "price": 1100, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "dress_shirt", + "color": "light_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 5, + "storage": "500 ml", + "warmth": 15, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "striped_shirt", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "striped shirt", + "description": "A long-sleeved shirt with horizontal black and white stripes.", + "weight": "146 g", + "volume": "750 ml", + "price": 500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "longshirt", + "color": "white", + "covers": [ "TORSO", "ARMS" ], + "coverage": 90, + "encumbrance": 5, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "sundress", + "type": "ARMOR", + "name": "sundress", + "name_plural": "sundresses", + "description": "A light and breezy cotton dress. Though cool and comfortable to wear, it lacks any storage space.", + "weight": "60 g", + "volume": "1 L", + "price": 4000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "dress", + "color": "yellow", + "covers": [ "LEGS", "TORSO" ], + "coverage": 65, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "sweater", + "type": "ARMOR", + "name": "sweater", + "description": "A wool shirt. Provides warmth.", + "weight": "344 g", + "volume": "2 L", + "price": 4500, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "longshirt", + "color": "blue", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 10, + "warmth": 40, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE" ] + }, + { + "id": "sweatshirt", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "sweatshirt", + "description": "A thick cotton shirt. Provides warmth and a bit of padding.", + "weight": "244 g", + "volume": "3500 ml", + "price": 1800, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "longshirt", + "color": "light_red", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 10, + "warmth": 30, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE" ] + }, + { + "id": "technician_shirt_gray", + "repairs_like": "tshirt", + "type": "ARMOR", + "name": "work t-shirt", + "description": "A gray work t-shirt with a small front pocket.", + "weight": "64 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "polo_shirt", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 40, + "encumbrance": 5, + "storage": "250 ml", + "warmth": 8, + "material_thickness": 1, + "snippet_category": [ + { "id": "technician_shirt_blue", "text": "A blue work t-shirt with a small front pocket." }, + { "id": "technician_shirt_gray", "text": "A gray work t-shirt with a small front pocket." }, + { "id": "technician_shirt_lightblue", "text": "A light-blue work t-shirt with a small front pocket." } + ], + "flags": [ "VARSIZE" ] + }, + { + "id": "tshirt", + "type": "ARMOR", + "name": "t-shirt", + "description": "A short-sleeved cotton shirt.", + "weight": "110 g", + "volume": "500 ml", + "price": 800, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "camisole", + "color": "white", + "covers": [ "TORSO" ], + "coverage": 90, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "tshirt_text", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "t-shirt", + "description": "A short-sleeved cotton shirt.", + "weight": "110 g", + "volume": "500 ml", + "price": 800, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "white", + "covers": [ "TORSO" ], + "coverage": 90, + "warmth": 5, + "material_thickness": 1, + "snippet_category": [ + { + "id": "allyourbase", + "text": "A short-sleeved cotton shirt with the text \"chown -R us ~your/base\" printed on the front." + } + ], + "flags": [ "VARSIZE" ] + }, + { + "id": "tshirt_tour", + "repairs_like": "miner_hat", + "type": "ARMOR", + "copy-from": "tshirt", + "name": "tour t-shirt", + "description": "A short-sleeved cotton shirt.", + "price": 1000, + "looks_like": "tshirt", + "price_postapoc": 1200, + "color": "dark_gray", + "snippet_category": [ + { + "id": "death", + "text": "A short-sleeved cotton shirt with a death metal band's spidery, indecipherable logo printed on the front." + }, + { + "id": "power", + "text": "A short-sleeved cotton shirt with a muscle-bound, long-haired man printed on the front. He is riding a red dragon and wielding a flaming sword with malicious glee." + }, + { + "id": "thrash", + "text": "A short-sleeved cotton shirt with a gore-spattered, guitar-playing zombie printed on the front. It's rather tasteless in light of current events." + }, + { + "id": "prog", + "text": "A short-sleeved cotton shirt with a pattern of complex geometric shapes and transcendental imagery printed on the front." + }, + { + "id": "mohawk", + "text": "A short-sleeved cotton shirt with an image of a woman's face in portrait printed on the front. She is wearing a large blue mohawk, her face is set in a snarl." + }, + { + "id": "nuwave", + "text": "A short-sleeved black cotton shirt with a stylized representation of a radio wave printed on the front." + }, + { + "id": "an_punk", + "text": "A short-sleeved cotton shirt, it's front showing an image of an upside-down American flag covered in anarchist graffiti, its edges frayed and burned." + }, + { + "id": "mil_punk", + "text": "A short-sleeved cotton shirt with an AK-47 on the front. It is held up by a clenched fist around its forestock, the fingers covered in crude looking tattoos." + } + ] + }, + { + "id": "vest_leather", + "type": "ARMOR", + "name": "leather vest", + "description": "A vest made from thick leather. Offers excellent protection from cuts.", + "weight": "997 g", + "volume": "2500 ml", + "price": 5500, + "to_hit": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "vest", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 8, + "storage": "1 L", + "warmth": 20, + "material_thickness": 3, + "environmental_protection": 1, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "wool_hoodie", + "type": "ARMOR", + "name": "wool hoodie", + "description": "A wool hooded shirt. It offers decent protection against the cold. The front pocket offers both storage room and shelter for your hands.", + "weight": "580 g", + "volume": "3250 ml", + "price": 3500, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "hoodie", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 12, + "storage": "2250 ml", + "warmth": 45, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "OUTER", "POCKETS", "HOOD" ] + } +] diff --git a/data/json/items/armor/undergarment.json b/data/json/items/armor/undergarment.json new file mode 100644 index 0000000000000..c9e7fad03030a --- /dev/null +++ b/data/json/items/armor/undergarment.json @@ -0,0 +1,598 @@ +[ + { + "id": "arm_warmers", + "type": "ARMOR", + "name": "pair of arm warmers", + "name_plural": "pairs of arm warmers", + "description": "Snug, soft cloth sleeves to keep your arms warm.", + "weight": "32 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "armguard_larmor", + "color": "light_gray", + "covers": [ "ARMS" ], + "coverage": 80, + "encumbrance": 1, + "warmth": 20, + "material_thickness": 1, + "flags": [ "SKINTIGHT" ] + }, + { + "id": "army_top", + "type": "ARMOR", + "name": "camo tank top", + "description": "A sleeveless cotton shirt with camouflage dye. Very easy to move in.", + "weight": "78 g", + "volume": "250 ml", + "price": 1500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tank_top", + "color": "green", + "covers": [ "TORSO" ], + "coverage": 60, + "material_thickness": 1, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] + }, + { + "id": "bikini_bottom", + "type": "ARMOR", + "name": "bikini bottom", + "description": "A simple bikini bottom.", + "weight": "32 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "panties", + "color": "light_red", + "covers": [ "LEGS" ], + "coverage": 15, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + }, + { + "id": "bikini_top", + "type": "ARMOR", + "name": "bikini top", + "description": "A simple bikini top.", + "weight": "32 g", + "volume": "250 ml", + "price": 1800, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "bra", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] + }, + { + "id": "bikini_top_fur", + "type": "ARMOR", + "name": "fur bikini top", + "description": "A simple fur bikini top.", + "weight": "44 g", + "volume": "250 ml", + "price": 4900, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "bikini_top", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 10, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "bikini_top_leather", + "type": "ARMOR", + "name": "leather bikini top", + "description": "A simple leather bikini top.", + "weight": "38 g", + "volume": "250 ml", + "price": 3500, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "bikini_top", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 10, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "boxer_briefs", + "type": "ARMOR", + "name": "boxer briefs", + "name_plural": "boxer briefs", + "description": "The age-old question, boxers or briefs? Your answer? Yes.", + "weight": "37 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "shorts", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 20, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "boxer_shorts", + "type": "ARMOR", + "name": "boxer shorts", + "name_plural": "boxer shorts", + "description": "Men's boxer shorts. More fashionable than briefs and just as comfortable.", + "weight": "42 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "boxer_briefs", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 25, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "boy_shorts", + "type": "ARMOR", + "name": "boy shorts", + "name_plural": "boy shorts", + "description": "Female underwear similar to men's boxer shorts, but much more close-fitting.", + "weight": "42 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "boxer_briefs", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 25, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "bra", + "type": "ARMOR", + "name": "bra", + "description": "A simple bra. For protecting those bits you don't want zombies to look at.", + "weight": "32 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tank_top", + "color": "white", + "covers": [ "TORSO" ], + "coverage": 15, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "briefs", + "type": "ARMOR", + "name": "briefs", + "name_plural": "briefs", + "description": "A pair of briefs. Comfortable underwear worn by men.", + "weight": "32 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "boxer-briefs", + "color": "white", + "covers": [ "LEGS" ], + "coverage": 15, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "camisole", + "type": "ARMOR", + "name": "camisole", + "description": "A small camisole made from silk. Typically used as an undergarment, they are light and easy to wear.", + "weight": "42 g", + "volume": "500 ml", + "price": 2000, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tank_top", + "color": "light_blue", + "covers": [ "TORSO" ], + "coverage": 45, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "chestwrap", + "type": "ARMOR", + "name": "chestwrap", + "description": "Rags wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", + "weight": "64 g", + "volume": "500 ml", + "price": 500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 25, + "warmth": 5, + "material_thickness": 1, + "flags": [ "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "chestwrap_fur", + "type": "ARMOR", + "name": "fur chestwrap", + "description": "Fur pelts wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", + "weight": "154 g", + "volume": "750 ml", + "price": 700, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "chestwrap_leather", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 25, + "encumbrance": 5, + "warmth": 20, + "material_thickness": 1, + "flags": [ "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "chestwrap_leather", + "type": "ARMOR", + "name": "leather chestwrap", + "description": "Leather patches wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", + "weight": "137 g", + "volume": "750 ml", + "price": 525, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "chestwrap", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 25, + "encumbrance": 5, + "warmth": 10, + "material_thickness": 1, + "flags": [ "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "chestwrap_wool", + "type": "ARMOR", + "name": "wool chestwrap", + "description": "Felt patches wrapped around the chest. Preserves your modesty and keeps things out of the way, but not good for much else.", + "weight": "64 g", + "volume": "500 ml", + "price": 500, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "chestwrap", + "color": "blue", + "covers": [ "TORSO" ], + "coverage": 25, + "encumbrance": 5, + "warmth": 15, + "material_thickness": 1, + "flags": [ "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "corset", + "type": "ARMOR", + "name": "leather corset", + "description": "A snug, black leather corset. Has no pockets, but its thick material provides good protection from harm.", + "weight": "640 g", + "volume": "1250 ml", + "price": 11000, + "to_hit": -3, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "vest_leather", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 75, + "encumbrance": 15, + "warmth": 25, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "VARSIZE", "FANCY", "SKINTIGHT" ] + }, + { + "id": "leg_warmers", + "type": "ARMOR", + "name": "pair of leg warmers", + "name_plural": "pairs of leg warmers", + "description": "Snug, soft cloth sleeves to keep your legs warm.", + "weight": "46 g", + "volume": "500 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "leggings", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 60, + "encumbrance": 1, + "warmth": 20, + "material_thickness": 1, + "flags": [ "SKINTIGHT" ] + }, + { + "id": "leg_warmers_f", + "type": "ARMOR", + "name": "pair of fur leggings", + "name_plural": "pairs of fur leggings", + "description": "Snug fur sleeves to keep your legs warm. Simple yet effective since prehistoric times.", + "weight": "694 g", + "volume": "1500 ml", + "price": 1500, + "material": [ "fur" ], + "symbol": "[", + "looks_like": "leg_warmers", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 60, + "encumbrance": 3, + "warmth": 40, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "leg_warmers_xl", + "type": "ARMOR", + "name": "pair of XL leg warmers", + "name_plural": "pairs of XL leg warmers", + "description": "Large, soft, snug cloth sleeves to keep your exotic anatomy warm.", + "weight": "50 g", + "volume": "750 ml", + "price": 20000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "leg_warmers", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 60, + "encumbrance": 7, + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "long_underpants", + "type": "ARMOR", + "name": "long underwear bottom", + "description": "A pair of long underwear that help to maintain body temperature.", + "weight": "88 g", + "volume": "500 ml", + "price": 1500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "leggings", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 3, + "warmth": 30, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "long_undertop", + "type": "ARMOR", + "name": "long underwear top", + "description": "A long underwear top that helps to maintain body temperature.", + "weight": "96 g", + "volume": "500 ml", + "price": 1500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "longshirt", + "color": "light_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "encumbrance": 3, + "warmth": 30, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "long_undertop_sleeveless", + "type": "ARMOR", + "name": "sleeveless underwear top", + "description": "A sleeveless underwear top that helps to maintain body temperature.", + "weight": "80 g", + "volume": "400 ml", + "price": 1200, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "long_undertop", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 95, + "encumbrance": 3, + "warmth": 30, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "panties", + "type": "ARMOR", + "name": "panties", + "name_plural": "panties", + "description": "Underwear designed to be worn by women. Preserves your modesty in desperate times.", + "weight": "32 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "briefs", + "color": "white", + "covers": [ "LEGS" ], + "coverage": 15, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "thermal_shirt", + "type": "ARMOR", + "name": "thermal shirt", + "description": "A lightweight, form-fitting long-sleeved spandex undershirt that helps maintains body temperature.", + "weight": "92 g", + "volume": "250 ml", + "price": 3200, + "material": [ "lycra" ], + "symbol": "[", + "color": "dark_gray", + "covers": [ "TORSO", "ARMS" ], + "coverage": 95, + "warmth": 20, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + }, + { + "id": "sports_bra", + "type": "ARMOR", + "name": "sports bra", + "description": "A sturdy nylon bra to provide additional support during physical movement. Typically worn when exercising, it clings to the skin and is easy to wear.", + "weight": "92 g", + "volume": "500 ml", + "price": 4200, + "material": [ "lycra" ], + "symbol": "[", + "looks_like": "bra", + "color": "white", + "covers": [ "TORSO" ], + "coverage": 30, + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] + }, + { + "id": "tank_top", + "type": "ARMOR", + "name": "tank top", + "description": "A sleeveless cotton shirt. Very easy to move in.", + "weight": "78 g", + "volume": "250 ml", + "price": 500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 40, + "material_thickness": 1, + "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] + }, + { + "id": "tights", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "tights", + "name_plural": "tights", + "description": "A snug cloth garment which clings tightly to the legs and feet to protect them from the cold.", + "weight": "114 g", + "volume": "250 ml", + "price": 2000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "leggings", + "color": "dark_gray", + "covers": [ "FEET", "LEGS" ], + "coverage": 100, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "under_armor", + "type": "ARMOR", + "name": "compression top", + "description": "Nylon sportswear that clings to your chest and maintains body temperature.", + "weight": "92 g", + "volume": "250 ml", + "price": 2000, + "material": [ "lycra" ], + "symbol": "[", + "looks_like": "longshirt", + "color": "dark_gray", + "covers": [ "TORSO" ], + "coverage": 95, + "warmth": 20, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + }, + { + "id": "under_armor_shorts", + "type": "ARMOR", + "name": "compression shorts", + "name_plural": "compression shorts", + "description": "Nylon sportswear that clings to your upper legs, aiding muscle tone and maintaining warmth.", + "weight": "82 g", + "volume": "250 ml", + "price": 2000, + "material": [ "lycra" ], + "symbol": "[", + "looks_like": "shorts", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 45, + "warmth": 20, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + }, + { + "id": "undershirt", + "type": "ARMOR", + "name": "undershirt", + "description": "A simple white undershirt. Worn beneath your regular clothes, it provides a little extra warmth.", + "weight": "64 g", + "volume": "250 ml", + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "tshirt", + "color": "white", + "covers": [ "TORSO" ], + "coverage": 60, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT" ] + }, + { + "id": "unitard", + "type": "ARMOR", + "name": "unitard", + "description": "A skin-tight spandex garment resembling a crew necked leotard combined with leggings. Commonly used by gymnasts, dancers and equestrian vaulters, the unitard provides overall coverage with great flexibility.", + "weight": "110 g", + "volume": "250 ml", + "price": 3100, + "material": [ "lycra" ], + "symbol": "[", + "color": "dark_gray", + "covers": [ "TORSO", "LEGS" ], + "coverage": 90, + "warmth": 20, + "material_thickness": 1, + "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] + } +] diff --git a/data/json/items/bionics.json b/data/json/items/bionics.json index 26e58bd1dc69e..af5d7ae1ab186 100644 --- a/data/json/items/bionics.json +++ b/data/json/items/bionics.json @@ -940,7 +940,7 @@ "type": "BIONIC_ITEM", "name": "Uncanny Dodge CBM", "looks_like": "bio_int_enhancer", - "description": "Bionic processors that augment the the user's nervous system, allowing them to dodge attacks beyond normal human capability, including bullets.", + "description": "Bionic processors that augment the user's nervous system, allowing them to dodge attacks beyond normal human capability, including bullets.", "price": 950000, "weight": "1000 g", "difficulty": 11 @@ -1158,6 +1158,15 @@ "weight": "100 g", "difficulty": 11 }, + { + "id": "bio_synaptic_regen", + "copy-from": "bionic_general", + "type": "BIONIC_ITEM", + "name": "Synaptic Regeneration System CBM", + "description": "An electromagnetic stimulator has been surgically implanted on the back of your head and along your spine, continually draining power. As long as it's active, you won't become sleep deprived; and if you're sleep deprived already, it will boost the rate of recovery.", + "price": 10000, + "difficulty": 8 + }, { "id": "bio_spasm", "copy-from": "bionic_general_faulty", diff --git a/data/json/items/chemicals_and_resources.json b/data/json/items/chemicals_and_resources.json index 097d951d29bf2..ebd7866a65c13 100644 --- a/data/json/items/chemicals_and_resources.json +++ b/data/json/items/chemicals_and_resources.json @@ -1128,7 +1128,7 @@ "id": "detergent", "category": "chems", "price": 1000, - "name": "detergent", + "name": { "str": "detergent", "str_pl": "detergent" }, "symbol": "=", "color": "white", "description": "A popular pre-Cataclysm washing powder.", diff --git a/data/json/items/classes/gun.json b/data/json/items/classes/gun.json index 35cf6d2f8c59e..ca0b3dc189dcc 100644 --- a/data/json/items/classes/gun.json +++ b/data/json/items/classes/gun.json @@ -3,7 +3,7 @@ "abstract": "gun_base", "type": "GUN", "reload_noise_volume": 10, - "name": "base gun", + "name": { "str": "base gun" }, "symbol": "(", "color": "light_gray", "faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ] @@ -13,7 +13,7 @@ "copy-from": "gun_base", "type": "GUN", "reload_noise": "slosh.", - "name": "base flamethrower", + "name": { "str": "base flamethrower" }, "skill": "launcher", "ammo": "flammable", "ammo_effects": [ "FLARE" ], @@ -25,7 +25,7 @@ "abstract": "launcher_base", "copy-from": "gun_base", "type": "GUN", - "name": "base launcher", + "name": { "str": "base launcher" }, "skill": "launcher", "modes": [ [ "DEFAULT", "single", 1, "NPC_AVOID" ] ], "valid_mod_locations": [ [ "accessories", 2 ], [ "barrel", 1 ], [ "sights", 1 ], [ "sling", 1 ] ], @@ -36,7 +36,7 @@ "abstract": "pistol_base", "copy-from": "gun_base", "type": "GUN", - "name": "base pistol", + "name": { "str": "base pistol" }, "skill": "pistol", "valid_mod_locations": [ [ "accessories", 2 ], @@ -57,7 +57,7 @@ "abstract": "pistol_backup", "copy-from": "pistol_base", "type": "GUN", - "name": "backup pistol", + "name": { "str": "backup pistol" }, "//": "diminuitive backup pistols that lack underbarrel rails, sight dovetails and decent places to affix stocks.", "valid_mod_locations": [ [ "accessories", 2 ], @@ -77,7 +77,7 @@ "abstract": "pistol_revolver", "copy-from": "pistol_base", "type": "GUN", - "name": "revolver", + "name": { "str": "revolver" }, "proportional": { "reload": 0.7 }, "extend": { "flags": [ "RELOAD_ONE", "RELOAD_EJECT", "NEVER_JAMS" ] }, "//": "Revolvers exclude the muzzle location preventing installation of suppressors", @@ -98,7 +98,7 @@ "abstract": "pistol_revolver_cap_ball", "copy-from": "pistol_base", "type": "GUN", - "name": "cap & ball revolver", + "name": { "str": "cap & ball revolver" }, "reload": 150, "extend": { "flags": [ "RELOAD_ONE", "NO_UNLOAD" ] }, "//": "Slower reloads, no unloading. Base, unskilled person should take 1.5 seconds per chamber. No underbarrel mods, that's where the ram goes.", @@ -117,7 +117,7 @@ "abstract": "rifle_base", "copy-from": "gun_base", "type": "GUN", - "name": "base rifle", + "name": { "str": "base rifle" }, "skill": "rifle", "valid_mod_locations": [ [ "accessories", 4 ], @@ -139,8 +139,7 @@ "abstract": "rifle_manual", "copy-from": "rifle_base", "type": "GUN", - "name": "rifle with manual actions", - "name_plural": "rifles with manual actions", + "name": { "str": "rifle with manual actions", "str_pl": "rifles with manual actions" }, "//": "Manual actions exclude the magazine location preventing installation of belt-feed adaptors", "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ], "valid_mod_locations": [ @@ -162,19 +161,19 @@ "abstract": "rifle_semi", "copy-from": "rifle_base", "type": "GUN", - "name": "semi-automatic rifle" + "name": { "str": "semi-automatic rifle" } }, { "abstract": "rifle_auto", "copy-from": "rifle_base", "type": "GUN", - "name": "fully automatic rifle" + "name": { "str": "fully automatic rifle" } }, { "abstract": "shotgun_base", "copy-from": "gun_base", "type": "GUN", - "name": "base shotgun", + "name": { "str": "base shotgun" }, "skill": "shotgun", "ammo": "shot", "valid_mod_locations": [ @@ -196,7 +195,7 @@ "abstract": "shotgun_pump", "copy-from": "shotgun_base", "type": "GUN", - "name": "pump action shotgun", + "name": { "str": "pump action shotgun" }, "reload_noise": "chuk chuk.", "flags": [ "RELOAD_ONE", "PUMP_ACTION" ], "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ] @@ -227,7 +226,7 @@ "abstract": "smg_base", "copy-from": "gun_base", "type": "GUN", - "name": "base SMG", + "name": { "str": "base SMG" }, "skill": "smg" } ] diff --git a/data/json/items/comestibles/meat_dishes.json b/data/json/items/comestibles/meat_dishes.json index 374a29577e4d8..c806a2de3c04d 100644 --- a/data/json/items/comestibles/meat_dishes.json +++ b/data/json/items/comestibles/meat_dishes.json @@ -363,7 +363,7 @@ { "type": "COMESTIBLE", "id": "bologna", - "name": "bologna", + "name": { "str": "bologna", "str_pl": "bologna" }, "conditional_names": [ { "type": "FLAG", "condition": "CANNIBALISM", "name": { "str": "brat %s", "str_pl": "brat %s" } }, { "type": "COMPONENT_ID", "condition": "mutant", "name": { "str": "bleak %s", "str_pl": "bleak %s" } } @@ -409,7 +409,7 @@ { "type": "COMESTIBLE", "id": "can_spam", - "name": "SPAM", + "name": { "str": "SPAM", "str_pl": "SPAM" }, "//": "SPAM comes in cans of six 2 oz slices. Each charge is one slice.", "weight": "56 g", "color": "pink", @@ -623,7 +623,7 @@ { "type": "COMESTIBLE", "id": "can_salmon", - "name": "canned salmon", + "name": { "str": "canned salmon", "str_pl": "canned salmon" }, "weight": "200 g", "color": "pink", "spoils_in": "1 day", @@ -660,7 +660,7 @@ { "type": "COMESTIBLE", "id": "can_herring", - "name": "pickled herring", + "name": { "str": "pickled herring", "str_pl": "pickled herring" }, "weight": "232 g", "color": "white", "spoils_in": "4 days", @@ -978,7 +978,7 @@ { "type": "COMESTIBLE", "id": "fried_spam", - "name": "fried SPAM", + "name": { "str": "fried SPAM", "str_pl": "fried SPAM" }, "copy-from": "can_spam", "color": "red", "quench": -6, diff --git a/data/json/items/comestibles/med.json b/data/json/items/comestibles/med.json index f8d3249b2ff1c..2fe8d170f9c94 100644 --- a/data/json/items/comestibles/med.json +++ b/data/json/items/comestibles/med.json @@ -14,6 +14,25 @@ "use_action": "DISASSEMBLE", "flags": [ "NO_REPAIR" ] }, + { + "id": "melatonin_tablet", + "type": "COMESTIBLE", + "comestible_type": "MED", + "name": "melatonin tablet", + "description": "Over-the-counter melatonin supplements, commonly prescribed to treat sleep deprivation and to mitigate its effects. One tablet a day combined with a good night's sleep will help you recover faster.", + "weight": "1 g", + "volume": "250 ml", + "price": 400, + "price_postapoc": 4000, + "stack_size": 30, + "symbol": "!", + "color": "yellow", + "use_action": { + "type": "consume_drug", + "activation_message": "You pop a melatonin tablet.", + "effects": [ { "id": "melatonin", "duration": "16 h" } ] + } + }, { "id": "adderall", "type": "COMESTIBLE", diff --git a/data/json/items/comestibles/nuts.json b/data/json/items/comestibles/nuts.json index 43f792bffb68b..0a4d430289f60 100644 --- a/data/json/items/comestibles/nuts.json +++ b/data/json/items/comestibles/nuts.json @@ -447,7 +447,7 @@ { "type": "COMESTIBLE", "id": "acorns_cooked", - "name": { "str": "cooked acorn meal" }, + "name": { "str": "cooked acorn meal", "str_pl": "cooked acorn meal" }, "weight": "22 g", "color": "brown", "spoils_in": "30 days", diff --git a/data/json/items/comestibles/other.json b/data/json/items/comestibles/other.json index 9b67099556f0d..177a466cb8a47 100644 --- a/data/json/items/comestibles/other.json +++ b/data/json/items/comestibles/other.json @@ -153,7 +153,7 @@ { "type": "COMESTIBLE", "id": "yeast", - "name": "yeast", + "name": { "str": "yeast", "str_pl": "yeast" }, "weight": "11 g", "color": "white", "container": "bag_plastic", @@ -172,7 +172,7 @@ { "type": "COMESTIBLE", "id": "meal_bone", - "name": "bone meal", + "name": { "str": "bone meal", "str_pl": "bone meal" }, "weight": "112 g", "color": "white", "comestible_type": "FOOD", @@ -188,7 +188,7 @@ { "type": "COMESTIBLE", "id": "meal_bone_tainted", - "name": "tainted bone meal", + "name": { "str": "tainted bone meal", "str_pl": "tainted bone meal" }, "weight": "112 g", "color": "white", "use_action": "POISON", @@ -380,7 +380,8 @@ "price": 90, "fun": -5, "vitamins": [ [ "iron", 25 ], [ "vitC", 1 ], [ "calcium", 3 ] ], - "flags": [ "NUTRIENT_OVERRIDE", "RAW" ] + "flags": [ "SMOKABLE", "NUTRIENT_OVERRIDE", "RAW" ], + "smoking_result": "soy_nuts" }, { "type": "COMESTIBLE", @@ -397,7 +398,8 @@ "price": 150, "fun": 1, "vitamins": [ [ "iron", 26 ], [ "vitC", 16 ], [ "calcium", 6 ] ], - "flags": [ "NUTRIENT_OVERRIDE", "RAW" ] + "flags": [ "SMOKABLE", "NUTRIENT_OVERRIDE", "RAW" ], + "smoking_result": "edamame_roasted" }, { "type": "COMESTIBLE", diff --git a/data/json/items/comestibles/veggy_dishes.json b/data/json/items/comestibles/veggy_dishes.json index 7c78651bc8a34..1dec0df2c4db0 100644 --- a/data/json/items/comestibles/veggy_dishes.json +++ b/data/json/items/comestibles/veggy_dishes.json @@ -134,7 +134,7 @@ { "type": "COMESTIBLE", "id": "cornmeal", - "name": "cornmeal", + "name": { "str": "cornmeal", "str_pl": "cornmeal" }, "weight": "19 g", "color": "yellow", "spoils_in": "360 days", diff --git a/data/json/items/comestibles/wheat.json b/data/json/items/comestibles/wheat.json index be234030715c1..6f7846ec53cf2 100644 --- a/data/json/items/comestibles/wheat.json +++ b/data/json/items/comestibles/wheat.json @@ -167,7 +167,7 @@ { "type": "COMESTIBLE", "id": "oatmeal", - "name": "oatmeal", + "name": { "str": "oatmeal", "str_pl": "oatmeal" }, "weight": "25 g", "color": "light_gray", "spoils_in": "360 days", @@ -208,7 +208,7 @@ { "type": "COMESTIBLE", "id": "oatmeal_cooked", - "name": "cooked oatmeal", + "name": { "str": "cooked oatmeal", "str_pl": "cooked oatmeal" }, "weight": "247 g", "color": "light_gray", "spoils_in": "10 days", @@ -228,6 +228,7 @@ "type": "COMESTIBLE", "id": "oatmeal_deluxe", "name": "deluxe cooked oatmeal", + "name_plural": "deluxe cooked oatmeal", "weight": "164 g", "color": "light_gray", "spoils_in": "10 days", diff --git a/data/json/items/containers.json b/data/json/items/containers.json index e0e8af04df64d..40e693aebfff9 100644 --- a/data/json/items/containers.json +++ b/data/json/items/containers.json @@ -1174,7 +1174,7 @@ "type": "CONTAINER", "category": "container", "name": "large tin can", - "description": "A large tin can, like what beans come in. Holds a substantial amount of food.", + "description": "A large tin can, like what beans come in. Holds a substantial amount of food.", "weight": "350 g", "volume": "3L", "price": 0, @@ -1191,7 +1191,7 @@ "copy-from": "can_food_big", "type": "CONTAINER", "name": "opened large tin can", - "description": "A large tin can, like what beans come in. This one is opened and can't be easily sealed.", + "description": "A large tin can, like what beans come in. This one is opened and can't be easily sealed.", "symbol": ")", "color": "blue", "preserves": false, diff --git a/data/json/items/crossbows.json b/data/json/items/crossbows.json index ee9e8d5568d7d..b666ac9e28f9b 100644 --- a/data/json/items/crossbows.json +++ b/data/json/items/crossbows.json @@ -303,7 +303,7 @@ "reload_noise_volume": 5, "symbol": "(", "color": "green", - "name": "crossbow", + "name": { "str": "crossbow" }, "description": "A slow-loading hand weapon that launches bolts. Stronger people can reload it much faster. Bolts fired from this weapon have a good chance of remaining intact for re-use.", "price": 69000, "material": [ "steel", "wood" ], diff --git a/data/json/items/fake.json b/data/json/items/fake.json index 3ab0d4d0b4551..cffd124d082b5 100644 --- a/data/json/items/fake.json +++ b/data/json/items/fake.json @@ -88,7 +88,7 @@ "id": "acid_spit", "type": "GUN", "copy-from": "fake_item", - "name": "acid spit gun", + "name": { "str": "acid spit gun" }, "description": "Fake gun that fires acid globs.", "flags": [ "NEVER_JAMS" ], "ammo_effects": [ "BLINDS_EYES", "NEVER_MISFIRES", "NO_DAMAGE_SCALING" ], @@ -103,7 +103,7 @@ "type": "GUN", "symbol": "(", "color": "yellow", - "name": "reach bow", + "name": { "str": "reach bow" }, "description": "A test item that is both a ranged weapon and a reach weapon", "price": 16000, "material": "steel", @@ -158,7 +158,7 @@ "id": "migo_bio_gun", "type": "GUN", "copy-from": "fake_item", - "name": "mi-go bio-gun", + "name": { "str": "mi-go bio-gun" }, "description": "Fake gun that fires some sort of solidified organic matter at very high speed by unknown means of propulsion.", "flags": [ "NEVER_JAMS" ], "ammo_effects": [ "NEVER_MISFIRES" ], diff --git a/data/json/items/generic/ammolink.json b/data/json/items/generic/ammolink.json index 7d08013a2769f..5b929b545f9aa 100644 --- a/data/json/items/generic/ammolink.json +++ b/data/json/items/generic/ammolink.json @@ -31,7 +31,7 @@ "id": "ammolink40mm", "copy-from": "ammolink", "type": "GENERIC", - "name": "40mm grenade belt linkage", + "name": { "str": "40mm grenade belt linkage" }, "weight": "10 g", "volume": "10ml", "use_action": { "type": "ammobelt", "belt": "belt40mm" } diff --git a/data/json/items/generic/casing.json b/data/json/items/generic/casing.json index d59da3710fbae..71b72402c0bb1 100644 --- a/data/json/items/generic/casing.json +++ b/data/json/items/generic/casing.json @@ -133,7 +133,7 @@ "id": "40x46mm_m212_casing", "type": "GENERIC", "category": "spare_parts", - "name": "40x46mm M212 casing", + "name": { "str": "40x46mm M212 casing" }, "description": "A large canister from a spent 40mm cartridge.", "weight": "50 g", "volume": "55ml", @@ -145,7 +145,7 @@ "id": "40x46mm_m118_casing", "type": "GENERIC", "category": "spare_parts", - "name": "40x46mm M118 casing", + "name": { "str": "40x46mm M118 casing" }, "description": "A large canister from a spent 40mm cartridge.", "weight": "50 g", "volume": "58ml", @@ -157,7 +157,7 @@ "id": "40x46mm_m199_casing", "type": "GENERIC", "category": "spare_parts", - "name": "40x46mm M199 casing", + "name": { "str": "40x46mm M199 casing" }, "description": "A large canister from a spent 40mm cartridge.", "weight": "50 g", "volume": "59ml", @@ -169,7 +169,7 @@ "id": "40x46mm_m195_casing", "type": "GENERIC", "category": "spare_parts", - "name": "40x46mm M195 casing", + "name": { "str": "40x46mm M195 casing" }, "description": "A large canister from a spent 40mm cartridge.", "weight": "50 g", "volume": "45ml", @@ -181,7 +181,7 @@ "id": "40x53mm_m169_casing", "type": "GENERIC", "category": "spare_parts", - "name": "40x53mm M169 casing", + "name": { "str": "40x53mm M169 casing" }, "description": "A large canister from a spent 40mm cartridge.", "weight": "50 g", "volume": "64ml", @@ -355,7 +355,7 @@ "id": "9mm_casing", "copy-from": "casing", "type": "GENERIC", - "name": "9x19mm casing", + "name": { "str": "9x19mm casing" }, "description": "An empty casing from a 9x19mm round.", "weight": "3 g", "volume": "5ml" @@ -404,7 +404,7 @@ "id": "atgm_spent", "copy-from": "casing", "type": "GENERIC", - "name": "152mm ATGM tube", + "name": { "str": "152mm ATGM tube" }, "color": "dark_gray", "description": "An empty steel tube which once contained a 152mm ATGM. Now it's essentially just a huge pipe.", "material": "steel", diff --git a/data/json/items/gun/223.json b/data/json/items/gun/223.json index 9152c6ddb9eaf..ff8bea8d88307 100644 --- a/data/json/items/gun/223.json +++ b/data/json/items/gun/223.json @@ -28,7 +28,7 @@ "id": "ar15", "copy-from": "rifle_semi", "type": "GUN", - "name": "AR-15", + "name": { "str": "AR-15" }, "//": "This is assumed to be the standard model matching the (currently not in-game) M16. Tileset whitelist for rifles", "description": "This ubiquitous rifle is the forefather of M16 rifle series. It is lightweight and accurate, but will malfunction if not properly maintained. This one is a semi automatic civilian version.", "weight": "3500 g", @@ -147,7 +147,7 @@ "id": "l_car_223", "copy-from": "l_base_223", "type": "GUN", - "name": "L523-CAR carbine", + "name": { "str": "L523-CAR carbine" }, "description": "Leadworks LLC's bullpup L523 platform utilizes the ubiquitous 5.56 round in multiple applications, and is designed to part-swap quickly, safely, and effectively from one to the next. The carbine model incorporates Leadworks' proprietary gyro-stabilization technology and includes a red-dot sight and an integral laser sight. Additionally it comes with underslung shotgun for close range encounters. Like the rest of the family, doesn't accept third-party modifications.", "price": 520000, "durability": 9, @@ -169,7 +169,7 @@ "id": "l_dsr_223", "copy-from": "l_base_223", "type": "GUN", - "name": "L523-DSR rifle", + "name": { "str": "L523-DSR rifle" }, "description": "Leadworks LLC's bullpup L523 platform utilizes the ubiquitous 5.56 round in multiple applications, and is designed to part-swap quickly, safely, and effectively from one to the next. The designated-shootist rifle incorporates a specially-designed extended barrel with integral bipod and foregrip, along with an integral 8x optic, and trades selective-fire for the Leadworks gyro-stabilization system. Like the rest of the family, though, it doesn't accept third-party modifications.", "price": 580000, "durability": 9, @@ -193,7 +193,7 @@ "id": "l_lmg_223", "copy-from": "l_base_223", "type": "GUN", - "name": "L523-LMG", + "name": { "str": "L523-LMG" }, "description": "Leadworks LLC's bullpup L523 platform utilizes the ubiquitous 5.56 round in multiple applications, and is designed to part-swap quickly, safely, and effectively from one to the next. The rather ambitious light machine gun variant incorporates ACOG scope, a heavy-duty barrel, foregrip, bipod and as well as the Leadworks gyro system. Unlike the other configurations, the L523 LMG can be loaded with ammo belts.", "price": 620000, "durability": 9, @@ -216,7 +216,7 @@ "id": "l_mbr_223", "copy-from": "l_base_223", "type": "GUN", - "name": "L523-MBR rifle", + "name": { "str": "L523-MBR rifle" }, "description": "Leadworks LLC's bullpup L523 platform utilizes the ubiquitous 5.56 round in multiple applications, and is designed to part-swap quickly, safely, and effectively from one to the next. The battle rifle's (proprietary) combination optic & red-dot sights provide quick and accurate targeting, with Leadworks gyro-stabilization system and foregrip available for greater control. Additionally it comes with grenade launcher module for dealing with hard targets. Like the rest of the family, though, it doesn't accept third-party modifications.", "price": 520000, "durability": 9, @@ -273,7 +273,7 @@ "id": "m27iar", "copy-from": "h&k416a5", "type": "GUN", - "name": "M27 IAR", + "name": { "str": "M27 IAR" }, "description": "A H&K416 carbine outfitted with a heavier barrel to enable higher amounts of suppressive fire while retaining a good degree of mobility.", "weight": "3710 g", "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ], diff --git a/data/json/items/gun/3006.json b/data/json/items/gun/3006.json index 4582bac068b4a..18f877dede134 100644 --- a/data/json/items/gun/3006.json +++ b/data/json/items/gun/3006.json @@ -216,30 +216,5 @@ ], "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ], "flags": [ "RELOAD_EJECT" ] - }, - { - "id": "survivor_special_700", - "copy-from": "remington_700", - "type": "GUN", - "name": "Special 700", - "description": "A rusty receiver, a R700 pattern barrel and half a broken crutch; all held together in the shape of a rifle with nothing more than glue, duct tape, and generous amounts of faith.", - "price": 100000, - "clip_size": 1, - "valid_mod_locations": [ - [ "accessories", 4 ], - [ "bore", 1 ], - [ "brass catcher", 1 ], - [ "grip", 1 ], - [ "mechanism", 4 ], - [ "muzzle", 1 ], - [ "sights", 1 ], - [ "sling", 1 ], - [ "rail mount", 1 ], - [ "stock mount", 1 ], - [ "underbarrel mount", 1 ] - ], - "blackpowder_tolerance": 60, - "relative": { "durability": -3 }, - "proportional": { "reload": 4 } } ] diff --git a/data/json/items/gun/300BLK.json b/data/json/items/gun/300BLK.json index 0caba1547b4c4..bd08415a14874 100644 --- a/data/json/items/gun/300BLK.json +++ b/data/json/items/gun/300BLK.json @@ -64,7 +64,7 @@ "id": "ar15_retool_300blk", "copy-from": "ar15", "type": "GUN", - "name": "AR-15", + "name": { "str": "AR-15" }, "default_mods": [ "retool_ar15_300blk" ] } ] diff --git a/data/json/items/gun/308.json b/data/json/items/gun/308.json index fc43e3c5b7664..0df2db40bccd4 100644 --- a/data/json/items/gun/308.json +++ b/data/json/items/gun/308.json @@ -81,8 +81,7 @@ "id": "m14ebr", "copy-from": "m1a", "type": "GUN", - "name": "M14 EBR-RI", - "name_plural": "M14 EBR-RI", + "name": { "str": "M14 EBR-RI", "str_pl": "M14 EBR-RI" }, "description": "A highly modified version of the M14 rifle designed to cover both CQB and designated marksman roles. A very powerful and versatile rifle, if somewhat heavy.", "weight": "5070 g", "price": 195000, @@ -364,7 +363,7 @@ "looks_like": "ar15", "type": "GUN", "name": "M110A1", - "description": "A derivative of H&K's G28 with an aluminium upper receiver to meet US Army weight requirements. It is a gas operated, rotating bolt rifle accurate to 1.5 MOA with standard ammunition.", + "description": "A derivative of H&K's G28 with an aluminum upper receiver to meet US Army weight requirements. It is a gas operated, rotating bolt rifle accurate to 1.5 MOA with standard ammunition.", "weight": "4330 g", "volume": "2 L", "price": 320000, diff --git a/data/json/items/gun/357sig.json b/data/json/items/gun/357sig.json index 8987be3569345..aadeff285e860 100644 --- a/data/json/items/gun/357sig.json +++ b/data/json/items/gun/357sig.json @@ -24,7 +24,7 @@ "id": "glock_31", "copy-from": "glock_22", "type": "GUN", - "name": "Glock 31", + "name": { "str": "Glock 31" }, "description": "A full size .357 SIG Glock pistol. It is extremely similar to the Glock 22, and could be converted to fire .40 S&W by switching the barrel.", "weight": "660 g", "ammo": [ "357sig" ], diff --git a/data/json/items/gun/38.json b/data/json/items/gun/38.json index dac2a1ef0d441..719c7532b124f 100644 --- a/data/json/items/gun/38.json +++ b/data/json/items/gun/38.json @@ -166,8 +166,7 @@ "copy-from": "pistol_revolver", "//": "Tileset whitelist for revolvers.", "type": "GUN", - "name": "S&W 619", - "name_plural": "S&W 619", + "name": { "str": "S&W 619", "str_pl": "S&W 619" }, "description": "A seven-round .38 revolver sold by Smith & Wesson. It features a fixed rear sight and a reinforced frame.", "weight": "1074 g", "volume": "500 ml", diff --git a/data/json/items/gun/380.json b/data/json/items/gun/380.json index e0acdf714ab7a..bddfc7a206e65 100644 --- a/data/json/items/gun/380.json +++ b/data/json/items/gun/380.json @@ -19,7 +19,7 @@ "id": "kp3at", "copy-from": "kp32", "type": "GUN", - "name": "Kel-Tec P3AT", + "name": { "str": "Kel-Tec P3AT" }, "description": "Essentially a slightly scaled up Kel-tec P32 in .380 ACP, the ever popular P3AT offers better ballistics in a small, concealable lightweight package. Handling leaves something to be desired due to snappier recoil and diminuitive controls.", "weight": "220 g", "volume": "231ml", diff --git a/data/json/items/gun/40x46mm.json b/data/json/items/gun/40x46mm.json index ffab267ece3c2..874812eddda57 100644 --- a/data/json/items/gun/40x46mm.json +++ b/data/json/items/gun/40x46mm.json @@ -53,7 +53,7 @@ "copy-from": "launcher_base", "//": "Tileset whitelist for launchers.", "type": "GUN", - "name": "M79 launcher", + "name": { "str": "M79 launcher" }, "description": "A widely-used grenade launcher that first saw use by American forces in the Vietnam war. Though mostly replaced by more modern launchers, the M79 still sees use with many units worldwide.", "weight": "2930 g", "volume": "1 L", @@ -143,7 +143,7 @@ "id": "triple_launcher_simple", "copy-from": "launcher_simple", "type": "GUN", - "name": "triple-barrel 40mm launcher", + "name": { "str": "triple-barrel 40mm launcher" }, "description": "A homemade triple-barrel 40mm grenade launcher. Capable of launching all three grenades at once, it is extremely powerful for a homemade weapon.", "clip_size": 3, "modes": [ [ "DEFAULT", "single", 1, "NPC_AVOID" ], [ "MULTI", "multi", 3, [ "NPC_AVOID", "SIMULTANEOUS" ] ] ], diff --git a/data/json/items/gun/45.json b/data/json/items/gun/45.json index 488353a01e8e8..f920b05560d37 100644 --- a/data/json/items/gun/45.json +++ b/data/json/items/gun/45.json @@ -301,7 +301,7 @@ "id": "usp_45", "copy-from": "usp_9mm", "type": "GUN", - "name": "USP .45", + "name": { "str": "USP .45" }, "weight": "930 g", "ammo": "45", "ranged_damage": 0, @@ -312,7 +312,7 @@ "id": "mk23", "copy-from": "usp_45", "type": "GUN", - "name": "MK 23 MOD 0", + "name": { "str": "MK 23 MOD 0" }, "description": "Jokingly referred to as \"The World's Only Crew-Served Pistol\", this massive pistol was designed as a primary weapon for select \"special operators\". Its cumbersome nature, the introduction of the derivative HK USP series and the logistics of getting .45 ACP ammunition in theater doomed this behemoth to US SOCOM armories. Like the USP, the Mk 23 is a remarkably reliable gun; someone could probably take out a nuclear equipped walking tank with this in their holster.", "weight": "1120 g", "volume": "1607 ml", diff --git a/data/json/items/gun/460.json b/data/json/items/gun/460.json index 2e3772e6522ff..bc9a063a86242 100644 --- a/data/json/items/gun/460.json +++ b/data/json/items/gun/460.json @@ -3,7 +3,7 @@ "id": "l_sp_45", "copy-from": "l_sp_9mm", "type": "GUN", - "name": "L39-460", + "name": { "str": "L39-460" }, "description": "Developed as a testament to the L39 family of pistols' strength, this hefty pistol chambers powerful .460 Rowland. In addition to the heavy slide and L39 standard sighting package, this pistol sports a large compensator. Notably, normal .45ACP can also be fired through the weapon. Similar to other Leadworks products it doesn't accept third-party modifications.", "price": 90000, "ammo": [ "460", "45" ], @@ -16,7 +16,7 @@ "id": "l_mp_45", "copy-from": "l_mp_9mm", "type": "GUN", - "name": "L39B-45", + "name": { "str": "L39B-45" }, "description": "After the success of their 9x19mm machine pistol, Leadworks LLC developed the L39B-45 from their .460 Rowland semi-autos, intending them to be used with .45ACP. Because it shares most of its parts with the L39-460, this variant retains the ability to fire fearsome .460 Rowland, though users are strongly advised not to do so during automatic fire. Comes with built in red dot, recoil compensator and laser sights. Similar to other Leadworks products it doesn't accept third-party modifications.", "ammo": [ "460", "45" ], "magazines": [ [ "460", [ "lw12mag" ] ], [ "45", [ "lw12mag" ] ] ], diff --git a/data/json/items/gun/50.json b/data/json/items/gun/50.json index 8a94e4a05488c..85d24e27513f8 100644 --- a/data/json/items/gun/50.json +++ b/data/json/items/gun/50.json @@ -66,7 +66,7 @@ "id": "m2browning_sawn", "copy-from": "m2browning", "type": "GUN", - "name": ".50 caliber rifle", + "name": { "str": ".50 caliber rifle" }, "description": "Modified from the massive M2 Browning, this pared down rifle has been altered to be fired unmounted. The burst fire has been disabled, and its belt fed mechanism has been modified into a much smaller single round chamber.", "material": [ "steel", "wood" ], "clip_size": 1, diff --git a/data/json/items/gun/762R.json b/data/json/items/gun/762R.json index 7a9dc055a6545..5110b36708de0 100644 --- a/data/json/items/gun/762R.json +++ b/data/json/items/gun/762R.json @@ -3,8 +3,7 @@ "id": "mosin44", "copy-from": "mosin91_30", "type": "GUN", - "name": "Mosin-Nagant M44", - "name_plural": "Mosin-Nagant M44", + "name": { "str": "Mosin-Nagant M44", "str_pl": "Mosin-Nagant M44" }, "description": "The Model 44 is the carbine sized variant of the standard 1891/30. It has a shorter barrel, therefore it is weaker than the 1891/30, but easier to carry.", "weight": "4100 g", "price": 23000, @@ -14,8 +13,7 @@ "id": "mosin44_ebr", "copy-from": "mosin44", "type": "GUN", - "name": "Mosin-Nagant M44-EBR", - "name_plural": "Mosin-Nagant M44-EBR", + "name": { "str": "Mosin-Nagant M44-EBR", "str_pl": "Mosin-Nagant M44-EBR" }, "description": "This carbine packs the classic Mosin-Nagant model 44 action in a modern-day stock capable of accepting modifications.", "weight": "4330 g", "material": [ "steel", "plastic" ], @@ -72,8 +70,7 @@ "id": "mosin91_30_ebr", "copy-from": "mosin91_30", "type": "GUN", - "name": "Mosin-Nagant 1891/30-EBR", - "name_plural": "Mosin-Nagant 1891/30-EBR", + "name": { "str": "Mosin-Nagant 1891/30-EBR", "str_pl": "Mosin-Nagant 1891/30-EBR" }, "description": "This Mosin-Nagant has exchanged the classic wooden stock for a modern synthetic model, carefully balanced to the same weight and handling yet offering support for modern accessories.", "weight": "4230 g", "material": [ "steel", "plastic" ], diff --git a/data/json/items/gun/84x246mm.json b/data/json/items/gun/84x246mm.json index 191706bb666ce..37231a8645060 100644 --- a/data/json/items/gun/84x246mm.json +++ b/data/json/items/gun/84x246mm.json @@ -35,7 +35,7 @@ "id": "AT4", "type": "GUN", "copy-from": "m3_carlgustav", - "name": "AT4", + "name": { "str": "AT4" }, "description": "Mil-Spec rocket launcher. An 84-mm unguided, portable, single-shot recoilless smoothbore weapon used primarily by the US military.", "extend": { "flags": [ "FIRE_TWOHAND", "NO_REPAIR" ] }, "ammo": "84x246mm", diff --git a/data/json/items/gun/8x40mm.json b/data/json/items/gun/8x40mm.json index f169ff2fcf163..02b2f8d17e6d1 100644 --- a/data/json/items/gun/8x40mm.json +++ b/data/json/items/gun/8x40mm.json @@ -110,7 +110,7 @@ "id": "rm298", "type": "GUN", "reload_noise_volume": 10, - "name": "RM298 HMG", + "name": { "str": "RM298 HMG" }, "description": "Utilizing a powerful and unusual caliber, the Rivtech RM298 heavy machine gun was designed for durability and extreme volume of sustained fire under the worst possible circumstances. Accepts RMXB500 box and RMGD250 drum magazines.", "weight": "24500 g", "volume": "4500 ml", @@ -138,7 +138,7 @@ "id": "rm51_assault_rifle", "type": "GUN", "reload_noise_volume": 10, - "name": "RM51 assault rifle", + "name": { "str": "RM51 assault rifle" }, "description": "Originally produced for military use, the Rivtech RM51 assault rifle was designed for durability and ease of use under less than ideal circumstances, with its considerable bulk minimized by a compact and ergonomic layout. Accepts box magazines.", "weight": "2850 g", "volume": "1750 ml", @@ -173,7 +173,7 @@ "id": "rm614_lmg", "type": "GUN", "reload_noise_volume": 10, - "name": "RM614 LMG", + "name": { "str": "RM614 LMG" }, "description": "Utilizing a powerful and unusual caliber, the Rivtech RM614 light machine gun was designed for durability and extreme volume of sustained fire under the worst possible circumstances. Accepts RMXB500 box and RMGD250 drum magazines.", "weight": "4600 g", "volume": "2750 ml", @@ -210,7 +210,7 @@ "id": "rm88_battle_rifle", "type": "GUN", "reload_noise_volume": 10, - "name": "RM88 battle rifle", + "name": { "str": "RM88 battle rifle" }, "description": "Originally produced for military use, the Rivtech RM88 battle rifle was designed for durability and extreme firepower under less than ideal circumstances, with a heavy ported barrel for maximum controllability. Accepts box and RMGD250 drum magazines.", "weight": "3200 g", "volume": "2500 ml", @@ -245,7 +245,7 @@ "id": "rm99_pistol", "type": "GUN", "reload_noise_volume": 10, - "name": "RM99 revolver", + "name": { "str": "RM99 revolver" }, "//": "Bear in mind that most revolvers don't reach $1K. Expensive.", "description": "Considered overkill by some, the Rivtech M99 remains an exceedingly powerful addition to the arsenal of any gunslinger.", "weight": "1204 g", diff --git a/data/json/items/gun/9mm.json b/data/json/items/gun/9mm.json index da2f7634dbbd8..cfa9c7b71ea74 100644 --- a/data/json/items/gun/9mm.json +++ b/data/json/items/gun/9mm.json @@ -111,7 +111,7 @@ "//": "Tileset whitelist for SMGs", "type": "GUN", "reload_noise_volume": 10, - "name": "H&K MP5A2", + "name": { "str": "H&K MP5A2" }, "description": "The Heckler & Koch MP5 is one of the most widely-used submachine guns in the world, and has been adopted by special police forces and militaries alike. Its high degree of accuracy and low recoil are universally praised.", "weight": "2730 g", "volume": "2894 ml", @@ -150,7 +150,7 @@ "id": "hk_mp5sd", "copy-from": "hk_mp5", "type": "GUN", - "name": "H&K MP5SD", + "name": { "str": "H&K MP5SD" }, "description": "The H&K MP5SD offers subsonic performance in almost the same footprint as the H&K MP5, retaining its handiness. The large suppressor cuts down on muzzle flash greatly, aiding in night operations. It has also seen some popularity with SWAT teams, as it lowers the risk of fire and explosions in illegal laboratories. With body armor in more common use, the MP5SD has waned in popularity among special forces due to its decreased terminal performance.", "weight": "3230 g", "price": 3000000, @@ -174,7 +174,7 @@ "id": "hk_mp5k", "type": "GUN", "copy-from": "hk_mp5", - "name": "H&K MP5K-PDW", + "name": { "str": "H&K MP5K-PDW" }, "description": "The Heckler & Koch MP5 is one of the most widely-used submachine guns in the world, and has been adopted by special police forces and militaries alike. Its high degree of accuracy and low recoil are universally praised. The MP5K-PDW model features a shorter barrel, a built in foregrip, and a side folding stock for vehicle or aircraft crew use.", "weight": "2360 g", "volume": "1753 ml", @@ -201,7 +201,7 @@ "id": "hk_mp5_semi_pistol", "type": "GUN", "copy-from": "hk_mp5", - "name": "PTR 603", + "name": { "str": "PTR 603" }, "description": "The PTR 603 is a semi-automatic copy of the famous MP5 series, domestically produced for the US market on original Heckler and Koch tooling by PTR Industries. Like the MP5, its roller delayed blowback action offers smooth shooting and precision, setting it apart from other submachine guns and pistol caliber carbines. This model is configured as a pistol to avoid inconvenient and costly NFA regulations. A welded on section of M1913 rail offers convenient mounting for aftermarket optics, but precludes the use of claw mounts.", "relative": { "weight": -550, "volume": "-500 ml", "handling_modifier": -6 }, "//": "Attach a pistol stock and you get a semi MP5 again.", @@ -228,7 +228,7 @@ "id": "briefcase_smg", "copy-from": "hk_mp5k", "type": "GUN", - "name": "H&K operational briefcase", + "name": { "str": "H&K operational briefcase" }, "description": "This is a hard-sided briefcase with a trigger in the handle and a concealed hole in the side. To fire the internally mounted MP5K-PDW, one braces the briefcase at the waist, ensures the briefcase is pointed at the enemy, and squeezes the trigger. Precision and handling are severely hampered all around, however if you need to 'hand over the goods' or look low profile while bodyguarding, this is your gun. When the briefcase is open the MP5 may be reloaded or dismounted.", "weight": "3570 g", "volume": "15 L", @@ -298,7 +298,7 @@ "id": "l_mp_9mm", "copy-from": "l_sp_9mm", "type": "GUN", - "name": "L39B", + "name": { "str": "L39B" }, "//": "The M93R can go through up to 110 rounds in six seconds, FWIW.", "description": "A selective-firing 9x19mm handgun introduced by Leadworks LLC's, L39B provides accurate single-shot placement as well as controllable short-range firepower with its three-round burst mode. Users praised its accuracy and fearsome appearance. Comes with built in red dot and laser sights. Similar to other Leadworks products it doesn't accept third-party modifications.", "price": 95000, @@ -589,7 +589,7 @@ "copy-from": "pistol_base", "//": "Tilelist whitelist for pistols.", "type": "GUN", - "name": "Glock 17", + "name": { "str": "Glock 17" }, "description": "Designed for all shooters, the Glock 17 is marketed towards law-enforcement and military.", "weight": "630 g", "volume": "500 ml", @@ -612,7 +612,7 @@ "id": "glock_18c", "copy-from": "glock_17", "type": "GUN", - "name": "Glock 18C", + "name": { "str": "Glock 18C" }, "description": "A selective fire variation on the Glock 17, originally designed for Austria's EKO Cobra unit. It has compensator cuts along its barrel to make recoil more manageable.", "weight": "620 g", "price": 100000, @@ -623,7 +623,7 @@ "id": "kpf9", "copy-from": "kp32", "type": "GUN", - "name": "Kel-Tec PF-9", + "name": { "str": "Kel-Tec PF-9" }, "description": "The Kel-Tec PF-9 remains one of the most popular backup pistols due to its history of reliability, affordability, and concealability. Chambered in 9x19mm, recoil is best described as unpleasant, and follow up shots are difficult to place quickly.", "weight": "360 g", "volume": "360ml", diff --git a/data/json/items/gun/bio.json b/data/json/items/gun/bio.json index 8a890984243f4..f7476401a90cb 100644 --- a/data/json/items/gun/bio.json +++ b/data/json/items/gun/bio.json @@ -23,7 +23,7 @@ { "id": "bio_emp_gun", "type": "GUN", - "name": "EMP Projector", + "name": { "str": "EMP Projector" }, "description": "this a pseudo item", "weight": "2950 g", "volume": "2 L", @@ -88,8 +88,7 @@ { "id": "mut_quills", "type": "GUN", - "name": "Assault barbs", - "name_plural": "Assault barbs", + "name": { "str": "Assault barbs", "str_pl": "Assault barbs" }, "description": "this a pseudo item", "volume": "3 L", "price": 0, diff --git a/data/json/items/gun/flintlock.json b/data/json/items/gun/flintlock.json index 73378ff059229..fa9d12f0b44cc 100644 --- a/data/json/items/gun/flintlock.json +++ b/data/json/items/gun/flintlock.json @@ -22,7 +22,7 @@ "id": "carbine_flintlock_double", "copy-from": "carbine_flintlock", "type": "GUN", - "name": "handmade double-barrel flintlock", + "name": { "str": "handmade double-barrel flintlock" }, "description": "This is a compact muzzle-loading rifle combining a pair of rudimentary flintlock actions and two barrels. Whereas an antique multiple-barrel flintlock is an intricate work of gunsmithing, this weapon is simpler yet still serviceable.", "clip_size": 2, "relative": { "weight": 400, "range": -1, "ranged_damage": -2 }, diff --git a/data/json/items/gun/monster_gun.json b/data/json/items/gun/monster_gun.json index 02472fdf49bdf..b4b83dc72cf4d 100644 --- a/data/json/items/gun/monster_gun.json +++ b/data/json/items/gun/monster_gun.json @@ -4,7 +4,7 @@ "type": "GUN", "symbol": "%", "color": "red", - "name": "barb launching organ", + "name": { "str": "barb launching organ" }, "description": "A mutated organ capable of launching bony barbs at great speed.", "material": [ "hflesh" ], "flags": [ @@ -35,7 +35,7 @@ "type": "GUN", "symbol": "%", "color": "red", - "name": "electric alien frond", + "name": { "str": "electric alien frond" }, "description": "Electricity unnaturally arcs from the tips of this alien frond.", "material": [ "hflesh" ], "flags": [ diff --git a/data/json/items/gun/shot.json b/data/json/items/gun/shot.json index 6e2a1db29ef91..a591194d2252e 100644 --- a/data/json/items/gun/shot.json +++ b/data/json/items/gun/shot.json @@ -281,8 +281,7 @@ "copy-from": "shotgun_pump_3gun", "//": "Tileset whitelist for shotguns.", "type": "GUN", - "name": "Remington 870 Wingmaster", - "name_plural": "Remington 870 Wingmaster", + "name": { "str": "Remington 870 Wingmaster", "str_pl": "Remington 870 Wingmaster" }, "description": "With over 10 million made, the Remington 870 is one of the most popular shotguns on the market, and finds use with hunters and law enforcement agencies alike thanks to its high accuracy and muzzle velocity. This one is a 28 inch barreled model for hunting fowl and game.", "weight": "3400 g", "volume": "2765 ml", @@ -441,7 +440,7 @@ "id": "shotgun_d", "copy-from": "shotgun_s", "type": "GUN", - "name": "double barrel shotgun", + "name": { "str": "double barrel shotgun" }, "description": "An old shotgun, possibly antique. It is little more than a pair of barrels, a wood stock, and a hammer to strike the cartridges.", "clip_size": 2, "modes": [ [ "DEFAULT", "single", 1 ], [ "DOUBLE", "double", 2 ] ], diff --git a/data/json/items/gunmod/underbarrel.json b/data/json/items/gunmod/underbarrel.json index b90b613fe1bc7..a90ad5afd18da 100644 --- a/data/json/items/gunmod/underbarrel.json +++ b/data/json/items/gunmod/underbarrel.json @@ -350,7 +350,7 @@ { "id": "pipe_launcher40mm", "type": "GUNMOD", - "name": "40mm pipe launcher", + "name": { "str": "40mm pipe launcher" }, "description": "This is a home built launcher tube that can be attached to almost any weapon except handguns. It allows a single 40mm grenade to be loaded and fired.", "weight": "2080 g", "volume": "750 ml", diff --git a/data/json/items/migration.json b/data/json/items/migration.json index a2a2ad1e26540..96e0319ecd9a4 100644 --- a/data/json/items/migration.json +++ b/data/json/items/migration.json @@ -944,6 +944,11 @@ "type": "MIGRATION", "replace": "40x53mm_m1001" }, + { + "id": "magnesium_tablet", + "type": "MIGRATION", + "replace": "melatonin_tablet" + }, { "id": "40mm_frag", "type": "MIGRATION", diff --git a/data/json/items/obsolete.json b/data/json/items/obsolete.json index 87509f10aad8b..bfb56d63eb540 100644 --- a/data/json/items/obsolete.json +++ b/data/json/items/obsolete.json @@ -350,6 +350,13 @@ "valid_mod_locations": [ [ "sling", 1 ], [ "stock", 1 ], [ "rail mount", 1 ] ], "relative": { "reload": 4 } }, + { + "type": "effect_type", + "id": "magnesium", + "name": [ "Magnesium Supplements" ], + "desc": [ "You took some magnesium supplements. These will help with sleep deprivation." ], + "rating": "good" + }, { "id": "bio_furnace", "copy-from": "bionic_general", @@ -1283,5 +1290,30 @@ "qualities": [ [ "COOK", 2 ], [ "BOIL", 1 ], [ "CONTAIN", 1 ] ], "use_action": "HEAT_FOOD", "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "survivor_special_700", + "copy-from": "remington_700", + "type": "GUN", + "name": "Special 700", + "description": "A rusty receiver, a R700 pattern barrel and half a broken crutch; all held together in the shape of a rifle with nothing more than glue, duct tape, and generous amounts of faith.", + "price": 100000, + "clip_size": 1, + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "bore", 1 ], + [ "brass catcher", 1 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "muzzle", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ], + "blackpowder_tolerance": 60, + "relative": { "durability": -3 }, + "proportional": { "reload": 4 } } ] diff --git a/data/json/items/ranged.json b/data/json/items/ranged.json index 1dcec03da09c8..1c0e48143b5d7 100644 --- a/data/json/items/ranged.json +++ b/data/json/items/ranged.json @@ -97,7 +97,7 @@ "type": "GUN", "symbol": "(", "color": "brown", - "name": "slingshot", + "name": { "str": "slingshot" }, "description": "A wooden slingshot, easy to use and accurate. It uses pebbles as ammunition.", "price": 500, "material": "wood", @@ -143,7 +143,7 @@ "reload_noise_volume": 10, "symbol": "(", "color": "green", - "name": "bullet crossbow", + "name": { "str": "bullet crossbow" }, "description": "A modified version of the classic crossbow which utilizes stones as projectiles instead of the traditional quarrel. Primarily intended for hunting small game, stronger people can reload it much faster.", "price": 20000, "material": [ "wood", "iron" ], diff --git a/data/json/items/robot_parts.json b/data/json/items/robot_parts.json index e4038e17414b4..3ff67820654fd 100644 --- a/data/json/items/robot_parts.json +++ b/data/json/items/robot_parts.json @@ -57,7 +57,7 @@ { "type": "GENERIC", "id": "ai_module", - "name": "AI core", + "name": { "str": "AI core" }, "description": "This module is responsible for decision making, it basically runs the AI of the robot.", "copy-from": "robot_module_abstract" }, diff --git a/data/json/items/tool/cooking.json b/data/json/items/tool/cooking.json index 5a87b70160121..e03bb6635fa0c 100644 --- a/data/json/items/tool/cooking.json +++ b/data/json/items/tool/cooking.json @@ -629,8 +629,7 @@ { "id": "mortar_pestle", "type": "TOOL", - "name": "mortar and pestle", - "name_plural": "sets of mortar and pestle", + "name": { "str": "mortar and pestle", "str_pl": "mortars and pestles" }, "description": "This is a simple combination of a small grindstone and a bowl-shaped stone. Used for grinding grain, but time-consuming compared to more complex methods.", "weight": "1632 g", "volume": "1 L", diff --git a/data/json/items/tool/electronics.json b/data/json/items/tool/electronics.json index 46e344b6afe6a..7a4eda2bbcfb5 100644 --- a/data/json/items/tool/electronics.json +++ b/data/json/items/tool/electronics.json @@ -252,8 +252,7 @@ { "id": "geiger_off", "type": "TOOL", - "name": "geiger counter (off)", - "name_plural": "geiger counters (off)", + "name": { "str": "geiger counter (off)", "str_pl": "geiger counters (off)" }, "description": "This is a tool for measuring radiation. Using it will prompt you to choose whether to scan yourself or the terrain, or to turn it on, which will provide continuous feedback on ambient radiation. It is currently off.", "weight": "225 g", "volume": "500 ml", @@ -326,8 +325,7 @@ { "id": "mp3", "type": "TOOL", - "name": "mp3 player (off)", - "name_plural": "mp3 players (off)", + "name": { "str": "mp3 player (off)", "str_pl": "mp3 players (off)" }, "description": "This battery-powered device is loaded up with someone's music collection. Fortunately, there's lots of songs you like, and listening to it will raise your morale slightly. Use it to turn it on.", "weight": "140 g", "volume": "50 ml", @@ -526,8 +524,7 @@ { "id": "vibrator", "type": "TOOL", - "name": "vibrator", - "name_plural": "vibrators", + "name": { "str": "vibrator" }, "description": "This battery-devouring device is just the thing to knead the tension out and help you relax. Use it to take a break and unwind.", "weight": "453 g", "volume": "500 ml", diff --git a/data/json/items/tool/explosives.json b/data/json/items/tool/explosives.json index 8a0dfa27dca19..b6bf54621986f 100644 --- a/data/json/items/tool/explosives.json +++ b/data/json/items/tool/explosives.json @@ -316,11 +316,10 @@ { "id": "firecracker_pack", "type": "TOOL", - "name": "pack of firecrackers", - "name_plural": "packs of firecrackers", + "name": { "str": "pack of firecrackers", "str_pl": "packs of firecrackers" }, "description": "This is a pack of 25 firecrackers with a starter fuse. Use this item to light the fuse. Of course, you will need a lighter or some matches to do so. Shortly after you light the fuse they will begin to explode, so throw them quickly!", "weight": "75 g", - "volume": 0, + "volume": "50 ml", "price": 100, "to_hit": -3, "bashing": 1, diff --git a/data/json/items/tool/lighting.json b/data/json/items/tool/lighting.json index 28df06fe4b55e..4012d549a0f7b 100644 --- a/data/json/items/tool/lighting.json +++ b/data/json/items/tool/lighting.json @@ -185,8 +185,7 @@ { "id": "flashlight", "type": "TOOL", - "name": "flashlight (off)", - "name_plural": "flashlights (off)", + "name": { "str": "flashlight (off)", "str_pl": "flashlights (off)" }, "description": "This is a typical household flashlight with a plastic handle. Using this flashlight will turn it on and provide light, assuming it is charged with batteries.", "material": [ "plastic", "aluminum" ], "symbol": ";", @@ -365,8 +364,7 @@ { "id": "heavy_flashlight", "type": "TOOL", - "name": "heavy duty flashlight (off)", - "name_plural": "heavy duty flashlights (off)", + "name": { "str": "heavy duty flashlight (off)", "str_pl": "heavy duty flashlights (off)" }, "description": "This is a heavy duty tubular aluminum LED flashlight as often used by security guards. Makes for a passable melee weapon. Using this flashlight will turn it on and provide light, assuming it is charged with batteries.", "weight": "650 g", "volume": "750 ml", @@ -520,8 +518,7 @@ { "id": "oxylamp", "type": "TOOL", - "name": "acetylene lamp (off)", - "name_plural": "acetylene lamps (off)", + "name": { "str": "acetylene lamp (off)", "str_pl": "acetylene lamps (off)" }, "description": "An antique brass lamp designed to run from a pressurized cylinder of acetylene. It is an efficient, if not somewhat dangerous light source.", "weight": "800 g", "volume": "500 ml", @@ -555,11 +552,10 @@ { "id": "reading_light", "type": "TOOL", - "name": "reading light", - "name_plural": "reading lights", + "name": { "str": "reading light", "str_pl": "reading lights" }, "description": "A little clip-on LED light, meant for reading books in the dark.", "weight": "90 g", - "volume": 0, + "volume": "100 ml", "price": 100, "material": [ "plastic", "aluminum" ], "symbol": ";", @@ -646,8 +642,7 @@ { "id": "torch", "type": "TOOL", - "name": "torch", - "name_plural": "torches", + "name": { "str": "torch", "str_pl": "torches" }, "description": "This is a large stick, wrapped in rags that are soaked with a flammable material. When lit, produces a fair amount of light. You'll need a lighter or matches to light it.", "weight": "831 g", "volume": "750 ml", diff --git a/data/json/items/tool/radio_tools.json b/data/json/items/tool/radio_tools.json index 292fd4a096017..e1f6d6b01c80d 100644 --- a/data/json/items/tool/radio_tools.json +++ b/data/json/items/tool/radio_tools.json @@ -87,8 +87,7 @@ { "id": "radio", "type": "TOOL", - "name": "radio (off)", - "name_plural": "radios (off)", + "name": { "str": "radio (off)", "str_pl": "radios (off)" }, "description": "This is a portable radio. Using this radio turns it on. It will pick up any nearby signals being broadcast and play them audibly.", "weight": "295 g", "volume": "1 L", diff --git a/data/json/items/tool/traps.json b/data/json/items/tool/traps.json index 8faefe73240df..08fdc7ce9bd80 100644 --- a/data/json/items/tool/traps.json +++ b/data/json/items/tool/traps.json @@ -113,8 +113,7 @@ { "id": "caltrops", "type": "TOOL", - "name": "loose caltrops", - "name_plural": "loose caltrops", + "name": { "str": "loose caltrops", "str_pl": "loose caltrops" }, "description": "These are small metal objects covered with many sharp points. If an unsuspecting victim steps on one, they'll get a spine through the foot.", "weight": "264 g", "volume": "250 ml", @@ -136,8 +135,7 @@ { "id": "caltrops_glass", "type": "TOOL", - "name": "loose glass caltrops", - "name_plural": "loose glass caltrops", + "name": { "str": "loose glass caltrops", "str_pl": "loose glass caltrops" }, "description": "These are glass shards glued together to expose their sharp edges. If an unsuspecting victim steps on one, they'll get cut.", "weight": "264 g", "volume": "500 ml", diff --git a/data/json/items/tool/workshop.json b/data/json/items/tool/workshop.json index 214c86dcdfb17..bb70f3f9519ab 100644 --- a/data/json/items/tool/workshop.json +++ b/data/json/items/tool/workshop.json @@ -797,8 +797,7 @@ { "id": "toolbox", "type": "TOOL", - "name": "toolbox", - "name_plural": "toolboxes", + "name": { "str": "toolbox", "str_pl": "toolboxes" }, "description": "This is a stout metal box containing a complete tool kit suitable for most household maintenance and construction activities.", "weight": "3522 g", "volume": "2500 ml", diff --git a/data/json/items/tool_armor.json b/data/json/items/tool_armor.json index e061f18193fdf..8741959ed9930 100644 --- a/data/json/items/tool_armor.json +++ b/data/json/items/tool_armor.json @@ -1,4 +1,135 @@ [ + { + "id": "arm_splint", + "type": "ARMOR", + "name": "arm splint", + "description": "A tool to help set bones and hold them in place.", + "weight": "300 g", + "volume": "1 L", + "price": 20000, + "material": [ "wood", "cotton" ], + "symbol": "[", + "looks_like": "armguard_hard", + "color": "white", + "covers": [ "ARM_EITHER" ], + "coverage": 75, + "encumbrance": 70, + "warmth": 5, + "material_thickness": 1, + "flags": [ "WATER_FRIENDLY", "OUTER", "SPLINT" ] + }, + { + "id": "arm_xlsplint", + "type": "ARMOR", + "name": "arm splint XL", + "description": "A tool to help set bones and hold them in place. It is specifically designed to fit Huge survivors.", + "copy-from": "arm_splint", + "looks_like": "arm_splint", + "weight": "600 g", + "volume": "2 L", + "price": 25000, + "encumbrance": 140, + "flags": [ "OVERSIZE", "WATER_FRIENDLY", "OUTER", "SPLINT" ] + }, + { + "id": "blindfold", + "type": "ARMOR", + "name": "blindfold", + "//": "A folded bandana still takes up some space on the head.", + "description": "A simple fabric covering tied over the eyes to block sight. Useful for sleeping in bright areas.", + "weight": "72 g", + "volume": "250 ml", + "price": 600, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "scarf", + "color": "dark_gray", + "covers": [ "EYES" ], + "coverage": 95, + "encumbrance": 10, + "warmth": 5, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "BLIND" ] + }, + { + "id": "ear_plugs", + "type": "ARMOR", + "name": "pair of ear plugs", + "name_plural": "pairs of ear plugs", + "description": "Industrial grade ear plugs. They fit inside the ear.", + "weight": "10 g", + "volume": "10 ml", + "price": 10, + "material": [ "plastic" ], + "symbol": ";", + "color": "light_gray", + "coverage": 1, + "material_thickness": 1, + "flags": [ "DEAF", "OVERSIZE", "POWERARMOR_COMPATIBLE" ] + }, + { + "id": "gobag", + "type": "ARMOR", + "name": "go bag", + "description": "A huge duffel bag with backpack attached, both packed to the gills. Judging by the feel, a National Guard soldier could have packed this to be ready for deployment. Activate to unpack and enjoy.", + "weight": "18043 g", + "volume": "35750 ml", + "price": 100000, + "to_hit": -5, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "duffelbag", + "color": "green", + "covers": [ "TORSO", "ARMS" ], + "coverage": 50, + "encumbrance": 35, + "warmth": 10, + "material_thickness": 3, + "flags": [ "BELTED", "WATER_FRIENDLY" ], + "use_action": "GOBAG_NORMAL" + }, + { + "id": "personal_gobag", + "repairs_like": "backpack_hiking", + "type": "ARMOR", + "name": "personal go bag", + "description": "A huge duffel bag with backpack attached, both packed to the gills. You have packed this to be ready for deployment. Activate to unpack and enjoy.", + "looks_like": "gobag", + "use_action": "GOBAG_PERSONAL", + "copy-from": "gobag" + }, + { + "id": "leg_splint", + "type": "ARMOR", + "name": "leg splint", + "description": "A tool to help set bones and hold them in place.", + "weight": "500 g", + "volume": "1 L", + "price": 20000, + "material": [ "wood", "cotton" ], + "symbol": "[", + "looks_like": "legguard_hard", + "color": "white", + "covers": [ "LEG_EITHER" ], + "coverage": 75, + "encumbrance": 70, + "warmth": 5, + "material_thickness": 1, + "flags": [ "WATER_FRIENDLY", "OUTER", "SPLINT" ] + }, + { + "id": "leg_xlsplint", + "type": "ARMOR", + "name": "leg splint XL", + "description": "A tool to help set bones and hold them in place. It is specifically designed to fit Huge people.", + "copy-from": "leg_splint", + "weight": "1000 g", + "volume": "2 L", + "price": 25000, + "encumbrance": 140, + "flags": [ "OVERSIZE", "WATER_FRIENDLY", "OUTER", "SPLINT" ] + }, { "id": "miner_hat", "type": "TOOL_ARMOR", diff --git a/data/json/items/vehicle/alternator.json b/data/json/items/vehicle/alternator.json index bca17a784e593..ce27c5ad6f70b 100644 --- a/data/json/items/vehicle/alternator.json +++ b/data/json/items/vehicle/alternator.json @@ -52,7 +52,7 @@ "id": "generator_7500w", "copy-from": "vehicle_alternator", "type": "GENERIC", - "name": "7.5kW generator", + "name": { "str": "7.5kW generator" }, "description": "A bulky but efficient electrical generator designed to be attached to an engine.", "weight": "48000 g", "volume": "7500 ml", diff --git a/data/json/mapgen/abandoned01.json b/data/json/mapgen/abandoned01.json index 7437d3fef4641..eb5367afd7aa9 100644 --- a/data/json/mapgen/abandoned01.json +++ b/data/json/mapgen/abandoned01.json @@ -564,7 +564,7 @@ { "group": "cannedfood", "x": [ 13, 13 ], "y": [ 22, 23 ], "chance": 90 }, { "group": "stash_water", "x": [ 20, 20 ], "y": [ 15, 15 ], "chance": 80 }, { "group": "stash_water", "x": [ 19, 19 ], "y": [ 15, 15 ], "chance": 80 }, - { "item": "survivor_special_700", "x": 13, "y": 15, "chance": 80, "ammo": 100 } + { "item": "remington_700", "x": 13, "y": 15, "chance": 80, "ammo": 100 } ] } } diff --git a/data/json/mapgen/basement/basement_bionic.json b/data/json/mapgen/basement/basement_bionic.json index 7f900445696b8..5eda0adfb9e70 100644 --- a/data/json/mapgen/basement/basement_bionic.json +++ b/data/json/mapgen/basement/basement_bionic.json @@ -5,9 +5,14 @@ "om_terrain": [ "basement_bionic" ], "weight": 100, "object": { - "rotation": [ 0, 3 ], "fill_ter": "t_rock_floor", "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", " |---------- ", " |?..i|..LL| ", " |/...+L...| ", @@ -23,14 +28,8 @@ "|................|-----|", "|......|+-|++|...|&...i|", "|......|.W|..|...+....C|", - "|..}...|.F|<<|...|.cc.*|", + "|..}...|.F|.<|...|.cc.*|", "------------------------", - " ", - " ", - " ", - " ", - " ", - " ", " " ], "palettes": [ "basement_game" ], @@ -79,11 +78,17 @@ "type": "mapgen", "method": "json", "om_terrain": [ "basement" ], - "weight": 500, + "weight": 100, "object": { "rotation": [ 0, 3 ], "fill_ter": "t_rock_floor", "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", " ------ ", " |..LL| ", " |L...| ", @@ -101,12 +106,6 @@ "|......|.W|..|...+....C|", "|..}...|.F|<<|...|.cc.*|", "------------------------", - " ", - " ", - " ", - " ", - " ", - " ", " " ], "palettes": [ "basement_game" ], diff --git a/data/json/mapgen/bunker.json b/data/json/mapgen/bunker.json index 93717790314ad..b8bcb1ed4106b 100644 --- a/data/json/mapgen/bunker.json +++ b/data/json/mapgen/bunker.json @@ -268,7 +268,7 @@ "3": "f_speaker_cabinet" }, "items": { - "b": { "item": "bunkbed", "chance": 60 }, + "b": { "item": "bed", "chance": 60 }, "{": { "item": "bunker_basement_books", "chance": 80 }, "T": { "item": "trash_cart", "chance": 50 }, "l": { "item": "bunker_basement_clothing", "chance": 50 }, diff --git a/data/json/mapgen/house/house09.json b/data/json/mapgen/house/house09.json index e7bde7b749952..0f8c8a2970415 100644 --- a/data/json/mapgen/house/house09.json +++ b/data/json/mapgen/house/house09.json @@ -26,10 +26,10 @@ ".#|||||||||| |||||+|||#.", ".#d IID| so.", ".#@@ h + y so.", - ".#@@ |y |||+||||#.", - ".#d E||+|Q #.", - ".# R T|>>|UUdA ZW#.", - ".####oo#####o##########.", + ".#@@ | y|||+||||#.", + ".#d E|+||Q #.", + ".# R T|>q|UUdA ZW#.", + ".####oo################.", "...................^...." ], "palettes": [ "standard_domestic_palette" ], diff --git a/data/json/mapgen/microlab/microlab_generic_edge.json b/data/json/mapgen/microlab/microlab_generic_edge.json index 13cdfd99ece20..30ded9fbb40b2 100644 --- a/data/json/mapgen/microlab/microlab_generic_edge.json +++ b/data/json/mapgen/microlab/microlab_generic_edge.json @@ -101,7 +101,7 @@ }, { "type": "mapgen", - "om_terrain": [ [ "microlab_generic_edge_edge" ] ], + "om_terrain": [ [ "microlab_generic_edge" ] ], "method": "json", "object": { "fill_ter": "t_strconc_floor", diff --git a/data/json/mapgen/private_resort.json b/data/json/mapgen/private_resort.json index dfb4c3063b6d3..21573d14ba690 100644 --- a/data/json/mapgen/private_resort.json +++ b/data/json/mapgen/private_resort.json @@ -34,8 +34,8 @@ ], "palettes": [ "p_resort_palette_main_floor" ], "place_signs": [ - { "signage": "Private property. No trepassing!", "x": 4, "y": 0 }, - { "signage": "Private property. No trepassing!", "x": 18, "y": 0 } + { "signage": "Private property. No trespassing!", "x": 4, "y": 0 }, + { "signage": "Private property. No trespassing!", "x": 18, "y": 0 } ], "place_items": [ { "chance": 40, "item": "alcohol", "x": 7, "y": 13, "repeat": [ 2, 8 ] }, @@ -446,8 +446,8 @@ ], "palettes": [ "p_resort_palette_main_floor" ], "place_signs": [ - { "signage": "Private property. No trepassing!", "x": 8, "y": 24 }, - { "signage": "Private property. No trepassing!", "x": 17, "y": 24 } + { "signage": "Private property. No trespassing!", "x": 8, "y": 24 }, + { "signage": "Private property. No trespassing!", "x": 17, "y": 24 } ], "place_vehicles": [ { "vehicle": "limousine", "x": 11, "y": 18, "chance": 75, "rotation": 90, "status": -1 } ], "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 1, 2 ], "density": 0.75 } ] diff --git a/data/json/mapgen/radio_tower.json b/data/json/mapgen/radio_tower.json index 99108a8317266..8cf1716371f95 100644 --- a/data/json/mapgen/radio_tower.json +++ b/data/json/mapgen/radio_tower.json @@ -317,7 +317,7 @@ { "item": "survivor_scope", "x": 1, "y": 0, "chance": 70 }, { "item": "can_drink_unsealed", "x": 1, "y": [ 0, 1 ], "chance": 70, "repeat": [ 2, 3 ] }, { "item": "3006", "x": 1, "y": 0, "chance": 40 }, - { "item": "survivor_special_700", "x": 1, "y": 0, "chance": 80, "ammo": 100 } + { "item": "remington_700", "x": 1, "y": 0, "chance": 80, "ammo": 100 } ] } }, diff --git a/data/json/mapgen/recycle_center.json b/data/json/mapgen/recycle_center.json index 2ca16d171dbec..6baee912caf61 100644 --- a/data/json/mapgen/recycle_center.json +++ b/data/json/mapgen/recycle_center.json @@ -15,18 +15,18 @@ }, "toilets": { "T": { } }, "place_items": [ - { "chance": 50, "repeat": [ 12, 22 ], "item": "recycle_iron", "x": [ 10, 14 ], "y": [ 15, 16 ] }, - { "chance": 50, "repeat": [ 5, 12 ], "item": "recycle_electronic", "x": [ 18, 19 ], "y": [ 12, 14 ] }, - { "chance": 50, "repeat": [ 16, 40 ], "item": "recycle_paper", "x": [ 4, 5 ], "y": [ 11, 19 ] }, - { "chance": 50, "repeat": [ 8, 18 ], "item": "recycle_copper", "x": [ 10, 14 ], "y": [ 12, 13 ] }, - { "chance": 50, "repeat": [ 3, 10 ], "item": "recycle_battery", "x": [ 18, 19 ], "y": [ 17, 19 ] }, - { "chance": 50, "repeat": [ 8, 18 ], "item": "recycle_glass", "x": [ 18, 19 ], "y": [ 7, 9 ] }, - { "chance": 50, "repeat": [ 15, 25 ], "item": "recycle_steel", "x": [ 10, 14 ], "y": [ 18, 19 ] }, + { "chance": 50, "repeat": [ 120, 220 ], "item": "recycle_iron", "x": [ 10, 14 ], "y": [ 15, 16 ] }, + { "chance": 50, "repeat": [ 50, 120 ], "item": "recycle_electronic", "x": [ 18, 19 ], "y": [ 12, 14 ] }, + { "chance": 50, "repeat": [ 160, 400 ], "item": "recycle_paper", "x": [ 4, 5 ], "y": [ 11, 19 ] }, + { "chance": 50, "repeat": [ 80, 180 ], "item": "recycle_copper", "x": [ 10, 14 ], "y": [ 12, 13 ] }, + { "chance": 50, "repeat": [ 30, 100 ], "item": "recycle_battery", "x": [ 18, 19 ], "y": [ 17, 19 ] }, + { "chance": 50, "repeat": [ 80, 180 ], "item": "recycle_glass", "x": [ 18, 19 ], "y": [ 7, 9 ] }, + { "chance": 50, "repeat": [ 150, 250 ], "item": "recycle_steel", "x": [ 10, 14 ], "y": [ 18, 19 ] }, { "chance": 25, "item": "office_mess", "x": 6, "y": 7 }, { "chance": 25, "item": "office_mess", "x": 3, "y": 7 }, { "chance": 35, "repeat": 2, "item": "trash", "x": 3, "y": 5 }, - { "chance": 50, "repeat": [ 8, 18 ], "item": "recycle_aluminum", "x": [ 10, 14 ], "y": [ 9, 10 ] }, - { "chance": 50, "repeat": [ 18, 35 ], "item": "recycle_plastic", "x": [ 7, 8 ], "y": [ 11, 19 ] } + { "chance": 50, "repeat": [ 80, 180 ], "item": "recycle_aluminum", "x": [ 10, 14 ], "y": [ 9, 10 ] }, + { "chance": 50, "repeat": [ 180, 350 ], "item": "recycle_plastic", "x": [ 7, 8 ], "y": [ 11, 19 ] } ], "rows": [ ".........s..............", @@ -153,19 +153,19 @@ "R": "f_sink" }, "place_items": [ - { "chance": 50, "repeat": [ 2, 6 ], "item": "recycle_copper", "x": [ 8, 9 ], "y": 19 }, - { "chance": 50, "repeat": [ 8, 22 ], "item": "recycle_plastic", "x": [ 4, 5 ], "y": [ 6, 11 ] }, - { "chance": 50, "repeat": [ 8, 22 ], "item": "recycle_iron", "x": [ 8, 9 ], "y": [ 6, 11 ] }, + { "chance": 50, "repeat": [ 20, 60 ], "item": "recycle_copper", "x": [ 8, 9 ], "y": 19 }, + { "chance": 50, "repeat": [ 80, 220 ], "item": "recycle_plastic", "x": [ 4, 5 ], "y": [ 6, 11 ] }, + { "chance": 50, "repeat": [ 80, 220 ], "item": "recycle_iron", "x": [ 8, 9 ], "y": [ 6, 11 ] }, { "chance": 30, "repeat": 2, "item": "trash", "x": 12, "y": 7 }, { "chance": 30, "repeat": 2, "item": "trash", "x": 13, "y": 5 }, - { "chance": 50, "repeat": [ 10, 35 ], "item": "recycle_paper", "x": [ 18, 19 ], "y": [ 9, 19 ] }, - { "chance": 50, "repeat": [ 2, 12 ], "item": "recycle_battery", "x": [ 13, 15 ], "y": [ 18, 19 ] }, + { "chance": 50, "repeat": [ 100, 350 ], "item": "recycle_paper", "x": [ 18, 19 ], "y": [ 9, 19 ] }, + { "chance": 50, "repeat": [ 20, 120 ], "item": "recycle_battery", "x": [ 13, 15 ], "y": [ 18, 19 ] }, { "chance": 25, "item": "office", "x": 14, "y": 5 }, { "chance": 25, "item": "office", "x": 12, "y": 5 }, - { "chance": 50, "repeat": [ 8, 25 ], "item": "recycle_steel", "x": [ 4, 5 ], "y": [ 14, 19 ] }, - { "chance": 50, "repeat": [ 2, 10 ], "item": "recycle_aluminum", "x": [ 8, 9 ], "y": [ 14, 15 ] }, - { "chance": 50, "repeat": [ 2, 12 ], "item": "recycle_electronic", "x": [ 13, 15 ], "y": [ 14, 15 ] }, - { "chance": 50, "repeat": [ 2, 15 ], "item": "recycle_glass", "x": [ 13, 15 ], "y": [ 10, 11 ] } + { "chance": 50, "repeat": [ 80, 250 ], "item": "recycle_steel", "x": [ 4, 5 ], "y": [ 14, 19 ] }, + { "chance": 50, "repeat": [ 20, 100 ], "item": "recycle_aluminum", "x": [ 8, 9 ], "y": [ 14, 15 ] }, + { "chance": 50, "repeat": [ 20, 120 ], "item": "recycle_electronic", "x": [ 13, 15 ], "y": [ 14, 15 ] }, + { "chance": 50, "repeat": [ 20, 150 ], "item": "recycle_glass", "x": [ 13, 15 ], "y": [ 10, 11 ] } ], "place_vehicles": [ { "chance": 75, "fuel": 0, "rotation": 270, "status": -1, "vehicle": "forklift", "x": 16, "y": [ 7, 16 ] } ], "rows": [ @@ -297,15 +297,15 @@ { "chance": 15, "item": "office", "x": [ 4, 5 ], "y": 14 }, { "chance": 30, "item": "trash", "x": 3, "y": 14 }, { "chance": 20, "item": "tools_home", "x": 3, "y": [ 19, 20 ] }, - { "chance": 50, "repeat": [ 8, 28 ], "item": "recycle_plastic", "x": [ 15, 16 ], "y": [ 7, 12 ] }, - { "chance": 50, "repeat": [ 8, 28 ], "item": "recycle_glass", "x": [ 19, 20 ], "y": [ 7, 12 ] }, - { "chance": 50, "repeat": [ 8, 35 ], "item": "recycle_paper", "x": [ 3, 9 ], "y": [ 7, 8 ] }, - { "chance": 50, "repeat": [ 3, 15 ], "item": "recycle_electronic", "x": [ 3, 5 ], "y": [ 10, 11 ] }, - { "chance": 50, "repeat": [ 2, 12 ], "item": "recycle_battery", "x": [ 8, 9 ], "y": [ 10, 11 ] }, - { "chance": 50, "repeat": [ 8, 35 ], "item": "recycle_iron", "x": [ 9, 15 ], "y": [ 15, 16 ] }, - { "chance": 50, "repeat": [ 8, 35 ], "item": "recycle_steel", "x": [ 9, 15 ], "y": [ 19, 20 ] }, - { "chance": 50, "repeat": [ 5, 18 ], "item": "recycle_aluminum", "x": [ 18, 20 ], "y": [ 15, 16 ] }, - { "chance": 50, "repeat": [ 5, 18 ], "item": "recycle_copper", "x": [ 18, 20 ], "y": [ 19, 20 ] } + { "chance": 50, "repeat": [ 80, 280 ], "item": "recycle_plastic", "x": [ 15, 16 ], "y": [ 7, 12 ] }, + { "chance": 50, "repeat": [ 80, 280 ], "item": "recycle_glass", "x": [ 19, 20 ], "y": [ 7, 12 ] }, + { "chance": 50, "repeat": [ 80, 350 ], "item": "recycle_paper", "x": [ 3, 9 ], "y": [ 7, 8 ] }, + { "chance": 50, "repeat": [ 30, 150 ], "item": "recycle_electronic", "x": [ 3, 5 ], "y": [ 10, 11 ] }, + { "chance": 50, "repeat": [ 20, 120 ], "item": "recycle_battery", "x": [ 8, 9 ], "y": [ 10, 11 ] }, + { "chance": 50, "repeat": [ 80, 350 ], "item": "recycle_iron", "x": [ 9, 15 ], "y": [ 15, 16 ] }, + { "chance": 50, "repeat": [ 80, 350 ], "item": "recycle_steel", "x": [ 9, 15 ], "y": [ 19, 20 ] }, + { "chance": 50, "repeat": [ 50, 180 ], "item": "recycle_aluminum", "x": [ 18, 20 ], "y": [ 15, 16 ] }, + { "chance": 50, "repeat": [ 50, 180 ], "item": "recycle_copper", "x": [ 18, 20 ], "y": [ 19, 20 ] } ], "place_loot": [ { "item": "television", "x": 4, "y": 14, "chance": 100 }, { "item": "stepladder", "x": 8, "y": 13, "chance": 100 } ], "rows": [ diff --git a/data/json/mapgen_palettes/basement.json b/data/json/mapgen_palettes/basement.json index 45ca91f6be5ee..445570d26b93a 100644 --- a/data/json/mapgen_palettes/basement.json +++ b/data/json/mapgen_palettes/basement.json @@ -61,9 +61,9 @@ "terrain": { " ": "t_rock", "+": "t_door_c", - "-": "t_wall", + "-": "t_wall_w", ".": "t_rock_floor", - "<": "t_stairs_up", + "<": "t_wood_stairs_up", "&": "t_rock_floor", "*": "t_rock_floor", "%": "t_rock_floor", @@ -98,7 +98,7 @@ "l": "t_floor", "B": "t_floor", "M": "t_floor", - "|": "t_wall", + "|": "t_wall_w", "1": "t_wall_log" }, "furniture": { diff --git a/data/json/monster_attacks.json b/data/json/monster_attacks.json index a3a7f5383f015..7beda9bee981f 100644 --- a/data/json/monster_attacks.json +++ b/data/json/monster_attacks.json @@ -69,7 +69,7 @@ "id": "acid_spray", "type": "GUN", "copy-from": "fake_item", - "name": "acid dart volley", + "name": { "str": "acid dart volley" }, "description": "Fake gun that fires acid globs.", "flags": [ "NEVER_JAMS" ], "modes": [ [ "DEFAULT", "auto", 3 ] ], @@ -84,7 +84,7 @@ "id": "acid_sniper", "type": "GUN", "copy-from": "fake_item", - "name": "acid dart gun", + "name": { "str": "acid dart gun" }, "description": "Fake gun that fires acid globs.", "flags": [ "NEVER_JAMS" ], "ammo_effects": [ "BLINDS_EYES", "NEVER_MISFIRES", "NO_DAMAGE_SCALING" ], diff --git a/data/json/monsterdrops/zombie_lab.json b/data/json/monsterdrops/zombie_lab.json index 46e5ab4e4542d..c970a6c719651 100644 --- a/data/json/monsterdrops/zombie_lab.json +++ b/data/json/monsterdrops/zombie_lab.json @@ -53,6 +53,7 @@ [ "bio_night_vision", 1 ], [ "bio_infrared", 2 ], [ "bio_scent_vision", 5 ], + [ "bio_synaptic_regen", 12 ], [ "bio_gills", 5 ], [ "bio_climate", 2 ], [ "bio_heatsink", 2 ], diff --git a/data/json/monsters/fungus.json b/data/json/monsters/fungus.json index 13dee5e6793d5..d398ac550bc0b 100644 --- a/data/json/monsters/fungus.json +++ b/data/json/monsters/fungus.json @@ -407,7 +407,7 @@ "type": "MONSTER", "name": "fungal juggernaut", "looks_like": "mon_skeleton_hulk", - "description": "Fungi bloom from the crevices in the ossified plates of this ponderous bone titan, and it seems even it's eyes are lost to it. A dust of spores lands on the ground with every sluggish stomp of it's heavy legs.", + "description": "Fungi bloom from the crevices in the ossified plates of this ponderous bone titan, and it seems even it's eyes are lost to it. A dust of spores lands on the ground with every sluggish stomp of it's heavy legs.", "default_faction": "fungus", "bodytype": "human", "species": [ "FUNGUS" ], diff --git a/data/json/monsters/mi-go.json b/data/json/monsters/mi-go.json index d19b993c409d5..bd2c424cb13ea 100644 --- a/data/json/monsters/mi-go.json +++ b/data/json/monsters/mi-go.json @@ -147,7 +147,7 @@ "id": "mon_mi_go_guard", "type": "MONSTER", "name": { "str": "mi-go guard" }, - "description": "This, like the more common mi-go, is an alien creature; this one is more heavily armoured. Its trunk is a shapeless mass of strange flesh encased in an iridescent carapace, from which sprout several appendages terminating in what appear to be devices of some sort. Its pyramidal head is encrusted in barnacle-like armor, aside from the bristling antennae that serve as its - you must assume sensory devices and mouth.", + "description": "This, like the more common mi-go, is an alien creature; this one is more heavily armored. Its trunk is a shapeless mass of strange flesh encased in an iridescent carapace, from which sprout several appendages terminating in what appear to be devices of some sort. Its pyramidal head is encrusted in barnacle-like armor, aside from the bristling antennae that serve as its - you must assume sensory devices and mouth.", "default_faction": "mi-go", "bodytype": "migo", "species": [ "NETHER" ], diff --git a/data/json/monsters/monsters.json b/data/json/monsters/monsters.json index c0c669e05027e..cb2cfddbb2672 100644 --- a/data/json/monsters/monsters.json +++ b/data/json/monsters/monsters.json @@ -22,39 +22,6 @@ "regenerates": 50, "flags": [ "IMMOBILE", "NOT_HALLUCINATION", "FILTHY" ] }, - { - "id": "mon_albino_penguin", - "type": "MONSTER", - "name": "albino penguin", - "description": "Eight-feet-tall ghastly white penguins. Placid unless otherwise provoked.", - "default_faction": "nether", - "bodytype": "bear", - "categories": [ "WILDLIFE" ], - "species": [ "NETHER" ], - "volume": "92500 ml", - "weight": "120 kg", - "hp": 200, - "speed": 50, - "material": [ "flesh" ], - "symbol": "V", - "color": "white", - "morale": 100, - "melee_skill": 7, - "melee_dice": 4, - "melee_dice_sides": 6, - "melee_cut": 8, - "dodge": 2, - "armor_bash": 6, - "armor_cut": 2, - "vision_day": 5, - "vision_night": 5, - "path_settings": { "max_dist": 5 }, - "special_attacks": [ { "type": "bite", "cooldown": 15 }, [ "impale", 20 ] ], - "anger_triggers": [ "HURT", "FRIEND_DIED", "FRIEND_ATTACKED" ], - "death_function": [ "NORMAL" ], - "harvest": "bird_large", - "flags": [ "HEARS", "KEENNOSE", "GOODHEARING", "SMELLS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "SWIMS", "SUNDEATH" ] - }, { "id": "mon_alpha_razorclaw", "type": "MONSTER", @@ -195,151 +162,6 @@ "FILTHY" ] }, - { - "id": "mon_blank", - "type": "MONSTER", - "name": { "str": "blank body", "str_pl": "blank bodies" }, - "description": "This is some form of unnatural changeling creature; its appearance is a bland mockery of the human form. Featureless and pale, its repugnant countenance is all the more unsettling due to its lack of eyes and distinguishing features except for a perfectly round mouth. Naked and trembling, it almost seems pitiful but for the way that its unearthly presence makes the hair on the back of your neck stand up in nameless horror.", - "default_faction": "nether", - "bodytype": "human", - "species": [ "NETHER" ], - "diff": 2, - "volume": "62500 ml", - "weight": "81500 g", - "hp": 100, - "speed": 80, - "material": [ "flesh" ], - "symbol": "@", - "color": "white", - "morale": 100, - "melee_skill": 6, - "melee_dice": 1, - "melee_dice_sides": 4, - "melee_cut": 0, - "dodge": 1, - "harvest": "human", - "special_attacks": [ [ "SHRIEK", 10 ] ], - "death_function": [ "NORMAL" ], - "flags": [ "SMELLS", "HEARS", "WARM", "ANIMAL", "PATH_AVOID_DANGER_1", "SUNDEATH", "NO_BREATHE", "HUMAN" ] - }, - { - "id": "mon_blob", - "type": "MONSTER", - "name": "blob", - "description": "A black blob of viscous goo, oozing across the ground like a glob of living oil.", - "default_faction": "blob", - "bodytype": "blob", - "species": [ "NETHER", "BLOB" ], - "diff": 1, - "volume": "62500 ml", - "weight": "81500 g", - "hp": 80, - "speed": 70, - "symbol": "O", - "color": "dark_gray", - "phase": "LIQUID", - "aggression": 100, - "morale": 100, - "melee_skill": 5, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_cut": 0, - "armor_bash": 12, - "armor_stab": 14, - "armor_acid": 15, - "harvest": "exempt", - "special_attacks": [ [ "FORMBLOB", 30 ] ], - "death_function": [ "BLOBSPLIT" ], - "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] - }, - { - "id": "mon_blob_brain", - "type": "MONSTER", - "name": "brain blob", - "description": "A gigantic black blob of viscous goo, oozing across the ground like a glob of living oil. Other blobs seem to swarm around it.", - "default_faction": "blob", - "bodytype": "blob", - "species": [ "NETHER", "BLOB" ], - "diff": 5, - "volume": "875000 ml", - "weight": "200 kg", - "hp": 400, - "speed": 50, - "symbol": "O", - "color": "black_green", - "phase": "LIQUID", - "aggression": 50, - "morale": 100, - "melee_skill": 5, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_cut": 0, - "armor_bash": 12, - "harvest": "exempt", - "special_attacks": [ [ "CALLBLOBS", 0 ] ], - "death_function": [ "BRAINBLOB" ], - "flags": [ "SEES", "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF", "QUEEN" ] - }, - { - "id": "mon_blob_large", - "type": "MONSTER", - "name": "big blob", - "description": "A large black blob of viscous goo, oozing across the ground like a glob of living oil.", - "default_faction": "blob", - "bodytype": "blob", - "species": [ "NETHER", "BLOB" ], - "diff": 1, - "volume": "92500 ml", - "weight": "120 kg", - "hp": 160, - "speed": 90, - "symbol": "O", - "color": "light_gray", - "phase": "LIQUID", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 6, - "melee_cut": 0, - "armor_bash": 14, - "armor_cut": 4, - "armor_stab": 20, - "armor_acid": 20, - "harvest": "exempt", - "special_attacks": [ [ "FORMBLOB", 20 ] ], - "death_function": [ "BLOBSPLIT" ], - "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] - }, - { - "id": "mon_blob_small", - "type": "MONSTER", - "name": "small blob", - "description": "A small black blob of viscous goo, oozing across the ground like a glob of living oil.", - "default_faction": "blob", - "bodytype": "blob", - "species": [ "NETHER", "BLOB" ], - "diff": 1, - "volume": "30000 ml", - "weight": "40750 g", - "hp": 40, - "speed": 50, - "symbol": "o", - "color": "dark_gray", - "phase": "LIQUID", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 1, - "melee_dice_sides": 4, - "melee_cut": 0, - "armor_bash": 6, - "armor_stab": 10, - "armor_acid": 10, - "harvest": "exempt", - "death_function": [ "BLOBSPLIT" ], - "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] - }, { "id": "mon_blood_sacrifice", "type": "MONSTER", @@ -550,46 +372,6 @@ "FILTHY" ] }, - { - "id": "mon_breather", - "type": "MONSTER", - "name": "breather", - "description": "This is some sort of unearthly pink flesh sac; moist and ridged with veins, it is otherwise without discernible exterior features. Seemingly immobile and defenseless, it sits in place, swelling and collapsing upon itself as it breathes.", - "default_faction": "nether", - "bodytype": "blob", - "species": [ "NETHER" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 100, - "speed": 100, - "symbol": "o", - "color": "pink", - "melee_cut": 0, - "harvest": "exempt", - "special_attacks": [ [ "BREATHE", 8 ] ], - "death_function": [ "MELT" ], - "flags": [ "IMMOBILE", "NOGIB" ] - }, - { - "id": "mon_breather_hub", - "type": "MONSTER", - "name": "breather", - "description": "A weird mass of immobile pink goo. It seems to breathe.", - "default_faction": "nether", - "bodytype": "blob", - "species": [ "NETHER" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 100, - "speed": 100, - "symbol": "O", - "color": "pink", - "melee_cut": 0, - "harvest": "exempt", - "special_attacks": [ [ "BREATHE", 8 ] ], - "death_function": [ "KILL_BREATHERS" ], - "flags": [ "ACIDPROOF", "ACID_BLOOD", "IMMOBILE" ] - }, { "id": "mon_broken_cyborg", "type": "MONSTER", @@ -825,37 +607,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SMELLS", "HEARS", "GOODHEARING", "BASHES", "BORES", "POISON", "SUNDEATH", "ACIDPROOF", "ACIDTRAIL" ] }, - { - "id": "mon_darkman", - "type": "MONSTER", - "name": "wraith", - "description": "A gigantic shadow, chaotically changing in shape and volume. Two piercing orbs of light dominate what can only be described as its head.", - "default_faction": "nether", - "species": [ "NETHER" ], - "diff": 2, - "volume": "875000 ml", - "weight": "200 kg", - "hp": 800, - "speed": 140, - "symbol": "S", - "color": "dark_gray", - "aggression": 2, - "morale": 500, - "melee_skill": 6, - "melee_dice": 3, - "melee_dice_sides": 8, - "melee_cut": 3, - "dodge": 3, - "armor_bash": 12, - "armor_cut": 8, - "vision_day": 50, - "luminance": 6, - "harvest": "exempt", - "special_attacks": [ [ "DARKMAN", 5 ], [ "scratch", 15 ] ], - "death_function": [ "DARKMAN" ], - "regenerates_in_dark": true, - "flags": [ "NOHEAD", "HARDTOSHOOT", "WEBWALK", "FLIES", "PLASTIC", "ELECTRIC", "ACIDPROOF", "SUNDEATH", "NO_BREATHE" ] - }, { "id": "mon_dementia", "type": "MONSTER", @@ -884,126 +635,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "BLEED", "HUMAN", "POISON", "REVIVES", "FILTHY" ] }, - { - "id": "mon_dog_skeleton", - "type": "MONSTER", - "name": "skeletal dog", - "description": "This once-canine has shed all of its skin, revealing a carapace of fused bones and ribs. Devoid entirely of flesh, this walking suit of bone seems to be controlled by a net of veins and sinews which pulse with glistening black goo.", - "default_faction": "zombie", - "bodytype": "dog", - "species": [ "ZOMBIE" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 12, - "speed": 100, - "material": [ "bone" ], - "symbol": "d", - "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 1, - "melee_dice_sides": 9, - "melee_cut": 6, - "dodge": 3, - "armor_cut": 15, - "armor_stab": 30, - "armor_acid": 3, - "vision_night": 3, - "harvest": "mr_bones", - "special_attacks": [ { "type": "bite", "cooldown": 5 } ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "HEARS", "NO_BREATHE", "HARDTOSHOOT", "REVIVES", "POISON", "FILTHY" ] - }, - { - "id": "mon_dog_thing", - "type": "MONSTER", - "name": "dog", - "description": "A domesticated mongrel of the canine persuasion. In the absence of human society, it has turned feral. You feel a sudden urge to destroy it.", - "default_faction": "mutant", - "bodytype": "dog", - "species": [ "NETHER" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 25, - "speed": 150, - "material": [ "flesh" ], - "symbol": "d", - "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_cut": 3, - "dodge": 3, - "harvest": "exempt", - "special_attacks": [ [ "DOGTHING", 40 ] ], - "death_function": [ "THING" ], - "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM" ] - }, - { - "id": "mon_dog_zombie_cop", - "type": "MONSTER", - "name": "Z-9", - "description": "A zombified version of one of the German shepherd dogs used in law enforcement. Its deformed body is encased in a protective Kevlar harness.", - "default_faction": "zombie", - "bodytype": "dog", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 42, - "speed": 105, - "material": [ "flesh" ], - "symbol": "d", - "color": "blue", - "aggression": 100, - "morale": 100, - "melee_skill": 5, - "melee_dice": 2, - "melee_dice_sides": 5, - "melee_cut": 2, - "dodge": 1, - "armor_bash": 6, - "armor_cut": 6, - "vision_day": 50, - "vision_night": 4, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 5 } ], - "death_drops": { "subtype": "collection", "groups": [ [ "dog_cop", 40 ] ], "//": "40% chance of an item from group dog_cop" }, - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] - }, - { - "id": "mon_dog_zombie_rot", - "type": "MONSTER", - "name": "rot-weiler", - "description": "Acrid smell accompanies this corpse of canine. Its whole body is covered in chains of pulsing cysts and slime-dribbling ulcers.", - "default_faction": "zombie", - "bodytype": "dog", - "species": [ "ZOMBIE" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 24, - "speed": 105, - "material": [ "flesh" ], - "symbol": "d", - "color": "yellow", - "aggression": 100, - "morale": 100, - "melee_skill": 1, - "melee_dice": 1, - "melee_dice_sides": 4, - "melee_cut": 2, - "dodge": 1, - "vision_day": 30, - "vision_night": 4, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 2, "accuracy": 4, "no_infection_chance": 12 } ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] - }, { "id": "mon_eyebot", "type": "MONSTER", @@ -1153,34 +784,7 @@ "flags": [ "SEES", "ELECTRONIC", "NO_BREATHE", "FIREPROOF", "PUSH_MON", "HEARS", "PACIFIST", "PAY_BOT" ] }, { - "id": "mon_flaming_eye", - "type": "MONSTER", - "name": "flaming eye", - "description": "An enormous disembodied eyeball the size of a person, flying through the air through some unknown agency. Wreathed in unnatural flickering blue flame, it possesses a blazing yellow iris with a slitted pupil like that of a cat and trails a set of flailing black tendrils as it slowly drifts about; its unearthly presence filling you with dread at the prospect of falling under its baleful gaze.", - "default_faction": "nether", - "species": [ "NETHER" ], - "diff": 20, - "volume": "62500 ml", - "weight": "81500 g", - "hp": 300, - "speed": 90, - "material": [ "flesh" ], - "symbol": "e", - "color": "light_blue", - "morale": 100, - "melee_cut": 0, - "dodge": 1, - "armor_bash": 4, - "vision_day": 50, - "vision_night": 40, - "luminance": 25, - "harvest": "meatslug", - "special_attacks": [ [ "STARE", 12 ] ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "WARM", "FLIES", "FIREY", "NO_BREATHE", "NOHEAD" ] - }, - { - "id": "mon_flesh_angel", + "id": "mon_flesh_angel", "type": "MONSTER", "name": "flesh angel", "description": "A tall and slender man lacking skin and any normalcy of countenance. Wings of muscle curl forth from its back and a third eye dominates the forehead.", @@ -1208,73 +812,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BLEED", "HARDTOSHOOT", "ATTACKMON", "HUMAN", "POISON", "REVIVES", "FILTHY" ] }, - { - "id": "mon_flying_polyp", - "type": "MONSTER", - "name": "flying polyp", - "description": "A half polypous, utterly alien creature. It's only partly material and has the ability to fly, despite the absence of wings. It produces strange whistling noises which send cold shivers of primal terror down your spine.", - "default_faction": "nether", - "bodytype": "blob", - "species": [ "NETHER" ], - "diff": 20, - "volume": "875000 ml", - "weight": "200 kg", - "hp": 350, - "speed": 280, - "material": [ "flesh" ], - "symbol": "8", - "color": "dark_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 8, - "melee_dice": 3, - "melee_dice_sides": 8, - "melee_cut": 6, - "dodge": 7, - "armor_bash": 8, - "harvest": "exempt", - "death_function": [ "MELT" ], - "flags": [ - "SMELLS", - "HEARS", - "GOODHEARING", - "NOHEAD", - "BASHES", - "FLIES", - "ATTACKMON", - "PLASTIC", - "NO_BREATHE", - "HIT_AND_RUN", - "NOGIB" - ] - }, - { - "id": "mon_gelatin", - "type": "MONSTER", - "name": "amoebic mold", - "description": "A formless slime mold the size of a cow. Crusty bits of cytoplasm fall away as it oozes across the ground.", - "bodytype": "blob", - "default_faction": "blob", - "species": [ "NETHER" ], - "diff": 2, - "volume": "92500 ml", - "weight": "120 kg", - "hp": 200, - "speed": 40, - "symbol": "O", - "color": "light_gray", - "phase": "LIQUID", - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_cut": 0, - "armor_bash": 10, - "harvest": "exempt", - "special_attacks": [ [ "FORMBLOB", 4 ] ], - "death_function": [ "MELT" ], - "flags": [ "SMELLS", "HEARS", "PLASTIC", "NO_BREATHE", "NOHEAD", "NOGIB" ] - }, { "id": "mon_generator", "type": "MONSTER", @@ -1325,46 +862,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SMELLS", "HEARS", "SEES", "SWIMS", "GRABS", "ARTHROPOD_BLOOD" ] }, - { - "id": "mon_gozu", - "type": "MONSTER", - "name": "gozu", - "description": "This is some sort of unnatural cross between a bull and a man. Quite different from the minotaur of legend, it possesses a shaggy white bull’s head on an otherwise unremarkable human body. Clad in sagging socks and stained jockey shorts, it grunts and snuffles, drooling ropey strands of white slobber down its chest. Its mere presence fills you with an unfathomable dread.", - "default_faction": "nether", - "bodytype": "human", - "species": [ "NETHER" ], - "diff": 5, - "volume": "62500 ml", - "weight": "81500 g", - "hp": 400, - "speed": 80, - "material": [ "flesh" ], - "symbol": "&", - "color": "white", - "aggression": 10, - "morale": 100, - "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 6, - "melee_cut": 0, - "dodge": 4, - "vision_day": 30, - "harvest": "gozu", - "special_attacks": [ [ "FEAR_PARALYZE", 20 ] ], - "death_function": [ "NORMAL" ], - "flags": [ - "SEES", - "SMELLS", - "HEARS", - "WARM", - "BASHES", - "GROUP_BASH", - "ANIMAL", - "PATH_AVOID_DANGER_1", - "NO_BREATHE", - "PATH_AVOID_DANGER_1" - ] - }, { "id": "mon_graboid", "type": "MONSTER", @@ -1392,32 +889,6 @@ "death_function": [ "WORM" ], "flags": [ "DIGS", "HEARS", "POISON", "GOODHEARING", "BASHES", "DESTROYS" ] }, - { - "id": "mon_gracke", - "type": "MONSTER", - "name": "gracken", - "description": "This is some form of eldritch monstrosity; an uncouth black being with smooth, oily, skin and unpleasant horns that curve inward toward each other. Tall and thin, the shadows cling unnaturally to its vaguely defined humanoid form as it shuffles along, its hands twitching and spasming so rapidly as to appear a little more than a black blur of claws. Gazing upon its disturbing form fills you with an unspeakable terror.", - "default_faction": "nether", - "bodytype": "human", - "species": [ "NETHER" ], - "diff": 2, - "volume": "62500 ml", - "weight": "81500 g", - "hp": 100, - "speed": 180, - "material": [ "flesh" ], - "symbol": "h", - "color": "light_red", - "morale": 100, - "melee_skill": 10, - "melee_dice": 4, - "melee_dice_sides": 4, - "melee_cut": 0, - "dodge": 4, - "harvest": "mammal_leather", - "death_function": [ "NORMAL" ], - "flags": [ "SMELLS", "HEARS", "WARM", "NO_BREATHE", "GRABS", "PATH_AVOID_DANGER_2", "PRIORITIZE_TARGETS" ] - }, { "id": "mon_halfworm", "type": "MONSTER", @@ -1515,33 +986,6 @@ "death_function": [ "EXPLODE" ], "flags": [ "SEES", "HEARS", "BASHES", "ELECTRONIC", "NO_BREATHE", "PRIORITIZE_TARGETS", "PATH_AVOID_DANGER_1" ] }, - { - "id": "mon_headless_dog_thing", - "type": "MONSTER", - "name": "tentacle dog", - "description": "A dog's body with a mass of ropey, black tentacles reaching out from its head.", - "default_faction": "mutant", - "bodytype": "dog", - "species": [ "NETHER" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 120, - "speed": 120, - "material": [ "flesh" ], - "symbol": "d", - "color": "dark_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 8, - "melee_dice": 4, - "melee_dice_sides": 6, - "melee_cut": 0, - "dodge": 4, - "harvest": "exempt", - "special_attacks": [ [ "TENTACLE", 5 ] ], - "death_function": [ "THING" ], - "flags": [ "SEES", "SMELLS", "HEARS", "BASHES" ] - }, { "id": "mon_hologram", "type": "MONSTER", @@ -1593,92 +1037,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "BLEED", "HUMAN", "REVIVES", "CLIMBS", "FILTHY" ] }, - { - "id": "mon_hound_tindalos", - "type": "MONSTER", - "name": { "str": "hound of tindalos", "str_pl": "hounds of tindalos" }, - "description": "A grotesque hound-like beast, its frame is angular and emaciated and its head is like that of an abyssal fish. When it moves, twisted limbs duplicate, merge, disappear, and reform in dissonance, as if a hundred copies of itself were somehow forced to inhabit the same space. Extraneous to our reality, it moves between the corners of the world, hunting those that would dare stepping beyond time and space.", - "default_faction": "nether", - "bodytype": "dog", - "species": [ "NETHER" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 300, - "speed": 70, - "material": [ "flesh" ], - "symbol": "h", - "color": "red", - "aggression": 100, - "morale": 100, - "melee_skill": 8, - "melee_dice": 4, - "melee_dice_sides": 6, - "melee_cut": 5, - "dodge": 5, - "armor_cut": 50, - "vision_day": 50, - "vision_night": 50, - "harvest": "exempt", - "special_attacks": [ [ "TINDALOS_TELEPORT", 5 ] ], - "emit_fields": [ "emit_tindalos_gas_leak" ], - "path_settings": { "max_dist": 10 }, - "death_function": [ "MELT" ], - "flags": [ - "SEES", - "SMELLS", - "GOODHEARING", - "PRIORITIZE_TARGETS", - "KEENNOSE", - "WARM", - "BASHES", - "ARTHROPOD_BLOOD", - "NO_BREATHE", - "HARDTOSHOOT" - ] - }, - { - "id": "mon_hound_tindalos_afterimage", - "type": "MONSTER", - "name": { "str": "hound of tindalos", "str_pl": "hounds of tindalos" }, - "description": "A grotesque hound-like beast, its frame is angular and emaciated and its head is like that of an abyssal fish. When it moves, twisted limbs duplicate, merge, disappear, and reform in dissonance, as if a hundred copies of itself were somehow forced to inhabit the same space. Extraneous to our reality, it moves between the corners of the world, hunting those that would dare stepping beyond time and space.", - "default_faction": "nether", - "bodytype": "dog", - "species": [ "NETHER" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 100, - "speed": 70, - "material": [ "flesh" ], - "symbol": "h", - "color": "red", - "aggression": 100, - "morale": 100, - "melee_skill": 8, - "melee_dice": 4, - "melee_dice_sides": 6, - "melee_cut": 5, - "dodge": 5, - "armor_cut": 50, - "vision_day": 50, - "vision_night": 50, - "harvest": "exempt", - "special_attacks": [ [ "TINDALOS_TELEPORT", 5 ], [ "DISAPPEAR", 25 ] ], - "emit_fields": [ "emit_tindalos_gas_leak" ], - "path_settings": { "max_dist": 10 }, - "death_function": [ "MELT" ], - "flags": [ - "SEES", - "SMELLS", - "GOODHEARING", - "PRIORITIZE_TARGETS", - "KEENNOSE", - "WARM", - "BASHES", - "ARTHROPOD_BLOOD", - "NO_BREATHE", - "HARDTOSHOOT" - ] - }, { "id": "mon_human_snail", "type": "MONSTER", @@ -1707,43 +1065,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SMELLS", "HEARS", "POISON", "ACIDPROOF", "ACID_BLOOD" ] }, - { - "id": "mon_hunting_horror", - "type": "MONSTER", - "name": "hunting horror", - "description": "This is some sort of great viperine creature, possessed of a curiously distorted head and massive clawed appendages. It partially supports itself with the aid of black rubbery wings of monstrous dimensions. Its form writhes and changes before your eyes, filling you with unnameable horror.", - "default_faction": "nether", - "species": [ "NETHER" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 280, - "speed": 180, - "symbol": "s", - "color": "pink", - "aggression": 100, - "morale": 100, - "melee_skill": 7, - "melee_dice": 1, - "melee_dice_sides": 12, - "melee_cut": 6, - "dodge": 8, - "harvest": "exempt", - "anger_triggers": [ "STALK", "PLAYER_WEAK", "PLAYER_CLOSE", "FRIEND_ATTACKED" ], - "death_function": [ "MELT" ], - "flags": [ - "SEES", - "SMELLS", - "HEARS", - "NOHEAD", - "HARDTOSHOOT", - "FLIES", - "PLASTIC", - "SUNDEATH", - "NO_BREATHE", - "HIT_AND_RUN", - "NOGIB" - ] - }, { "id": "mon_irradiated_wanderer_1", "type": "MONSTER", @@ -1965,35 +1286,6 @@ "harvest": "jabberwock", "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "DESTROYS", "ATTACKMON", "POISON" ] }, - { - "id": "mon_kreck", - "type": "MONSTER", - "name": "kreck", - "description": "This is some form of otherworldly hound. Lean and hungry looking, its twisted red flesh is stretched tightly across its misshapen, angular frame. Loping grotesquely along, its unusually long neck stretches forward, its skull-like head near the ground as it sniffs out its prey. Its foulness partially veiled by some arcane force, it seems to almost flicker in and out of your perceptions in a fashion that awakens ancient nameless terrors in the back of your mind", - "default_faction": "nether", - "bodytype": "dog", - "species": [ "NETHER" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 30, - "speed": 100, - "material": [ "flesh" ], - "symbol": "k", - "color": "red", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 1, - "melee_dice_sides": 4, - "melee_cut": 1, - "dodge": 8, - "armor_cut": 5, - "vision_day": 50, - "harvest": "exempt", - "path_settings": { "max_dist": 10 }, - "death_function": [ "MELT" ], - "flags": [ "SEES", "SMELLS", "HEARS", "WARM", "BASHES", "HIT_AND_RUN", "NO_BREATHE", "NOGIB" ] - }, { "id": "mon_molebot", "type": "MONSTER", @@ -2051,36 +1343,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SEES", "HEARS", "WARM", "BASHES", "GROUP_BASH", "HUMAN" ] }, - { - "id": "mon_player_blob", - "type": "MONSTER", - "name": "slimespring", - "description": "A familiar-looking blob of goo. It sprouts the occasional eyestalk.", - "default_faction": "player", - "bodytype": "blob", - "species": [ "MUTANT" ], - "diff": 2, - "volume": "62500 ml", - "weight": "81500 g", - "hp": 40, - "speed": 100, - "symbol": "O", - "color": "light_green", - "phase": "LIQUID", - "aggression": 75, - "morale": 100, - "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_cut": 0, - "dodge": 1, - "armor_bash": 12, - "vision_night": 5, - "harvest": "exempt", - "special_attacks": [ [ "SLIMESPRING", 15 ] ], - "death_function": [ "ACID" ], - "flags": [ "SEES", "HEARS", "SMELLS", "GOODHEARING", "NOHEAD", "POISON", "VENOM", "WARM", "GUILT" ] - }, { "id": "mon_razorclaw", "type": "MONSTER", @@ -2145,78 +1407,6 @@ "death_function": [ "BROKEN" ], "flags": [ "SEES", "HEARS", "GOODHEARING", "ELECTRONIC", "NO_BREATHE", "PRIORITIZE_TARGETS", "PATH_AVOID_DANGER_1" ] }, - { - "id": "mon_shadow", - "type": "MONSTER", - "name": "shadow", - "description": "This is an animate shadow. Looking like nothing more than an errant patch of normal shadow, it draws your attention by the way it moves subtly and whispers softly in the back of your mind. Strange intrusive thoughts accompany the quiet murmur, awakening your most horrific memories and fears.", - "default_faction": "nether", - "species": [ "NETHER" ], - "diff": 2, - "volume": "750 ml", - "weight": "1 kg", - "hp": 60, - "speed": 90, - "symbol": "A", - "color": "dark_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 1, - "melee_dice_sides": 2, - "melee_cut": 0, - "dodge": 4, - "vision_day": 50, - "harvest": "exempt", - "special_attacks": [ [ "DISAPPEAR", 200 ] ], - "special_when_hit": [ "ZAPBACK", 100 ], - "death_function": [ "MELT" ], - "flags": [ - "SEES", - "HEARS", - "GOODHEARING", - "SMELLS", - "NOHEAD", - "HARDTOSHOOT", - "GRABS", - "WEBWALK", - "FLIES", - "PLASTIC", - "SUNDEATH", - "ELECTRIC", - "ACIDPROOF", - "HIT_AND_RUN", - "NO_BREATHE", - "NOGIB" - ] - }, - { - "id": "mon_shadow_snake", - "type": "MONSTER", - "name": "shadow snake", - "description": "This is an animate shadow in the form of a long and sinuous snake. Translucent and dark, it glides silently across the floor, wriggling and flexing as it moves.", - "default_faction": "nether", - "bodytype": "snake", - "species": [ "NETHER" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 40, - "speed": 90, - "material": [ "flesh" ], - "symbol": "s", - "color": "dark_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 1, - "melee_dice_sides": 4, - "melee_cut": 4, - "dodge": 1, - "harvest": "exempt", - "special_attacks": [ [ "DISAPPEAR", 200 ] ], - "death_function": [ "MELT" ], - "flags": [ "SEES", "SMELLS", "WARM", "SWIMS", "PLASTIC", "SUNDEATH", "NOGIB" ] - }, { "id": "mon_shia", "type": "MONSTER", @@ -2260,37 +1450,6 @@ "FILTHY" ] }, - { - "id": "mon_shoggoth", - "type": "MONSTER", - "name": "shoggoth", - "description": "A gargantuan protoplasmic blob, constantly reshaping, forming new pseudopods seemingly at will. All over its body are eyes that form and disappear. It looks at you with malice.", - "default_faction": "nether", - "bodytype": "blob", - "species": [ "NETHER" ], - "volume": "875000 ml", - "weight": "200 kg", - "hp": 400, - "speed": 90, - "symbol": "&", - "color": "dark_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 10, - "melee_dice": 7, - "melee_dice_sides": 5, - "melee_damage": [ { "damage_type": "acid", "amount": 20 } ], - "melee_cut": 6, - "armor_bash": 10, - "armor_cut": 30, - "harvest": "exempt", - "path_settings": { "max_dist": 5 }, - "special_attacks": [ [ "PARROT", 40 ] ], - "death_function": [ "MELT" ], - "regenerates": 50, - "regen_morale": true, - "flags": [ "SEES", "SMELLS", "SWIMS", "PLASTIC", "SLUDGEPROOF", "ACID_BLOOD", "ACIDPROOF", "NOHEAD", "ABSORBS_SPLITS", "NOGIB" ] - }, { "id": "mon_skeleton", "type": "MONSTER", @@ -2458,34 +1617,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SEES", "SMELLS", "BASHES", "ACIDPROOF", "ACIDTRAIL", "ARTHROPOD_BLOOD" ] }, - { - "id": "mon_thing", - "type": "MONSTER", - "name": "thing", - "description": "An amorphous black creature, detaching and sprouting tentacles without any apparent pause.", - "default_faction": "mutant", - "bodytype": "blob", - "species": [ "NETHER" ], - "volume": "92500 ml", - "weight": "120 kg", - "hp": 160, - "speed": 140, - "material": [ "flesh" ], - "symbol": "&", - "color": "dark_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 12, - "melee_dice": 4, - "melee_dice_sides": 8, - "melee_cut": 0, - "dodge": 2, - "armor_bash": 8, - "harvest": "exempt", - "special_attacks": [ [ "TENTACLE", 5 ] ], - "death_function": [ "MELT" ], - "flags": [ "SMELLS", "HEARS", "NOHEAD", "BASHES", "GROUP_BASH", "SWIMS", "ATTACKMON", "PLASTIC", "ACIDPROOF", "NOGIB", "CLIMBS" ] - }, { "id": "mon_turret_searchlight", "type": "MONSTER", @@ -2555,173 +1686,37 @@ "symbol": "V", "color": "white", "aggression": 100, - "morale": 100, - "melee_cut": 0, - "harvest": "exempt", - "death_function": [ "MELT" ], - "flags": [ "HEARS", "GOODHEARING", "STUMBLES", "NOHEAD", "HARDTOSHOOT", "FLIES", "PLASTIC", "NO_BREATHE", "NOGIB" ] - }, - { - "id": "mon_worm", - "type": "MONSTER", - "name": "giant worm", - "description": "An enormous, mutated creature that might once have been a nightcrawler. It possesses a large fanged mouth and a long slender body that comes up to your shoulder, with even more surely hiding underground.", - "default_faction": "worm", - "bodytype": "snake", - "species": [ "WORM" ], - "volume": "92500 ml", - "weight": "120 kg", - "hp": 50, - "speed": 80, - "material": [ "flesh" ], - "symbol": "W", - "color": "pink", - "aggression": 30, - "morale": 100, - "melee_skill": 4, - "melee_dice": 4, - "melee_dice_sides": 6, - "melee_cut": 3, - "armor_bash": 2, - "harvest": "mutant_meatslug", - "death_function": [ "WORM" ], - "flags": [ "DIGS", "HEARS", "GOODHEARING" ] - }, - { - "id": "mon_yugg", - "type": "MONSTER", - "name": "yugg", - "description": "This is a huge, slimy worm-like creature. Its pale, flattened head drips an oily mucus as it breaches the ground, searching for prey. Its pinkish mouth opens and closes, revealing long fangs glistening with ropey strands of saliva, which leave smoldering stains wherever they drip. The mere sight of its putrid whitish visage is enough to loose prehistoric terrors within the darkest recesses of your mind.", - "default_faction": "nether", - "bodytype": "snake", - "species": [ "NETHER" ], - "diff": 10, - "volume": "875000 ml", - "weight": "200 kg", - "hp": 320, - "speed": 80, - "material": [ "flesh" ], - "symbol": "W", - "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 3, - "melee_dice_sides": 5, - "melee_cut": 8, - "dodge": 1, - "armor_bash": 6, - "harvest": "meatslug", - "special_attacks": [ [ "GENE_STING", 20 ] ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "SMELLS", "HEARS", "BASHES", "DESTROYS", "POISON", "VENOM", "NO_BREATHE", "DIGS" ] - }, - { - "id": "mon_zolf", - "type": "MONSTER", - "name": "grim howler", - "description": "A zombified wolf. Its mouth oozes with a black substance, coating the vicious-looking white fangs.", - "default_faction": "zombie", - "bodytype": "dog", - "species": [ "ZOMBIE" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 48, - "speed": 116, - "material": [ "flesh" ], - "symbol": "w", - "color": "green", - "aggression": 100, - "morale": 100, - "melee_skill": 5, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_cut": 4, - "dodge": 2, - "vision_night": 5, - "harvest": "zombie_fur", - "special_attacks": [ [ "HOWL", 10 ] ], - "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], - "fear_triggers": [ "FIRE" ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "KEENNOSE", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] - }, - { - "id": "mon_zombear", - "type": "MONSTER", - "name": "zombear", - "description": "This black bear's eyes ooze with dark, oily fluid, and its flesh is torn and scarred. It shuffles as it walks.", - "default_faction": "zombie", - "bodytype": "bear", - "species": [ "ZOMBIE" ], - "volume": "92500 ml", - "weight": "120 kg", - "hp": 180, - "speed": 120, - "material": [ "flesh" ], - "symbol": "B", - "color": "green", - "aggression": 50, - "morale": 100, - "melee_skill": 6, - "melee_dice": 4, - "melee_dice_sides": 6, - "melee_cut": 6, - "dodge": 2, - "armor_bash": 2, - "armor_cut": 2, - "vision_day": 30, - "vision_night": 5, - "harvest": "zombie_fur", - "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], - "fear_triggers": [ "FIRE" ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] - }, - { - "id": "mon_zombie", - "type": "MONSTER", - "name": "zombie", - "description": "A human body, swaying as it moves, an unstoppable rage visible in its oily black eyes.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 80, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", - "color": "light_green", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_cut": 0, - "vision_night": 3, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "GRAB", 7 ], [ "scratch", 20 ] ], - "death_drops": "default_zombie_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "BLEED", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ] + "morale": 100, + "melee_cut": 0, + "harvest": "exempt", + "death_function": [ "MELT" ], + "flags": [ "HEARS", "GOODHEARING", "STUMBLES", "NOHEAD", "HARDTOSHOOT", "FLIES", "PLASTIC", "NO_BREATHE", "NOGIB" ] + }, + { + "id": "mon_worm", + "type": "MONSTER", + "name": "giant worm", + "description": "An enormous, mutated creature that might once have been a nightcrawler. It possesses a large fanged mouth and a long slender body that comes up to your shoulder, with even more surely hiding underground.", + "default_faction": "worm", + "bodytype": "snake", + "species": [ "WORM" ], + "volume": "92500 ml", + "weight": "120 kg", + "hp": 50, + "speed": 80, + "material": [ "flesh" ], + "symbol": "W", + "color": "pink", + "aggression": 30, + "morale": 100, + "melee_skill": 4, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_cut": 3, + "armor_bash": 2, + "harvest": "mutant_meatslug", + "death_function": [ "WORM" ], + "flags": [ "DIGS", "HEARS", "GOODHEARING" ] }, { "id": "mon_zombie_wretched", @@ -2885,7 +1880,6 @@ "//": "This is the brainless zombie. Has nohead flag to reflect the head is already catastrophically damaged. Only detects through hearing.", "description": "A zombie like any other, except that its features and skull have been devastated. It's unclear what caused the damage, but between the scraps of flesh you can see that its face and brain are gone, though its ears are intact.", "default_faction": "zombie", - "categories": [ "CLASSIC" ], "species": [ "ZOMBIE", "HUMAN" ], "volume": "61875 ml", "weight": "78200 g", @@ -3150,54 +2144,6 @@ "death_function": [ "NORMAL" ], "flags": [ "SEES", "HEARS", "WARM", "POISON", "ELECTRIC", "NO_BREATHE", "REVIVES", "ELECTRIC_FIELD", "FILTHY" ] }, - { - "id": "mon_zombie_cop", - "type": "MONSTER", - "name": "zombie cop", - "description": "A human body covered by a weather-beaten and badly damaged set of riot gear.", - "bodytype": "human", - "default_faction": "cop_zombie", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 80, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", - "color": "blue", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_cut": 0, - "armor_bash": 6, - "armor_cut": 6, - "armor_stab": 6, - "vision_day": 30, - "vision_night": 3, - "harvest": "zombie", - "special_attacks": [ [ "GRAB", 7 ], [ "scratch", 20 ] ], - "death_drops": "mon_zombie_cop_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "BLEED", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ] - }, { "id": "mon_zombie_corrosive", "type": "MONSTER", @@ -3262,110 +2208,6 @@ "FILTHY" ] }, - { - "id": "mon_zombie_crawler", - "type": "MONSTER", - "name": "crawling zombie", - "description": "This human corpse drags itself along slowly with its arms. Its legs are damaged beyond repair.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 60, - "speed": 20, - "material": [ "flesh" ], - "symbol": "Z", - "color": "pink_green", - "aggression": 100, - "morale": 100, - "melee_skill": 2, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_cut": 0, - "vision_day": 10, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "scratch", 20 ] ], - "death_drops": "default_zombie_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "BASHES", - "GRABS", - "POISON", - "BLEED", - "NO_BREATHE", - "REVIVES", - "FILTHY" - ] - }, - { - "id": "mon_zombie_dancer", - "type": "MONSTER", - "name": "zombie dancer", - "description": "The foulest stench is in the air,\nThe funk of forty thousand years,\nAnd grisly ghouls from every tomb,\nAre closing in to seal your doom!\n\nThe dancer doesn't even notice you, it seems like something nearby is controlling it.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "875000 ml", - "weight": "200 kg", - "hp": 10000, - "speed": 200, - "material": [ "flesh" ], - "symbol": "Z", - "color": "white_magenta", - "aggression": 100, - "morale": 100, - "melee_dice": 1, - "melee_dice_sides": 5, - "melee_cut": 0, - "armor_bash": 12, - "armor_cut": 8, - "vision_day": 50, - "vision_night": 3, - "harvest": "zombie_leather", - "special_attacks": [ [ "DANCE", 30 ] ], - "death_drops": "mon_zombie_hulk_death_drops", - "death_function": [ "NORMAL" ], - "regenerates": 50, - "flags": [ "WARM", "BASHES", "DESTROYS", "NO_BREATHE", "POISON", "FILTHY" ] - }, - { - "id": "mon_zombie_dog", - "alias": "mon_zombie_fast", - "type": "MONSTER", - "name": "zombie dog", - "description": "The deformed, animated corpse of a canine, a sinewy beast which can easily outpace its two-legged friends.", - "default_faction": "zombie", - "bodytype": "dog", - "species": [ "ZOMBIE" ], - "volume": "30000 ml", - "weight": "40750 g", - "hp": 36, - "speed": 105, - "material": [ "flesh" ], - "symbol": "d", - "color": "light_green", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 1, - "melee_dice_sides": 6, - "melee_cut": 2, - "dodge": 1, - "vision_night": 4, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 5 } ], - "death_function": [ "NORMAL" ], - "upgrades": { "half_life": 28, "into": "mon_dog_skeleton" }, - "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] - }, { "id": "mon_zombie_ears", "type": "MONSTER", @@ -3373,7 +2215,6 @@ "//": "Upgraded version of brainless. Regenerating Skull with huge ears.", "description": "The head of this zombie was once obviously destroyed, the gaps in its scraps of face now filling with a peculiar gray goo. Human ears hang from the sides, enormous and unsettling. Thin slits at the front suggest it may be able to see.", "default_faction": "zombie", - "categories": [ "CLASSIC" ], "species": [ "ZOMBIE", "HUMAN" ], "volume": "62275 ml", "weight": "79800 g", @@ -3507,53 +2348,6 @@ "FILTHY" ] }, - { - "id": "mon_zombie_fat", - "type": "MONSTER", - "name": "fat zombie", - "description": "Stumbling as it moves, this corpse of an overweight human regards its surroundings with an empty black gaze.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 95, - "speed": 55, - "material": [ "flesh" ], - "symbol": "Z", - "color": "green", - "aggression": 100, - "morale": 100, - "melee_skill": 3, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_cut": 0, - "armor_bash": 5, - "armor_cut": 3, - "vision_night": 3, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 5, "min_mul": 0.75, "//": "Fat zombies have stronger jaws" }, [ "scratch", 20 ] ], - "death_drops": "default_zombie_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 10, "into_group": "GROUP_ZOMBIE_FAT" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "BLEED", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ] - }, { "id": "mon_zombie_fiend", "type": "MONSTER", @@ -3571,70 +2365,22 @@ "color": "black_white", "aggression": 100, "morale": 100, - "melee_skill": 4, - "melee_dice": 1, - "melee_dice_sides": 10, - "melee_cut": 14, - "armor_bash": 6, - "armor_cut": 12, - "armor_acid": 5, - "armor_fire": 12, - "vision_day": 10, - "vision_night": 8, - "harvest": "zombie", - "special_attacks": [ [ "GRAB", 7 ] ], - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 8, "into": "mon_zombie_brute" }, - "flags": [ "SEES", "STUMBLES", "POISON", "BLEED", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] - }, - { - "id": "mon_zombie_fireman", - "type": "MONSTER", - "name": "firefighter zombie", - "description": "A decaying human body clad in tattered firefighting gear. It staggers aimlessly, reeking of smoke and decay.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 80, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", - "color": "yellow", - "aggression": 100, - "morale": 100, - "melee_skill": 5, - "melee_dice": 3, - "melee_dice_sides": 3, - "melee_cut": 0, - "armor_bash": 6, - "armor_cut": 6, - "armor_acid": 3, - "armor_fire": 10, - "vision_night": 3, - "harvest": "zombie", - "special_attacks": [ [ "GRAB", 7 ] ], - "death_drops": "mon_zombie_fireman_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "BLEED", - "ACIDPROOF", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ] + "melee_skill": 4, + "melee_dice": 1, + "melee_dice_sides": 10, + "melee_cut": 14, + "armor_bash": 6, + "armor_cut": 12, + "armor_acid": 5, + "armor_fire": 12, + "vision_day": 10, + "vision_night": 8, + "harvest": "zombie", + "special_attacks": [ [ "GRAB", 7 ] ], + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "upgrades": { "half_life": 8, "into": "mon_zombie_brute" }, + "flags": [ "SEES", "STUMBLES", "POISON", "BLEED", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] }, { "id": "mon_zombie_gasbag", @@ -3913,52 +2659,6 @@ "FILTHY" ] }, - { - "id": "mon_zombie_hazmat", - "type": "MONSTER", - "name": "hazmat zombie", - "description": "This zombie's face and body is completely covered by a protective suit. It wanders around, unsteadily.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 80, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", - "color": "white_green", - "aggression": 100, - "morale": 100, - "melee_skill": 3, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_cut": 0, - "armor_bash": 5, - "armor_cut": 4, - "vision_night": 3, - "harvest": "zombie", - "special_attacks": [ [ "GRAB", 7 ] ], - "death_drops": "mon_zombie_hazmat_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "BLEED", - "ACIDPROOF", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ] - }, { "id": "mon_zombie_hollow", "type": "MONSTER", @@ -4265,51 +2965,6 @@ "FILTHY" ] }, - { - "id": "mon_zombie_pig", - "type": "MONSTER", - "name": "festering boar", - "description": "A zombified omnivore descended from the wild boar. Now it's got black goo all over it, instead of mud.", - "default_faction": "zombie", - "bodytype": "pig", - "species": [ "ZOMBIE" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 55, - "speed": 70, - "material": [ "flesh" ], - "symbol": "p", - "color": "green", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 5, - "melee_cut": 4, - "dodge": 1, - "vision_day": 50, - "harvest": "zombie_leather", - "path_settings": { "max_dist": 10 }, - "special_attacks": [ { "type": "bite", "cooldown": 2 } ], - "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], - "fear_triggers": [ "FIRE" ], - "death_function": [ "NORMAL" ], - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "KEENNOSE", - "BLEED", - "BASHES", - "POISON", - "NO_BREATHE", - "REVIVES", - "FILTHY" - ], - "//": "1d8->2d5, minor bonus over 1d9" - }, { "id": "mon_zombie_predator", "type": "MONSTER", @@ -4352,51 +3007,6 @@ "burn_into": "mon_zombie_scorched", "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] }, - { - "id": "mon_zombie_rot", - "type": "MONSTER", - "name": "decayed zombie", - "description": "A once-dead human corpse. Its discolored swollen flesh is riddled with festering wounds and open sores.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 55, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", - "color": "light_green_yellow", - "aggression": 100, - "morale": 100, - "melee_skill": 1, - "melee_dice": 2, - "melee_dice_sides": 2, - "melee_cut": 0, - "vision_night": 3, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 2, "accuracy": 3, "no_infection_chance": 10 }, [ "GRAB", 7 ], [ "scratch", 20 ] ], - "death_drops": "default_zombie_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 23, "into": "mon_devourer" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "BLEED", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ] - }, { "id": "mon_zombie_runner", "type": "MONSTER", @@ -4507,7 +3117,6 @@ "name": "shady zombie", "description": "An uncanny shadow envelops this creature, as if light itself were too repulsed to touch it. All you can make out is its shambling, human shaped outline.", "default_faction": "zombie", - "categories": [ "CLASSIC" ], "bodytype": "human", "species": [ "ZOMBIE", "HUMAN" ], "volume": "62500 ml", @@ -4600,7 +3209,6 @@ "//": "Highest upgrade of brainless/ear zombie. Still immune to headshots, as there's nothing critical there.", "description": "This creature's head is a hideous gray skull, formed of human bone fragments and some sort of goo. Jagged teeth are visible as the thing works its jaw and disturbingly human, lidless eyes stare at you from their sockets. The thing's fleshy ears are four sizes too large and droop under their own weight.", "default_faction": "zombie", - "categories": [ "CLASSIC" ], "species": [ "ZOMBIE", "HUMAN" ], "volume": "62500 ml", "weight": "81500 g", @@ -4898,160 +3506,6 @@ "PARALYZEVENOM" ] }, - { - "id": "mon_zombie_tough", - "type": "MONSTER", - "name": "tough zombie", - "description": "Once an athletic human, now a brutal monster. Its facial features are twisted into an expression of pure rage.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 100, - "speed": 85, - "material": [ "flesh" ], - "symbol": "Z", - "color": "light_red", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 3, - "melee_dice_sides": 3, - "melee_cut": 1, - "dodge": 1, - "armor_bash": 2, - "armor_cut": 1, - "vision_night": 3, - "harvest": "zombie", - "special_attacks": [ { "type": "bite", "cooldown": 5, "min_mul": 0.7 }, [ "GRAB", 7 ], [ "scratch", 20 ] ], - "death_drops": "default_zombie_death_drops", - "death_function": [ "NORMAL" ], - "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "BLEED", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ] - }, - { - "id": "mon_zombeaver", - "type": "MONSTER", - "name": "zombeaver", - "description": "This wall-eyed beast has a large wound on its side, and ribs with some flesh on them are seen through it. The most prominent feature of this abomination is large incisors in its ominously open mouth, strange black goo is oozing out of it. Seems like it isn't interested in trees anymore and is looking for some warm flesh to feed.", - "default_faction": "zombie_aquatic", - "bodytype": "dog", - "species": [ "ZOMBIE" ], - "volume": "20250 ml", - "weight": "20 kg", - "hp": 30, - "speed": 80, - "material": [ "flesh" ], - "symbol": "r", - "color": "green", - "aggression": 100, - "morale": 100, - "melee_skill": 1, - "melee_dice": 1, - "melee_dice_sides": 6, - "melee_cut": 6, - "dodge": 2, - "vision_day": 30, - "vision_night": 5, - "harvest": "zombie_leather", - "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], - "fear_triggers": [ "FIRE" ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY", "SWIMS" ] - }, - { - "id": "mon_zoose", - "type": "MONSTER", - "name": "antlered horror", - "description": "This formerly-majestic moose has succumbed to the infection which is killing the world. Shiny green blowflies swarm the vast suppurated patches of purulent flesh where its skin has sloughed away, and its remaining fur is black and matted with necrotic discharge.", - "default_faction": "zombie", - "bodytype": "horse", - "species": [ "ZOMBIE" ], - "volume": "92500 ml", - "weight": "120 kg", - "hp": 210, - "speed": 140, - "material": [ "flesh" ], - "symbol": "M", - "color": "green", - "aggression": 50, - "morale": 100, - "melee_skill": 6, - "melee_dice": 3, - "melee_dice_sides": 4, - "melee_cut": 0, - "armor_bash": 6, - "armor_cut": 4, - "vision_day": 30, - "vision_night": 5, - "harvest": "zombie_leather", - "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], - "fear_triggers": [ "FIRE" ], - "death_function": [ "NORMAL" ], - "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] - }, - { - "id": "mon_zougar", - "type": "MONSTER", - "name": "decayed pouncer", - "description": "An otherwise normal-looking cougar, except that its hind legs are swollen, and its eyes bulge with black goo.", - "default_faction": "zombie", - "bodytype": "dog", - "species": [ "ZOMBIE" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 65, - "speed": 126, - "material": [ "flesh" ], - "symbol": "C", - "color": "green", - "aggression": 100, - "morale": 100, - "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 5, - "melee_cut": 6, - "dodge": 2, - "armor_bash": 1, - "vision_day": 30, - "vision_night": 10, - "harvest": "zombie_fur", - "special_attacks": [ { "type": "leap", "cooldown": 10, "max_range": 5 } ], - "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], - "fear_triggers": [ "FIRE" ], - "death_function": [ "NORMAL" ], - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "KEENNOSE", - "GOODHEARING", - "BASHES", - "POISON", - "NO_BREATHE", - "REVIVES", - "FILTHY" - ] - }, { "id": "mon_skeleton_hulk", "type": "MONSTER", diff --git a/data/json/monsters/nether.json b/data/json/monsters/nether.json new file mode 100644 index 0000000000000..6642cd141308b --- /dev/null +++ b/data/json/monsters/nether.json @@ -0,0 +1,632 @@ +[ + { + "id": "mon_albino_penguin", + "type": "MONSTER", + "name": "albino penguin", + "description": "Eight-feet-tall ghastly white penguins. Placid unless otherwise provoked.", + "default_faction": "nether", + "bodytype": "bear", + "categories": [ "WILDLIFE" ], + "species": [ "NETHER" ], + "volume": "92500 ml", + "weight": "120 kg", + "hp": 200, + "speed": 50, + "material": [ "flesh" ], + "symbol": "V", + "color": "white", + "morale": 100, + "melee_skill": 7, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_cut": 8, + "dodge": 2, + "armor_bash": 6, + "armor_cut": 2, + "vision_day": 5, + "vision_night": 5, + "path_settings": { "max_dist": 5 }, + "special_attacks": [ { "type": "bite", "cooldown": 15 }, [ "impale", 20 ] ], + "anger_triggers": [ "HURT", "FRIEND_DIED", "FRIEND_ATTACKED" ], + "death_function": [ "NORMAL" ], + "harvest": "bird_large", + "flags": [ "HEARS", "KEENNOSE", "GOODHEARING", "SMELLS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "SWIMS", "SUNDEATH" ] + }, + { + "id": "mon_blank", + "type": "MONSTER", + "name": { "str": "blank body", "str_pl": "blank bodies" }, + "description": "This is some form of unnatural changeling creature; its appearance is a bland mockery of the human form. Featureless and pale, its repugnant countenance is all the more unsettling due to its lack of eyes and distinguishing features except for a perfectly round mouth. Naked and trembling, it almost seems pitiful but for the way that its unearthly presence makes the hair on the back of your neck stand up in nameless horror.", + "default_faction": "nether", + "bodytype": "human", + "species": [ "NETHER" ], + "diff": 2, + "volume": "62500 ml", + "weight": "81500 g", + "hp": 100, + "speed": 80, + "material": [ "flesh" ], + "symbol": "@", + "color": "white", + "morale": 100, + "melee_skill": 6, + "melee_dice": 1, + "melee_dice_sides": 4, + "melee_cut": 0, + "dodge": 1, + "harvest": "human", + "special_attacks": [ [ "SHRIEK", 10 ] ], + "death_function": [ "NORMAL" ], + "flags": [ "SMELLS", "HEARS", "WARM", "ANIMAL", "PATH_AVOID_DANGER_1", "SUNDEATH", "NO_BREATHE", "HUMAN" ] + }, + { + "id": "mon_breather", + "type": "MONSTER", + "name": "breather", + "description": "This is some sort of unearthly pink flesh sac; moist and ridged with veins, it is otherwise without discernible exterior features. Seemingly immobile and defenseless, it sits in place, swelling and collapsing upon itself as it breathes.", + "default_faction": "nether", + "bodytype": "blob", + "species": [ "NETHER" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 100, + "speed": 100, + "symbol": "o", + "color": "pink", + "melee_cut": 0, + "harvest": "exempt", + "special_attacks": [ [ "BREATHE", 8 ] ], + "death_function": [ "MELT" ], + "flags": [ "IMMOBILE", "NOGIB" ] + }, + { + "id": "mon_breather_hub", + "type": "MONSTER", + "name": "breather", + "description": "A weird mass of immobile pink goo. It seems to breathe.", + "default_faction": "nether", + "bodytype": "blob", + "species": [ "NETHER" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 100, + "speed": 100, + "symbol": "O", + "color": "pink", + "melee_cut": 0, + "harvest": "exempt", + "special_attacks": [ [ "BREATHE", 8 ] ], + "death_function": [ "KILL_BREATHERS" ], + "flags": [ "ACIDPROOF", "ACID_BLOOD", "IMMOBILE" ] + }, + { + "id": "mon_darkman", + "type": "MONSTER", + "name": "wraith", + "description": "A gigantic shadow, chaotically changing in shape and volume. Two piercing orbs of light dominate what can only be described as its head.", + "default_faction": "nether", + "species": [ "NETHER" ], + "diff": 2, + "volume": "875000 ml", + "weight": "200 kg", + "hp": 800, + "speed": 140, + "symbol": "S", + "color": "dark_gray", + "aggression": 2, + "morale": 500, + "melee_skill": 6, + "melee_dice": 3, + "melee_dice_sides": 8, + "melee_cut": 3, + "dodge": 3, + "armor_bash": 12, + "armor_cut": 8, + "vision_day": 50, + "luminance": 6, + "harvest": "exempt", + "special_attacks": [ [ "DARKMAN", 5 ], [ "scratch", 15 ] ], + "death_function": [ "DARKMAN" ], + "regenerates_in_dark": true, + "flags": [ "NOHEAD", "HARDTOSHOOT", "WEBWALK", "FLIES", "PLASTIC", "ELECTRIC", "ACIDPROOF", "SUNDEATH", "NO_BREATHE" ] + }, + { + "id": "mon_dog_thing", + "type": "MONSTER", + "name": "dog", + "description": "A domesticated mongrel of the canine persuasion. In the absence of human society, it has turned feral. You feel a sudden urge to destroy it.", + "default_faction": "mutant", + "bodytype": "dog", + "species": [ "NETHER" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 25, + "speed": 150, + "material": [ "flesh" ], + "symbol": "d", + "color": "white", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 2, + "melee_dice_sides": 3, + "melee_cut": 3, + "dodge": 3, + "harvest": "exempt", + "special_attacks": [ [ "DOGTHING", 40 ] ], + "death_function": [ "THING" ], + "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM" ] + }, + { + "id": "mon_flaming_eye", + "type": "MONSTER", + "name": "flaming eye", + "description": "An enormous disembodied eyeball the size of a person, flying through the air through some unknown agency. Wreathed in unnatural flickering blue flame, it possesses a blazing yellow iris with a slitted pupil like that of a cat and trails a set of flailing black tendrils as it slowly drifts about; its unearthly presence filling you with dread at the prospect of falling under its baleful gaze.", + "default_faction": "nether", + "species": [ "NETHER" ], + "diff": 20, + "volume": "62500 ml", + "weight": "81500 g", + "hp": 300, + "speed": 90, + "material": [ "flesh" ], + "symbol": "e", + "color": "light_blue", + "morale": 100, + "melee_cut": 0, + "dodge": 1, + "armor_bash": 4, + "vision_day": 50, + "vision_night": 40, + "luminance": 25, + "harvest": "meatslug", + "special_attacks": [ [ "STARE", 12 ] ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "WARM", "FLIES", "FIREY", "NO_BREATHE", "NOHEAD" ] + }, + { + "id": "mon_flying_polyp", + "type": "MONSTER", + "name": "flying polyp", + "description": "A half polypous, utterly alien creature. It's only partly material and has the ability to fly, despite the absence of wings. It produces strange whistling noises which send cold shivers of primal terror down your spine.", + "default_faction": "nether", + "bodytype": "blob", + "species": [ "NETHER" ], + "diff": 20, + "volume": "875000 ml", + "weight": "200 kg", + "hp": 350, + "speed": 280, + "material": [ "flesh" ], + "symbol": "8", + "color": "dark_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 8, + "melee_dice": 3, + "melee_dice_sides": 8, + "melee_cut": 6, + "dodge": 7, + "armor_bash": 8, + "harvest": "exempt", + "death_function": [ "MELT" ], + "flags": [ + "SMELLS", + "HEARS", + "GOODHEARING", + "NOHEAD", + "BASHES", + "FLIES", + "ATTACKMON", + "PLASTIC", + "NO_BREATHE", + "HIT_AND_RUN", + "NOGIB" + ] + }, + { + "id": "mon_gozu", + "type": "MONSTER", + "name": "gozu", + "description": "This is some sort of unnatural cross between a bull and a man. Quite different from the minotaur of legend, it possesses a shaggy white bull’s head on an otherwise unremarkable human body. Clad in sagging socks and stained jockey shorts, it grunts and snuffles, drooling ropey strands of white slobber down its chest. Its mere presence fills you with an unfathomable dread.", + "default_faction": "nether", + "bodytype": "human", + "species": [ "NETHER" ], + "diff": 5, + "volume": "62500 ml", + "weight": "81500 g", + "hp": 400, + "speed": 80, + "material": [ "flesh" ], + "symbol": "&", + "color": "white", + "aggression": 10, + "morale": 100, + "melee_skill": 6, + "melee_dice": 2, + "melee_dice_sides": 6, + "melee_cut": 0, + "dodge": 4, + "vision_day": 30, + "harvest": "gozu", + "special_attacks": [ [ "FEAR_PARALYZE", 20 ] ], + "death_function": [ "NORMAL" ], + "flags": [ + "SEES", + "SMELLS", + "HEARS", + "WARM", + "BASHES", + "GROUP_BASH", + "ANIMAL", + "PATH_AVOID_DANGER_1", + "NO_BREATHE", + "PATH_AVOID_DANGER_1" + ] + }, + { + "id": "mon_gracke", + "type": "MONSTER", + "name": "gracken", + "description": "This is some form of eldritch monstrosity; an uncouth black being with smooth, oily, skin and unpleasant horns that curve inward toward each other. Tall and thin, the shadows cling unnaturally to its vaguely defined humanoid form as it shuffles along, its hands twitching and spasming so rapidly as to appear a little more than a black blur of claws. Gazing upon its disturbing form fills you with an unspeakable terror.", + "default_faction": "nether", + "bodytype": "human", + "species": [ "NETHER" ], + "diff": 2, + "volume": "62500 ml", + "weight": "81500 g", + "hp": 100, + "speed": 180, + "material": [ "flesh" ], + "symbol": "h", + "color": "light_red", + "morale": 100, + "melee_skill": 10, + "melee_dice": 4, + "melee_dice_sides": 4, + "melee_cut": 0, + "dodge": 4, + "harvest": "mammal_leather", + "death_function": [ "NORMAL" ], + "flags": [ "SMELLS", "HEARS", "WARM", "NO_BREATHE", "GRABS", "PATH_AVOID_DANGER_2", "PRIORITIZE_TARGETS" ] + }, + { + "id": "mon_headless_dog_thing", + "type": "MONSTER", + "name": "tentacle dog", + "description": "A dog's body with a mass of ropey, black tentacles reaching out from its head.", + "default_faction": "mutant", + "bodytype": "dog", + "species": [ "NETHER" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 120, + "speed": 120, + "material": [ "flesh" ], + "symbol": "d", + "color": "dark_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 8, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_cut": 0, + "dodge": 4, + "harvest": "exempt", + "special_attacks": [ [ "TENTACLE", 5 ] ], + "death_function": [ "THING" ], + "flags": [ "SEES", "SMELLS", "HEARS", "BASHES" ] + }, + { + "id": "mon_hound_tindalos", + "type": "MONSTER", + "name": { "str": "hound of tindalos", "str_pl": "hounds of tindalos" }, + "description": "A grotesque hound-like beast, its frame is angular and emaciated and its head is like that of an abyssal fish. When it moves, twisted limbs duplicate, merge, disappear, and reform in dissonance, as if a hundred copies of itself were somehow forced to inhabit the same space. Extraneous to our reality, it moves between the corners of the world, hunting those that would dare stepping beyond time and space.", + "default_faction": "nether", + "bodytype": "dog", + "species": [ "NETHER" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 300, + "speed": 70, + "material": [ "flesh" ], + "symbol": "h", + "color": "red", + "aggression": 100, + "morale": 100, + "melee_skill": 8, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_cut": 5, + "dodge": 5, + "armor_cut": 50, + "vision_day": 50, + "vision_night": 50, + "harvest": "exempt", + "special_attacks": [ [ "TINDALOS_TELEPORT", 5 ] ], + "emit_fields": [ "emit_tindalos_gas_leak" ], + "path_settings": { "max_dist": 10 }, + "death_function": [ "MELT" ], + "flags": [ + "SEES", + "SMELLS", + "GOODHEARING", + "PRIORITIZE_TARGETS", + "KEENNOSE", + "WARM", + "BASHES", + "ARTHROPOD_BLOOD", + "NO_BREATHE", + "HARDTOSHOOT" + ] + }, + { + "id": "mon_hound_tindalos_afterimage", + "type": "MONSTER", + "name": { "str": "hound of tindalos", "str_pl": "hounds of tindalos" }, + "description": "A grotesque hound-like beast, its frame is angular and emaciated and its head is like that of an abyssal fish. When it moves, twisted limbs duplicate, merge, disappear, and reform in dissonance, as if a hundred copies of itself were somehow forced to inhabit the same space. Extraneous to our reality, it moves between the corners of the world, hunting those that would dare stepping beyond time and space.", + "default_faction": "nether", + "bodytype": "dog", + "species": [ "NETHER" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 100, + "speed": 70, + "material": [ "flesh" ], + "symbol": "h", + "color": "red", + "aggression": 100, + "morale": 100, + "melee_skill": 8, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_cut": 5, + "dodge": 5, + "armor_cut": 50, + "vision_day": 50, + "vision_night": 50, + "harvest": "exempt", + "special_attacks": [ [ "TINDALOS_TELEPORT", 5 ], [ "DISAPPEAR", 25 ] ], + "emit_fields": [ "emit_tindalos_gas_leak" ], + "path_settings": { "max_dist": 10 }, + "death_function": [ "MELT" ], + "flags": [ + "SEES", + "SMELLS", + "GOODHEARING", + "PRIORITIZE_TARGETS", + "KEENNOSE", + "WARM", + "BASHES", + "ARTHROPOD_BLOOD", + "NO_BREATHE", + "HARDTOSHOOT" + ] + }, + { + "id": "mon_hunting_horror", + "type": "MONSTER", + "name": "hunting horror", + "description": "This is some sort of great viperine creature, possessed of a curiously distorted head and massive clawed appendages. It partially supports itself with the aid of black rubbery wings of monstrous dimensions. Its form writhes and changes before your eyes, filling you with unnameable horror.", + "default_faction": "nether", + "species": [ "NETHER" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 280, + "speed": 180, + "symbol": "s", + "color": "pink", + "aggression": 100, + "morale": 100, + "melee_skill": 7, + "melee_dice": 1, + "melee_dice_sides": 12, + "melee_cut": 6, + "dodge": 8, + "harvest": "exempt", + "anger_triggers": [ "STALK", "PLAYER_WEAK", "PLAYER_CLOSE", "FRIEND_ATTACKED" ], + "death_function": [ "MELT" ], + "flags": [ + "SEES", + "SMELLS", + "HEARS", + "NOHEAD", + "HARDTOSHOOT", + "FLIES", + "PLASTIC", + "SUNDEATH", + "NO_BREATHE", + "HIT_AND_RUN", + "NOGIB" + ] + }, + { + "id": "mon_kreck", + "type": "MONSTER", + "name": "kreck", + "description": "This is some form of otherworldly hound. Lean and hungry looking, its twisted red flesh is stretched tightly across its misshapen, angular frame. Loping grotesquely along, its unusually long neck stretches forward, its skull-like head near the ground as it sniffs out its prey. Its foulness partially veiled by some arcane force, it seems to almost flicker in and out of your perceptions in a fashion that awakens ancient nameless terrors in the back of your mind", + "default_faction": "nether", + "bodytype": "dog", + "species": [ "NETHER" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 30, + "speed": 100, + "material": [ "flesh" ], + "symbol": "k", + "color": "red", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 1, + "melee_dice_sides": 4, + "melee_cut": 1, + "dodge": 8, + "armor_cut": 5, + "vision_day": 50, + "harvest": "exempt", + "path_settings": { "max_dist": 10 }, + "death_function": [ "MELT" ], + "flags": [ "SEES", "SMELLS", "HEARS", "WARM", "BASHES", "HIT_AND_RUN", "NO_BREATHE", "NOGIB" ] + }, + { + "id": "mon_shadow", + "type": "MONSTER", + "name": "shadow", + "description": "This is an animate shadow. Looking like nothing more than an errant patch of normal shadow, it draws your attention by the way it moves subtly and whispers softly in the back of your mind. Strange intrusive thoughts accompany the quiet murmur, awakening your most horrific memories and fears.", + "default_faction": "nether", + "species": [ "NETHER" ], + "diff": 2, + "volume": "750 ml", + "weight": "1 kg", + "hp": 60, + "speed": 90, + "symbol": "A", + "color": "dark_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 1, + "melee_dice_sides": 2, + "melee_cut": 0, + "dodge": 4, + "vision_day": 50, + "harvest": "exempt", + "special_attacks": [ [ "DISAPPEAR", 200 ] ], + "special_when_hit": [ "ZAPBACK", 100 ], + "death_function": [ "MELT" ], + "flags": [ + "SEES", + "HEARS", + "GOODHEARING", + "SMELLS", + "NOHEAD", + "HARDTOSHOOT", + "GRABS", + "WEBWALK", + "FLIES", + "PLASTIC", + "SUNDEATH", + "ELECTRIC", + "ACIDPROOF", + "HIT_AND_RUN", + "NO_BREATHE", + "NOGIB" + ] + }, + { + "id": "mon_shadow_snake", + "type": "MONSTER", + "name": "shadow snake", + "description": "This is an animate shadow in the form of a long and sinuous snake. Translucent and dark, it glides silently across the floor, wriggling and flexing as it moves.", + "default_faction": "nether", + "bodytype": "snake", + "species": [ "NETHER" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 40, + "speed": 90, + "material": [ "flesh" ], + "symbol": "s", + "color": "dark_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 1, + "melee_dice_sides": 4, + "melee_cut": 4, + "dodge": 1, + "harvest": "exempt", + "special_attacks": [ [ "DISAPPEAR", 200 ] ], + "death_function": [ "MELT" ], + "flags": [ "SEES", "SMELLS", "WARM", "SWIMS", "PLASTIC", "SUNDEATH", "NOGIB" ] + }, + { + "id": "mon_shoggoth", + "type": "MONSTER", + "name": "shoggoth", + "description": "A gargantuan protoplasmic blob, constantly reshaping, forming new pseudopods seemingly at will. All over its body are eyes that form and disappear. It looks at you with malice.", + "default_faction": "nether", + "bodytype": "blob", + "species": [ "NETHER" ], + "volume": "875000 ml", + "weight": "200 kg", + "hp": 400, + "speed": 90, + "symbol": "&", + "color": "dark_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 10, + "melee_dice": 7, + "melee_dice_sides": 5, + "melee_damage": [ { "damage_type": "acid", "amount": 20 } ], + "melee_cut": 6, + "armor_bash": 10, + "armor_cut": 30, + "harvest": "exempt", + "path_settings": { "max_dist": 5 }, + "special_attacks": [ [ "PARROT", 40 ] ], + "death_function": [ "MELT" ], + "regenerates": 50, + "regen_morale": true, + "flags": [ "SEES", "SMELLS", "SWIMS", "PLASTIC", "SLUDGEPROOF", "ACID_BLOOD", "ACIDPROOF", "NOHEAD", "ABSORBS_SPLITS", "NOGIB" ] + }, + { + "id": "mon_thing", + "type": "MONSTER", + "name": "thing", + "description": "An amorphous black creature, detaching and sprouting tentacles without any apparent pause.", + "default_faction": "mutant", + "bodytype": "blob", + "species": [ "NETHER" ], + "volume": "92500 ml", + "weight": "120 kg", + "hp": 160, + "speed": 140, + "material": [ "flesh" ], + "symbol": "&", + "color": "dark_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 12, + "melee_dice": 4, + "melee_dice_sides": 8, + "melee_cut": 0, + "dodge": 2, + "armor_bash": 8, + "harvest": "exempt", + "special_attacks": [ [ "TENTACLE", 5 ] ], + "death_function": [ "MELT" ], + "flags": [ "SMELLS", "HEARS", "NOHEAD", "BASHES", "GROUP_BASH", "SWIMS", "ATTACKMON", "PLASTIC", "ACIDPROOF", "NOGIB", "CLIMBS" ] + }, + { + "id": "mon_yugg", + "type": "MONSTER", + "name": "yugg", + "description": "This is a huge, slimy worm-like creature. Its pale, flattened head drips an oily mucus as it breaches the ground, searching for prey. Its pinkish mouth opens and closes, revealing long fangs glistening with ropey strands of saliva, which leave smoldering stains wherever they drip. The mere sight of its putrid whitish visage is enough to loose prehistoric terrors within the darkest recesses of your mind.", + "default_faction": "nether", + "bodytype": "snake", + "species": [ "NETHER" ], + "diff": 10, + "volume": "875000 ml", + "weight": "200 kg", + "hp": 320, + "speed": 80, + "material": [ "flesh" ], + "symbol": "W", + "color": "white", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 3, + "melee_dice_sides": 5, + "melee_cut": 8, + "dodge": 1, + "armor_bash": 6, + "harvest": "meatslug", + "special_attacks": [ [ "GENE_STING", 20 ] ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "SMELLS", "HEARS", "BASHES", "DESTROYS", "POISON", "VENOM", "NO_BREATHE", "DIGS" ] + } +] diff --git a/data/json/monsters/slimes.json b/data/json/monsters/slimes.json new file mode 100644 index 0000000000000..394cb6d758574 --- /dev/null +++ b/data/json/monsters/slimes.json @@ -0,0 +1,177 @@ +[ + { + "id": "mon_blob", + "type": "MONSTER", + "name": "blob", + "description": "A black blob of viscous goo, oozing across the ground like a glob of living oil.", + "default_faction": "blob", + "bodytype": "blob", + "species": [ "NETHER", "BLOB" ], + "diff": 1, + "volume": "62500 ml", + "weight": "81500 g", + "hp": 80, + "speed": 70, + "symbol": "O", + "color": "dark_gray", + "phase": "LIQUID", + "aggression": 100, + "morale": 100, + "melee_skill": 5, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_cut": 0, + "armor_bash": 12, + "armor_stab": 14, + "armor_acid": 15, + "harvest": "exempt", + "special_attacks": [ [ "FORMBLOB", 30 ] ], + "death_function": [ "BLOBSPLIT" ], + "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] + }, + { + "id": "mon_blob_brain", + "type": "MONSTER", + "name": "brain blob", + "description": "A gigantic black blob of viscous goo, oozing across the ground like a glob of living oil. Other blobs seem to swarm around it.", + "default_faction": "blob", + "bodytype": "blob", + "species": [ "NETHER", "BLOB" ], + "diff": 5, + "volume": "875000 ml", + "weight": "200 kg", + "hp": 400, + "speed": 50, + "symbol": "O", + "color": "black_green", + "phase": "LIQUID", + "aggression": 50, + "morale": 100, + "melee_skill": 5, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_cut": 0, + "armor_bash": 12, + "harvest": "exempt", + "special_attacks": [ [ "CALLBLOBS", 0 ] ], + "death_function": [ "BRAINBLOB" ], + "flags": [ "SEES", "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF", "QUEEN" ] + }, + { + "id": "mon_blob_large", + "type": "MONSTER", + "name": "big blob", + "description": "A large black blob of viscous goo, oozing across the ground like a glob of living oil.", + "default_faction": "blob", + "bodytype": "blob", + "species": [ "NETHER", "BLOB" ], + "diff": 1, + "volume": "92500 ml", + "weight": "120 kg", + "hp": 160, + "speed": 90, + "symbol": "O", + "color": "light_gray", + "phase": "LIQUID", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 2, + "melee_dice_sides": 6, + "melee_cut": 0, + "armor_bash": 14, + "armor_cut": 4, + "armor_stab": 20, + "armor_acid": 20, + "harvest": "exempt", + "special_attacks": [ [ "FORMBLOB", 20 ] ], + "death_function": [ "BLOBSPLIT" ], + "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] + }, + { + "id": "mon_blob_small", + "type": "MONSTER", + "name": "small blob", + "description": "A small black blob of viscous goo, oozing across the ground like a glob of living oil.", + "default_faction": "blob", + "bodytype": "blob", + "species": [ "NETHER", "BLOB" ], + "diff": 1, + "volume": "30000 ml", + "weight": "40750 g", + "hp": 40, + "speed": 50, + "symbol": "o", + "color": "dark_gray", + "phase": "LIQUID", + "aggression": 100, + "morale": 100, + "melee_skill": 4, + "melee_dice": 1, + "melee_dice_sides": 4, + "melee_cut": 0, + "armor_bash": 6, + "armor_stab": 10, + "armor_acid": 10, + "harvest": "exempt", + "death_function": [ "BLOBSPLIT" ], + "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] + }, + { + "id": "mon_gelatin", + "type": "MONSTER", + "name": "amoebic mold", + "description": "A formless slime mold the size of a cow. Crusty bits of cytoplasm fall away as it oozes across the ground.", + "bodytype": "blob", + "default_faction": "blob", + "species": [ "NETHER" ], + "diff": 2, + "volume": "92500 ml", + "weight": "120 kg", + "hp": 200, + "speed": 40, + "symbol": "O", + "color": "light_gray", + "phase": "LIQUID", + "morale": 100, + "melee_skill": 4, + "melee_dice": 2, + "melee_dice_sides": 3, + "melee_cut": 0, + "armor_bash": 10, + "harvest": "exempt", + "special_attacks": [ [ "FORMBLOB", 4 ] ], + "death_function": [ "MELT" ], + "flags": [ "SMELLS", "HEARS", "PLASTIC", "NO_BREATHE", "NOHEAD", "NOGIB" ] + }, + { + "id": "mon_player_blob", + "type": "MONSTER", + "name": "slimespring", + "description": "A familiar-looking blob of goo. It sprouts the occasional eyestalk.", + "default_faction": "player", + "bodytype": "blob", + "species": [ "MUTANT" ], + "diff": 2, + "volume": "62500 ml", + "weight": "81500 g", + "hp": 40, + "speed": 100, + "symbol": "O", + "color": "light_green", + "phase": "LIQUID", + "aggression": 75, + "morale": 100, + "melee_skill": 6, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_cut": 0, + "dodge": 1, + "armor_bash": 12, + "vision_night": 5, + "harvest": "exempt", + "special_attacks": [ [ "SLIMESPRING", 15 ] ], + "death_function": [ "ACID" ], + "flags": [ "SEES", "HEARS", "SMELLS", "GOODHEARING", "NOHEAD", "POISON", "VENOM", "WARM", "GUILT" ] + } +] diff --git a/data/json/monsters/zed-animal.json b/data/json/monsters/zed-animal.json new file mode 100644 index 0000000000000..d2f7163a23930 --- /dev/null +++ b/data/json/monsters/zed-animal.json @@ -0,0 +1,346 @@ +[ + { + "id": "mon_zombie_dog", + "alias": "mon_zombie_fast", + "type": "MONSTER", + "name": "zombie dog", + "description": "The deformed, animated corpse of a canine, a sinewy beast which can easily outpace its two-legged friends.", + "default_faction": "zombie", + "bodytype": "dog", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 36, + "speed": 105, + "material": [ "flesh" ], + "symbol": "d", + "color": "light_green", + "aggression": 100, + "morale": 100, + "melee_skill": 4, + "melee_dice": 1, + "melee_dice_sides": 6, + "melee_cut": 2, + "dodge": 1, + "vision_night": 4, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 5 } ], + "death_function": [ "NORMAL" ], + "upgrades": { "half_life": 28, "into": "mon_dog_skeleton" }, + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] + }, + { + "id": "mon_dog_skeleton", + "type": "MONSTER", + "name": "skeletal dog", + "description": "This once-canine has shed all of its skin, revealing a carapace of fused bones and ribs. Devoid entirely of flesh, this walking suit of bone seems to be controlled by a net of veins and sinews which pulse with glistening black goo.", + "default_faction": "zombie", + "bodytype": "dog", + "species": [ "ZOMBIE" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 12, + "speed": 100, + "material": [ "bone" ], + "symbol": "d", + "color": "white", + "aggression": 100, + "morale": 100, + "melee_skill": 4, + "melee_dice": 1, + "melee_dice_sides": 9, + "melee_cut": 6, + "dodge": 3, + "armor_cut": 15, + "armor_stab": 30, + "armor_acid": 3, + "vision_night": 3, + "harvest": "mr_bones", + "special_attacks": [ { "type": "bite", "cooldown": 5 } ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "NO_BREATHE", "HARDTOSHOOT", "REVIVES", "POISON", "FILTHY" ] + }, + { + "id": "mon_dog_zombie_cop", + "type": "MONSTER", + "name": "Z-9", + "description": "A zombified version of one of the German shepherd dogs used in law enforcement. Its deformed body is encased in a protective Kevlar harness.", + "default_faction": "zombie", + "bodytype": "dog", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 42, + "speed": 105, + "material": [ "flesh" ], + "symbol": "d", + "color": "blue", + "aggression": 100, + "morale": 100, + "melee_skill": 5, + "melee_dice": 2, + "melee_dice_sides": 5, + "melee_cut": 2, + "dodge": 1, + "armor_bash": 6, + "armor_cut": 6, + "vision_day": 50, + "vision_night": 4, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 5 } ], + "death_drops": { "subtype": "collection", "groups": [ [ "dog_cop", 40 ] ], "//": "40% chance of an item from group dog_cop" }, + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] + }, + { + "id": "mon_dog_zombie_rot", + "type": "MONSTER", + "name": "rot-weiler", + "description": "Acrid smell accompanies this corpse of canine. Its whole body is covered in chains of pulsing cysts and slime-dribbling ulcers.", + "default_faction": "zombie", + "bodytype": "dog", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 24, + "speed": 105, + "material": [ "flesh" ], + "symbol": "d", + "color": "yellow", + "aggression": 100, + "morale": 100, + "melee_skill": 1, + "melee_dice": 1, + "melee_dice_sides": 4, + "melee_cut": 2, + "dodge": 1, + "vision_day": 30, + "vision_night": 4, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 2, "accuracy": 4, "no_infection_chance": 12 } ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] + }, + { + "id": "mon_zolf", + "type": "MONSTER", + "name": "grim howler", + "description": "A zombified wolf. Its mouth oozes with a black substance, coating the vicious-looking white fangs.", + "default_faction": "zombie", + "bodytype": "dog", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "30000 ml", + "weight": "40750 g", + "hp": 48, + "speed": 116, + "material": [ "flesh" ], + "symbol": "w", + "color": "green", + "aggression": 100, + "morale": 100, + "melee_skill": 5, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_cut": 4, + "dodge": 2, + "vision_night": 5, + "harvest": "zombie_fur", + "special_attacks": [ [ "HOWL", 10 ] ], + "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "KEENNOSE", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] + }, + { + "id": "mon_zombear", + "type": "MONSTER", + "name": "zombear", + "description": "This black bear's eyes ooze with dark, oily fluid, and its flesh is torn and scarred. It shuffles as it walks.", + "default_faction": "zombie", + "bodytype": "bear", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "92500 ml", + "weight": "120 kg", + "hp": 180, + "speed": 120, + "material": [ "flesh" ], + "symbol": "B", + "color": "green", + "aggression": 50, + "morale": 100, + "melee_skill": 6, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_cut": 6, + "dodge": 2, + "armor_bash": 2, + "armor_cut": 2, + "vision_day": 30, + "vision_night": 5, + "harvest": "zombie_fur", + "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] + }, + { + "id": "mon_zombie_pig", + "type": "MONSTER", + "name": "festering boar", + "description": "A zombified omnivore descended from the wild boar. Now it's got black goo all over it, instead of mud.", + "default_faction": "zombie", + "bodytype": "pig", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 55, + "speed": 70, + "material": [ "flesh" ], + "symbol": "p", + "color": "green", + "aggression": 100, + "morale": 100, + "melee_skill": 4, + "melee_dice": 2, + "melee_dice_sides": 5, + "melee_cut": 4, + "dodge": 1, + "vision_day": 50, + "harvest": "zombie_leather", + "path_settings": { "max_dist": 10 }, + "special_attacks": [ { "type": "bite", "cooldown": 2 } ], + "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "KEENNOSE", + "BLEED", + "BASHES", + "POISON", + "NO_BREATHE", + "REVIVES", + "FILTHY" + ], + "//": "1d8->2d5, minor bonus over 1d9" + }, + { + "id": "mon_zombeaver", + "type": "MONSTER", + "name": "zombeaver", + "description": "This wall-eyed beast has a large wound on its side, and ribs with some flesh on them are seen through it. The most prominent feature of this abomination is large incisors in its ominously open mouth, strange black goo is oozing out of it. Seems like it isn't interested in trees anymore and is looking for some warm flesh to feed.", + "default_faction": "zombie_aquatic", + "bodytype": "dog", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "20250 ml", + "weight": "20 kg", + "hp": 30, + "speed": 80, + "material": [ "flesh" ], + "symbol": "r", + "color": "green", + "aggression": 100, + "morale": 100, + "melee_skill": 1, + "melee_dice": 1, + "melee_dice_sides": 6, + "melee_cut": 6, + "dodge": 2, + "vision_day": 30, + "vision_night": 5, + "harvest": "zombie_leather", + "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY", "SWIMS" ] + }, + { + "id": "mon_zoose", + "type": "MONSTER", + "name": "antlered horror", + "description": "This formerly-majestic moose has succumbed to the infection which is killing the world. Shiny green blowflies swarm the vast suppurated patches of purulent flesh where its skin has sloughed away, and its remaining fur is black and matted with necrotic discharge.", + "default_faction": "zombie", + "bodytype": "horse", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "92500 ml", + "weight": "120 kg", + "hp": 210, + "speed": 140, + "material": [ "flesh" ], + "symbol": "M", + "color": "green", + "aggression": 50, + "morale": 100, + "melee_skill": 6, + "melee_dice": 3, + "melee_dice_sides": 4, + "melee_cut": 0, + "armor_bash": 6, + "armor_cut": 4, + "vision_day": 30, + "vision_night": 5, + "harvest": "zombie_leather", + "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] + }, + { + "id": "mon_zougar", + "type": "MONSTER", + "name": "decayed pouncer", + "description": "An otherwise normal-looking cougar, except that its hind legs are swollen, and its eyes bulge with black goo.", + "default_faction": "zombie", + "bodytype": "dog", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 65, + "speed": 126, + "material": [ "flesh" ], + "symbol": "C", + "color": "green", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 2, + "melee_dice_sides": 5, + "melee_cut": 6, + "dodge": 2, + "armor_bash": 1, + "vision_day": 30, + "vision_night": 10, + "harvest": "zombie_fur", + "special_attacks": [ { "type": "leap", "cooldown": 10, "max_range": 5 } ], + "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "KEENNOSE", + "GOODHEARING", + "BASHES", + "POISON", + "NO_BREATHE", + "REVIVES", + "FILTHY" + ] + } +] diff --git a/data/json/monsters/zed-classic.json b/data/json/monsters/zed-classic.json new file mode 100644 index 0000000000000..834dac4038f8e --- /dev/null +++ b/data/json/monsters/zed-classic.json @@ -0,0 +1,432 @@ +[ + { + "id": "mon_zombie", + "type": "MONSTER", + "name": "zombie", + "description": "A human body, swaying as it moves, an unstoppable rage visible in its oily black eyes.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 80, + "speed": 70, + "material": [ "flesh" ], + "symbol": "Z", + "color": "light_green", + "aggression": 100, + "morale": 100, + "melee_skill": 4, + "melee_dice": 2, + "melee_dice_sides": 3, + "melee_cut": 0, + "vision_night": 3, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "GRAB", 7 ], [ "scratch", 20 ] ], + "death_drops": "default_zombie_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "BLEED", + "NO_BREATHE", + "REVIVES", + "PUSH_MON", + "FILTHY" + ] + }, + { + "id": "mon_zombie_cop", + "type": "MONSTER", + "name": "zombie cop", + "description": "A human body covered by a weather-beaten and badly damaged set of riot gear.", + "bodytype": "human", + "default_faction": "cop_zombie", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 80, + "speed": 70, + "material": [ "flesh" ], + "symbol": "Z", + "color": "blue", + "aggression": 100, + "morale": 100, + "melee_skill": 6, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_cut": 0, + "armor_bash": 6, + "armor_cut": 6, + "armor_stab": 6, + "vision_day": 30, + "vision_night": 3, + "harvest": "zombie", + "special_attacks": [ [ "GRAB", 7 ], [ "scratch", 20 ] ], + "death_drops": "mon_zombie_cop_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "BLEED", + "NO_BREATHE", + "REVIVES", + "PUSH_MON", + "FILTHY" + ] + }, + { + "id": "mon_zombie_crawler", + "type": "MONSTER", + "name": "crawling zombie", + "description": "This human corpse drags itself along slowly with its arms. Its legs are damaged beyond repair.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 60, + "speed": 20, + "material": [ "flesh" ], + "symbol": "Z", + "color": "pink_green", + "aggression": 100, + "morale": 100, + "melee_skill": 2, + "melee_dice": 2, + "melee_dice_sides": 3, + "melee_cut": 0, + "vision_day": 10, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "scratch", 20 ] ], + "death_drops": "default_zombie_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "BASHES", + "GRABS", + "POISON", + "BLEED", + "NO_BREATHE", + "REVIVES", + "FILTHY" + ] + }, + { + "id": "mon_zombie_dancer", + "type": "MONSTER", + "name": "zombie dancer", + "description": "The foulest stench is in the air,\nThe funk of forty thousand years,\nAnd grisly ghouls from every tomb,\nAre closing in to seal your doom!\n\nThe dancer doesn't even notice you, it seems like something nearby is controlling it.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "875000 ml", + "weight": "200 kg", + "hp": 10000, + "speed": 200, + "material": [ "flesh" ], + "symbol": "Z", + "color": "white_magenta", + "aggression": 100, + "morale": 100, + "melee_dice": 1, + "melee_dice_sides": 5, + "melee_cut": 0, + "armor_bash": 12, + "armor_cut": 8, + "vision_day": 50, + "vision_night": 3, + "harvest": "zombie_leather", + "special_attacks": [ [ "DANCE", 30 ] ], + "death_drops": "mon_zombie_hulk_death_drops", + "death_function": [ "NORMAL" ], + "regenerates": 50, + "flags": [ "WARM", "BASHES", "DESTROYS", "NO_BREATHE", "POISON", "FILTHY" ] + }, + { + "id": "mon_zombie_fat", + "type": "MONSTER", + "name": "fat zombie", + "description": "Stumbling as it moves, this corpse of an overweight human regards its surroundings with an empty black gaze.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 95, + "speed": 55, + "material": [ "flesh" ], + "symbol": "Z", + "color": "green", + "aggression": 100, + "morale": 100, + "melee_skill": 3, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_cut": 0, + "armor_bash": 5, + "armor_cut": 3, + "vision_night": 3, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 5, "min_mul": 0.75, "//": "Fat zombies have stronger jaws" }, [ "scratch", 20 ] ], + "death_drops": "default_zombie_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "upgrades": { "half_life": 10, "into_group": "GROUP_ZOMBIE_FAT" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "BLEED", + "NO_BREATHE", + "REVIVES", + "PUSH_MON", + "FILTHY" + ] + }, + { + "id": "mon_zombie_fireman", + "type": "MONSTER", + "name": "firefighter zombie", + "description": "A decaying human body clad in tattered firefighting gear. It staggers aimlessly, reeking of smoke and decay.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 80, + "speed": 70, + "material": [ "flesh" ], + "symbol": "Z", + "color": "yellow", + "aggression": 100, + "morale": 100, + "melee_skill": 5, + "melee_dice": 3, + "melee_dice_sides": 3, + "melee_cut": 0, + "armor_bash": 6, + "armor_cut": 6, + "armor_acid": 3, + "armor_fire": 10, + "vision_night": 3, + "harvest": "zombie", + "special_attacks": [ [ "GRAB", 7 ] ], + "death_drops": "mon_zombie_fireman_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "flags": [ + "SEES", + "HEARS", + "STUMBLES", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "BLEED", + "ACIDPROOF", + "NO_BREATHE", + "REVIVES", + "PUSH_MON", + "FILTHY" + ] + }, + { + "id": "mon_zombie_hazmat", + "type": "MONSTER", + "name": "hazmat zombie", + "description": "This zombie's face and body is completely covered by a protective suit. It wanders around, unsteadily.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 80, + "speed": 70, + "material": [ "flesh" ], + "symbol": "Z", + "color": "white_green", + "aggression": 100, + "morale": 100, + "melee_skill": 3, + "melee_dice": 2, + "melee_dice_sides": 3, + "melee_cut": 0, + "armor_bash": 5, + "armor_cut": 4, + "vision_night": 3, + "harvest": "zombie", + "special_attacks": [ [ "GRAB", 7 ] ], + "death_drops": "mon_zombie_hazmat_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "flags": [ + "SEES", + "HEARS", + "STUMBLES", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "BLEED", + "ACIDPROOF", + "NO_BREATHE", + "REVIVES", + "PUSH_MON", + "FILTHY" + ] + }, + { + "id": "mon_zombie_rot", + "type": "MONSTER", + "name": "decayed zombie", + "description": "A once-dead human corpse. Its discolored swollen flesh is riddled with festering wounds and open sores.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 55, + "speed": 70, + "material": [ "flesh" ], + "symbol": "Z", + "color": "light_green_yellow", + "aggression": 100, + "morale": 100, + "melee_skill": 1, + "melee_dice": 2, + "melee_dice_sides": 2, + "melee_cut": 0, + "vision_night": 3, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 2, "accuracy": 3, "no_infection_chance": 10 }, [ "GRAB", 7 ], [ "scratch", 20 ] ], + "death_drops": "default_zombie_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "upgrades": { "half_life": 23, "into": "mon_devourer" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "BLEED", + "NO_BREATHE", + "REVIVES", + "PUSH_MON", + "FILTHY" + ] + }, + { + "id": "mon_zombie_tough", + "type": "MONSTER", + "name": "tough zombie", + "description": "Once an athletic human, now a brutal monster. Its facial features are twisted into an expression of pure rage.", + "default_faction": "zombie", + "bodytype": "human", + "categories": [ "CLASSIC" ], + "species": [ "ZOMBIE", "HUMAN" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 100, + "speed": 85, + "material": [ "flesh" ], + "symbol": "Z", + "color": "light_red", + "aggression": 100, + "morale": 100, + "melee_skill": 4, + "melee_dice": 3, + "melee_dice_sides": 3, + "melee_cut": 1, + "dodge": 1, + "armor_bash": 2, + "armor_cut": 1, + "vision_night": 3, + "harvest": "zombie", + "special_attacks": [ { "type": "bite", "cooldown": 5, "min_mul": 0.7 }, [ "GRAB", 7 ], [ "scratch", 20 ] ], + "death_drops": "default_zombie_death_drops", + "death_function": [ "NORMAL" ], + "burn_into": "mon_zombie_scorched", + "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "STUMBLES", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "BLEED", + "NO_BREATHE", + "REVIVES", + "PUSH_MON", + "FILTHY" + ] + }, + { + "id": "mon_zombie_resort_dancer", + "type": "MONSTER", + "name": "sleek zombie", + "description": "This zombie is rather sleek and barely clothed.", + "copy-from": "mon_zombie", + "looks_like": "mon_zombie", + "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "death_drops": "mon_zombie_resort_dancer_death_drops" + }, + { + "id": "mon_zombie_resort_bouncer", + "type": "MONSTER", + "name": "bouncer zombie", + "description": "This zombie looks beefed and is dressed in the tattered remnants of a security uniform.", + "copy-from": "mon_zombie_tough", + "looks_like": "mon_zombie_tough", + "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "death_drops": "mon_zombie_resort_bouncer_death_drops" + }, + { + "id": "mon_zombie_resort_staff", + "type": "MONSTER", + "copy-from": "mon_zombie", + "looks_like": "mon_zombie", + "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "death_drops": "mon_zombie_resort_staff_death_drops" + } +] diff --git a/data/json/monsters/zed_resort.json b/data/json/monsters/zed_resort.json deleted file mode 100644 index a2353962dfdc0..0000000000000 --- a/data/json/monsters/zed_resort.json +++ /dev/null @@ -1,30 +0,0 @@ -[ - { - "id": "mon_zombie_resort_dancer", - "type": "MONSTER", - "name": "sleek zombie", - "description": "This zombie is rather sleek and barely clothed.", - "copy-from": "mon_zombie", - "looks_like": "mon_zombie", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, - "death_drops": "mon_zombie_resort_dancer_death_drops" - }, - { - "id": "mon_zombie_resort_bouncer", - "type": "MONSTER", - "name": "bouncer zombie", - "description": "This zombie looks beefed and is dressed in the tattered remnants of a security uniform.", - "copy-from": "mon_zombie_tough", - "looks_like": "mon_zombie_tough", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, - "death_drops": "mon_zombie_resort_bouncer_death_drops" - }, - { - "id": "mon_zombie_resort_staff", - "type": "MONSTER", - "copy-from": "mon_zombie", - "looks_like": "mon_zombie", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, - "death_drops": "mon_zombie_resort_staff_death_drops" - } -] diff --git a/data/json/monsters/zed_soldiers.json b/data/json/monsters/zed_soldiers.json index b3601d8a29e1f..53b8c95147533 100644 --- a/data/json/monsters/zed_soldiers.json +++ b/data/json/monsters/zed_soldiers.json @@ -55,7 +55,6 @@ "looks_like": "mon_zombie_soldier", "default_faction": "zombie", "bodytype": "human", - "categories": [ "CLASSIC" ], "species": [ "ZOMBIE", "HUMAN" ], "volume": "62500 ml", "weight": "81500 g", @@ -390,7 +389,6 @@ "description": "Despite being encased in a what was once a nigh-impenetrable suit of power armor, something still managed to kill this soldier.", "default_faction": "zombie", "bodytype": "human", - "categories": [ "CLASSIC" ], "species": [ "ZOMBIE", "HUMAN" ], "diff": 5, "volume": "62500 ml", diff --git a/data/json/mutations/mutation_appearance.json b/data/json/mutations/mutation_appearance.json index 4fed0dd60cc5c..388e829323131 100644 --- a/data/json/mutations/mutation_appearance.json +++ b/data/json/mutations/mutation_appearance.json @@ -542,7 +542,7 @@ { "id": "FACIAL_HAIR_NONE", "type": "mutation", - "name": "Facial hair: none", + "name": { "str": "Facial hair: none" }, "description": "You have no hair on your face, it is shaven or simply untouched by the presence of hair.", "points": 0, "valid": false, @@ -554,7 +554,7 @@ { "id": "FACIAL_HAIR_GOATEE", "type": "mutation", - "name": "Facial hair: goatee", + "name": { "str": "Facial hair: goatee" }, "description": "You have a short beard at the tip of your chin.", "points": 0, "valid": false, @@ -566,7 +566,7 @@ { "id": "FACIAL_HAIR_CIRCLE", "type": "mutation", - "name": "Facial hair: circle beard", + "name": { "str": "Facial hair: circle beard" }, "description": "You have a moustache and a short beard, that both form a circle around your lips.", "points": 0, "valid": false, @@ -578,7 +578,7 @@ { "id": "FACIAL_HAIR_ROYALE", "type": "mutation", - "name": "Facial hair: royale beard", + "name": { "str": "Facial hair: royale beard" }, "description": "You have a moustache and a short beard forming a patch under your lips.", "points": 0, "valid": false, @@ -590,7 +590,7 @@ { "id": "FACIAL_HAIR_ANCHOR", "type": "mutation", - "name": "Facial hair: anchor beard", + "name": { "str": "Facial hair: anchor beard" }, "description": "You have a moustache and a beard starting with a strip going down from the bottom lip, then tracing the jaw lines. It looks a bit like an anchor, thus the name.", "points": 0, "valid": false, @@ -602,7 +602,7 @@ { "id": "FACIAL_HAIR_SHORTBOXED", "type": "mutation", - "name": "Facial hair: short boxed beard", + "name": { "str": "Facial hair: short boxed beard" }, "description": "You have a moustache and a short beard with trimmed sides. Thin patches connect them both, forming a 'box' around the lips, thus the name.", "points": 0, "valid": false, @@ -614,7 +614,7 @@ { "id": "FACIAL_HAIR_CHEVRON", "type": "mutation", - "name": "Facial hair: chevron moustache", + "name": { "str": "Facial hair: chevron moustache" }, "description": "You have a moustache that covers your entire top lip.", "points": 0, "valid": false, @@ -626,7 +626,7 @@ { "id": "FACIAL_HAIR_3DAYSTUBBLE", "type": "mutation", - "name": "Facial hair: 3-day stubble", + "name": { "str": "Facial hair: 3-day stubble" }, "description": "You have a short trimmed moustache and beard imitating a 3-day stubble.", "points": 0, "valid": false, @@ -638,7 +638,7 @@ { "id": "FACIAL_HAIR_HORSESHOE", "type": "mutation", - "name": "Facial hair: horseshoe", + "name": { "str": "Facial hair: horseshoe" }, "description": "You have a moustache with patches going down the chin from both ends, thus the name.", "points": 0, "valid": false, @@ -650,7 +650,7 @@ { "id": "FACIAL_HAIR_MUSTACHE", "type": "mutation", - "name": "Facial hair: original moustache", + "name": { "str": "Facial hair: original moustache" }, "description": "You have a moustache with shortened ends, that covers only the skin above your upper lip.", "points": 0, "valid": false, @@ -662,7 +662,7 @@ { "id": "FACIAL_HAIR_MUTTONCHOPS", "type": "mutation", - "name": "Facial hair: mutton chops beard", + "name": { "str": "Facial hair: mutton chops beard" }, "description": "You have long sideburns that connect to your moustache, with the tip of the chin shaven clean.", "points": 0, "valid": false, @@ -674,7 +674,7 @@ { "id": "FACIAL_HAIR_GUNSLINGER", "type": "mutation", - "name": "Facial hair: gunslinger beard", + "name": { "str": "Facial hair: gunslinger beard" }, "description": "You have a horseshoe moustache and disconnected sideburns.", "points": 0, "valid": false, @@ -686,7 +686,7 @@ { "id": "FACIAL_HAIR_CHIN_STRIP", "type": "mutation", - "name": "Facial hair: chin strip", + "name": { "str": "Facial hair: chin strip" }, "description": "You have a short beard in a form of a vertical patch under your bottom lip.", "points": 0, "valid": false, @@ -698,7 +698,7 @@ { "id": "FACIAL_HAIR_CHIN_CURTAIN", "type": "mutation", - "name": "Facial hair: chin curtain", + "name": { "str": "Facial hair: chin curtain" }, "description": "You have a full beard without a moustache, restricted to the chin, sometimes called a 'lion's mane'. Much like Abraham Lincoln's beard.", "points": 0, "valid": false, @@ -710,7 +710,7 @@ { "id": "FACIAL_HAIR_CHIN_STRAP", "type": "mutation", - "name": "Facial hair: chin strap", + "name": { "str": "Facial hair: chin strap" }, "description": "You have beard along the jaw lines, circling the chin, and no moustache.", "points": 0, "valid": false, @@ -722,7 +722,7 @@ { "id": "FACIAL_HAIR_BEARD", "type": "mutation", - "name": "Facial hair: beard", + "name": { "str": "Facial hair: beard" }, "description": "You have a moustache and a long beard, both formed by allowing free growth of hair, with no particular styling.", "points": 0, "valid": false, @@ -734,7 +734,7 @@ { "id": "FACIAL_HAIR_HANDLEBAR", "type": "mutation", - "name": "Facial hair: handlebar moustache", + "name": { "str": "Facial hair: handlebar moustache" }, "description": "You have a moustache with long flared out ends.", "points": 0, "valid": false, @@ -746,7 +746,7 @@ { "id": "FACIAL_HAIR_NECKBEARD", "type": "mutation", - "name": "Facial hair: neckbeard", + "name": { "str": "Facial hair: neckbeard" }, "description": "You have a beard formed from hair grown on neck below the chin line. No moustache included.", "points": 0, "valid": false, @@ -758,7 +758,7 @@ { "id": "FACIAL_HAIR_PENCIL", "type": "mutation", - "name": "Facial hair: pencil moustache", + "name": { "str": "Facial hair: pencil moustache" }, "description": "You have a very thin moustache just above the line of the upper lip.", "points": 0, "valid": false, @@ -770,7 +770,7 @@ { "id": "FACIAL_HAIR_SHENANDOAH", "type": "mutation", - "name": "Facial hair: shenandoah", + "name": { "str": "Facial hair: shenandoah" }, "description": "Long full beard with no moustache, popular among Amish community, often with two pointed ends.", "points": 0, "valid": false, @@ -782,7 +782,7 @@ { "id": "FACIAL_HAIR_SIDEBURNS", "type": "mutation", - "name": "Facial hair: sideburns", + "name": { "str": "Facial hair: sideburns" }, "description": "You have patches of hair in front of your ears, that normally would connect your hair with the beard, but they are here by themselves.", "points": 0, "valid": false, @@ -794,7 +794,7 @@ { "id": "FACIAL_HAIR_SOUL_PATCH", "type": "mutation", - "name": "Facial hair: soul patch", + "name": { "str": "Facial hair: soul patch" }, "description": "You have a little bit of hair in the dip under your lower lip, and no other facial hair whatsoever.", "points": 0, "valid": false, @@ -806,7 +806,7 @@ { "id": "FACIAL_HAIR_TOOTHBRUSH", "type": "mutation", - "name": "Facial hair: toothbrush moustache", + "name": { "str": "Facial hair: toothbrush moustache" }, "description": "Charlie Chaplin used to have this short patch of hair just under the nose, but then that other guy used it as a characteristic, and it became unwelcomed.", "points": 0, "valid": false, @@ -818,7 +818,7 @@ { "id": "FACIAL_HAIR_VANDYKE", "type": "mutation", - "name": "Facial hair: Van Dyke", + "name": { "str": "Facial hair: Van Dyke" }, "description": "You have handlebar moustache with a chin strip or a small goatee.", "points": 0, "valid": false, @@ -830,7 +830,7 @@ { "id": "FACIAL_HAIR_WALRUS", "type": "mutation", - "name": "Facial hair: walrus", + "name": { "str": "Facial hair: walrus" }, "description": "You have long thick moustache, overshadowing you lips, that somewhat resembles facial hair of a walrus.", "points": 0, "valid": false, @@ -842,7 +842,7 @@ { "id": "FACIAL_HAIR_ZAPPA", "type": "mutation", - "name": "Facial hair: The Zappa", + "name": { "str": "Facial hair: The Zappa" }, "description": "You have a wide soul patch and a full moustache that extends a bit downwards at the corners of your lips.", "points": 0, "valid": false, diff --git a/data/json/mutations/mutations.json b/data/json/mutations/mutations.json index cf9b40ae377f1..84f23be115f71 100644 --- a/data/json/mutations/mutations.json +++ b/data/json/mutations/mutations.json @@ -44,7 +44,7 @@ { "type": "mutation", "id": "GOODHEARING", - "name": "Good Hearing", + "name": { "str": "Good Hearing" }, "points": 1, "description": "Your hearing is better than average, and you can hear distant sounds more easily.", "starting_trait": true, @@ -55,7 +55,7 @@ { "type": "mutation", "id": "FEYHEARING", - "name": "Fey Hearing", + "name": { "str": "Fey Hearing" }, "points": 2, "description": "Your not sure the shape of your ears are helping, but regardless you have become very sensitive to sounds.", "prereqs": [ "GOODHEARING" ], @@ -172,7 +172,7 @@ { "type": "mutation", "id": "EASYSLEEPER", - "name": "Accomplished Sleeper", + "name": { "str": "Accomplished Sleeper" }, "points": 1, "description": "You have always been able to fall asleep easily, even when sleeping in less than ideal circumstances.", "changes_to": [ "EASYSLEEPER2" ], @@ -368,7 +368,7 @@ { "type": "mutation", "id": "DEFT", - "name": "Deft", + "name": { "str": "Deft" }, "points": 1, "description": "While you're not any better at melee combat, you are better at recovering from a miss, and will be able to attempt another strike faster.", "starting_trait": true, @@ -377,7 +377,7 @@ { "type": "mutation", "id": "DRUNKEN", - "name": "Drunken Master", + "name": { "str": "Drunken Master" }, "points": 1, "description": "The ancient arts of drunken brawling come naturally to you! While under the influence of alcohol, your melee skill will rise considerably, especially unarmed combat.", "starting_trait": true, @@ -418,7 +418,7 @@ { "type": "mutation", "id": "LOVES_BOOKS", - "name": "Bookworm", + "name": { "str": "Bookworm" }, "points": 1, "description": "There's nothing quite like the smell of a good book! Books are more fun (or less boring) for you!", "starting_trait": true, @@ -438,7 +438,7 @@ { "type": "mutation", "id": "ANIMALEMPATH", - "name": "Animal Empathy", + "name": { "str": "Animal Empathy" }, "points": 1, "description": "Peaceful animals will not run away from you, and even aggressive animals are less likely to attack. This only applies to natural animals such as woodland creatures.", "starting_trait": true, @@ -449,7 +449,7 @@ { "type": "mutation", "id": "ANIMALEMPATH2", - "name": "Animal Kinship", + "name": { "str": "Animal Kinship" }, "points": 2, "description": "Something about your presence is calming to animals, and they will treat you with innate trust. This only applies to natural animals such as woodland creatures.", "category": [ "ELFA" ], @@ -469,7 +469,7 @@ { "type": "mutation", "id": "DISRESISTANT", - "name": "Disease Resistant", + "name": { "str": "Disease Resistant" }, "points": 1, "description": "It's very unlikely that you will catch ambient diseases like a cold or the flu.", "starting_trait": true, @@ -586,7 +586,7 @@ { "type": "mutation", "id": "CANNIBAL", - "name": "Cannibal", + "name": { "str": "Cannibal" }, "points": 1, "description": "For your whole life you've been forbidden from indulging in your peculiar tastes. Now the world's ended, and you'll be damned if anyone is going to tell you that you can't eat people.", "starting_trait": true, @@ -670,7 +670,7 @@ { "type": "mutation", "id": "MARTIAL_FENCING", - "name": "Competitive Fencer", + "name": { "str": "Competitive Fencer" }, "points": 0, "description": "You were an avid fencer, starting with foil and moving onto saber, then épée. You competed nationally and dabbled with some of the historical fencing weapons afforded by HEMA's popularity.", "starting_trait": false, @@ -736,7 +736,7 @@ { "type": "mutation", "id": "BADKNEES", - "name": "Bad Knees", + "name": { "str": "Bad Knees" }, "points": -1, "description": "Whether due to injury or age, your knees aren't particularly strong or flexible. Moving over rough terrain will slow you down more than normal.", "starting_trait": true, @@ -834,7 +834,7 @@ { "type": "mutation", "id": "ASTHMA", - "name": "Asthmatic", + "name": { "str": "Asthmatic" }, "points": -4, "description": "You will occasionally need to use an inhaler, or else suffer severe physical limitations. However, you are guaranteed to start with an inhaler.", "social_modifiers": { "intimidate": -2 }, @@ -844,7 +844,7 @@ { "type": "mutation", "id": "BADBACK", - "name": "Bad Back", + "name": { "str": "Bad Back" }, "points": -3, "description": "You simply cannot carry as much as people with a similar strength could. Your maximum weight carried is reduced by 35%.", "starting_trait": true, @@ -855,7 +855,7 @@ { "type": "mutation", "id": "BADTEMPER", - "name": "Bad Temper", + "name": { "str": "Bad Temper" }, "points": -2, "description": "Things just keep getting you down. You tend to be unhappy, and it takes some doing to cheer you up.", "starting_trait": true, @@ -865,7 +865,7 @@ { "type": "mutation", "id": "DISORGANIZED", - "name": "Disorganized", + "name": { "str": "Disorganized" }, "points": -3, "description": "You are terrible at organizing and storing your possessions. You can carry 40% less volume.", "starting_trait": true, @@ -885,7 +885,7 @@ { "type": "mutation", "id": "BADHEARING", - "name": "Poor Hearing", + "name": { "str": "Poor Hearing" }, "points": -2, "description": "Your hearing is poor, and you may not hear quiet or far-off noises.", "starting_trait": true, @@ -897,13 +897,13 @@ { "type": "mutation", "id": "DEAF", - "name": "Deaf", + "name": { "str": "Deaf" }, "points": -4, "description": "You're not able to hear anything, and as such you're not able to talk to NPCs.", "starting_trait": true, "prereqs": [ "BADHEARING" ], "cancels": [ "GOODHEARING" ], - "hearing_modifier": 0 + "hearing_modifier": 0.0 }, { "type": "mutation", @@ -1100,7 +1100,7 @@ { "type": "mutation", "id": "CHEMIMBALANCE", - "name": "Chemical Imbalance", + "name": { "str": "Chemical Imbalance" }, "points": -2, "description": "You suffer from a minor chemical imbalance, whether mental or physical. Minor changes to your internal chemistry will manifest themselves on occasion, such as hunger, sleepiness, narcotic effects, etc.", "starting_trait": true, @@ -1109,7 +1109,7 @@ { "type": "mutation", "id": "ANIMALDISCORD", - "name": "Animal Discord", + "name": { "str": "Animal Discord" }, "points": -1, "description": "Most animals don't like you, and aggressive animals are more likely to attack you. This only applies to natural animals such as woodland creatures.", "starting_trait": true, @@ -1161,7 +1161,7 @@ { "type": "mutation", "id": "CLUMSY", - "name": "Clumsy", + "name": { "str": "Clumsy" }, "points": -1, "description": "You make more noise while walking. You're also more likely to set off traps.", "starting_trait": true, @@ -1272,7 +1272,7 @@ { "type": "mutation", "id": "ALBINO", - "name": "Albino", + "name": { "str": "Albino" }, "points": -1, "description": "You lack skin pigmentation due to a genetic problem. You sunburn extremely easily, and typically use an umbrella and sunglasses when going out in the sun.", "starting_trait": true, @@ -1373,7 +1373,7 @@ { "type": "mutation", "id": "CEPH_EYES", - "name": "Cephalopod Eyes", + "name": { "str": "Cephalopod Eyes" }, "points": 1, "visibility": 8, "ugliness": 5, @@ -1385,7 +1385,7 @@ { "type": "mutation", "id": "CEPH_VISION", - "name": "Cephalopod Vision", + "name": { "str": "Cephalopod Vision" }, "points": 3, "description": "Your brain has caught up with your eyes. You can see much better in the dark, but sunlight seems much brighter now. Activate to toggle NV-visible areas on or off.", "prereqs": [ "CEPH_EYES" ], @@ -1480,7 +1480,7 @@ { "type": "mutation", "id": "BIRD_EYE", - "name": "Avian Eyes", + "name": { "str": "Avian Eyes" }, "points": 5, "visibility": 1, "description": "Your vision has become particularly acute: you suspect you could pick out zombies much farther away. Perception +4.", @@ -1683,7 +1683,7 @@ { "type": "mutation", "id": "GILLS_CEPH", - "name": "Cephalopod Gills", + "name": { "str": "Cephalopod Gills" }, "points": 2, "visibility": 4, "ugliness": 4, @@ -1875,7 +1875,7 @@ { "type": "mutation", "id": "FEATHERS", - "name": "Feathers", + "name": { "str": "Feathers" }, "points": 2, "visibility": 10, "ugliness": 3, @@ -1890,7 +1890,7 @@ { "type": "mutation", "id": "DOWN", - "name": "Down", + "name": { "str": "Down" }, "points": 0, "visibility": 4, "ugliness": 1, @@ -1905,7 +1905,7 @@ { "type": "mutation", "id": "LIGHTFUR", - "name": "Lightly Furred", + "name": { "str": "Lightly Furred" }, "points": 1, "visibility": 6, "ugliness": 2, @@ -1920,7 +1920,7 @@ { "type": "mutation", "id": "FUR", - "name": "Furry", + "name": { "str": "Furry" }, "points": 2, "visibility": 10, "ugliness": 3, @@ -1936,7 +1936,7 @@ { "type": "mutation", "id": "URSINE_FUR", - "name": "Shaggy Fur", + "name": { "str": "Shaggy Fur" }, "points": 4, "visibility": 10, "ugliness": 3, @@ -1951,7 +1951,7 @@ { "type": "mutation", "id": "LUPINE_FUR", - "name": "Gray Fur", + "name": { "str": "Gray Fur" }, "points": 2, "visibility": 10, "ugliness": 3, @@ -1966,7 +1966,7 @@ { "type": "mutation", "id": "FELINE_FUR", - "name": "Sleek Fur", + "name": { "str": "Sleek Fur" }, "points": 2, "visibility": 10, "ugliness": 3, @@ -1994,7 +1994,7 @@ { "type": "mutation", "id": "CHITIN", - "name": "Chitinous Skin", + "name": { "str": "Chitinous Skin" }, "points": 2, "visibility": 3, "ugliness": 2, @@ -2020,7 +2020,7 @@ { "type": "mutation", "id": "CHITIN2", - "name": "Chitinous Armor", + "name": { "str": "Chitinous Armor" }, "points": 2, "visibility": 6, "ugliness": 3, @@ -2049,7 +2049,7 @@ { "type": "mutation", "id": "CHITIN3", - "name": "Chitinous Plate", + "name": { "str": "Chitinous Plate" }, "points": 2, "visibility": 8, "ugliness": 5, @@ -2090,7 +2090,7 @@ { "type": "mutation", "id": "CHITIN_FUR", - "name": "Hairy Chitin", + "name": { "str": "Hairy Chitin" }, "points": 3, "visibility": 10, "ugliness": 4, @@ -2106,7 +2106,7 @@ { "type": "mutation", "id": "CHITIN_FUR2", - "name": "Furred Chitin", + "name": { "str": "Furred Chitin" }, "points": 4, "visibility": 10, "ugliness": 4, @@ -2122,7 +2122,7 @@ { "type": "mutation", "id": "CHITIN_FUR3", - "name": "Furred Plate", + "name": { "str": "Furred Plate" }, "points": 5, "visibility": 10, "ugliness": 4, @@ -2184,7 +2184,7 @@ { "type": "mutation", "id": "BARBS", - "name": "Assault barbs", + "name": { "str": "Assault barbs" }, "points": 2, "visibility": 2, "ugliness": 3, @@ -2225,7 +2225,7 @@ { "type": "mutation", "id": "BARK", - "name": "Bark", + "name": { "str": "Bark" }, "points": 5, "visibility": 10, "ugliness": 3, @@ -2450,7 +2450,7 @@ { "type": "mutation", "id": "CLAWS", - "name": "Claws", + "name": { "str": "Claws" }, "points": 2, "visibility": 3, "ugliness": 2, @@ -2627,7 +2627,7 @@ { "type": "mutation", "id": "DISIMMUNE", - "name": "Disease Immune", + "name": { "str": "Disease Immune" }, "points": 2, "description": "Your body is simply immune to diseases. You will never catch an ambient disease.", "prereqs": [ "DISRESISTANT" ], @@ -2759,7 +2759,7 @@ { "type": "mutation", "id": "COMPOUND_EYES", - "name": "Compound Eyes", + "name": { "str": "Compound Eyes" }, "points": 2, "visibility": 9, "ugliness": 5, @@ -2824,7 +2824,7 @@ { "type": "mutation", "id": "ALCMET", - "name": "Alcohol Metabolism", + "name": { "str": "Alcohol Metabolism" }, "points": 2, "description": "So it's fermented? Whatever, it's still good drinking. You've developed the ability to metabolize alcohol as a food source.", "prereqs": [ "TOLERANCE" ], @@ -2948,7 +2948,7 @@ { "type": "mutation", "id": "EATDEAD", - "name": "Eater Of The Dead", + "name": { "str": "Eater Of The Dead" }, "points": 4, "description": "Eating rotting, long-dead flesh is good for the struggle, and safe--if still completely unappealing--for you.", "prereqs": [ "EATPOISON" ], @@ -2959,7 +2959,7 @@ { "type": "mutation", "id": "BURROW", - "name": "Burrowing", + "name": { "str": "Burrowing" }, "points": 10, "valid": false, "purifiable": false, @@ -3030,7 +3030,7 @@ { "type": "mutation", "id": "HORNS_CURLED", - "name": "Curled Horns", + "name": { "str": "Curled Horns" }, "points": -3, "visibility": 8, "ugliness": 2, @@ -3070,7 +3070,7 @@ { "type": "mutation", "id": "ANTLERS", - "name": "Antlers", + "name": { "str": "Antlers" }, "points": -2, "visibility": 10, "ugliness": 3, @@ -3090,7 +3090,7 @@ { "type": "mutation", "id": "ANTENNAE", - "name": "Antennae", + "name": { "str": "Antennae" }, "points": 1, "visibility": 9, "ugliness": 4, @@ -3161,7 +3161,7 @@ { "type": "mutation", "id": "TAIL_CATTLE", - "name": "Cattle Tail", + "name": { "str": "Cattle Tail" }, "points": -1, "visibility": 6, "ugliness": 2, @@ -3382,7 +3382,7 @@ { "type": "mutation", "id": "CENOBITE", - "name": "Cenobite", + "name": { "str": "Cenobite" }, "points": 6, "visibility": 4, "ugliness": 10, @@ -3398,7 +3398,7 @@ { "type": "mutation", "id": "NOPAIN", - "name": "Deadened", + "name": { "str": "Deadened" }, "points": 2, "description": "Nothing hurts any more. Those bites tickle and the wounds itch a bit, but that's it.", "valid": false, @@ -3434,7 +3434,7 @@ { "type": "mutation", "id": "MORE_PAIN3", - "name": "Extreme Hyperalgesia", + "name": { "str": "Extreme Hyperalgesia" }, "points": -5, "description": "Your body reacts cripplingly to any source of pain. Pain dealt to you is doubled.", "prereqs": [ "MORE_PAIN2" ], @@ -3443,7 +3443,7 @@ { "type": "mutation", "id": "PRED1", - "name": "Culler", + "name": { "str": "Culler" }, "points": 2, "description": "You've had a revelation: by killing the weaker creatures, who would only die anyway, you preserve resources for those better able to survive. You are less bothered by the deaths of others: their own weakness invited these fates upon them.", "purifiable": false, @@ -3519,7 +3519,7 @@ { "type": "mutation", "id": "PRED4", - "name": "Apex Predator", + "name": { "str": "Apex Predator" }, "points": 2, "description": "Your mind and brain have adapted to your new place in the world: as one on top of the food chain. You can effortlessly master and maintain combat skills, but your critical thinking has atrophied further.", "social_modifiers": { "intimidate": 5 }, @@ -3565,7 +3565,7 @@ { "type": "mutation", "id": "WINGS_BIRD", - "name": "Bird Wings", + "name": { "str": "Bird Wings" }, "points": 2, "visibility": 4, "ugliness": 2, @@ -3659,7 +3659,7 @@ { "type": "mutation", "id": "CANINE_EARS", - "name": "Canine Ears", + "name": { "str": "Canine Ears" }, "points": 1, "visibility": 4, "ugliness": 1, @@ -3672,7 +3672,7 @@ { "type": "mutation", "id": "LUPINE_EARS", - "name": "Lupine Ears", + "name": { "str": "Lupine Ears" }, "points": 1, "visibility": 4, "ugliness": 1, @@ -3684,7 +3684,7 @@ { "type": "mutation", "id": "FELINE_EARS", - "name": "Feline Ears", + "name": { "str": "Feline Ears" }, "points": 1, "visibility": 4, "description": "Your ears have extended into long, pointed, velvety ones, like those of a feline. You find it easier to tune in on sounds from afar.", @@ -3695,7 +3695,7 @@ { "type": "mutation", "id": "URSINE_EARS", - "name": "Ursine Ears", + "name": { "str": "Ursine Ears" }, "points": 1, "visibility": 4, "ugliness": 1, @@ -3719,7 +3719,7 @@ { "type": "mutation", "id": "MOUSE_EARS", - "name": "Rodent Ears", + "name": { "str": "Rodent Ears" }, "points": 1, "visibility": 8, "ugliness": 1, @@ -3727,7 +3727,7 @@ "valid": false, "types": [ "EARS" ], "category": [ "MOUSE", "RAT" ], - "hearing_modifier": 2 + "hearing_modifier": 2.0 }, { "type": "mutation", @@ -3817,7 +3817,7 @@ { "type": "mutation", "id": "FAT", - "name": "Fat Deposits", + "name": { "str": "Fat Deposits" }, "points": -1, "visibility": 1, "ugliness": 1, @@ -3930,7 +3930,7 @@ { "type": "mutation", "id": "STR_UP_3", - "name": "Extremely Strong", + "name": { "str": "Extremely Strong" }, "points": 4, "visibility": 1, "description": "Your muscles are much stronger. Strength + 4", @@ -3969,7 +3969,7 @@ { "type": "mutation", "id": "DEX_UP", - "name": "Dextrous", + "name": { "str": "Dextrous" }, "points": 1, "description": "You are a little nimbler. Dexterity + 1", "changes_to": [ "DEX_UP_2", "DEX_ALPHA" ], @@ -3990,7 +3990,7 @@ { "type": "mutation", "id": "DEX_UP_3", - "name": "Extremely Dextrous", + "name": { "str": "Extremely Dextrous" }, "points": 3, "description": "You are nimble and quick. Dexterity + 4", "prereqs": [ "DEX_UP_2" ], @@ -4044,7 +4044,7 @@ { "type": "mutation", "id": "INT_UP_3", - "name": "Extremely Smart", + "name": { "str": "Extremely Smart" }, "points": 3, "visibility": 1, "ugliness": 1, @@ -4082,7 +4082,7 @@ { "type": "mutation", "id": "INT_SLIME", - "name": "Distributed Neurology", + "name": { "str": "Distributed Neurology" }, "points": 4, "visibility": 10, "ugliness": 10, @@ -4120,7 +4120,7 @@ { "type": "mutation", "id": "PER_UP_3", - "name": "Extremely Perceptive", + "name": { "str": "Extremely Perceptive" }, "points": 3, "description": "Your senses are much keener. Perception + 4", "prereqs": [ "PER_UP_2" ], @@ -4171,7 +4171,7 @@ { "type": "mutation", "id": "PER_SLIME_OK", - "name": "Distributed Senses", + "name": { "str": "Distributed Senses" }, "points": 7, "visibility": 10, "ugliness": 10, @@ -4215,7 +4215,7 @@ "hp_modifier": -0.3, "dodge_modifier": 2, "weight_capacity_modifier": 0.5, - "noise_modifier": 0 + "noise_modifier": 0.0 }, { "type": "mutation", @@ -4233,12 +4233,12 @@ "hp_modifier": -0.25, "dodge_modifier": 2, "weight_capacity_modifier": 0.7, - "noise_modifier": 0 + "noise_modifier": 0.0 }, { "type": "mutation", "id": "CRAFTY", - "name": "Crafty", + "name": { "str": "Crafty" }, "points": 4, "description": "By making the most of your small stature, you can avoid the notice of all but the most perceptive creatures, and your speed is greatly increased.", "valid": false, @@ -4294,7 +4294,7 @@ { "type": "mutation", "id": "EYEBULGE", - "name": "Bulging Eyes", + "name": { "str": "Bulging Eyes" }, "points": 0, "visibility": 8, "ugliness": 4, @@ -4326,7 +4326,7 @@ { "type": "mutation", "id": "WINGS_BAT", - "name": "Bat Wings", + "name": { "str": "Bat Wings" }, "points": -1, "visibility": 9, "ugliness": 4, @@ -4338,7 +4338,7 @@ { "type": "mutation", "id": "WINGS_BUTTERFLY", - "name": "Butterfly Wings", + "name": { "str": "Butterfly Wings" }, "points": -1, "visibility": 10, "ugliness": -2, @@ -4394,7 +4394,7 @@ { "type": "mutation", "id": "DEFORMED", - "name": "Deformed", + "name": { "str": "Deformed" }, "points": -2, "visibility": 4, "ugliness": 4, @@ -4407,7 +4407,7 @@ { "type": "mutation", "id": "DEFORMED2", - "name": "Badly Deformed", + "name": { "str": "Badly Deformed" }, "points": -3, "visibility": 7, "ugliness": 7, @@ -4432,7 +4432,7 @@ { "type": "mutation", "id": "BEAUTIFUL", - "name": "Beautiful", + "name": { "str": "Beautiful" }, "points": 2, "visibility": 4, "ugliness": -4, @@ -4479,7 +4479,7 @@ { "type": "mutation", "id": "MINOTAUR", - "name": "Bovine Snout", + "name": { "str": "Bovine Snout" }, "points": -4, "visibility": 5, "ugliness": 6, @@ -4672,7 +4672,7 @@ { "type": "mutation", "id": "HUNGER3", - "name": "Extreme Metabolism", + "name": { "str": "Extreme Metabolism" }, "points": -2, "description": "You consume three times as much food as the average human to maintain your truly superhuman endurance.", "prereqs": [ "HUNGER2" ], @@ -4709,7 +4709,7 @@ { "type": "mutation", "id": "THIRST3", - "name": "Extremely Thirsty", + "name": { "str": "Extremely Thirsty" }, "points": -5, "description": "You dry out seriously quickly, requiring three times as much liquid to stay hydrated.", "cancels": [ "NO_THIRST" ], @@ -4751,7 +4751,7 @@ { "type": "mutation", "id": "ROT1", - "name": "Weakening", + "name": { "str": "Weakening" }, "points": -2, "bodytemp_modifiers": [ -250, -250 ], "description": "You feel as though you are slowly weakening and your body heals slower.", @@ -4764,7 +4764,7 @@ { "type": "mutation", "id": "ROT2", - "name": "Deterioration", + "name": { "str": "Deterioration" }, "points": -8, "bodytemp_modifiers": [ -750, -750 ], "description": "Your body is very slowly wasting away.", @@ -4777,7 +4777,7 @@ { "type": "mutation", "id": "ROT3", - "name": "Disintegration", + "name": { "str": "Disintegration" }, "points": -10, "bodytemp_modifiers": [ -1500, -1500 ], "description": "Your body is slowly wasting away!", @@ -4874,7 +4874,7 @@ { "type": "mutation", "id": "PAWS_LARGE", - "name": "Broad Paws", + "name": { "str": "Broad Paws" }, "points": -4, "visibility": 4, "ugliness": 3, @@ -4901,7 +4901,7 @@ { "type": "mutation", "id": "BEAK", - "name": "Beak", + "name": { "str": "Beak" }, "points": -3, "visibility": 8, "ugliness": 4, @@ -4992,7 +4992,7 @@ { "type": "mutation", "id": "RADIOACTIVE1", - "name": "Minor Radioactivity", + "name": { "str": "Minor Radioactivity" }, "points": -2, "bodytemp_modifiers": [ 250, 250 ], "description": "Your body has become radioactive! You continuously emit low levels of radiation, which slowly contaminates the world around you.", @@ -5002,7 +5002,7 @@ { "type": "mutation", "id": "RADIOACTIVE2", - "name": "Radioactivity", + "name": { "str": "Radioactivity" }, "points": -4, "bodytemp_modifiers": [ 750, 750 ], "description": "Your body has become radioactive! You continuously emit moderate levels of radiation, which contaminates the world around you.", @@ -5013,7 +5013,7 @@ { "type": "mutation", "id": "RADIOACTIVE3", - "name": "Severe Radioactivity", + "name": { "str": "Severe Radioactivity" }, "points": -6, "bodytemp_modifiers": [ 1500, 1500 ], "description": "Your body has become radioactive! You continuously emit heavy levels of radiation, making your surroundings unlivable.", @@ -5072,7 +5072,7 @@ { "type": "mutation", "id": "AMORPHOUS", - "name": "Amorphous Body", + "name": { "str": "Amorphous Body" }, "points": -2, "visibility": 10, "ugliness": 10, @@ -5117,7 +5117,7 @@ { "type": "mutation", "id": "CARNIVORE", - "name": "Carnivore", + "name": { "str": "Carnivore" }, "points": -4, "description": "Your body's ability to digest fruits, vegetables and grains is severely hampered. You cannot eat anything besides meat.", "cancels": [ "VEGETARIAN", "HERBIVORE", "RUMINANT", "GRAZER" ], @@ -5151,7 +5151,7 @@ { "type": "mutation", "id": "PONDEROUS3", - "name": "Extremely Ponderous", + "name": { "str": "Extremely Ponderous" }, "points": -6, "description": "Your muscles are very slow to move. You move 30% slower.", "types": [ "RUNNING" ], @@ -5294,7 +5294,7 @@ { "type": "mutation", "id": "CHLOROMORPH", - "name": "Chloromorphosis", + "name": { "str": "Chloromorphosis" }, "points": 10, "visibility": 7, "ugliness": 1, @@ -5352,7 +5352,7 @@ { "type": "mutation", "id": "COLDBLOOD3", - "name": "Cold Blooded", + "name": { "str": "Cold Blooded" }, "points": -3, "mixed_effect": true, "description": "You are cold-blooded and rely on heat to keep moving. Your lose 1% of your speed for every 2 (1.1) degrees below 65 F (18.3 C), but only need to eat about half as much as before.", @@ -5366,7 +5366,7 @@ { "type": "mutation", "id": "COLDBLOOD4", - "name": "Ectothermic", + "name": { "str": "Ectothermic" }, "points": 0, "mixed_effect": true, "description": "Your body has become permanently cold-blooded. Your speed lowers or raises 1% for every 2 (1.1) degrees below or above 65 F (18.3 C). You only need to eat half as much as an average human.", @@ -5494,7 +5494,7 @@ { "type": "mutation", "id": "ARACHNID_ARMS", - "name": "Arachnid Limbs", + "name": { "str": "Arachnid Limbs" }, "points": -7, "visibility": 10, "ugliness": 10, @@ -5514,7 +5514,7 @@ { "type": "mutation", "id": "ARACHNID_ARMS_OK", - "name": "Arachnid Arms", + "name": { "str": "Arachnid Arms" }, "points": 0, "visibility": 6, "ugliness": 10, @@ -5662,7 +5662,7 @@ { "type": "mutation", "id": "SHELL2", - "name": "Roomy Shell", + "name": { "str": "Roomy Shell" }, "points": -1, "visibility": 10, "ugliness": 3, @@ -5701,7 +5701,7 @@ ], "restricts_gear": [ "FOOT_L", "FOOT_R" ], "movecost_modifier": 1.2, - "noise_modifier": 0 + "noise_modifier": 0.0 }, { "type": "mutation", @@ -5729,7 +5729,7 @@ { "type": "mutation", "id": "THRESH_BIRD", - "name": "Bird", + "name": { "str": "Bird" }, "points": 1, "description": "You're sure you'll fly someday. In the meantime, there are still nests to build.", "valid": false, @@ -5739,7 +5739,7 @@ { "type": "mutation", "id": "THRESH_FISH", - "name": "Aquatic", + "name": { "str": "Aquatic" }, "points": 1, "description": "Ninety percent of the planet, and it's yours to explore. And colonize. And enjoy. What was that about a surface?", "valid": false, @@ -5749,7 +5749,7 @@ { "type": "mutation", "id": "THRESH_BEAST", - "name": "Beast", + "name": { "str": "Beast" }, "points": 1, "description": "It's about time you grew out. Now that you've matured, it is time to make something of yourself.", "valid": false, @@ -5779,7 +5779,7 @@ { "type": "mutation", "id": "THRESH_URSINE", - "name": "Bear", + "name": { "str": "Bear" }, "points": 1, "description": "So the humans died, what's the worry? Now they won't ruin the woods.", "cancels": [ "CARNIVORE" ], @@ -5790,7 +5790,7 @@ { "type": "mutation", "id": "THRESH_CATTLE", - "name": "Bovine", + "name": { "str": "Bovine" }, "points": 1, "description": "Civilization collapsed? Great! You and your kin will never have to worry about a slaughterhouse again.", "valid": false, @@ -5820,7 +5820,7 @@ { "type": "mutation", "id": "THRESH_SLIME", - "name": "Aqueous", + "name": { "str": "Aqueous" }, "points": 1, "description": "What was that old advertisement, 'paint the planet'? That might be a good long-term goal, but for now…", "valid": false, @@ -5840,7 +5840,7 @@ { "type": "mutation", "id": "THRESH_CEPHALOPOD", - "name": "Cephalopod", + "name": { "str": "Cephalopod" }, "points": 1, "description": "Strange aeons, true, but Death seems to be slacking and you are doing just fine.", "valid": false, @@ -5850,7 +5850,7 @@ { "type": "mutation", "id": "THRESH_SPIDER", - "name": "Arachnid", + "name": { "str": "Arachnid" }, "points": 1, "description": "Well, maybe you'll just have to make your own world wide web.", "valid": false, @@ -5900,7 +5900,7 @@ { "type": "mutation", "id": "THRESH_CHIMERA", - "name": "Chaos", + "name": { "str": "Chaos" }, "points": 1, "description": "You can't tell what you are anymore. Everything and yet nothing, like you weren't meant to exist. But you do, and you're a force, no matter what happens.", "valid": false, @@ -5920,7 +5920,7 @@ { "type": "mutation", "id": "THRESH_MOUSE", - "name": "Diminutive", + "name": { "str": "Diminutive" }, "points": 1, "description": "So much food, everywhere! And nobody's even guarding it anymore! These are good times.", "valid": false, @@ -5953,7 +5953,7 @@ { "type": "mutation", "id": "ACIDPROOF", - "name": "Acidproof", + "name": { "str": "Acidproof" }, "points": 3, "description": "Your mutated flesh is immune to the damaging effects of acid.", "threshreq": [ "THRESH_INSECT", "THRESH_CHIMERA", "THRESH_MEDICAL", "THRESH_SLIME" ], @@ -5962,7 +5962,7 @@ { "type": "mutation", "id": "ACIDBLOOD", - "name": "Acid Blood", + "name": { "str": "Acid Blood" }, "points": 4, "description": "Your body has developed a wonderful defense mechanism. Instead of normal blood, you bleed a strong molecular acid which will damage any creature foolish enough to harm you.", "prereqs": [ "ACIDPROOF" ], @@ -5980,7 +5980,7 @@ { "type": "mutation", "id": "AMPHIBIAN", - "name": "Amphibious", + "name": { "str": "Amphibious" }, "points": 5, "description": "You're as comfortable in water as on land, and your body has adapted around that fact. Your base swimming speed is greatly increased, and weight will hinder you much less while swimming.", "category": [ "FISH" ], @@ -6004,7 +6004,7 @@ { "type": "mutation", "id": "WATERSLEEP", - "name": "Aqueous Repose", + "name": { "str": "Aqueous Repose" }, "points": 1, "description": "Falling asleep underwater is easy for you, and you spend less time asleep when you rest there. You can also eat underwater, though you can't drink.", "prereqs": [ "SEESLEEP" ], @@ -6034,7 +6034,7 @@ { "type": "mutation", "id": "ELECTRORECEPTORS", - "name": "Electroreceptors", + "name": { "str": "Electroreceptors" }, "points": 2, "description": "A network of jelly-filled electroreceptors, like that of a shark, have grown throughout your face and nose. They are very sensitive to magnetic fields, allowing you to see robots and creatures charged with electricity through walls, but being shocked will seriously mess you up.", "category": [ "FISH" ], @@ -6086,7 +6086,7 @@ { "type": "mutation", "id": "PROF_CYBERCOP", - "name": "Bionic Officer", + "name": { "str": "Bionic Officer" }, "points": 0, "description": "You are a cybernetically-resurrected law enforcer, with jurisdiction throughout the New England region thanks to interstate agreements. Whether you can do for the law what the law did for you is another question.", "valid": false, @@ -6186,7 +6186,7 @@ { "type": "mutation", "id": "PROF_MA_BLACK", - "name": "Black Belt", + "name": { "str": "Black Belt" }, "points": 0, "description": "You were competitive at national levels, and had considered teaching your art. Defending against the entire town may still be a challenge, though.", "initial_ma_styles": [ @@ -6226,7 +6226,7 @@ { "type": "mutation", "id": "PROF_AUTODOC", - "name": "Autodoc Specialist", + "name": { "str": "Autodoc Specialist" }, "points": 0, "description": "You're trained in proper operation of the Autodoc, an advanced machine used for surgical procedures. Operations involving it will be moderately more likely to succeed.", "valid": false, @@ -6236,7 +6236,7 @@ { "type": "mutation", "id": "PROF_DICEMASTER", - "name": "Dungeon Master", + "name": { "str": "Dungeon Master" }, "points": 0, "description": "Weeks spent picking through manuals and researching topics you aren't versed in has taught you to find what you need to know more quickly. You read slightly faster, and suffer no reading time penalty for books too complex for you to easily understand.", "reading_speed_multiplier": 0.9, @@ -6248,7 +6248,7 @@ { "type": "mutation", "id": "NPC_BRANDY", - "name": "Carries Brandy", + "name": { "str": "Carries Brandy" }, "points": 0, "description": "This Bartender now carries brandy!", "player_display": false, @@ -6258,7 +6258,7 @@ { "type": "mutation", "id": "NPC_RUM", - "name": "Carries Rum", + "name": { "str": "Carries Rum" }, "points": 0, "description": "This Bartender now carries rum!", "player_display": false, @@ -6268,7 +6268,7 @@ { "type": "mutation", "id": "NPC_WHISKEY", - "name": "Carries Whiskey", + "name": { "str": "Carries Whiskey" }, "points": 0, "description": "This Bartender now carries whiskey!", "player_display": false, @@ -6338,7 +6338,7 @@ { "type": "mutation", "id": "DEBUG_NIGHTVISION", - "name": "Debug Night Vision", + "name": { "str": "Debug Night Vision" }, "points": 99, "valid": false, "description": "You can clearly see that this is for dev purposes only.", @@ -6347,7 +6347,7 @@ { "type": "mutation", "id": "DEBUG_CLOAK", - "name": "Debug Invisibility", + "name": { "str": "Debug Invisibility" }, "points": 99, "valid": false, "description": "If you see this, you'd best be debugging something.", @@ -6356,7 +6356,7 @@ { "type": "mutation", "id": "DEBUG_LS", - "name": "Debug Life Support", + "name": { "str": "Debug Life Support" }, "points": 99, "valid": false, "description": "Holds hunger, thirst, and fatigue stable. You can debug all year long with this one!", @@ -6365,7 +6365,7 @@ { "type": "mutation", "id": "DEBUG_NOSCENT", - "name": "Debug Deodorizer", + "name": { "str": "Debug Deodorizer" }, "points": 99, "valid": false, "description": "Smell that bug? Smell's certainly not coming from you!", @@ -6374,7 +6374,7 @@ { "type": "mutation", "id": "DEBUG_SILENT", - "name": "Debug Silent Walk", + "name": { "str": "Debug Silent Walk" }, "points": 99, "valid": false, "description": "Be vewwy vewwy quiet. We're hunting bugs.", @@ -6383,7 +6383,7 @@ { "type": "mutation", "id": "DEBUG_NOTEMP", - "name": "Debug HVAC", + "name": { "str": "Debug HVAC" }, "points": 99, "valid": false, "description": "Temperature and weather won't bug you.", @@ -6392,7 +6392,7 @@ { "type": "mutation", "id": "DEBUG_NODMG", - "name": "Debug Invincibility", + "name": { "str": "Debug Invincibility" }, "points": 99, "valid": false, "description": "Bug repellent forcefield.", @@ -6401,7 +6401,7 @@ { "type": "mutation", "id": "DEBUG_HS", - "name": "Debug Hammerspace", + "name": { "str": "Debug Hammerspace" }, "points": 99, "valid": false, "description": "Crafting and construction requirements bugger off with this one. Apply with care.", @@ -6410,7 +6410,7 @@ { "type": "mutation", "id": "DEBUG_MIND_CONTROL", - "name": "Debug Mind Control", + "name": { "str": "Debug Mind Control" }, "points": 99, "valid": false, "description": "Mind the bugs, would you kindly?", @@ -6419,7 +6419,7 @@ { "type": "mutation", "id": "DEBUG_STORAGE", - "name": "Debug Carrying Capacity", + "name": { "str": "Debug Carrying Capacity" }, "points": 99, "valid": false, "description": "Lets you carry 15 bugs worth of your body weight in your mandibles.", @@ -6428,7 +6428,7 @@ { "type": "mutation", "id": "DEBUG_BIONICS", - "name": "Debug Bionic Installation", + "name": { "str": "Debug Bionic Installation" }, "points": 99, "valid": false, "description": "Lets you instantly install torsion ratchets for your eight legs.", @@ -6437,7 +6437,7 @@ { "type": "mutation", "id": "DEBUG_BIONIC_POWER", - "name": "Debug Bionic Power", + "name": { "str": "Debug Bionic Power" }, "points": 99, "valid": false, "description": "For fueling your inner cybug. Activate to increase power capacity by 100 (can be repeated.)", @@ -6447,7 +6447,7 @@ { "type": "mutation", "id": "DEBUG_BIONIC_POWERGEN", - "name": "Debug Bionic Powergen", + "name": { "str": "Debug Bionic Powergen" }, "points": 99, "valid": false, "description": "Activate to increase power by an amount you specify (can be repeated).", @@ -6465,7 +6465,7 @@ { "type": "mutation", "id": "BEE", - "name": "Bee", + "name": { "str": "Bee" }, "points": 0, "valid": false, "description": "NPC trait that makes monsters see it as a bee. It is a bug (heh) if you have it.", @@ -6504,7 +6504,7 @@ { "type": "mutation", "id": "NOMAD2", - "name": "Antsy", + "name": { "str": "Antsy" }, "points": -2, "description": "You can't bear to stay still for long. Your morale will suffer unless you constantly explore new territory.", "prereqs": [ "NOMAD" ], @@ -6525,7 +6525,7 @@ "id": "WAYFARER", "name": "Wayfarer", "points": -8, - "description": "Whether from personal choice or childhood trauma, travelling with vehicles is off-limits to you, even if your life depended on it.", + "description": "Whether from personal choice or childhood trauma, traveling with vehicles is off-limits to you, even if your life depended on it.", "starting_trait": true, "valid": false } diff --git a/data/json/npcs/NPC_Brigitte_LaCroix.json b/data/json/npcs/NPC_Brigitte_LaCroix.json index 4f16fd2657eeb..2ee73ee68416d 100644 --- a/data/json/npcs/NPC_Brigitte_LaCroix.json +++ b/data/json/npcs/NPC_Brigitte_LaCroix.json @@ -174,7 +174,7 @@ "id": "TALK_BONE_SEER_OTHERS", "dynamic_line": "There are others who follow this cause. You'd do well to aid them, for though we may not be numerous, we are emboldened by the songs we carry.", "responses": [ - { "text": "I will bear that in mind", "topic": "TALK_NONE" }, + { "text": "I will bear that in mind.", "topic": "TALK_NONE" }, { "text": "Cause? Why do you gather these bones anyway?", "topic": "TALK_BONE_SEER_BONES" } ] }, @@ -211,7 +211,7 @@ { "id": "MISSION_SEER_GATHER_BONE", "type": "mission_definition", - "name": "Gather bones for the Brigitte. About 8 should do it.", + "name": "Gather bones for Brigitte LaCroix. About 8 should do it.", "difficulty": 1, "value": 10000, "goal": "MGOAL_FIND_ITEM", diff --git a/data/json/npcs/TALK_ALLY_TUTORIAL.json b/data/json/npcs/TALK_ALLY_TUTORIAL.json index b3511505443e2..0f3b82d484c34 100644 --- a/data/json/npcs/TALK_ALLY_TUTORIAL.json +++ b/data/json/npcs/TALK_ALLY_TUTORIAL.json @@ -164,7 +164,7 @@ { "id": "TALK_ALLY_TUTORIAL_COMMANDS", "type": "talk_topic", - "dynamic_line": "Here's the list of shouted commands I'll respond to:\n - Order me to guard, and I'll stay where I am and watch out for danger. I'll investigate suspicious noises unless you told me not to.\n - Order me to follow, and I'll stop guarding and go back to following you.\n - Order me to stay awake, and I'll stay awake until I'm too tired to keep my eyes open.\n - Order me to sleep when tired, and I'll nap when I get tired. I'll try to tell you when I'm off to bed unless you don't want to hear it.\n - Order me to flee, and I'll stick close to you when you run from danger. I won't go running off on my own - though if things really bad, I might be running away already!\n - Order me to stop running, and I'll evaluate the danger myself and might go off and fight something while you're doing other things.\n - Ordering me to prepare for danger is special: it's an override command. That means I'm going to follow certain instructions, even if you've given me other instructions earlier. Specifically, I'm going to flee with you, I'm not going to open or close doors, I'm not going to sleep until I'm exhausted, and I'm going to try to hold any chokepoints that you're fighting at.\n - Ordering me to relax from danger is another special command, and it will clear any overrides I currently have and I'll go back to whatever instructions I had before you told me to prepare for danger.", + "dynamic_line": "Here's the list of shouted commands I'll respond to:\n - Order me to guard, and I'll stay where I am and watch out for danger. I'll investigate suspicious noises unless you told me not to.\n - Order me to follow, and I'll stop guarding and go back to following you.\n - Order me to stay awake, and I'll stay awake until I'm too tired to keep my eyes open.\n - Order me to sleep when tired, and I'll nap when I get tired. I'll try to tell you when I'm off to bed unless you don't want to hear it.\n - Order me to flee, and I'll stick close to you when you run from danger. I won't go running off on my own - though if things really bad, I might be running away already!\n - Order me to stop running, and I'll evaluate the danger myself and might go off and fight something while you're doing other things.\n - Ordering me to prepare for danger is special: it's an override command. That means I'm going to follow certain instructions, even if you've given me other instructions earlier. Specifically, I'm going to flee with you, I'm not going to open or close doors, I'm not going to sleep until I'm exhausted, and I'm going to try to hold any chokepoints that you're fighting at.\n - Ordering me to relax from danger is another special command, and it will clear any overrides I currently have and I'll go back to whatever instructions I had before you told me to prepare for danger.", "responses": [ { "text": "Thanks. How can I give you instructions normally?", "topic": "TALK_ALLY_TUTORIAL_TALK" }, { "text": "Can I give you instructions about fighting?", "topic": "TALK_ALLY_TUTORIAL_COMBAT" }, @@ -186,7 +186,7 @@ { "id": "TALK_ALLY_TUTORIAL_CHANGES", "type": "talk_topic", - "dynamic_line": "Well, this conversation is pretty new! But there's been some other changes.\n I've been able to install CBMs on you, and have passive bionics installed in me, for a while. But now I can use some active bionics, and I can explain some details on how I use bionics.\n I can also ride horses, and you can give me orders to do things like farmwork, cutting trees, or even building houses from a blueprint.\n I can even read books to improve my skills, so you don't have to spend time reading to me.\n If you've got a faction camp, and we're near it, I'll eat from the camp's food reserves when I'm hungry. And if the camp has a well, I'll drink from the well when thirsty. Be careful, though - if other people are out on missions, I may eat the food they expected to eat when they got done!", + "dynamic_line": "Well, this conversation is pretty new! But there's been some other changes.\n I've been able to install CBMs on you, and have passive bionics installed in me, for a while. But now I can use some active bionics, and I can explain some details on how I use bionics.\n I can also ride horses, and you can give me orders to do things like farmwork, cutting trees, or even building houses from a blueprint.\n I can even read books to improve my skills, so you don't have to spend time reading to me.\n If you've got a faction camp, and we're near it, I'll eat from the camp's food reserves when I'm hungry. And if the camp has a well, I'll drink from the well when thirsty. Be careful, though - if other people are out on missions, I may eat the food they expected to eat when they got done!", "responses": [ { "text": "You can use bionics? How does that work?", "topic": "TALK_ALLY_TUTORIAL_CBMS" }, { "text": "You can ride horses? Can I ride horses?", "topic": "TALK_ALLY_TUTORIAL_HORSES" }, diff --git a/data/json/npcs/TALK_COMMON_ALLY.json b/data/json/npcs/TALK_COMMON_ALLY.json index e5252d60ce0fc..6346cca2ff240 100644 --- a/data/json/npcs/TALK_COMMON_ALLY.json +++ b/data/json/npcs/TALK_COMMON_ALLY.json @@ -30,7 +30,7 @@ { "id": "TALK_REBOOT", "type": "talk_topic", - "dynamic_line": "This character was previously put into a suspension state due to an AI bug. If you have reason to believe the problem was fixed, you can wake them up. Do you want to do that now?", + "dynamic_line": "This character was previously put into a suspension state due to an AI bug. If you have reason to believe the problem was fixed, you can wake them up. Do you want to do that now?", "responses": [ { "text": "yes, wake up!", "topic": "TALK_NONE", "effect": "wake_up" }, { "text": "no, go back to sleep.", "topic": "TALK_DONE" } diff --git a/data/json/npcs/TALK_COMMON_OTHER.json b/data/json/npcs/TALK_COMMON_OTHER.json index 84e2d061a4aab..de6a348c8db12 100644 --- a/data/json/npcs/TALK_COMMON_OTHER.json +++ b/data/json/npcs/TALK_COMMON_OTHER.json @@ -50,7 +50,7 @@ "no": { "npc_has_effect": "asked_to_hint", "no": "I have some reason for not telling you.", - "yes": "Nothing comes to my mind now. Ask me later perhaps?" + "yes": "Nothing comes to my mind now. Ask me later perhaps?" }, "yes": "I'm too tired, let me rest first." }, @@ -370,7 +370,7 @@ "condition": "u_has_stolen_item" }, { - "text": "No, I'm keeping it. Try and take it off me, I dare you.", + "text": "No, I'm keeping it. Try and take it off me, I dare you.", "condition": "u_has_stolen_item", "trial": { "type": "INTIMIDATE", "difficulty": 30, "mod": [ [ "FEAR", 8 ], [ "VALUE", 2 ], [ "TRUST", 2 ], [ "BRAVERY", -2 ] ] }, "success": { "topic": "TALK_KEEPING_ITEM", "effect": { "u_faction_rep": -2 } }, @@ -407,7 +407,7 @@ { "id": "TALK_ALLOW_KEEP_ITEM", "type": "talk_topic", - "dynamic_line": "Just this once, you can keep it. Don't tell anyone else.", + "dynamic_line": "Just this once, you can keep it. Don't tell anyone else.", "responses": [ { "text": "Thanks.", "topic": "TALK_DONE", "effect": "remove_stolen_status" } ] }, { diff --git a/data/json/npcs/TALK_CYBORG_1.json b/data/json/npcs/TALK_CYBORG_1.json index 48ee1ce544d23..c8bf7001283c5 100644 --- a/data/json/npcs/TALK_CYBORG_1.json +++ b/data/json/npcs/TALK_CYBORG_1.json @@ -48,7 +48,7 @@ "dynamic_line": "*buzz* Great! So what happens now?", "responses": [ { - "text": "Come with me. We can help each other out.", + "text": "Come with me. We can help each other out.", "trial": { "type": "PERSUADE", "difficulty": 0, "mod": [ [ "value", 2 ] ] }, "success": { "topic": "TALK_AGREE_FOLLOW", "effect": "follow", "opinion": { "trust": 1, "value": 1 } }, "failure": { "topic": "TALK_DENY_FOLLOW", "effect": "deny_follow", "opinion": { "trust": -1, "fear": 1 } } @@ -73,7 +73,7 @@ "success": { "topic": "TALK_CYBORG_FEARFUL", "opinion": { "trust": -4, "fear": 3, "value": -1, "anger": 4 } }, "failure": { "topic": "TALK_CYBORG_BREAKDOWN", "opinion": { "trust": -4, "value": -5, "anger": 10 } } }, - { "text": "Forget it. Enjoy your freedom.", "topic": "TALK_DONE" } + { "text": "Forget it. Enjoy your freedom.", "topic": "TALK_DONE" } ] }, { @@ -124,7 +124,7 @@ { "id": "TALK_CYBORG_LEAVES", "type": "talk_topic", - "dynamic_line": "Yeah, *beeeeep* I don't think so. Bye.", + "dynamic_line": "Yeah, *beeeeep* I don't think so. Bye.", "responses": [ { "text": "Suit yourself.", "topic": "TALK_DONE" } ] } ] diff --git a/data/json/npcs/TALK_FACTION_CAMP.json b/data/json/npcs/TALK_FACTION_CAMP.json index ef4baaec70373..f321d22cc539d 100644 --- a/data/json/npcs/TALK_FACTION_CAMP.json +++ b/data/json/npcs/TALK_FACTION_CAMP.json @@ -215,7 +215,7 @@ { "id": "TALK_CAMP_OVERSEER", "type": "talk_topic", - "dynamic_line": "Hey boss. I was thinking, you don't really need me sitting in this tent and not really contributing to the camp. it's a cushy job, but I could do more. We could put up a bulletin board and you could write up what you want done there. What do you say?", + "dynamic_line": "Hey boss. I was thinking, you don't really need me sitting in this tent and not really contributing to the camp. It's a cushy job, but I could do more. We could put up a bulletin board and you could write up what you want done there. What do you say?", "responses": [ { "text": "What needs to be done?", "topic": "TALK_CAMP_OVERSEER", "effect": "basecamp_mission" }, { diff --git a/data/json/npcs/expertise_traits.json b/data/json/npcs/expertise_traits.json index 98090ddb5d576..ee417c0e3a88b 100644 --- a/data/json/npcs/expertise_traits.json +++ b/data/json/npcs/expertise_traits.json @@ -2,7 +2,7 @@ { "type": "mutation", "id": "Exp_Agriculture1", - "name": "Agriculture Training", + "name": { "str": "Agriculture Training" }, "points": 0, "description": "This survivor has some formal training in agriculture, but not much experience.", "valid": false, @@ -12,7 +12,7 @@ "type": "mutation", "id": "Exp_Agriculture0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Agriculture Training", + "name": { "str": "Agriculture Training" }, "points": 0, "description": "This survivor has some formal training in agriculture, but not much experience.", "valid": false, @@ -21,7 +21,7 @@ { "type": "mutation", "id": "Exp_Agriculture2", - "name": "Agriculture Expert", + "name": { "str": "Agriculture Expert" }, "points": 0, "description": "This survivor has extensive experience in agriculture.", "valid": false, @@ -31,7 +31,7 @@ "type": "mutation", "id": "Exp_Agriculture1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Agriculture Expert", + "name": { "str": "Agriculture Expert" }, "points": 0, "description": "This survivor has extensive experience in agriculture.", "valid": false, @@ -41,7 +41,7 @@ "type": "mutation", "id": "Exp_Agriculture0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Agriculture Expert", + "name": { "str": "Agriculture Expert" }, "points": 0, "description": "This survivor has extensive experience in agriculture.", "valid": false, @@ -80,7 +80,7 @@ { "type": "mutation", "id": "Exp_Biochemistry1", - "name": "Biochemistry Training", + "name": { "str": "Biochemistry Training" }, "points": 0, "description": "This survivor has some formal training in biochemistry, but not much experience.", "valid": false, @@ -90,7 +90,7 @@ "type": "mutation", "id": "Exp_Biochemistry0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Biochemistry Training", + "name": { "str": "Biochemistry Training" }, "points": 0, "description": "This survivor has some formal training in biochemistry, but not much experience.", "valid": false, @@ -99,7 +99,7 @@ { "type": "mutation", "id": "Exp_Biochemistry2", - "name": "Biochemistry Expert", + "name": { "str": "Biochemistry Expert" }, "points": 0, "description": "This survivor has extensive experience in biochemistry, a PhD or equivalent.", "valid": false, @@ -109,7 +109,7 @@ "type": "mutation", "id": "Exp_Biochemistry1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Biochemistry Expert", + "name": { "str": "Biochemistry Expert" }, "points": 0, "description": "This survivor has extensive experience in biochemistry, a PhD or equivalent.", "valid": false, @@ -119,7 +119,7 @@ "type": "mutation", "id": "Exp_Biochemistry0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Biochemistry Expert", + "name": { "str": "Biochemistry Expert" }, "points": 0, "description": "This survivor has extensive experience in biochemistry, a PhD or equivalent.", "valid": false, @@ -158,7 +158,7 @@ { "type": "mutation", "id": "Exp_Biology1", - "name": "Biology Training", + "name": { "str": "Biology Training" }, "points": 0, "description": "This survivor has some formal training in general biology, but not much experience.", "valid": false, @@ -168,7 +168,7 @@ "type": "mutation", "id": "Exp_Biology0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Biology Training", + "name": { "str": "Biology Training" }, "points": 0, "description": "This survivor has some formal training in general biology, but not much experience.", "valid": false, @@ -177,7 +177,7 @@ { "type": "mutation", "id": "Exp_Biology2", - "name": "Biology Expert", + "name": { "str": "Biology Expert" }, "points": 0, "description": "This survivor has extensive experience in general biology, a PhD or equivalent.", "valid": false, @@ -187,7 +187,7 @@ "type": "mutation", "id": "Exp_Biology1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Biology Expert", + "name": { "str": "Biology Expert" }, "points": 0, "description": "This survivor has extensive experience in general biology, a PhD or equivalent.", "valid": false, @@ -197,7 +197,7 @@ "type": "mutation", "id": "Exp_Biology0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Biology Expert", + "name": { "str": "Biology Expert" }, "points": 0, "description": "This survivor has extensive experience in general biology, a PhD or equivalent.", "valid": false, @@ -236,7 +236,7 @@ { "type": "mutation", "id": "Exp_Bookkeeping1", - "name": "Bookkeeping Training", + "name": { "str": "Bookkeeping Training" }, "points": 0, "description": "This survivor has some formal training in bookkeeping, but not much experience.", "valid": false, @@ -246,7 +246,7 @@ "type": "mutation", "id": "Exp_Bookkeeping0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Bookkeeping Training", + "name": { "str": "Bookkeeping Training" }, "points": 0, "description": "This survivor has some formal training in bookkeeping, but not much experience.", "valid": false, @@ -255,7 +255,7 @@ { "type": "mutation", "id": "Exp_Bookkeeping2", - "name": "Bookkeeping Expert", + "name": { "str": "Bookkeeping Expert" }, "points": 0, "description": "This survivor has extensive experience in bookkeeping.", "valid": false, @@ -265,7 +265,7 @@ "type": "mutation", "id": "Exp_Bookkeeping1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Bookkeeping Expert", + "name": { "str": "Bookkeeping Expert" }, "points": 0, "description": "This survivor has extensive experience in bookkeeping.", "valid": false, @@ -275,7 +275,7 @@ "type": "mutation", "id": "Exp_Bookkeeping0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Bookkeeping Expert", + "name": { "str": "Bookkeeping Expert" }, "points": 0, "description": "This survivor has extensive experience in bookkeeping.", "valid": false, @@ -314,7 +314,7 @@ { "type": "mutation", "id": "Exp_Botany1", - "name": "Botany Training", + "name": { "str": "Botany Training" }, "points": 0, "description": "This survivor has some formal training in botany, but not much experience.", "valid": false, @@ -324,7 +324,7 @@ "type": "mutation", "id": "Exp_Botany0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Botany Training", + "name": { "str": "Botany Training" }, "points": 0, "description": "This survivor has some formal training in botany, but not much experience.", "valid": false, @@ -333,7 +333,7 @@ { "type": "mutation", "id": "Exp_Botany2", - "name": "Botany Expert", + "name": { "str": "Botany Expert" }, "points": 0, "description": "This survivor has extensive experience in botany, a PhD or equivalent.", "valid": false, @@ -343,7 +343,7 @@ "type": "mutation", "id": "Exp_Botany1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Botany Expert", + "name": { "str": "Botany Expert" }, "points": 0, "description": "This survivor has extensive experience in botany, a PhD or equivalent.", "valid": false, @@ -353,7 +353,7 @@ "type": "mutation", "id": "Exp_Botany0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Botany Expert", + "name": { "str": "Botany Expert" }, "points": 0, "description": "This survivor has extensive experience in botany, a PhD or equivalent.", "valid": false, @@ -392,7 +392,7 @@ { "type": "mutation", "id": "Exp_Chemistry1", - "name": "Chemistry Training", + "name": { "str": "Chemistry Training" }, "points": 0, "description": "This survivor has some formal training in inorganic chemistry, but not much experience.", "valid": false, @@ -402,7 +402,7 @@ "type": "mutation", "id": "Exp_Chemistry0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Chemistry Training", + "name": { "str": "Chemistry Training" }, "points": 0, "description": "This survivor has some formal training in inorganic chemistry, but not much experience.", "valid": false, @@ -411,7 +411,7 @@ { "type": "mutation", "id": "Exp_Chemistry2", - "name": "Chemistry Expert", + "name": { "str": "Chemistry Expert" }, "points": 0, "description": "This survivor has extensive experience in inorganic chemistry, a PhD or equivalent.", "valid": false, @@ -421,7 +421,7 @@ "type": "mutation", "id": "Exp_Chemistry1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Chemistry Expert", + "name": { "str": "Chemistry Expert" }, "points": 0, "description": "This survivor has extensive experience in inorganic chemistry, a PhD or equivalent.", "valid": false, @@ -431,7 +431,7 @@ "type": "mutation", "id": "Exp_Chemistry0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Chemistry Expert", + "name": { "str": "Chemistry Expert" }, "points": 0, "description": "This survivor has extensive experience in inorganic chemistry, a PhD or equivalent.", "valid": false, @@ -470,7 +470,7 @@ { "type": "mutation", "id": "Exp_Culinary1", - "name": "Culinary Training", + "name": { "str": "Culinary Training" }, "points": 0, "description": "This survivor has some formal training in culinary arts, but not much experience.", "valid": false, @@ -480,7 +480,7 @@ "type": "mutation", "id": "Exp_Culinary0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Culinary Training", + "name": { "str": "Culinary Training" }, "points": 0, "description": "This survivor has some formal training in culinary arts, but not much experience.", "valid": false, @@ -489,7 +489,7 @@ { "type": "mutation", "id": "Exp_Culinary2", - "name": "Culinary Expert", + "name": { "str": "Culinary Expert" }, "points": 0, "description": "This survivor has extensive experience in culinary arts, a professional chef or equivalent.", "valid": false, @@ -499,7 +499,7 @@ "type": "mutation", "id": "Exp_Culinary1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Culinary Expert", + "name": { "str": "Culinary Expert" }, "points": 0, "description": "This survivor has extensive experience in culinary arts, a professional chef or equivalent.", "valid": false, @@ -509,7 +509,7 @@ "type": "mutation", "id": "Exp_Culinary0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Culinary Expert", + "name": { "str": "Culinary Expert" }, "points": 0, "description": "This survivor has extensive experience in culinary arts, a professional chef or equivalent.", "valid": false, @@ -548,7 +548,7 @@ { "type": "mutation", "id": "Exp_Eng_Electrical1", - "name": "Electrical Engineering Training", + "name": { "str": "Electrical Engineering Training" }, "points": 0, "description": "This survivor has some formal training in electrical engineering, but not much experience.", "valid": false, @@ -558,7 +558,7 @@ "type": "mutation", "id": "Exp_Eng_Electrical0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Electrical Engineering Training", + "name": { "str": "Electrical Engineering Training" }, "points": 0, "description": "This survivor has some formal training in electrical engineering, but not much experience.", "valid": false, @@ -567,7 +567,7 @@ { "type": "mutation", "id": "Exp_Eng_Electrical2", - "name": "Electrical Engineering Expert", + "name": { "str": "Electrical Engineering Expert" }, "points": 0, "description": "This survivor has extensive experience in electrical engineering: an EngD, extensive field experience, or equivalent.", "valid": false, @@ -577,7 +577,7 @@ "type": "mutation", "id": "Exp_Eng_Electrical1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Electrical Engineering Expert", + "name": { "str": "Electrical Engineering Expert" }, "points": 0, "description": "This survivor has extensive experience in electrical engineering: an EngD, extensive field experience, or equivalent.", "valid": false, @@ -587,7 +587,7 @@ "type": "mutation", "id": "Exp_Eng_Electrical0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Electrical Engineering Expert", + "name": { "str": "Electrical Engineering Expert" }, "points": 0, "description": "This survivor has extensive experience in electrical engineering: an EngD, extensive field experience, or equivalent.", "valid": false, @@ -860,7 +860,7 @@ { "type": "mutation", "id": "Exp_Entomology1", - "name": "Entomology Training", + "name": { "str": "Entomology Training" }, "points": 0, "description": "This survivor has some formal training in entomology, but not much experience.", "valid": false, @@ -870,7 +870,7 @@ "type": "mutation", "id": "Exp_Entomology0Fake1", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Entomology Training", + "name": { "str": "Entomology Training" }, "points": 0, "description": "This survivor has some formal training in entomology, but not much experience.", "valid": false, @@ -879,7 +879,7 @@ { "type": "mutation", "id": "Exp_Entomology2", - "name": "Entomology Expert", + "name": { "str": "Entomology Expert" }, "points": 0, "description": "This survivor has extensive experience in entomology, a PhD or equivalent.", "valid": false, @@ -889,7 +889,7 @@ "type": "mutation", "id": "Exp_Entomology1Fake2", "//": "A fake! This survivor will pretend to know more about this subject than they do.", - "name": "Entomology Expert", + "name": { "str": "Entomology Expert" }, "points": 0, "description": "This survivor has extensive experience in entomology, a PhD or equivalent.", "valid": false, @@ -899,7 +899,7 @@ "type": "mutation", "id": "Exp_Entomology0Fake2", "//": "A fake! This survivor will pretend to know about this subject but doesn't.", - "name": "Entomology Expert", + "name": { "str": "Entomology Expert" }, "points": 0, "description": "This survivor has extensive experience in entomology, a PhD or equivalent.", "valid": false, diff --git a/data/json/npcs/factions.json b/data/json/npcs/factions.json index 594fa0922e50e..ab58aa84435c4 100644 --- a/data/json/npcs/factions.json +++ b/data/json/npcs/factions.json @@ -577,6 +577,6 @@ "hells_raiders": { "kill on sight": true }, "marloss": { "kill on sight": true } }, - "description": "A small group of churchgoers that formed a community in the woods. They welcome anyone in their faction, but hate the unnatural." + "description": "A small group of churchgoers that formed a community in the woods. They welcome anyone in their faction, but hate the unnatural." } ] diff --git a/data/json/npcs/holdouts/Mr_Lapin.json b/data/json/npcs/holdouts/Mr_Lapin.json index 434f7ac346a90..69577816daba9 100644 --- a/data/json/npcs/holdouts/Mr_Lapin.json +++ b/data/json/npcs/holdouts/Mr_Lapin.json @@ -86,7 +86,7 @@ "no": "CRISPR? Radiation? Something in the water? Maybe it was bunnies." }, "responses": [ - { "text": "So it goes", "topic": "TALK_WARRENER" }, + { "text": "So it goes.", "topic": "TALK_WARRENER" }, { "text": "You're disgusting.", "topic": "TALK_WARRENER_MUTATION_INSULT" } ] }, diff --git a/data/json/npcs/isherwood_farm/NPC_Chris_Isherwood.json b/data/json/npcs/isherwood_farm/NPC_Chris_Isherwood.json index 5ac7a4e57e4aa..38460b39fb66d 100644 --- a/data/json/npcs/isherwood_farm/NPC_Chris_Isherwood.json +++ b/data/json/npcs/isherwood_farm/NPC_Chris_Isherwood.json @@ -106,7 +106,7 @@ { "type": "talk_topic", "id": "TALK_CHRIS_THEORIES", - "dynamic_line": "In one of my longer trips looking for Barry, I saw something out in a field. I didn't get close but I swear unbelievable monsters were coming out of it. It kinda shimmered, almost like it wasn't quite there. I've been tracking those monsters for a while…", + "dynamic_line": "In one of my longer trips looking for Barry, I saw something out in a field. I didn't get close but I swear unbelievable monsters were coming out of it. It kinda shimmered, almost like it wasn't quite there. I've been tracking those monsters for a while…", "responses": [ { "text": "What did you find?", "topic": "TALK_ISHERWOOD_CHRIS_MIGO_BASE" }, { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_CHRIS_TOPICS" }, diff --git a/data/json/npcs/isherwood_farm/NPC_Eddie_Isherwood.json b/data/json/npcs/isherwood_farm/NPC_Eddie_Isherwood.json index c565efce02623..9cc39feab88af 100644 --- a/data/json/npcs/isherwood_farm/NPC_Eddie_Isherwood.json +++ b/data/json/npcs/isherwood_farm/NPC_Eddie_Isherwood.json @@ -145,7 +145,7 @@ { "type": "talk_topic", "id": "TALK_EDDIE_LUKE", - "dynamic_line": "Luke was going to start college this year, now everything is upside down. He is adaptable though, had an idea to begin manufacturing our own jars and pottery. He's out in the old outbuilding right now, cleaning up the place.", + "dynamic_line": "Luke was going to start college this year, now everything is upside down. He is adaptable though, had an idea to begin manufacturing our own jars and pottery. He's out in the old outbuilding right now, cleaning up the place.", "speaker_effect": { "effect": { "u_add_var": "u_heard_about_luke", "type": "general", "context": "meeting", "value": "yes" } }, "responses": [ { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_EDDIE_TOPICS" }, @@ -174,7 +174,7 @@ { "type": "talk_topic", "id": "TALK_LEAVE_NOW", - "dynamic_line": "You should get off my farm, I won't deal with a a government stooge.", + "dynamic_line": "You should get off my farm, I won't deal with a government stooge.", "responses": [ { "text": "…", "topic": "TALK_DONE" } ] }, { diff --git a/data/json/npcs/isherwood_farm/NPC_Jack_Isherwood.json b/data/json/npcs/isherwood_farm/NPC_Jack_Isherwood.json index f1a53e261b5e2..a010de2f040fe 100644 --- a/data/json/npcs/isherwood_farm/NPC_Jack_Isherwood.json +++ b/data/json/npcs/isherwood_farm/NPC_Jack_Isherwood.json @@ -230,7 +230,7 @@ { "type": "talk_topic", "id": "TALK_JACK_DAUGHTER", - "dynamic_line": "Jesse and her family live up at the horse farm. Her husband, Carlos, may have some jobs for you.", + "dynamic_line": "Jesse and her family live up at the horse farm. Her husband, Carlos, may have some jobs for you.", "speaker_effect": { "effect": { "u_add_var": "u_learned_about_jesse", "type": "general", "context": "meeting", "value": "yes" } }, "responses": [ { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_JACK_TOPICS" }, diff --git a/data/json/npcs/isherwood_farm/NPC_Jesse_Isherwood.json b/data/json/npcs/isherwood_farm/NPC_Jesse_Isherwood.json index de326b28672d6..c934bed3d7820 100644 --- a/data/json/npcs/isherwood_farm/NPC_Jesse_Isherwood.json +++ b/data/json/npcs/isherwood_farm/NPC_Jesse_Isherwood.json @@ -164,7 +164,7 @@ { "type": "talk_topic", "id": "TALK_LEAVE_NOW", - "dynamic_line": "You should get off my farm, I won't deal with a a government stooge.", + "dynamic_line": "You should get off my farm, I won't deal with a government stooge.", "responses": [ { "text": "…", "topic": "TALK_DONE" } ] }, { diff --git a/data/json/npcs/isherwood_farm/NPC_Lisa_Isherwood.json b/data/json/npcs/isherwood_farm/NPC_Lisa_Isherwood.json index 3e011dc5aaf83..d04751e379b4b 100644 --- a/data/json/npcs/isherwood_farm/NPC_Lisa_Isherwood.json +++ b/data/json/npcs/isherwood_farm/NPC_Lisa_Isherwood.json @@ -133,7 +133,7 @@ { "type": "talk_topic", "id": "TALK_LEAVE_NOW", - "dynamic_line": "You should get off my farm, I won't deal with a a government stooge.", + "dynamic_line": "You should get off my farm, I won't deal with a government stooge.", "responses": [ { "text": "…", "topic": "TALK_DONE" } ] } ] diff --git a/data/json/npcs/isherwood_farm/NPC_Luke_Isherwood.json b/data/json/npcs/isherwood_farm/NPC_Luke_Isherwood.json index c8f535e6b4c17..b27d567bff78a 100644 --- a/data/json/npcs/isherwood_farm/NPC_Luke_Isherwood.json +++ b/data/json/npcs/isherwood_farm/NPC_Luke_Isherwood.json @@ -86,7 +86,7 @@ { "type": "talk_topic", "id": "TALK_ISHERWOOD_LUKE2", - "dynamic_line": "I've been cleaning up this old building to make it into a workshop. I want to put up a pottery kiln and forge. My dad doesn't want me leaving the farm to find some things, says it is too dangerous.", + "dynamic_line": "I've been cleaning up this old building to make it into a workshop. I want to put up a pottery kiln and forge. My dad doesn't want me leaving the farm to find some things, says it is too dangerous.", "responses": [ { "text": "What do you need?", "topic": "TALK_MISSION_LIST" }, { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_LUKE_TOPICS" }, diff --git a/data/json/npcs/refugee_center/surface_refugees/NPC_Pablo_Nunez.json b/data/json/npcs/refugee_center/surface_refugees/NPC_Pablo_Nunez.json index dbc08e0a990fb..5777c22fe63ce 100644 --- a/data/json/npcs/refugee_center/surface_refugees/NPC_Pablo_Nunez.json +++ b/data/json/npcs/refugee_center/surface_refugees/NPC_Pablo_Nunez.json @@ -183,7 +183,7 @@ { "type": "talk_topic", "id": "TALK_REFUGEE_Pablo_Situation", - "dynamic_line": "It's pretty tough here. We're packed into too small a location with too many people. Everyone is dealing with their own trauma. Rhy is trying to help out, but she can't be a proper counsellor in these circumstances. I don't know how we're going to survive for long. As for me, I wish I could be anywhere but here. I need to see the sky again, or I'm going to go insane.", + "dynamic_line": "It's pretty tough here. We're packed into too small a location with too many people. Everyone is dealing with their own trauma. Rhy is trying to help out, but she can't be a proper counselor in these circumstances. I don't know how we're going to survive for long. As for me, I wish I could be anywhere but here. I need to see the sky again, or I'm going to go insane.", "responses": [ { "text": "Why not move to the Tacoma Commune?", diff --git a/data/json/npcs/talk_tags.json b/data/json/npcs/talk_tags.json index 59bbd25901cce..99522b0ff9edc 100644 --- a/data/json/npcs/talk_tags.json +++ b/data/json/npcs/talk_tags.json @@ -1173,7 +1173,7 @@ "We'd better get moving.", "Let's head out.", "Time's a-wasting. Let's head out.", - "Come on. We got stuff to do.", + "Come on. We got stuff to do.", "Let's hit the road.", "We'll pick this up another time. Let's go.", "Let's put a pin in this chat for now.", diff --git a/data/json/obsolete.json b/data/json/obsolete.json index 2594ed0db7bad..22ee9fd522658 100644 --- a/data/json/obsolete.json +++ b/data/json/obsolete.json @@ -53,6 +53,13 @@ "occupied_bodyparts": [ [ "TORSO", 32 ] ], "flags": [ "BIONIC_NPC_USABLE", "BIONIC_SHOCKPROOF" ] }, + { + "type": "effect_type", + "id": "magnesium", + "name": [ "Magnesium Supplements" ], + "desc": [ "You took some magnesium supplements. These will help with sleep deprivation." ], + "rating": "good" + }, { "type": "recipe", "result": "reloaded_270", diff --git a/data/json/overmap/multitile_city_buildings.json b/data/json/overmap/multitile_city_buildings.json index f421f12818a00..95e01e662fa8d 100644 --- a/data/json/overmap/multitile_city_buildings.json +++ b/data/json/overmap/multitile_city_buildings.json @@ -319,7 +319,7 @@ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "house_09_north" }, { "point": [ 0, 0, 1 ], "overmap": "house_09_roof_north" }, - { "point": [ 0, 0, -1 ], "overmap": "basement" } + { "point": [ 0, 0, -1 ], "overmap": "basement_bionic_north" } ] }, { @@ -3217,5 +3217,35 @@ { "point": [ 0, 0, 1 ], "overmap": "house_fortified_roof_north" }, { "point": [ 0, 0, -1 ], "overmap": "basement" } ] + }, + { + "type": "city_building", + "id": "house_crack1", + "locations": [ "land" ], + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "house_crack1_north" }, + { "point": [ 0, 0, 1 ], "overmap": "house_crack1_roof_north" }, + { "point": [ 0, 0, -1 ], "overmap": "basement" } + ] + }, + { + "type": "city_building", + "id": "house_crack2", + "locations": [ "land" ], + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "house_crack2_north" }, + { "point": [ 0, 0, 1 ], "overmap": "house_crack1_roof_north" }, + { "point": [ 0, 0, -1 ], "overmap": "basement" } + ] + }, + { + "type": "city_building", + "id": "house_crack3", + "locations": [ "land" ], + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "house_crack3_north" }, + { "point": [ 0, 0, 1 ], "overmap": "house_crack3_roof_north" }, + { "point": [ 0, 0, -1 ], "overmap": "basement" } + ] } ] diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_residential.json b/data/json/overmap/overmap_terrain/overmap_terrain_residential.json index 4736cd4cd35d6..06a14ad87cf9f 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_residential.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_residential.json @@ -17,8 +17,7 @@ { "type": "overmap_terrain", "id": "basement_bionic", - "copy-from": "generic_city_house_basement", - "extend": { "flags": [ "NO_ROTATE" ] } + "copy-from": "generic_city_house_basement" }, { "type": "overmap_terrain", @@ -1695,5 +1694,48 @@ "copy-from": "generic_city_building", "color": "light_green", "see_cost": 2 + }, + { + "type": "overmap_terrain", + "id": "house_crack1", + "name": "house", + "copy-from": "generic_city_building", + "color": "light_green", + "see_cost": 2, + "flags": [ "SIDEWALK", "GENERIC_LOOT" ] + }, + { + "type": "overmap_terrain", + "id": "house_crack1_roof", + "name": "house", + "copy-from": "generic_city_building", + "color": "light_green", + "see_cost": 2 + }, + { + "type": "overmap_terrain", + "id": "house_crack2", + "name": "house", + "copy-from": "generic_city_building", + "color": "light_green", + "see_cost": 2, + "flags": [ "SIDEWALK", "GENERIC_LOOT" ] + }, + { + "type": "overmap_terrain", + "id": "house_crack3", + "name": "house", + "copy-from": "generic_city_building", + "color": "light_green", + "see_cost": 2, + "flags": [ "SIDEWALK", "GENERIC_LOOT" ] + }, + { + "type": "overmap_terrain", + "id": "house_crack3_roof", + "name": "house", + "copy-from": "generic_city_building", + "color": "light_green", + "see_cost": 2 } ] diff --git a/data/json/professions.json b/data/json/professions.json index d39c10b3535ba..62d9f76a40c8f 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -844,7 +844,7 @@ "type": "profession", "ident": "rescuer", "name": { "male": "Rescuer", "female": "Rescuer" }, - "description": "You were ready. You went in determined to find and rescue your friends. But now as you walk through those strange corridors, the atmosphere grows heavy and you're not so sure anymore. You might be the one in need of a rescue now.", + "description": "You were ready. You went in determined to find and rescue your friends. But now as you walk through those strange corridors, the atmosphere grows heavy and you're not so sure anymore. You might be the one in need of a rescue now.", "points": 3, "skills": [ { "level": 4, "name": "dodge" }, @@ -954,7 +954,7 @@ "ident": "groundskeeper", "name": "Landscaper", "//": "A simple class for players who want to try some basic crafting immediately, or who want a machete because it's in-genre.", - "description": "You used to mow lawns and trim hedges for the wealthy. Contract work was getting scarce even before the zombies came, but now you've got nothing left but your tools and expertise.", + "description": "You used to mow lawns and trim hedges for the wealthy. Contract work was getting scarce even before the zombies came, but now you've got nothing left but your tools and expertise.", "points": 1, "skills": [ { "level": 2, "name": "fabrication" }, { "level": 2, "name": "survival" } ], "items": { @@ -970,8 +970,8 @@ "type": "profession", "ident": "homemaker", "name": "Nursing Assistant", - "//": "They don't have the doctor's passive bonus to surgery. Nursing assistants aren't required to hold a doctorate.", - "description": "You were providing in-home care for the elderly, even as the whole world fell apart around you. You can only pray that you don't see your former clients among the walking dead...", + "//": "They don't have the doctor's passive bonus to surgery. Nursing assistants aren't required to hold a doctorate.", + "description": "You were providing in-home care for the elderly, even as the whole world fell apart around you. You can only pray that you don't see your former clients among the walking dead...", "points": 1, "skills": [ { "level": 2, "name": "firstaid" }, { "level": 1, "name": "cooking" } ], "items": { @@ -2064,7 +2064,7 @@ "type": "profession", "ident": "bio_gangster", "name": "Bionic Gangster", - "description": "You were the boss' favorite, their protege; they always counted on you to get the toughest jobs done. Seeing your potential, they invested in \"basic\" augments and the best gear on the market to better aid you in your job. After enjoying some period of freedom to do as you wanted, now you find yourself needing those skills to survive. ", + "description": "You were the boss' favorite, their protege; they always counted on you to get the toughest jobs done. Seeing your potential, they invested in \"basic\" augments and the best gear on the market to better aid you in your job. After enjoying some period of freedom to do as you wanted, now you find yourself needing those skills to survive. ", "points": 8, "CBMs": [ "bio_targeting", @@ -2406,7 +2406,7 @@ "type": "profession", "ident": "convict_embezzler", "name": "Embezzler", - "description": "You had a genius plan to skim fractions of cents out of your company's accounts. This plan immediately failed and got you arrested. They said you were too soft for prison, except right now they're dead and you're not.", + "description": "You had a genius plan to skim fractions of cents out of your company's accounts. This plan immediately failed and got you arrested. They said you were too soft for prison, except right now they're dead and you're not.", "points": 1, "skills": [ { "level": 2, "name": "barter" }, { "level": 2, "name": "computer" } ], "items": { @@ -2420,7 +2420,7 @@ "type": "profession", "ident": "convict_drugs", "name": "Meth Cook", - "description": "You clawed your way out of poverty by selling products everyone wanted, and they had the nerve to put you in jail for it. Too bad you can't sell drugs to zombies or aliens.", + "description": "You clawed your way out of poverty by selling products everyone wanted, and they had the nerve to put you in jail for it. Too bad you can't sell drugs to zombies or aliens.", "points": 1, "skills": [ { "level": 2, "name": "cooking" }, { "level": 2, "name": "firstaid" } ], "items": { @@ -2437,7 +2437,7 @@ "type": "profession", "ident": "convict_political", "name": "Political Prisoner", - "description": "Exposing what was going on in those labs was a noble idea. You insist you could have stopped the Cataclysm if it weren't for that misdemeanor charge.", + "description": "Exposing what was going on in those labs was a noble idea. You insist you could have stopped the Cataclysm if it weren't for that misdemeanor charge.", "points": 1, "skills": [ { "level": 3, "name": "speech" } ], "items": { @@ -2454,7 +2454,7 @@ "type": "profession", "ident": "convict_ratman", "name": { "male": "Rat Prince", "female": "Rat Princess" }, - "description": "You probably needed psychiatric help instead of a prison sentence. At least your loyal subjects have agreed to hold the line as you make your daring escape.", + "description": "You probably needed psychiatric help instead of a prison sentence. At least your loyal subjects have agreed to hold the line as you make your daring escape.", "points": 3, "skills": [ { "level": 1, "name": "speech" }, { "level": 1, "name": "survival" } ], "traits": [ "ANIMALEMPATH" ], @@ -3815,7 +3815,7 @@ "type": "profession", "ident": "urban_samurai", "name": "Urban Samurai", - "description": "You were always an inexplicable sight in town, always with the funny hair, always wearing what appeared to be some kind of Japanese bathrobe. Some claimed you were a visiting Shinto god. Little of this concerns you, but last week the grocery service stopped coming and now the TV no longer turns on. This displeases you.", + "description": "You were always an inexplicable sight in town, always with the funny hair, always wearing what appeared to be some kind of Japanese bathrobe. Some claimed you were a visiting Shinto god. Little of this concerns you, but last week the grocery service stopped coming and now the TV no longer turns on. This displeases you.", "points": 2, "skills": { "level": 2, "name": "melee" }, "items": { @@ -3973,7 +3973,7 @@ "type": "profession", "ident": "gunslinger", "name": "Wild West Gunslinger", - "description": "You made your living on Wild West exhibitions and shows, impressing tourists with your displays of marksmanship. But that world has ended, so you took your trusty 6-shooter and wandered into a world where it's always high noon.", + "description": "You made your living on Wild West exhibitions and shows, impressing tourists with your displays of marksmanship. But that world has ended, so you took your trusty 6-shooter and wandered into a world where it's always high noon.", "points": 4, "skills": [ { "level": 4, "name": "gun" }, diff --git a/data/json/recipes/ammo/rifle.json b/data/json/recipes/ammo/rifle.json index f2d76e97a9517..9d21275f6bea4 100644 --- a/data/json/recipes/ammo/rifle.json +++ b/data/json/recipes/ammo/rifle.json @@ -381,7 +381,7 @@ "skill_used": "fabrication", "difficulty": 5, "skills_required": [ "gun", 5 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 2 ], [ "mag_rifle", 4 ] ], "charges": 1, @@ -402,7 +402,7 @@ "skill_used": "fabrication", "difficulty": 7, "skills_required": [ "gun", 7 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 2 ], [ "mag_rifle", 4 ] ], "charges": 1, @@ -422,7 +422,7 @@ "skill_used": "fabrication", "difficulty": 4, "skills_required": [ "gun", 4 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 2 ], [ "mag_rifle", 4 ] ], "charges": 1, @@ -442,7 +442,7 @@ "skill_used": "fabrication", "difficulty": 4, "skills_required": [ "gun", 4 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 2 ], [ "mag_rifle", 4 ] ], "charges": 1, diff --git a/data/json/recipes/ammo/shot.json b/data/json/recipes/ammo/shot.json index e566985745419..4eb3dd5672d35 100644 --- a/data/json/recipes/ammo/shot.json +++ b/data/json/recipes/ammo/shot.json @@ -107,7 +107,7 @@ "skill_used": "fabrication", "difficulty": 2, "skills_required": [ "gun", 1 ], - "time": 3000, + "time": "30 s", "book_learn": [ [ "recipe_bullets", 2 ], [ "manual_shotgun", 2 ] ], "charges": 1, "reversible": true, @@ -123,7 +123,7 @@ "skill_used": "fabrication", "difficulty": 2, "skills_required": [ "gun", 1 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 1 ], [ "manual_shotgun", 1 ] ], "charges": 1, @@ -140,7 +140,7 @@ "skill_used": "fabrication", "difficulty": 2, "skills_required": [ "gun", 1 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], "charges": 1, @@ -157,7 +157,7 @@ "skill_used": "fabrication", "difficulty": 2, "skills_required": [ "gun", 1 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 4 ], [ "manual_shotgun", 4 ] ], "charges": 1, @@ -174,7 +174,7 @@ "skill_used": "fabrication", "difficulty": 3, "skills_required": [ "gun", 1 ], - "time": 2000, + "time": "20 s", "batch_time_factors": [ 60, 5 ], "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], "charges": 1, @@ -188,7 +188,7 @@ "type": "recipe", "copy-from": "bp_shot_00", "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], - "time": 4000, + "time": "40 s", "tools": [ [ [ "press_dowel", -1 ] ] ], "components": [ [ [ "chem_black_powder", 6 ] ] ] }, @@ -198,7 +198,7 @@ "type": "recipe", "copy-from": "bp_shot_bird", "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], - "time": 4000, + "time": "40 s", "tools": [ [ [ "press_dowel", -1 ] ] ], "components": [ [ [ "chem_black_powder", 3 ] ] ] }, @@ -208,7 +208,7 @@ "type": "recipe", "copy-from": "bp_shot_dragon", "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], - "time": 4000, + "time": "40 s", "tools": [ [ [ "press_dowel", -1 ] ] ], "components": [ [ [ "chem_black_powder", 3 ] ], [ [ "magnesium", 5 ] ] ] }, @@ -218,7 +218,7 @@ "type": "recipe", "copy-from": "bp_shot_slug", "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], - "time": 4000, + "time": "40 s", "using": [ [ "ammo_bullet", 20 ], [ "ammo_shot", 1 ] ], "tools": [ [ [ "press_dowel", -1 ] ], @@ -228,15 +228,22 @@ "components": [ [ [ "chem_black_powder", 6 ] ] ] }, { - "result": "bp_shot_scrap", - "id_suffix": "with dowel", + "result": "shot_scrap", "type": "recipe", - "copy-from": "bp_shot_scrap", - "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], - "time": 4000, - "tools": [ [ [ "press_dowel", -1 ] ] ], + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 50, 5 ], + "autolearn": true, + "charges": 2, + "reversible": true, + "using": [ [ "ammo_shot", 2 ] ], + "tools": [ [ [ "press", -1 ] ] ], "components": [ - [ [ "chem_black_powder", 6 ] ], + [ [ "gunpowder", 12 ], [ "gunpowder_pistol", 12 ], [ "gunpowder_shotgun", 12 ] ], [ [ "scrap", 1 ], [ "nail", 10 ], @@ -247,13 +254,13 @@ [ "bearing", 5 ], [ "lead", 7 ], [ "silver_small", 7 ], - [ "lead", 7 ], + [ "bismuth", 7 ], [ "shrapnel", 4 ] ] ] }, { - "result": "shot_scrap", + "result": "bp_shot_scrap", "type": "recipe", "category": "CC_AMMO", "subcategory": "CSC_AMMO_SHOT", @@ -268,7 +275,7 @@ "using": [ [ "ammo_shot", 2 ] ], "tools": [ [ [ "press", -1 ] ] ], "components": [ - [ [ "gunpowder", 12 ], [ "gunpowder_pistol", 12 ], [ "gunpowder_shotgun", 12 ] ], + [ [ "chem_black_powder", 6 ] ], [ [ "scrap", 1 ], [ "nail", 10 ], @@ -279,26 +286,19 @@ [ "bearing", 5 ], [ "lead", 7 ], [ "silver_small", 7 ], - [ "bismuth", 7 ], + [ "lead", 7 ], [ "shrapnel", 4 ] ] ] }, { "result": "bp_shot_scrap", + "id_suffix": "with dowel", "type": "recipe", - "category": "CC_AMMO", - "subcategory": "CSC_AMMO_SHOT", - "skill_used": "fabrication", - "difficulty": 2, - "skills_required": [ "gun", 1 ], - "time": "2 m", - "batch_time_factors": [ 50, 5 ], - "autolearn": true, - "charges": 2, - "reversible": true, - "using": [ [ "ammo_shot", 2 ] ], - "tools": [ [ [ "press", -1 ] ] ], + "copy-from": "bp_shot_scrap", + "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], + "time": 4000, + "tools": [ [ [ "press_dowel", -1 ] ] ], "components": [ [ [ "chem_black_powder", 6 ] ], [ diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json index 038b236c7d2e3..f10202311ef8a 100644 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_brewery0_log_southwest", - "description": "We could take advantage of the the designation of this area to build a log brewery.", + "description": "We could take advantage of the designation of this area to build a log brewery.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json index 5ea0e1d68a8da..d2d27f6ff0d52 100644 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_brewery0_metal_southwest", - "description": "We could take advantage of the the designation of this area to build a metal wall brewery.", + "description": "We could take advantage of the designation of this area to build a metal wall brewery.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json index 1a2996f54e0b2..abc2a40d38f55 100644 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_brewery0_migo_resin_southwest", - "description": "We could take advantage of the the designation of this area to build an migo resin brewery.", + "description": "We could take advantage of the designation of this area to build an migo resin brewery.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json index 87daa03397bf1..f46d85182743c 100644 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_brewery0_rammed_earth_southwest", - "description": "We could take advantage of the the designation of this area to build an rammed earth brewery.", + "description": "We could take advantage of the designation of this area to build an rammed earth brewery.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json index 5db58fd5ee3ea..08c9d90804933 100644 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_brewery0_rock_southwest", - "description": "We could take advantage of the the designation of this area to build a stone brewery.", + "description": "We could take advantage of the designation of this area to build a stone brewery.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json index 03ca859d26b4a..02ed5c1c08543 100644 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_brewery0_wad_southwest", - "description": "We could take advantage of the the designation of this area to build an wattle and daub brewery.", + "description": "We could take advantage of the designation of this area to build an wattle and daub brewery.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json index 4f34eda44bb0f..cc28d148421b8 100644 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_brewery0_wood_southwest", - "description": "We could take advantage of the the designation of this area to build a wooden brewery.", + "description": "We could take advantage of the designation of this area to build a wooden brewery.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json index 42ba6e47033b7..d13b0e3c6f7c0 100644 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json +++ b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json @@ -32,7 +32,7 @@ { "type": "recipe", "result": "faction_base_modular_storehouse_log_northwest", - "description": "We could use a large log central storage building. Continue by building the northwest corner.", + "description": "We could use a large log central storage building. Continue by building the northwest corner.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/food/brewing.json b/data/json/recipes/food/brewing.json index 21cd9be418d22..e5ff3e65bd65b 100644 --- a/data/json/recipes/food/brewing.json +++ b/data/json/recipes/food/brewing.json @@ -150,7 +150,7 @@ "book_learn": [ [ "brewing_cookbook", 1 ], [ "family_cookbook", 2 ] ], "qualities": [ { "id": "COOK", "level": 2 } ], "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], - "components": [ [ [ "water", 3 ], [ "water_clean", 3 ] ], [ [ "sweet_fruit", 2, "LIST" ], [ "juice", 1 ] ] ] + "components": [ [ [ "water", 3 ], [ "water_clean", 3 ] ], [ [ "sweet_fruit", 2, "LIST" ], [ "juice", 1 ] ], [ [ "yeast", 1 ] ] ] }, { "type": "recipe", diff --git a/data/json/recipes/other/tool.json b/data/json/recipes/other/tool.json index 50623b12a2b12..ba96198ffc175 100644 --- a/data/json/recipes/other/tool.json +++ b/data/json/recipes/other/tool.json @@ -13,6 +13,20 @@ "tools": [ [ [ "swage", -1 ] ] ], "components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ] ] }, + { + "result": "hand_pump", + "type": "recipe", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_TOOLS", + "skill_used": "fabrication", + "difficulty": 5, + "skills_required": [ "mechanics", 2 ], + "time": "2 h", + "book_learn": [ [ "textbook_fabrication", 4 ], [ "welding_book", 5 ], [ "manual_mechanics", 4 ] ], + "using": [ [ "welding_standard", 1 ] ], + "qualities": [ { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ], + "components": [ [ [ "pipe", 2 ] ], [ [ "hose", 1 ] ], [ [ "scrap", 10 ] ] ] + }, { "result": "sickle", "type": "recipe", diff --git a/data/json/recipes/recipe_electronics.json b/data/json/recipes/recipe_electronics.json index edc92e413b27e..f229142ffaa76 100644 --- a/data/json/recipes/recipe_electronics.json +++ b/data/json/recipes/recipe_electronics.json @@ -2015,6 +2015,22 @@ "tools": [ [ [ "tongs", -1 ] ], [ [ "swage", -1 ] ], [ [ "surface_heat", 1, "LIST" ], [ "forge", 1 ], [ "oxy_torch", 1 ] ] ], "components": [ [ [ "copper", 1 ] ], [ [ "duct_tape", 1 ] ] ] }, + { + "type": "recipe", + "result": "vibrator", + "category": "CC_ELECTRONIC", + "subcategory": "CSC_ELECTRONIC_TOOLS", + "skill_used": "fabrication", + "skills_required": [ "electronics", 1 ], + "difficulty": 3, + "time": "20 m", + "reversible": true, + "autolearn": true, + "using": [ [ "soldering_standard", 5 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "tools": [ [ [ "mold_plastic", -1 ] ] ], + "components": [ [ [ "superglue", 1 ] ], [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 3 ] ], [ [ "cable", 5 ] ], [ [ "motor_micro", 1 ] ] ] + }, { "type": "recipe", "result": "elec_jackhammer", diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index f08402a662f1d..5f6469ae8b576 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -5894,6 +5894,22 @@ ] ] }, + { + "type": "recipe", + "result": "sausage_wasteland", + "id_suffix": "smoke", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_MEAT", + "skill_used": "cooking", + "difficulty": 4, + "charges": 2, + "time": "1 h 10 m", + "autolearn": true, + "batch_time_factors": [ 83, 3 ], + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ], + "tools": [ [ [ "char_smoker", 1 ] ] ], + "components": [ [ [ "sausage_wasteland_raw", 1 ] ] ] + }, { "type": "recipe", "result": "sausage_wasteland_raw", diff --git a/data/json/recipes/recipe_medsandchemicals.json b/data/json/recipes/recipe_medsandchemicals.json index f08b8adca9c06..8b15c820d3046 100644 --- a/data/json/recipes/recipe_medsandchemicals.json +++ b/data/json/recipes/recipe_medsandchemicals.json @@ -340,7 +340,7 @@ [ "tobacco_raw", 50 ], [ "nicotine_liquid", 50 ] ], - [ [ "lye", 50 ] ] + [ [ "lye", 2 ], [ "lye_powder", 50 ] ] ] }, { diff --git a/data/json/recipes/recipe_vehicle.json b/data/json/recipes/recipe_vehicle.json index 532757b8fa22d..0d9aa568ac043 100644 --- a/data/json/recipes/recipe_vehicle.json +++ b/data/json/recipes/recipe_vehicle.json @@ -46,6 +46,7 @@ "subcategory": "CSC_OTHER_VEHICLE", "skill_used": "tailor", "difficulty": 3, + "autolearn": true, "time": "120 m", "using": [ [ "sewing_standard", 100 ] ], "components": [ @@ -60,7 +61,7 @@ "subcategory": "CSC_OTHER_VEHICLE", "skill_used": "fabrication", "difficulty": 3, - "time": 120000, + "time": "20 m", "book_learn": [ [ "textbook_fabrication", 5 ], [ "textbook_carpentry", 5 ] ], "qualities": [ { "id": "HAMMER", "level": 1 } ], "using": [ [ "sewing_standard", 100 ] ], @@ -250,7 +251,7 @@ "subcategory": "CSC_OTHER_PARTS", "skill_used": "mechanics", "difficulty": 5, - "time": 180000, + "time": "30 m", "reversible": true, "autolearn": false, "book_learn": [ [ "textbook_mechanics", 5 ], [ "manual_mechanics", 5 ], [ "textbook_fabrication", 5 ] ], @@ -369,7 +370,7 @@ "subcategory": "CSC_OTHER_VEHICLE", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "1 m", "reversible": true, "autolearn": true, "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_W", "level": 1 } ], @@ -382,7 +383,7 @@ "subcategory": "CSC_OTHER_VEHICLE", "skill_used": "fabrication", "difficulty": 4, - "time": 30000, + "time": "5 m", "autolearn": true, "tools": [ [ [ "mold_plastic", -1 ] ], [ [ "surface_heat", 50, "LIST" ] ] ], "components": [ [ [ "plastic_chunk", 50 ] ] ] @@ -394,7 +395,7 @@ "subcategory": "CSC_OTHER_VEHICLE", "skill_used": "fabrication", "difficulty": 2, - "time": 30000, + "time": "5 m", "autolearn": true, "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_W", "level": 1 } ], "using": [ [ "sewing_standard", 100 ] ], @@ -451,6 +452,25 @@ "qualities": [ { "id": "DRILL", "level": 3 } ], "components": [ [ [ "scrap", 2 ] ] ] }, + { + "type": "recipe", + "result": "turret_mount", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_VEHICLE", + "skill_used": "mechanics", + "skills_required": [ "electronics", 1 ], + "difficulty": 3, + "time": "1 h", + "autolearn": true, + "using": [ [ "welding_standard", 3 ], [ "steel_standard", 2 ], [ "soldering_standard", 10 ] ], + "qualities": [ + { "id": "HAMMER", "level": 2 }, + { "id": "SAW_M", "level": 1 }, + { "id": "WRENCH", "level": 1 }, + { "id": "SCREW", "level": 1 } + ], + "components": [ [ [ "pipe", 3 ] ], [ [ "motor_tiny", 2 ] ], [ [ "spring", 1 ] ], [ [ "cable", 10 ] ] ] + }, { "type": "recipe", "result": "turret_controls", diff --git a/data/json/regional_map_settings.json b/data/json/regional_map_settings.json index b2e1804e7b192..24d9ddb7f75ae 100644 --- a/data/json/regional_map_settings.json +++ b/data/json/regional_map_settings.json @@ -544,6 +544,9 @@ "house_w_1": 50, "house_two_story_basement": 50, "house": 50, + "house_crack1": 5, + "house_crack2": 5, + "house_crack3": 5, "house_wooded": 50, "house_prepper": 20, "house_prepper2": 10, @@ -633,7 +636,7 @@ "trailerpark_city": 15, "railroad_city": 10 }, - "basements": { "basement": 1000, "basement_hidden_lab_stairs": 25, "basement_bionic": 50 }, + "basements": { "basement": 1000, "basement_hidden_lab_stairs": 25 }, "parks": { "park": 400, "pool": 20, diff --git a/data/json/scenarios.json b/data/json/scenarios.json index fa187bdab890a..a0934c2638528 100644 --- a/data/json/scenarios.json +++ b/data/json/scenarios.json @@ -16,7 +16,12 @@ "points": 0, "description": "Whether due to stubbornness, ignorance, or just plain bad luck, you missed the evacuation, and are stuck in a city full of the risen dead.", "allowed_locs": [ - "house", + "house_w_1", + "house_w_2", + "house_w_3", + "house_w_4", + "house_w_5", + "house_w_6", "s_grocery", "s_grocery_1", "s_garage", @@ -67,7 +72,12 @@ "points": -2, "description": "You've attracted the attention of living dead in some way, now they're all around and you'll likely have to fight thorough them if you want to escape.", "allowed_locs": [ - "house", + "house_w_1", + "house_w_2", + "house_w_3", + "house_w_4", + "house_w_5", + "house_w_6", "school", "s_grocery", "s_grocery_1", @@ -107,7 +117,12 @@ "points": -4, "start_name": "In Town", "allowed_locs": [ - "house", + "house_w_1", + "house_w_2", + "house_w_3", + "house_w_4", + "house_w_5", + "house_w_6", "school", "s_grocery", "s_grocery_1", @@ -134,7 +149,12 @@ "points": -2, "start_name": "In Town", "allowed_locs": [ - "house", + "house_w_1", + "house_w_2", + "house_w_3", + "house_w_4", + "house_w_5", + "house_w_6", "school", "s_grocery", "s_grocery_1", @@ -155,7 +175,12 @@ "description": "You start drunk to the point of incapacitation, depressed, infected, surrounded by fire, and sick with the flu. This day went downhill really fast.", "start_name": "In Town", "allowed_locs": [ - "house", + "house_w_1", + "house_w_2", + "house_w_3", + "house_w_4", + "house_w_5", + "house_w_6", "school", "s_grocery", "s_grocery_1", @@ -196,7 +221,7 @@ "ident": "lab_chal", "name": "Challenge - Lab Patient", "points": -8, - "description": "The scientists stopped their experiments on you abruptly, leaving you behind while they evacuated before lockdown. Find a way to escape or starve to death.", + "description": "The scientists stopped their experiments on you abruptly, leaving you behind while they evacuated before lockdown. Find a way to escape or starve to death.", "start_name": "Locked Lab", "professions": [ "unemployed", "mutant_patient", "mutant_volunteer", "labtech", "broken_cyborg" ], "allowed_locs": [ "lab_escape_cells", "lab_random", "lab_finale", "ice_lab_stairs", "ice_lab_finale" ], @@ -360,7 +385,7 @@ "ident": "alcatraz", "name": "Challenge - Island Prison", "points": -6, - "description": "You were at a high-security prison right before the Cataclysm. You managed to make it outside the inner walls… Too bad it's located on a remote island, and now you need to find out how to escape it too.", + "description": "You were at a high-security prison right before the Cataclysm. You managed to make it outside the inner walls… Too bad it's located on a remote island, and now you need to find out how to escape it too.", "allowed_locs": [ "alcatraz" ], "start_name": "Island prison", "professions": [ @@ -463,7 +488,7 @@ "ident": "heli_crash", "name": "Helicopter Crash", "points": -5, - "description": "While being transported to a different military base, the pilot lost control of the helicopter and crashed in the middle of nowhere. Hopefully some of the soldiers that were with you also survived the accident.", + "description": "While being transported to a different military base, the pilot lost control of the helicopter and crashed in the middle of nowhere. Hopefully some of the soldiers that were with you also survived the accident.", "start_name": "Crash site", "allowed_locs": [ "field", "forest" ], "professions": [ "soldier", "specops", "bio_soldier", "bio_sniper", "bionic_spy", "national_guard", "politician" ], @@ -497,7 +522,7 @@ "ident": "overrun", "name": "Overrun", "points": 0, - "description": "When your base got overrun by the dead, your last order was to retreat to the armory. During all the chaos you got separated from your squad and you are now stuck in the warehose all alone. You are not sure if anyone made it to the armory, or you are the last man alive.", + "description": "Despite all the soldiers, guns and minefields, your base got overrun by the dead. Your last order was to retreat to the armory, but during all the chaos you got separated from your squad and you are now stuck in the warehouse all alone. You are not sure if anyone made it to the armory, or you are the last man alive.", "start_name": "Military Base Warehouse", "allowed_locs": [ "mil_base_2g" ], "professions": [ "soldier", "specops", "bio_soldier", "bio_sniper" ], diff --git a/data/json/snippets/fliers.json b/data/json/snippets/fliers.json index 9b486f4b7fb6a..48f058f1f1b55 100644 --- a/data/json/snippets/fliers.json +++ b/data/json/snippets/fliers.json @@ -53,11 +53,11 @@ }, { "id": "flier_13", - "text": "This is a government-issued, air-dropped alert. \"EVACUATION ALERT. Please make your way to the nearest FEMA evacuation shelter. Avoid crowds. Looters and rioters may turn violent against unarmed civilians. Seek protection from police and military forces if travelling in groups.\"" + "text": "This is a government-issued, air-dropped alert. \"EVACUATION ALERT. Please make your way to the nearest FEMA evacuation shelter. Avoid crowds. Looters and rioters may turn violent against unarmed civilians. Seek protection from police and military forces if traveling in groups.\"" }, { "id": "flier_14", - "text": "This is a government-issued, air-dropped alert. \"EVACUATION ALERT. Please make your way to the nearest FEMA evacuation shelter. Travel in groups and avoid crowds. This is believed to be a biological agent that causes violent behaviour: do not attempt to engage looters or rioters.\"" + "text": "This is a government-issued, air-dropped alert. \"EVACUATION ALERT. Please make your way to the nearest FEMA evacuation shelter. Travel in groups and avoid crowds. This is believed to be a biological agent that causes violent behavior: do not attempt to engage looters or rioters.\"" }, { "id": "flier_15", @@ -125,7 +125,7 @@ }, { "id": "flier_31", - "text": "This is a public notice from the Centers for Disease Control. Its message, repeated in several languages, reads: \"BOIL WATER ADVISORY. An unidentified agent has contaminated local groundwater. It is highly infectious and can cause erratic and violent behaviour. Boil all water, and isolate any loved ones showing concerning symptoms. Visit www.cdc.gov/cdda-advisory for more information.\"" + "text": "This is a public notice from the Centers for Disease Control. Its message, repeated in several languages, reads: \"BOIL WATER ADVISORY. An unidentified agent has contaminated local groundwater. It is highly infectious and can cause erratic and violent behavior. Boil all water, and isolate any loved ones showing concerning symptoms. Visit www.cdc.gov/cdda-advisory for more information.\"" }, { "id": "flier_32", diff --git a/data/json/snippets/newspapers.json b/data/json/snippets/newspapers.json index e22c8e829a58d..78119a0c852dc 100644 --- a/data/json/snippets/newspapers.json +++ b/data/json/snippets/newspapers.json @@ -9,7 +9,7 @@ }, { "id": "many_years_old_news_2", - "text": "CELEBRATED PHYSICIST GOES MISSING. Dr. Amy Takatoshi, a celebrated quantum physicist at MIT dubbed by some as \"the next Hawking\" has gone missing shortly before a press conference that was expected to be the announcement of her newest research results, rumoured to be in the field of teleportation." + "text": "CELEBRATED PHYSICIST GOES MISSING. Dr. Amy Takatoshi, a celebrated quantum physicist at MIT dubbed by some as \"the next Hawking\" has gone missing shortly before a press conference that was expected to be the announcement of her newest research results, rumored to be in the field of teleportation." }, { "id": "many_years_old_news_3", @@ -99,7 +99,7 @@ }, { "id": "years_old_news_6", - "text": "MEET THE SOLDIER OF THE FUTURE. [Photograph: Colonel Andrea Sylver poses in her powered combat exoskeleton.] The new wave of military exoskeleton, or 'power armor', has been unveiled to the public after extensive testing on battlefields in Afghanistan and in police actions in South America and Indonesia. \"These suits are like being a real-life super hero,\" Colonel Sylver announced to a gathered press. \"I'm immune to all but the heaviest weapons, but just as mobile and light as any infantry soldier. With an attached hauling rig, I can carry as much as a civilian cargo exoskeleton. I'm basically a bulletproof forklift in a human-sized package.\" We attempted to inquire about rumours of bionic-enhanced supersoldiers deploying alongside the new power armour, but Colonel Sylver declined to answer those questions." + "text": "MEET THE SOLDIER OF THE FUTURE. [Photograph: Colonel Andrea Sylver poses in her powered combat exoskeleton.] The new wave of military exoskeleton, or 'power armor', has been unveiled to the public after extensive testing on battlefields in Afghanistan and in police actions in South America and Indonesia. \"These suits are like being a real-life super hero,\" Colonel Sylver announced to a gathered press. \"I'm immune to all but the heaviest weapons, but just as mobile and light as any infantry soldier. With an attached hauling rig, I can carry as much as a civilian cargo exoskeleton. I'm basically a bulletproof forklift in a human-sized package.\" We attempted to inquire about rumors of bionic-enhanced supersoldiers deploying alongside the new power armor, but Colonel Sylver declined to answer those questions." }, { "id": "years_old_news_7", @@ -215,7 +215,7 @@ }, { "id": "months_old_news_3", - "text": "SPIKE IN MENTAL HEALTH CONCERNS HAS EPIDEMIOLOGISTS WORRIED. \"There's no doubt about it,\" said a spokesperson from Mount Sinai Hospital. \"Hospitals over the US are overwhelmed with an increase in psychiatrically-related violent behaviour such as explosivity and aggressive paranoia. The most likely cause is a new street drug; we have yet to identify any commonality between the affected people.\"\n\nDr. Andrew Morton, a Harvard epidemiologist, has a different opinion. \"These people aren't drug users. They're coming from all walks of life. Sure, there's a predilection for people who already have some mental illness, but we're seeing perfectly normal people suddenly presenting with violent explosive behaviour. I think the most likely cause is infectious: no other pattern would fit this widespread an outbreak.\"" + "text": "SPIKE IN MENTAL HEALTH CONCERNS HAS EPIDEMIOLOGISTS WORRIED. \"There's no doubt about it,\" said a spokesperson from Mount Sinai Hospital. \"Hospitals over the US are overwhelmed with an increase in psychiatrically-related violent behavior such as explosivity and aggressive paranoia. The most likely cause is a new street drug; we have yet to identify any commonality between the affected people.\"\n\nDr. Andrew Morton, a Harvard epidemiologist, has a different opinion. \"These people aren't drug users. They're coming from all walks of life. Sure, there's a predilection for people who already have some mental illness, but we're seeing perfectly normal people suddenly presenting with violent explosive behavior. I think the most likely cause is infectious: no other pattern would fit this widespread an outbreak.\"" }, { "id": "months_old_news_4", @@ -309,7 +309,7 @@ }, { "id": "weeks_old_news_7", - "text": "GOVERNMENT SPEAKS OUT ABOUT 'MIND CONTROL' RUMORS. Amidst rumours that nation- and world-wide riots are the result of a chemical mind control agent, the NSA held a press conference today. \"This is not mind control. These rioters are human beings, normal people, controlled only by feverish violence at a level we've never seen before,\" said a flustered looking representative. \"Although in some places excessive force has been required to deter rioters, we are treating them as the humans they are, not as some faceless mind-controlled horde. This is not science fiction, these are our friends and family.\"" + "text": "GOVERNMENT SPEAKS OUT ABOUT 'MIND CONTROL' RUMORS. Amidst rumors that nation- and world-wide riots are the result of a chemical mind control agent, the NSA held a press conference today. \"This is not mind control. These rioters are human beings, normal people, controlled only by feverish violence at a level we've never seen before,\" said a flustered looking representative. \"Although in some places excessive force has been required to deter rioters, we are treating them as the humans they are, not as some faceless mind-controlled horde. This is not science fiction, these are our friends and family.\"" }, { "id": "weeks_old_news_8", @@ -399,7 +399,7 @@ }, { "id": "newest_news_11", - "text": "THEY'RE NOT RIOTS! According to head officials at the Centers for Disease Control, functional MRI studies of rioters have fit autopsy data that suggests these people are under the influence of some sort of mind-altering agent causing erratic, violent behaviour. A source inside the CDC, who did not wish to be named, informed our reporter \"It's not just the rioters. They're the heaviest affected, but we scanned our own brains when we found out. It's everyone. It's in me, and you. It's in the government. The military. God help us all.\"" + "text": "THEY'RE NOT RIOTS! According to head officials at the Centers for Disease Control, functional MRI studies of rioters have fit autopsy data that suggests these people are under the influence of some sort of mind-altering agent causing erratic, violent behavior. A source inside the CDC, who did not wish to be named, informed our reporter \"It's not just the rioters. They're the heaviest affected, but we scanned our own brains when we found out. It's everyone. It's in me, and you. It's in the government. The military. God help us all.\"" }, { "id": "newest_news_12", diff --git a/data/json/snippets/radio.json b/data/json/snippets/radio.json index 4bd692e42d428..76789f79002e1 100644 --- a/data/json/snippets/radio.json +++ b/data/json/snippets/radio.json @@ -6,7 +6,7 @@ "kssht. Dark Horse, this is Blue Jay, what's your status, over. kssht. Blue Jay, this is Black Horse, still holding, but not for long. kssht. Dark Horse, you've got to hold position for 3 hours. We're almost black on ammo, but resupply is on the way, over. kssht. Not possible Blue Jay, too many dead. 30 minutes max, and if you don't order us to retreat we're gone, over. kssht.", "kssht. Blue Jay, this is Black Rose, got your resupply, going in on vector 36, what's the status of the LZ? kssht. Black Rose, this is Blue Jay, what took you so long? LZ hot and unsecured, ammo black, bayonets in action, land on your own discretion, over. kssht. Roger that, hold on, Black Rose out. kssht.", "To whomever is listening, this may be our last broadcast. Wish you luck. Can't stay in the studio any longer, station is being rewired to military frequencies for automatic broadcast. Stay safe, and bless you, people.", - "You're listening to KDDA from Boston, I'm Jenny Sanders with a special emergency news update. Road closures by military and police forces have been reported on interstates 90, 91, 93, and 95. Alternative routes have not been suggested. Due to dangers on non-interstate roads, it is strongly recommended that you avoid major thoroughfares and population centers when travelling by car.", + "You're listening to KDDA from Boston, I'm Jenny Sanders with a special emergency news update. Road closures by military and police forces have been reported on interstates 90, 91, 93, and 95. Alternative routes have not been suggested. Due to dangers on non-interstate roads, it is strongly recommended that you avoid major thoroughfares and population centers when traveling by car.", "Those evacuating cities are advised to head to the nearest designated evacuation shelter and await pickup by a FEMA transport. Do not engage with rioters. Due to the danger of being mistaken for a rioter, do not approach military or police blockades, even for assistance. I repeat, do not approach military or police blockades, even for assistance.", "If you are not in an evacuation zone, officials highly recommend you pack gear for evacuation. Make sure to include clean clothes, a blanket, and enough food and water to last a few days.", "In other news, the federal government has confirmed that Rhode Island's declaration of secession is official, although the US government does not acknowledge its validity. Our sources haven't been able to determine the extent of hostilities in the area, but there are rumors of border violence initiated by the Rhode Island militia.", diff --git a/data/json/start_locations.json b/data/json/start_locations.json index 0347ceec85d0d..1ba9161c863b4 100644 --- a/data/json/start_locations.json +++ b/data/json/start_locations.json @@ -39,9 +39,39 @@ }, { "type": "start_location", - "ident": "house", + "ident": "house_w_1", "name": "House", - "target": "house" + "target": "house_w_1" + }, + { + "type": "start_location", + "ident": "house_w_2", + "name": "House", + "target": "house_w_2" + }, + { + "type": "start_location", + "ident": "house_w_3", + "name": "House", + "target": "house_w_3" + }, + { + "type": "start_location", + "ident": "house_w_4", + "name": "House", + "target": "house_w_4" + }, + { + "type": "start_location", + "ident": "house_w_5", + "name": "House", + "target": "house_w_5" + }, + { + "type": "start_location", + "ident": "house_w_6", + "name": "House", + "target": "house_w_6" }, { "type": "start_location", diff --git a/data/json/vehicleparts/turret.json b/data/json/vehicleparts/turret.json old mode 100755 new mode 100644 diff --git a/data/json/vehicleparts/wheel.json b/data/json/vehicleparts/wheel.json index 6d54340f688b1..5e085f102aa42 100644 --- a/data/json/vehicleparts/wheel.json +++ b/data/json/vehicleparts/wheel.json @@ -40,7 +40,7 @@ "broken_color": "light_gray", "damage_modifier": 80, "durability": 120, - "description": "Connection where wheels can be connected on. This particular one is fit for normal car wheels.", + "description": "Connection where wheels can be connected on. This particular one is fit for normal car wheels.", "item": "wheel_mount_medium", "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ], "time": "45 m", "using": [ [ "welding_standard", 10 ], [ "vehicle_bolt", 1 ] ] }, @@ -69,7 +69,7 @@ "broken_color": "light_gray", "damage_modifier": 80, "durability": 120, - "description": "Connection where wheels can be connected on. This particular one is fit for large car wheels.", + "description": "Connection where wheels can be connected on. This particular one is fit for large car wheels.", "item": "wheel_mount_heavy", "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 15 ], [ "vehicle_bolt", 1 ] ] }, diff --git a/data/mods/Aftershock/items/corpses.json b/data/mods/Aftershock/items/corpses.json index 2505bbbe86a3e..bc1729336c426 100644 --- a/data/mods/Aftershock/items/corpses.json +++ b/data/mods/Aftershock/items/corpses.json @@ -1,23 +1,37 @@ -{ - "type": "GENERIC", - "id": "broken_afs_mon_sentinel_lx", - "symbol": ",", - "color": "green", - "name": "broken sentinel-lx", - "category": "other", - "description": "The irreparably broken remains of a Sentinel-lx. Could be gutted for valuable parts.", - "price": 30000, - "price_postapoc": 1000, - "material": [ - "steel", - "plastic" - ], - "weight": "140000 g", - "volume": "62500 ml", - "bashing": 6, - "cutting": 6, - "to_hit": -3, - "flags": [ - "TRADER_AVOID" - ] -} +[ + { + "type": "GENERIC", + "id": "broken_afs_mon_sentinel_lx", + "symbol": ",", + "color": "green", + "name": "broken sentinel-lx", + "category": "other", + "description": "The irreparably broken remains of a Sentinel-lx. Could be gutted for valuable parts.", + "price": 30000, + "price_postapoc": 1000, + "material": [ "steel", "plastic" ], + "weight": "140000 g", + "volume": "62500 ml", + "bashing": 6, + "cutting": 6, + "to_hit": -3, + "flags": [ "TRADER_AVOID" ] + }, + { + "type": "GENERIC", + "id": "broken_bloodhound_drone", + "symbol": ",", + "color": "green", + "name": "broken bloodhound drone", + "category": "other", + "description": "This bloodhound won't be chasing anyone anymore. Could be gutted for parts.", + "price": 1000, + "material": [ "steel", "plastic" ], + "weight": "31520 g", + "volume": "15 L", + "bashing": 6, + "cutting": 6, + "to_hit": -3, + "flags": [ "TRADER_AVOID", "NO_REPAIR" ] + } +] diff --git a/data/mods/Aftershock/items/inactiverobot.json b/data/mods/Aftershock/items/inactiverobot.json index 8c8bb14d01ec9..1f9a7fdcecf6e 100644 --- a/data/mods/Aftershock/items/inactiverobot.json +++ b/data/mods/Aftershock/items/inactiverobot.json @@ -15,6 +15,8 @@ "use_action": { "type": "place_monster", "monster_id": "afs_mon_migoturret", + "friendly_msg": "The brain blaster swivels towards you. Hi new friend!", + "hostile_msg": "The brain blaster swivels towards you. You feel a buzzing in the air.", "difficulty": 6, "moves": 100, "skill1": "cooking", @@ -191,5 +193,31 @@ "symbol": ";", "color": "green", "use_action": { "type": "place_monster", "monster_id": "afs_mon_sentinel_lx", "difficulty": 4, "moves": 100, "skill2": "computer" } + }, + { + "id": "bot_bloodhound_drone", + "type": "TOOL", + "name": "inactive bloodhound drone", + "description": "This is an inactive bloodhound drone. If successfully deployed, it will fly towards enemy targets and highlight them with a powerful spotlight.", + "weight": "5400 g", + "volume": "750 ml", + "price": 60000, + "to_hit": -3, + "bashing": 6, + "cutting": 6, + "material": [ "aluminum", "plastic" ], + "symbol": ",", + "color": "light_green", + "use_action": { + "type": "place_monster", + "monster_id": "mon_bloodhound_drone", + "friendly_msg": "The bloodhound drone flies from your hand and surveys the area!", + "hostile_msg": "You misprogram the bloodhound drone; it's hostile!", + "difficulty": 4, + "moves": 60, + "place_randomly": true, + "skill1": "electronics", + "skill2": "computer" + } } ] diff --git a/data/mods/Aftershock/items/tools.json b/data/mods/Aftershock/items/tools.json index b712de69f5d4b..155bf3d2fcee0 100644 --- a/data/mods/Aftershock/items/tools.json +++ b/data/mods/Aftershock/items/tools.json @@ -217,11 +217,15 @@ "copy-from": "UPS_off", "name": "UPS", "name_plural": "UPS's", - "description": "This is a unified power supply, or UPS. It is a device developed jointly by military and scientific interests for use in combat and the field. The UPS is designed to power armor and some guns, but drains batteries quickly. It can be worn around to either leg for ease of access, and it's been waterproofed to protect the delicate electronics.", + "description": "This is a unified power supply, or UPS. It is a device developed jointly by military and scientific interests for use in combat and the field. The UPS is designed to power armor and some guns, but drains batteries quickly. It can be worn around to either leg for ease of access, and it's been waterproofed to protect the delicate electronics. Has it's own custom battery, with higher capacity and rechargeable, but not removeable", "coverage": 5, + "ammo": "battery", + "initial_charges": 1000, + "max_charges": 1500, "encumbrance": 2, "covers": [ "LEG_EITHER" ], - "flags": [ "RECHARGE", "WAIST", "FRAGILE", "OVERSIZE", "WATERPROOF", "IS_UPS" ] + "flags": [ "RECHARGE", "WAIST", "FRAGILE", "OVERSIZE", "WATERPROOF", "IS_UPS", "NO_RELOAD", "NO_UNLOAD" ], + "magazines": [ ] }, { "id": "adv_UPS_off", diff --git a/data/mods/Aftershock/mobs/monster_groups.json b/data/mods/Aftershock/mobs/monster_groups.json index b48c66cf8990d..b4ad758db2eb9 100644 --- a/data/mods/Aftershock/mobs/monster_groups.json +++ b/data/mods/Aftershock/mobs/monster_groups.json @@ -9,6 +9,12 @@ "name": "GROUP_ZOMBIE_MID", "monsters": [ { "monster": "mon_afs_headless_horror", "freq": 10, "cost_multiplier": 20 } ] }, + { + "type": "monstergroup", + "name": "GROUP_ROBOT", + "default": "mon_manhack", + "monsters": [ { "monster": "mon_bloodhound_drone", "freq": 220, "cost_multiplier": 0 } ] + }, { "type": "monstergroup", "name": "GROUP_PrepNet", diff --git a/data/mods/Aftershock/mobs/robots.json b/data/mods/Aftershock/mobs/robots.json index 070bfb100de02..5a4b2b8567583 100644 --- a/data/mods/Aftershock/mobs/robots.json +++ b/data/mods/Aftershock/mobs/robots.json @@ -190,5 +190,28 @@ "PATH_AVOID_DANGER_2", "HIT_AND_RUN" ] + }, + { + "id": "mon_bloodhound_drone", + "copy-from": "base_drone", + "type": "MONSTER", + "name": { "str": "bloodhound drone" }, + "description": "A small spiked quadcopter robot equipped with a high-power spotlight. This automated seeker drone was originally designed harry and harrass fugitives while maintaining visual contact for other pursuers.", + "diff": 2, + "default_faction": "science", + "speed": 190, + "color": "light_gray", + "melee_skill": 2, + "melee_dice": 1, + "melee_dice_sides": 4, + "special_attacks": [ [ "SEARCHLIGHT", 1 ] ], + "luminance": 60, + "melee_cut": 12, + "armor_bash": 2, + "armor_cut": 8, + "revert_to_itype": "bot_bloodhound_drone", + "death_drops": { "groups": [ [ "robots", 4 ], [ "manhack", 1 ], [ "turret_searchlight", 1 ] ] }, + "death_function": [ "BROKEN" ], + "extend": { "flags": [ "HIT_AND_RUN" ] } } ] diff --git a/data/mods/Aftershock/player/mutations.json b/data/mods/Aftershock/player/mutations.json index fe1011ba230b9..abae03c227015 100644 --- a/data/mods/Aftershock/player/mutations.json +++ b/data/mods/Aftershock/player/mutations.json @@ -1,15 +1,4 @@ [ - { - "type": "mutation", - "id": "AFS_PROF_SKIIER", - "name": "Alpine Conditioning", - "description": "Time spent in high altitudes and low temperatures have adapted you to them, and you're slightly better at resisting the cold.", - "bodytemp_modifiers": [ 50, 100 ], - "points": 0, - "valid": false, - "purifiable": false, - "profession": true - }, { "type": "mutation", "id": "AFS_BRUTAL_STRENGTH", @@ -21,5 +10,16 @@ "cancels": [ "STR_UP" ], "profession": true, "passive_mods": { "str_mod": 7 } + }, + { + "type": "mutation", + "id": "AFS_CRYOADAPTATION", + "name": "Cryoadaptation", + "description": "An experimental cryosleep procedure has permanently altered your body, allowing you to better tolerate cold temperatures.", + "bodytemp_modifiers": [ 50, 100 ], + "points": 0, + "valid": false, + "purifiable": false, + "profession": true } ] diff --git a/data/mods/Aftershock/player/obsolete.json b/data/mods/Aftershock/player/obsolete.json index 3ca2e2573834d..687368473dccc 100644 --- a/data/mods/Aftershock/player/obsolete.json +++ b/data/mods/Aftershock/player/obsolete.json @@ -8,6 +8,17 @@ "traits": [ "AFS_PROF_STRONGMAN" ], "items": { "both": [ "b_shorts", "undershirt" ], "male": [ "briefs" ], "female": [ "boy_shorts" ] } }, + { + "type": "mutation", + "id": "AFS_PROF_SKIIER", + "name": "Alpine Conditioning", + "description": "Time spent in high altitudes and low temperatures have adapted you to them, and you're slightly better at resisting the cold.", + "bodytemp_modifiers": [ 50, 100 ], + "points": 0, + "valid": false, + "purifiable": false, + "profession": true + }, { "type": "mutation", "id": "AFS_PROF_STRONGMAN", diff --git a/data/mods/Aftershock/player/professions.json b/data/mods/Aftershock/player/professions.json index ec26084bca20d..c1d140062b7a7 100644 --- a/data/mods/Aftershock/player/professions.json +++ b/data/mods/Aftershock/player/professions.json @@ -1,67 +1,4 @@ [ - { - "type": "profession", - "ident": "afs_debug", - "name": "Debugger", - "description": "Your sole purpose in life is to test mods. Did you exist before this? Or were you brought into existence at this moment? You scream - for you do not know. (This profession is CHEATING! Only use it if you're testing code and want to quickly jump in.)", - "points": 10, - "traits": [ "DEBUG_HS", "DEBUG_NODMG", "DEBUG_STORAGE", "DEBUG_BIONIC_POWER", "DEBUG_NOTEMP", "DEBUG_LS" ], - "CBMs": [ "bio_power_storage_mkII", "bio_power_storage_mkII", "bio_power_storage_mkII", "bio_power_storage_mkII", "bio_tools" ], - "skills": [ { "level": 8, "name": "fabrication" }, { "level": 8, "name": "mechanics" } ], - "items": { "both": [ "linuxtshirt", "pants_cargo", "socks", "sneakers" ], "male": [ "briefs" ], "female": [ "bra", "panties" ] } - }, - { - "type": "profession", - "ident": "afs_skiier", - "name": "Skiier", - "description": "The slopes of New England are nice this time of year, and you were spending the month on vacation at a resort when you were evacuated.", - "points": 2, - "traits": [ "AFS_PROF_SKIIER" ], - "skills": [ { "level": 3, "name": "dodge" }, { "level": 2, "name": "survival" } ], - "items": { - "both": [ "ski_jacket", "pants_ski", "socks_wool", "boots_winter", "mask_ski", "goggles_ski", "gloves_wool", "duffelbag" ], - "male": [ "briefs" ], - "female": [ "sports_bra", "boy_shorts" ] - } - }, - { - "type": "profession", - "ident": "afs_linux_patron", - "name": "Linux Patron", - "description": "You've grown up using Linux, have hacked together your own operating system out of Gentoo and a bunch of packages, and campaign for open source like it's a basic human right. None of these things matter in the apocalypse, but your knowledge of the inner workings of 87% of the world's servers might.", - "points": 2, - "skills": [ { "level": 5, "name": "computer" } ], - "items": { - "both": { - "items": [ "laptop", "software_useless", "linuxtshirt", "pants_cargo", "socks", "slingpack", "sneakers", "smart_phone" ], - "entries": [ { "item": "light_plus_battery_cell", "ammo-item": "battery", "charges": 150, "container-item": "eink_tablet_pc" } ] - }, - "male": [ "briefs" ], - "female": [ "bra", "panties" ] - } - }, - { - "type": "profession", - "ident": "afs_technician", - "name": "Technician", - "description": "You worked as an electrical lineman for New England's leading electrical company. You were still in uniform when the Cataclysm struck. At least you had your tools!", - "points": 2, - "skills": [ { "level": 2, "name": "electronics" }, { "level": 2, "name": "mechanics" } ], - "items": { - "both": [ - "hat_hard", - "toolbox", - "technician_shirt_gray", - "technician_pants_gray", - "socks", - "gloves_work", - "boots_steel", - "tool_belt" - ], - "male": [ "briefs" ], - "female": [ "bra", "panties" ] - } - }, { "type": "profession", "ident": "afs_radio_technician", @@ -84,6 +21,15 @@ "female": [ "bra", "boy_shorts" ] } }, + { + "type": "profession", + "ident": "afs_cryosleep_survivor", + "name": "Cryosleep Survivor", + "description": "A sudden power failure woke you from the cryosleep sarcophagus in which you had entombed yourself lifetimes ago. It seems the emergency reanimation procedure has damaged your memory, and now, bearing almost no knowledge of your past life, you must find a way to survive in a ruined and alien world.", + "points": 2, + "traits": [ "AFS_CRYOADAPTATION" ], + "items": { "both": [ "jumpsuit", "boots_winter", "under_armor", "under_armor_shorts", "gloves_wool" ] } + }, { "type": "profession", "ident": "afs_atomic_pitchman", @@ -109,53 +55,6 @@ "female": [ "bra", "panties" ] } }, - { - "type": "profession", - "ident": "afs_baker", - "name": "Baker", - "description": "You worked at a modest bakery specializing in birthday cakes. When the sirens sounded, you had one, decorated and all, in your hands, and by the time you got to relative safety, you were still holding it.", - "points": 1, - "skills": [ { "level": 2, "name": "cooking" } ], - "items": { - "both": [ "jihelucake", "rolling_pin", "flour", "cooking_oil", "tshirt", "socks", "jeans", "sneakers", "slingpack" ], - "male": [ "briefs" ], - "female": [ "bra", "panties" ] - } - }, - { - "type": "profession", - "ident": "afs_serial_killer", - "name": "Serial Killer", - "description": "Whether due to insanity, a lack of conscience, or some other reason, your unorthodox employment centered around taking lives. You pilfered a welding mask from the local garage, and an axe from a stopped fire truck, and created an identity for yourself painted in red. But now, it seems, someone with skills like yours might actually have a chance.", - "points": 3, - "skills": [ - { "level": 3, "name": "melee" }, - { "level": 3, "name": "cutting" }, - { "level": 1, "name": "survival" }, - { "level": 1, "name": "mechanics" } - ], - "traits": [ "PSYCHOPATH", "KILLER" ], - "items": { - "both": [ - "welding_mask", - "crowbar", - "fire_ax", - "jacket_leather", - "undershirt", - "pants_cargo", - "socks", - "slingpack", - "mask_rioter", - "gloves_leather", - "boots_steel", - "crude_picklock", - "crude_picklock", - "crude_picklock" - ], - "male": [ "briefs" ], - "female": [ "boy_shorts" ] - } - }, { "type": "profession", "ident": "afs_planar_frontiersman", @@ -192,31 +91,6 @@ "female": [ "boy_shorts", "bra" ] } }, - { - "type": "profession", - "ident": "afs_librarian", - "name": "Librarian", - "description": "The librarian's calling is a simple one, but it suited you fine. When the sirens sounded, you grabbed some manuals on your way out, and the book you never got to publish.", - "points": 1, - "traits": [ "LOVES_BOOKS" ], - "items": { - "both": [ - "pants", - "dress_shirt", - "socks", - "dress_shoes", - "knit_scarf", - "manual_mechanics", - "manual_electronics", - "cookbook_sushi", - "glassblowing_book", - "afs_librarian_book", - "backpack_leather" - ], - "male": [ "briefs" ], - "female": [ "bra", "panties" ] - } - }, { "type": "profession", "ident": "afs_cbm_engineer", @@ -238,7 +112,7 @@ "type": "profession", "ident": "afs_wraitheon_executive", "name": "Wraitheon Executive", - "description": "You were one of the chief executives of the Megacoprporation Wraitheon Robotics ltd. and consistently ranked among the most powerful and influential persons of the world. Still, the apocalypse has caught you unprepared, and now after the dissolution of your company and the crumbling of your network of influence, your were left powerless and destitute, and must rely on your two robotic bodyguards to survive.", + "description": "You were one of the chief executives of the Megacorporation Wraitheon Robotics ltd. and consistently ranked among the most powerful and influential persons of the world. Still, the apocalypse has caught you unprepared, and now after the dissolution of your company and the crumbling of your network of influence, your were left powerless and destitute, and must rely on your two robotic bodyguards to survive.", "points": 8, "CBMs": [ "bio_batteries", "bio_power_storage_mkII", "bio_eye_enhancer", "bio_int_enhancer", "bio_memory", "bio_cable" ], "traits": [ "FLIMSY3", "SLOWHEALER3" ], @@ -301,8 +175,8 @@ { "type": "profession", "ident": "afs_affluent_executive", - "name": "Affluent Executive", - "description": "You worked at a high position in a wealthy company, earning numbers most people could only dream of, and you savored it. You start with a maxed-out cash card.", + "name": "Assistant Sub-Executive", + "description": "Through a lifetime of hard work, dedication, boot-licking and immense luck, you achieved the almost impossible, and were promoted from an indentured clerk to a minor managerial position. Although you were still an expendable peon among the ranks of the corporation, you earned numbers most people could only dream of, and you savored it.", "points": 2, "items": { "both": { diff --git a/data/mods/Aftershock/recipes/deconstruction.json b/data/mods/Aftershock/recipes/deconstruction.json index 66ecf088bae9e..a4ad6637f3a32 100644 --- a/data/mods/Aftershock/recipes/deconstruction.json +++ b/data/mods/Aftershock/recipes/deconstruction.json @@ -116,5 +116,24 @@ [ [ "plut_cell", 4 ] ], [ [ "afs_sentinel_laser", 1 ] ] ] + }, + { + "result": "broken_bloodhound_drone", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 4, + "time": "2 m", + "using": [ [ "soldering_standard", 5 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "ai_module_basic", 1 ] ], + [ [ "RAM", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "scrap", 1 ] ], + [ [ "quad_rotors", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "spike", 2 ] ], + [ [ "identification_module", 1 ] ] + ] } ] diff --git a/data/mods/Aftershock/recipes/recipes.json b/data/mods/Aftershock/recipes/recipes.json index 61cfedba89796..367bb1783ad6a 100644 --- a/data/mods/Aftershock/recipes/recipes.json +++ b/data/mods/Aftershock/recipes/recipes.json @@ -148,39 +148,6 @@ "qualities": [ { "id": "HAMMER", "level": 2 } ], "components": [ [ [ "sheet_metal", 1 ] ] ] }, - { - "type": "recipe", - "result": "turret_mount", - "category": "CC_OTHER", - "subcategory": "CSC_OTHER_VEHICLE", - "skill_used": "electronics", - "skills_required": [ [ "mechanics", 7 ], [ "computer", 6 ], [ "fabrication", 6 ] ], - "difficulty": 9, - "time": "8 h", - "reversible": true, - "decomp_learn": 9, - "book_learn": [ [ "recipe_lab_elec", 8 ], [ "textbook_robots", 10 ] ], - "using": [ [ "soldering_standard", 14 ], [ "welding_standard", 5 ], [ "forging_standard", 4 ], [ "steel_standard", 4 ] ], - "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ], - "qualities": [ - { "id": "HAMMER", "level": 3 }, - { "id": "SCREW", "level": 1 }, - { "id": "WRENCH", "level": 2 }, - { "id": "SAW_M", "level": 1 }, - { "id": "DRILL", "level": 1 } - ], - "components": [ - [ [ "ai_module", 1 ] ], - [ [ "RAM", 1 ] ], - [ [ "gun_module", 1 ] ], - [ [ "small_storage_battery", 1 ] ], - [ [ "sensor_module", 1 ] ], - [ [ "identification_module", 1 ] ], - [ [ "power_supply", 1 ] ], - [ [ "pipe", 2 ] ], - [ [ "spring", 2 ] ] - ] - }, { "type": "recipe", "result": "thermometer", diff --git a/data/mods/Craft_Gunpowder/modinfo.json b/data/mods/Craft_Gunpowder/modinfo.json index 71082de69b252..64935d162c4e0 100644 --- a/data/mods/Craft_Gunpowder/modinfo.json +++ b/data/mods/Craft_Gunpowder/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Noctifer-de-Mortem" ], "description": "Adds more craftable firearms, and gunpowder. WARNING: Breaks intended balance.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/DeoxyMod/modinfo.json b/data/mods/DeoxyMod/modinfo.json index 2f0318a90cc70..677ba32996ae9 100644 --- a/data/mods/DeoxyMod/modinfo.json +++ b/data/mods/DeoxyMod/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Deoxy", "Llamageddon" ], "description": "Makes solar panels and several other parts foldable, and adds foldable quarterboards.", "category": "vehicles", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/DinoMod/modinfo.json b/data/mods/DinoMod/modinfo.json index ea3f23501cc1c..acbe3556a89e6 100644 --- a/data/mods/DinoMod/modinfo.json +++ b/data/mods/DinoMod/modinfo.json @@ -6,6 +6,6 @@ "description": "Adds dinosaurs.", "category": "creatures", "dependencies": [ "dda" ], - "obsolete": false + "obsolete": true } ] diff --git a/data/mods/EW_Pack/modinfo.json b/data/mods/EW_Pack/modinfo.json index 617a409eb683a..c944bd558cccd 100644 --- a/data/mods/EW_Pack/modinfo.json +++ b/data/mods/EW_Pack/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Icecoon", "community" ], "description": "For those gun nuts. Don't have enough near-future firearms in your life? Add this mod today!", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/FictonalWeapons/modinfo.json b/data/mods/FictonalWeapons/modinfo.json index f1b454877afe7..91a4ba0873e52 100644 --- a/data/mods/FictonalWeapons/modinfo.json +++ b/data/mods/FictonalWeapons/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "BorkBorkGoesTheCode" ], "description": "Adds a bunch of rare, fictional weapons.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Generic_Guns/ammo/black_powder.json b/data/mods/Generic_Guns/ammo/black_powder.json new file mode 100644 index 0000000000000..59d7eef4e118f --- /dev/null +++ b/data/mods/Generic_Guns/ammo/black_powder.json @@ -0,0 +1,18 @@ +[ + { + "id": "black_powder_ball", + "type": "AMMO", + "copy-from": "flintlock_ammo", + "name": "paper cartridge", + "description": "A paper cartridge containing black powder and a lead ball. Historically used to reload muzzleloaders in a more reasonable time.", + "ammo_type": "ammo_black_powder" + }, + { + "id": "black_powder_shot", + "type": "AMMO", + "copy-from": "flintlock_shot", + "name": "paper shot cartridge", + "description": "A paper cartridge containing black powder and metallic shot. Historically used to reload muzzleloaders in a more reasonable time.", + "ammo_type": "ammo_black_powder" + } +] diff --git a/data/mods/Generic_Guns/ammo/casings.json b/data/mods/Generic_Guns/ammo/casings.json new file mode 100644 index 0000000000000..9eae2263358d1 --- /dev/null +++ b/data/mods/Generic_Guns/ammo/casings.json @@ -0,0 +1,72 @@ +[ + { + "id": "pistol_tiny_casing", + "copy-from": "32_casing", + "type": "GENERIC", + "name": "tiny pistol casing", + "description": "An empty casing from a tiny pistol round." + }, + { + "id": "pistol_casing", + "copy-from": "9mm_casing", + "type": "GENERIC", + "name": "pistol casing", + "description": "An empty casing from a standard pistol round." + }, + { + "id": "pistol_magnum_casing", + "copy-from": "44_casing", + "type": "GENERIC", + "name": "magnum pistol casing", + "description": "An empty casing from a magnum pistol round." + }, + { + "id": "rifle_casing", + "copy-from": "308_casing", + "type": "GENERIC", + "name": "rifle casing", + "description": "An empty casing from a rifle round." + }, + { + "id": "rifle_huge_casing", + "copy-from": "50_casing", + "type": "GENERIC", + "name": "huge rifle casing", + "description": "An empty casing from a huge rifle round." + }, + { + "id": "shot_casing", + "copy-from": "shot_hull", + "type": "GENERIC", + "name": "shotshell hull", + "description": "A shotshell's casing, a plastic tube with a brass casehead, commonly referred to as a hull." + }, + { + "id": "grenade_casing", + "copy-from": "40x46mm_m199_casing", + "type": "GENERIC", + "name": "grenade casing", + "description": "A large casing from a grenade round." + }, + { + "id": "ammolinkrifle", + "copy-from": "ammolink", + "type": "GENERIC", + "name": "rifle belt linkage", + "use_action": { "type": "ammobelt", "belt": "rifle_belt" } + }, + { + "id": "ammolinkgrenade", + "copy-from": "ammolink", + "type": "GENERIC", + "name": "grenade belt linkage", + "use_action": { "type": "ammobelt", "belt": "grenade_belt" } + }, + { + "id": "ammolinkrifle_huge", + "copy-from": "ammolink", + "type": "GENERIC", + "name": "heavy machinegun belt linkage", + "use_action": { "type": "ammobelt", "belt": "rifle_huge_belt" } + } +] diff --git a/data/mods/Generic_Guns/ammo/gg_ammo_migration.json b/data/mods/Generic_Guns/ammo/gg_ammo_migration.json new file mode 100644 index 0000000000000..057b333c2fd23 --- /dev/null +++ b/data/mods/Generic_Guns/ammo/gg_ammo_migration.json @@ -0,0 +1,400 @@ +[ + { + "id": [ "22_fmj", "32_acp" ], + "type": "MIGRATION", + "replace": "tiny_pistol_ball" + }, + { + "id": [ "reloaded_22_fmj", "reloaded_32_acp" ], + "type": "MIGRATION", + "replace": "reloaded_tiny_pistol_ball" + }, + { + "id": [ "bp_22_fmj", "bp_22_lr", "bp_32_acp" ], + "type": "MIGRATION", + "replace": "bp_tiny_pistol_ball" + }, + { + "id": [ "22_cb", "22_lr", "22_ratshot" ], + "type": "MIGRATION", + "replace": "tiny_pistol_jhp" + }, + { + "id": [ "reloaded_22_lr" ], + "type": "MIGRATION", + "replace": "reloaded_tiny_pistol_jhp" + }, + { + "id": [ "bp_22_lr" ], + "type": "MIGRATION", + "replace": "bp_tiny_pistol_jhp" + }, + { + "id": [ + "10mm_fmj", + "357sig_fmj", + "38_fmj", + "380_FMJ", + "380_p", + "38super_fmj", + "40fmj", + "45_acp", + "46mm", + "57mm", + "5x50dart", + "762_25hot", + "762_25typeP", + "9mmfmj", + "9mmP", + "9mmP2", + "9x18mmfmj", + "9x18mmP2" + ], + "type": "MIGRATION", + "replace": "pistol_ball" + }, + { + "id": [ + "reloaded_10mm_fmj", + "reloaded_357sig_fmj", + "reloaded_38_fmj", + "reloaded_380_FMJ", + "reloaded_380_p", + "reloaded_38super_fmj", + "reloaded_40fmj", + "reloaded_45_acp", + "reloaded_46mm", + "reloaded_57mm", + "reloaded_5x50dart", + "reloaded_9mmfmj", + "reloaded_9mmP", + "reloaded_9mmP2", + "reloaded_9x18mmfmj", + "reloaded_9x18mmP2" + ], + "type": "MIGRATION", + "replace": "reloaded_pistol_ball" + }, + { + "id": [ + "bp_10mm_fmj", + "bp_38_fmj", + "bp_380_FMJ", + "bp_40ball", + "bp_44ball", + "bp_45_acp", + "bp_46mm", + "bp_57mm", + "bp_9mmfmj", + "bp_9x18mmfmj" + ], + "type": "MIGRATION", + "replace": "bp_pistol_ball" + }, + { + "id": [ + "357sig_jhp", + "38_special", + "38_super", + "380_JHP", + "40sw", + "45_jhp", + "45_super", + "45colt_jhp", + "5x50heavy", + "762_25", + "9mm", + "9x18mm" + ], + "type": "MIGRATION", + "replace": "pistol_jhp" + }, + { + "id": [ + "reloaded_357sig_jhp", + "reloaded_38_special", + "reloaded_38_super", + "reloaded_380_JHP", + "reloaded_40sw", + "reloaded_45_jhp", + "reloaded_45_super", + "reloaded_45colt_jhp", + "reloaded_762_25", + "reloaded_9mm", + "reloaded_9x18mm" + ], + "type": "MIGRATION", + "replace": "reloaded_pistol_jhp" + }, + { + "id": [ "bp_38_special", "bp_380_JHP", "bp_40sw", "bp_45_jhp", "bp_762_25", "bp_9mm", "bp_9x18mm" ], + "type": "MIGRATION", + "replace": "bp_pistol_jhp" + }, + { + "id": [ "357mag_fmj", "44fmj", "460_fmj" ], + "type": "MIGRATION", + "replace": "pistol_magnum_ball" + }, + { + "id": [ "reloaded_357mag_fmj", "reloaded_44magnum", "reloaded_460_fmj" ], + "type": "MIGRATION", + "replace": "reloaded_pistol_magnum_ball" + }, + { + "id": [ "bp_357mag_fmj", "bp_44fmj", "bp_460_fmj" ], + "type": "MIGRATION", + "replace": "bp_pistol_magnum_ball" + }, + { + "id": [ "357mag_jhp", "44magnum", "454_Casull", "460_rowland", "500_Magnum" ], + "type": "MIGRATION", + "replace": "pistol_magnum_jhp" + }, + { + "id": [ "reloaded_357mag_jhp", "reloaded_44fmj", "reloaded_454_Casull", "reloaded_460_rowland", "reloaded_500_Magnum" ], + "type": "MIGRATION", + "replace": "reloaded_pistol_magnum_jhp" + }, + { + "id": [ "bp_357mag_jhp", "bp_44magnum", "bp_454_Casull", "bp_460_rowland", "bp_500_Magnum" ], + "type": "MIGRATION", + "replace": "bp_pistol_magnum_jhp" + }, + { + "id": [ + "223", + "270win_jsp", + "300_winmag", + "3006", + "300blk", + "300blk_ss", + "308", + "4570_low", + "4570_sp", + "545", + "762_54R", + "762_m87", + "8mm_civilian", + "8mm_jhp" + ], + "type": "MIGRATION", + "replace": "rifle_ball" + }, + { + "id": [ + "reloaded_223", + "reloaded_270win_jsp", + "reloaded_300_winmag", + "reloaded_3006", + "reloaded_300blk", + "reloaded_308", + "reloaded_4570_bp", + "reloaded_4570_low", + "reloaded_4570_sp", + "reloaded_545", + "reloaded_762_54R", + "reloaded_762_m87" + ], + "type": "MIGRATION", + "replace": "reloaded_rifle_ball" + }, + { + "id": [ "bp_223", "bp_270win_jsp", "bp_300_winmag", "bp_3006", "bp_300blk", "bp_308" ], + "type": "MIGRATION", + "replace": "bp_rifle_ball" + }, + { + "id": [ + "3006_incendiary", + "3006fmj", + "4570_pen", + "545_ap", + "556", + "556_incendiary", + "762_51", + "762_51_incendiary", + "762_m43", + "8mm_caseless", + "8mm_fmj", + "8mm_hvp", + "8mm_inc" + ], + "type": "MIGRATION", + "replace": "rifle_AP" + }, + { + "id": [ + "reloaded_3006_incendiary", + "reloaded_3006fmj", + "reloaded_4570_pen", + "reloaded_545_ap", + "reloaded_556", + "reloaded_556_incendiary", + "reloaded_762_51", + "reloaded_762_51_incendiary", + "reloaded_762_m43" + ], + "type": "MIGRATION", + "replace": "reloaded_rifle_AP" + }, + { + "id": [ "bp_3006_incendiary", "bp_3006fmj", "bp_556", "bp_556_incendiary", "bp_762_51", "bp_762_51_incendiary" ], + "type": "MIGRATION", + "replace": "bp_rifle_AP" + }, + { + "id": [ "50_incendiary", "50_mk211", "50bmg", "50match" ], + "type": "MIGRATION", + "replace": "rifle_huge_ball" + }, + { + "id": [ "reloaded_50_incendiary", "reloaded_50bmg" ], + "type": "MIGRATION", + "replace": "reloaded_rifle_huge_ball" + }, + { + "id": [ "50ss", "700nx" ], + "type": "MIGRATION", + "replace": "rifle_huge_AP" + }, + { + "id": [ "reloaded_50ss", "reloaded_700nx" ], + "type": "MIGRATION", + "replace": "reloaded_rifle_huge_AP" + }, + { + "id": [ "36navy", "44army" ], + "type": "MIGRATION", + "replace": "flintlock_ammo" + }, + { + "id": [ "40x46mm_m1006" ], + "type": "MIGRATION", + "replace": "grenade_ammo_beanbag" + }, + { + "id": [ "40mm_flare" ], + "type": "MIGRATION", + "replace": "grenade_ammo_flare" + }, + { + "id": [ "40x46mm_m433", "40x46mm_m651", "40x53mm_m430a1" ], + "type": "MIGRATION", + "replace": "grenade_ammo_hedp" + }, + { + "id": [ + "40x46mm_m576", + "40x46mm_buckshot_m118", + "40x46mm_buckshot_m199", + "40x46mm_flechette_m118", + "40x46mm_flechette_m199", + "40x53mm_m1001", + "40x53mm_flechette_m169", + "40x53mm_buckshot_m169" + ], + "type": "MIGRATION", + "replace": "grenade_ammo_shot" + }, + { + "id": [ "40x46mm_slug_m118", "40x46mm_slug_m199", "40x53mm_slug_m169" ], + "type": "MIGRATION", + "replace": "grenade_ammo_slug" + }, + { + "id": [ "40x46mm_m651" ], + "type": "MIGRATION", + "replace": "grenade_ammo_teargas" + }, + { + "id": [ + "shot_00", + "shot_paper_00", + "410shot_000", + "20x66_exp", + "20x66_flechette", + "20x66_frag", + "20x66_inc", + "20x66_shot", + "20x66_flare" + ], + "type": "MIGRATION", + "replace": "shot_buck" + }, + { + "id": [ "shot_beanbag", "20x66_beanbag" ], + "type": "MIGRATION", + "replace": "shot_bean" + }, + { + "id": [ "shot_bird", "shot_paper_bird" ], + "type": "MIGRATION", + "replace": "shot_fowl" + }, + { + "id": [ "shot_slug", "shot_paper_slug", "20x66_slug" ], + "type": "MIGRATION", + "replace": "shot_foster" + }, + { + "id": [ "shot_dragon", "shot_paper_dragon" ], + "type": "MIGRATION", + "replace": "shot_pyro" + }, + { + "id": [ "reloaded_shot_00", "reloaded_410shot_000", "20x66_bootleg_shot", "20x66_bootleg_flechette", "shot_scrap" ], + "type": "MIGRATION", + "replace": "reloaded_shot_buck" + }, + { + "id": [ "reloaded_shot_00", "reloaded_410shot_000", "20x66_bootleg_shot", "20x66_bootleg_flechette" ], + "type": "MIGRATION", + "replace": "reloaded_shot_buck" + }, + { + "id": [ "reloaded_shot_bird" ], + "type": "MIGRATION", + "replace": "reloaded_shot_fowl" + }, + { + "id": [ "reloaded_shot_slug", "20x66_bootleg_slug" ], + "type": "MIGRATION", + "replace": "reloaded_shot_foster" + }, + { + "id": [ "reloaded_shot_dragon" ], + "type": "MIGRATION", + "replace": "reloaded_shot_pyro" + }, + { + "id": [ "reloaded_shot_flechette" ], + "type": "MIGRATION", + "replace": "reloaded_shot_dart" + }, + { + "id": [ "bp_shot_00", "bp_shot_scrap" ], + "type": "MIGRATION", + "replace": "bp_shot_buck" + }, + { + "id": [ "bp_shot_bird" ], + "type": "MIGRATION", + "replace": "bp_shot_fowl" + }, + { + "id": [ "bp_shot_slug" ], + "type": "MIGRATION", + "replace": "bp_shot_foster" + }, + { + "id": [ "bp_shot_dragon" ], + "type": "MIGRATION", + "replace": "bp_shot_pyro" + }, + { + "id": [ "bp_shot_flechette" ], + "type": "MIGRATION", + "replace": "bp_shot_dart" + } +] diff --git a/data/mods/Generic_Guns/ammo/gg_casings_migration.json b/data/mods/Generic_Guns/ammo/gg_casings_migration.json new file mode 100644 index 0000000000000..4082f3b359b08 --- /dev/null +++ b/data/mods/Generic_Guns/ammo/gg_casings_migration.json @@ -0,0 +1,61 @@ +[ + { + "id": [ "40x46mm_m118_casing", "40x46mm_m199_casing", "40x53mm_m169_casing" ], + "type": "MIGRATION", + "replace": "grenade_casing" + }, + { + "id": [ "3006_casing", "357mag_casing", "44_casing", "454_casing", "460_casing", "46mm_casing", "500_casing" ], + "type": "MIGRATION", + "replace": "pistol_magnum_casing" + }, + { + "id": [ + "10mm_casing", + "357sig_casing", + "38_casing", + "380_casing", + "38super_casing", + "40_casing", + "45_casing", + "45colt_casing", + "57mm_casing", + "5x50_hull", + "762_25_casing", + "9mm_casing", + "9x18mm_casing" + ], + "type": "MIGRATION", + "replace": "pistol_casing" + }, + { + "id": [ "410shot_hull", "shot_hull" ], + "type": "MIGRATION", + "replace": "shot_casing" + }, + { + "id": [ "22_casing", "32_casing" ], + "type": "MIGRATION", + "replace": "pistol_tiny_casing" + }, + { + "id": [ + "223_casing", + "270win_casing", + "300blk_casing", + "4570_casing", + "545_casing", + "762_51_casing", + "762_casing", + "762R_casing", + "300_casing" + ], + "type": "MIGRATION", + "replace": "rifle_casing" + }, + { + "id": [ "50_casing", "700nx_casing" ], + "type": "MIGRATION", + "replace": "rifle_huge_casing" + } +] diff --git a/data/mods/Generic_Guns/ammo/grenade.json b/data/mods/Generic_Guns/ammo/grenade.json new file mode 100644 index 0000000000000..4f052c8482568 --- /dev/null +++ b/data/mods/Generic_Guns/ammo/grenade.json @@ -0,0 +1,75 @@ +[ + { + "abstract": "grenade_ammo", + "copy-from": "40x46mm_grenade", + "type": "AMMO", + "name": "grenade cartridge", + "ammo_type": "ammo_grenade", + "casing": "grenade_casing" + }, + { + "id": "grenade_ammo_hedp", + "copy-from": "grenade_ammo", + "type": "AMMO", + "name": "HEDP grenade cartridge", + "description": "A grenade cartridge with a 'High Explosive Dual Purpose' load and a high number of damaging fragments. Good for armored or soft targets.", + "extend": { "effects": [ "FRAG", "EXPLOSIVE" ] } + }, + { + "id": "grenade_ammo_beanbag", + "copy-from": "grenade_ammo", + "type": "AMMO", + "name": "beanbag grenade cartridge", + "description": "A less-lethal beanbag grenade cartridge that delivers strong impact on target, causing major pain and disorientation. May still injure or kill.", + "damage": 20, + "extend": { "effects": [ "LARGE_BEANBAG" ] } + }, + { + "id": "grenade_ammo_flare", + "copy-from": "grenade_ammo", + "type": "AMMO", + "name": "flare grenade cartridge", + "description": "A signal flare grenade cartridge. It will burn brightly for up to a minute, and will also leave a streak of smoke cover in its wake.", + "drop": "handflare_lit", + "extend": { "effects": [ "TRAIL", "NO_EMBED" ] } + }, + { + "id": "grenade_ammo_shot", + "copy-from": "grenade_ammo", + "type": "AMMO", + "name": "buckshot grenade cartridge", + "description": "A grenade cartridge with a powerful buckshot load, designed to provide some defensive options when carrying a grenade launcher.", + "range": 12, + "damage": 85, + "recoil": 525, + "extend": { "effects": [ "SHOT" ] } + }, + { + "id": "grenade_ammo_smoke", + "copy-from": "grenade_ammo", + "type": "AMMO", + "name": "smoke grenade cartridge", + "description": "A grenade cartridge grenade designed to provide smoke cover.", + "drop": "smokebomb_act", + "extend": { "effects": [ "TRAIL", "NO_EMBED" ] } + }, + { + "id": "grenade_ammo_teargas", + "copy-from": "grenade_ammo", + "type": "AMMO", + "name": "teargas grenade cartridge", + "description": "A grenade cartridge with a teargas load. It will disburse a cloud of highly incapacitating gas.", + "drop": "gasbomb_act", + "extend": { "effects": [ "NO_EMBED" ] } + }, + { + "id": "grenade_ammo_slug", + "copy-from": "grenade_ammo", + "type": "AMMO", + "name": "slug grenade cartridge", + "description": "A grenade cartridge loaded with a massive bullet. Say goodbye to your shoulder, I guess.", + "damage": 130, + "recoil": 875, + "extend": { "effects": [ "LARGE_BEANBAG" ] } + } +] diff --git a/data/mods/Generic_Guns/ammo/pistol.json b/data/mods/Generic_Guns/ammo/pistol.json new file mode 100644 index 0000000000000..7dc22261f71cf --- /dev/null +++ b/data/mods/Generic_Guns/ammo/pistol.json @@ -0,0 +1,59 @@ +[ + { + "id": "pistol_ball", + "type": "AMMO", + "copy-from": "40fmj", + "name": "pistol ammo, ball", + "name-plural": "pistol ammo, ball", + "ammo_type": "ammo_pistol", + "casing": "pistol_casing", + "description": "Modern ubiquitous medium pistol ammo, popularized by usage in two wars and almost a century of post-war defensive and duty usage. 'Ball' is an old term for full metal jacketed bullets which offer reduced fouling, better reliability, and slightly improved penetration compared to plain lead." + }, + { + "id": "pistol_jhp", + "type": "AMMO", + "copy-from": "pistol_ball", + "name": "pistol ammo, JHP", + "name-plural": "pistol ammo, JHP", + "description": "Modern ubiquitous medium pistol ammo, popularized by usage in two wars and almost a century of post-war defensive and duty usage. Jacketed Hollow Points are defensive/duty projectiles that are more destructive to tissue than plain ball ammunition, and slightly reduce overpenetration concerns.", + "relative": { "damage": 3, "pierce": -6 } + }, + { + "id": "reloaded_pistol_ball", + "type": "AMMO", + "copy-from": "pistol_ball", + "name": "pistol ammo, ball (reloaded)", + "name-plural": "pistol ammo, ball (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "reloaded_pistol_jhp", + "type": "AMMO", + "copy-from": "pistol_jhp", + "name": "pistol ammo, JHP (reloaded)", + "name-plural": "pistol ammo, JHP (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "bp_pistol_ball", + "copy-from": "pistol_ball", + "type": "AMMO", + "name": "pistol ammo, ball (black powder)", + "name-plural": "pistol ammo, ball (black powder)", + "proportional": { "price": 0.3, "damage": 0.76, "recoil": 0.76, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_pistol_jhp", + "copy-from": "pistol_jhp", + "type": "AMMO", + "name": "pistol ammo, JHP (black powder)", + "name-plural": "pistol ammo, JHP (black powder)", + "proportional": { "price": 0.3, "damage": 0.76, "recoil": 0.76, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/mods/Generic_Guns/ammo/pistol_magnum.json b/data/mods/Generic_Guns/ammo/pistol_magnum.json new file mode 100644 index 0000000000000..551162c6eb9d8 --- /dev/null +++ b/data/mods/Generic_Guns/ammo/pistol_magnum.json @@ -0,0 +1,59 @@ +[ + { + "id": "pistol_magnum_ball", + "type": "AMMO", + "copy-from": "44fmj", + "name": "magnum ammo, ball", + "name_plural": "magnum ammo, ball", + "ammo_type": "ammo_pistol_magnum", + "casing": "pistol_magnum_casing", + "description": "Magnum ammuniton, developed from early handgun hunting efforts and popularized by law enforcement usage. It is more powerful than common pistol ammo. 'Ball' is an old term for full metal jacketed bullets which offer reduced fouling, better reliability, and slightly improved penetration compared to plain lead." + }, + { + "id": "pistol_magnum_jhp", + "type": "AMMO", + "copy-from": "pistol_magnum_ball", + "name": "magnum ammo, JHP", + "name-plural": "magnum ammo, JHP", + "description": "Magnum ammunition, developed from early handgun hunting efforts and popularized by law enforcement usage. It is more powerful than common pistol ammo. Jacketed Hollow Points are defensive/duty projectiles that are more destructive to tissue than plain ball ammunition, and slightly reduce overpenetration concerns.", + "relative": { "damage": 3, "pierce": -6 } + }, + { + "id": "reloaded_pistol_magnum_ball", + "type": "AMMO", + "copy-from": "pistol_magnum_ball", + "name": "magnum ammo, ball (reloaded)", + "name-plural": "magnum ammo, ball (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "reloaded_pistol_magnum_jhp", + "type": "AMMO", + "copy-from": "pistol_magnum_jhp", + "name": "magnum ammo, JHP (reloaded)", + "name-plural": "magnum ammo, JHP (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "bp_pistol_magnum_ball", + "copy-from": "pistol_magnum_ball", + "type": "AMMO", + "name": "magnum ammo, ball (black powder)", + "name-plural": "magnum ammo, ball (black powder)", + "proportional": { "price": 0.3, "damage": 0.76, "recoil": 0.76, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_pistol_magnum_jhp", + "copy-from": "pistol_magnum_jhp", + "type": "AMMO", + "name": "magnum ammo, JHP (black powder)", + "name-plural": "magnum ammo, JHP (black powder)", + "proportional": { "price": 0.3, "damage": 0.76, "recoil": 0.76, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/mods/Generic_Guns/ammo/pistol_tiny.json b/data/mods/Generic_Guns/ammo/pistol_tiny.json new file mode 100644 index 0000000000000..e50a778c40ede --- /dev/null +++ b/data/mods/Generic_Guns/ammo/pistol_tiny.json @@ -0,0 +1,60 @@ +[ + { + "id": "tiny_pistol_ball", + "type": "AMMO", + "copy-from": "32_acp", + "name": "tiny pistol ammo, ball", + "name-plural": "tiny pistol ammo, ball", + "ammo_type": "ammo_pistol_tiny", + "casing": "pistol_tiny_casing", + "description": "Miniscule pistol and rifle ammunition, for target practice or turn of the century sidearms. Sold in great quantities preceding the riots. 'Ball' is an old term for full metal jacketed bullets which offer reduced fouling, better reliability, and slightly improved penetration compared to plain lead.", + "relative": { "damage": -2, "pierce": 3 } + }, + { + "id": "tiny_pistol_jhp", + "type": "AMMO", + "copy-from": "tiny_pistol_ball", + "name": "tiny pistol ammo, JHP", + "name-plural": "tiny pistol ammo, JHP", + "description": "Miniscule pistol and rifle ammunition, for target practice or turn of the century sidearms. Sold in great quantities preceding the riots. Jacketed Hollow Points are defensive/duty projectiles that are more destructive to tissue than plain ball ammunition, and slightly reduce overpenetration concerns.", + "relative": { "damage": 2, "pierce": -3 } + }, + { + "id": "reloaded_tiny_pistol_ball", + "type": "AMMO", + "copy-from": "tiny_pistol_ball", + "name": "tiny pistol ammo, ball (reloaded)", + "name-plural": "tiny pistol ammo, ball (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "reloaded_tiny_pistol_jhp", + "type": "AMMO", + "copy-from": "tiny_pistol_jhp", + "name": "tiny pistol ammo, JHP (reloaded)", + "name-plural": "tiny pistol ammo, JHP (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "bp_tiny_pistol_ball", + "type": "AMMO", + "copy-from": "tiny_pistol_ball", + "name": "tiny pistol ammo, ball (black powder)", + "name-plural": "tiny pistol ammo, ball (black powder)", + "proportional": { "price": 0.3, "damage": 0.57, "recoil": 0.57, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_tiny_pistol_jhp", + "type": "AMMO", + "copy-from": "tiny_pistol_jhp", + "name": "tiny pistol ammo, JHP (black powder)", + "name-plural": "tiny pistol ammo, JHP (black powder)", + "proportional": { "price": 0.3, "damage": 0.57, "recoil": 0.57, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/mods/Generic_Guns/ammo/rifle.json b/data/mods/Generic_Guns/ammo/rifle.json new file mode 100644 index 0000000000000..6f9830c87b5a1 --- /dev/null +++ b/data/mods/Generic_Guns/ammo/rifle.json @@ -0,0 +1,59 @@ +[ + { + "id": "rifle_ball", + "type": "AMMO", + "copy-from": "762_51", + "name": "rifle ammo, ball", + "name-plural": "rifle ammo, ball", + "ammo_type": "ammo_rifle", + "casing": "rifle_casing", + "description": "Modern rifle ammunition, ubiquitous and affordable. It's suitable for international conflicts, hunting small to large game, home defense, and these days, zombies. 'Ball' is an old term for full metal jacketed bullets which offer reduced fouling, better reliability, and slightly improved penetration compared to plain lead." + }, + { + "id": "rifle_AP", + "type": "AMMO", + "copy-from": "rifle_ball", + "name": "rifle ammo, AP", + "name-plural": "rifle ammo, AP", + "description": "Modern rifle ammunition, ubiquitous and affordable. It's suitable for international conflicts, hunting small to large game, home defense, and these days, zombies. This 'armor piercing' variant features a mild steel penetrator for environmental friendliness, improved barrier penetration, and enhanced effect on armor.", + "relative": { "damage": -2, "pierce": 4 } + }, + { + "id": "reloaded_rifle_ball", + "type": "AMMO", + "copy-from": "rifle_ball", + "name": "rifle ammo, ball (reloaded)", + "name-plural": "rifle ammo, ball (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "reloaded_rifle_AP", + "type": "AMMO", + "copy-from": "rifle_AP", + "name": "rifle ammo, AP (reloaded)", + "name-plural": "rifle ammo, AP (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "bp_rifle_ball", + "copy-from": "rifle_ball", + "type": "AMMO", + "name": "rifle ammo, ball (black powder)", + "name-plural": "rifle ammo, ball (black powder)", + "proportional": { "price": 0.3, "damage": 0.57, "recoil": 0.57, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_rifle_AP", + "copy-from": "rifle_AP", + "type": "AMMO", + "name": "rifle ammo, AP (black powder)", + "name-plural": "rifle ammo, A (black powder)P", + "proportional": { "price": 0.3, "damage": 0.57, "recoil": 0.57, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/mods/Generic_Guns/ammo/rifle_huge.json b/data/mods/Generic_Guns/ammo/rifle_huge.json new file mode 100644 index 0000000000000..b84f5b3ebd9f2 --- /dev/null +++ b/data/mods/Generic_Guns/ammo/rifle_huge.json @@ -0,0 +1,59 @@ +[ + { + "id": "rifle_huge_ball", + "type": "AMMO", + "copy-from": "50bmg", + "name": "huge rifle ammo, ball", + "name-plural": "huge rifle ammo, ball", + "ammo_type": "ammo_rifle_huge", + "casing": "rifle_huge_casing", + "description": "Huge rifle ammunition like this bridges the gap between light cannons and big game rifles. It's suitable for taking on light vehicles and other materiel, or hunting extremely large game. 'Ball' is an old term for full metal jacketed bullets which offer reduced fouling, better reliability, and slightly improved penetration compared to plain lead." + }, + { + "id": "rifle_huge_AP", + "type": "AMMO", + "copy-from": "rifle_huge_ball", + "name": "huge rifle ammo, AP", + "name-plural": "huge rifle ammo, AP", + "description": "Huge rifle ammunition like this bridges the gap between light cannons and big game rifles. It's suitable for taking on light vehicles and other materiel, or hunting extremely large game. These armor piercing munitions feature tungsten steel penetrators for use against light-skinned vehicles.", + "relative": { "damage": -10, "pierce": 20 } + }, + { + "id": "reloaded_rifle_huge_ball", + "type": "AMMO", + "copy-from": "rifle_huge_ball", + "name": "huge rifle ammo, ball (reloaded)", + "name-plural": "huge rifle ammo, ball (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "reloaded_rifle_huge_AP", + "type": "AMMO", + "copy-from": "rifle_huge_AP", + "name": "huge rifle ammo, AP (reloaded)", + "name-plural": "huge rifle ammo, AP (reloaded)", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "bp_rifle_huge_ball", + "copy-from": "rifle_huge_ball", + "type": "AMMO", + "name": "rifle ammo, ball (black powder)", + "name-plural": "rifle ammo, ball (black powder)", + "proportional": { "price": 0.3, "damage": 0.57, "recoil": 0.57, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_rifle_huge_AP", + "copy-from": "rifle_huge_AP", + "type": "AMMO", + "name": "rifle ammo, AP (black powder)", + "name-plural": "rifle ammo, AP (black powder)", + "proportional": { "price": 0.3, "damage": 0.57, "recoil": 0.57, "pierce": 0.5, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "BLACKPOWDER", "MUZZLE_SMOKE" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/mods/Generic_Guns/ammo/rocket.json b/data/mods/Generic_Guns/ammo/rocket.json new file mode 100644 index 0000000000000..476e83efa728f --- /dev/null +++ b/data/mods/Generic_Guns/ammo/rocket.json @@ -0,0 +1,30 @@ +[ + { + "id": "rocket_he", + "type": "AMMO", + "copy-from": "84x246mm_he", + "name": "rocket, antipersonnel", + "name-plural": "rocket, antipersonnel", + "description": "A large anti-personnel rocket for a military rocket launcher. Designed to be highly effective against personnel.", + "material": [ "steel", "powder" ], + "volume": "1250 ml", + "weight": "3200 g", + "ammo_type": "ammo_rocket" + }, + { + "id": "rocket_hedp", + "type": "AMMO", + "copy-from": "84x246mm_hedp", + "name": "rocket, multipurpose", + "name-plural": "rocket, multipurpose", + "description": "An anti-tank rocket with a high explosive dual purpose warhead for a military rocket launcher. Designed to be highly effective against vehicles and structures, and retains some effectiveness against personnel." + }, + { + "id": "rocket_smoke", + "type": "AMMO", + "copy-from": "84x246mm_smoke", + "name": "rocket, smoke", + "name-plural": "rocket, smoke", + "description": "A rocket loaded with a smoke warhead for a military rocket launcher. Commonly used for signaling, target designation, and for screening troop movements." + } +] diff --git a/data/mods/Generic_Guns/ammo/shot.json b/data/mods/Generic_Guns/ammo/shot.json new file mode 100644 index 0000000000000..9b4c4e8429cdb --- /dev/null +++ b/data/mods/Generic_Guns/ammo/shot.json @@ -0,0 +1,174 @@ +[ + { + "id": "shot_buck", + "copy-from": "shot_00", + "type": "AMMO", + "name": "shotshell, buckshot", + "name-plural": "shotshell, buckshot", + "ammo_type": "ammo_shot" + }, + { + "id": "shot_bean", + "copy-from": "shot_buck", + "type": "AMMO", + "name": "shotshell, beanbag", + "name-plural": "shotshell, beanbag", + "description": "A beanbag round for shotguns, not deadly but designed to disable.", + "proportional": { "price": 0.5, "price_postapoc": 0.5, "count": 0.5, "damage": 0.1, "recoil": 0.4, "loudness": 0.6 }, + "extend": { "effects": [ "BEANBAG", "NOGIB" ] } + }, + { + "id": "shot_fowl", + "copy-from": "shot_buck", + "type": "AMMO", + "name": "shotshell, birdshot", + "name-plural": "shotshell, birdshot", + "description": "A shotshell filled with numerous small pellets. Designed for hunting birds and other small game, its applications in combat are very limited.", + "price_postapoc": 2400, + "proportional": { "price": 0.2, "damage": 0.3, "recoil": 0.6, "loudness": 0.8 }, + "extend": { "effects": [ "NOGIB" ] } + }, + { + "id": "shot_foster", + "copy-from": "shot_buck", + "type": "AMMO", + "name": "shotshell, slug", + "name-plural": "shotshell, slug", + "description": "A shotshell with a single projectile, shaped somewhat like a shuttlecock. Slugs are used with shotguns to give them extra range, allowing them to stand in for a rifle. Extremely damaging but rather inaccurate.", + "dispersion": 100, + "relative": { "range": 12, "pierce": 6 }, + "proportional": { "price": 1.4, "price_postapoc": 1.4, "recoil": 1.4 }, + "delete": { "effects": [ "SHOT" ] } + }, + { + "id": "shot_pyro", + "copy-from": "shot_buck", + "type": "AMMO", + "name": "shotshell, pyrotechnical", + "name-plural": "shotshell, pyrotechnical", + "description": "A novelty shotgun shell filled with a simple pyrotechnical charge. The payload is light and won't wound very well, but the flash and sparks will certainly be impressive, in addition to being an extreme fire hazard.", + "proportional": { "price": 2, "price_postapoc": 2, "damage": 0.2, "recoil": 0.6, "loudness": 0.8, "dispersion": 1.2, "range": 0.5 }, + "extend": { "effects": [ "INCENDIARY", "STREAM", "NOGIB" ] } + }, + { + "id": "reloaded_shot_junk", + "copy-from": "shot_buck", + "type": "AMMO", + "name": "shotshell, junk", + "name-plural": "shotshell, junk", + "description": "A shotgun shell filled with whatever was lying around. They are more damaging than birdshot, but fairly inaccurate.", + "proportional": { "price": 0.4, "damage": 0.6, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "reloaded_shot_buck", + "copy-from": "shot_buck", + "name": "shotshell, buckshot (reloaded)", + "name-plural": "shotshell, buckshot (reloaded)", + "type": "AMMO", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "reloaded_shot_fowl", + "copy-from": "shot_fowl", + "name": "shotshell, birdshot (reloaded)", + "name-plural": "shotshell, birdshot (reloaded)", + "type": "AMMO", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "reloaded_shot_foster", + "copy-from": "shot_foster", + "name": "shotshell, slug (reloaded)", + "name-plural": "shotshell, slug (reloaded)", + "type": "AMMO", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "reloaded_shot_pyro", + "copy-from": "shot_pyro", + "name": "shotshell, pyrotechnical (reloaded)", + "name-plural": "shotshell, pyrotechnical (reloaded)", + "type": "AMMO", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "reloaded_shot_dart", + "copy-from": "shot_buck", + "name": "shotshell, flechette (reloaded)", + "name-plural": "shotshell, flechette (reloaded)", + "//": "intentionally reload only", + "type": "AMMO", + "description": "A shotgun shell filled with tiny steel darts, definitely not a factory loading. Flechettes won't pattern as well as normal shot, and they'll likely do less damage. However, they may fare better against armor than other shotgun loads.", + "relative": { "pierce": 12 }, + "proportional": { "price": 2, "price_postapoc": 2, "count": 0.5, "damage": 0.8 }, + "extend": { "effects": [ "RECYCLED" ] } + }, + { + "id": "bp_shot_buck", + "copy-from": "shot_buck", + "name": "shotshell, buckshot (black powder)", + "name-plural": "shotshell, buckshot (black powder)", + "type": "AMMO", + "proportional": { "price": 0.6, "damage": 0.8, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "MUZZLE_SMOKE", "BLACKPOWDER" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_shot_fowl", + "copy-from": "shot_fowl", + "name": "shotshell, birdshot (black powder)", + "name-plural": "shotshell, birdshot (black powder)", + "type": "AMMO", + "proportional": { "price": 0.6, "damage": 0.8, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "MUZZLE_SMOKE", "BLACKPOWDER" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_shot_foster", + "copy-from": "shot_foster", + "name": "shotshell, slug (black powder)", + "name-plural": "shotshell, slug (black powder)", + "type": "AMMO", + "proportional": { "price": 0.6, "damage": 0.8, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "MUZZLE_SMOKE", "BLACKPOWDER" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_shot_pyro", + "copy-from": "shot_pyro", + "name": "shotshell, pyrotechnical (black powder)", + "name-plural": "shotshell, pyrotechnical (black powder)", + "type": "AMMO", + "proportional": { "price": 0.6, "damage": 0.8, "dispersion": 1.2 }, + "extend": { "effects": [ "RECYCLED", "MUZZLE_SMOKE", "BLACKPOWDER" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "bp_shot_dart", + "copy-from": "reloaded_shot_dart", + "name": "shotshell, flechette (black powder)", + "name-plural": "shotshell, flechette (black powder)", + "type": "AMMO", + "proportional": { "price": 0.86, "damage": 0.88, "dispersion": 1.09 }, + "extend": { "effects": [ "MUZZLE_SMOKE", "BLACKPOWDER" ] } + }, + { + "id": "bp_shot_junk", + "copy-from": "reloaded_shot_junk", + "type": "AMMO", + "name": "shotshell, junk (black powder)", + "name-plural": "shotshell, junk (black powder)", + "proportional": { "price": 0.6, "damage": 0.8 }, + "extend": { "effects": [ "MUZZLE_SMOKE" ] } + } +] diff --git a/data/mods/Generic_Guns/firearms/black_powder.json b/data/mods/Generic_Guns/firearms/black_powder.json new file mode 100644 index 0000000000000..6bad075a70f5a --- /dev/null +++ b/data/mods/Generic_Guns/firearms/black_powder.json @@ -0,0 +1,29 @@ +[ + { + "id": "black_powder_pistol", + "copy-from": "pistol_flintlock", + "type": "GUN", + "name": "antique pistol", + "ammo": "ammo_black_powder", + "description": "This antiquated single shot pistol would complete a pirate's outfit nicely. While its loading may be slow, it does not require brass casings to fire, and is theoretically sustainable. Range and accuracy are hampered by lack of rifling, but this old design is still plenty lethal.", + "clip_size": 1 + }, + { + "id": "black_powder_revolver", + "copy-from": "colt_army", + "type": "GUN", + "name": "antique revolver", + "ammo": "ammo_black_powder", + "description": "This is an old revolver designed during the period of westward expansion. Black powder paper cartridges must be loaded for each shot, which is a fairly lengthy process. Despite its age, this type of weapon would perform adequately against most two-legged threats.", + "clip_size": 6 + }, + { + "id": "black_powder_rifle", + "copy-from": "rifle_flintlock", + "type": "GUN", + "name": "antique musket", + "ammo": "ammo_black_powder", + "description": "An antique design, this smoothbore long arm would look more at home on a pre-1850's battlefield than in your hands in the cataclysm. Its loading may be slow, but it does not require brass casings to fire, and is theoretically sustainable to fire. Range and accuracy are hampered by lack of rifling, but this time-tested design is plenty lethal.", + "clip_size": 1 + } +] diff --git a/data/mods/Generic_Guns/firearms/gg_firearms_blacklist.json b/data/mods/Generic_Guns/firearms/gg_firearms_blacklist.json new file mode 100644 index 0000000000000..9396b72b06bb1 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/gg_firearms_blacklist.json @@ -0,0 +1,6 @@ +{ + "type": "ITEM_BLACKLIST", + "items": [ + "l_HFPack" + ] +} diff --git a/data/mods/Generic_Guns/firearms/gg_firearms_migration.json b/data/mods/Generic_Guns/firearms/gg_firearms_migration.json new file mode 100644 index 0000000000000..f9844efe202fd --- /dev/null +++ b/data/mods/Generic_Guns/firearms/gg_firearms_migration.json @@ -0,0 +1,325 @@ +[ + { + "id": [ "pistol_flintlock" ], + "type": "MIGRATION", + "replace": "black_powder_pistol" + }, + { + "id": [ "colt_navy", "colt_army", "lemat_revolver" ], + "type": "MIGRATION", + "replace": "black_powder_revolver" + }, + { + "id": [ "rifle_flintlock", "carbine_flintlock", "carbine_flintlock_double" ], + "type": "MIGRATION", + "replace": "black_powder_rifle" + }, + { + "id": [ "launcher_simple", "m79" ], + "type": "MIGRATION", + "replace": "grenade_blooper" + }, + { + "id": [ "mark19" ], + "type": "MIGRATION", + "replace": "grenade_hmg" + }, + { + "id": [ "m320" ], + "type": "MIGRATION", + "replace": "grenade_pistol" + }, + { + "id": [ "mgl", "rm802", "triple_launcher_simple" ], + "type": "MIGRATION", + "replace": "grenade_revolver" + }, + { + "id": [ "colt_lightning" ], + "type": "MIGRATION", + "replace": "pistol_levergun" + }, + { + "id": [ + "skorpion_61", + "mac_11", + "mac_10", + "hk_mp7", + "needlepistol", + "hk_mp5k", + "briefcase_smg", + "l_mp_9mm", + "skorpion_82", + "tec9", + "glock_18c" + ], + "type": "MIGRATION", + "replace": "pistol_machine" + }, + { + "id": [ "deagle_44", "l_sp_45", "l_mp_45" ], + "type": "MIGRATION", + "replace": "pistol_magnum_automag" + }, + { + "id": [ "henry_big_boy", "bh_m89", "l_long_45" ], + "type": "MIGRATION", + "replace": "pistol_magnum_levergun" + }, + { + "id": [ "rifle_44" ], + "type": "MIGRATION", + "replace": "pistol_magnum_pipe" + }, + { + "id": [ + "rm228", + "l_bak_223", + "sw_619", + "ruger_redhawk", + "sw629", + "bfr", + "l_enforcer_45", + "sw_500", + "raging_bull", + "raging_judge" + ], + "type": "MIGRATION", + "replace": "pistol_magnum_revolver" + }, + { + "id": [ + "p320_357sig", + "kp3at", + "fn1910", + "rugerlcp", + "hptcf380", + "taurus_spectrum", + "sig_40", + "hptjcp", + "m1911", + "m1911_MEU", + "walther_ppq_45", + "hptjhp", + "tokarev", + "rm103a_pistol", + "glock_19", + "l_sp_9mm", + "m9", + "usp_9mm", + "m17", + "hi_power_9mm", + "p226_357sig", + "glock_31", + "walther_p38", + "walther_ccp", + "makarov", + "af2011a1_38super", + "m1911a1_38super", + "glock_22", + "hi_power_40", + "walther_ppq_40", + "tommygun", + "usp_45", + "mk23", + "fn57", + "glock_17", + "kpf9", + "walther_ppq_9mm", + "hptc9", + "cz75" + ], + "type": "MIGRATION", + "replace": "pistol_medium" + }, + { + "id": [ "cx4", "hk_mp5_semi_pistol", "ksub2000", "calico" ], + "type": "MIGRATION", + "replace": "pistol_pcc" + }, + { + "id": [ + "2_shot_special", + "rifle_38", + "rifle_40", + "smg_40", + "surv_six_shooter", + "rifle_45", + "smg_45", + "surv_hand_cannon", + "rifle_9mm", + "smg_9mm" + ], + "type": "MIGRATION", + "replace": "pistol_pipe_smg" + }, + { + "id": [ "cop_38", "model_10_revolver", "ruger_lcr_38", "sw_610", "bond_410", "colt_saa", "l_lookout_9mm", "rm99_pistol" ], + "type": "MIGRATION", + "replace": "pistol_revolver" + }, + { + "id": [ "ppsh", "hk_mp5", "hk_mp5sd", "uzi", "TDI", "hk_ump45", "fn_p90", "needlegun", "rm2000_smg", "sten" ], + "type": "MIGRATION", + "replace": "pistol_smg" + }, + { + "id": [ "american_180", "rm360_carbine", "ruger_1022" ], + "type": "MIGRATION", + "replace": "pistol_tiny_rifle" + }, + { + "id": [ "marlin_9a", "kp32", "ruger_lcr_22", "sig_mosquito", "sw_22", "walther_p22", "sig_p230", "walther_ppk" ], + "type": "MIGRATION", + "replace": "pistol_tiny_target" + }, + { + "id": [ "moss_brownie", "rifle_22", "j22" ], + "type": "MIGRATION", + "replace": "pistol_tiny_zip" + }, + { + "id": [ + "h&k416a5", + "m1918", + "acr_300blk", + "hk417_13", + "acr", + "l_base_223", + "l_car_223", + "l_mbr_223", + "m4a1", + "m16a4", + "scar_l", + "scar_h", + "rm51_assault_rifle", + "an94", + "rm88_battle_rifle" + ], + "type": "MIGRATION", + "replace": "rifle_assault" + }, + { + "id": [ "m107a1", "as50", "tac50" ], + "type": "MIGRATION", + "replace": "rifle_huge_amr" + }, + { + "id": [ "m2browning_sawn", "bfg50", "trex_gun" ], + "type": "MIGRATION", + "replace": "rifle_huge_double" + }, + { + "id": [ "m2browning" ], + "type": "MIGRATION", + "replace": "rifle_huge_hmg" + }, + { + "id": [ "m134", "l_lmg_223", "m249", "m27iar", "m240", "m60", "rm614_lmg", "rm298" ], + "type": "MIGRATION", + "replace": "rifle_lmg" + }, + { + "id": [ "surv_carbine_223" ], + "type": "MIGRATION", + "replace": "rifle_pipe_carbine" + }, + { + "id": [ "rifle_3006", "rifle_223", "rifle_308" ], + "type": "MIGRATION", + "replace": "rifle_pipe_rifle" + }, + { + "id": [ + "survivor_special_700", + "m110a1", + "mosin44_ebr", + "mosin91_30_ebr", + "rm11b_sniper_rifle", + "l_dsr_223", + "remington700_270", + "m2010", + "weatherby_5", + "win70", + "browning_blr", + "remington_700", + "savage_111f", + "M24", + "sharps" + ], + "type": "MIGRATION", + "replace": "rifle_sniper" + }, + { + "id": [ + "hk_g36", + "garand", + "m1903", + "hk_g3", + "m14ebr", + "ar10", + "1895sbl", + "ak74", + "ak47", + "arx160", + "mosin91_30", + "ar15", + "ruger_mini", + "sig552", + "steyr_aug", + "iwi_tavor_x95_300blk", + "ar15_retool_300blk", + "fn_fal", + "m1a", + "sks", + "mosin44" + ], + "type": "MIGRATION", + "replace": "rifle_sporter" + }, + { + "id": [ "AT4" ], + "type": "MIGRATION", + "replace": "rocket_disposable" + }, + { + "id": [ "m202_flash", "m3_carlgustav" ], + "type": "MIGRATION", + "replace": "rocket_recoilless" + }, + { + "id": [ "shotgun_d", "shotgun_s", "winchester_1887", "pipe_shotgun", "winchester_1897" ], + "type": "MIGRATION", + "replace": "shot_double" + }, + { + "id": [ "pipe_double_shotgun", "revolver_shotgun", "ashot", "pipe_combination_gun" ], + "type": "MIGRATION", + "replace": "shot_pipe_double" + }, + { + "id": [ "saiga_410", "rm120c", "rm20", "bigun", "saiga_12", "tavor_12", "bigun", "USAS_12" ], + "type": "MIGRATION", + "replace": "shot_tactical" + }, + { + "id": [ + "shotgun_410", + "browning_a5", + "ksg", + "m1014", + "mossberg_500", + "mossberg_500_security", + "mossberg_590", + "mossberg_930", + "remington_870", + "remington_870_breacher", + "remington_870_express", + "remington_1100", + "streetsweeper", + "SPAS_12" + ], + "type": "MIGRATION", + "replace": "shot_pump" + } +] diff --git a/data/mods/Generic_Guns/firearms/grenade.json b/data/mods/Generic_Guns/firearms/grenade.json new file mode 100644 index 0000000000000..935b5cfe496b0 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/grenade.json @@ -0,0 +1,45 @@ +[ + { + "id": "grenade_blooper", + "copy-from": "m79", + "type": "GUN", + "name": "grenade launcher", + "ammo": "ammo_grenade", + "description": "An older single shot grenade launcher, looking something like a sawn off shotgun. Though it's mostly been replaced by underbarrel launchers, dedicated models like this have seen use by law enforcement and riot personnel. Still deadly against hard or soft targets, depending on what cartridges are available.", + "clip_size": 1 + }, + { + "id": "grenade_hmg", + "copy-from": "mark19", + "type": "GUN", + "name": "automatic grenade launcher", + "ammo": "ammo_grenade", + "description": "This large, clumsy looking launcher looks like the offspring of a machine gun and a mortar; its bore is huge, and its action is just as massive. A huge belt of grenade cartridges loads into its tray, allowing several grenades to be launched in rapid succession. If one grenade fired from this isn't enough to solve your problems, surely a dozen more are. This must be mounted on a frame to be fired, and reloading is a bit slow.", + "magazines": [ [ "ammo_grenade", [ "grenade_belt" ] ] ] + }, + { + "id": "grenade_pistol", + "copy-from": "m320", + "type": "GUN", + "name": "grenade pistol", + "//": "more like granadepistole", + "ammo": "ammo_grenade", + "description": "A stubby single shot pistol with a large bore barrel, suitable for launching grenades or flares. This is a slightly more convenient way to transport a grenade launcher than mounted to one's rifle, a practice more common among special forces. In more recent years, variants were sold commercially to ostensibly launch flares. With the right cartridges, this would be devastating against hard or soft targets. This could be attached to a suitable rifle, if so desired.", + "clip_size": 1, + "use_action": { + "menu_text": "Deploy as attachment", + "type": "transform", + "target": "grenade_under", + "msg": "You make the launcher ready for attachment." + } + }, + { + "id": "grenade_revolver", + "copy-from": "mgl", + "type": "GUN", + "name": "revolver grenade launcher", + "ammo": "ammo_grenade", + "description": "Looking something like a large revolver from a cartoon this launcher is capable of firing six grenades in rapid succession. Its huge cylinder is wound by a clock spring, which hastens firing, but slows reloading, as it must be re-wound. Needless to say, six well placed shots is an incredible amount of firepower, depending on the cartridges loaded.", + "clip_size": 6 + } +] diff --git a/data/mods/Generic_Guns/firearms/pistol.json b/data/mods/Generic_Guns/firearms/pistol.json new file mode 100644 index 0000000000000..3236edb822aee --- /dev/null +++ b/data/mods/Generic_Guns/firearms/pistol.json @@ -0,0 +1,66 @@ +[ + { + "id": "pistol_levergun", + "copy-from": "henry_big_boy", + "type": "GUN", + "name": "cowboy carbine", + "ammo": "ammo_pistol", + "description": "Since the early days of western expansion, when ammunition supply was infrequent, shooters sought to share ammo between their sidearms and long arms. This tube magazine lever action carbine allows the shooter to reduce the number of calibers carried and squeeze more power from their pistol ammunition.", + "clip_size": 10 + }, + { + "id": "pistol_machine", + "copy-from": "glock_18c", + "type": "GUN", + "name": "machine pistol", + "ammo": "ammo_pistol", + "description": "This pistol is a tiny machinegun you can stuff into a holster, with which you could dump its magazine at a blistering rate into any close range foes. Machine pistols mostly see use by vehicle crewmen or bodygaurds of VIPs. Due to its preposterous rate of fire it is difficult to control.", + "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ] + }, + { + "id": "pistol_medium", + "copy-from": "glock_19", + "type": "GUN", + "name": "defensive pistol", + "ammo": "ammo_pistol", + "description": "A modern pistol fit for duty, military service, or personal defense, with a detachable box magazine and a reliable action. Though its chambering is capable of meeting FBI penetration minimums, the lack of a shoulder stock limits its utility.", + "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ] + }, + { + "id": "pistol_pcc", + "copy-from": "cx4", + "type": "GUN", + "name": "survivalist carbine", + "ammo": "ammo_pistol", + "description": "These small carbines share ammunition and magazines with common pistols, offering a more controllable carbine than a normal rifle, while also reducing ammunition costs. Because of their compatibility, they pair well with duty pistols, allowing one to transition to a more stable weapon without carrying extra ammo or magazines.", + "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ] + }, + { + "id": "pistol_revolver", + "copy-from": "model_10_revolver", + "type": "GUN", + "name": "police revolver", + "ammo": "ammo_pistol", + "description": "Revolvers like this, chambered for standard defensive calibers, were a favorite of police departments for nearly a century, up until the 1986 Miami shootout. Afterwards, the slow reloading and shooting of revolvers were considered liabilities; still, this model's accuracy and moderate recoil make for a serviceable sidearm, and there are no magazines for you to lose or damage.", + "clip_size": 6, + "magazines": [ [ "ammo_pistol", [ "pistol_speedloader" ] ] ] + }, + { + "id": "pistol_smg", + "copy-from": "hk_mp5", + "type": "GUN", + "name": "submachine gun", + "ammo": "ammo_pistol", + "description": "Chambered in common pistol ammunition, this compact long arm is perfect for trench raiders, vehicular crewmen, SWAT teams and special forces. Though not as accurate as a proper rifle, especially at longer ranges, it is very controllable in automatic fire. It feeds from detachable box magazines, which are easy to unload into close range targets.", + "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ] + }, + { + "id": "pistol_pipe_smg", + "copy-from": "smg_9mm", + "type": "GUN", + "name": "survivor subgun", + "ammo": "ammo_pistol", + "description": "A crudely constructed fully automatic submachinegun, accepting standard pistol and submachine gun magazines. The heavy bolt makes accurate fire difficult, and its questionable construction makes for poor reliability and longevity. Similar designs of desperation from the Second World War served their nations well enough, so this should be good for zombies... right? Accepts standard pistol ammunition.", + "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ] + } +] diff --git a/data/mods/Generic_Guns/firearms/pistol_magnum.json b/data/mods/Generic_Guns/firearms/pistol_magnum.json new file mode 100644 index 0000000000000..0b582bed09e10 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/pistol_magnum.json @@ -0,0 +1,72 @@ +[ + { + "id": "pistol_magnum_automag", + "copy-from": "deagle_44", + "type": "GUN", + "name": "hand cannon", + "ammo": [ "ammo_pistol_magnum", "ammo_pistol" ], + "//": "We're just going to prtend that .357 and .44 magnum deagles will run .38's and .44 special just fine", + "description": "This large pistol is almost as heavy as a small carbine, and just about as powerful too. Chambered in hard hitting magnum calibers, it is suitable for hunting medium game, humans, or offsetting any of one's perceived deficiencies. Though tradtionally such magnums are revolvers, this one is a magazine fed semi-automatic.", + "magazines": [ [ "ammo_pistol", [ "pistol_magnum_mag" ] ], [ "ammo_pistol_magnum", [ "pistol_magnum_mag" ] ] ] + }, + { + "id": "pistol_magnum_levergun", + "copy-from": "henry_big_boy", + "type": "GUN", + "name": "magnum levergun", + "ammo": [ "ammo_pistol_magnum", "ammo_pistol" ], + "description": "A modern re-imagining of the classic western lever-action, this larger rifle accepts powerful magnum pistol ammunition as well as weaker pistol ammo. Carrying this along side a magnum pistol would allow one to reduce the number of calibers carried, and allow you to squeeze more power from ammuntion.", + "clip_size": 10 + }, + { + "id": "pistol_magnum_pipe_levergun", + "copy-from": "henry_big_boy", + "type": "GUN", + "name": "handmade magnum carbine", + "ammo": [ "ammo_pistol_magnum", "ammo_pistol" ], + "description": "A crudely constructed carbine, chambered for magnum pistol ammo and standard pistol ammo. It feeds from commerical magnum pistol magazines, and locks with a rudimentary lever action system. Its powerful cartridge and relative precision should serve well against zombies and medium game.", + "weight": "2114 g", + "volume": "2 L", + "price": 10000, + "bashing": 10, + "color": "brown", + "ranged_damage": 0, + "dispersion": 550, + "durability": 6, + "blackpowder_tolerance": 60, + "loudness": 25, + "barrel_length": 1, + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], + "magazines": [ [ "ammo_pistol", [ "pistol_magnum_mag" ] ], [ "ammo_pistol_magnum", [ "pistol_magnum_mag" ] ] ] + }, + { + "id": "pistol_magnum_pipe", + "copy-from": "ashot", + "type": "GUN", + "name": "pipe magnum", + "ammo": [ "ammo_pistol_magnum", "ammo_pistol" ], + "ranged_damage": -2, + "description": "A firearm made from a stout pipe, reinforced at the chamber. It holds a single a round of standard or magnum pistol ammunition, and has a crude assembly to fire it. There's no extractor, so it might be slow to reload, and its construction makes for poor reliability and longevity.", + "dispersion": 440, + "reload": 110 + }, + { + "id": "pistol_magnum_revolver", + "copy-from": "sw629", + "type": "GUN", + "name": "hunting magnum", + "ammo": [ "ammo_pistol_magnum", "ammo_pistol" ], + "description": "Early handgun hunters helped develop this revolver's magnum ammunition from standard calibers, which needed heavier revolvers to safely fire it. These revolvers' cylinders can thus chamber both magnum and standard pistol ammunition. You could take medium to large game with this hefty piece.", + "clip_size": 6, + "magazines": [ [ "ammo_pistol", [ "pistol_speedloader" ] ], [ "ammo_pistol_magnum", [ "pistol_speedloader" ] ] ] + } +] diff --git a/data/mods/Generic_Guns/firearms/pistol_tiny.json b/data/mods/Generic_Guns/firearms/pistol_tiny.json new file mode 100644 index 0000000000000..f2cfac80e35c6 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/pistol_tiny.json @@ -0,0 +1,29 @@ +[ + { + "id": "pistol_tiny_rifle", + "copy-from": "marlin_9a", + "type": "GUN", + "name": "plinker carbine", + "ammo": "ammo_pistol_tiny", + "description": "With near non-existent recoil and inexpensive ammunition, rifles like this one are popular introductory firearms. It has a built in magazine, capable of holding an impressive amount of its small cartridges. You could take small game with this, but anything bigger might not even notice.", + "clip_size": 19 + }, + { + "id": "pistol_tiny_target", + "copy-from": "sw_22", + "type": "GUN", + "name": "target pistol", + "ammo": "ammo_pistol_tiny", + "description": "This medium sized pistol fires cheap and plentiful plinking ammo, and is exceptionally popular for practice or target shooting. This pistol is unsuited for taking on anything but small game, as it is meant to poke holes in paper. Accepts box magazines.", + "magazines": [ [ "ammo_pistol_tiny", [ "pistol_tiny_mag" ] ] ] + }, + { + "id": "pistol_tiny_zip", + "copy-from": "moss_brownie", + "type": "GUN", + "name": "zip gun", + "ammo": "ammo_pistol_tiny", + "description": "A crude single shot firearm made from improvised or homemade components, chambered for tiny plinking ammunition. Zip guns like these often turned up in the hands of criminals and insurgents. There's no extractor, so it might be slow to reload, and its construction leaves its longevity in question.", + "clip_size": 1 + } +] diff --git a/data/mods/Generic_Guns/firearms/rifle.json b/data/mods/Generic_Guns/firearms/rifle.json new file mode 100644 index 0000000000000..a3671cef612b5 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/rifle.json @@ -0,0 +1,56 @@ +[ + { + "id": "rifle_assault", + "copy-from": "hk417_13", + "type": "GUN", + "name": "assault rifle", + "ammo": "ammo_rifle", + "description": "The products of decades of improvement, rifle such as this are handy, reliable, and adaptable. An 'assault rifle', it is capable of providing both accurate semi-automatic fire and bursts of automatic fire. Short of large creatures and light vehicles, this should take care of most of your problems out to several hundred meters.", + "magazines": [ [ "ammo_rifle", [ "rifle_mag", "rifle_sniper_mag" ] ] ] + }, + { + "id": "rifle_lmg", + "copy-from": "m240", + "type": "GUN", + "name": "light machine gun", + "ammo": "ammo_rifle", + "description": "The light machine gun is a formidable implement for suppressive fire, an important part of squad tactics. Its belt feed allows for hundreds of rounds to be loaded, and its heavy components can withstand long bursts of fire. While perhaps not as precise as a service rifle, a light machinegun does allow for a considerable amount of energy to be sent down range. Slow to reload.", + "magazines": [ [ "ammo_rifle", [ "rifle_belt" ] ] ] + }, + { + "id": "rifle_pipe_rifle", + "copy-from": "rifle_308", + "type": "GUN", + "name": "pipe rifle", + "ammo": "ammo_rifle", + "description": "A crude longarm chambered in standard rifle ammunition, reinforced near the chamber. It holds a single a round and has a crude assembly to fire it. There's no extractor, so it might be slow to reload, and its construction makes for poor reliability and longevity.", + "clip_size": 1 + }, + { + "id": "rifle_pipe_carbine", + "copy-from": "surv_carbine_223", + "type": "GUN", + "name": "survivor carbine", + "ammo": "ammo_rifle", + "description": "A crudely constructed carbine chambered for standard rifle ammo, fed from service rifle magazines. It locks with a rudimentary lever action system. The high pressures involved and questionable construction make for less than ideal durability and reliability, but this should still be a serviceable weapon, provided you can stay accurate with it.", + "magazines": [ [ "ammo_rifle", [ "rifle_mag", "rifle_sniper_mag" ] ] ] + }, + { + "id": "rifle_sniper", + "copy-from": "m2010", + "type": "GUN", + "name": "sniper rifle", + "ammo": "ammo_rifle", + "description": "Sniper rifles fill military, police and civilian needs for precise, accurate fire. Modern examples feature detachable magazines and various mounting interfaces for optics and supports. With care and practice, all should be quite capable of eliminating bipedal threats from very safe ranges. ", + "magazines": [ [ "ammo_rifle", [ "rifle_sniper_mag", "rifle_mag" ] ] ] + }, + { + "id": "rifle_sporter", + "copy-from": "ar10", + "type": "GUN", + "name": "sporter carbine", + "ammo": "ammo_rifle", + "description": "Though often mislabeled an asssault rifle, this common, cheap magazine fed carbine isn't capable of automatic fire. While almost as effective as a proper rifle, the wider variety of components and varying levels of maintenance make these less reliable than their military brethren. These rifles are just as adequate for taking on anything smaller than large game, however.", + "magazines": [ [ "ammo_rifle", [ "rifle_mag", "rifle_sniper_mag" ] ] ] + } +] diff --git a/data/mods/Generic_Guns/firearms/rifle_huge.json b/data/mods/Generic_Guns/firearms/rifle_huge.json new file mode 100644 index 0000000000000..70e9fb38f09a9 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/rifle_huge.json @@ -0,0 +1,31 @@ +[ + { + "id": "rifle_huge_amr", + "copy-from": "m107a1", + "type": "GUN", + "name": "anti-materiel rifle", + "ammo": "ammo_rifle_huge", + "description": "Large, intimidating, and overbuilt, this hefty rifle fires huge projectiles with relative precision. Though it resembles a sniper rifle, this anti-material weapon is best suited for blinding tanks, shooting at aircraft, or destroying explosives. It feeds from comically oversized magazines.", + "magazines": [ [ "ammo_rifle_huge", [ "rifle_huge_amr_mag" ] ] ] + }, + { + "id": "rifle_huge_double", + "copy-from": "trex_gun", + "type": "GUN", + "name": "elephant rifle", + "ammo": "ammo_rifle_huge", + "description": "Elegantly engraved, with deep glossy blued steel and figured wood, this break-action double rifle is almost too nice to shoot. Your shoulder might beg you not to; the chambers are almost wide enough for two fingers and the recoil is monstruous. You could probably kill anything with this, especially if you were to fire both barrels at once.", + "modes": [ [ "DEFAULT", "single", 1 ], [ "DOUBLE", "double", 2 ] ], + "extend": { "flags": [ "RELOAD_ONE" ] }, + "clip_size": 2 + }, + { + "id": "rifle_huge_hmg", + "copy-from": "m2browning", + "type": "GUN", + "name": "heavy machine gun", + "ammo": "ammo_rifle_huge", + "description": "This large, ungainly belt-fed machine gun fires huge projectiles, originally intended for turn of the century anti-vehicular use. While no longer suitable for modern tanks or aircraft, thinner skinned vehicles or drones are just as susceptible, as are any other 'smaller' threats. Slow to reload, incredibly loud, and must be mounted to be fired.", + "magazines": [ [ "ammo_rifle_huge", [ "rifle_huge_belt" ] ] ] + } +] diff --git a/data/mods/Generic_Guns/firearms/rocket.json b/data/mods/Generic_Guns/firearms/rocket.json new file mode 100644 index 0000000000000..576d83c7946e5 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/rocket.json @@ -0,0 +1,21 @@ +[ + { + "id": "rocket_disposable", + "copy-from": "AT4", + "type": "GUN", + "name": "disposable rocket launcher", + "ammo": "ammo_rocket", + "description": "Constructed of fiberglass, with crude plastic sights and a titanium barrel, this is a launcher for a single rocket. Though not as effective as other anti-armor weapons, the true value in this disposable rocket launcher is its portability and lack of dead weight once expended. Has a backblast, so make sure nothing you mind destroying is behind you.", + "clip_size": 1 + }, + { + "id": "rocket_recoilless", + "copy-from": "m3_carlgustav", + "type": "GUN", + "name": "recoilless rocket launcher", + "ammo": "ammo_rocket", + "description": "This heavy, gigantic rifled tube features a complex optical sight and can launch a wide variety of payloads, including rockets or laser guided missiles. Depending on the warhead loaded, such weapons are effective against older tanks, most vehicles, bunkers and personnel. These are meant to be operated by a two-man crew, so reloading might be a bit slow. Its recoilless design allows for superior range and damage, but it produces tremendous backblast, so make sure nothing you mind destroying is behind you.", + "clip_size": 1, + "default_mods": [ "acog_scope" ] + } +] diff --git a/data/mods/Generic_Guns/firearms/shot.json b/data/mods/Generic_Guns/firearms/shot.json new file mode 100644 index 0000000000000..81cbb2c0d11e1 --- /dev/null +++ b/data/mods/Generic_Guns/firearms/shot.json @@ -0,0 +1,36 @@ +[ + { + "id": "shot_double", + "copy-from": "shotgun_d", + "type": "GUN", + "name": "double-barrel shotgun", + "ammo": "ammo_shot", + "description": "An old-fashioned double barreled shotgun, with a trigger for each barrel. Follow up shots are incredibly quick with this, but reloading is a bit slow. Shotshells come in many varieties, and shotguns are suitable for anything from some large game to small birds." + }, + { + "id": "shot_pipe_double", + "copy-from": "pipe_double_shotgun", + "type": "GUN", + "name": "double-barrel pipe shotgun", + "ammo": "ammo_shot", + "description": "A crudely handmade double barreled shotgun, with a trigger for each barrel. Follow up shots are incredibly quick with this, but reloading is slow, as there are no extractors or ejectors. Shotshells come in many varieties, and shotguns are suitable for anything from some large game to small birds." + }, + { + "id": "shot_pump", + "copy-from": "remington_870", + "type": "GUN", + "name": "sporting shotgun", + "ammo": "ammo_shot", + "description": "A tube magazine fed shotgun, a simple and long-popular design among law enforcement, civilians and in some military applications. Though reloading is slow and the recoil can be stout, shotgun ammo comes in many varieties and are suitable for anything from large game to small birds.", + "clip_size": 6 + }, + { + "id": "shot_tactical", + "copy-from": "saiga_12", + "type": "GUN", + "name": "tactical shotgun", + "ammo": "ammo_shot", + "description": "A detachable magazine fed shotgun, mostly oriented towards overly enthusiastic civilians. Featuring rails and a menancing black finish and furniture, this sort of shotgun doesn't really look like it has a sporting use. Though such systems tend to not work well overall, the box magazine feed reduces the lengthy reloading times associated with shotguns. These can be tuned to run somewhat reliably for competition use.", + "magazines": [ [ "ammo_shot", [ "shot_mag" ] ] ] + } +] diff --git a/data/mods/Generic_Guns/gg_ammo_blacklist.json b/data/mods/Generic_Guns/gg_ammo_blacklist.json deleted file mode 100644 index e4aeb7c8a445d..0000000000000 --- a/data/mods/Generic_Guns/gg_ammo_blacklist.json +++ /dev/null @@ -1,123 +0,0 @@ -[ - { - "type": "ITEM_BLACKLIST", - "items": [ - "10mm_fmj", - "120mm_HEAT", - "12mm", - "20x66_beanbag", - "20x66_bootleg_flechette", - "20x66_bootleg_shot", - "20x66_bootleg_slug", - "20x66_exp", - "20x66_flare", - "20x66_flechette", - "20x66_frag", - "20x66_inc", - "20x66_shot", - "20x66_slug", - "22_cb", - "22_fmj", - "22_lr", - "22_ratshot", - "270win_jsp", - "3006", - "3006_incendiary", - "3006fmj", - "300_winmag", - "32_acp", - "357sig_fmj", - "357sig_jhp", - "36navy", - "38_fmj", - "38_special", - "38_super", - "40x46mm_m1006", - "40x46mm_m433", - "40x46mm_m576", - "40x46mm_m651", - "40x46mm_buckshot_m118", - "40x46mm_buckshot_m199", - "40x46mm_slug_m118", - "40x46mm_slug_m199", - "40x46mm_flechette_m118", - "40x46mm_flechette_m199", - "40x53mm_m1001", - "40x53mm_m430a1", - "40x53mm_buckshot_m169", - "40x53mm_slug_m169", - "40x53mm_flechette_m169", - "40fmj", - "40sw", - "44army", - "44fmj", - "454_Casull", - "45_acp", - "45_jhp", - "45_super", - "46mm", - "500_Magnum", - "545", - "545_ap", - "556", - "57mm", - "5x50dart", - "5x50heavy", - "66mm_HEAT", - "700nx", - "762_25", - "762_25hot", - "762_25typeP", - "762_51", - "762_54R", - "762_m43", - "762_m87", - "8mm_bootleg", - "8mm_caseless", - "8mm_civilian", - "8mm_fmj", - "8mm_hvp", - "8mm_inc", - "8mm_jhp", - "9mmP", - "9x18mm", - "9x18mmP2", - "9x18mmfmj", - "reloaded_10mm_fmj", - "reloaded_22_lr", - "reloaded_22_fmj", - "reloaded_270win_jsp", - "reloaded_3006", - "reloaded_3006_incendiary", - "reloaded_3006fmj", - "reloaded_300_winmag", - "reloaded_32_acp", - "reloaded_38_fmj", - "reloaded_38_special", - "reloaded_38_super", - "reloaded_40fmj", - "reloaded_40sw", - "reloaded_44fmj", - "reloaded_454_Casull", - "reloaded_45_acp", - "reloaded_45_jhp", - "reloaded_45_super", - "reloaded_46mm", - "reloaded_500_Magnum", - "reloaded_545", - "reloaded_545_ap", - "reloaded_556", - "reloaded_57mm", - "reloaded_5x50dart", - "reloaded_700nx", - "reloaded_762_51", - "reloaded_762_54R", - "reloaded_762_m43", - "reloaded_762_m87", - "reloaded_9mmP", - "reloaded_9x18mm", - "reloaded_9x18mmP2", - "reloaded_9x18mmfmj" - ] - } -] diff --git a/data/mods/Generic_Guns/gg_ammo_hand_override.json b/data/mods/Generic_Guns/gg_ammo_hand_override.json deleted file mode 100644 index 23c8cc2f65401..0000000000000 --- a/data/mods/Generic_Guns/gg_ammo_hand_override.json +++ /dev/null @@ -1,134 +0,0 @@ -[ - { - "id": "reloaded_223", - "copy-from": "reloaded_223", - "type": "AMMO", - "name": "reloaded light rifle ammo", - "name_plural": "reloaded light rifle ammo", - "description": "Hand-loaded ammunition for lighter rifles, designed for small game and humans.", - "count": 15 - }, - { - "id": "reloaded_308", - "copy-from": "reloaded_308", - "type": "AMMO", - "name": "reloaded rifle ammo", - "name_plural": "reloaded rifle ammo", - "description": "Hand-loaded ammunition for rifles, meant for taking down large game or humans.", - "count": 15 - }, - { - "id": "reloaded_9mm", - "copy-from": "reloaded_9mm", - "type": "AMMO", - "name": "reloaded pistol ammo", - "name_plural": "reloaded pistol ammo", - "description": "Hand-loaded ammunition for semiautomatic pistols as well as submachine guns.", - "count": 20, - "ammo_type": "9mm" - }, - { - "id": "reloaded_9mmP2", - "copy-from": "reloaded_9mmP2", - "type": "AMMO", - "name": "reloaded pistol ammo+", - "name_plural": "reloaded pistol ammo+", - "description": "Hand-loaded ammunition for pistols, packed with extra powder. It trades improved damage for increased recoil.", - "count": 12, - "ammo_type": "9mm" - }, - { - "id": "reloaded_9mmfmj", - "copy-from": "reloaded_9mmfmj", - "type": "AMMO", - "name": "reloaded pistol ammo, AP", - "name_plural": "reloaded pistol ammo, AP", - "description": "Hand-loaded armor-piercing ammunition for pistols. It trades improved penetration for slightly reduced damage.", - "count": 10, - "ammo_type": "9mm" - }, - { - "id": "reloaded_44magnum", - "copy-from": "reloaded_44magnum", - "type": "AMMO", - "name": "reloaded revolver ammo", - "name_plural": "reloaded revolver ammo", - "description": "Hand-loaded ammunition for large revolvers and magnum pistols.", - "count": 10, - "ammo_type": "44" - }, - { - "id": "reloaded_556_incendiary", - "copy-from": "reloaded_556_incendiary", - "type": "AMMO", - "name": "reloaded light rifle ammo, incendiary", - "name_plural": "reloaded light rifle ammo, incendiary", - "count": 10 - }, - { - "id": "reloaded_762_51_incendiary", - "copy-from": "reloaded_762_51_incendiary", - "type": "AMMO", - "name": "reloaded rifle ammo, incendiary", - "description": "Hand-loaded incendiary ammunition for rifles, designed to burn hotly upon impact, piercing armor and igniting flammable substances. This one has been hand-reloaded.", - "count": 10 - }, - { - "id": "reloaded_50bmg", - "copy-from": "reloaded_50bmg", - "type": "AMMO", - "name": "reloaded heavy rifle ammo", - "name_plural": "reloaded heavy rifle ammo", - "description": "Hand-loaded ammunition for heavy machineguns and special military hardware, intended for destroying vehicles or very large creatures.", - "count": 12, - "ammo_type": "50" - }, - { - "id": "reloaded_50ss", - "copy-from": "reloaded_50ss", - "type": "AMMO", - "name": "reloaded heavy rifle ammo, AP", - "name_plural": "reloaded heavy rifle ammo, AP", - "description": "Hand-loaded armor-piercing ammunition for heavy machineguns and other military hardware. It trades improved penetration for slightly reduced damage.", - "count": 8, - "ammo_type": "50" - }, - { - "id": "reloaded_50_incendiary", - "copy-from": "reloaded_50_incendiary", - "type": "AMMO", - "name": "reloaded heavy rifle ammo, incendiary", - "name_plural": "reloaded heavy rifle ammo, incendiary", - "description": "Hand-loaded ammunition for heavy machine guns and other military hardware, designed to burn hotly upon impact, piercing armor and igniting flammable substances.", - "count": 10, - "ammo_type": "50" - }, - { - "id": "reloaded_shot_00", - "copy-from": "shot_00", - "type": "AMMO", - "name": "00 shot", - "count": 10 - }, - { - "id": "reloaded_shot_bird", - "copy-from": "reloaded_shot_bird", - "type": "AMMO", - "name": "birdshot", - "count": 10 - }, - { - "id": "reloaded_shot_flechette", - "copy-from": "reloaded_shot_flechette", - "type": "AMMO", - "name": "flechette shell", - "count": 5 - }, - { - "id": "reloaded_shot_slug", - "copy-from": "reloaded_shot_slug", - "type": "AMMO", - "name": "00 shot", - "count": 10 - } -] diff --git a/data/mods/Generic_Guns/gg_ammo_override.json b/data/mods/Generic_Guns/gg_ammo_override.json deleted file mode 100644 index 6ab0ef0177a52..0000000000000 --- a/data/mods/Generic_Guns/gg_ammo_override.json +++ /dev/null @@ -1,220 +0,0 @@ -[ - { - "id": "84x246mm_he", - "type": "AMMO", - "copy-from": "84x246mm_he", - "name": "84x246mm HE rocket", - "description": "A 84x246mm High Explosive anti-personnel round for the recoilless rifle. Designed to be highly effective against personnel." - }, - { - "id": "84x246mm_hedp", - "type": "AMMO", - "copy-from": "84x246mm_hedp", - "name": "84x246mm HEDP rocket", - "description": "A 84x246mm High Explosive Dual Purpose anti-materiel round for the recoilless rifle. Designed to be highly effective against vehicles and structures." - }, - { - "id": "84x246mm_smoke", - "type": "AMMO", - "copy-from": "84x246mm_smoke", - "name": "84x246mm smoke rocket", - "description": "A 84x246mm smoke marker round for the recoilless rifle. Commonly used for signaling, target designation, and for screening troop movements." - }, - { - "id": "9mm_casing", - "copy-from": "9mm_casing", - "type": "GENERIC", - "name": "pistol ammo casing", - "description": "An empty casing from a pistol round." - }, - { - "id": "44_casing", - "copy-from": "44_casing", - "type": "GENERIC", - "name": "revolver ammo casing", - "description": "An empty casing from a revolver round." - }, - { - "id": "223_casing", - "copy-from": "223_casing", - "type": "GENERIC", - "name": "light rifle ammo casing", - "description": "An empty casing from a light rifle round." - }, - { - "id": "308_casing", - "copy-from": "308_casing", - "type": "GENERIC", - "name": "rifle casing", - "description": "An empty casing from a rifle round." - }, - { - "id": "762_51_casing", - "copy-from": "762_51_casing", - "type": "GENERIC", - "name": "rifle casing", - "description": "An empty casing from a rifle round." - }, - { - "id": "50_casing", - "copy-from": "50_casing", - "type": "GENERIC", - "name": "heavy rifle casing", - "description": "An empty casing from a heavy rifle round." - }, - { - "id": "ammolink308", - "copy-from": "ammolink308", - "type": "GENERIC", - "name": "belt ammo link", - "description": "A small metal linkage from a disintegrating ammo belt." - }, - { - "id": "9mm", - "copy-from": "9mm", - "type": "AMMO", - "name": "pistol ammo", - "name_plural": "pistol ammo", - "description": "Ammunition for semiautomatic pistols, as well as submachineguns and the occasional robot.", - "count": 20 - }, - { - "id": "9mmP2", - "copy-from": "9mmP2", - "type": "AMMO", - "name": "pistol ammo+", - "name_plural": "pistol ammo+", - "description": "High power ammunition for pistols, packed with extra powder. It trades improved damage for increased recoil.", - "count": 12 - }, - { - "id": "9mmfmj", - "copy-from": "9mmfmj", - "type": "AMMO", - "name": "pistol ammo, AP", - "name_plural": "AP pistol ammo", - "description": "Armor piercing ammunition for pistols. It trades improved penetration for slightly reduced damage.", - "count": 10 - }, - { - "id": "44magnum", - "copy-from": "44magnum", - "type": "AMMO", - "name": "revolver ammo", - "name_plural": "revolver ammo", - "description": "Powerful ammunition for large revolvers and magnum pistols.", - "count": 10 - }, - { - "id": "223", - "copy-from": "223", - "type": "AMMO", - "name": "light rifle ammo", - "name_plural": "light rifle ammo", - "description": "Low recoil ammunition for rifles, designed for small game and humans.", - "count": 15 - }, - { - "id": "556_incendiary", - "copy-from": "556_incendiary", - "type": "AMMO", - "name": "light rifle ammo, incendiary", - "name_plural": "light rifle ammo, incendiary", - "description": "Military ammunition for rifles, designed to burn hotly upon impact, piercing armor and igniting flammable substances.", - "count": 10 - }, - { - "id": "308", - "copy-from": "308", - "type": "AMMO", - "name": "rifle ammo", - "name_plural": "rifle ammo", - "description": "Powerful and accurate ammunition for rifles, meant for taking down large game or humans.", - "count": 15 - }, - { - "id": "762_51_incendiary", - "copy-from": "762_51_incendiary", - "type": "AMMO", - "name": "rifle ammo, incendiary", - "name_plural": "rifle ammo, incendiary", - "description": "Military ammo for rifles, designed to burn hotly upon impact, piercing armor and igniting flammable substances.", - "count": 10 - }, - { - "id": "50bmg", - "copy-from": "50bmg", - "type": "AMMO", - "name": "heavy rifle ammo", - "name_plural": "heavy rifle ammo", - "description": "Serious ammunition for heavy machineguns and special military hardware, intended for destroying vehicles or very large creatures.", - "count": 12 - }, - { - "id": "50ss", - "copy-from": "50ss", - "type": "AMMO", - "name": "heavy rifle ammo, AP", - "name_plural": "heavy rifle ammo, AP", - "description": "Armor piercing ammunition for heavy machineguns and other military hardware. It trades improved penetration for slightly reduced damage.", - "count": 8 - }, - { - "id": "50_incendiary", - "copy-from": "50_incendiary", - "type": "AMMO", - "name": "heavy rifle ammo, incendiary", - "name_plural": "heavy rifle ammo, incendiary", - "description": "Ammunition for heavy machine guns and other military hardware, designed to burn hotly upon impact, piercing armor and igniting flammable substances.", - "count": 10 - }, - { - "id": "shot_00", - "copy-from": "shot_00", - "type": "AMMO", - "name": "00 shot", - "count": 10 - }, - { - "id": "shot_beanbag", - "copy-from": "shot_beanbag", - "type": "AMMO", - "name": "shotgun beanbag", - "count": 5 - }, - { - "id": "shot_bird", - "copy-from": "shot_bird", - "type": "AMMO", - "name": "birdshot", - "count": 10 - }, - { - "id": "shot_flechette", - "copy-from": "shot_flechette", - "type": "AMMO", - "name": "flechette shell", - "count": 5 - }, - { - "id": "shot_he", - "copy-from": "shot_he", - "type": "AMMO", - "name": "explosive slug", - "count": 5 - }, - { - "id": "shot_scrap", - "copy-from": "shot_scrap", - "type": "AMMO", - "name": "makeshift shotgun shot", - "count": 10 - }, - { - "id": "shot_slug", - "copy-from": "shot_slug", - "type": "AMMO", - "name": "shotgun slug", - "count": 10 - } -] diff --git a/data/mods/Generic_Guns/gg_ammunition_types.json b/data/mods/Generic_Guns/gg_ammunition_types.json index a51c4772da791..4e3eacb0c72f8 100644 --- a/data/mods/Generic_Guns/gg_ammunition_types.json +++ b/data/mods/Generic_Guns/gg_ammunition_types.json @@ -1,32 +1,65 @@ [ { - "id": "44", - "name": "revolver ammo", - "default": "44magnum", - "type": "ammunition_type" + "type": "ammunition_type", + "id": "ammo_black_powder", + "//": "a combination flintlock and cap and ball type ammo. Just roll with it.", + "name": "standard pistol ammo", + "default": "black_powder_ball" }, { - "id": "9mm", - "name": "pistol ammo", - "default": "9mm", - "type": "ammunition_type" + "type": "ammunition_type", + "id": "ammo_pistol_tiny", + "//": "ammo smaller than .380ACP", + "name": "tiny pistol ammo", + "default": "tiny_pistol_jhp" }, { - "id": "223", - "name": "light rifle ammo", - "default": "223", - "type": "ammunition_type" + "type": "ammunition_type", + "id": "ammo_pistol", + "//": ".380 to .357sig", + "name": "standard pistol ammo", + "default": "pistol_ball" }, { - "id": "308", + "type": "ammunition_type", + "id": "ammo_pistol_magnum", + "//": ".357mag and up.", + "name": "magnum pistol ammo", + "default": "pistol_magnum_ball" + }, + { + "type": "ammunition_type", + "id": "ammo_rifle", + "//": "any rifle ammo less powerful than .375 H&H.", "name": "rifle ammo", - "default": "308", - "type": "ammunition_type" + "default": "rifle_ball" + }, + { + "type": "ammunition_type", + "id": "ammo_rifle_huge", + "//": "ammo from .375 H&H to .50BMG. Migrate anything stronger to as-yet unimplemented light cannon ammo", + "name": "huge rifle ammo", + "default": "rifle_huge_ball" + }, + { + "type": "ammunition_type", + "id": "ammo_grenade", + "//": "20mm or greater ammo containing explosive material, usually 40mm.", + "name": "grenade ammo", + "default": "grenade_ammo_hedp" + }, + { + "type": "ammunition_type", + "id": "ammo_rocket", + "//": "any rocket, missile, or rocket-like ordinance, like recoilless ammo", + "name": "rocket ammo", + "default": "rocket_hedp" }, { - "id": "50", - "name": "heavy rifle ammo", - "default": "50bmg", - "type": "ammunition_type" + "type": "ammunition_type", + "id": "ammo_shot", + "//": "any ammunition for smoothbore projectiles, typically using wads and plastic hulls.", + "name": "shotgun ammo", + "default": "shot_buck" } ] diff --git a/data/mods/Generic_Guns/gg_bandolier_override.json b/data/mods/Generic_Guns/gg_bandolier_override.json deleted file mode 100644 index 289b3e6524349..0000000000000 --- a/data/mods/Generic_Guns/gg_bandolier_override.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "id": "bandolier_pistol", - "copy-from": "bandolier_pistol", - "type": "ARMOR", - "name": "pistol bandolier", - "description": "An embroidered leather bandolier for keeping revolver and pistol cartridges close to hand. If this doesn't make you feel like a cowboy, nothing will.", - "use_action": { "type": "bandolier", "capacity": 18, "ammo": [ "44", "9mm" ] } - }, - { - "id": "bandolier_rifle", - "copy-from": "bandolier_rifle", - "type": "ARMOR", - "name": "rifle bandolier", - "description": "A leather bandolier for keeping rifle cartridges close to hand.", - "use_action": { "type": "bandolier", "capacity": 16, "ammo": [ "223", "308", "50" ] } - }, - { - "id": "bandolier_shotgun", - "copy-from": "bandolier_shotgun", - "type": "ARMOR", - "name": "shotgun bandolier", - "use_action": { "type": "bandolier", "capacity": 12, "ammo": [ "shot" ] } - }, - { - "id": "bandolier_wrist", - "copy-from": "bandolier_wrist", - "type": "ARMOR", - "name": "wrist bandolier", - "description": "A small fabric bandolier for rifle cartridges designed to be worn around the wrist.", - "use_action": { "type": "bandolier", "capacity": 4, "ammo": [ "223", "308", "50" ] } - } -] diff --git a/data/mods/Generic_Guns/gg_guns.json b/data/mods/Generic_Guns/gg_guns.json deleted file mode 100644 index c3408dc4117bb..0000000000000 --- a/data/mods/Generic_Guns/gg_guns.json +++ /dev/null @@ -1,68 +0,0 @@ -[ - { - "id": "pipe__gun_44", - "type": "GUN", - "reload_noise_volume": 10, - "name": "pipe gun: revolver ammo", - "name_plural": "pipe guns: revolver ammo", - "description": "A home-made breech-loading gun made from a metal pipe. It can hold a single revolver round.", - "weight": "1953 g", - "volume": "1750 ml", - "price": 10000, - "to_hit": -2, - "bashing": 10, - "material": [ "steel", "wood" ], - "symbol": "(", - "color": "brown", - "ammo": "44", - "skill": "rifle", - "ranged_damage": -2, - "dispersion": 105, - "durability": 6, - "loudness": 150, - "clip_size": 1, - "reload": 350, - "valid_mod_locations": [ [ "muzzle", 1 ], [ "stock", 1 ] ], - "flags": [ "RELOAD_ONE", "RELOAD_EJECT" ] - }, - { - "id": "levergun_44", - "type": "GUN", - "reload_noise_volume": 10, - "name": "lever action carbine", - "description": "A rugged lever-action carbine reminiscent of the Wild West. It holds twelve revolver rounds in a tubular internal magazine.", - "weight": "3175 g", - "volume": "3 L", - "price": 85000, - "to_hit": 1, - "bashing": 12, - "material": [ "steel", "wood" ], - "symbol": "(", - "color": "brown", - "ammo": "44", - "skill": "rifle", - "ranged_damage": 4, - "dispersion": 75, - "durability": 7, - "loudness": 150, - "clip_size": 12, - "reload": 100, - "valid_mod_locations": [ - [ "accessories", 4 ], - [ "barrel", 1 ], - [ "bore", 1 ], - [ "conversion", 1 ], - [ "brass catcher", 1 ], - [ "grip", 1 ], - [ "magazine", 2 ], - [ "mechanism", 4 ], - [ "muzzle", 1 ], - [ "rail", 1 ], - [ "sights", 1 ], - [ "sling", 1 ], - [ "stock", 1 ], - [ "underbarrel", 1 ] - ], - "flags": [ "RELOAD_ONE" ] - } -] diff --git a/data/mods/Generic_Guns/gg_guns_blacklist.json b/data/mods/Generic_Guns/gg_guns_blacklist.json deleted file mode 100644 index 609b3ca978243..0000000000000 --- a/data/mods/Generic_Guns/gg_guns_blacklist.json +++ /dev/null @@ -1,137 +0,0 @@ -[ - { - "type": "ITEM_BLACKLIST", - "items": [ - "surv_hand_cannon", - "2_shot_special", - "american_180", - "acr", - "ak74", - "an94", - "ar15", - "arx160", - "ashot", - "bh_m89", - "briefcase_smg", - "browning_blr", - "colt_army", - "colt_navy", - "combination_gun", - "cop_38", - "doublespeargun", - "fn57", - "fn_fal", - "fn_p90", - "garand", - "glock_17", - "glock_22", - "h&k416a5", - "henry_big_boy", - "hk_g3", - "hk_g36", - "hk_g80", - "hk_mp7", - "hk_ump45", - "ksg", - "ksub2000", - "l_bak_223", - "l_base_223", - "l_car_223", - "l_dsr_223", - "l_enforcer_45", - "l_lmg_223", - "l_long_45", - "l_lookout_9mm", - "l_mbr_223", - "l_mp_45", - "l_mp_9mm", - "l_sp_45", - "l_sp_9mm", - "launcher_simple", - "LAW", - "LAW_Packed", - "lemat_revolver", - "m14ebr", - "m1903", - "m1911", - "m1918", - "m2010", - "m202_flash", - "M24", - "m27iar", - "m2browning_sawn", - "m320", - "m79", - "mac_10", - "makarov", - "mgl", - "mosin44", - "mosin44_ebr", - "mosin91_30", - "mosin91_30_ebr", - "moss_brownie", - "needlegun", - "needlepistol", - "p226_357sig", - "ppsh", - "m235tpa", - "mark19", - "marlin_9a", - "raging_bull", - "remington_700", - "remington_870", - "revolver_shotgun", - "rifle_22", - "rifle_3006", - "rm103a_pistol", - "rm11b_sniper_rifle", - "rm120c", - "rm13_armor", - "rm13_armor_on", - "rm20", - "rm2000_smg", - "rm228", - "rm298", - "rm360_carbine", - "rm451_flamethrower", - "rm51_assault_rifle", - "rm614_lmg", - "rm802", - "rm88_battle_rifle", - "rm99_pistol", - "ruger_1022", - "ruger_lcr_22", - "ruger_lcr_38", - "saiga_12", - "scar_l", - "sig552", - "sig_40", - "sig_mosquito", - "sig_p230", - "skorpion_61", - "skorpion_82", - "sks", - "sten", - "steyr_aug", - "surv_rocket_launcher", - "sw629", - "sw_22", - "sw_500", - "sw_610", - "sw_619", - "TANK", - "taurus_spectrum", - "TDI", - "tec9", - "tokarev", - "tommygun", - "triple_launcher_simple", - "usp_45", - "usp_9mm", - "uzi", - "walther_ppk", - "weatherby_5", - "win70" - ] - } -] diff --git a/data/mods/Generic_Guns/gg_guns_override.json b/data/mods/Generic_Guns/gg_guns_override.json deleted file mode 100644 index ff2973ba3be03..0000000000000 --- a/data/mods/Generic_Guns/gg_guns_override.json +++ /dev/null @@ -1,293 +0,0 @@ -[ - { - "id": "glock_19", - "copy-from": "glock_19", - "type": "GUN", - "name": "semiautomatic pistol", - "description": "A typical sidearm for the police, military, and licensed civilians. It holds 15 rounds of pistol ammo in a detachable magazine.", - "ammo": "9mm", - "magazine_well": 1, - "magazines": [ [ "9mm", [ "glockmag", "glockbigmag" ] ] ] - }, - { - "id": "m9", - "copy-from": "m9", - "type": "GUN", - "name": "holdout pistol", - "description": "A very small pistol meant to be concealed and fired at close range. It holds five rounds of pistol ammo.", - "ammo": "9mm", - "clip_size": 5, - "reload": 100, - "magazines": [ ] - }, - { - "id": "hk_mp5", - "copy-from": "hk_mp5", - "type": "GUN", - "name": "submachine gun", - "description": "A selective fire carbine favored by vehicle crews, special police, and criminals. It holds thirty rounds of pistol ammo in a detachable magazine.", - "ammo": "9mm", - "magazines": [ [ "9mm", [ "mp5mag", "mp5bigmag" ] ] ] - }, - { - "id": "calico", - "copy-from": "calico", - "type": "GUN", - "name": "advanced submachine gun", - "description": "An exotic submachinegun with a larger ammo capacity and higher rate of fire. It holds fifty rounds of pistol ammo in a detachable magazine.", - "ammo": "9mm", - "magazine_well": 1, - "magazines": [ [ "9mm", [ "calicomag" ] ] ] - }, - { - "id": "cx4", - "copy-from": "cx4", - "type": "GUN", - "name": "plinking carbine", - "description": "A cheap carbine made for target practice or varmint hunting. It uses detachable pistol magazines.", - "ammo": "9mm", - "magazine_well": 1, - "magazines": [ [ "9mm", [ "glockmag", "glockbigmag" ] ] ] - }, - { - "id": "ruger_redhawk", - "copy-from": "ruger_redhawk", - "type": "GUN", - "name": "revolver", - "description": "A refined and modernized version of the classic cowboy sidearm. Its cylinder holds six powerful revolver rounds.", - "ammo": "44" - }, - { - "id": "mossberg_500", - "copy-from": "mossberg_500", - "type": "GUN", - "name": "pump action shotgun", - "description": "A pump-action single-barreled shotgun. It holds six shells in an internal tubular magazine", - "clip_size": 6, - "reload": 100, - "magazines": [ [ "shot", [ "shot_speedloader6" ] ] ] - }, - { - "id": "m1014", - "copy-from": "m1014", - "type": "GUN", - "name": "combat shotgun", - "description": "A military issue shotgun that can be fired in short bursts. It holds eight shells in an internal magazine.", - "reload": 100 - }, - { - "id": "ruger_mini", - "copy-from": "ruger_mini", - "type": "GUN", - "name": "semiautomatic carbine", - "description": "A compact and lightweight carbine favored by hunters and the police. It holds ten rounds of light rifle ammo in a detachable magazine.", - "magazines": [ [ "223", [ "stanag10" ] ] ] - }, - { - "id": "m4a1", - "copy-from": "m4a1", - "type": "GUN", - "name": "assault rifle", - "description": "A lightweight assault rifle used by US military, it also has hundreds of commercial knockoffs for the civilian market. It uses detachable magazines of various capacities.", - "magazines": [ [ "223", [ "stanag10", "stanag30", "stanag50" ] ] ] - }, - { - "id": "ak47", - "copy-from": "ak47", - "type": "GUN", - "name": "foreign assault rifle", - "description": "A cheap but reliable assault rifle imported from overseas. It uses imported magazines which are incompatible with standard rifle magazines.", - "ammo": "308", - "magazines": [ [ "308", [ "akmmag", "akmbigmag" ] ] ] - }, - { - "id": "arx160", - "copy-from": "arx160", - "type": "GUN", - "name": "Beretta ARX-160", - "description": "The Beretta ARX-160 was a Phase II contender in the United States Army Individual Carbine competition to replace the M4 carbine. It failed to replace it, but it is widely used by military all around the world.", - "ammo": "308", - "magazines": [ [ "223", [ "stanag30", "stanag10", "stanag50" ] ], [ "308", [ "akmmag", "akmbigmag", "g3mag", "g3bigmag" ] ] ] - }, - { - "id": "m249", - "copy-from": "m249", - "type": "GUN", - "name": "light machine gun", - "description": "A portable lightweight machine gun built for laying down suppressive fire rather than placing accurate shots. It can be reloaded using both drum magazines and ammo belts.", - "magazines": [ [ "223", [ "stanag50", "belt223" ] ] ] - }, - { - "id": "m60", - "copy-from": "m60", - "type": "GUN", - "name": "general purpose machine gun", - "description": "A hefty machine gun meant to be fired from bipods or mounted to vehicles. Unlike the lighter version this can only be reloaded using ammo belts", - "ammo": "223", - "magazines": [ [ "223", [ "belt223" ] ] ] - }, - { - "id": "m134", - "copy-from": "m134", - "type": "GUN", - "name": "minigun", - "description": "Despite the name, this is a huge automatic weapon meant to be mounted on vehicles; it's only miniature compared to a cannon. It has six barrels that rotate to keep from overheating. It holds up to five hundred rounds of belted rifle ammo, and requires a UPS to power its electric motor.", - "clip_size": 500, - "reload": 200, - "magazines": [ ] - }, - { - "id": "savage_111f", - "copy-from": "savage_111f", - "type": "GUN", - "name": "bolt action rifle", - "description": "A solid bolt action rifle made for hunting large game, but also used by police and military snipers. It holds five rounds of rifle ammo in an internal magazine.", - "ammo": "308", - "clip_size": 5, - "reload": 100 - }, - { - "id": "m1a", - "copy-from": "m1a", - "type": "GUN", - "name": "service rifle", - "//": "fake gun between a garand and m14.", - "description": "An old semiautomatic rifle still used in military drills and parades. It holds ten rounds of rifle ammo in an internal magazine.", - "ammo": "308", - "clip_size": 10, - "reload": 100, - "magazines": [ ], - "flags": [ "RELOAD_ONE" ] - }, - { - "id": "scar_h", - "copy-from": "scar_h", - "type": "GUN", - "name": "battle rifle", - "description": "A highly modular, selective fire battle rifle used by the US military. It uses either compact 20-round or bulkier 30-round detachable magazines.", - "magazines": [ [ "308", [ "scarhmag", "scarhbigmag" ] ] ] - }, - { - "id": "m240", - "copy-from": "m240", - "type": "GUN", - "name": "medium machine gun", - "description": "A medium machine gun used by the US military, meant to be fired from bipods or mounted to vehicles. It uses ammo belts of up to 200-rounds.", - "magazines": [ [ "308", [ "belt308" ] ] ] - }, - { - "id": "m107a1", - "copy-from": "m107a1", - "type": "GUN", - "name": "antimateriel rifle", - "description": "A powerful bolt-action sniper rifle meant to destroy vehicles, equipment, and enemy combatants. It holds ten rounds of heavy rifle ammo in a detachable magazine.", - "ammo": "50", - "magazines": [ [ "50", [ "m107a1mag" ] ] ] - }, - { - "id": "m2browning", - "copy-from": "m2browning", - "type": "GUN", - "name": "heavy machine gun", - "description": "A heavy automatic weapon that must be mounted to a vehicle to fire. It holds two hundred rounds of military ammo in a large belt drum.", - "ammo": "50", - "magazines": [ [ "50", [ "belt50" ] ] ] - }, - { - "id": "rifle_9mm", - "copy-from": "rifle_9mm", - "type": "GUN", - "name": "pipe gun: pistol ammo", - "name_plural": "pipe rifles: pistol ammo", - "description": "A home-made gun. It is simply a pipe attached to a stock, with a hammer to strike the single round it holds.", - "ammo": "9mm" - }, - { - "id": "surv_six_shooter", - "copy-from": "surv_six_shooter", - "type": "GUN", - "name": "survivor's six shooter", - "description": "A homemade 6 shot revolver. While it's not as good as the pre-Cataclysm manufactured weapons, it's a decent piece of work all things considered.", - "ammo": "44" - }, - { - "id": "rifle_308", - "copy-from": "rifle_308", - "type": "GUN", - "name": "pipe gun: rifle ammo", - "name_plural": "pipe guns: rifle ammo", - "description": "A homemade gun. While still a primitive pipe and 2x4 design, some minor improvements have been made, such as a tube system for feeding and chambering more powerful rifle rounds." - }, - { - "id": "surv_carbine_223", - "copy-from": "surv_carbine_223", - "type": "GUN", - "name": "survivor's carbine", - "description": "A well designed homemade carbine using light rifle ammo. Fits a 10-round detachable magazine and with a shortened barrel, this is one of the better homemade weapons.", - "magazines": [ [ "223", [ "stanag10" ] ] ] - }, - { - "id": "emp_gun", - "copy-from": "emp_gun", - "type": "GUN", - "name": "EMP Projector", - "description": "A powerful electrolaser developed by paramilitary R&D not long before the Cataclysm. Especially effective against electronic targets. It charges off of UPS power stations." - }, - { - "id": "laser_cannon", - "copy-from": "laser_cannon", - "type": "GUN", - "name": "hand-held laser cannon", - "description": "This is a laser cannon stripped from the barrel of a laser turret; it has been modified to use UPS power for firing." - }, - { - "id": "laser_rifle", - "copy-from": "laser_rifle", - "type": "GUN", - "name": "laser rifle", - "description": "A state of the art laser rifle which runs on UPS power. It was developed by paramilitary R&D shortly before the Cataclysm. Initial performance rivaled the most advanced ballistic weapons of the day. Though the Cataclysm put that on the ash heap of history, this weapon can still do the same to your foes." - }, - { - "id": "v29", - "copy-from": "v29", - "type": "GUN", - "name": "laser pistol", - "description": "This pistol is larger than most traditional handguns, but displays no recoil whatsoever. It runs efficiently on UPS power." - }, - { - "id": "v29_cheap", - "copy-from": "v29_cheap", - "type": "GUN", - "name": "scrap laser pistol", - "description": "Based on its military and commercial cousin, this laser pistol is little more than duct tape and electronics, however it runs on standard UPS power." - }, - { - "id": "ftk93", - "copy-from": "ftk93", - "type": "GUN", - "name": "fusion rifle" - }, - { - "id": "plasma_rifle", - "copy-from": "plasma_rifle", - "type": "GUN", - "name": "plasma rifle", - "description": "Developed by a cutting edge weapons research team together with DARPA, this UPS-powered energy weapon heats hydrogen to create plasma and envelopes it with polymers to reduce blooming. While powerful, it suffers from short range. It accepts hydrogen canisters as ammunition." - }, - { - "id": "deagle_44", - "copy-from": "deagle_44", - "type": "GUN", - "name": "magnum pistol", - "description": "A powerful semi-automatic pistol which fires revolver rounds. Loads a detachable, 7-round magazine.", - "ammo": "44", - "magazines": [ [ "44", [ "deaglemag" ] ] ] - }, - { - "id": "m3_carlgustav", - "copy-from": "m3_carlgustav", - "type": "GUN", - "name": "recoilless rifle", - "description": "The recoilless rifle is a breech-loading 84 millimeter man-portable, reusable, multi-role recoilless rifle commonly used by the US military." - } -] diff --git a/data/mods/Generic_Guns/gg_itemgroups_ammo.json b/data/mods/Generic_Guns/gg_itemgroups_ammo.json deleted file mode 100644 index a583b7e40dfb3..0000000000000 --- a/data/mods/Generic_Guns/gg_itemgroups_ammo.json +++ /dev/null @@ -1,160 +0,0 @@ -[ - { - "id": "ammo_pistol_common", - "type": "item_group", - "items": [ [ "44magnum", 25 ], [ "9mm", 75 ] ] - }, - { - "id": "ammo_pistol_rare", - "type": "item_group", - "items": [ [ "9mmfmj", 40 ], [ "9mmP2", 60 ] ] - }, - { - "id": "ammo_pistol_milspec", - "type": "item_group", - "items": [ [ "9mmfmj", 100 ] ] - }, - { - "id": "ammo_pistol_obscure", - "type": "item_group", - "items": [ ] - }, - { - "id": "ammo_pistol_reloaded", - "type": "item_group", - "items": [ [ "reloaded_44magnum", 25 ], [ "reloaded_9mm", 45 ], [ "reloaded_9mmfmj", 10 ], [ "reloaded_9mmP2", 20 ] ] - }, - { - "id": "ammo_rifle_common", - "type": "item_group", - "items": [ [ "223", 100 ] ] - }, - { - "id": "ammo_rifle_rare", - "type": "item_group", - "items": [ [ "308", 70 ], [ "50bmg", 30 ] ] - }, - { - "id": "ammo_rifle_milspec", - "type": "item_group", - "items": [ [ "556_incendiary", 40 ], [ "762_51_incendiary", 25 ], [ "50bmg", 20 ], [ "50ss", 5 ], [ "50_incendiary", 10 ] ] - }, - { - "id": "ammo_rifle_obscure", - "type": "item_group", - "items": [ ] - }, - { - "id": "ammo_rifle_reloaded", - "type": "item_group", - "items": [ - [ "reloaded_223", 30 ], - [ "reloaded_308", 20 ], - [ "reloaded_556_incendiary", 15 ], - [ "reloaded_762_51_incendiary", 10 ], - [ "reloaded_50bmg", 15 ], - [ "reloaded_50ss", 5 ], - [ "reloaded_50_incendiary", 5 ] - ] - }, - { - "id": "ammo_shotgun_common", - "type": "item_group", - "items": [ [ "shot_00", 70 ], [ "shot_bird", 30 ] ] - }, - { - "id": "ammo_shotgun_rare", - "type": "item_group", - "items": [ [ "shot_slug", 70 ], [ "shot_beanbag", 30 ] ] - }, - { - "id": "ammo_shotgun_milspec", - "type": "item_group", - "items": [ [ "shot_flechette", 90 ], [ "shot_he", 10 ] ] - }, - { - "id": "ammo_shotgun_reloaded", - "type": "item_group", - "items": [ - [ "reloaded_shot_00", 45 ], - [ "reloaded_shot_bird", 15 ], - [ "reloaded_shot_flechette", 5 ], - [ "reloaded_shot_slug", 15 ], - [ "shot_scrap", 20 ] - ] - }, - { - "id": "ammo_common", - "type": "item_group", - "items": [ - { "group": "ammo_pistol_common", "prob": 50 }, - { "group": "ammo_smg_common", "prob": 10 }, - { "group": "ammo_rifle_common", "prob": 20 }, - { "group": "ammo_shotgun_common", "prob": 20 } - ] - }, - { - "id": "ammo_rare", - "type": "item_group", - "items": [ - { "group": "ammo_pistol_rare", "prob": 50 }, - { "group": "ammo_smg_rare", "prob": 10 }, - { "group": "ammo_rifle_rare", "prob": 20 }, - { "group": "ammo_shotgun_rare", "prob": 20 } - ] - }, - { - "id": "ammo_milspec", - "type": "item_group", - "items": [ - { "group": "ammo_pistol_milspec", "prob": 10 }, - { "group": "ammo_smg_milspec", "prob": 5 }, - { "group": "ammo_rifle_milspec", "prob": 70 }, - { "group": "ammo_shotgun_milspec", "prob": 15 } - ] - }, - { - "id": "ammo_obscure", - "type": "item_group", - "items": [ - { "group": "ammo_pistol_milspec", "prob": 25 }, - { "group": "ammo_smg_milspec", "prob": 25 }, - { "group": "ammo_rifle_milspec", "prob": 25 }, - { "group": "ammo_shotgun_milspec", "prob": 25 } - ] - }, - { - "id": "ammo_reloaded", - "type": "item_group", - "items": [ - { "group": "ammo_pistol_reloaded", "prob": 32 }, - { "group": "ammo_smg_reloaded", "prob": 8 }, - { "group": "ammo_rifle_reloaded", "prob": 38 }, - { "group": "ammo_shotgun_reloaded", "prob": 12 } - ] - }, - { - "id": "ammo_parts", - "type": "item_group", - "items": [ - [ "gunpowder", 320 ], - [ "incendiary", 20 ], - [ "lead", 160 ], - [ "shotgun_primer", 80 ], - [ "smpistol_primer", 80 ], - [ "smrifle_primer", 80 ], - [ "lgpistol_primer", 40 ], - [ "lgrifle_primer", 40 ] - ] - }, - { - "id": "ammo_cop", - "type": "item_group", - "items": [ [ "44magnum", 20 ], [ "9mm", 50 ], [ "shot_00", 15 ], [ "shot_beanbag", 15 ] ] - }, - { - "id": "ammo_swat", - "type": "item_group", - "items": [ { "group": "ammo_cop", "prob": 70 }, [ "223", 10 ], [ "shot_slug", 20 ] ] - } -] diff --git a/data/mods/Generic_Guns/gg_itemgroups_guns.json b/data/mods/Generic_Guns/gg_itemgroups_guns.json deleted file mode 100644 index b0004f0b0d523..0000000000000 --- a/data/mods/Generic_Guns/gg_itemgroups_guns.json +++ /dev/null @@ -1,176 +0,0 @@ -[ - { - "id": "guns_pistol_common", - "type": "item_group", - "items": [ [ "glock_19", 75 ], [ "m9", 20 ], [ "ruger_redhawk", 5 ] ] - }, - { - "id": "guns_pistol_rare", - "type": "item_group", - "items": [ [ "deagle_44", 35 ], [ "ruger_redhawk", 65 ] ] - }, - { - "id": "guns_pistol_milspec", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_pistol_obscure", - "type": "item_group", - "items": [ [ "pistol_flintlock", 50 ] ] - }, - { - "id": "guns_pistol_improvised", - "type": "item_group", - "items": [ [ "surv_six_shooter", 100 ] ] - }, - { - "id": "guns_smg_common", - "type": "item_group", - "items": [ [ "hk_mp5", 100 ] ] - }, - { - "id": "guns_smg_rare", - "type": "item_group", - "items": [ [ "calico", 100 ] ] - }, - { - "id": "guns_smg_milspec", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_smg_obscure", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_smg_improvised", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_rifle_common", - "type": "item_group", - "items": [ [ "savage_111f", 10 ], [ "cx4", 15 ], [ "m1a", 15 ], [ "ruger_mini", 60 ] ] - }, - { - "id": "guns_rifle_rare", - "type": "item_group", - "items": [ [ "m4a1", 75 ], [ "savage_111f", 25 ] ] - }, - { - "id": "guns_rifle_milspec", - "type": "item_group", - "items": [ [ "m107a1", 10 ], [ "m249", 35 ], [ "m60", 15 ], [ "m134", 5 ], [ "scar_h", 35 ] ] - }, - { - "id": "guns_rifle_obscure", - "type": "item_group", - "items": [ [ "ak47", 45 ], [ "carbine_flintlock", 20 ], [ "rifle_flintlock", 35 ] ] - }, - { - "id": "guns_rifle_improvised", - "type": "item_group", - "items": [ [ "rifle_3006", 15 ], [ "rifle_9mm", 30 ], [ "surv_carbine_223", 55 ] ] - }, - { - "id": "guns_shotgun_common", - "type": "item_group", - "items": [ [ "mossberg_500", 100 ] ] - }, - { - "id": "guns_shotgun_rare", - "type": "item_group", - "items": [ [ "m1014", 100 ] ] - }, - { - "id": "guns_shotgun_milspec", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_shotgun_obscure", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_shotgun_improvised", - "type": "item_group", - "items": [ [ "pipe_shotgun", 100 ] ] - }, - { - "id": "guns_launcher_grenade", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_launcher_rocket", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_launcher_milspec", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_launcher_improvised", - "type": "item_group", - "items": [ ] - }, - { - "id": "guns_common", - "type": "item_group", - "items": [ - { "group": "guns_pistol_common", "prob": 60 }, - { "group": "guns_rifle_common", "prob": 20 }, - { "group": "guns_smg_common", "prob": 5 }, - { "group": "guns_shotgun_common", "prob": 15 } - ] - }, - { - "id": "guns_rare", - "type": "item_group", - "items": [ - { "group": "guns_pistol_rare", "prob": 50 }, - { "group": "guns_smg_rare", "prob": 15 }, - { "group": "guns_rifle_rare", "prob": 20 }, - { "group": "guns_shotgun_rare", "prob": 15 } - ] - }, - { - "id": "guns_milspec", - "type": "item_group", - "items": [ - { "group": "guns_pistol_rare", "prob": 20 }, - { "group": "guns_smg_rare", "prob": 10 }, - { "group": "guns_rifle_milspec", "prob": 60 }, - { "group": "guns_shotgun_rare", "prob": 10 } - ] - }, - { - "id": "guns_improvised", - "type": "item_group", - "items": [ - { "group": "guns_pistol_improvised", "prob": 30 }, - { "group": "guns_rifle_improvised", "prob": 50 }, - { "group": "guns_shotgun_improvised", "prob": 20 } - ] - }, - { - "id": "guns_cop", - "type": "item_group", - "items": [ [ "cx4", 20 ], [ "glock_19", 40 ], [ "hk_mp5", 10 ], [ "m9", 17 ], [ "mossberg_500", 13 ] ] - }, - { - "id": "guns_swat", - "type": "item_group", - "items": [ { "group": "guns_cop", "prob": 70 }, [ "hk_ump45", 10 ], [ "m1014", 5 ], [ "m4a1", 15 ] ] - }, - { - "id": "guns_survival", - "type": "item_group", - "items": [ { "group": "guns_improvised", "prob": 70 }, [ "mossberg_500", 10 ], [ "ruger_redhawk", 20 ] ] - } -] diff --git a/data/mods/Generic_Guns/gg_magazines_blacklist.json b/data/mods/Generic_Guns/gg_magazines_blacklist.json deleted file mode 100644 index f30770f0104e3..0000000000000 --- a/data/mods/Generic_Guns/gg_magazines_blacklist.json +++ /dev/null @@ -1,99 +0,0 @@ -[ - { - "type": "ITEM_BLACKLIST", - "items": [ - "20x66_10_mag", - "20x66_20_mag", - "20x66_40_mag", - "22_speedloader8", - "223_speedloader5", - "3006_clip", - "360_200_mag", - "360_400_mag", - "38_speedloader", - "38_speedloader5", - "40_speedloader6", - "454_speedloader5", - "460_speedloader6", - "500_speedloader5", - "5x50_50_mag", - "5x50_100_mag", - "762R_clip", - "762x39_clip", - "8x40_100_mag", - "8x40_10_mag", - "8x40_250_mag", - "8x40_25_mag", - "8x40_500_mag", - "8x40_50_mag", - "8x40_speedloader5", - "9mm_speedloader7", - "a180mag", - "ak74mag", - "belt40mm", - "blrmag", - "falbigmag", - "falmag", - "fn57mag", - "fnp90mag", - "g3bigmag", - "g3mag", - "garandclip", - "glock_drum_50rd", - "glock_drum_100rd", - "glock40bigmag", - "glock17_17", - "glock17_22", - "glock40mag", - "hk46bigmag", - "hk46mag", - "hk_g80mag", - "lw12mag", - "lw21mag", - "lw223bigmag", - "lw223mag", - "m14mag", - "m14smallmag", - "m1911bigmag", - "m1911mag", - "m1918bigmag", - "m1918mag", - "m2010mag", - "m9bigmag", - "m9mag", - "mac10mag", - "makarovmag", - "marlin_tubeloader", - "mosquitomag", - "p226mag_15rd_357sig", - "ppkmag", - "ppshdrum", - "ppshmag", - "rpk74mag", - "ruger1022bigmag", - "ruger1022mag", - "saiga10mag", - "saiga30mag", - "shot_speedloader8", - "sig40mag", - "sigp230mag", - "skorpion61mag", - "skorpion82mag", - "stenmag", - "survivor223mag", - "survivor9mm_mag", - "sw22mag", - "taurus_spectrum_mag", - "tdi_mag", - "tec9mag", - "thompson_bigmag", - "thompson_drum", - "thompson_mag", - "tokarevmag", - "ump45mag", - "usp9mag", - "usp45mag", - "uzimag" - ] - } -] diff --git a/data/mods/Generic_Guns/gg_magazines_override.json b/data/mods/Generic_Guns/gg_magazines_override.json deleted file mode 100644 index f1d0016c922fe..0000000000000 --- a/data/mods/Generic_Guns/gg_magazines_override.json +++ /dev/null @@ -1,196 +0,0 @@ -[ - { - "id": "44_speedloader6", - "copy-from": "44_speedloader6", - "type": "MAGAZINE", - "name": "revolver speedloader", - "description": "Speedloader which holds 6 revolver rounds, for reloading a revolver quicker." - }, - { - "id": "akmmag", - "copy-from": "akmmag", - "type": "MAGAZINE", - "name": "imported rifle magazine", - "description": "An uncommon 30-round magazine made for imported automatic rifles.", - "ammo_type": "308", - "capacity": 30, - "reliability": 9, - "reload_time": 100, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "akmbigmag", - "copy-from": "akmbigmag", - "type": "MAGAZINE", - "name": "imported drum magazine", - "description": "An uncommon 40-round drum magazine for imported automatic rifles.", - "ammo_type": "308", - "capacity": 40, - "reliability": 8, - "reload_time": 120 - }, - { - "id": "belt223", - "copy-from": "belt223", - "type": "MAGAZINE", - "name": "ammo belt", - "description": "An belt of light rifle ammunition consisting of metal linkages which disintegrate upon firing.", - "default_ammo": "223", - "linkage": "ammolink308" - }, - { - "id": "belt308", - "copy-from": "belt308", - "type": "MAGAZINE", - "name": "ammo belt", - "description": "An ammo belt designed for heavier machineguns consisting of metal linkages which disintegrate upon firing.", - "default_ammo": "308", - "linkage": "ammolink308" - }, - { - "id": "belt50", - "copy-from": "belt50", - "type": "MAGAZINE", - "name": "ammo belt", - "description": "An ammo belt designed for mounted machineguns consisting of metal linkages which disintegrate upon firing.", - "default_ammo": "50bmg", - "linkage": "ammolink308" - }, - { - "id": "calicomag", - "copy-from": "calicomag", - "type": "MAGAZINE", - "name": "advanced SMG magazine", - "description": "A surprisingly compact 50-round magazine for use with the advanced SMG.", - "ammo_type": "9mm", - "capacity": 50, - "reliability": 7, - "reload_time": 160, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "glockbigmag", - "copy-from": "glockbigmag", - "type": "MAGAZINE", - "name": "extended pistol magazine", - "description": "An extended 30-round magazine for use with semi-automatic pistols.", - "ammo_type": "9mm", - "capacity": 30, - "reliability": 7, - "reload_time": 140, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "glockmag", - "copy-from": "glockmag", - "type": "MAGAZINE", - "name": "pistol magazine", - "description": "An factory issue 15-round magazine for use with semi-automatic pistols", - "ammo_type": "9mm", - "capacity": 15, - "reliability": 8, - "reload_time": 100, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "mp5bigmag", - "copy-from": "mp5bigmag", - "type": "MAGAZINE", - "name": "extended SMG magazine", - "description": "A 50-round drum magazine for use with submachineguns. Much greater capacity but less reliable than factory specification magazines.", - "ammo_type": "9mm", - "capacity": 50, - "reliability": 7, - "reload_time": 160, - "flags": [ "MAG_BULKY" ] - }, - { - "id": "mp5mag", - "copy-from": "mp5mag", - "type": "MAGAZINE", - "name": "submachinegun magazine", - "description": "A standard capacity 30-round magazine for use with submachineguns.", - "ammo_type": "9mm", - "capacity": 30, - "reliability": 9, - "reload_time": 100, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "scarhmag", - "copy-from": "scarhmag", - "type": "MAGAZINE", - "name": "battle rifle magazine", - "description": "A standard 20-round magazine for military issue battle rifles.", - "capacity": 20, - "reliability": 9, - "reload_time": 100, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "scarhbigmag", - "copy-from": "scarhbigmag", - "type": "MAGAZINE", - "name": "extended battle rifle magazine", - "description": "An extended 30-round magazine for military issue battle rifles.", - "capacity": 30, - "reliability": 8, - "reload_time": 120, - "flags": [ "MAG_BULKY" ] - }, - { - "id": "stanag10", - "copy-from": "stanag10", - "type": "MAGAZINE", - "name": "small light rifle magazine", - "description": "A compact 10-round magazine commonly usable with both semi-automatic and automatic rifles.", - "capacity": 10, - "reliability": 9, - "reload_time": 100, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "stanag30", - "copy-from": "stanag30", - "type": "MAGAZINE", - "name": "light rifle magazine", - "description": "A 30-round box magazines for use with automatic rifles.", - "capacity": 30, - "reliability": 8, - "reload_time": 100, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "stanag50", - "copy-from": "stanag50", - "type": "MAGAZINE", - "name": "light rifle drum magazine", - "description": "A 50-round magazine with a bulky green drum for use with automatic rifles and machine guns.", - "capacity": 50, - "reliability": 7, - "reload_time": 200, - "flags": [ "MAG_BULKY" ] - }, - { - "id": "m107a1mag", - "copy-from": "m107a1mag", - "type": "MAGAZINE", - "name": "antimateriel rifle magazine", - "description": "A 10-round magazine which holds heavy rifle ammo for use with an antimateriel rifle", - "ammo_type": "50", - "capacity": 10, - "reliability": 9, - "reload_time": 100, - "flags": [ "MAG_COMPACT" ] - }, - { - "id": "deaglemag", - "copy-from": "deaglemag", - "type": "MAGAZINE", - "name": "magnum pistol magazine", - "description": "A 7-round magazine which holds revolver ammo for use with a magnum pistol", - "ammo_type": "44", - "capacity": 7, - "flags": [ "MAG_COMPACT" ] - } -] diff --git a/data/mods/Generic_Guns/gg_other_blacklist.json b/data/mods/Generic_Guns/gg_other_blacklist.json deleted file mode 100644 index d6cc81040570f..0000000000000 --- a/data/mods/Generic_Guns/gg_other_blacklist.json +++ /dev/null @@ -1,54 +0,0 @@ -[ - { - "type": "ITEM_BLACKLIST", - "items": [ - "22_casing", - "22_casing_new", - "300_casing", - "3006_casing", - "32_casing", - "38_casing", - "38_casing", - "38_speedloader", - "40_casing", - "454_casing", - "45_casing", - "46mm_casing", - "500_casing", - "545_casing", - "57mm_casing", - "5x50_hull", - "700nx_casing", - "762R_casing", - "762_casing", - "762_25_casing", - "9x18mm_casing", - "ammolink223", - "ammolink40mm", - "ammolink50", - "ksg_aux_shotgun", - "l_car_223_kit", - "l_dsr_223_kit", - "l_lmg_223_kit", - "l_mbr_223_kit", - "lemat_revolver_shotgun", - "lwfeed", - "m203", - "m320_mod", - "masterkey", - "mn_classic_kit", - "mn_ebr_kit", - "pipe_launcher40mm", - "recipe_caseless", - "retool_22", - "retool_308", - "retool_45", - "retool_46", - "retool_57", - "retool_9mm", - "rm121aux", - "u_shotgun", - "ugl_buttstock" - ] - } -] diff --git a/data/mods/Generic_Guns/gg_vehicle_override.json b/data/mods/Generic_Guns/gg_vehicle_override.json deleted file mode 100644 index 6dd0374e21562..0000000000000 --- a/data/mods/Generic_Guns/gg_vehicle_override.json +++ /dev/null @@ -1,76 +0,0 @@ -[ - { - "id": "m240", - "type": "vehicle_part", - "copy-from": "turret", - "name": "mounted medium machine gun", - "item": "m240", - "broken_symbol": "#", - "color": "cyan", - "broken_color": "cyan", - "size": 1000, - "folded_volume": 20, - "breaks_into": [ { "item": "m240", "prob": 50 } ], - "requirements": { "install": { "skills": [ [ "mechanics", 4 ], [ "rifle", 2 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }, - "flags": [ "MANUAL", "UNMOUNT_ON_DAMAGE", "FOLDABLE" ] - }, - { - "id": "m60", - "type": "vehicle_part", - "copy-from": "turret", - "name": "mounted general purpose machine gun", - "item": "m60", - "broken_symbol": "#", - "color": "cyan", - "broken_color": "cyan", - "size": 1000, - "folded_volume": 20, - "breaks_into": [ { "item": "m60", "prob": 50 } ], - "requirements": { "install": { "skills": [ [ "mechanics", 4 ], [ "rifle", 2 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }, - "flags": [ "MANUAL", "UNMOUNT_ON_DAMAGE", "FOLDABLE" ] - }, - { - "id": "m249", - "type": "vehicle_part", - "copy-from": "turret", - "name": "mounted light machine gun", - "item": "m249", - "broken_symbol": "#", - "color": "cyan", - "broken_color": "cyan", - "size": 40, - "folded_volume": 14, - "breaks_into": [ { "item": "m249", "prob": 50 } ], - "requirements": { "install": { "skills": [ [ "mechanics", 4 ], [ "rifle", 2 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }, - "flags": [ "MANUAL", "UNMOUNT_ON_DAMAGE", "FOLDABLE" ] - }, - { - "id": "mounted_browning", - "type": "vehicle_part", - "copy-from": "turret", - "name": "mounted heavy machine gun", - "item": "m2browning", - "broken_symbol": "#", - "color": "green", - "broken_color": "green", - "difficulty": 5, - "size": 1600, - "folded_volume": 20, - "breaks_into": [ { "item": "m2browning", "prob": 50 } ], - "requirements": { "install": { "skills": [ [ "mechanics", 5 ], [ "rifle", 2 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }, - "flags": [ "MANUAL", "UNMOUNT_ON_DAMAGE", "FOLDABLE" ] - }, - { - "id": "mounted_m134", - "type": "vehicle_part", - "copy-from": "turret", - "name": "mounted minigun", - "item": "m134", - "broken_symbol": "#", - "color": "green", - "broken_color": "green", - "size": 2000, - "breaks_into": [ { "item": "m134", "prob": 50 } ], - "requirements": { "install": { "skills": [ [ "mechanics", 6 ], [ "rifle", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 4 ] ] } } - } -] diff --git a/data/mods/Generic_Guns/gunmods/gg_gunmods_blacklist.json b/data/mods/Generic_Guns/gunmods/gg_gunmods_blacklist.json new file mode 100644 index 0000000000000..a447ba53c40f7 --- /dev/null +++ b/data/mods/Generic_Guns/gunmods/gg_gunmods_blacklist.json @@ -0,0 +1,12 @@ +{ + "type": "ITEM_BLACKLIST", + "items": [ + "lemat_revolver_shotgun", + "llink", + "dias", + "belt_clip", + "retool_ar15_300blk", + "ts12_aux_shotgun", + "ts12_aux_shotgun2" + ] +} diff --git a/data/mods/Generic_Guns/gunmods/gg_gunmods_migration.json b/data/mods/Generic_Guns/gunmods/gg_gunmods_migration.json new file mode 100644 index 0000000000000..f97dc53baa9fc --- /dev/null +++ b/data/mods/Generic_Guns/gunmods/gg_gunmods_migration.json @@ -0,0 +1,52 @@ +[ + { + "id": [ "m203", "m320_mod", "pipe_launcher40mm", "lead_glm", "pipe_launcher40mm" ], + "type": "MIGRATION", + "replace": "grenade_under" + }, + { + "id": [ "m320_mod_mod", "m203_mod" ], + "type": "MIGRATION", + "replace": "grenade_under_mod" + }, + { + "id": [ + "masterkey", + "rm121aux", + "u_shotgun", + "lead_u_shotgun", + "M6_shotgun", + "ts12_aux_shotgun", + "ksg_aux_shotgun", + "combination_gun_shotgun", + "combination_gun_shotgun_pipe" + ], + "type": "MIGRATION", + "replace": "shotgun_under" + }, + { + "id": [ "masterkey_mod", "rm121aux_mod", "u_shotgun_mod" ], + "type": "MIGRATION", + "replace": "shotgun_under_mod" + }, + { + "id": [ "lead_laser_sight" ], + "type": "MIGRATION", + "replace": "laser_sight" + }, + { + "id": [ "lead_grip" ], + "type": "MIGRATION", + "replace": "grip" + }, + { + "id": [ "lead_bipod" ], + "type": "MIGRATION", + "replace": "bipod" + }, + { + "id": [ "inter_bayonet" ], + "type": "MIGRATION", + "replace": "knife_combat" + } +] diff --git a/data/mods/Generic_Guns/gunmods/gunmods.json b/data/mods/Generic_Guns/gunmods/gunmods.json new file mode 100644 index 0000000000000..96f271ad96845 --- /dev/null +++ b/data/mods/Generic_Guns/gunmods/gunmods.json @@ -0,0 +1,50 @@ +[ + { + "id": "grenade_under", + "copy-from": "m320_mod", + "type": "GUNMOD", + "name": "underbarrel launcher", + "description": "A stubby single shot launcher with a large bore barrel, suitable for launching grenades or flares. This launcher can be attached to a rifle or other suitable platform, and includes its own set of sights. In more recent years, variants were sold commercially to ostensibly launch flares. With the right cartridges, this would be devastating against hard or soft targets. The launcher can be detached and its sights reattached to the could be disassembled and attached to a suitable rifle, if so desired.", + "gun_data": { "ammo": "ammo_grenade", "skill": "launcher", "dispersion": 270, "durability": 10, "clip_size": 1 }, + "use_action": { + "menu_text": "Deploy as stand-alone", + "type": "transform", + "target": "grenade_pistol", + "msg": "You make the launcher ready for detached use." + } + }, + { + "id": "grenade_under_mod", + "copy-from": "m320_mod_mod", + "type": "GUNMOD", + "name": "underbarrel launcher (modified)", + "name-plural": "underbarrel launcher (modified)", + "description": "A stubby single shot launcher for launching grenades or flares. This launcher can be attached to a rifle or other suitable platform, and includes its own set of sights. In more recent years, variants were sold commercially to ostensibly launch flares. With the right cartridges, this would be devastating against hard or soft targets. A crude homemade bracket has been attached, allowing a wider variety of hosts.", + "gun_data": { "ammo": "ammo_grenade", "skill": "launcher", "dispersion": 270, "durability": 10, "clip_size": 1 }, + "mod_targets": [ "smg", "rifle", "shotgun", "launcher", "crossbow" ] + }, + { + "id": "shotgun_under", + "copy-from": "masterkey", + "type": "GUNMOD", + "name": "underbarrel shotgun", + "gun_data": { "ammo": "ammo_shot", "skill": "shotgun", "dispersion": 330, "durability": 10, "clip_size": 4 } + }, + { + "id": "shotgun_under_mod", + "copy-from": "masterkey_mod", + "type": "GUNMOD", + "name": "modified underbarrel shotgun", + "gun_data": { "ammo": "ammo_shot", "skill": "shotgun", "dispersion": 330, "durability": 10, "clip_size": 4 } + }, + { + "id": "arredondo_chute", + "copy-from": "arredondo_chute", + "type": "GUNMOD", + "name": "speedloader chute", + "description": "A metal ramp that is installed near a shotgun's feeding port to index speedloader tubes.", + "location": "loading port", + "acceptable_ammo": [ "ammo_shot" ], + "magazine_adaptor": [ [ "ammo_shot", [ "shot_speedloader" ] ] ] + } +] diff --git a/data/mods/Generic_Guns/magazines/gg_magazines_migration.json b/data/mods/Generic_Guns/magazines/gg_magazines_migration.json new file mode 100644 index 0000000000000..ca7924253d4c8 --- /dev/null +++ b/data/mods/Generic_Guns/magazines/gg_magazines_migration.json @@ -0,0 +1,224 @@ +[ + { + "id": [ "belt40mm" ], + "type": "MIGRATION", + "replace": "grenade_belt" + }, + { + "id": [ + "20x66_10_mag", + "20x66_20_mag", + "ppkmag", + "sigp230mag", + "p226mag_15rd_357sig", + "p320mag_14rd_357sig", + "kp3atmag", + "fn1910mag", + "rugerlcpmag", + "hptcf380mag_8rd", + "hptcf380mag_10rd", + "taurus_spectrum_mag", + "m1911mag_10rd_38super", + "glock40mag", + "sig40mag", + "bhp40mag", + "ppq40mag_10rd", + "ppq40mag_12rd", + "ppq40mag_14rd", + "hptjcpmag", + "m1911mag", + "usp45mag", + "ppq45mag", + "fn57mag", + "tokarevmag", + "glockmag", + "glock17_17", + "usp9mag", + "kpf9mag", + "p320mag_17rd_9x19mm", + "bhp9mag_13rd", + "bhp9mag_15rd", + "p38mag", + "ppq9mag_10rd", + "ppq9mag_15rd", + "ppq9mag_17rd", + "hptc9mag_8rd", + "hptc9mag_10rd", + "hptc9mag_15rd", + "cz75mag_12rd", + "cz75mag_20rd", + "ccpmag" + ], + "type": "MIGRATION", + "replace": "pistol_mag" + }, + { + "id": [ "deaglemag", "hptjhpmag", "lw12mag", "8x40_10_mag" ], + "type": "MIGRATION", + "replace": "pistol_magnum_mag" + }, + { + "id": [ "m9mag", "makarovmag" ], + "type": "MIGRATION", + "replace": "pistol_medium" + }, + { + "id": [ + "20x66_40_mag", + "skorpion61mag", + "mac11mag", + "glock40bigmag", + "smg_40_mag", + "m1911bigmag", + "mac10mag", + "smg_45_mag", + "tdi_mag", + "thompson_bigmag", + "thompson_drum", + "thompson_mag", + "thompson_makeshiftmag", + "ump45mag", + "ump45_makeshiftmag", + "hk46bigmag", + "hk46mag", + "fnp90mag", + "5x50_100_mag", + "5x50_50_mag", + "ppshdrum", + "ppshmag", + "calicomag", + "glockbigmag", + "glock17_22", + "glock_drum_50rd", + "glock_drum_100rd", + "lw21mag", + "m9bigmag", + "mp5bigmag", + "mp5mag", + "stenmag", + "survivor9mm_mag", + "tec9mag", + "uzimag", + "cz75mag_26rd", + "skorpion82mag" + ], + "type": "MIGRATION", + "replace": "pistol_smg_mag" + }, + { + "id": [ + "22_speedloader8", + "38_speedloader", + "38_speedloader5", + "40_speedloader6", + "44_speedloader6", + "454_speedloader5", + "460_speedloader6", + "500_speedloader5", + "8x40_speedloader5", + "9mm_speedloader7", + "marlin_tubeloader" + ], + "type": "MIGRATION", + "replace": "pistol_speedloader" + }, + { + "id": [ + "360_200_mag", + "360_400_mag", + "a180mag", + "mosquitomag", + "ruger1022bigmag", + "ruger1022mag", + "sw22mag", + "j22mag", + "wp22mag", + "kp32mag" + ], + "type": "MIGRATION", + "replace": "pistol_tiny_mag" + }, + { + "id": [ "belt223", "belt308" ], + "type": "MIGRATION", + "replace": "rifle_belt" + }, + { + "id": [ "m107a1mag", "as50mag", "tac50mag" ], + "type": "MIGRATION", + "replace": "rifle_huge_amr_mag" + }, + { + "id": [ "belt50" ], + "type": "MIGRATION", + "replace": "rifle_huge_belt" + }, + { + "id": [ + "lw223bigmag", + "lw223mag", + "stanag30", + "stanag50", + "blrmag", + "m1918bigmag", + "m1918mag", + "falbigmag", + "falmag", + "g3bigmag", + "g3mag", + "m14mag", + "ruger30", + "scarhbigmag", + "scarhmag_30rd", + "scarhmag", + "hk417mag_20rd", + "ar10mag_20rd", + "ak74mag", + "rpk74mag", + "akmbigmag", + "akmmag", + "8x40_100_mag", + "8x40_250_mag", + "8x40_25_mag", + "8x40_500_mag", + "8x40_50_mag" + ], + "type": "MIGRATION", + "replace": "rifle_mag" + }, + { + "id": [ + "m2010mag", + "223_speedloader5", + "ruger5", + "stanag10", + "survivor223mag", + "ruger_makeshiftmag", + "3006_clip", + "garandclip", + "fal_makeshiftmag", + "g3_makeshiftmag", + "m14smallmag", + "m14_makeshiftmag", + "scarh_makeshiftmag", + "hk417mag_10rd", + "hk417_makeshiftmag", + "ar10_makeshiftmag", + "m74_clip", + "762x39_clip", + "762R_clip" + ], + "type": "MIGRATION", + "replace": "rifle_sniper_mag" + }, + { + "id": [ "saiga410mag_10rd", "saiga410mag_30rd", "saiga10mag", "saiga30mag", "USAS10mag", "USAS20mag", "shotbelt_20" ], + "type": "MIGRATION", + "replace": "shot_mag" + }, + { + "id": [ "shot_speedloader6", "shot_speedloader8" ], + "type": "MIGRATION", + "replace": "shot_speedloader" + } +] diff --git a/data/mods/Generic_Guns/magazines/grenade.json b/data/mods/Generic_Guns/magazines/grenade.json new file mode 100644 index 0000000000000..f44c4eb4e2b10 --- /dev/null +++ b/data/mods/Generic_Guns/magazines/grenade.json @@ -0,0 +1,20 @@ +[ + { + "id": "grenade_belt", + "type": "MAGAZINE", + "name": "grenade machine gun belt", + "description": "An ammo belt consisting of metal linkages which separate from the belt upon firing. This one holds grenade cartridges and is too bulky to be worn like other ammo belts.", + "volume": 0, + "price": 0, + "rigid": false, + "material": "steel", + "symbol": "#", + "color": "light_gray", + "ammo_type": "ammo_grenade", + "capacity": 50, + "count": 25, + "reliability": 6, + "linkage": "ammolinkgrenade", + "flags": [ "MAG_BELT", "MAG_DESTROY" ] + } +] diff --git a/data/mods/Generic_Guns/magazines/pistol.json b/data/mods/Generic_Guns/magazines/pistol.json new file mode 100644 index 0000000000000..f5e72fbb40cc9 --- /dev/null +++ b/data/mods/Generic_Guns/magazines/pistol.json @@ -0,0 +1,29 @@ +[ + { + "id": "pistol_mag", + "copy-from": "glockmag", + "type": "MAGAZINE", + "name": "pistol magazine", + "description": "A flush fitting magazine for use with pistols and submachine guns. Holds 15 rounds of standard pistol ammo.", + "ammo_type": "ammo_pistol", + "delete": { "ammo_type": "9mm" } + }, + { + "id": "pistol_smg_mag", + "copy-from": "glockbigmag", + "type": "MAGAZINE", + "name": "SMG magazine", + "description": "A long stick magazine for use with pistols and submachine guns. Holds 30 rounds of standard pistol ammo.", + "ammo_type": "ammo_pistol", + "delete": { "ammo_type": "9mm" } + }, + { + "id": "pistol_speedloader", + "copy-from": "44_speedloader6", + "type": "MAGAZINE", + "name": "revolver speedloader", + "description": "A 'speedloader', a metal block capable of holding and releasing ammunition to aid in loading revolvers. Accepts 6 standard or magnum pistol cartridges.", + "ammo_type": [ "ammo_pistol", "ammo_pistol_magnum" ], + "delete": { "ammo_type": "44" } + } +] diff --git a/data/mods/Generic_Guns/magazines/pistol_magnum.json b/data/mods/Generic_Guns/magazines/pistol_magnum.json new file mode 100644 index 0000000000000..373951eb4c771 --- /dev/null +++ b/data/mods/Generic_Guns/magazines/pistol_magnum.json @@ -0,0 +1,11 @@ +[ + { + "id": "pistol_magnum_mag", + "copy-from": "deaglemag", + "type": "MAGAZINE", + "name": "magnum pistol magazine", + "description": "An 8 round magazine for use with semi-automatic magnum pistols.", + "delete": { "ammo_type": "44" }, + "ammo_type": [ "ammo_pistol", "ammo_pistol_magnum" ] + } +] diff --git a/data/mods/Generic_Guns/magazines/pistol_tiny.json b/data/mods/Generic_Guns/magazines/pistol_tiny.json new file mode 100644 index 0000000000000..a870526d1ce70 --- /dev/null +++ b/data/mods/Generic_Guns/magazines/pistol_tiny.json @@ -0,0 +1,11 @@ +[ + { + "id": "pistol_tiny_mag", + "copy-from": "sw22mag", + "type": "MAGAZINE", + "name": "target pistol magazine", + "description": "A flush fitting magazine for use with target pistols, capable of feeding 10 tiny pistol cartridges.", + "ammo_type": "ammo_pistol_tiny", + "delete": { "ammo_type": "22" } + } +] diff --git a/data/mods/Generic_Guns/magazines/rifle.json b/data/mods/Generic_Guns/magazines/rifle.json new file mode 100644 index 0000000000000..e39d8646ef24d --- /dev/null +++ b/data/mods/Generic_Guns/magazines/rifle.json @@ -0,0 +1,34 @@ +[ + { + "id": "rifle_belt", + "copy-from": "magazine_belt", + "type": "MAGAZINE", + "name": "ammo belt", + "description": "An ammo belt consisting of metal linkages which separate from the belt upon firing. Holds rifle ammunition.", + "delete": { "ammo_type": "308" }, + "ammo_type": "ammo_rifle", + "capacity": 500, + "count": 100, + "default_ammo": "rifle_ball", + "linkage": "ammolinkrifle" + }, + { + "id": "rifle_mag", + "copy-from": "falbigmag", + "type": "MAGAZINE", + "material": "aluminum", + "name": "standard rifle magazine", + "description": "A 30 round standard capacity magazine for service rifles, cheaper than the cost of a meal due to its adoption by nearly every other common rifle. They're made of aluminum and were originally meant to be dispsoable, so they're not the most durable; don't let them get damaged.", + "delete": { "ammo_type": "308" }, + "ammo_type": "ammo_rifle" + }, + { + "id": "rifle_sniper_mag", + "copy-from": "m2010mag", + "type": "MAGAZINE", + "name": "compact rifle magazine", + "description": "A short 5 round steel magazine compatible with nearly every common rifle. Although it has a low capacity it is easy to store and quick to reload.", + "delete": { "ammo_type": "308" }, + "ammo_type": "ammo_rifle" + } +] diff --git a/data/mods/Generic_Guns/magazines/rifle_huge.json b/data/mods/Generic_Guns/magazines/rifle_huge.json new file mode 100644 index 0000000000000..4f193995492ea --- /dev/null +++ b/data/mods/Generic_Guns/magazines/rifle_huge.json @@ -0,0 +1,22 @@ +[ + { + "id": "rifle_huge_belt", + "copy-from": "magazine_belt", + "type": "MAGAZINE", + "name": "heavy machine gun belt", + "description": "An ammo belt consisting of metal linkages which separate from the belt upon firing. Holds huge rifle ammunition.", + "ammo_type": "ammo_rifle_huge", + "linkage": "ammolinkrifle_huge", + "capacity": 100, + "count": 100 + }, + { + "id": "rifle_huge_amr_mag", + "type": "MAGAZINE", + "copy-from": "m107a1mag", + "name": "anti-materiel rifle magazine", + "description": "A huge 10 round magazine for anti-materiel rifles.", + "delete": { "ammo_type": "50" }, + "ammo_type": "ammo_rifle_huge" + } +] diff --git a/data/mods/Generic_Guns/magazines/shot.json b/data/mods/Generic_Guns/magazines/shot.json new file mode 100644 index 0000000000000..81e8b6357d171 --- /dev/null +++ b/data/mods/Generic_Guns/magazines/shot.json @@ -0,0 +1,23 @@ +[ + { + "id": "shot_mag", + "copy-from": "saiga10mag", + "type": "MAGAZINE", + "name": "shotgun box magazine", + "capacity": 8, + "material": "plastic", + "reliability": 6, + "description": "An 8 round box magazine for tactical shotguns. Shotshells tend to not work well in box magazines due to their plastic hulls and the compression from the magazine spring.", + "delete": { "ammo_type": "shot" }, + "ammo_type": "ammo_shot" + }, + { + "id": "shot_speedloader", + "copy-from": "shot_speedloader6", + "name": "shotgun speedloader", + "type": "MAGAZINE", + "description": "A shotshell 'speedloader', a long plastic tube with a prominent plastic follower. You can feed 6 shotshells into an appropriately modified shotgun by pushing the follower against the shotgun's loading port. Bulky, but sees use in competition occasionally.", + "delete": { "ammo_type": "shot" }, + "ammo_type": "ammo_shot" + } +] diff --git a/data/mods/Generic_Guns/modinfo.json b/data/mods/Generic_Guns/modinfo.json index a4cd9b532340e..6f73940f4312a 100644 --- a/data/mods/Generic_Guns/modinfo.json +++ b/data/mods/Generic_Guns/modinfo.json @@ -3,8 +3,8 @@ "type": "MOD_INFO", "ident": "generic_guns", "name": "Generic Guns", - "authors": [ "nikheizen" ], - "maintainers": [ "nikheizen" ], + "authors": [ "Tonkatsu" ], + "maintainers": [ "Tonkatsu" ], "description": "Replaces guns and ammo with generic types. Warning: can cause issues with other gun mods.", "category": "items", "dependencies": [ "dda" ] diff --git a/data/mods/Generic_Guns/recipes/recipe_obsolete.json b/data/mods/Generic_Guns/recipes/recipe_obsolete.json new file mode 100644 index 0000000000000..fc6f765658a8a --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipe_obsolete.json @@ -0,0 +1,1632 @@ +[ + { + "type": "recipe", + "result": "m203_mod", + "obsolete": true + }, + { + "type": "recipe", + "result": "m320_mod_mod", + "obsolete": true + }, + { + "type": "recipe", + "result": "masterkey_mod", + "obsolete": true + }, + { + "type": "recipe", + "result": "rm121aux_mod", + "obsolete": true + }, + { + "type": "recipe", + "result": "u_shotgun_mod", + "obsolete": true + }, + { + "type": "recipe", + "result": "llink", + "obsolete": true + }, + { + "type": "recipe", + "result": "dias", + "obsolete": true + }, + { + "type": "recipe", + "result": "3006_clip", + "obsolete": true + }, + { + "type": "recipe", + "result": "762x39_clip", + "obsolete": true + }, + { + "type": "recipe", + "result": "762R_clip", + "obsolete": true + }, + { + "type": "recipe", + "result": "garandclip", + "obsolete": true + }, + { + "type": "recipe", + "result": "marlin_tubeloader", + "obsolete": true + }, + { + "type": "recipe", + "result": "survivor223mag", + "obsolete": true + }, + { + "type": "recipe", + "result": "ruger_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "m14_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "hk417_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "ar10_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "g3_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "fal_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "scarh_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "scarh_makeshiftmag_conversion", + "obsolete": true + }, + { + "type": "recipe", + "result": "scarhmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "scarhmag_30rd", + "obsolete": true + }, + { + "type": "recipe", + "result": "shotbelt_20", + "obsolete": true + }, + { + "type": "recipe", + "result": "smg_40_mag", + "obsolete": true + }, + { + "type": "recipe", + "result": "smg_45_mag", + "obsolete": true + }, + { + "type": "recipe", + "result": "ump45_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "thompson_makeshiftmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "survivor9mm_mag", + "obsolete": true + }, + { + "type": "recipe", + "result": "briefcase_smg", + "obsolete": true + }, + { + "type": "recipe", + "result": "pistol_flintlock", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_flintlock", + "obsolete": true + }, + { + "type": "recipe", + "result": "carbine_flintlock", + "obsolete": true + }, + { + "type": "recipe", + "result": "carbine_flintlock_double", + "obsolete": true + }, + { + "type": "recipe", + "result": "carbine_flintlock_double_from_antiques", + "obsolete": true + }, + { + "type": "recipe", + "result": "revolver_shotgun", + "obsolete": true + }, + { + "type": "recipe", + "result": "surv_six_shooter", + "obsolete": true + }, + { + "type": "recipe", + "result": "surv_hand_cannon", + "obsolete": true + }, + { + "type": "recipe", + "result": "mosin91_30", + "obsolete": true + }, + { + "type": "recipe", + "result": "mosin44", + "obsolete": true + }, + { + "type": "recipe", + "result": "mosin91_30_ebr", + "obsolete": true + }, + { + "type": "recipe", + "result": "mosin44_ebr", + "obsolete": true + }, + { + "type": "recipe", + "result": "l_HFPack", + "obsolete": true + }, + { + "type": "recipe", + "result": "l_car_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "l_mbr_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "l_dsr_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "l_lmg_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "2_shot_special", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_22", + "obsolete": true + }, + { + "type": "recipe", + "result": "pipe_shotgun", + "obsolete": true + }, + { + "type": "recipe", + "result": "pipe_double_shotgun", + "obsolete": true + }, + { + "type": "recipe", + "result": "pipe_combination_gun", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_9mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_308", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_3006", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_40", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_9mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_44", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_45", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_38", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_308", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "surv_carbine_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "rifle_3006", + "obsolete": true + }, + { + "type": "recipe", + "result": "triple_launcher_simple", + "obsolete": true + }, + { + "type": "recipe", + "result": "launcher_simple", + "obsolete": true + }, + { + "type": "recipe", + "result": "pipe_launcher40mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "m320", + "obsolete": true + }, + { + "type": "recipe", + "result": "u_shotgun", + "obsolete": true + }, + { + "type": "recipe", + "result": "bigun", + "obsolete": true + }, + { + "type": "recipe", + "result": "ashot", + "obsolete": true + }, + { + "type": "recipe", + "result": "m2browning_sawn", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_buckshot_m118", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_buckshot_m199", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_slug_m118", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_slug_m199", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_flechette_m118", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_flechette_m199", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x53mm_buckshot_m169", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x53mm_slug_m169", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x53mm_flechette_m169", + "obsolete": true + }, + { + "type": "recipe", + "result": "460_casing", + "obsolete": true + }, + { + "type": "recipe", + "result": "380_casing", + "obsolete": true + }, + { + "type": "recipe", + "result": "300blk_casing", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_40sw", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_32_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_38_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_45_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_45_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_46mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_460_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_460_rowland", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_500_Magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_762_25", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9x18mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9x18mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_380_JHP", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_380_FMJ", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_57mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "36navy", + "obsolete": true + }, + { + "type": "recipe", + "result": "44army", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_32_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38_special", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38super_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357sig_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357sig_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357mag_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357mag_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_357mag_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_357mag_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_38_special", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38_super", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_40fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_40sw", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_10mm_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_10mm_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_44fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_44magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_44magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_44fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45_super", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_454_Casull", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_454_Casull", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45colt_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_46mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_460_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_460_rowland", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_500_Magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_57mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_25", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mmP", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mmP2", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9x18mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9x18mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9x18mmP2", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_380_JHP", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_380_p", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_380_FMJ", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_22_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_22_lr", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_22_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_22_lr", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_270win_jsp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_270win_jsp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_300_winmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_300_winmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_3006", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_3006fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_3006_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_3006", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_3006fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_3006_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_308", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_308", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_sp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_pen", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_low", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_bp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_5x50dart", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_50bmg", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_50_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_50ss", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_545", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_545_ap", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_300blk", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_300blk", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_556", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_556_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_556", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_556_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_700nx", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_51", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_51_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_762_51", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_762_51_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_54R", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_m43", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_m87", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_buckshot_m118", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_buckshot_m199", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_slug_m118", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_slug_m199", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_flechette_m118", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x46mm_flechette_m199", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x53mm_buckshot_m169", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x53mm_slug_m169", + "obsolete": true + }, + { + "type": "recipe", + "result": "40x53mm_flechette_m169", + "obsolete": true + }, + { + "type": "recipe", + "result": "shot_paper_00", + "obsolete": true + }, + { + "type": "recipe", + "result": "shot_paper_slug", + "obsolete": true + }, + { + "type": "recipe", + "result": "shot_paper_dragon", + "obsolete": true + }, + { + "type": "recipe", + "result": "shot_paper_bird", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_bird", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_00", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_dragon", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_slug", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_flechette", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_shot_00", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_410shot_000", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_shot_bird", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_shot_dragon", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_shot_flechette", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_shot_slug", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_00_with dowel", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_bird_with dowel", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_dragon_with dowel", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_slug_with dowel", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_flechette_with dowel", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_scrap_with dowel", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_shot_scrap", + "obsolete": true + }, + { + "type": "recipe", + "result": "shot_scrap", + "obsolete": true + }, + { + "type": "recipe", + "result": "460_casing", + "obsolete": true + }, + { + "type": "recipe", + "result": "380_casing", + "obsolete": true + }, + { + "type": "recipe", + "result": "300blk_casing", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_40fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_40sw", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_32_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_38_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_45_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_45_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_46mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_460_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_460_rowland", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_500_Magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_762_25", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9x18mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_9x18mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_380_JHP", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_380_FMJ", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_57mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "36navy", + "obsolete": true + }, + { + "type": "recipe", + "result": "44army", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_32_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38_special", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38super_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357sig_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357sig_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357mag_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_357mag_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_357mag_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_357mag_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_38_special", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_38_super", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_40fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_40sw", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_10mm_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_10mm_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_44fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_44magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_44magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45_acp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45_super", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_454_Casull", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_454_Casull", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_45colt_jhp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_46mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_460_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_460_rowland", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_500_Magnum", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_57mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_25", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mmP", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mmP2", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9x18mm", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9x18mmfmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_9x18mmP2", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_380_JHP", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_380_p", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_380_FMJ", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_22_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_22_lr", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_22_fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_22_lr", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_223", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_270win_jsp", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_270win_jsp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_300_winmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_300_winmag", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_3006", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_3006fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_3006_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_3006", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_3006fmj", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_3006_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_308", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_308", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_sp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_pen", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_low", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_4570_bp", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_5x50dart", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_50bmg", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_50_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_50ss", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_545", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_545_ap", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_300blk", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_300blk", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_556", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_556_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_556", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_556_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_700nx", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_51", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_51_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_762_51", + "obsolete": true + }, + { + "type": "recipe", + "result": "bp_762_51_incendiary", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_54R", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_m43", + "obsolete": true + }, + { + "type": "recipe", + "result": "reloaded_762_m87", + "obsolete": true + }, + { + "type": "recipe", + "result": "bot_crows_m240", + "obsolete": true + } +] diff --git a/data/mods/Generic_Guns/recipes/recipes_deconstruction.json b/data/mods/Generic_Guns/recipes/recipes_deconstruction.json new file mode 100644 index 0000000000000..dc3f8367b8903 --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipes_deconstruction.json @@ -0,0 +1,180 @@ +[ + { + "result": "broken_secubot", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 6, + "time": "2 h", + "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], + "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "memory_module", 1 ] ], + [ [ "pathfinding_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "omni_wheel", 1 ] ], + [ [ "copbot_chassis", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "power_supply", 4 ] ], + [ [ "solar_cell", 2 ] ], + [ [ "rifle_assault", 1 ] ], + [ [ "canister_empty", 1 ] ] + ] + }, + { + "result": "broken_talon_m202a1", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 6, + "time": "2 h", + "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], + "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "memory_module", 1 ] ], + [ [ "pathfinding_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "omni_wheel", 1 ] ], + [ [ "copbot_chassis", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "power_supply", 4 ] ], + [ [ "solar_cell", 2 ] ], + [ [ "rocket_disposable", 1 ] ], + [ [ "canister_empty", 1 ] ] + ] + }, + { + "result": "broken_skitterbot", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 3, + "time": "1 h", + "using": [ [ "soldering_standard", 10 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "RAM", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "scrap", 5 ] ], + [ [ "spidery_legs_small", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "pathfinding_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "tazer", 2 ] ] + ] + }, + { + "result": "broken_turret", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 3, + "time": "1 h", + "using": [ [ "soldering_standard", 10 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "robot_controls", 1 ] ], + [ [ "pistol_smg", 1 ] ], + [ [ "turret_chassis", 1 ] ] + ] + }, + { + "result": "broken_turret_rifle", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 3, + "time": "1 h", + "using": [ [ "soldering_standard", 10 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "rifle_assault", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "robot_controls", 1 ] ], + [ [ "turret_chassis", 1 ] ] + ] + }, + { + "result": "broken_crows_m240", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 3, + "time": "1 h", + "using": [ [ "soldering_standard", 10 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "rifle_lmg", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "robot_controls", 1 ] ], + [ [ "turret_chassis", 1 ] ] + ] + }, + { + "result": "broken_turret_bmg", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 3, + "time": "1 h", + "using": [ [ "soldering_standard", 10 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "rifle_huge_hmg", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "robot_controls", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "turret_chassis", 1 ] ] + ] + }, + { + "result": "broken_tankbot", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 8, + "time": "10 h", + "using": [ [ "soldering_standard", 30 ], [ "welding_standard", 20 ] ], + "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SAW_M", "level": 1 } ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "memory_module", 1 ] ], + [ [ "pathfinding_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "tank_tread", 1 ] ], + [ [ "tankbot_chassis", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "gun_module", 3 ] ], + [ [ "flamethrower", 1 ] ], + [ [ "tazer", 1 ] ], + [ [ "rifle_assault", 1 ] ], + [ [ "power_supply", 20 ] ], + [ [ "storage_battery", 1 ] ], + [ [ "plut_cell", 4 ] ], + [ [ "mil_plate", 2 ] ] + ] + } +] diff --git a/data/mods/Generic_Guns/recipes/recipes_firearms_repeater.json b/data/mods/Generic_Guns/recipes/recipes_firearms_repeater.json new file mode 100644 index 0000000000000..cf40b9febfde4 --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipes_firearms_repeater.json @@ -0,0 +1,100 @@ +[ + { + "result": "pistol_pipe_smg", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "mechanics", + "skills_required": [ "gun", 3 ], + "difficulty": 5, + "time": "2 h", + "autolearn": true, + "using": [ [ "welding_standard", 10 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ], + "tools": [ + [ + [ "pistol_ball", -1 ], + [ "pistol_jhp", -1 ], + [ "reloaded_pistol_ball", -1 ], + [ "reloaded_pistol_jhp", -1 ], + [ "bp_pistol_ball", -1 ], + [ "bp_pistol_jhp", -1 ], + [ "pistol_casing", -1 ] + ] + ], + "components": [ [ [ "pipe", 4 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "scrap", 3 ] ] ] + }, + { + "result": "pistol_magnum_pipe_levergun", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "mechanics", + "skills_required": [ "gun", 3 ], + "difficulty": 6, + "time": "2 h", + "autolearn": true, + "using": [ [ "welding_standard", 10 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ], + "tools": [ + [ + [ "pistol_ball", -1 ], + [ "pistol_jhp", -1 ], + [ "reloaded_pistol_ball", -1 ], + [ "reloaded_pistol_jhp", -1 ], + [ "bp_pistol_ball", -1 ], + [ "bp_pistol_jhp", -1 ], + [ "pistol_magnum_ball", -1 ], + [ "pistol_magnum_jhp", -1 ], + [ "reloaded_pistol_magnum_ball", -1 ], + [ "reloaded_pistol_magnum_jhp", -1 ], + [ "bp_pistol_magnum_ball", -1 ], + [ "bp_pistol_magnum_jhp", -1 ], + [ "pistol_casing", -1 ], + [ "pistol_magnum_casing", -1 ] + ] + ], + "components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ] + }, + { + "result": "rifle_pipe_carbine", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "mechanics", + "skills_required": [ "gun", 3 ], + "difficulty": 7, + "time": "3 h", + "autolearn": true, + "using": [ [ "welding_standard", 15 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ], + "tools": [ + [ + [ "rifle_ball", -1 ], + [ "rifle_AP", -1 ], + [ "reloaded_rifle_ball", -1 ], + [ "reloaded_rifle_AP", -1 ], + [ "bp_rifle_ball", -1 ], + [ "bp_rifle_AP", -1 ], + [ "rifle_casing", -1 ] + ] + ], + "components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ] + }, + { + "type": "recipe", + "result": "black_powder_revolver", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "difficulty": 7, + "skill_used": "fabrication", + "skills_required": [ "gun", 3 ], + "time": "3 h", + "autolearn": true, + "book_learn": [ [ "manual_pistol", 6 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW", "level": 1 }, { "id": "GLARE", "level": 2 } ], + "using": [ [ "blacksmithing_standard", 4 ] ], + "tools": [ [ [ "tongs", -1 ] ], [ [ "swage", -1 ] ] ], + "components": [ [ [ "pipe", 1 ] ], [ [ "spring", 2 ] ], [ [ "steel_chunk", 2 ] ], [ [ "scrap", 2 ] ], [ [ "sharp_rock", 1 ] ] ] + } +] diff --git a/data/mods/Generic_Guns/recipes/recipes_firearms_single.json b/data/mods/Generic_Guns/recipes/recipes_firearms_single.json new file mode 100644 index 0000000000000..1d63b40db30fb --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipes_firearms_single.json @@ -0,0 +1,151 @@ +[ + { + "result": "pistol_tiny_zip", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "type": "recipe", + "skill_used": "mechanics", + "difficulty": 2, + "time": "12 m", + "reversible": true, + "autolearn": true, + "tools": [ + [ + [ "tiny_pistol_ball", -1 ], + [ "tiny_pistol_jhp", -1 ], + [ "bp_tiny_pistol_ball", -1 ], + [ "bp_tiny_pistol_jhp", -1 ], + [ "reloaded_tiny_pistol_ball", -1 ], + [ "reloaded_tiny_pistol_jhp", -1 ], + [ "pistol_tiny_casing", -1 ] + ] + ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], + "components": [ [ [ "pipe", 1 ] ], [ [ "scrap", 1 ] ], [ [ "duct_tape", 50 ] ] ] + }, + { + "result": "pistol_magnum_pipe", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "mechanics", + "skills_required": [ "gun", 1 ], + "difficulty": 3, + "time": "14 m", + "reversible": true, + "autolearn": true, + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], + "tools": [ + [ + [ "pistol_ball", -1 ], + [ "pistol_jhp", -1 ], + [ "reloaded_pistol_ball", -1 ], + [ "reloaded_pistol_jhp", -1 ], + [ "bp_pistol_ball", -1 ], + [ "bp_pistol_jhp", -1 ], + [ "pistol_magnum_ball", -1 ], + [ "pistol_magnum_jhp", -1 ], + [ "reloaded_pistol_magnum_ball", -1 ], + [ "reloaded_pistol_magnum_jhp", -1 ], + [ "bp_pistol_magnum_ball", -1 ], + [ "bp_pistol_magnum_jhp", -1 ], + [ "pistol_casing", -1 ], + [ "pistol_magnum_casing", -1 ] + ] + ], + "components": [ [ [ "pipe", 1 ] ], [ [ "scrap", 2 ] ], [ [ "steel_chunk", 1 ] ], [ [ "2x4", 1 ] ] ] + }, + { + "result": "rifle_pipe_rifle", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "mechanics", + "skills_required": [ "gun", 3 ], + "difficulty": 4, + "time": "30 m", + "reversible": true, + "autolearn": true, + "tools": [ + [ + [ "rifle_ball", -1 ], + [ "rifle_AP", -1 ], + [ "bp_rifle_ball", -1 ], + [ "bp_rifle_AP", -1 ], + [ "reloaded_rifle_ball", -1 ], + [ "reloaded_rifle_AP", -1 ], + [ "rifle_casing", -1 ] + ] + ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ], + "components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ] + }, + { + "result": "shot_pipe_double", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "mechanics", + "skills_required": [ "gun", 1 ], + "difficulty": 3, + "time": "18 m", + "reversible": true, + "autolearn": true, + "tools": [ + [ + [ "shot_buck", -1 ], + [ "shot_bean", -1 ], + [ "shot_fowl", -1 ], + [ "shot_foster", -1 ], + [ "shot_pyro", -1 ], + [ "bp_shot_junk", -1 ], + [ "bp_shot_buck", -1 ], + [ "bp_shot_fowl", -1 ], + [ "bp_shot_foster", -1 ], + [ "bp_shot_pyro", -1 ], + [ "bp_shot_dart", -1 ], + [ "reloaded_shot_junk", -1 ], + [ "reloaded_shot_buck", -1 ], + [ "reloaded_shot_fowl", -1 ], + [ "reloaded_shot_foster", -1 ], + [ "reloaded_shot_pyro", -1 ], + [ "reloaded_shot_dart", -1 ], + [ "shot_casing", -1 ] + ] + ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], + "components": [ [ [ "pipe", 2 ] ], [ [ "scrap", 3 ] ], [ [ "2x4", 1 ] ] ] + }, + { + "result": "black_powder_pistol", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "difficulty": 4, + "skill_used": "fabrication", + "skills_required": [ "pistol", 4 ], + "time": "80 m", + "autolearn": true, + "book_learn": [ [ "manual_pistol", 5 ], [ "mag_pistol", 6 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW", "level": 1 } ], + "using": [ [ "blacksmithing_standard", 1 ], [ "steel_standard", 3 ] ], + "tools": [ [ [ "tongs", -1 ] ], [ [ "swage", -1 ] ] ], + "components": [ [ [ "2x4", 1 ] ], [ [ "pipe", 1 ] ], [ [ "sharp_rock", 1 ] ] ] + }, + { + "result": "black_powder_rifle", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "difficulty": 5, + "skill_used": "fabrication", + "skills_required": [ "rifle", 3 ], + "time": "100 m", + "autolearn": true, + "book_learn": [ [ "manual_rifle", 5 ], [ "mag_rifle", 6 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW", "level": 1 } ], + "using": [ [ "blacksmithing_standard", 2 ], [ "steel_standard", 1 ] ], + "tools": [ [ [ "tongs", -1 ] ], [ [ "swage", -1 ] ] ], + "components": [ [ [ "2x4", 1 ] ], [ [ "pipe", 1 ] ], [ [ "sharp_rock", 1 ] ] ] + } +] diff --git a/data/mods/Generic_Guns/recipes/recipes_grenade_propelled.json b/data/mods/Generic_Guns/recipes/recipes_grenade_propelled.json new file mode 100644 index 0000000000000..b773f6564736d --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipes_grenade_propelled.json @@ -0,0 +1,46 @@ +[ + { + "result": "grenade_ammo_shot", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_GRENADES", + "skill_used": "fabrication", + "difficulty": 4, + "skills_required": [ "launcher", 2 ], + "time": "10 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "bullet_forming", 2 ], [ "ammo_bullet", 12 ], [ "req_grenade", -1 ] ], + "tools": [ [ [ "press", -1 ] ], [ [ "swage", -1 ] ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ + [ [ "sheet_metal_small", 1 ] ], + [ [ "paper", 1 ], [ "wax", 1 ] ], + [ [ "gunpowder", 30 ], [ "gunpowder_pistol", 30 ], [ "gunpowder_shotgun", 30 ] ] + ] + }, + { + "result": "grenade_ammo_slug", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_GRENADES", + "skill_used": "fabrication", + "difficulty": 4, + "skills_required": [ "launcher", 2 ], + "time": "10 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "bullet_forming", 2 ], [ "ammo_bullet", 12 ], [ "req_grenade", -1 ] ], + "tools": [ [ [ "press", -1 ] ], [ [ "swage", -1 ] ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ + [ [ "sheet_metal_small", 1 ] ], + [ [ "paper", 1 ], [ "wax", 1 ] ], + [ [ "gunpowder", 30 ], [ "gunpowder_pistol", 30 ], [ "gunpowder_shotgun", 30 ] ] + ] + } +] diff --git a/data/mods/Generic_Guns/recipes/recipes_pistol.json b/data/mods/Generic_Guns/recipes/recipes_pistol.json new file mode 100644 index 0000000000000..b124e780eb78e --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipes_pistol.json @@ -0,0 +1,113 @@ +[ + { + "result": "reloaded_tiny_pistol_jhp", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_PISTOL", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "manual_pistol", 2 ], [ "recipe_bullets", 3 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "req_pistol_tiny", 1 ], [ "bullet_forming", 2 ], [ "ammo_bullet", 2 ] ], + "components": [ [ [ "gunpowder", 2 ], [ "gunpowder_pistol", 2 ], [ "gunpowder_shotgun", 2 ] ] ] + }, + { + "result": "bp_tiny_pistol_jhp", + "type": "recipe", + "copy-from": "reloaded_tiny_pistol_jhp", + "components": [ [ [ "chem_black_powder", 2 ] ] ] + }, + { + "result": "reloaded_tiny_pistol_ball", + "type": "recipe", + "copy-from": "reloaded_tiny_pistol_jhp", + "using": [ [ "req_pistol_tiny", 1 ], [ "bullet_forming", 2 ], [ "ammo_bullet", 2 ] ], + "components": [ [ [ "gunpowder", 2 ], [ "gunpowder_pistol", 2 ] ], [ [ "copper", 1 ] ] ] + }, + { + "result": "bp_tiny_pistol_ball", + "type": "recipe", + "copy-from": "reloaded_tiny_pistol_ball", + "components": [ [ [ "chem_black_powder", 2 ] ], [ [ "copper", 1 ] ] ] + }, + { + "result": "reloaded_pistol_jhp", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_PISTOL", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "manual_pistol", 2 ], [ "recipe_bullets", 3 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "req_pistol", 1 ], [ "bullet_forming", 2 ], [ "ammo_bullet", 2 ] ], + "components": [ [ [ "gunpowder", 4 ], [ "gunpowder_pistol", 4 ], [ "gunpowder_shotgun", 4 ] ] ] + }, + { + "result": "bp_pistol_jhp", + "type": "recipe", + "copy-from": "reloaded_pistol_jhp", + "components": [ [ [ "chem_black_powder", 4 ] ] ] + }, + { + "result": "reloaded_pistol_ball", + "type": "recipe", + "copy-from": "reloaded_pistol_jhp", + "using": [ [ "req_pistol", 1 ], [ "bullet_forming", 2 ], [ "ammo_bullet", 2 ] ], + "components": [ + [ [ "gunpowder", 4 ], [ "gunpowder_pistol", 4 ], [ "gunpowder_shotgun", 4 ] ], + [ [ "copper", 1 ], [ "pistol_tiny_casing", 1 ] ] + ] + }, + { + "result": "bp_pistol_ball", + "type": "recipe", + "copy-from": "reloaded_pistol_ball", + "components": [ [ [ "chem_black_powder", 4 ] ], [ [ "copper", 1 ], [ "pistol_tiny_casing", 1 ] ] ] + }, + { + "result": "reloaded_pistol_magnum_jhp", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_PISTOL", + "skill_used": "fabrication", + "difficulty": 4, + "skills_required": [ "gun", 3 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_pistol", 4 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "req_pistol_magnum", 1 ], [ "bullet_forming", 5 ], [ "ammo_bullet", 5 ] ], + "components": [ [ [ "gunpowder", 6 ], [ "gunpowder_rifle", 6 ], [ "gunpowder_magnum_pistol", 6 ] ] ] + }, + { + "result": "bp_pistol_magnum_jhp", + "type": "recipe", + "copy-from": "reloaded_pistol_magnum_jhp", + "components": [ [ [ "chem_black_powder", 6 ] ] ] + }, + { + "result": "reloaded_pistol_magnum_ball", + "type": "recipe", + "copy-from": "reloaded_pistol_magnum_jhp", + "using": [ [ "req_pistol_magnum", 1 ], [ "bullet_forming", 5 ], [ "ammo_bullet", 4 ] ], + "components": [ + [ [ "gunpowder", 6 ], [ "gunpowder_rifle", 6 ], [ "gunpowder_magnum_pistol", 6 ] ], + [ [ "copper", 2 ], [ "pistol_magnum_casing", 1 ] ] + ] + }, + { + "result": "bp_pistol_magnum_ball", + "type": "recipe", + "copy-from": "reloaded_pistol_magnum_ball", + "components": [ [ [ "chem_black_powder", 6 ] ], [ [ "copper", 2 ], [ "pistol_magnum_casing", 1 ] ] ] + } +] diff --git a/data/mods/Generic_Guns/recipes/recipes_rifle.json b/data/mods/Generic_Guns/recipes/recipes_rifle.json new file mode 100644 index 0000000000000..93684905da2be --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipes_rifle.json @@ -0,0 +1,78 @@ +[ + { + "result": "reloaded_rifle_ball", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_RIFLE", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 2 ], [ "mag_rifle", 4 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "req_rifle", 1 ], [ "bullet_forming", 9 ], [ "ammo_bullet", 6 ] ], + "components": [ + [ [ "gunpowder", 12 ], [ "gunpowder_magnum_pistol", 12 ], [ "gunpowder_rifle", 12 ], [ "gunpowder_large_rifle", 12 ] ] + ] + }, + { + "result": "bp_rifle_ball", + "type": "recipe", + "copy-from": "reloaded_rifle_ball", + "components": [ [ [ "chem_black_powder", 12 ] ] ] + }, + { + "result": "reloaded_rifle_AP", + "type": "recipe", + "copy-from": "reloaded_rifle_ball", + "using": [ [ "req_rifle", 1 ], [ "req_penetrator", 1 ], [ "bullet_forming", 9 ], [ "ammo_bullet", 6 ] ], + "components": [ + [ [ "gunpowder", 12 ], [ "gunpowder_magnum_pistol", 12 ], [ "gunpowder_rifle", 12 ], [ "gunpowder_large_rifle", 12 ] ], + [ [ "copper", 3 ] ] + ] + }, + { + "result": "bp_rifle_AP", + "type": "recipe", + "copy-from": "reloaded_rifle_AP", + "components": [ [ [ "chem_black_powder", 12 ] ], [ [ "copper", 3 ] ] ] + }, + { + "result": "reloaded_rifle_huge_ball", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_RIFLE", + "skill_used": "fabrication", + "difficulty": 8, + "skills_required": [ "gun", 7 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 6 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "req_rifle_huge", 1 ], [ "bullet_forming", 18 ], [ "ammo_bullet", 12 ] ], + "components": [ [ [ "gunpowder", 30 ], [ "gunpowder_large_rifle", 30 ] ] ] + }, + { + "result": "bp_rifle_huge_ball", + "type": "recipe", + "copy-from": "reloaded_rifle_huge_ball", + "components": [ [ [ "chem_black_powder", 30 ] ] ] + }, + { + "result": "reloaded_rifle_huge_AP", + "type": "recipe", + "copy-from": "reloaded_rifle_huge_ball", + "using": [ [ "req_rifle_huge", 1 ], [ "req_penetrator", 1 ], [ "bullet_forming", 21 ], [ "ammo_bullet", 12 ] ], + "components": [ [ [ "gunpowder", 30 ], [ "gunpowder_large_rifle", 30 ] ], [ [ "copper", 6 ], [ "rifle_casing", 1 ] ] ] + }, + { + "result": "bp_rifle_huge_AP", + "type": "recipe", + "copy-from": "reloaded_rifle_huge_ball", + "using": [ [ "req_rifle_huge", 1 ], [ "req_penetrator", 1 ], [ "bullet_forming", 21 ], [ "ammo_bullet", 12 ] ], + "components": [ [ [ "gunpowder", 30 ], [ "gunpowder_large_rifle", 30 ] ], [ [ "copper", 6 ], [ "rifle_casing", 1 ] ] ] + } +] diff --git a/data/mods/Generic_Guns/recipes/recipes_shot.json b/data/mods/Generic_Guns/recipes/recipes_shot.json new file mode 100644 index 0000000000000..d622d2323f718 --- /dev/null +++ b/data/mods/Generic_Guns/recipes/recipes_shot.json @@ -0,0 +1,334 @@ +[ + { + "result": "reloaded_shot_buck", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 2 ], [ "manual_shotgun", 2 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "tools": [ [ [ "press", -1 ] ] ], + "components": [ [ [ "gunpowder", 6 ], [ "gunpowder_pistol", 6 ], [ "gunpowder_shotgun", 6 ] ] ] + }, + { + "result": "bp_shot_buck", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 2 ], [ "manual_shotgun", 2 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "tools": [ [ [ "press", -1 ] ] ], + "components": [ [ [ "chem_black_powder", 6 ] ] ] + }, + { + "result": "bp_shot_buck", + "id_suffix": "with_dowel", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "tools": [ [ [ "press_dowel", -1 ] ] ] + }, + { + "result": "reloaded_shot_fowl", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "book_learn": [ [ "recipe_bullets", 1 ], [ "manual_shotgun", 1 ] ], + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "components": [ [ [ "gunpowder", 3 ], [ "gunpowder_pistol", 3 ], [ "gunpowder_shotgun", 3 ] ] ] + }, + { + "result": "bp_shot_fowl", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "components": [ [ [ "chem_black_powder", 3 ] ] ] + }, + { + "result": "bp_shot_fowl", + "id_suffix": "with_dowel", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], + "tools": [ [ [ "press_dowel", -1 ] ] ], + "components": [ [ [ "chem_black_powder", 3 ] ] ] + }, + { + "result": "reloaded_shot_pyro", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], + "using": [ [ "req_shot", 1 ] ], + "components": [ [ [ "gunpowder", 3 ], [ "gunpowder_pistol", 3 ], [ "gunpowder_shotgun", 3 ] ], [ [ "magnesium", 5 ] ] ] + }, + { + "result": "bp_shot_pyro", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], + "using": [ [ "req_shot", 1 ] ], + "components": [ [ [ "chem_black_powder", 3 ] ], [ [ "magnesium", 5 ] ] ] + }, + { + "result": "bp_shot_pyro", + "id_suffix": "with_dowel", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], + "tools": [ [ [ "press_dowel", -1 ] ] ] + }, + { + "result": "reloaded_shot_foster", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "difficulty": 3, + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], + "using": [ [ "bullet_forming", 1 ], [ "ammo_bullet", 20 ], [ "req_shot", 1 ] ], + "components": [ [ [ "gunpowder", 6 ], [ "gunpowder_pistol", 6 ], [ "gunpowder_shotgun", 6 ] ] ] + }, + { + "result": "bp_shot_foster", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "difficulty": 3, + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_shotgun", 3 ] ], + "using": [ [ "bullet_forming", 1 ], [ "ammo_bullet", 20 ], [ "req_shot", 1 ] ], + "components": [ [ [ "chem_black_powder", 6 ] ] ] + }, + { + "result": "bp_shot_foster", + "id_suffix": "with_dowel", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], + "tools": [ [ [ "press_dowel", -1 ] ] ] + }, + { + "result": "reloaded_shot_dart", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "book_learn": [ [ "recipe_bullets", 4 ], [ "manual_shotgun", 4 ] ], + "using": [ [ "req_shot", 1 ] ], + "components": [ [ [ "gunpowder", 6 ], [ "gunpowder_pistol", 6 ], [ "gunpowder_shotgun", 6 ] ], [ [ "combatnail", 10 ] ] ] + }, + { + "result": "bp_shot_dart", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "book_learn": [ [ "recipe_bullets", 4 ], [ "manual_shotgun", 4 ] ], + "using": [ [ "req_shot", 1 ] ], + "components": [ [ [ "chem_black_powder", 6 ] ], [ [ "combatnail", 10 ] ] ] + }, + { + "result": "bp_shot_dart", + "id_suffix": "with_dowel", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], + "tools": [ [ [ "press_dowel", -1 ] ] ] + }, + { + "result": "reloaded_shot_junk", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "using": [ [ "req_shot", 1 ] ], + "components": [ + [ [ "gunpowder", 6 ], [ "gunpowder_pistol", 6 ], [ "gunpowder_shotgun", 6 ] ], + [ + [ "scrap", 1 ], + [ "nail", 5 ], + [ "bb", 10 ], + [ "solder_wire", 5 ], + [ "platinum_small", 2 ], + [ "gold_small", 2 ], + [ "bearing", 2 ], + [ "lead", 3 ], + [ "silver_small", 3 ], + [ "bismuth", 3 ], + [ "shrapnel", 2 ] + ] + ] + }, + { + "result": "bp_shot_junk", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "tools": [ [ [ "press", -1 ] ] ], + "using": [ [ "req_shot", 1 ] ], + "components": [ + [ [ "chem_black_powder", 6 ] ], + [ + [ "scrap", 1 ], + [ "nail", 5 ], + [ "bb", 10 ], + [ "solder_wire", 5 ], + [ "platinum_small", 2 ], + [ "gold_small", 2 ], + [ "bearing", 2 ], + [ "lead", 3 ], + [ "silver_small", 3 ], + [ "bismuth", 3 ], + [ "shrapnel", 2 ] + ] + ] + }, + { + "result": "bp_shot_junk", + "id_suffix": "with_dowel", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "charges": 1, + "reversible": true, + "using": [ [ "shot_forming", 1 ], [ "ammo_bullet", 10 ], [ "req_shot", 1 ] ], + "book_learn": [ [ "survival_book", 1 ], [ "mag_survival", 1 ] ], + "tools": [ [ [ "press_dowel", -1 ] ] ] + } +] diff --git a/data/mods/Generic_Guns/recipes/requirements.json b/data/mods/Generic_Guns/recipes/requirements.json new file mode 100644 index 0000000000000..d3ccfeb8b2176 --- /dev/null +++ b/data/mods/Generic_Guns/recipes/requirements.json @@ -0,0 +1,80 @@ +[ + { + "id": "req_pistol_tiny", + "type": "requirement", + "//": "Components required for tiny pistol ammo", + "components": [ [ [ "pistol_tiny_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ] ] + }, + { + "id": "req_pistol", + "type": "requirement", + "//": "Components required for pistol ammo", + "components": [ [ [ "pistol_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ] ] + }, + { + "id": "req_pistol_magnum", + "type": "requirement", + "//": "Components required for magnum ammo", + "components": [ [ [ "pistol_magnum_casing", 1 ] ], [ [ "lgpistol_primer", 1 ] ] ] + }, + { + "id": "req_rifle", + "type": "requirement", + "//": "Components required for rifle ammo", + "components": [ [ [ "rifle_casing", 1 ] ], [ [ "smrifle_primer", 1 ] ] ] + }, + { + "id": "req_rifle_huge", + "type": "requirement", + "//": "Components required for huge rifle ammo", + "components": [ [ [ "rifle_huge_casing", 1 ] ], [ [ "lgrifle_primer", 1 ] ] ] + }, + { + "id": "req_grenade", + "type": "requirement", + "//": "Components required for grenade cartridges", + "components": [ [ [ "grenade_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ] ] + }, + { + "id": "req_shot", + "type": "requirement", + "//": "Components required for shotgun ammo", + "components": [ [ [ "shot_casing", 1 ] ], [ [ "shotgun_primer", 1 ] ] ] + }, + { + "id": "req_penetrator", + "type": "requirement", + "//": "Components required for barrier/armor penetrators", + "components": [ + [ + [ "sheet_metal_small", 1 ], + [ "wire", 1 ], + [ "scrap_bronze", 1 ], + [ "scrap", 1 ], + [ "bearing", 1 ], + [ "nail", 1 ], + [ "combatnail", 1 ] + ] + ] + }, + { + "id": "req_junk", + "type": "requirement", + "//": "Components required for junk ammunition", + "components": [ + [ + [ "scrap", 1 ], + [ "nail", 5 ], + [ "bb", 10 ], + [ "solder_wire", 5 ], + [ "platinum_small", 2 ], + [ "gold_small", 2 ], + [ "bearing", 2 ], + [ "lead", 3 ], + [ "silver_small", 3 ], + [ "bismuth", 3 ], + [ "shrapnel", 2 ] + ] + ] + } +] diff --git a/data/mods/Generic_Guns/robots/active_bots.json b/data/mods/Generic_Guns/robots/active_bots.json new file mode 100644 index 0000000000000..761c13eb7db3e --- /dev/null +++ b/data/mods/Generic_Guns/robots/active_bots.json @@ -0,0 +1,151 @@ +[ + { + "id": "mon_turret", + "copy-from": "mon_turret", + "type": "MONSTER", + "name": "improvised SMG turret", + "default_faction": "defense_bot", + "starting_ammo": { "pistol_ball": 30 }, + "special_attacks": [ + { + "type": "gun", + "cooldown": 1, + "move_cost": 150, + "gun_type": "pistol_smg", + "ammo_type": "pistol_ball", + "fake_skills": [ [ "gun", 5 ], [ "smg", 5 ] ], + "fake_dex": 12, + "ranges": [ [ 0, 14, "DEFAULT" ] ], + "require_targeting_npc": true, + "require_targeting_monster": true, + "laser_lock": false, + "targeting_cost": 400, + "targeting_timeout_extend": -10, + "targeting_sound": "\"Hostile detected.\"", + "targeting_volume": 20, + "no_ammo_sound": "a chk!" + } + ] + }, + { + "id": "mon_turret_bmg", + "copy-from": "mon_turret_bmg", + "type": "MONSTER", + "name": "CROWS II, heavy machinegun", + "description": "A remote weapon system derived from the M153 CROWS II and enhanced with autonomous operation software. Thousands of these were deployed by the US military before the Cataclysm and they were valued for their use in engaging anything up to light vehicles at long range without exposing the operator. This one is fitted with a heavy machinegun.", + "default_faction": "military", + "starting_ammo": { "rifle_huge_ball": 400 }, + "special_attacks": [ + { + "type": "gun", + "cooldown": 1, + "move_cost": 150, + "gun_type": "rifle_huge_hmg", + "ammo_type": "rifle_huge_ball", + "fake_skills": [ [ "gun", 8 ], [ "rifle", 8 ] ], + "fake_dex": 12, + "ranges": [ [ 0, 40, "AUTO" ], [ 41, 110, "DEFAULT" ] ], + "require_targeting_npc": true, + "require_targeting_monster": true, + "laser_lock": false, + "targeting_cost": 200, + "targeting_timeout_extend": -10, + "targeting_sound": "\"Hostile detected.\"", + "targeting_volume": 50, + "no_ammo_sound": "a chk!" + } + ] + }, + { + "id": "mon_crows_m240", + "copy-from": "mon_turret_rifle", + "type": "MONSTER", + "default_faction": "military" + }, + { + "id": "mon_turret_rifle", + "copy-from": "mon_turret_rifle", + "type": "MONSTER", + "name": "CROWS II, light machinegun", + "description": "A remote weapon system derived from the M153 CROWS II and enhanced with autonomous operation software. Thousands of these were deployed by the US military before the Cataclysm and they were valued for their use in engaging infantry without exposing the operator. This one is fitted with a light machine gun.", + "default_faction": "military", + "starting_ammo": { "rifle_ball": 1000 }, + "special_attacks": [ + { + "type": "gun", + "cooldown": 1, + "move_cost": 150, + "gun_type": "rifle_lmg", + "ammo_type": "rifle_ball", + "fake_skills": [ [ "gun", 8 ], [ "rifle", 8 ] ], + "fake_dex": 12, + "ranges": [ [ 0, 60, "DEFAULT" ] ], + "require_targeting_npc": true, + "require_targeting_monster": true, + "laser_lock": false, + "targeting_cost": 200, + "targeting_timeout_extend": -10, + "targeting_sound": "\"Hostile detected.\"", + "targeting_volume": 50, + "no_ammo_sound": "a chk!" + } + ] + }, + { + "id": "mon_secubot", + "copy-from": "mon_secubot", + "type": "MONSTER", + "name": { "str": "autonomous rifle TALON UGV" }, + "description": "A TALON unmanned ground vehicle equipped with a standard assault rifle. It is a small tracked UGV with an array of motors and sensors covering its weapon mount.", + "starting_ammo": { "rifle_ball": 30 }, + "special_attacks": [ + { + "type": "gun", + "cooldown": 1, + "move_cost": 150, + "gun_type": "rifle_assault", + "ammo_type": "556", + "fake_skills": [ [ "gun", 8 ], [ "rifle", 8 ] ], + "fake_dex": 12, + "ranges": [ [ 0, 30, "DEFAULT" ] ], + "require_targeting_npc": true, + "require_targeting_monster": true, + "laser_lock": false, + "targeting_cost": 200, + "targeting_timeout_extend": -10, + "targeting_sound": "\"Hostile detected.\"", + "targeting_volume": 50, + "no_ammo_sound": "a chk!" + } + ] + }, + { + "id": "mon_talon_m202a1", + "copy-from": "mon_talon_m202a1", + "type": "MONSTER", + "name": { "str": "autonomous launcher TALON UGV" }, + "description": "A TALON unmanned ground vehicle equipped with a revolver grenade launcher. It is a small tracked UGV with an array of motors and sensors covering its weapon mount.", + "default_faction": "defense_bot", + "starting_ammo": { "grenade_ammo_hedp": 6 }, + "special_attacks": [ + { + "type": "gun", + "cooldown": 1, + "move_cost": 150, + "gun_type": "grenade_revolver", + "ammo_type": "grenade_ammo_hedp", + "fake_skills": [ [ "gun", 8 ], [ "launcher", 8 ] ], + "fake_dex": 12, + "ranges": [ [ 0, 20, "DEFAULT" ] ], + "require_targeting_npc": true, + "require_targeting_monster": true, + "laser_lock": false, + "targeting_cost": 200, + "targeting_timeout_extend": -10, + "targeting_sound": "\"Hostile detected.\"", + "targeting_volume": 50, + "no_ammo_sound": "a chk!" + } + ] + } +] diff --git a/data/mods/Generic_Guns/robots/broken_bots.json b/data/mods/Generic_Guns/robots/broken_bots.json new file mode 100644 index 0000000000000..7bedf8db00ba8 --- /dev/null +++ b/data/mods/Generic_Guns/robots/broken_bots.json @@ -0,0 +1,34 @@ +[ + { + "type": "GENERIC", + "id": "broken_turret_rifle", + "name": "broken CROWS II", + "copy-from": "broken_turret_rifle" + }, + { + "type": "GENERIC", + "id": "broken_crows_m240", + "name": "broken CROWS II", + "copy-from": "broken_crows_m240" + }, + { + "type": "GENERIC", + "id": "broken_turret_bmg", + "name": "broken CROWS II Heavy", + "copy-from": "broken_turret_bmg" + }, + { + "type": "GENERIC", + "id": "broken_talon_m202a1", + "copy-from": "broken_talon_m202a1", + "name": "broken rocket TALON UGV", + "description": "A broken TALON UGV, with its casing broken and fluid drained. Could be gutted for parts." + }, + { + "type": "GENERIC", + "id": "broken_secubot", + "copy-from": "broken_secubot", + "name": "broken rifle TALON UGV", + "description": "A broken TALON UGV, with its casing broken and fluid drained. Could be gutted for parts." + } +] diff --git a/data/mods/Generic_Guns/robots/inactive_bots.json b/data/mods/Generic_Guns/robots/inactive_bots.json new file mode 100644 index 0000000000000..317313ee57ca0 --- /dev/null +++ b/data/mods/Generic_Guns/robots/inactive_bots.json @@ -0,0 +1,37 @@ +[ + { + "id": "bot_antimateriel", + "copy-from": "bot_antimateriel", + "type": "TOOL", + "name": "CROWS II, heavy machinegun", + "description": "This is an inactive turret. Using this item involves loading the unit with the factory-loaded ball heavy machine gun ammunition rounds in your inventory (if you wish to divide your ammunition, set aside whatever ammunition you do NOT want to give the turret) turning it on, and placing it on the ground, where it will attach itself. If programmed successfully the turret will then identify you as a friendly, and attack all enemies with its heavy machine gun." + }, + { + "id": "bot_rifleturret", + "copy-from": "bot_rifleturret", + "type": "TOOL", + "name": "inactive CROWS II, light machinegun", + "description": "This is an inactive turret. Using this item involves loading the unit with the factory-loaded ball rifle ammunition in your inventory (if you wish to divide your ammunition, set aside whatever ammunition you do NOT want to give the turret) turning it on, and placing it on the ground, where it will attach itself. If programmed successfully the turret will then identify you as a friendly, and attack all enemies with its light machine gun." + }, + { + "id": "bot_turret", + "copy-from": "bot_turret", + "type": "TOOL", + "name": "inactive turret", + "description": "This is an inactive turret. Using this item involves loading the unit with the factory-loaded ball pistol ammunition in your inventory (if you wish to divide your ammunition, set aside whatever ammo you do NOT want to give the turret) turning it on, and placing it on the ground. If reprogrammed and rewired successfully the turret will then identify you as a friendly, and attack all enemies with its SMG." + }, + { + "id": "bot_secubot", + "copy-from": "bot_secubot", + "type": "TOOL", + "name": "inactive TALON UGV", + "description": "This is an inactive TALON UGV equipped with an assault rifle. Using this item involves loading the unit with the factory-loaded ball rifle ammo in inventory (if you wish to divide your ammunition, set aside whatever rifle ammo you do NOT want to give the robot) turning it on, and placing it on the ground. If reprogrammed and rewired successfully the security bot will then identify you as a friendly, roam around or follow you, and attack all enemies with its rifle." + }, + { + "id": "bot_talon_m202a1", + "copy-from": "bot_talon_m202a1", + "type": "TOOL", + "name": "inactive launcher TALON UGV", + "description": "This is an inactive TALON UGV equipped with a six shot grenade launcher. Using this item involves loading the unit with the HEDP grenade cartridges in your inventory (if you wish to divide your ammunition, set aside whatever grenades you do NOT want to give the robot) turning it on, and placing it on the ground. If reprogrammed and rewired successfully the UGV will then identify you as a friendly, roam around or follow you, and attack all enemies with its grenade launcher." + } +] diff --git a/data/mods/Generic_Guns/vehicles/ammo_redefine_hacks/temp_ammo_redefine_hack.json b/data/mods/Generic_Guns/vehicles/ammo_redefine_hacks/temp_ammo_redefine_hack.json new file mode 100644 index 0000000000000..5a0f3fbe023fc --- /dev/null +++ b/data/mods/Generic_Guns/vehicles/ammo_redefine_hacks/temp_ammo_redefine_hack.json @@ -0,0 +1,29 @@ +[ + { + "id": "308", + "type": "AMMO", + "name": "rifle ammo, ball", + "name-plural": "rifle ammo, ball", + "copy-from": "rifle_ball" + }, + { + "id": "762_51", + "type": "AMMO", + "name": "rifle ammo, ball", + "name-plural": "rifle ammo, ball", + "copy-from": "rifle_ball" + }, + { + "id": "556", + "type": "AMMO", + "name": "rifle ammo, ball", + "name-plural": "rifle ammo, ball", + "copy-from": "rifle_ball" + }, + { + "id": "40x53mm_m430a1", + "type": "AMMO", + "name": "HEDP grenade cartridge", + "copy-from": "grenade_ammo_hedp" + } +] diff --git a/data/mods/Generic_Guns/vehicles/ammo_redefine_hacks/temp_magazine_json_load_hack.json b/data/mods/Generic_Guns/vehicles/ammo_redefine_hacks/temp_magazine_json_load_hack.json new file mode 100644 index 0000000000000..53de7658cedbe --- /dev/null +++ b/data/mods/Generic_Guns/vehicles/ammo_redefine_hacks/temp_magazine_json_load_hack.json @@ -0,0 +1,219 @@ +[ + { + "id": "belt308", + "copy-from": "belt308", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "7.62x51mm ammo belt" + }, + { + "id": "falbigmag", + "copy-from": "falbigmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "FN FAL extended magazine" + }, + { + "id": "falmag", + "copy-from": "falmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "FN FAL magazine" + }, + { + "id": "fal_makeshiftmag", + "copy-from": "fal_makeshiftmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "FN FAL makeshift magazine" + }, + { + "id": "g3bigmag", + "copy-from": "g3bigmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "H&K G3 drum magazine" + }, + { + "id": "g3mag", + "copy-from": "g3mag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "H&K G3 magazine" + }, + { + "id": "g3_makeshiftmag", + "copy-from": "g3_makeshiftmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "H&K G3 makeshift magazine" + }, + { + "id": "m14mag", + "copy-from": "m14mag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "M14 magazine" + }, + { + "id": "m14smallmag", + "copy-from": "m14smallmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "M14 compact magazine" + }, + { + "id": "m14_makeshiftmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "copy-from": "m14_makeshiftmag", + "name": "M14 makeshift magazine" + }, + { + "id": "scarhbigmag", + "copy-from": "scarhbigmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "FN SCAR-H drum magazine" + }, + { + "id": "scarhmag_30rd", + "copy-from": "scarhmag_30rd", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "FN SCAR-H 30-round magazine" + }, + { + "id": "scarhmag", + "copy-from": "scarhmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "FN SCAR-H magazine" + }, + { + "id": "scarh_makeshiftmag", + "copy-from": "scarh_makeshiftmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "FN SCAR-H makeshift magazine" + }, + { + "id": "hk417mag_20rd", + "copy-from": "hk417mag_20rd", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "HK417 magazine" + }, + { + "id": "hk417mag_10rd", + "copy-from": "hk417mag_10rd", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "HK417 compact magazine" + }, + { + "id": "hk417_makeshiftmag", + "copy-from": "hk417_makeshiftmag", + "type": "MAGAZINE", + "name": "HK417 makeshift magazine", + "ammo_type": [ "ammo_rifle", "308" ] + }, + { + "id": "ar10mag_20rd", + "copy-from": "ar10mag_20rd", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "AR-10 magazine" + }, + { + "id": "ar10_makeshiftmag", + "copy-from": "ar10_makeshiftmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "308" ], + "name": "AR-10 makeshift magazine" + }, + { + "id": "223_speedloader5", + "copy-from": "223_speedloader5", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "LW-5 speedloader" + }, + { + "id": "belt223", + "copy-from": "belt223", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "5.56x45mm ammo belt" + }, + { + "id": "lw223bigmag", + "copy-from": "lw223bigmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "LW-56 magazine" + }, + { + "id": "lw223mag", + "copy-from": "lw223mag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "LW-32 magazine" + }, + { + "id": "ruger5", + "copy-from": "ruger5", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "Ruger .223 5-round magazine" + }, + { + "id": "stanag10", + "copy-from": "stanag10", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "Ruger .223 10-round magazine" + }, + { + "id": "ruger30", + "copy-from": "ruger30", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "Ruger .223 high-capacity magazine" + }, + { + "id": "stanag30", + "copy-from": "stanag30", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "STANAG magazine" + }, + { + "id": "stanag50", + "copy-from": "stanag50", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "STANAG drum magazine" + }, + { + "id": "survivor223mag", + "copy-from": "survivor223mag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "STANAG makeshift magazine" + }, + { + "id": "ruger_makeshiftmag", + "copy-from": "ruger_makeshiftmag", + "type": "MAGAZINE", + "ammo_type": [ "ammo_rifle", "223", "300blk" ], + "name": "Ruger makeshift magazine" + }, + { + "id": "belt40mm", + "copy-from": "belt40mm", + "type": "MAGAZINE", + "name": "grenade belt", + "ammo_type": [ "40x53mm", "ammo_grenade" ] + } +] diff --git a/data/mods/Generic_Guns/vehicles/turrets.json b/data/mods/Generic_Guns/vehicles/turrets.json new file mode 100644 index 0000000000000..a69c682a44367 --- /dev/null +++ b/data/mods/Generic_Guns/vehicles/turrets.json @@ -0,0 +1,67 @@ +[ + { + "id": "mounted_bigun", + "copy-from": "mounted_bigun", + "type": "vehicle_part", + "name": "mounted tactical shotgun", + "item": "shot_tactical", + "breaks_into": [ { "item": "shot_tactical", "prob": 50 } ] + }, + { + "id": "mounted_browning", + "copy-from": "mounted_browning", + "type": "vehicle_part", + "name": "mounted heavy machinegun", + "item": "rifle_huge_hmg", + "breaks_into": [ { "item": "rifle_huge_hmg", "prob": 50 } ] + }, + { + "id": "mounted_rm298", + "copy-from": "mounted_browning", + "type": "vehicle_part" + }, + { + "id": "mounted_m1918", + "copy-from": "mounted_m1918", + "type": "vehicle_part", + "name": "mounted assault rifle", + "item": "rifle_assault", + "breaks_into": [ { "item": "rifle_assault", "prob": 50 } ] + }, + { + "id": "mounted_m240", + "copy-from": "mounted_m240", + "type": "vehicle_part", + "name": "mounted light machine gun", + "item": "rifle_lmg", + "breaks_into": [ { "item": "rifle_lmg", "prob": 50 } ] + }, + { + "id": "m249", + "copy-from": "mounted_m240", + "type": "vehicle_part" + }, + { + "id": "mounted_m134", + "copy-from": "mounted_m240", + "type": "vehicle_part" + }, + { + "id": "mounted_m60", + "copy-from": "mounted_m240", + "type": "vehicle_part" + }, + { + "id": "mounted_rm614", + "copy-from": "mounted_m240", + "type": "vehicle_part" + }, + { + "id": "mounted_mk19", + "copy-from": "mounted_mk19", + "type": "vehicle_part", + "name": "mounted automatic grenade launcher", + "item": "grenade_hmg", + "breaks_into": [ { "item": "grenade_hmg", "prob": 50 } ] + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain.json b/data/mods/Graphical_Overmap/go_overmap_terrain.json new file mode 100644 index 0000000000000..b35cdf37c920c --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain.json @@ -0,0 +1,1126 @@ +[ + { + "type": "overmap_terrain", + "id": "", + "copy-from": "", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "abstract": "generic_city_building_no_sidewalk", + "copy-from": "generic_city_building_no_sidewalk", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "abstract": "generic_city_building", + "copy-from": "generic_city_building_no_sidewalk" + }, + { + "type": "overmap_terrain", + "abstract": "generic_city_building_no_rotate", + "copy-from": "generic_city_building" + }, + { + "type": "overmap_terrain", + "id": "park", + "copy-from": "park", + "sym": "\u00EE" + }, + { + "type": "overmap_terrain", + "id": "s_garage", + "copy-from": "s_garage", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_garage_roof", + "copy-from": "s_garage_roof", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_garage_1", + "copy-from": "s_garage_1", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_garage_roof_1", + "copy-from": "s_garage_roof_1", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_garage_2", + "copy-from": "s_garage_2", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_garage_roof_2", + "copy-from": "s_garage_roof_2", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_garage_upper_roof_2", + "copy-from": "s_garage_upper_roof_2", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "boat_rental", + "copy-from": "boat_rental", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "lighthouse_ground", + "copy-from": "lighthouse_ground", + "sym": "\u00ED" + }, + { + "type": "overmap_terrain", + "id": "lighthouse_z1", + "copy-from": "lighthouse_z1", + "sym": "\u00ED" + }, + { + "type": "overmap_terrain", + "id": "lighthouse_z2", + "copy-from": "lighthouse_z1" + }, + { + "type": "overmap_terrain", + "id": "lighthouse_z3", + "copy-from": "lighthouse_z1" + }, + { + "type": "overmap_terrain", + "id": "lighthouse_z4", + "copy-from": "lighthouse_z1" + }, + { + "type": "overmap_terrain", + "id": "lighthouse_z5", + "copy-from": "lighthouse_z1" + }, + { + "type": "overmap_terrain", + "id": "lighthouse_roof", + "copy-from": "lighthouse_z1" + }, + { + "type": "overmap_terrain", + "id": "island_sand", + "copy-from": "island_sand", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "island_forest", + "copy-from": "island_forest", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "island_forest_thick", + "copy-from": "island_forest_thick", + "sym": "\u00F5" + }, + { + "type": "overmap_terrain", + "id": "island_forest_water", + "copy-from": "island_forest_water", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "island_field", + "copy-from": "island_field", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "cabin_isherwood", + "copy-from": "cabin_isherwood", + "sym": "\u00E8", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "riverside_dwelling", + "copy-from": "riverside_dwelling", + "sym": "\u00E2", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "cabin_lake", + "copy-from": "cabin_lake", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "cabin_lake_roof", + "copy-from": "cabin_lake_roof", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "lake_cabin_boathouse", + "copy-from": "lake_cabin_boathouse", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "lake_cabin_boathouse_roof", + "copy-from": "lake_cabin_boathouse_roof", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "cabin_strange", + "copy-from": "cabin_strange", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "cabin_strange_b", + "copy-from": "cabin_strange_b", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "cabin_strange_roof", + "copy-from": "cabin_strange" + }, + { + "type": "overmap_terrain", + "id": "cabin", + "copy-from": "cabin", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof", + "copy-from": "cabin_roof", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_1", + "copy-from": "cabin_1", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_1", + "copy-from": "cabin_roof_1", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_2", + "copy-from": "cabin_2", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_2", + "copy-from": "cabin_2" + }, + { + "type": "overmap_terrain", + "id": "cabin_3", + "copy-from": "cabin_3", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_3", + "copy-from": "cabin_roof_3", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_4", + "copy-from": "cabin_4", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_4", + "copy-from": "cabin_roof_4", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_5", + "copy-from": "cabin_5", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_5", + "copy-from": "cabin_roof_5", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_6", + "copy-from": "cabin_6", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_6", + "copy-from": "cabin_roof_6", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_7", + "copy-from": "cabin_7", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_7", + "copy-from": "cabin_roof_7", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_lapin", + "copy-from": "cabin_lapin", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cabin_roof_lapin", + "copy-from": "cabin_roof_lapin", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "dirtroad1_aban1", + "copy-from": "dirtroad1_aban1", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "forest_aban1", + "copy-from": "forest_aban1", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "dirtroad2_aban1", + "copy-from": "dirtroad2_aban1", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "dirtplaza_aban1", + "copy-from": "dirtplaza_aban1", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "cabin_aban1", + "copy-from": "cabin_aban1", + "sym": "\u00E2" + }, + { + "type": "overmap_terrain", + "id": "barn_aban1", + "copy-from": "barn_aban1", + "sym": "\u00E2" + }, + { + "type": "overmap_terrain", + "id": "car_corner_aban1", + "copy-from": "car_corner_aban1", + "sym": "\u00E2" + }, + { + "type": "overmap_terrain", + "id": "shipwreck_river_1", + "copy-from": "shipwreck_river_1", + "sym": "\u00D4", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "shipwreck_river_2", + "copy-from": "shipwreck_river_2", + "sym": "\u00D4", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "shipwreck_river_3", + "copy-from": "shipwreck_river_3", + "sym": "\u00D4", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "shipwreck_river_4", + "copy-from": "shipwreck_river_4", + "sym": "\u00D4", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "radio_tower", + "copy-from": "radio_tower", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "radio_tower_even", + "copy-from": "radio_tower_even", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "radio_tower_even_stair_only", + "copy-from": "radio_tower_even_stair_only", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "radio_tower_odd", + "copy-from": "radio_tower_odd", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "radio_tower_top", + "copy-from": "radio_tower_top", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "radio_tower_1", + "copy-from": "radio_tower_1", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "radio_tower_roof_1", + "copy-from": "radio_tower_1" + }, + { + "type": "overmap_terrain", + "id": "bandit_cabin", + "copy-from": "bandit_cabin", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "bandit_camp_1", + "copy-from": "bandit_camp_1", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "bandit_camp_2", + "copy-from": "bandit_camp_2", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "bandit_camp_3", + "copy-from": "bandit_camp_3", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "bandit_camp_4", + "copy-from": "bandit_camp_4", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "looted_building", + "copy-from": "looted_building", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "campsite", + "name": "campsite", + "copy-from": "campsite", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "campsite_a", + "copy-from": "campsite_a", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "campsite_cabin_incomplete", + "copy-from": "campsite_cabin_incomplete", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "campsite_field_biker", + "copy-from": "campsite_field_biker", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "campsite_field_biker_destroyed", + "copy-from": "campsite_field_biker_destroyed", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "pond_field", + "copy-from": "pond_field", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "pond_forest", + "copy-from": "pond_forest", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "pond_swamp", + "copy-from": "pond_swamp", + "sym": "\u00DC", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "hunter_shack", + "copy-from": "hunter_shack", + "sym": "\u00E0" + }, + { + "type": "overmap_terrain", + "id": "hunter_shack_roof", + "copy-from": "hunter_shack_roof", + "sym": "\u00E0" + }, + { + "type": "overmap_terrain", + "id": "hunter_shack_1", + "copy-from": "hunter_shack_1", + "sym": "\u00E0" + }, + { + "type": "overmap_terrain", + "id": "hunter_shack_roof_1", + "copy-from": "hunter_shack_roof_1", + "sym": "\u00E0" + }, + { + "type": "overmap_terrain", + "id": "campground_1a", + "copy-from": "campground_1a", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_1b", + "copy-from": "campground_1b", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_2a", + "copy-from": "campground_2a", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_2b", + "copy-from": "campground_2b", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_roof", + "copy-from": "campground_roof", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_1a_npc", + "copy-from": "campground_1a_npc", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_1b_npc", + "copy-from": "campground_1b_npc", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_2a_npc", + "copy-from": "campground_2a_npc", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_2b_npc", + "copy-from": "campground_2b_npc", + "sym": "\u00C5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campground_roof_npc", + "copy-from": "campground_1a_npc" + }, + { + "type": "overmap_terrain", + "id": "desolatebarn", + "copy-from": "desolatebarn", + "sym": "\u00E9" + }, + { + "type": "overmap_terrain", + "id": "bandit_garage_1", + "copy-from": "bandit_garage_1", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "bandit_garage_2", + "copy-from": "bandit_garage_2", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "mass_grave", + "copy-from": "mass_grave", + "sym": "\u00C4", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "ws_giant_sinkhole_1", + "copy-from": "ws_giant_sinkhole_1", + "sym": "\u00FC" + }, + { + "type": "overmap_terrain", + "id": "ws_giant_sinkhole_2", + "copy-from": "ws_giant_sinkhole_2", + "sym": "\u00FC" + }, + { + "type": "overmap_terrain", + "id": "cs_public_space", + "copy-from": "cs_public_space", + "sym": "\u00F4", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "parking_2x1_0", + "copy-from": "parking_2x1_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "parking_2x1_1", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "parking_3x1_0", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "parking_3x1_1", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "parking_3x1_2", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "parking_2x2_0_0", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "parking_2x2_0_1", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "parking_2x2_1_0", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "parking_2x2_1_1", + "copy-from": "parking_2x1_0" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_1", + "copy-from": "irradiator_1_1", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_2", + "copy-from": "irradiator_1_2", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_3", + "copy-from": "irradiator_1_3", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_4", + "copy-from": "irradiator_1_4", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_5", + "copy-from": "irradiator_1_5", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_6", + "copy-from": "irradiator_1_6", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_7", + "copy-from": "irradiator_1_7", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_8", + "copy-from": "irradiator_1_8", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_9", + "copy-from": "irradiator_1_9", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_1_roof", + "copy-from": "irradiator_1_1_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_2_roof", + "copy-from": "irradiator_1_2_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_3_roof", + "copy-from": "irradiator_1_3_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_4_roof", + "copy-from": "irradiator_1_4_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_5_roof", + "copy-from": "irradiator_1_5_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_6_roof", + "copy-from": "irradiator_1_6_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_7_roof", + "copy-from": "irradiator_1_7_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_8_roof", + "copy-from": "irradiator_1_8_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "irradiator_1_9_roof", + "copy-from": "irradiator_1_9_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "airliner_1a", + "copy-from": "airliner_1a", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "airliner_2a", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3a", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1b", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2b", + "copy-from": "airliner_2b", + "sym": "\u00FC", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "airliner_3b", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1c", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2c", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3c", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1d", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2d", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3d", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1e", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2e", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3e", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1f", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2f", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3f", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1g", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2g", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3g", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1h", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2h", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3h", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1i", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2i", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3i", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_1j", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2j", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_3j", + "copy-from": "airliner_1a" + }, + { + "type": "overmap_terrain", + "id": "airliner_2a_1", + "copy-from": "airliner_2a_1", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "airliner_2b_1", + "copy-from": "airliner_2b" + }, + { + "type": "overmap_terrain", + "id": "airliner_2c_1", + "copy-from": "airliner_2a_1" + }, + { + "type": "overmap_terrain", + "id": "airliner_2b_-1", + "copy-from": "airliner_2b" + }, + { + "type": "overmap_terrain", + "id": "airliner_2c_-1", + "copy-from": "airliner_2c_-1", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "cground_1", + "copy-from": "cground_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_2", + "copy-from": "cground_2", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_3", + "copy-from": "cground_3", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_4", + "copy-from": "cground_4", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_5", + "copy-from": "cground_5", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_6", + "copy-from": "cground_6", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_7", + "copy-from": "cground_7", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_8", + "copy-from": "cground_8", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_9", + "copy-from": "cground_9", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_1_1", + "copy-from": "cground_1_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_2_1", + "copy-from": "cground_2_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_3_1", + "copy-from": "cground_4_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_4_1", + "copy-from": "cground_4_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_5_1", + "copy-from": "cground_5_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_6_1", + "copy-from": "cground_6_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_7_1", + "copy-from": "cground_7_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_8_1", + "copy-from": "cground_8_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_9_1", + "copy-from": "cground_9_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_1_2", + "copy-from": "cground_1_2", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "cground_2_2", + "copy-from": "cground_2_2", + "sym": "\u00C5" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_abstract.json b/data/mods/Graphical_Overmap/go_overmap_terrain_abstract.json new file mode 100644 index 0000000000000..efb84cbc61016 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_abstract.json @@ -0,0 +1,8 @@ +[ + { + "type": "overmap_terrain", + "abstract": "generic_cemetery", + "copy-from": "generic_cemetery", + "sym": "\u00C4" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_agricultural.json b/data/mods/Graphical_Overmap/go_overmap_terrain_agricultural.json new file mode 100644 index 0000000000000..7bdbae684bb0e --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_agricultural.json @@ -0,0 +1,960 @@ +[ + { + "type": "overmap_terrain", + "id": "sugar_house", + "copy-from": "sugar_house", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "sugar_house_roof", + "copy-from": "sugar_house_roof", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_1", + "copy-from": "farm_1", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_2", + "copy-from": "farm_2", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_2_roof", + "copy-from": "farm_2_roof", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_3", + "copy-from": "farm_3", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_3_roof", + "copy-from": "farm_3" + }, + { + "type": "overmap_terrain", + "id": "farm_4", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_5", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_6", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_7", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_8", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_9", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_1", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_2", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_3", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_roof_3", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_4", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_roof_4", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_5", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_6", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_7", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_8", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_9", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_10", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_11", + "copy-from": "2farm_11", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "2farm_roof_11", + "copy-from": "2farm_roof_11", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "2farm_12", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_13", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_14", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_15", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_roof_15", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2farm_16", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_1", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_2", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_3", + "copy-from": "farm_stills_3", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_4", + "copy-from": "farm_stills_4", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_5", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_6", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_7", + "copy-from": "farm_stills_7", + "sym": "\u00E9" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_8", + "copy-from": "farm_stills_4" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_9", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_10", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_11", + "copy-from": "farm_stills_11", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "farm_stills_12", + "copy-from": "farm_stills_4" + }, + { + "type": "overmap_terrain", + "id": "orchard_tree_apple", + "copy-from": "orchard_tree_apple", + "sym": "\u00F5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "orchard_processing", + "copy-from": "orchard_processing", + "sym": "\u00D6", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "orchard_stall", + "copy-from": "orchard_stall", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_NW", + "copy-from": "dairy_farm_NW", + "sym": "\u00A9" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_NE", + "copy-from": "dairy_farm_NE", + "sym": "\u00A9" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_SE", + "copy-from": "dairy_farm_SE", + "sym": "\u00E9" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_SE_roof", + "copy-from": "dairy_farm_SE" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_SW", + "copy-from": "dairy_farm_SW", + "sym": "\u00E2" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_SW_roof", + "copy-from": "dairy_farm_SW" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_isherwood_W", + "copy-from": "dairy_farm_isherwood_W", + "sym": "\u00A9" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_isherwood_E", + "copy-from": "dairy_farm_isherwood_E", + "sym": "\u00A9" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_isherwood_SE", + "copy-from": "dairy_farm_isherwood_SE", + "sym": "\u00E9" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_isherwood_SE_roof", + "copy-from": "dairy_farm_isherwood_SE" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_isherwood_SW", + "copy-from": "dairy_farm_isherwood_SW", + "sym": "\u00E2" + }, + { + "type": "overmap_terrain", + "id": "dairy_farm_isherwood_SW_roof", + "copy-from": "dairy_farm_isherwood_SW" + }, + { + "type": "overmap_terrain", + "id": "smokehouse", + "copy-from": "smokehouse", + "sym": "\u00E9" + }, + { + "type": "overmap_terrain", + "id": "smokehouse_roof", + "copy-from": "smokehouse" + }, + { + "type": "overmap_terrain", + "id": "rural_outbuilding", + "copy-from": "rural_outbuilding", + "sym": "\u00E6" + }, + { + "type": "overmap_terrain", + "id": "rural_outbuilding_roof", + "copy-from": "rural_outbuilding" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_1", + "copy-from": "farm_isherwood_1", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_2", + "copy-from": "farm_isherwood_2", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_2_cellar", + "copy-from": "farm_isherwood_2" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_2_roof", + "copy-from": "farm_isherwood_2" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_3", + "copy-from": "farm_isherwood_3", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_3_hayloft", + "copy-from": "farm_isherwood_3" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_3_roof", + "copy-from": "farm_isherwood_3" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_4", + "copy-from": "farm_isherwood_4", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_5", + "copy-from": "farm_isherwood_5", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_6", + "copy-from": "farm_isherwood_6", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_7", + "copy-from": "farm_isherwood_7", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_8", + "copy-from": "farm_isherwood_8", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_isherwood_9", + "copy-from": "farm_isherwood_9", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_1", + "copy-from": "horse_farm_isherwood_1", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_2", + "copy-from": "horse_farm_isherwood_2", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_3", + "copy-from": "horse_farm_isherwood_3", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_4", + "copy-from": "horse_farm_isherwood_4", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_4_roof", + "copy-from": "horse_farm_isherwood_4" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_5", + "copy-from": "horse_farm_isherwood_5", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_6", + "copy-from": "horse_farm_isherwood_6", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_7", + "copy-from": "horse_farm_isherwood_7", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_7_hayloft", + "copy-from": "horse_farm_isherwood_7" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_7_roof", + "copy-from": "horse_farm_isherwood_7" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_8", + "copy-from": "horse_farm_isherwood_8", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_9", + "copy-from": "horse_farm_isherwood_9", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_9_roof", + "copy-from": "horse_farm_isherwood_9" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_10", + "copy-from": "horse_farm_isherwood_10", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_10_roof", + "copy-from": "horse_farm_isherwood_10" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_11", + "copy-from": "horse_farm_isherwood_11", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_12", + "copy-from": "horse_farm_isherwood_12", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_13", + "copy-from": "horse_farm_isherwood_13", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_13_2ndfloor", + "copy-from": "horse_farm_isherwood_13" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_13_roof", + "copy-from": "horse_farm_isherwood_13" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_14", + "copy-from": "horse_farm_isherwood_14", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_15", + "copy-from": "horse_farm_isherwood_15", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_isherwood_16", + "copy-from": "horse_farm_isherwood_16", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cemetery_small", + "copy-from": "cemetery_small", + "sym": "\u00C4" + }, + { + "type": "overmap_terrain", + "id": "orchard", + "copy-from": "orchard", + "sym": "\u00E8", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "moonshine_still", + "copy-from": "moonshine_still", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "moonshine_still_roof", + "copy-from": "moonshine_still" + }, + { + "type": "overmap_terrain", + "id": "moonshine_still_1", + "copy-from": "moonshine_still_1", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "moonshine_still_roof_1", + "copy-from": "moonshine_still_1" + }, + { + "type": "overmap_terrain", + "id": "moonshine_still_2", + "copy-from": "moonshine_still_2", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "moonshine_still_roof_2", + "copy-from": "moonshine_still_2" + }, + { + "type": "overmap_terrain", + "id": "TreeFarm_1b", + "copy-from": "TreeFarm_1b", + "sym": "\u00F5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_1", + "copy-from": "horse_farm_1", + "sym": "\u00A9", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_2", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_3", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_4", + "copy-from": "horse_farm_4", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_4_roof", + "copy-from": "horse_farm_4" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_5", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_6", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_7", + "copy-from": "horse_farm_7", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_7_hayloft", + "copy-from": "horse_farm_7" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_7_roof", + "copy-from": "horse_farm_7" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_8", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_9", + "copy-from": "horse_farm_9", + "sym": "\u00E9", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_9_roof", + "copy-from": "horse_farm_9" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_10", + "copy-from": "horse_farm_10", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_10_roof", + "copy-from": "horse_farm_10" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_11", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_12", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_13", + "copy-from": "horse_farm_13", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_13_2ndfloor", + "copy-from": "horse_farm_13_2ndfloor", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_13_roof", + "copy-from": "horse_farm_13_roof", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_14", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_15", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "horse_farm_16", + "copy-from": "horse_farm_1" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_straight_h", + "copy-from": "farm_lot_wire_straight_h", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_turn_h", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_straight_v", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_turn_v", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_turn_uni", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_straight_v_open", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_straight_h_open", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_turn_v_open", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_wire_turn_h_open", + "copy-from": "farm_lot_wire_straight_h" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_M", + "copy-from": "farm_lot_M", + "sym": "\u00A9" + }, + { + "type": "overmap_terrain", + "id": "farm_lot_M1", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2silos", + "copy-from": "farm_1" + }, + { + "type": "overmap_terrain", + "id": "2silos_1", + "copy-from": "2silos_1", + "sym": "\u00F6" + }, + { + "type": "overmap_terrain", + "id": "2silos_2", + "copy-from": "2silos_2", + "sym": "\u00F6" + }, + { + "type": "overmap_terrain", + "id": "2silos_roof", + "copy-from": "2silos_2" + }, + { + "type": "overmap_terrain", + "id": "coop_chicken", + "copy-from": "coop_chicken", + "sym": "\u00E9" + }, + { + "type": "overmap_terrain", + "id": "yard", + "copy-from": "yard", + "sym": "\u00A9", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "house_farm", + "copy-from": "house_farm", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "house_farm_roof", + "copy-from": "house_farm_roof", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_1", + "copy-from": "farm_dairy_twd_1", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_2", + "copy-from": "farm_dairy_twd_1" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_3", + "copy-from": "farm_dairy_twd_1" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_4", + "copy-from": "farm_dairy_twd_4", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_5", + "copy-from": "farm_dairy_twd_1" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_6", + "copy-from": "farm_dairy_twd_6", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_9", + "copy-from": "farm_dairy_twd_1" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_10", + "copy-from": "farm_dairy_twd_1" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_12", + "copy-from": "farm_dairy_twd_6" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_second_floor_3", + "copy-from": "farm_dairy_twd_4" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_second_floor_4", + "copy-from": "farm_dairy_twd_4" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_second_floor_5", + "copy-from": "farm_dairy_twd_6" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_second_floor_6", + "copy-from": "farm_dairy_twd_6" + }, + { + "type": "overmap_terrain", + "id": "farm_dairy_twd_second_floor_12", + "copy-from": "farm_dairy_twd_6" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_campus.json b/data/mods/Graphical_Overmap/go_overmap_terrain_campus.json new file mode 100644 index 0000000000000..74f5285d260c0 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_campus.json @@ -0,0 +1,473 @@ +[ + { + "type": "overmap_terrain", + "id": "campus_admin_0_0_0", + "copy-from": "campus_admin_0_0_0", + "sym": "\u00C1", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_1_0", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_2_0", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_0_1", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_1_1", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_2_1", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_0_2", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_1_2", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_2_2", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_0_3", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_1_3", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_admin_0_2_3", + "copy-from": "campus_admin_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_0_0", + "name": "campus commons building", + "sym": "\u00C7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_0_0", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_1_0", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_1_0", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_2_0", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_2_0", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_3_0", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_3_0", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_0_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_0_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_1_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_1_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_2_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_2_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_3_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_3_1", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_0_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_0_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_1_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_1_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_2_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_2_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_3_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_3_2", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_0_3", + "name": "campus commons roof", + "color": "blue", + "copy-from": "campus_commons_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_0_3", + "copy-from": "campus_commons_0_0_3" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_1_3", + "copy-from": "campus_commons_0_0_3" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_1_3", + "copy-from": "campus_commons_0_0_3" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_2_3", + "copy-from": "campus_commons_0_0_3" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_2_3", + "copy-from": "campus_commons_0_0_3" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_0_3_3", + "copy-from": "campus_commons_0_0_3" + }, + { + "type": "overmap_terrain", + "id": "campus_commons_1_3_3", + "copy-from": "campus_commons_0_0_3" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_0_0", + "copy-from": "campus_media_0_0_0", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_1_0", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_0_0", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_1_0", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_0_1", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_1_1", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_0_1", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_1_1", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_0_2", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_1_2", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_0_2", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_1_2", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_0_3", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_1_3", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_0_3", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_1_3", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_0_4", + "copy-from": "campus_media_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_media_0_1_4", + "copy-from": "campus_media_0_0_4" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_0_4", + "copy-from": "campus_media_0_0_4" + }, + { + "type": "overmap_terrain", + "id": "campus_media_1_1_4", + "copy-from": "campus_media_0_0_4" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_0_0", + "copy-from": "campus_health_0_0_0", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_1_0", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_2_0", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_0_1", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_1_1", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_2_1", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_0_2", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_1_2", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_2_2", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_0_3", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_1_3", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_health_0_2_3", + "copy-from": "campus_health_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_0_0", + "copy-from": "campus_lecture_0_0_0", + "sym": "\u00FE", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_1_0", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_2_0", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_3_0", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_0_1", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_1_1", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_2_1", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_3_1", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_0_2", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_1_2", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_2_2", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_3_2", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_0_3", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_1_3", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_2_3", + "copy-from": "campus_lecture_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "campus_lecture_0_3_3", + "copy-from": "campus_lecture_0_0_3" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_cemetery.json b/data/mods/Graphical_Overmap/go_overmap_terrain_cemetery.json new file mode 100644 index 0000000000000..1ccd1237d440a --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_cemetery.json @@ -0,0 +1,38 @@ +[ + { + "type": "overmap_terrain", + "id": "cemetery_4square_00", + "copy-from": "cemetery_4square_00", + "sym": "\u00C4" + }, + { + "type": "overmap_terrain", + "id": "cemetery_4square_10", + "copy-from": "cemetery_4square_10", + "sym": "\u00C4" + }, + { + "type": "overmap_terrain", + "id": "cemetery_4square_01", + "copy-from": "cemetery_4square_01", + "sym": "\u00C4" + }, + { + "type": "overmap_terrain", + "id": "cemetery_4square_11", + "copy-from": "cemetery_4square_11", + "sym": "\u00C4" + }, + { + "type": "overmap_terrain", + "id": "Cemetery_1a", + "copy-from": "Cemetery_1a", + "sym": "\u00C4" + }, + { + "type": "overmap_terrain", + "id": "Cemetery_1b", + "copy-from": "Cemetery_1b", + "sym": "\u00C4" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_commercial.json b/data/mods/Graphical_Overmap/go_overmap_terrain_commercial.json new file mode 100644 index 0000000000000..fe54596eeb5f4 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_commercial.json @@ -0,0 +1,2490 @@ +[ + { + "type": "overmap_terrain", + "id": "s_gas", + "copy-from": "s_gas", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "s_gas_1", + "copy-from": "s_gas_1", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "s_gas_roof_1", + "copy-from": "s_gas_roof_1", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "s_pharm", + "copy-from": "s_pharm", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_pharm_roof", + "copy-from": "s_pharm_roof", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_pharm_1", + "copy-from": "s_pharm_1", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_pharm_roof_1", + "copy-from": "s_pharm_roof_1", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "office_doctor", + "copy-from": "office_doctor", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "office_doctor_roof", + "copy-from": "office_doctor_roof", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "office_doctor_1", + "copy-from": "office_doctor_1", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "office_doctor_roof_1", + "copy-from": "office_doctor_roof_1", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "office_doctor_2", + "copy-from": "office_doctor_2", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "office_doctor_roof_2", + "copy-from": "office_doctor_roof_2", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "office_doctor_upper_roof_2", + "copy-from": "office_doctor_roof_2" + }, + { + "type": "overmap_terrain", + "id": "office_cubical", + "copy-from": "office_cubical", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "office_cubical_roof", + "copy-from": "office_cubical" + }, + { + "type": "overmap_terrain", + "id": "office_cubical_1", + "copy-from": "office_cubical_1", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "office_cubical_roof_1", + "copy-from": "office_cubical" + }, + { + "type": "overmap_terrain", + "id": "office_tower_1_entrance", + "copy-from": "office_tower_1_entrance", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_1", + "copy-from": "office_tower_1", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_b_entrance", + "copy-from": "office_tower_b_entrance", + "sym": "\u00F4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_b", + "copy-from": "office_tower_b", + "sym": "\u00F4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_2_a1", + "copy-from": "office_tower_2_a1", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_2_a2", + "copy-from": "office_tower_2_a2", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_2_a3", + "copy-from": "office_tower_2_a3", + "sym": "\u00E8", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "office_tower_2_b1", + "copy-from": "office_tower_2_b1", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_2_b2", + "copy-from": "office_tower_2_b2", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_2_b3", + "copy-from": "office_tower_2_b3", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_a0", + "copy-from": "office_tower_collapse_a0", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_a1", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_a2", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b0", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b1", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b2", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b_a0", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b_a1", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b_a2", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b_b0", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b_b1", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_collapse_b_b2", + "copy-from": "office_tower_collapse_a0" + }, + { + "type": "overmap_terrain", + "id": "office_tower_2_a1_tower_lab", + "copy-from": "office_tower_2_a1_tower_lab", + "sym": "\u00C7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "office_tower_open_air_corner", + "copy-from": "office_tower_open_air_corner", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "s_grocery", + "copy-from": "s_grocery", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_grocery_roof", + "copy-from": "s_grocery_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_grocery_1", + "copy-from": "s_grocery" + }, + { + "type": "overmap_terrain", + "id": "s_grocery_roof_1", + "copy-from": "s_grocery_roof" + }, + { + "type": "overmap_terrain", + "id": "s_hardware", + "copy-from": "s_hardware", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_hardware_roof", + "copy-from": "s_hardware_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_hardware_1", + "copy-from": "s_hardware" + }, + { + "type": "overmap_terrain", + "id": "s_hardware_roof_1", + "copy-from": "s_hardware_roof" + }, + { + "type": "overmap_terrain", + "id": "s_hardware_2", + "copy-from": "s_hardware" + }, + { + "type": "overmap_terrain", + "id": "s_hardware_roof_2", + "copy-from": "s_hardware_roof" + }, + { + "type": "overmap_terrain", + "id": "s_hardware_3", + "copy-from": "s_hardware" + }, + { + "type": "overmap_terrain", + "id": "s_hardware_roof_3", + "copy-from": "s_hardware_roof" + }, + { + "type": "overmap_terrain", + "id": "s_electronics", + "copy-from": "s_electronics", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "s_electronics_roof", + "copy-from": "s_electronics_roof", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "s_electronics_1", + "copy-from": "s_electronics" + }, + { + "type": "overmap_terrain", + "id": "s_electronics_roof_1", + "copy-from": "s_electronics_roof" + }, + { + "type": "overmap_terrain", + "id": "s_sports", + "copy-from": "s_sports", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "s_sports_roof", + "copy-from": "s_sports_roof", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "s_liquor", + "copy-from": "s_liquor", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_liquor_roof", + "copy-from": "s_liquor_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_gun", + "copy-from": "s_gun", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_gun_roof", + "copy-from": "s_gun_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_gun_1", + "copy-from": "s_gun" + }, + { + "type": "overmap_terrain", + "id": "s_gun_roof_1", + "copy-from": "s_gun_roof" + }, + { + "type": "overmap_terrain", + "id": "s_gun_2", + "copy-from": "s_gun" + }, + { + "type": "overmap_terrain", + "id": "s_gun_3", + "copy-from": "s_gun" + }, + { + "type": "overmap_terrain", + "id": "s_gun_roof_3", + "copy-from": "s_gun_roof" + }, + { + "type": "overmap_terrain", + "id": "s_gun_4", + "copy-from": "s_gun" + }, + { + "type": "overmap_terrain", + "id": "s_gun_2ndfloor_4", + "copy-from": "s_gun_roof" + }, + { + "type": "overmap_terrain", + "id": "s_gun_roof_4", + "copy-from": "s_gun" + }, + { + "type": "overmap_terrain", + "id": "s_clothes", + "copy-from": "s_clothes", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_roof", + "copy-from": "s_clothes_roof", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_1", + "copy-from": "s_clothes" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_roof_1", + "copy-from": "s_clothes_roof" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_2", + "copy-from": "s_clothes" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_roof_2", + "copy-from": "s_clothes_roof" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_3", + "copy-from": "s_clothes" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_roof_3", + "copy-from": "s_clothes_roof" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_4", + "copy-from": "s_clothes" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_roof_4", + "copy-from": "s_clothes_roof" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_upper_roof_4", + "copy-from": "s_clothes_roof" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_5", + "copy-from": "s_clothes" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_roof_5", + "copy-from": "s_clothes_roof" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_6", + "copy-from": "s_clothes" + }, + { + "type": "overmap_terrain", + "id": "s_clothes_roof_6", + "copy-from": "s_clothes_roof" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore", + "copy-from": "s_bookstore", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore_roof", + "copy-from": "s_bookstore_roof", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore_upper_roof", + "copy-from": "s_bookstore_roof" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore_1", + "copy-from": "s_bookstore" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore_roof_1", + "copy-from": "s_bookstore_roof" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore_upper_roof_1", + "copy-from": "s_bookstore_roof" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore_2", + "copy-from": "s_bookstore" + }, + { + "type": "overmap_terrain", + "id": "s_bookstore_roof_2", + "copy-from": "s_bookstore_roof" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_foodplace", + "copy-from": "s_restaurant_foodplace", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_foodplace_roof", + "copy-from": "s_restaurant_foodplace_roof", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_foodplace_upper_roof", + "copy-from": "s_restaurant_foodplace_roof" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant", + "copy-from": "s_restaurant", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_roof", + "copy-from": "s_restaurant_roof", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_1", + "copy-from": "s_restaurant" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_roof_1", + "copy-from": "s_restaurant_roof" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_2", + "copy-from": "s_restaurant" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_roof_2", + "copy-from": "s_restaurant_roof" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_3", + "copy-from": "s_restaurant" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_roof_3", + "copy-from": "s_restaurant_roof" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_fast", + "copy-from": "s_restaurant_fast", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_fast_roof", + "copy-from": "s_restaurant_fast_roof", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_fast_1", + "copy-from": "s_restaurant_fast" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_fast_roof_1", + "copy-from": "s_restaurant_fast_roof" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_coffee", + "copy-from": "s_restaurant_coffee", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_coffee_roof", + "copy-from": "s_restaurant_coffee_roof", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_coffee_1", + "copy-from": "s_restaurant_coffee" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_coffee_roof_1", + "copy-from": "s_restaurant_coffee_roof" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_coffee_2", + "copy-from": "s_restaurant_coffee" + }, + { + "type": "overmap_terrain", + "id": "s_restaurant_coffee_roof_2", + "copy-from": "s_restaurant_coffee_roof" + }, + { + "type": "overmap_terrain", + "id": "s_teashop", + "copy-from": "s_teashop", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_teashop_roof", + "copy-from": "s_teashop_roof", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_teashop_1", + "copy-from": "s_teashop" + }, + { + "type": "overmap_terrain", + "id": "s_teashop_roof_1", + "copy-from": "s_teashop_roof" + }, + { + "type": "overmap_terrain", + "id": "s_teashop_upper_roof_1", + "copy-from": "s_teashop_roof" + }, + { + "type": "overmap_terrain", + "id": "bar", + "copy-from": "bar", + "sym": "\u00E7", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "bar_roof", + "copy-from": "bar_roof", + "sym": "\u00E7", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "bar_1", + "copy-from": "bar" + }, + { + "type": "overmap_terrain", + "id": "bar_roof_1", + "copy-from": "bar_roof" + }, + { + "type": "overmap_terrain", + "id": "s_butcher", + "copy-from": "s_butcher", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "s_butcher_roof", + "copy-from": "s_butcher_roof", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "s_butcher_upper_roof", + "copy-from": "s_butcher_roof" + }, + { + "type": "overmap_terrain", + "id": "s_butcher_1", + "copy-from": "s_butcher" + }, + { + "type": "overmap_terrain", + "id": "s_butcher_roof_1", + "copy-from": "s_butcher_roof" + }, + { + "type": "overmap_terrain", + "id": "s_butcher_upper_roof_1", + "copy-from": "s_butcher_roof" + }, + { + "type": "overmap_terrain", + "id": "s_butcher_2", + "copy-from": "s_butcher" + }, + { + "type": "overmap_terrain", + "id": "s_butcher_roof_2", + "copy-from": "s_butcher_roof" + }, + { + "type": "overmap_terrain", + "id": "s_bike_shop", + "copy-from": "s_bike_shop", + "sym": "\u00E7", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "s_bike_shop_roof", + "copy-from": "s_bike_shop_roof", + "sym": "\u00E7", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "s_bike_shop_1", + "copy-from": "s_bike_shop" + }, + { + "type": "overmap_terrain", + "id": "s_bike_shop_roof_1", + "copy-from": "s_bike_shop_roof" + }, + { + "type": "overmap_terrain", + "id": "s_pizza_parlor", + "copy-from": "s_pizza_parlor", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_pizza_parlor_roof", + "copy-from": "s_pizza_parlor_roof", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_pizza_parlor_1", + "copy-from": "s_pizza_parlor" + }, + { + "type": "overmap_terrain", + "id": "s_pizza_parlor_roof_1", + "copy-from": "s_pizza_parlor_roof" + }, + { + "type": "overmap_terrain", + "id": "bank", + "copy-from": "bank", + "sym": "\u00FE", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "bank_roof", + "copy-from": "bank_roof", + "sym": "\u00FE", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "bank_1", + "copy-from": "bank" + }, + { + "type": "overmap_terrain", + "id": "bank_roof_1", + "copy-from": "bank_roof" + }, + { + "type": "overmap_terrain", + "id": "pawn", + "copy-from": "pawn", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "pawn_roof", + "copy-from": "pawn_roof", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "pawn_1", + "copy-from": "pawn" + }, + { + "type": "overmap_terrain", + "id": "pawn_roof_1", + "copy-from": "pawn_roof" + }, + { + "type": "overmap_terrain", + "id": "pawn_pf", + "copy-from": "pawn" + }, + { + "type": "overmap_terrain", + "id": "pawn_pf_under", + "copy-from": "pawn_roof" + }, + { + "type": "overmap_terrain", + "id": "pawn_pf_roof", + "copy-from": "pawn_roof" + }, + { + "type": "overmap_terrain", + "id": "mil_surplus", + "copy-from": "mil_surplus", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "mil_surplus_roof", + "copy-from": "mil_surplus_roof", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "mil_surplus_1", + "copy-from": "mil_surplus" + }, + { + "type": "overmap_terrain", + "id": "mil_surplus_roof_1", + "copy-from": "mil_surplus_roof" + }, + { + "type": "overmap_terrain", + "id": "mil_surplus_2", + "copy-from": "mil_surplus" + }, + { + "type": "overmap_terrain", + "id": "mil_surplus_roof_2", + "copy-from": "mil_surplus_roof" + }, + { + "type": "overmap_terrain", + "id": "furniture", + "copy-from": "furniture", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "furniture_roof", + "copy-from": "furniture_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "furniture_upper_roof", + "copy-from": "furniture_roof" + }, + { + "type": "overmap_terrain", + "id": "s_music", + "copy-from": "s_music", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_music_roof", + "copy-from": "s_music_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "megastore_parking", + "copy-from": "megastore_parking", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_0_0", + "copy-from": "megastore_0_0_0", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_0_0", + "copy-from": "megastore_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_0_0", + "copy-from": "megastore_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_1_0", + "copy-from": "megastore_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_1_0", + "copy-from": "megastore_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_1_0", + "copy-from": "megastore_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_2_0", + "copy-from": "megastore_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_2_0", + "copy-from": "megastore_1_2_0", + "sym": "\u00C1", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_2_0", + "copy-from": "megastore_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_0_1", + "copy-from": "megastore_0_0_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_0_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_0_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_1_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_1_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_1_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_2_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_2_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_2_1", + "copy-from": "megastore_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_0_roof", + "copy-from": "megastore_0_0_roof", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_0_roof", + "copy-from": "megastore_0_0_roof" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_0_roof", + "copy-from": "megastore_0_0_roof" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_1_roof", + "copy-from": "megastore_0_0_roof" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_1_roof", + "copy-from": "megastore_1_1_roof", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_1_roof", + "copy-from": "megastore_0_0_roof" + }, + { + "type": "overmap_terrain", + "id": "megastore_0_2_roof", + "copy-from": "megastore_0_0_roof" + }, + { + "type": "overmap_terrain", + "id": "megastore_1_2_roof", + "copy-from": "megastore_0_0_roof" + }, + { + "type": "overmap_terrain", + "id": "megastore_2_2_roof", + "copy-from": "megastore_0_0_roof" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_1", + "copy-from": "hotel_tower_1_1", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_2", + "copy-from": "hotel_tower_1_1" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_3", + "copy-from": "hotel_tower_1_1" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_4", + "copy-from": "hotel_tower_1_1" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_4", + "copy-from": "hotel_tower_flr2_1_4", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr3_1_4", + "copy-from": "hotel_tower_flr2_1_4" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr4_1_4", + "copy-from": "hotel_tower_flr2_1_4" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_roof_1_4", + "copy-from": "hotel_tower_roof_1_4", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_5", + "copy-from": "hotel_tower_1_5", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_5", + "copy-from": "hotel_tower_1_5" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr3_1_5", + "copy-from": "hotel_tower_1_5" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr4_1_5", + "copy-from": "hotel_tower_1_5" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_roof_1_5", + "copy-from": "hotel_tower_roof_1_5", + "sym": "\u00C7", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_5B", + "copy-from": "hotel_tower_1_5B", + "sym": "\u00C7", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_5B", + "copy-from": "hotel_tower_flr2_1_5B", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_5C", + "copy-from": "hotel_tower_1_5C", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_5C", + "copy-from": "hotel_tower_flr2_1_5C", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_6", + "copy-from": "hotel_tower_1_6", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_6", + "copy-from": "hotel_tower_flr2_1_6", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr3_1_6", + "copy-from": "hotel_tower_flr2_1_6" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr4_1_6", + "copy-from": "hotel_tower_flr2_1_6" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_roof_1_6", + "copy-from": "hotel_tower_roof_1_6", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_7", + "copy-from": "hotel_tower_1_7", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_7", + "copy-from": "hotel_tower_flr2_1_7", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr3_1_7", + "copy-from": "hotel_tower_flr3_1_7", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr4_1_7", + "copy-from": "hotel_tower_flr4_1_7", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_roof_1_7", + "copy-from": "hotel_tower_roof_1_7", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_8", + "copy-from": "hotel_tower_1_8", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_8", + "copy-from": "hotel_tower_flr2_1_8", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr3_1_8", + "copy-from": "hotel_tower_flr3_1_8", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr4_1_8", + "copy-from": "hotel_tower_flr4_1_8", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_roof_1_8", + "copy-from": "hotel_tower_roof_1_8", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_1_9", + "copy-from": "hotel_tower_1_9", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr2_1_9", + "copy-from": "hotel_tower_flr2_1_9", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr3_1_9", + "copy-from": "hotel_tower_flr3_1_9", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_flr4_1_9", + "copy-from": "hotel_tower_flr4_1_9", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_roof_1_9", + "copy-from": "hotel_tower_roof_1_9", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_b_1", + "copy-from": "hotel_tower_b_1", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_b_2", + "copy-from": "hotel_tower_b_1" + }, + { + "type": "overmap_terrain", + "id": "hotel_tower_b_3", + "copy-from": "hotel_tower_b_1" + }, + { + "type": "overmap_terrain", + "id": "motel_twd_1", + "copy-from": "motel_twd_1", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_twd_2", + "copy-from": "motel_twd_2", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_twd_second_floor", + "copy-from": "motel_twd_second_floor", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_entrance", + "copy-from": "motel_entrance", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_entrance_roof", + "copy-from": "motel_entrance_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_1", + "copy-from": "motel_1", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_1_roof", + "copy-from": "motel_1_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_2", + "copy-from": "motel_2", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_2_roof", + "copy-from": "motel_2_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_3", + "copy-from": "motel_3", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "motel_3_roof", + "copy-from": "motel_3_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_gas_rural", + "copy-from": "s_gas_rural", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "s_gas_rural_roof", + "copy-from": "s_gas_rural_roof", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_entrance", + "copy-from": "hdwr_large_entrance", + "sym": "\u00C1", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_SW", + "copy-from": "hdwr_large_SW", + "sym": "\u00C1", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_NW", + "copy-from": "hdwr_large_NW", + "sym": "\u00C1", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_NE", + "copy-from": "hdwr_large_NE", + "sym": "\u00C1", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_backroom", + "copy-from": "hdwr_large_backroom", + "sym": "\u00C1", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_loadingbay", + "copy-from": "hdwr_large_loadingbay", + "sym": "\u00D6", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_0_0_0", + "copy-from": "hdwr_large_0_0_0", + "sym": "\u00C1", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_1_0_0", + "copy-from": "hdwr_large_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_0_1_0", + "copy-from": "hdwr_large_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_1_1_0", + "copy-from": "hdwr_large_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_0_2_0", + "copy-from": "hdwr_large_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_1_2_0", + "copy-from": "hdwr_large_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_0_0_1", + "copy-from": "hdwr_large_0_0_1", + "sym": "\u00A6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_1_0_1", + "copy-from": "hdwr_large_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_0_1_1", + "copy-from": "hdwr_large_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_1_1_1", + "copy-from": "hdwr_large_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_0_2_1", + "copy-from": "hdwr_large_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "hdwr_large_1_2_1", + "copy-from": "hdwr_large_0_0_1" + }, + { + "type": "overmap_terrain", + "id": "garage_gas_1", + "copy-from": "garage_gas_1", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "garage_gas_roof_1", + "copy-from": "garage_gas_roof_1", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "garage_gas_2", + "copy-from": "garage_gas_1" + }, + { + "type": "overmap_terrain", + "id": "garage_gas_roof_2", + "copy-from": "garage_gas_roof_1" + }, + { + "type": "overmap_terrain", + "id": "garage_gas_3", + "copy-from": "garage_gas_1" + }, + { + "type": "overmap_terrain", + "id": "garage_gas_roof_3", + "copy-from": "garage_gas_roof_1" + }, + { + "type": "overmap_terrain", + "id": "dispensary", + "copy-from": "dispensary", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "dispensary_roof", + "copy-from": "dispensary_roof", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "dispensary_1", + "copy-from": "dispensary" + }, + { + "type": "overmap_terrain", + "id": "dispensary_roof_1", + "copy-from": "dispensary_roof" + }, + { + "type": "overmap_terrain", + "id": "dispensary_2", + "copy-from": "dispensary" + }, + { + "type": "overmap_terrain", + "id": "dispensary_roof_2", + "copy-from": "dispensary_roof" + }, + { + "type": "overmap_terrain", + "id": "small_office", + "copy-from": "small_office", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "small_office_roof", + "copy-from": "small_office_roof", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "small_office_upper_roof", + "copy-from": "small_office_roof" + }, + { + "type": "overmap_terrain", + "id": "candy_shop", + "copy-from": "candy_shop", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "candy_shop_roof", + "copy-from": "candy_shop_roof", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "candy_shop_1", + "copy-from": "candy_shop" + }, + { + "type": "overmap_terrain", + "id": "candy_shop_roof_1", + "copy-from": "candy_shop_roof" + }, + { + "type": "overmap_terrain", + "id": "bakery", + "copy-from": "bakery", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "bakery_roof", + "copy-from": "bakery_roof", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "bakery_upper_roof", + "copy-from": "bakery_roof" + }, + { + "type": "overmap_terrain", + "id": "icecream_shop", + "copy-from": "icecream_shop", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "icecream_shop_roof", + "copy-from": "icecream_shop_roof", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "dollarstore", + "copy-from": "dollarstore", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "dollarstore_roof", + "copy-from": "dollarstore_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "dollarstore_1", + "copy-from": "dollarstore" + }, + { + "type": "overmap_terrain", + "id": "dollarstore_roof_1", + "copy-from": "dollarstore_roof" + }, + { + "type": "overmap_terrain", + "id": "lancenter", + "copy-from": "lancenter", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "lancenter_roof", + "copy-from": "lancenter_roof", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "lancenter_1", + "copy-from": "lancenter" + }, + { + "type": "overmap_terrain", + "id": "lancenter_roof_1", + "copy-from": "lancenter_roof" + }, + { + "type": "overmap_terrain", + "id": "landscapingsupplyco_1a", + "copy-from": "landscapingsupplyco_1a", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "landscapingsupplyco_1b", + "copy-from": "landscapingsupplyco_1b", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "landscapingsupplyco_1b_roof", + "copy-from": "landscapingsupplyco_1b_roof", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "s_vfw", + "copy-from": "s_vfw", + "sym": "\u00FF", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "s_vfw_roof", + "copy-from": "s_vfw_roof", + "sym": "\u00FF", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "s_thrift", + "copy-from": "s_thrift", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_thrift_roof", + "copy-from": "s_thrift_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_daycare", + "copy-from": "s_daycare", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_daycare_roof", + "copy-from": "s_daycare_roof", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_petstore", + "copy-from": "s_petstore", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_petstore_roof", + "copy-from": "s_petstore_roof", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "s_petstore_1", + "copy-from": "s_petstore" + }, + { + "type": "overmap_terrain", + "id": "s_petstore_roof_1", + "copy-from": "s_petstore_roof" + }, + { + "type": "overmap_terrain", + "id": "s_petstore_2", + "copy-from": "s_petstore" + }, + { + "type": "overmap_terrain", + "id": "s_petstore_roof_2", + "copy-from": "s_petstore_roof" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_a1", + "copy-from": "s_shoppingplaza_a1", + "sym": "\u00D7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_a2", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_a3", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_a4", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_a5", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_a6", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_b1", + "copy-from": "s_shoppingplaza_a1", + "sym": "\u00D7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_b2", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_b3", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_b4", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_b5", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "s_shoppingplaza_b6", + "copy-from": "s_shoppingplaza_a1" + }, + { + "type": "overmap_terrain", + "id": "veterinarian", + "copy-from": "veterinarian", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "veterinarian_roof", + "copy-from": "veterinarian_roof", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "s_laundromat", + "copy-from": "s_laundromat", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_laundromat_roof", + "copy-from": "s_laundromat_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_laundromat_1", + "copy-from": "s_laundromat" + }, + { + "type": "overmap_terrain", + "id": "s_laundromat_roof_1", + "copy-from": "s_laundromat_roof" + }, + { + "type": "overmap_terrain", + "id": "s_jewelry", + "copy-from": "s_jewelry", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_jewelry_roof", + "copy-from": "s_jewelry_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "abstract": "generic_motel", + "copy-from": "generic_motel", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_entrance", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_1", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_2", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_3", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_entrance_f2", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_1_f2", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_2_f2", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_3_f2", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_1_r", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_2_r", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "id": "2fmotel_3_r", + "copy-from": "generic_motel" + }, + { + "type": "overmap_terrain", + "abstract": "generic_large_office_tower", + "copy-from": "generic_large_office_tower", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "home_improvement", + "name": "home improvement store", + "copy-from": "home_improvement", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "home_improvement_roof", + "copy-from": "home_improvement_roof", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_1", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_2", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_3", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_4", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_5", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_6", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_7", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_8", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_9", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_9b", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_10", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_10b", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_11", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_12", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_13", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_14", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_15", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_16", + "copy-from": "generic_large_office_tower" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_17", + "copy-from": "loffice_tower_17", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_18", + "copy-from": "loffice_tower_18", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_19", + "copy-from": "loffice_tower_19", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "loffice_tower_20", + "copy-from": "loffice_tower_20", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "s_antique", + "copy-from": "s_antique", + "sym": "\u00E7", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "s_antique_roof", + "copy-from": "s_antique_roof", + "sym": "\u00E7", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "s_arcade", + "copy-from": "s_arcade", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "s_arcade_roof", + "copy-from": "s_arcade_roof", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "s_gardening", + "copy-from": "s_gardening", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_gardening_roof", + "copy-from": "s_gardening_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "craft_shop", + "copy-from": "craft_shop", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "craft_shop_roof", + "copy-from": "craft_shop_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "craft_shop_upper_roof", + "copy-from": "craft_shop_roof" + }, + { + "type": "overmap_terrain", + "id": "craft_shop_1", + "copy-from": "craft_shop" + }, + { + "type": "overmap_terrain", + "id": "craft_shop_roof_1", + "copy-from": "craft_shop_roof" + }, + { + "type": "overmap_terrain", + "id": "craft_shop_2", + "copy-from": "craft_shop" + }, + { + "type": "overmap_terrain", + "id": "craft_shop_2ndfloor_2", + "copy-from": "craft_shop_roof" + }, + { + "type": "overmap_terrain", + "id": "craft_shop_roof_2", + "copy-from": "craft_shop_roof" + }, + { + "type": "overmap_terrain", + "id": "cs_market_small", + "copy-from": "cs_market_small", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "cs_sex_shop", + "copy-from": "cs_sex_shop", + "sym": "\u00E7", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "cs_sex_shop_roof", + "copy-from": "cs_sex_shop_roof", + "sym": "\u00E7", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "cs_internet_cafe", + "copy-from": "cs_internet_cafe", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "cs_internet_cafe_roof", + "copy-from": "cs_internet_cafe_roof", + "sym": "\u00E7", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "cs_internet_cafe_upper_roof", + "copy-from": "cs_internet_cafe_roof" + }, + { + "type": "overmap_terrain", + "id": "cs_car_showroom", + "copy-from": "cs_car_showroom", + "sym": "\u00C1", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "cs_car_showroom_2ndfloor", + "copy-from": "cs_car_showroom_2ndfloor", + "sym": "\u00C1", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "cs_car_showroom_roof", + "copy-from": "cs_car_showroom_roof", + "sym": "\u00C1", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "cs_car_dealership", + "copy-from": "cs_car_dealership", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "cs_car_dealership_roof", + "copy-from": "cs_car_dealership_roof", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "cs_tire_shop", + "copy-from": "cs_tire_shop", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "cs_tire_shop_roof", + "copy-from": "cs_tire_shop_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "headshop", + "copy-from": "headshop", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "headshop_roof", + "copy-from": "headshop_roof", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "headshop_upper_roof", + "copy-from": "headshop_roof" + }, + { + "type": "overmap_terrain", + "id": "abstorefront", + "copy-from": "abstorefront", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "abstorefront_roof", + "copy-from": "abstorefront_roof", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "abstorefront_1", + "copy-from": "abstorefront_1", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "abstorefront_roof_1", + "copy-from": "abstorefront_roof_1", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "abstorefront_2", + "copy-from": "abstorefront_2", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "abstorefront_roof_2", + "copy-from": "abstorefront_roof_2", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "station_radio", + "copy-from": "station_radio", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "station_radio_roof", + "copy-from": "station_radio_roof", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "station_radio_1", + "copy-from": "station_radio_1", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "station_radio_roof_1", + "copy-from": "station_radio_roof_1", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "cs_gardening_allotment", + "copy-from": "cs_gardening_allotment", + "sym": "\u00E8", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "cs_gardening_allotment_roof", + "copy-from": "cs_gardening_allotment_roof", + "sym": "\u00E8", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "animalpound", + "copy-from": "animalpound", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "animalpound_roof", + "copy-from": "animalpound_roof", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "animalshelter", + "copy-from": "animalshelter", + "sym": "\u00E7", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "animalshelter_roof", + "copy-from": "animalshelter_roof", + "sym": "\u00E7", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "emptycommerciallot", + "copy-from": "emptycommerciallot", + "sym": "\u00D7", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "s_hunting", + "copy-from": "s_hunting", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "s_hunting_roof", + "copy-from": "s_hunting_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_1", + "copy-from": "city_block2_1", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_2", + "copy-from": "city_block2_2", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_3", + "copy-from": "city_block2_3", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_4", + "copy-from": "city_block2_4", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_flr2_1", + "copy-from": "city_block2_flr2_1", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_flr2_2", + "copy-from": "city_block2_flr2_2", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_flr2_3", + "copy-from": "city_block2_flr2_3", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_flr2_4", + "copy-from": "city_block2_flr2_4", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_roof_1", + "copy-from": "city_block2_roof_1", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_roof_2", + "copy-from": "city_block2_roof_2", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_roof_3", + "copy-from": "city_block2_roof_3", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "city_block2_roof_4", + "copy-from": "city_block2_roof_4", + "sym": "\u00C7" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_evac_center.json b/data/mods/Graphical_Overmap/go_overmap_terrain_evac_center.json new file mode 100644 index 0000000000000..393ece6c94175 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_evac_center.json @@ -0,0 +1,7802 @@ +[ + { + "type": "overmap_terrain", + "id": "evac_center_7", + "copy-from": "evac_center_7", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_8", + "copy-from": "evac_center_8", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_9", + "copy-from": "evac_center_9", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_12", + "copy-from": "evac_center_12", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_13", + "copy-from": "evac_center_13", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_14", + "copy-from": "evac_center_14", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_17", + "copy-from": "evac_center_17", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_18", + "copy-from": "evac_center_18", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "evac_center_19", + "copy-from": "evac_center_19", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "abstract": "generic_refctr", + "copy-from": "generic_refctr", + "sym": "\u00A8", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5a", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5b", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5c", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5d", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5e", + "copy-from": "generic_refctr" + }, + { + "type": "overmap_terrain", + "abstract": "generic_rc_air", + "copy-from": "generic_rc_air", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_1_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_2_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_3_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_4_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_5_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_6_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_7_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_8_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_9_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_10_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_11_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_12_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_13_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_14_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_15_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_16_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_17_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_18_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_19_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_20_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_21_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_22_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_23_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_24_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_25_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5a_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5b_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5c_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5d_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5e_z1", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_1_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_2_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_3_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_4_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_5_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_6_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_7_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_8_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_9_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_10_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_11_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_12_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_13_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_14_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_15_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_16_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_17_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_18_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_19_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_20_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_21_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_22_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_23_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_24_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "evac_center_25_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5a_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5b_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5c_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5d_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5e_z2", + "copy-from": "generic_rc_air" + }, + { + "type": "overmap_terrain", + "abstract": "generic_rc_underground", + "name": "solid rock", + "sym": "%", + "color": "dark_gray", + "see_cost": 5 + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_1_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_2_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_3_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_4_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_5_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_6_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_7_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_8_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_9_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_10_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_11_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_12_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_13_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_14_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_15_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_16_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_17_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_18_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_19_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_20_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_21_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_22_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_23_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_24_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_25_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5a_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5b_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5c_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5d_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5e_z-1", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_1_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_2_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_3_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_4_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_5_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_6_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_7_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_8_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_9_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_10_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_11_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_12_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_13_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_14_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_15_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_16_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_17_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_18_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_19_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_20_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_21_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_22_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_23_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_24_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_25_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5a_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5b_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5c_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5d_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5e_z-2", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_1_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_2_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_3_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_4_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_5_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_6_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_7_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_8_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_9_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_10_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_11_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_12_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_13_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_14_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_15_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_16_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_17_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_18_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_19_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_20_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_21_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_22_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_23_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_24_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_25_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5a_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5b_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5c_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5d_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5e_z-3", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NW5e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_N5e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_NE5e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_W5e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_1_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_2_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_3_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_4_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_5_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_6_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_7_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_8_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_9_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_10_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_11_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_12_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_13_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_14_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_15_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_16_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_17_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_18_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_19_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_20_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_21_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_22_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_23_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_24_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "evac_center_25_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_E5e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SW5e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_S5e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5a_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5b_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5c_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5d_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE1e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE2e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE3e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE4e_z-4", + "copy-from": "generic_rc_underground" + }, + { + "type": "overmap_terrain", + "id": "refctr_SE5e_z-4", + "copy-from": "generic_rc_underground" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_faction_base.json b/data/mods/Graphical_Overmap/go_overmap_terrain_faction_base.json new file mode 100644 index 0000000000000..ce8b29d0ebb5e --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_faction_base.json @@ -0,0 +1,458 @@ +[ + { + "type": "overmap_terrain", + "id": "faction_base_camp_0", + "copy-from": "faction_base_camp_0", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_new_0", + "copy-from": "faction_base_camp_new_0", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_1", + "copy-from": "faction_base_camp_1", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_2", + "copy-from": "faction_base_camp_2", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_3", + "copy-from": "faction_base_camp_3", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_4", + "copy-from": "faction_base_camp_4", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_5", + "copy-from": "faction_base_camp_5", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_6", + "copy-from": "faction_base_camp_6", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_7", + "copy-from": "faction_base_camp_7", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_8", + "copy-from": "faction_base_camp_8", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_9", + "copy-from": "faction_base_camp_9", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_10", + "copy-from": "faction_base_camp_10", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_11", + "copy-from": "faction_base_camp_11", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_12", + "copy-from": "faction_base_camp_12", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_13", + "copy-from": "faction_base_camp_13", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_14", + "copy-from": "faction_base_camp_14", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_15", + "copy-from": "faction_base_camp_15", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_16", + "copy-from": "faction_base_camp_16", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_17", + "copy-from": "faction_base_camp_17", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_18", + "copy-from": "faction_base_camp_18", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_19", + "copy-from": "faction_base_camp_19", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_camp_20", + "copy-from": "faction_base_camp_20", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_base_farm_0", + "copy-from": "faction_base_farm_0", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "faction_base_farm_1", + "copy-from": "faction_base_farm_1", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "faction_base_farm_2", + "copy-from": "faction_base_farm_2", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "faction_base_farm_3", + "copy-from": "faction_base_farm_3", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "faction_base_farm_4", + "copy-from": "faction_base_farm_4", + "sym": "\u00A9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "faction_base_garage_0", + "copy-from": "faction_base_garage_0", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "faction_base_garage_1", + "copy-from": "faction_base_garage_1", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "faction_base_garage_2", + "copy-from": "faction_base_garage_2", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "faction_base_garage_3", + "copy-from": "faction_base_garage_3", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "faction_base_garage_4", + "copy-from": "faction_base_garage_4", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "faction_base_garage_5", + "copy-from": "faction_base_garage_5", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "faction_base_garage_6", + "copy-from": "faction_base_garage_6", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_0", + "copy-from": "faction_base_kitchen_0", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_1", + "copy-from": "faction_base_kitchen_1", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_2", + "copy-from": "faction_base_kitchen_2", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_3", + "copy-from": "faction_base_kitchen_3", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_4", + "copy-from": "faction_base_kitchen_4", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_5", + "copy-from": "faction_base_kitchen_5", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_6", + "copy-from": "faction_base_kitchen_6", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_7", + "copy-from": "faction_base_kitchen_7", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_base_kitchen_8", + "copy-from": "faction_base_kitchen_8", + "sym": "\u00E7", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "faction_hide_site_0", + "copy-from": "faction_hide_site_0", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_N_0", + "copy-from": "faction_wall_level_N_0", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_E_0", + "copy-from": "faction_wall_level_E_0", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_S_0", + "copy-from": "faction_wall_level_S_0", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_W_0", + "copy-from": "faction_wall_level_W_0", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_N_1", + "copy-from": "faction_wall_level_N_1", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_E_1", + "copy-from": "faction_wall_level_E_1", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_S_1", + "copy-from": "faction_wall_level_S_1", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_wall_level_W_1", + "copy-from": "faction_wall_level_W_1", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "faction_base_workshop_0", + "copy-from": "faction_base_workshop_0", + "sym": "\u00E6" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_0", + "copy-from": "faction_base_blacksmith_0", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_1", + "copy-from": "faction_base_blacksmith_1", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_2", + "copy-from": "faction_base_blacksmith_2", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_3", + "copy-from": "faction_base_blacksmith_3", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_4", + "copy-from": "faction_base_blacksmith_4", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_5", + "copy-from": "faction_base_blacksmith_5", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_6", + "copy-from": "faction_base_blacksmith_6", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_7", + "copy-from": "faction_base_blacksmith_7", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_8", + "copy-from": "faction_base_blacksmith_8", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_9", + "copy-from": "faction_base_blacksmith_9", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_10", + "copy-from": "faction_base_blacksmith_10", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_11", + "copy-from": "faction_base_blacksmith_11", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_blacksmith_12", + "copy-from": "faction_base_blacksmith_12", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_livestock_0", + "copy-from": "faction_base_livestock_0", + "sym": "\u00E9" + }, + { + "type": "overmap_terrain", + "id": "faction_base_storehouse_0", + "copy-from": "faction_base_storehouse_0", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "faction_base_saltworks_0", + "copy-from": "faction_base_saltworks_0", + "sym": "\u00D6", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "faction_base_canteen_0", + "copy-from": "faction_base_canteen_0", + "sym": "\u00E7", + "color": "green" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_fungal.json b/data/mods/Graphical_Overmap/go_overmap_terrain_fungal.json new file mode 100644 index 0000000000000..793e7460819b1 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_fungal.json @@ -0,0 +1,20 @@ +[ + { + "type": "overmap_terrain", + "id": "fungal_tower", + "copy-from": "fungal_tower", + "sym": "\u00F0" + }, + { + "type": "overmap_terrain", + "id": "fungal_bloom", + "copy-from": "fungal_bloom", + "sym": "\u00F0" + }, + { + "type": "overmap_terrain", + "id": "fungal_flowers", + "copy-from": "fungal_flowers", + "sym": "\u00F0" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_hardcoded.json b/data/mods/Graphical_Overmap/go_overmap_terrain_hardcoded.json new file mode 100644 index 0000000000000..bfad7b7e1e650 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_hardcoded.json @@ -0,0 +1,247 @@ +[ + { + "type": "overmap_terrain", + "id": "open_air", + "copy-from": "open_air", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "crater", + "copy-from": "crater", + "sym": "\u00FC" + }, + { + "type": "overmap_terrain", + "id": "field", + "copy-from": "field", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "forest", + "copy-from": "forest", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "forest_thick", + "copy-from": "forest_thick", + "sym": "\u00F5" + }, + { + "type": "overmap_terrain", + "id": "forest_water", + "copy-from": "forest_water", + "sym": "\u00EC" + }, + { + "type": "overmap_terrain", + "id": "s_lot", + "copy-from": "s_lot", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "temple", + "copy-from": "temple", + "sym": "\u00FE" + }, + { + "type": "overmap_terrain", + "id": "standing_stones", + "copy-from": "standing_stones", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "temple_stairs", + "copy-from": "temple_stairs", + "sym": "\u00FE" + }, + { + "type": "overmap_terrain", + "id": "temple_finale", + "copy-from": "temple_stairs", + "sym": "\u00FE" + }, + { + "type": "overmap_terrain", + "id": "mine_entrance", + "copy-from": "mine_entrance", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "mine_shaft", + "copy-from": "mine_shaft", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "mine", + "copy-from": "mine", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "mine_down", + "copy-from": "mine_down", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "mine_finale", + "copy-from": "mine_finale", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "spiral_hub", + "copy-from": "spiral_hub", + "sym": "\u00EA" + }, + { + "type": "overmap_terrain", + "id": "spiral", + "copy-from": "spiral", + "sym": "\u00EA" + }, + { + "type": "overmap_terrain", + "id": "cave", + "copy-from": "cave", + "sym": "\u00EA", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "cave_rat", + "copy-from": "cave_rat", + "sym": "\u00EA", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "hive", + "copy-from": "hive", + "sym": "\u00F3" + }, + { + "type": "overmap_terrain", + "id": "spider_pit", + "copy-from": "spider_pit", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "spider_pit_under", + "copy-from": "spider_pit_under", + "sym": "\u00B0" + }, + { + "type": "overmap_terrain", + "id": "anthill", + "copy-from": "anthill", + "sym": "\u00F3" + }, + { + "type": "overmap_terrain", + "id": "acid_anthill", + "copy-from": "acid_anthill", + "sym": "\u00F3" + }, + { + "type": "overmap_terrain", + "id": "slimepit", + "copy-from": "slimepit", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "slimepit_down", + "copy-from": "slimepit_down", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "triffid_grove", + "copy-from": "triffid_grove", + "sym": "\u00F5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "triffid_roots", + "copy-from": "triffid_roots", + "sym": "\u00F5", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "triffid_finale", + "copy-from": "triffid_finale", + "sym": "\u00F5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "cavern", + "copy-from": "cavern", + "sym": "\u00EA" + }, + { + "type": "overmap_terrain", + "id": "rock", + "copy-from": "rock", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "empty_rock", + "copy-from": "empty_rock", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "rift", + "copy-from": "rift", + "sym": "\u00A1" + }, + { + "type": "overmap_terrain", + "id": "hellmouth", + "copy-from": "hellmouth", + "sym": "\u00A1" + }, + { + "type": "overmap_terrain", + "id": "ants", + "copy-from": "ants", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "ants_food", + "copy-from": "ants_food", + "sym": "\u00F3" + }, + { + "type": "overmap_terrain", + "id": "ants_larvae", + "copy-from": "ants_larvae", + "sym": "\u00F3" + }, + { + "type": "overmap_terrain", + "id": "ants_queen", + "copy-from": "ants_queen", + "sym": "\u00F3" + }, + { + "type": "overmap_terrain", + "id": "tutorial", + "copy-from": "tutorial", + "sym": "\u00D7" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_industrial.json b/data/mods/Graphical_Overmap/go_overmap_terrain_industrial.json new file mode 100644 index 0000000000000..f2542d52e71f4 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_industrial.json @@ -0,0 +1,672 @@ +[ + { + "type": "overmap_terrain", + "id": "public_works_NE", + "copy-from": "public_works_NE", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "public_works_NE_roof", + "copy-from": "public_works_NE_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "public_works_NW", + "copy-from": "public_works_NW", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "public_works_NW_roof", + "copy-from": "public_works_NW_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "public_works_SW", + "copy-from": "public_works_SW", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "public_works_SW_roof", + "copy-from": "public_works_SW_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "public_works_SE", + "copy-from": "public_works_SE", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "public_works_SE_roof", + "copy-from": "public_works_SE_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "sai", + "copy-from": "sai", + "sym": "\u00E6", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "pwr_sub_s", + "copy-from": "pwr_sub_s", + "sym": "\u00E6" + }, + { + "type": "overmap_terrain", + "id": "pwr_sub_s_roof", + "copy-from": "pwr_sub_s" + }, + { + "type": "overmap_terrain", + "id": "pwr_large_entrance", + "copy-from": "pwr_large_entrance", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "pwr_large_entrance_roof", + "copy-from": "pwr_large_entrance" + }, + { + "type": "overmap_terrain", + "id": "pwr_large_2", + "copy-from": "pwr_large_2", + "sym": "\u00F6" + }, + { + "type": "overmap_terrain", + "id": "pwr_large_2_roof", + "copy-from": "pwr_large_2" + }, + { + "type": "overmap_terrain", + "id": "pwr_large_3", + "copy-from": "pwr_large_2", + "sym": "\u00F6" + }, + { + "type": "overmap_terrain", + "id": "pwr_large_4", + "copy-from": "pwr_large_4", + "sym": "\u00F6" + }, + { + "type": "overmap_terrain", + "id": "warehouse", + "copy-from": "warehouse", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "warehouse_roof", + "copy-from": "warehouse" + }, + { + "type": "overmap_terrain", + "id": "small_storage_units", + "copy-from": "small_storage_units", + "sym": "\u00E6", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "small_storage_units_roof", + "copy-from": "small_storage_units" + }, + { + "type": "overmap_terrain", + "id": "small_storage_units_1", + "copy-from": "small_storage_units_1", + "sym": "\u00E6", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "small_storage_units_roof_1", + "copy-from": "small_storage_units_1" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_0_0", + "copy-from": "lumberyard_0_0", + "sym": "\u00D7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_0_1", + "copy-from": "lumberyard_0_0" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_1_0", + "copy-from": "lumberyard_0_0" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_1_1", + "copy-from": "lumberyard_0_0" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_0_0_roof", + "copy-from": "lumberyard_0_0_roof", + "sym": "\u00D7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_0_1_roof", + "copy-from": "lumberyard_0_1_roof", + "sym": "\u00D7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_1_0_roof", + "copy-from": "lumberyard_1_0_roof", + "sym": "\u00D7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumberyard_1_1_roof", + "copy-from": "lumberyard_1_1_roof", + "sym": "\u00D7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_0_0", + "copy-from": "lumbermill_0_0", + "sym": "\u00D6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_0_1", + "copy-from": "lumbermill_0_0" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_1_0", + "copy-from": "lumbermill_0_0" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_1_1", + "copy-from": "lumbermill_0_0" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_0_0_roof", + "copy-from": "lumbermill_0_0_roof", + "sym": "\u00D6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_0_1_roof", + "copy-from": "lumbermill_0_1_roof", + "sym": "\u00D6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_1_0_roof", + "copy-from": "lumbermill_1_0_roof", + "sym": "\u00D6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_1_1_roof", + "copy-from": "lumbermill_1_1_roof", + "sym": "\u00D6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lumbermill_dforest", + "copy-from": "lumbermill_dforest", + "sym": "\u00E8", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "construction_site", + "copy-from": "construction_site", + "sym": "\u00D7", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse", + "copy-from": "abandonedwarehouse", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_roof", + "copy-from": "abandonedwarehouse" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_1", + "copy-from": "abandonedwarehouse_1", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_1_roof", + "copy-from": "abandonedwarehouse_1" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_2", + "copy-from": "abandonedwarehouse_2", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_2_roof", + "copy-from": "abandonedwarehouse_2" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_3", + "copy-from": "abandonedwarehouse_3", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_3_roof", + "copy-from": "abandonedwarehouse_3" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_4", + "copy-from": "abandonedwarehouse_4", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "abandonedwarehouse_4_roof", + "copy-from": "abandonedwarehouse_4" + }, + { + "type": "overmap_terrain", + "id": "large_storage_units_3", + "copy-from": "large_storage_units_3", + "sym": "\u00D6", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "large_storage_units_roof_3", + "copy-from": "large_storage_units_3" + }, + { + "type": "overmap_terrain", + "id": "large_storage_units_2", + "copy-from": "large_storage_units_2", + "sym": "\u00D6", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "large_storage_units_roof_2", + "copy-from": "large_storage_units_2" + }, + { + "type": "overmap_terrain", + "id": "large_storage_units_1", + "copy-from": "large_storage_units_1", + "sym": "\u00D6", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "large_storage_units_roof_1", + "copy-from": "large_storage_units_1" + }, + { + "type": "overmap_terrain", + "id": "medium_storage_units_1", + "copy-from": "medium_storage_units_1", + "sym": "\u00E6", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "medium_storage_units_roof_1", + "copy-from": "medium_storage_units_1" + }, + { + "type": "overmap_terrain", + "id": "medium_storage_units_2", + "copy-from": "medium_storage_units_2", + "sym": "\u00E6", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "medium_storage_units_roof_2", + "copy-from": "medium_storage_units_2" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_1", + "copy-from": "steel_mill_0_1", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_4", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_1", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_4", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_1", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_4", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_1", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_1", + "copy-from": "steel_mill_rail_1", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_1", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_2", + "copy-from": "steel_mill_rail_2", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_1_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_2_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_3_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_4_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_1_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_2_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_3_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_4_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_1_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_2_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_3_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_4_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_1_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_2_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_3_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_1_2", + "copy-from": "steel_mill_rail_1_2", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_1_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_2_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_3_2", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_2_2", + "copy-from": "steel_mill_rail_2_2", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_1_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_2_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_3_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_4_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_1_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_2_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_3_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_4_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_1_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_2_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_3_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_4_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_1_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_2_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_3_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_1_3", + "copy-from": "steel_mill_rail_1_3", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_1_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_2_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_3_3", + "copy-from": "steel_mill_0_1" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_2_3", + "copy-from": "steel_mill_0_1" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_lab.json b/data/mods/Graphical_Overmap/go_overmap_terrain_lab.json new file mode 100644 index 0000000000000..da63d065e259e --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_lab.json @@ -0,0 +1,957 @@ +[ + { + "type": "overmap_terrain", + "id": "lab", + "copy-from": "lab", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "lab_stairs", + "copy-from": "lab_stairs", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "lab_core", + "copy-from": "lab_core", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "lab_escape_cells", + "copy-from": "lab_escape_cells", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "lab_escape_entrance", + "copy-from": "lab_escape_entrance", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "ants_lab", + "copy-from": "ants_lab", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "ants_lab_stairs", + "copy-from": "ants_lab_stairs", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "lab_finale", + "copy-from": "lab_finale", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "ice_lab", + "copy-from": "ice_lab", + "sym": "\u00C1", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "ice_lab_stairs", + "copy-from": "ice_lab_stairs", + "sym": "\u00C1", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "ice_lab_core", + "copy-from": "ice_lab_core", + "sym": "\u00C1", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "ice_lab_finale", + "copy-from": "ice_lab_finale", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "tower_lab", + "copy-from": "tower_lab", + "sym": "\u00ED" + }, + { + "type": "overmap_terrain", + "id": "tower_lab_stairs", + "copy-from": "tower_lab", + "sym": "\u00ED" + }, + { + "type": "overmap_terrain", + "id": "tower_lab_finale", + "copy-from": "tower_lab", + "sym": "\u00ED" + }, + { + "type": "overmap_terrain", + "id": "lab_train_depot", + "copy-from": "lab_train_depot", + "sym": "\u00C6" + }, + { + "type": "overmap_terrain", + "id": "central_lab_train_depot", + "copy-from": "central_lab_train_depot", + "sym": "\u00C6" + }, + { + "type": "overmap_terrain", + "id": "central_lab_entrance", + "copy-from": "central_lab_entrance", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "central_lab_shaft", + "copy-from": "central_lab_shaft", + "sym": "\u00D2" + }, + { + "type": "overmap_terrain", + "abstract": "generic_central_lab", + "copy-from": "generic_central_lab", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_1", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_2", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_3", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_4", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_5", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_6", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_7", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_8", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab_hq_9", + "copy-from": "generic_central_lab" + }, + { + "type": "overmap_terrain", + "id": "central_lab", + "copy-from": "central_lab", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "central_lab_stairs", + "copy-from": "central_lab_stairs", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "central_lab_core", + "copy-from": "central_lab_core", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "central_lab_finale", + "copy-from": "central_lab_finale", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementA0", + "copy-from": "lab_surface_brick_basementA0", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementB0", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementC0", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementD0", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementE0", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementA1", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementB1", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementC1", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementD1_hidden_lab_stairs", + "copy-from": "lab_surface_brick_basementD1_hidden_lab_stairs", + "sym": "\u00C1", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementE1", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementA2", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementB2", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementC2", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementD2", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementE2", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementA3", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementB3", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementC3", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementD3", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementE3", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementA4", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementB4", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementC4", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementD4", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_basementE4", + "copy-from": "lab_surface_brick_basementA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockA0", + "copy-from": "lab_surface_brick_blockA0", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockB0", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockC0", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockD0", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockE0", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockA1", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockB1", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockC1", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockD1", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockE1", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockA2", + "copy-from": "lab_surface_brick_blockA2", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockB2", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockC2", + "copy-from": "lab_surface_brick_blockA0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockD2", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockE2", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockA3", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockB3", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockC3", + "copy-from": "lab_surface_brick_blockC3", + "sym": "\u00C1", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockD3", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockE3", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockA4", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockB4", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockC4", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockD4", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_blockE4", + "copy-from": "lab_surface_brick_blockA2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2A0", + "copy-from": "lab_surface_brick_block2A0", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2B0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2C0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2D0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2E0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2A1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2B1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2C1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2D1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2E1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2A2", + "copy-from": "lab_surface_brick_block2A2", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2B2", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2C2", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2D2", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2E2", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2A3", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2B3", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2C3", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2D3", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2E3", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2A4", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2B4", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2C4", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2D4", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block2E4", + "copy-from": "lab_surface_brick_block2A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3A0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3B0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3C0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3D0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3E0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3A1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3B1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3C1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3D1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3E1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3A2", + "copy-from": "lab_surface_brick_block3A2", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3B2", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3C2", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3D2", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3E2", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3A3", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3B3", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3C3", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3D3", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3E3", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3A4", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3B4", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3C4", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3D4", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block3E4", + "copy-from": "lab_surface_brick_block3A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4A0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4B0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4C0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4D0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4E0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4A1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4B1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4C1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4D1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4E1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4A2", + "copy-from": "lab_surface_brick_block4A2", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4B2", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4C2", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4D2", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4E2", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4A3", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4B3", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4C3", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4D3", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4E3", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4A4", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4B4", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4C4", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4D4", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block4E4", + "copy-from": "lab_surface_brick_block4A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5A0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5B0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5C0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5D0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5E0", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5A1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5B1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5C1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5D1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5E1", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5A2", + "copy-from": "lab_surface_brick_block5A2", + "sym": "\u00C1", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5B2", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5C2", + "copy-from": "lab_surface_brick_block2A0" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5D2", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5E2", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5A3", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5B3", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5C3", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5D3", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5E3", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5A4", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5B4", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5C4", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5D4", + "copy-from": "lab_surface_brick_block5A2" + }, + { + "type": "overmap_terrain", + "id": "lab_surface_brick_block5E4", + "copy-from": "lab_surface_brick_block5A2" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_mall.json b/data/mods/Graphical_Overmap/go_overmap_terrain_mall.json new file mode 100644 index 0000000000000..166d188271285 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_mall.json @@ -0,0 +1,922 @@ +[ + { + "type": "overmap_terrain", + "abstract": "generic_mall", + "copy-from": "generic_mall" + }, + { + "type": "overmap_terrain", + "id": "mall_a_3", + "copy-from": "mall_a_3", + "sym": "\u00D6", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_3", + "copy-from": "mall_a_3" + }, + { + "type": "overmap_terrain", + "id": "mall_a_3_roof", + "copy-from": "mall_a_3" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_3", + "copy-from": "mall_a_3" + }, + { + "type": "overmap_terrain", + "id": "mall_a_4", + "copy-from": "mall_a_4", + "sym": "\u00C6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_4", + "copy-from": "mall_a_4" + }, + { + "type": "overmap_terrain", + "id": "mall_b_4", + "copy-from": "mall_a_4" + }, + { + "type": "overmap_terrain", + "id": "mall_a_4_roof", + "copy-from": "mall_a_4" + }, + { + "type": "overmap_terrain", + "id": "mall_a_5", + "copy-from": "mall_a_5", + "sym": "\u00C6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "mall_b_5", + "copy-from": "mall_a_5" + }, + { + "type": "overmap_terrain", + "id": "mall_a_5_roof", + "copy-from": "mall_a_5" + }, + { + "type": "overmap_terrain", + "id": "mall_a_7", + "copy-from": "mall_a_7", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "mall_a_8", + "copy-from": "mall_a_8", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "mall_a_9", + "copy-from": "mall_a_9", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "mall_a_10_roof", + "copy-from": "mall_a_10_roof", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "mall_a_11", + "copy-from": "mall_a_11", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_11", + "copy-from": "mall_a_11" + }, + { + "type": "overmap_terrain", + "id": "mall_a_11_roof", + "copy-from": "mall_a_11" + }, + { + "type": "overmap_terrain", + "id": "mall_a_12", + "copy-from": "mall_a_12", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_12", + "copy-from": "mall_a_12" + }, + { + "type": "overmap_terrain", + "id": "mall_a_12_roof", + "copy-from": "mall_a_12" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_12", + "copy-from": "mall_a_12" + }, + { + "type": "overmap_terrain", + "id": "mall_a_13", + "copy-from": "mall_a_13", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_13", + "copy-from": "mall_a_13" + }, + { + "type": "overmap_terrain", + "id": "mall_b_13", + "copy-from": "mall_a_13" + }, + { + "type": "overmap_terrain", + "id": "mall_a_13_roof", + "copy-from": "mall_a_13" + }, + { + "type": "overmap_terrain", + "id": "mall_a_14", + "copy-from": "mall_a_14", + "sym": "\u00C1", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_14", + "copy-from": "mall_a_14" + }, + { + "type": "overmap_terrain", + "id": "mall_a_14_roof", + "copy-from": "mall_a_14" + }, + { + "type": "overmap_terrain", + "id": "mall_a_19_roof", + "copy-from": "mall_a_19_roof", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "mall_a_20", + "copy-from": "mall_a_20", + "sym": "\u00EE", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_20", + "copy-from": "mall_a_20" + }, + { + "type": "overmap_terrain", + "id": "mall_a_20_roof", + "copy-from": "mall_a_20" + }, + { + "type": "overmap_terrain", + "id": "mall_a_21", + "copy-from": "mall_a_21", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_21", + "copy-from": "mall_a_21" + }, + { + "type": "overmap_terrain", + "id": "mall_a_21_roof", + "copy-from": "mall_a_21" + }, + { + "type": "overmap_terrain", + "id": "mall_a_22", + "copy-from": "mall_a_22", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_22", + "copy-from": "mall_a_22" + }, + { + "type": "overmap_terrain", + "id": "mall_a_22_roof", + "copy-from": "mall_a_22" + }, + { + "type": "overmap_terrain", + "id": "mall_a_23", + "copy-from": "mall_a_23", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_23", + "copy-from": "mall_a_23" + }, + { + "type": "overmap_terrain", + "id": "mall_a_23_roof", + "copy-from": "mall_a_23" + }, + { + "type": "overmap_terrain", + "id": "mall_a_24", + "copy-from": "mall_a_24", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_24", + "copy-from": "mall_a_24" + }, + { + "type": "overmap_terrain", + "id": "mall_a_24_roof", + "copy-from": "mall_a_24" + }, + { + "type": "overmap_terrain", + "id": "mall_a_25", + "copy-from": "mall_a_25", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_25", + "copy-from": "mall_a_25" + }, + { + "type": "overmap_terrain", + "id": "mall_a_25_roof", + "copy-from": "mall_a_25" + }, + { + "type": "overmap_terrain", + "id": "mall_a_26", + "copy-from": "mall_a_26", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_26", + "copy-from": "mall_a_26" + }, + { + "type": "overmap_terrain", + "id": "mall_a_26_roof", + "copy-from": "mall_a_26" + }, + { + "type": "overmap_terrain", + "id": "mall_a_29", + "copy-from": "mall_a_29", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_29", + "copy-from": "mall_a_29" + }, + { + "type": "overmap_terrain", + "id": "mall_a_29_roof", + "copy-from": "mall_a_29" + }, + { + "type": "overmap_terrain", + "id": "mall_a_30", + "copy-from": "mall_a_30", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_30", + "copy-from": "mall_a_30" + }, + { + "type": "overmap_terrain", + "id": "mall_a_30_roof", + "copy-from": "mall_a_30" + }, + { + "type": "overmap_terrain", + "id": "mall_a_31", + "copy-from": "mall_a_31", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_31", + "copy-from": "mall_a_31" + }, + { + "type": "overmap_terrain", + "id": "mall_a_31_roof", + "copy-from": "mall_a_31" + }, + { + "type": "overmap_terrain", + "id": "mall_a_32", + "copy-from": "mall_a_32", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_32", + "copy-from": "mall_a_32" + }, + { + "type": "overmap_terrain", + "id": "mall_a_32_roof", + "copy-from": "mall_a_32" + }, + { + "type": "overmap_terrain", + "id": "mall_a_33", + "copy-from": "mall_a_33", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_33", + "copy-from": "mall_a_33" + }, + { + "type": "overmap_terrain", + "id": "mall_a_33_roof", + "copy-from": "mall_a_33" + }, + { + "type": "overmap_terrain", + "id": "mall_a_34", + "copy-from": "mall_a_34", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_34", + "copy-from": "mall_a_34" + }, + { + "type": "overmap_terrain", + "id": "mall_a_34_roof", + "copy-from": "mall_a_34" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_34", + "copy-from": "mall_a_34" + }, + { + "type": "overmap_terrain", + "id": "mall_a_35", + "copy-from": "mall_a_35", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_35", + "copy-from": "mall_a_35" + }, + { + "type": "overmap_terrain", + "id": "mall_a_35_roof", + "copy-from": "mall_a_35" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_35", + "copy-from": "mall_a_35" + }, + { + "type": "overmap_terrain", + "id": "mall_a_38", + "copy-from": "mall_a_38", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_38", + "copy-from": "mall_a_38" + }, + { + "type": "overmap_terrain", + "id": "mall_a_38_roof", + "copy-from": "mall_a_38" + }, + { + "type": "overmap_terrain", + "id": "mall_a_39", + "copy-from": "mall_a_39", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_39", + "copy-from": "mall_a_39" + }, + { + "type": "overmap_terrain", + "id": "mall_a_39_roof", + "copy-from": "mall_a_39" + }, + { + "type": "overmap_terrain", + "id": "mall_a_40", + "copy-from": "mall_a_40", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_40", + "copy-from": "mall_a_40" + }, + { + "type": "overmap_terrain", + "id": "mall_a_40_roof", + "copy-from": "mall_a_40" + }, + { + "type": "overmap_terrain", + "id": "mall_a_41", + "copy-from": "mall_a_41", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_41", + "copy-from": "mall_a_41" + }, + { + "type": "overmap_terrain", + "id": "mall_a_41_roof", + "copy-from": "mall_a_41" + }, + { + "type": "overmap_terrain", + "id": "mall_a_42", + "copy-from": "generic_mall", + "sym": "M", + "color": "i_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_42", + "copy-from": "mall_a_42", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_a_42_roof", + "copy-from": "mall_a_42" + }, + { + "type": "overmap_terrain", + "id": "mall_a_43", + "copy-from": "mall_a_43", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_43", + "copy-from": "mall_a_43" + }, + { + "type": "overmap_terrain", + "id": "mall_a_43_roof", + "copy-from": "mall_a_43" + }, + { + "type": "overmap_terrain", + "id": "mall_a_44", + "copy-from": "mall_a_44", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_44", + "copy-from": "mall_a_44" + }, + { + "type": "overmap_terrain", + "id": "mall_a_44_roof", + "copy-from": "mall_a_44" + }, + { + "type": "overmap_terrain", + "id": "mall_a_47", + "copy-from": "mall_a_47", + "sym": "\u00C1", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_47", + "copy-from": "mall_a_47" + }, + { + "type": "overmap_terrain", + "id": "mall_a_47_roof", + "copy-from": "mall_a_47" + }, + { + "type": "overmap_terrain", + "id": "mall_a_48", + "copy-from": "mall_a_48", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_48", + "copy-from": "mall_a_48" + }, + { + "type": "overmap_terrain", + "id": "mall_a_48_roof", + "copy-from": "mall_a_48" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_48", + "copy-from": "mall_a_48" + }, + { + "type": "overmap_terrain", + "id": "mall_a_49", + "copy-from": "mall_a_49", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_49", + "copy-from": "mall_a_49" + }, + { + "type": "overmap_terrain", + "id": "mall_a_49_roof", + "copy-from": "mall_a_49" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_49", + "copy-from": "mall_a_49" + }, + { + "type": "overmap_terrain", + "id": "mall_a_50", + "copy-from": "mall_a_50", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_50", + "copy-from": "mall_a_50" + }, + { + "type": "overmap_terrain", + "id": "mall_a_50_roof", + "copy-from": "mall_a_50" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_50", + "copy-from": "mall_a_50" + }, + { + "type": "overmap_terrain", + "id": "mall_a_51", + "copy-from": "mall_a_51", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_51", + "copy-from": "mall_a_51" + }, + { + "type": "overmap_terrain", + "id": "mall_a_51_roof", + "copy-from": "mall_a_51" + }, + { + "type": "overmap_terrain", + "id": "mall_upper_roof_51", + "copy-from": "mall_a_51" + }, + { + "type": "overmap_terrain", + "id": "mall_a_52", + "copy-from": "mall_a_52", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_52", + "copy-from": "mall_a_52" + }, + { + "type": "overmap_terrain", + "id": "mall_a_52_roof", + "copy-from": "mall_a_52" + }, + { + "type": "overmap_terrain", + "id": "mall_a_53", + "copy-from": "mall_a_53", + "sym": "\u00C1", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_53", + "copy-from": "mall_a_53" + }, + { + "type": "overmap_terrain", + "id": "mall_a_53_roof", + "copy-from": "mall_a_53" + }, + { + "type": "overmap_terrain", + "id": "mall_a_56", + "copy-from": "mall_a_56", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_56", + "copy-from": "mall_a_56" + }, + { + "type": "overmap_terrain", + "id": "mall_a_56_roof", + "copy-from": "mall_a_56" + }, + { + "type": "overmap_terrain", + "id": "mall_a_57", + "copy-from": "mall_a_57", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_57", + "copy-from": "mall_a_57" + }, + { + "type": "overmap_terrain", + "id": "mall_a_57_roof", + "copy-from": "mall_a_57" + }, + { + "type": "overmap_terrain", + "id": "mall_a_58", + "copy-from": "mall_a_58", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_58", + "copy-from": "mall_a_58" + }, + { + "type": "overmap_terrain", + "id": "mall_a_58_roof", + "copy-from": "mall_a_58" + }, + { + "type": "overmap_terrain", + "id": "mall_a_59", + "copy-from": "mall_a_59", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_59", + "copy-from": "mall_a_59" + }, + { + "type": "overmap_terrain", + "id": "mall_a_59_roof", + "copy-from": "mall_a_59" + }, + { + "type": "overmap_terrain", + "id": "mall_a_60", + "copy-from": "mall_a_60", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_60", + "copy-from": "mall_a_60" + }, + { + "type": "overmap_terrain", + "id": "mall_a_60_roof", + "copy-from": "mall_a_60" + }, + { + "type": "overmap_terrain", + "id": "mall_a_61", + "copy-from": "mall_a_61", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_61", + "copy-from": "mall_a_61" + }, + { + "type": "overmap_terrain", + "id": "mall_a_61_roof", + "copy-from": "mall_a_61" + }, + { + "type": "overmap_terrain", + "id": "mall_a_62", + "copy-from": "mall_a_62", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_62", + "copy-from": "mall_a_62" + }, + { + "type": "overmap_terrain", + "id": "mall_a_62_roof", + "copy-from": "mall_a_62" + }, + { + "type": "overmap_terrain", + "id": "mall_a_65", + "copy-from": "mall_a_65", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_65", + "copy-from": "mall_a_65" + }, + { + "type": "overmap_terrain", + "id": "mall_a_65_roof", + "copy-from": "mall_a_65" + }, + { + "type": "overmap_terrain", + "id": "mall_a_66", + "copy-from": "mall_a_66", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_66", + "copy-from": "mall_a_66" + }, + { + "type": "overmap_terrain", + "id": "mall_a_66_roof", + "copy-from": "mall_a_66" + }, + { + "type": "overmap_terrain", + "id": "mall_a_67", + "copy-from": "mall_a_67", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_67", + "copy-from": "mall_a_67" + }, + { + "type": "overmap_terrain", + "id": "mall_a_67_roof", + "copy-from": "mall_a_67" + }, + { + "type": "overmap_terrain", + "id": "mall_a_68", + "copy-from": "mall_a_68", + "sym": "\u00C1", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_68", + "copy-from": "mall_a_68" + }, + { + "type": "overmap_terrain", + "id": "mall_a_68_roof", + "copy-from": "mall_a_68" + }, + { + "type": "overmap_terrain", + "id": "mall_a_69", + "copy-from": "mall_a_69", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_69", + "copy-from": "mall_a_69" + }, + { + "type": "overmap_terrain", + "id": "mall_a_69_roof", + "copy-from": "mall_a_69" + }, + { + "type": "overmap_terrain", + "id": "mall_a_70", + "copy-from": "mall_a_70", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_70", + "copy-from": "mall_a_70" + }, + { + "type": "overmap_terrain", + "id": "mall_a_70_roof", + "copy-from": "mall_a_70" + }, + { + "type": "overmap_terrain", + "id": "mall_a_71", + "copy-from": "mall_a_71", + "sym": "\u00C1", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "mall_b_71", + "copy-from": "mall_a_71" + }, + { + "type": "overmap_terrain", + "id": "mall_a_71_roof", + "copy-from": "mall_a_71" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_mansion.json b/data/mods/Graphical_Overmap/go_overmap_terrain_mansion.json new file mode 100644 index 0000000000000..c626b1859a106 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_mansion.json @@ -0,0 +1,341 @@ +[ + { + "type": "overmap_terrain", + "abstract": "generic_mansion_no_sidewalk", + "copy-from": "generic_mansion_no_sidewalk", + "sym": "\u00D0", + "color": "white" + }, + { + "type": "overmap_terrain", + "abstract": "generic_mansion", + "copy-from": "generic_mansion", + "sym": "\u00D0", + "color": "white" + }, + { + "id": "mansion_c", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c1", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c2", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c3", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c4", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c5", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c_up", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c1u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c2u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c3u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c4u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c5u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c_dn", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c1d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c2d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c3d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c4d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_c5d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+1", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+2", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+3", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+4", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+_up", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+1u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+2u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+3u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+4u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+_dn", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+1d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+2d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_+4d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t1", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t2", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t4", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t5", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t6", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t7", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t_up", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t1u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t2u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t4u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t5u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t6u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t7u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t_dn", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t1d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t2d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t4d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t5d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t6d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_t7d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_entry", + "type": "overmap_terrain", + "copy-from": "generic_mansion" + }, + { + "id": "mansion_e1", + "type": "overmap_terrain", + "copy-from": "generic_mansion" + }, + { + "id": "mansion_e2", + "type": "overmap_terrain", + "copy-from": "generic_mansion" + }, + { + "id": "mansion_entry_up", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_e1u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_e2u", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_entry_dn", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_e1d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_e2d", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_wild", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_wild_up", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + }, + { + "id": "mansion_wild_dn", + "type": "overmap_terrain", + "copy-from": "generic_mansion_no_sidewalk" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_mi-go.json b/data/mods/Graphical_Overmap/go_overmap_terrain_mi-go.json new file mode 100644 index 0000000000000..e60bbd388820b --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_mi-go.json @@ -0,0 +1,58 @@ +[ + { + "type": "overmap_terrain", + "id": "mi-go_camp1", + "copy-from": "mi-go_camp1", + "sym": "\u00F3", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "mi-go_camp2", + "copy-from": "mi-go_camp2", + "sym": "\u00F3", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "mi-go_camp2-1", + "copy-from": "mi-go_camp2-1", + "sym": "\u00DD", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "mi-go_camp2-2", + "copy-from": "mi-go_camp2-2", + "sym": "\u00D7", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "mi-go_scout_tower_1", + "copy-from": "mi-go_scout_tower_1", + "sym": "\u00DD", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "mi-go_scout_tower_2", + "copy-from": "mi-go_scout_tower_2", + "sym": "\u00DD", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "mi-go_scout_tower_3", + "copy-from": "mi-go_scout_tower_3", + "sym": "\u00DD", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "mi-go_scout_tower_4", + "copy-from": "mi-go_scout_tower_4", + "sym": "\u00DD", + "color": "magenta" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_microlab.json b/data/mods/Graphical_Overmap/go_overmap_terrain_microlab.json new file mode 100644 index 0000000000000..d00cf33278b81 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_microlab.json @@ -0,0 +1,53 @@ +[ + { + "type": "overmap_terrain", + "id": "microlab_generic", + "copy-from": "microlab_generic", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "microlab_rock_border", + "copy-from": "microlab_rock_border", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "microlab_generic_edge", + "copy-from": "microlab_generic" + }, + { + "type": "overmap_terrain", + "id": "microlab_generic_surface_connector", + "copy-from": "microlab_generic" + }, + { + "type": "overmap_terrain", + "id": "microlab_sub_station", + "copy-from": "microlab_sub_station", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "microlab_sub_connector", + "copy-from": "microlab_sub_station" + }, + { + "type": "overmap_terrain", + "id": "microlab_generic_sub_entry", + "copy-from": "microlab_generic_sub_entry", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "microlab_generic_surface", + "copy-from": "microlab_generic_surface", + "sym": "\u00C1", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "microlab_generic_surface_roof", + "copy-from": "microlab_generic_surface" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_military.json b/data/mods/Graphical_Overmap/go_overmap_terrain_military.json new file mode 100644 index 0000000000000..e706998202892 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_military.json @@ -0,0 +1,1279 @@ +[ + { + "type": "overmap_terrain", + "id": "fema_entrance", + "copy-from": "fema_entrance", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "fema", + "copy-from": "fema", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_tlc", + "copy-from": "FEMA_tlc", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_te", + "copy-from": "FEMA_te", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_trc", + "copy-from": "FEMA_trc", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_le", + "copy-from": "FEMA_le", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_mid", + "copy-from": "FEMA_mid", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_re", + "copy-from": "FEMA_re", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_le", + "copy-from": "FEMA_le", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_blc", + "copy-from": "FEMA_blc", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_entrance", + "copy-from": "FEMA_entrance", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "FEMA_brc", + "copy-from": "FEMA_brc", + "sym": "\u00C5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "shelter", + "copy-from": "shelter", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "shelter_roof", + "copy-from": "shelter_roof", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "shelter_1", + "copy-from": "shelter_1", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "shelter_roof_1", + "copy-from": "shelter_roof_1", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "shelter_2", + "copy-from": "shelter_1", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "shelter_roof_2", + "copy-from": "shelter_roof_2", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "shelter_under", + "copy-from": "shelter_under", + "sym": "\u00D6" + }, + { + "type": "overmap_terrain", + "id": "lmoe", + "copy-from": "lmoe", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "lmoe_roof", + "copy-from": "lmoe_roof", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "lmoe_under", + "copy-from": "lmoe_under", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "lmoe_under_empty", + "copy-from": "lmoe_under_empty", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "bunker", + "copy-from": "bunker", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "bunker_basement", + "copy-from": "bunker_basement", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "outpost", + "copy-from": "outpost", + "sym": "\u00ED" + }, + { + "type": "overmap_terrain", + "id": "silo", + "copy-from": "silo", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "silo_1", + "copy-from": "silo_1", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "silo_2", + "copy-from": "silo_2", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "silo_3", + "copy-from": "silo_3", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "silo_4", + "copy-from": "silo_4", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "silo_finale", + "copy-from": "silo_finale", + "sym": "\u00EB", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "ws_fire_lookout_tower_base", + "copy-from": "ws_fire_lookout_tower_base", + "sym": "\u00ED", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "ws_fire_lookout_tower_f1", + "copy-from": "ws_fire_lookout_tower_base" + }, + { + "type": "overmap_terrain", + "id": "ws_fire_lookout_tower_f2", + "copy-from": "ws_fire_lookout_tower_base" + }, + { + "type": "overmap_terrain", + "id": "ws_fire_lookout_tower_f3", + "copy-from": "ws_fire_lookout_tower_base" + }, + { + "type": "overmap_terrain", + "id": "ws_survivor_bunker_f0", + "copy-from": "ws_survivor_bunker_f0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "ws_survivor_bunker_f-1", + "copy-from": "ws_survivor_bunker_f0" + }, + { + "type": "overmap_terrain", + "id": "ws_survivor_camp", + "copy-from": "ws_survivor_camp", + "sym": "\u00C5" + }, + { + "type": "overmap_terrain", + "abstract": "generic_mil_helipad", + "copy-from": "ws_survivor_camp", + "sym": "\u00FE" + }, + { + "type": "overmap_terrain", + "id": "helipad_nw", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "helipad_ne", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "helipad_sw", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "helipad_se", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "helipad2f_nw", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "helipad2f_ne", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "helipad2f_sw", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "helipad2f_se", + "copy-from": "generic_mil_helipad" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1a", + "copy-from": "mil_base_1a", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8j", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8k", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_road_entrance", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_n", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_ne", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_se", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_s", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_sw", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_w", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_minefield_nw", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_a", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_b", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_c", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_d", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_e", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_f", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_g", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_h", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_tunnels_i", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8a1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8b1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8c1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8d1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8e1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8f1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8g1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8h1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8i1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8j1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_1k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_2k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_4k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_5k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_6k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_7k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_8k1", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3i2", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3i3", + "copy-from": "mil_base_1a" + }, + { + "type": "overmap_terrain", + "id": "mil_base_3i4", + "copy-from": "mil_base_1a" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_necropolis.json b/data/mods/Graphical_Overmap/go_overmap_terrain_necropolis.json new file mode 100644 index 0000000000000..3687b371e1966 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_necropolis.json @@ -0,0 +1,1275 @@ +[ + { + "type": "overmap_terrain", + "abstract": "generic_necropolis_surface_building", + "copy-from": "generic_necropolis_surface_building", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_1", + "copy-from": "necropolis_a_1", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_2", + "copy-from": "necropolis_a_2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_3", + "copy-from": "necropolis_a_3", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_4", + "copy-from": "necropolis_a_4", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_5", + "copy-from": "necropolis_a_5", + "sym": "\u00E7", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_7", + "copy-from": "necropolis_a_7", + "sym": "\u00D6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_8", + "copy-from": "necropolis_a_8", + "sym": "\u00D6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_9", + "copy-from": "necropolis_a_9", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_10", + "copy-from": "necropolis_a_10", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_12", + "copy-from": "necropolis_a_12", + "sym": "\u00E7", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_13", + "copy-from": "necropolis_a_13", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_14", + "copy-from": "necropolis_a_14", + "sym": "\u00FC" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_16", + "copy-from": "necropolis_a_16", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_17", + "copy-from": "necropolis_a_17", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_18", + "copy-from": "necropolis_a_18", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_19", + "copy-from": "necropolis_a_19", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_27", + "copy-from": "necropolis_a_27", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_28", + "copy-from": "necropolis_a_28", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_29", + "copy-from": "necropolis_a_29", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_30", + "copy-from": "necropolis_a_30", + "sym": "\u00EE" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_32", + "copy-from": "necropolis_a_32", + "sym": "\u00F2", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_33", + "copy-from": "necropolis_a_33", + "sym": "\u00F2", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_34", + "copy-from": "necropolis_a_34", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_35", + "copy-from": "necropolis_a_35", + "sym": "\u00FC" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_36", + "copy-from": "necropolis_a_36", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_37", + "copy-from": "necropolis_a_37", + "sym": "\u00E7", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_38", + "copy-from": "necropolis_a_38", + "sym": "\u00FC" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_45", + "copy-from": "necropolis_a_45", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_46", + "copy-from": "necropolis_a_46", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_48", + "copy-from": "necropolis_a_48", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_49", + "copy-from": "necropolis_a_49", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_51", + "copy-from": "necropolis_a_51", + "sym": "\u00E7", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_52", + "copy-from": "necropolis_a_52", + "sym": "\u00FE", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_54", + "copy-from": "necropolis_a_54", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_55", + "copy-from": "necropolis_a_55", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_56", + "copy-from": "necropolis_a_56", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_57", + "copy-from": "necropolis_a_57", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_58", + "copy-from": "necropolis_a_58", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_60", + "copy-from": "necropolis_a_60", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_61", + "copy-from": "necropolis_a_61", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_63", + "copy-from": "necropolis_a_63", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_72", + "copy-from": "necropolis_a_72", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_73", + "copy-from": "necropolis_a_73", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_74", + "copy-from": "necropolis_a_74", + "sym": "\u00E7", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_75", + "copy-from": "necropolis_a_75", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_76", + "copy-from": "necropolis_a_76", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_78", + "copy-from": "necropolis_a_78", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_79", + "copy-from": "necropolis_a_79", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_80", + "copy-from": "necropolis_a_80", + "sym": "\u00A8" + }, + { + "type": "overmap_terrain", + "id": "necropolis_a_81", + "copy-from": "necropolis_a_81", + "sym": "\u00A8" + }, + { + "//": "solid rock template", + "type": "overmap_terrain", + "id": "necropolis_b_1", + "copy-from": "necropolis_b_1", + "sym": "\u00AE" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_2", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_3", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_4", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_9", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_10", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_13", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_14", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_16", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_18", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_19", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_27", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_28", + "copy-from": "necropolis_b_28", + "sym": "\u00EA", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_30", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_32", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_33", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_34", + "copy-from": "necropolis_b_34", + "sym": "\u00E0" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_36", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_37", + "copy-from": "necropolis_b_37", + "sym": "\u00EA", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_45", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_52", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_54", + "copy-from": "necropolis_b_54", + "sym": "\u00E0" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_55", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_60", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_61", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_63", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_72", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_73", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_74", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_75", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_76", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_80", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_b_81", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_1", + "copy-from": "necropolis_c_1", + "sym": "\u00D5", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_2", + "copy-from": "necropolis_c_2", + "sym": "\u00D5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_3", + "copy-from": "necropolis_c_3", + "sym": "\u00D5", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_4", + "copy-from": "necropolis_c_4", + "sym": "\u00D5", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_5", + "copy-from": "necropolis_c_5", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_6", + "copy-from": "necropolis_c_6", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_7", + "copy-from": "necropolis_c_7", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_8", + "copy-from": "necropolis_c_8", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_9", + "copy-from": "necropolis_c_9", + "sym": "\u00D5", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_10", + "copy-from": "necropolis_c_10", + "sym": "\u00D5", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_11", + "copy-from": "necropolis_c_11", + "sym": "\u00D5", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_12", + "copy-from": "necropolis_c_12", + "sym": "\u00D5", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_13", + "copy-from": "necropolis_c_13", + "sym": "\u00D5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_14", + "copy-from": "necropolis_c_14", + "sym": "\u00D5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_15", + "copy-from": "necropolis_c_15", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_16", + "copy-from": "necropolis_c_16", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_17", + "copy-from": "necropolis_c_17", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_18", + "copy-from": "necropolis_c_18", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_19", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_20", + "copy-from": "necropolis_c_20", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_21", + "copy-from": "necropolis_c_21", + "sym": "\u00D5", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_23", + "copy-from": "necropolis_c_23", + "sym": "\u00D5", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_25", + "copy-from": "necropolis_c_25", + "sym": "\u00D5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_26", + "copy-from": "necropolis_c_26", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_27", + "copy-from": "necropolis_c_27", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_29", + "copy-from": "necropolis_c_29", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_38", + "copy-from": "necropolis_c_38", + "sym": "\u00D5", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_39", + "copy-from": "necropolis_c_39", + "sym": "\u00D5", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_40", + "copy-from": "necropolis_c_40", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_42", + "copy-from": "necropolis_c_42", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_43", + "copy-from": "necropolis_c_43", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_44", + "copy-from": "necropolis_c_44", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_46", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_47", + "copy-from": "necropolis_c_47", + "sym": "\u00D5", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_48", + "copy-from": "necropolis_c_48", + "sym": "\u00D5", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_51", + "copy-from": "necropolis_c_51", + "sym": "\u00D5", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_52", + "copy-from": "necropolis_c_52", + "sym": "\u00D5", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_53", + "copy-from": "necropolis_c_53", + "sym": "\u00D5", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_55", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_64", + "copy-from": "necropolis_c_64", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_65", + "copy-from": "necropolis_c_65", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_66", + "copy-from": "necropolis_c_66", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_67", + "copy-from": "necropolis_c_67", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_68", + "copy-from": "necropolis_c_68", + "sym": "\u00D5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_69", + "copy-from": "necropolis_c_69", + "sym": "\u00D5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_70", + "copy-from": "necropolis_c_70", + "sym": "\u00D5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_71", + "copy-from": "necropolis_c_71", + "sym": "\u00D5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_72", + "copy-from": "necropolis_c_72", + "sym": "\u00D5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_73", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_74", + "copy-from": "necropolis_c_74", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_75", + "copy-from": "necropolis_c_75", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_76", + "copy-from": "necropolis_c_76", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_77", + "copy-from": "necropolis_c_77", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_78", + "copy-from": "necropolis_c_78", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_79", + "copy-from": "necropolis_c_79", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_80", + "copy-from": "necropolis_c_80", + "sym": "\u00D5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "necropolis_c_81", + "copy-from": "necropolis_c_81", + "sym": "\u00D5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_1", + "copy-from": "necropolis_d_1", + "sym": "\u00D5", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_2", + "copy-from": "necropolis_d_2", + "sym": "\u00D5", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_3", + "copy-from": "necropolis_d_3", + "sym": "\u00D5", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_4", + "copy-from": "necropolis_d_4", + "sym": "\u00D5", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_5", + "copy-from": "necropolis_d_5", + "sym": "\u00D5", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_6", + "copy-from": "necropolis_d_6", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_7", + "copy-from": "necropolis_d_7", + "sym": "\u00D5", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_8", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_9", + "copy-from": "necropolis_d_9", + "sym": "\u00D5", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_10", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_17", + "copy-from": "necropolis_d_17", + "sym": "\u00D5", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_19", + "copy-from": "necropolis_d_19", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_20", + "copy-from": "necropolis_d_20", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_21", + "copy-from": "necropolis_d_21", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_22", + "copy-from": "necropolis_d_22", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_23", + "copy-from": "necropolis_d_23", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_25", + "copy-from": "necropolis_d_25", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_27", + "copy-from": "necropolis_d_27", + "sym": "\u00D5", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_28", + "copy-from": "necropolis_d_28", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_29", + "copy-from": "necropolis_d_29", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_30", + "copy-from": "necropolis_d_30", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_31", + "copy-from": "necropolis_d_31", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_32", + "copy-from": "necropolis_d_32", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_33", + "copy-from": "necropolis_d_33", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_34", + "copy-from": "necropolis_d_34", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_35", + "copy-from": "necropolis_d_35", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_36", + "copy-from": "necropolis_d_36", + "sym": "\u00D5", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_37", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_38", + "copy-from": "necropolis_d_38", + "sym": "\u00D5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_39", + "copy-from": "necropolis_d_39", + "sym": "\u00D5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_41", + "copy-from": "necropolis_d_41", + "sym": "\u00D5", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_42", + "copy-from": "necropolis_d_42", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_43", + "copy-from": "necropolis_d_43", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_44", + "copy-from": "necropolis_d_44", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_46", + "copy-from": "necropolis_d_46", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_48", + "copy-from": "necropolis_d_48", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_49", + "copy-from": "necropolis_d_49", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_50", + "copy-from": "necropolis_d_50", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_52", + "copy-from": "necropolis_d_52", + "sym": "\u00D5", + "color": "light_red" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_54", + "copy-from": "necropolis_d_54", + "sym": "\u00D5", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_55", + "copy-from": "necropolis_d_55", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_56", + "copy-from": "necropolis_d_56", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_57", + "copy-from": "necropolis_d_57", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_58", + "copy-from": "necropolis_d_58", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_59", + "copy-from": "necropolis_d_59", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_61", + "copy-from": "necropolis_d_61", + "sym": "\u00D5", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_63", + "copy-from": "necropolis_d_63", + "sym": "\u00D5", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_64", + "copy-from": "necropolis_d_64", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_65", + "copy-from": "necropolis_d_65", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_66", + "copy-from": "necropolis_d_66", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_67", + "copy-from": "necropolis_d_67", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_68", + "copy-from": "necropolis_d_68", + "sym": "\u00D5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_73", + "copy-from": "necropolis_b_1" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_75", + "copy-from": "necropolis_d_75", + "sym": "\u00FF", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_77", + "copy-from": "necropolis_d_77", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_78", + "copy-from": "necropolis_d_78", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "necropolis_d_80", + "copy-from": "necropolis_d_80", + "sym": "\u00D5", + "color": "light_blue" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_private_resort.json b/data/mods/Graphical_Overmap/go_overmap_terrain_private_resort.json new file mode 100644 index 0000000000000..f015ce49d65db --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_private_resort.json @@ -0,0 +1,170 @@ +[ + { + "type": "overmap_terrain", + "abstract": "generic_private_resort", + "copy-from": "generic_private_resort", + "sym": "\u00D0" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1nw", + "copy-from": "generic_private_resort", + "sym": "\u00E3" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1nn", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1ne", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1ww", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1mm", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1ee", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1sw", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1ss", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_1se", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_pw", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_pm", + "copy-from": "generic_private_resort", + "sym": "\u00E3" + }, + { + "type": "overmap_terrain", + "id": "p_resort_pe", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2nw", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2nn", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2ne", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2ww", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2mm", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2ee", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2sw", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2ss", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_2se", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_0nw", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_0se", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rnw", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rnn", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rne", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rww", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rmm", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_ree", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rsw", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rss", + "copy-from": "generic_private_resort" + }, + { + "type": "overmap_terrain", + "id": "p_resort_rse", + "copy-from": "generic_private_resort" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_public_institutional.json b/data/mods/Graphical_Overmap/go_overmap_terrain_public_institutional.json new file mode 100644 index 0000000000000..2e43756f64f23 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_public_institutional.json @@ -0,0 +1,1010 @@ +[ + { + "type": "overmap_terrain", + "id": "church", + "copy-from": "church", + "sym": "\u00F2", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "church_roof", + "copy-from": "church" + }, + { + "type": "overmap_terrain", + "id": "church_steeple", + "copy-from": "church" + }, + { + "type": "overmap_terrain", + "id": "church_steeple_end", + "copy-from": "church" + }, + { + "type": "overmap_terrain", + "id": "church_steeple_roof", + "copy-from": "church" + }, + { + "type": "overmap_terrain", + "id": "church_1", + "copy-from": "church_1", + "sym": "\u00F2", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "church_2ndfloor_1", + "copy-from": "church_1" + }, + { + "type": "overmap_terrain", + "id": "church_3rdfloor_1", + "copy-from": "church_1" + }, + { + "type": "overmap_terrain", + "id": "church_roof_1", + "copy-from": "church_1" + }, + { + "type": "overmap_terrain", + "id": "cathedral_1_NW", + "copy-from": "cathedral_1_NW", + "sym": "\u00F2", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "cathedral_1_NE", + "copy-from": "cathedral_1_NW" + }, + { + "type": "overmap_terrain", + "id": "cathedral_1_SW", + "copy-from": "cathedral_1_NW" + }, + { + "type": "overmap_terrain", + "id": "cathedral_1_SE", + "copy-from": "cathedral_1_NW" + }, + { + "type": "overmap_terrain", + "id": "cathedral_b_NW", + "copy-from": "cathedral_b_NW", + "sym": "\u00F2", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "cathedral_b_NE", + "copy-from": "cathedral_b_NW" + }, + { + "type": "overmap_terrain", + "id": "cathedral_b_SW", + "copy-from": "cathedral_b_NW" + }, + { + "type": "overmap_terrain", + "id": "cathedral_b_SE", + "copy-from": "cathedral_b_NW" + }, + { + "type": "overmap_terrain", + "id": "s_library", + "copy-from": "s_library", + "sym": "\u00FF", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_library_roof", + "copy-from": "s_library_roof", + "sym": "\u00FF", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_library_1", + "copy-from": "s_library_1", + "sym": "\u00FF", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_library_roof_1", + "copy-from": "s_library_roof_1", + "sym": "\u00FF", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_library_2", + "copy-from": "s_library_2", + "sym": "\u00FF", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "s_library_roof_2", + "copy-from": "s_library_roof_2", + "sym": "\u00FF", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "police", + "copy-from": "police", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "police_roof", + "copy-from": "police_roof", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "police_1", + "copy-from": "police_1", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "police_2ndfloor_1", + "copy-from": "police_2ndfloor_1", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "police_roof_1", + "copy-from": "police_roof_1", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "police_2", + "copy-from": "police_2", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "police_roof_2", + "copy-from": "police_roof_2", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "police_upper_roof_2", + "copy-from": "police_upper_roof_2", + "sym": "\u00FF", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "abstract": "generic_hospital", + "copy-from": "generic_hospital", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "hospital_1", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "hospital_2", + "copy-from": "generic_hospital", + "color": "red" + }, + { + "type": "overmap_terrain", + "id": "hospital_3", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "hospital_4", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "hospital_5", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "hospital_6", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "hospital_7", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "hospital_8", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "hospital_9", + "copy-from": "generic_hospital" + }, + { + "type": "overmap_terrain", + "id": "school_1_1", + "copy-from": "school_1_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_2", + "copy-from": "school_1_2", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_3", + "copy-from": "school_1_3", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_4", + "copy-from": "school_1_4", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_5", + "copy-from": "school_1_5", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_6", + "copy-from": "school_1_6", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_7", + "copy-from": "school_1_7", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_8", + "copy-from": "school_1_8", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_1_9", + "copy-from": "school_1_9", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_1", + "copy-from": "school_2_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_2", + "copy-from": "school_2_2", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_3", + "copy-from": "school_2_3", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_4", + "copy-from": "school_2_4", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_5", + "copy-from": "school_2_5", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_6", + "copy-from": "school_2_6", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_7", + "copy-from": "school_2_7", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_8", + "copy-from": "school_2_8", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_2_9", + "copy-from": "school_2_9", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_1", + "copy-from": "school_3_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_2", + "copy-from": "school_3_2", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_3", + "copy-from": "school_3_3", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_4", + "copy-from": "school_3_4", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_5", + "copy-from": "school_3_5", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_6", + "copy-from": "school_3_6", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_7", + "copy-from": "school_3_7", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_8", + "copy-from": "school_3_8", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_3_9", + "copy-from": "school_3_9", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_1", + "copy-from": "school_4_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_2", + "copy-from": "school_4_2", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_3", + "copy-from": "school_4_3", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_4", + "copy-from": "school_4_4", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_5", + "copy-from": "school_4_5", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_6", + "copy-from": "school_4_6", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_7", + "copy-from": "school_4_7", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_8", + "copy-from": "school_4_8", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "school_4_9", + "copy-from": "school_4_9", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "prison_1_1", + "copy-from": "prison_1_1", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_2", + "copy-from": "prison_1_2", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_3", + "copy-from": "prison_1_3", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_4", + "copy-from": "prison_1_4", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_5", + "copy-from": "prison_1_5", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_6", + "copy-from": "prison_1_6", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_7", + "copy-from": "prison_1_7", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_8", + "copy-from": "prison_1_8", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_9", + "copy-from": "prison_1_9", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_1", + "copy-from": "prison_1_b_1", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_2", + "copy-from": "prison_1_b_2", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_3", + "copy-from": "prison_1_b_3", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_4", + "copy-from": "prison_1_b_4", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_5", + "copy-from": "prison_1_b_5", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_6", + "copy-from": "prison_1_b_6", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_7", + "copy-from": "prison_1_b_7", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_8", + "copy-from": "prison_1_b_8", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_9", + "copy-from": "prison_1_b_9", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_7_hidden", + "copy-from": "prison_1_b_7_hidden", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_8_hidden_lab_stairs", + "copy-from": "prison_1_b_8_hidden_lab_stairs", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_1_b_9_hidden", + "copy-from": "prison_1_b_9_hidden", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_1", + "copy-from": "prison_alcatraz_1", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_2", + "copy-from": "prison_alcatraz_2", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_3", + "copy-from": "prison_alcatraz_3", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_4", + "copy-from": "prison_alcatraz_4", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_5", + "copy-from": "prison_alcatraz_5", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_6", + "copy-from": "prison_alcatraz_6", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_7", + "copy-from": "prison_alcatraz_7", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_8", + "copy-from": "prison_alcatraz_8", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_9", + "copy-from": "prison_alcatraz_9", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_10", + "copy-from": "prison_alcatraz_10", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_11", + "copy-from": "prison_alcatraz_11", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_12", + "copy-from": "prison_alcatraz_12", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_13", + "copy-from": "prison_alcatraz_13", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_14", + "copy-from": "prison_alcatraz_14", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_15", + "copy-from": "prison_alcatraz_15", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_1_2f", + "copy-from": "prison_alcatraz_1_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_2_2f", + "copy-from": "prison_alcatraz_2_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_3_2f", + "copy-from": "prison_alcatraz_3_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_4_2f", + "copy-from": "prison_alcatraz_4_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_5_2f", + "copy-from": "prison_alcatraz_5_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_6_2f", + "copy-from": "prison_alcatraz_6_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_7_2f", + "copy-from": "prison_alcatraz_7_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_8_2f", + "copy-from": "prison_alcatraz_8_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_9_2f", + "copy-from": "prison_alcatraz_9_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_10_2f", + "copy-from": "prison_alcatraz_10_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_11_2f", + "copy-from": "prison_alcatraz_11_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_12_2f", + "copy-from": "prison_alcatraz_12_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_13_2f", + "copy-from": "prison_alcatraz_13_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_14_2f", + "copy-from": "prison_alcatraz_14_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "prison_alcatraz_15_2f", + "copy-from": "prison_alcatraz_15_2f", + "sym": "\u00E5", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "post_office", + "copy-from": "post_office", + "sym": "\u00E5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "post_office_roof", + "copy-from": "post_office" + }, + { + "type": "overmap_terrain", + "id": "post_office_1", + "copy-from": "post_office", + "sym": "\u00E5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "post_office_roof_1", + "copy-from": "post_office" + }, + { + "type": "overmap_terrain", + "id": "mortuary", + "copy-from": "mortuary", + "sym": "\u00E5", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "mortuary_roof", + "copy-from": "mortuary" + }, + { + "type": "overmap_terrain", + "id": "fire_station", + "copy-from": "fire_station", + "sym": "\u00C6" + }, + { + "type": "overmap_terrain", + "id": "fire_station_roof", + "copy-from": "fire_station_roof", + "sym": "\u00C6" + }, + { + "type": "overmap_terrain", + "id": "fire_station_1", + "copy-from": "fire_station_1", + "sym": "\u00C6" + }, + { + "type": "overmap_terrain", + "id": "fire_station_roof_1", + "copy-from": "fire_station_roof_1", + "sym": "\u00C6" + }, + { + "type": "overmap_terrain", + "id": "homeless_0_0_0", + "copy-from": "homeless_0_0_0", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "homeless_1_0_0", + "copy-from": "homeless_1_0_0", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "homeless_0_0_1", + "copy-from": "homeless_0_0_1", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "homeless_1_0_1", + "copy-from": "homeless_1_0_1", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "homeless_0_0_2", + "copy-from": "homeless_0_0_2", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "homeless_1_0_2", + "copy-from": "homeless_1_0_2", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "homeless_0_0_roof", + "copy-from": "homeless_0_0_roof", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "homeless_1_0_roof", + "copy-from": "homeless_1_0_roof", + "sym": "\u00E5" + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_0_0", + "copy-from": "town_hall_0_0_0", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_0_0", + "copy-from": "town_hall_1_0_0", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_1_0", + "copy-from": "town_hall_0_1_0", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_1_0", + "copy-from": "town_hall_1_1_0", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_0_1", + "copy-from": "town_hall_0_0_1", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_0_1", + "copy-from": "town_hall_1_0_1", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_1_1", + "copy-from": "town_hall_0_1_1", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_1_1", + "copy-from": "town_hall_1_1_1", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_0_roof", + "copy-from": "town_hall_0_0_roof", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_0_roof", + "copy-from": "town_hall_1_0_roof", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_1_roof", + "copy-from": "town_hall_0_1_roof", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_1_roof", + "copy-from": "town_hall_1_1_roof", + "sym": "\u00FF", + "color": "light_green" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_ranch_camp.json b/data/mods/Graphical_Overmap/go_overmap_terrain_ranch_camp.json new file mode 100644 index 0000000000000..707f71b9edfbb --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_ranch_camp.json @@ -0,0 +1,335 @@ +[ + { + "type": "overmap_terrain", + "id": "ranch_camp_11", + "copy-from": "ranch_camp_11", + "sym": "\u00A9" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_12", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_13", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_14", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_15", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_16", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_17", + "copy-from": "ranch_camp_17", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_18", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_19", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_20", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_21", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_22", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_23", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_24", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_25", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_26", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_29", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_30", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_31", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_32", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_33", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_34", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_35", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_38", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_39", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_40", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_41", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_42", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_43", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_44", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_47", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_48", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_49", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_50", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_51", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_52", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_53", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_56", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_57", + "copy-from": "ranch_camp_57", + "sym": "\u00F6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_57_roof", + "copy-from": "ranch_camp_57_roof", + "sym": "\u00F6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_57_silo", + "copy-from": "ranch_camp_57_silo", + "sym": "\u00F6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_57_silocap", + "copy-from": "ranch_camp_57_silocap", + "sym": "\u00F6", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_58", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_59", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_60", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_61", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_62", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_65", + "copy-from": "ranch_camp_65", + "sym": "\u00A9" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_65_roof", + "copy-from": "ranch_camp_65_roof", + "name": "open air", + "sym": "\u00A6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_66", + "copy-from": "ranch_camp_66", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_66_roof", + "copy-from": "ranch_camp_66_roof", + "sym": "\u00E9", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_67", + "copy-from": "ranch_camp_67", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_67_roof", + "copy-from": "ranch_camp_67_roof", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_68", + "copy-from": "ranch_camp_68", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_68_roof", + "copy-from": "ranch_camp_68_roof", + "sym": "\u00E2", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_70", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_71", + "copy-from": "ranch_camp_11" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_74_roof", + "copy-from": "ranch_camp_74_roof", + "name": "open air", + "sym": "\u00A6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_75_roof", + "copy-from": "ranch_camp_75_roof", + "name": "open air", + "sym": "\u00A6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "ranch_camp_76", + "copy-from": "ranch_camp_76", + "sym": "\u00D7" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_recreational.json b/data/mods/Graphical_Overmap/go_overmap_terrain_recreational.json new file mode 100644 index 0000000000000..3397b27150007 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_recreational.json @@ -0,0 +1,1355 @@ +[ + { + "type": "overmap_terrain", + "id": "pool", + "copy-from": "pool", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_roof", + "copy-from": "pool_roof", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_1", + "copy-from": "pool_1", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_roof_1", + "copy-from": "pool_roof_1", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_2", + "copy-from": "pool_2", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_roof_2", + "copy-from": "pool_roof_2", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_3", + "copy-from": "pool_3", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_roof_3", + "copy-from": "pool_roof_3", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_4", + "copy-from": "pool_4", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_roof_4", + "copy-from": "pool_roof_4", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_5", + "copy-from": "pool_5", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "pool_6", + "copy-from": "pool_6", + "sym": "\u00E1" + }, + { + "type": "overmap_terrain", + "id": "football_field_a1", + "copy-from": "football_field_a1", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_a2", + "copy-from": "football_field_a1", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_a3", + "copy-from": "football_field_a3", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_a4", + "copy-from": "football_field_a4", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_a5", + "copy-from": "football_field_a5", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_b1", + "copy-from": "football_field_b1", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_b2", + "copy-from": "football_field_b2", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_b3", + "copy-from": "football_field_b3", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_b4", + "copy-from": "football_field_b4", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_b5", + "copy-from": "football_field_b5", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_c1", + "copy-from": "football_field_c1", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_c2", + "copy-from": "football_field_c2", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_c3", + "copy-from": "football_field_c3", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_c4", + "copy-from": "football_field_c4", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "football_field_c5", + "copy-from": "football_field_c5", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "art_gallery", + "copy-from": "art_gallery", + "sym": "\u00FF", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "art_gallery_roof", + "copy-from": "art_gallery_roof", + "sym": "\u00FF", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "state_park_0_0", + "copy-from": "state_park_0_0", + "sym": "\u00F1", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "state_park_0_1", + "copy-from": "state_park_0_1", + "sym": "\u00F1", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "state_park_1_0", + "copy-from": "state_park_1_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "state_park_1_1", + "copy-from": "state_park_1_1", + "sym": "\u00F1", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "fishing_pond_0_0", + "copy-from": "fishing_pond_0_0", + "sym": "\u00DC", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "fishing_pond_0_1", + "copy-from": "fishing_pond_0_1", + "sym": "\u00DC", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "fishing_pond_1_0", + "copy-from": "fishing_pond_1_0", + "sym": "\u00DC", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "fishing_pond_1_1", + "copy-from": "fishing_pond_1_1", + "sym": "\u00DC", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "skate_park", + "copy-from": "skate_park", + "sym": "\u00DC", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "small_wooded_trail", + "copy-from": "small_wooded_trail", + "sym": "\u00F1", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "pavilion", + "copy-from": "pavilion", + "sym": "\u00EE", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "pavilion_roof", + "copy-from": "pavilion_roof", + "sym": "\u00EE", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "pavilion_1", + "copy-from": "pavilion_1", + "sym": "\u00EE", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "pavilion_roof_1", + "copy-from": "pavilion_roof_1", + "sym": "\u00EE", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "hunting_blind", + "copy-from": "hunting_blind", + "sym": "\u00ED", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "NatureTrail_1a", + "copy-from": "NatureTrail_1a", + "sym": "\u00F1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "NatureTrail_1b", + "copy-from": "NatureTrail_1b", + "sym": "\u00F1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "PublicPond_1a", + "copy-from": "PublicPond_1a", + "sym": "\u00DC", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "PublicPond_1b", + "copy-from": "PublicPond_1b", + "sym": "\u00DC", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "communitygarden", + "copy-from": "communitygarden", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "publicgarden", + "copy-from": "publicgarden", + "sym": "\u00E8" + }, + { + "type": "overmap_terrain", + "id": "BotanicalGarden_1a", + "copy-from": "BotanicalGarden_1a", + "sym": "\u00E8", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "BotanicalGarden_1a_roof", + "copy-from": "BotanicalGarden_1a_roof", + "sym": "\u00E8", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "BotanicalGarden_1b", + "copy-from": "BotanicalGarden_1b", + "sym": "\u00E8", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "BotanicalGarden_1b_roof", + "copy-from": "BotanicalGarden_1b_roof", + "sym": "\u00E8", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "TreeFarm_1a", + "copy-from": "TreeFarm_1a", + "sym": "\u00F5", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "shootingrange_1a", + "copy-from": "shootingrange_1a", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "shootingrange_1a_roof", + "copy-from": "shootingrange_1a_roof", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "shootingrange_2a", + "copy-from": "shootingrange_2a", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_0_0_0", + "copy-from": "miniaturerailway_0_0_0", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_0_1_0", + "copy-from": "miniaturerailway_0_1_0", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_1_0_0", + "copy-from": "miniaturerailway_1_0_0", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_1_1_0", + "copy-from": "miniaturerailway_1_1_0", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_0_0_1", + "copy-from": "miniaturerailway_0_0_1", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_0_1_1", + "copy-from": "miniaturerailway_0_1_1", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_1_0_1", + "copy-from": "miniaturerailway_1_0_1", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "miniaturerailway_1_1_1", + "copy-from": "miniaturerailway_1_1_1", + "sym": "\u00D7" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_00", + "copy-from": "golfcourse_00", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_01", + "copy-from": "golfcourse_01", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_02", + "copy-from": "golfcourse_02", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_10", + "copy-from": "golfcourse_10", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_11", + "copy-from": "golfcourse_11", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_12", + "copy-from": "golfcourse_12", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_20", + "copy-from": "golfcourse_20", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_21", + "copy-from": "golfcourse_21", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_22", + "copy-from": "golfcourse_22", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_30", + "copy-from": "golfcourse_30", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_31", + "copy-from": "golfcourse_31", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_31_2ndfloor", + "copy-from": "golfcourse_31_2ndfloor", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_31_roof", + "copy-from": "golfcourse_31_roof", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "golfcourse_32", + "copy-from": "golfcourse_32", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "s_baseballfield_a1", + "copy-from": "s_baseballfield_a1", + "sym": "\u00A6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "s_baseballfield_a2", + "copy-from": "s_baseballfield_a2", + "sym": "\u00A6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "s_baseballfield_b1", + "copy-from": "s_baseballfield_b1", + "sym": "\u00A6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "s_baseballfield_b2", + "copy-from": "s_baseballfield_b2", + "sym": "\u00A6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_0_0", + "copy-from": "zoo_0_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "zoo_1_0", + "copy-from": "zoo_1_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "zoo_2_0", + "copy-from": "zoo_2_0", + "sym": "\u00EE", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "zoo_0_1", + "copy-from": "zoo_0_1", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_0_1_roof", + "copy-from": "zoo_0_1_roof", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_1_1", + "copy-from": "zoo_1_1", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_1_1_roof", + "copy-from": "zoo_1_1_roof", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_2_1", + "copy-from": "zoo_2_1", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_2_1_roof", + "copy-from": "zoo_2_1_roof", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_0_2", + "copy-from": "zoo_0_2", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_0_2_roof", + "copy-from": "zoo_0_2_roof", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_1_2", + "copy-from": "zoo_1_2", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_1_2_roof", + "copy-from": "zoo_1_2_roof", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_2_2", + "copy-from": "zoo_2_2", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "zoo_2_2_roof", + "copy-from": "zoo_2_2_roof", + "sym": "\u00C1", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "stadium_0_0", + "copy-from": "stadium_0_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "stadium_1_0", + "copy-from": "stadium_1_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "stadium_2_0", + "copy-from": "stadium_2_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "stadium_3_0", + "copy-from": "stadium_3_0", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "stadium_0_1", + "copy-from": "stadium_0_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_1_1", + "copy-from": "stadium_1_1", + "sym": "\u00C1", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "stadium_2_1", + "copy-from": "stadium_2_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_3_1", + "copy-from": "stadium_3_1", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_0_2", + "copy-from": "stadium_0_2", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_1_2", + "copy-from": "stadium_1_2", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "stadium_2_2", + "copy-from": "stadium_2_2", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "stadium_3_2", + "copy-from": "stadium_3_2", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_0_3", + "copy-from": "stadium_0_3", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_1_3", + "copy-from": "stadium_1_3", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "stadium_2_3", + "copy-from": "stadium_2_3", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "stadium_3_3", + "copy-from": "stadium_3_3", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_0_4", + "copy-from": "stadium_0_4", + "sym": "\u00E6", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "stadium_1_4", + "copy-from": "stadium_1_4", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_2_4", + "copy-from": "stadium_2_4", + "sym": "\u00C1" + }, + { + "type": "overmap_terrain", + "id": "stadium_3_4", + "copy-from": "stadium_3_4", + "sym": "\u00C1", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "natural_spring", + "copy-from": "natural_spring", + "sym": "\u00DC" + }, + { + "type": "overmap_terrain", + "id": "movietheater_0_0", + "copy-from": "movietheater_0_0", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_1_0", + "copy-from": "movietheater_1_0", + "sym": "\u00FF", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_2_0", + "copy-from": "movietheater_2_0", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_0_1", + "copy-from": "movietheater_0_1", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_1_1", + "copy-from": "movietheater_1_1", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_2_1", + "copy-from": "movietheater_2_1", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_0_2", + "copy-from": "movietheater_0_2", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_1_2", + "copy-from": "movietheater_1_2", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_2_2", + "copy-from": "movietheater_2_2", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_0_0", + "copy-from": "movietheater_roof_0_0", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_1_0", + "copy-from": "movietheater_roof_1_0", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_2_0", + "copy-from": "movietheater_roof_2_0", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_0_1", + "copy-from": "movietheater_roof_0_1", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_1_1", + "copy-from": "movietheater_roof_1_1", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_2_1", + "copy-from": "movietheater_roof_2_1", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_0_2", + "copy-from": "movietheater_roof_0_2", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_1_2", + "copy-from": "movietheater_roof_1_2", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "movietheater_roof_2_2", + "copy-from": "movietheater_roof_2_2", + "sym": "\u00C1", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "paintball_field", + "copy-from": "paintball_field", + "sym": "\u00A6", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "paintball_field_roof", + "copy-from": "paintball_field_roof", + "sym": "\u00A6", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "paintball_field_1", + "copy-from": "paintball_field_1", + "sym": "\u00A6", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "paintball_field_roof_1", + "copy-from": "paintball_field_roof_1", + "sym": "\u00A6", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "smoke_lounge", + "copy-from": "smoke_lounge", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "smoke_lounge_roof", + "copy-from": "smoke_lounge_roof", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "smoke_lounge_1", + "copy-from": "smoke_lounge_1", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "smoke_lounge_roof_1", + "copy-from": "smoke_lounge_roof_1", + "sym": "\u00E7", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "music_venue", + "copy-from": "music_venue", + "sym": "\u00C1", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "music_venue_roof", + "copy-from": "music_venue_roof", + "sym": "\u00C1", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "music_venue_1", + "copy-from": "music_venue_1", + "sym": "\u00C1", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "music_venue_1_roof", + "copy-from": "music_venue_1_roof", + "sym": "\u00C1", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "music_venue_1_roof_top", + "copy-from": "music_venue_1_roof_top", + "sym": "\u00C1", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "gambling_hall", + "copy-from": "gambling_hall", + "sym": "\u00FF", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "gambling_hall_roof", + "copy-from": "gambling_hall_roof", + "sym": "\u00FF", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "gambling_hall_upper_roof", + "copy-from": "gambling_hall_upper_roof", + "sym": "\u00FF", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "gambling_hall_1", + "copy-from": "gambling_hall_1", + "sym": "\u00FF", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "gambling_hall_roof_1", + "copy-from": "gambling_hall_roof_1", + "sym": "\u00FF", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "stripclub", + "copy-from": "stripclub", + "sym": "\u00E5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "stripclub_roof", + "copy-from": "stripclub_roof", + "sym": "\u00E5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "stripclub_1", + "copy-from": "stripclub_1", + "sym": "\u00E5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "stripclub_roof_1", + "copy-from": "stripclub_roof_1", + "sym": "\u00E5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "stripclub_2", + "copy-from": "stripclub_2", + "sym": "\u00E5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "stripclub_roof_2", + "copy-from": "stripclub_roof_2", + "sym": "\u00E5", + "color": "pink" + }, + { + "type": "overmap_terrain", + "id": "museum", + "copy-from": "museum", + "sym": "\u00FE" + }, + { + "type": "overmap_terrain", + "id": "museum_roof", + "copy-from": "museum_roof", + "sym": "\u00FE" + }, + { + "type": "overmap_terrain", + "id": "bowling_alley", + "copy-from": "bowling_alley", + "sym": "\u00E7", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "bowling_alley_roof", + "copy-from": "bowling_alley_roof", + "sym": "\u00E7", + "color": "magenta" + }, + { + "type": "overmap_terrain", + "id": "gym", + "copy-from": "gym", + "sym": "\u00E5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "gym_roof", + "copy-from": "gym_roof", + "sym": "\u00E5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "gym_upper_roof", + "copy-from": "gym_upper_roof", + "sym": "\u00E5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "gym_fitness", + "copy-from": "gym_fitness", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "gym_fitness_roof", + "copy-from": "gym_fitness_roof", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "gym_fitness_1", + "copy-from": "gym_fitness_1", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "gym_fitness_2ndFloor_1", + "copy-from": "gym_fitness_2ndFloor_1", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "gym_fitness_roof_1", + "copy-from": "gym_fitness_roof_1", + "sym": "\u00E7", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "dojo", + "copy-from": "dojo", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "dojo_roof", + "copy-from": "dojo_roof", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "dojo_upper_roof", + "copy-from": "dojo_upper_roof", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "dojo_1", + "copy-from": "dojo_1", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "dojo_roof_1", + "copy-from": "dojo_roof_1", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "dojo_upper_roof_1", + "copy-from": "dojo_upper_roof_1", + "sym": "\u00E7", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "cs_private_park", + "copy-from": "cs_private_park", + "sym": "\u00EE", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "cs_private_park_roof", + "copy-from": "cs_private_park_roof", + "sym": "\u00EE", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "cs_public_art_piece", + "copy-from": "cs_public_art_piece", + "sym": "\u00F8", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "cs_public_space", + "copy-from": "cs_public_space", + "sym": "\u00EE", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "lake_dock_small", + "copy-from": "lake_dock_small", + "sym": "\u00D4", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "lake_shore_dock_small", + "copy-from": "lake_shore_dock_small", + "sym": "\u00D4", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "marina_1", + "copy-from": "marina_1", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_2", + "copy-from": "marina_2", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_3", + "copy-from": "marina_3", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_4", + "copy-from": "marina_4", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_5", + "copy-from": "marina_5", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_6", + "copy-from": "marina_6", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_7", + "copy-from": "marina_7", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_8", + "copy-from": "marina_8", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_9", + "copy-from": "marina_9", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_10", + "copy-from": "marina_10", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_11", + "copy-from": "marina_11", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_12", + "copy-from": "marina_12", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_13", + "copy-from": "marina_13", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_14", + "copy-from": "marina_14", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_15", + "copy-from": "marina_15", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_16", + "copy-from": "marina_16", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_17", + "copy-from": "marina_17", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_18", + "copy-from": "marina_18", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_19", + "copy-from": "marina_19", + "sym": "\u00D4" + }, + { + "type": "overmap_terrain", + "id": "marina_20", + "copy-from": "marina_20", + "sym": "\u00D4" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_residential.json b/data/mods/Graphical_Overmap/go_overmap_terrain_residential.json new file mode 100644 index 0000000000000..a108f459080ad --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_residential.json @@ -0,0 +1,1463 @@ +[ + { + "type": "overmap_terrain", + "abstract": "generic_city_house_basement", + "copy-from": "generic_city_house_basement", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "basement", + "copy-from": "basement", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "basement_bionic", + "copy-from": "basement_bionic", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "basement_hidden_lab_stairs", + "copy-from": "basement_hidden_lab_stairs", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house", + "copy-from": "house", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_wooded", + "copy-from": "house_wooded", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_roof", + "copy-from": "house_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_prepper", + "copy-from": "house_prepper", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_prepper2", + "copy-from": "house_prepper2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_prepper2_roof", + "copy-from": "house_prepper2_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_fortified", + "copy-from": "house_fortified", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_fortified_roof", + "copy-from": "house_fortified_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "duplex", + "copy-from": "duplex", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "duplex_roof", + "copy-from": "duplex_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex2", + "copy-from": "house_duplex2", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex2_roof", + "copy-from": "house_duplex2_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex3", + "copy-from": "house_duplex3", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex3_roof", + "copy-from": "house_duplex3_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex4", + "copy-from": "house_duplex4", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex4_roof", + "copy-from": "house_duplex4_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex5", + "copy-from": "house_duplex5", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex5_roof", + "copy-from": "house_duplex5_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex6", + "copy-from": "house_duplex6", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex6_roof", + "copy-from": "house_duplex6_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex7", + "copy-from": "house_duplex7", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex7_roof", + "copy-from": "house_duplex7_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex8", + "copy-from": "house_duplex8", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex8_roof", + "copy-from": "house_duplex8_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex9", + "copy-from": "house_duplex9", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex9_roof", + "copy-from": "house_duplex9_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex10", + "copy-from": "house_duplex10", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex10_roof", + "copy-from": "house_duplex10_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex11", + "copy-from": "house_duplex11", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_duplex11_roof", + "copy-from": "house_duplex11_roof", + "sym": "\u00E4", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "rural_house1", + "copy-from": "rural_house1", + "sym": "\u00E2" + }, + { + "type": "overmap_terrain", + "id": "rural_house1_roof", + "copy-from": "rural_house1" + }, + { + "type": "overmap_terrain", + "id": "rural_house2", + "copy-from": "rural_house2", + "sym": "\u00E2" + }, + { + "type": "overmap_terrain", + "id": "rural_house2_roof", + "copy-from": "rural_house2" + }, + { + "type": "overmap_terrain", + "abstract": "apartments_tower_any", + "copy-from": "apartments_tower_any", + "sym": "\u00C7" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_NW", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_NE", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_SW", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_SE", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_NW", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_NE", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_SW", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_SE", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_110", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_010", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_100", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_000", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_111", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_011", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_101", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_001", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_113", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_013", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_112", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_012", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_102", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_002", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_114", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_014", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_015", + "copy-from": "apartments_con_tower_015", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_104", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_con_tower_004", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_110", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_010", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_100", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_000", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_111", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_011", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_101", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_001", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_112", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_012", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_113", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_013", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_103", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "apartments_mod_tower_003", + "copy-from": "apartments_tower_any" + }, + { + "type": "overmap_terrain", + "id": "homelesscamp", + "copy-from": "homelesscamp", + "sym": "\u00C5", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "trailerparksmall0", + "copy-from": "trailerparksmall0", + "sym": "\u00F9", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "trailerparksmall0_roof", + "copy-from": "trailerparksmall0_roof", + "sym": "\u00F9", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "trailerparksmall1", + "copy-from": "trailerparksmall1", + "sym": "\u00F9", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "trailerparksmall1_roof", + "copy-from": "trailerparksmall1_roof", + "sym": "\u00F9", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "trailerparksmall2", + "copy-from": "trailerparksmall2", + "sym": "\u00F9", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "trailerparksmall2_roof", + "copy-from": "trailerparksmall2_roof", + "sym": "\u00F9", + "color": "white" + }, + { + "type": "overmap_terrain", + "id": "house_01", + "copy-from": "house_01", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_01_roof", + "copy-from": "house_01_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_02", + "copy-from": "house_02", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_02_roof", + "copy-from": "house_02_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_03", + "copy-from": "house_03", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_03_roof", + "copy-from": "house_03_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_04", + "copy-from": "house_04", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_04_roof", + "copy-from": "house_04_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_04_basement", + "copy-from": "generic_city_house_basement" + }, + { + "type": "overmap_terrain", + "id": "house_05_basement", + "copy-from": "generic_city_house_basement" + }, + { + "type": "overmap_terrain", + "id": "house_05ab_basement", + "copy-from": "generic_city_house_basement" + }, + { + "type": "overmap_terrain", + "id": "house_06", + "copy-from": "house_06", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_07", + "copy-from": "house_07", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_08", + "copy-from": "house_08", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_08_roof", + "copy-from": "house_08_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_09", + "copy-from": "house_09", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_09_roof", + "copy-from": "house_09_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_10", + "copy-from": "house_10", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_10_roof", + "copy-from": "house_10_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_2", + "copy-from": "house_w_2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_2_roof", + "copy-from": "house_w_2_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_3", + "copy-from": "house_w_3", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_3_roof", + "copy-from": "house_w_3_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_4", + "copy-from": "house_w_4", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_4_roof", + "copy-from": "house_w_4_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_5", + "copy-from": "house_w_5", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_5_roof", + "copy-from": "house_w_5_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_6", + "copy-from": "house_w_6", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_6_2ndfloor", + "copy-from": "house_w_6_2ndfloor", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_6_roof", + "copy-from": "house_w_6_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "emptyresidentiallot", + "copy-from": "emptyresidentiallot", + "sym": "\u00D7", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "derelict_property", + "copy-from": "derelict_property", + "sym": "\u00E0", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "house_2story_base", + "copy-from": "house_2story_base", + "sym": "\u00D1", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_2story_second", + "copy-from": "house_2story_second", + "sym": "\u00D1", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_2story_roof", + "copy-from": "house_2story_second" + }, + { + "type": "overmap_terrain", + "id": "house_inner_garden", + "copy-from": "house_inner_garden", + "sym": "\u00EE", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_inner_garden_roof", + "copy-from": "house_inner_garden_roof", + "sym": "\u00EE", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_1", + "copy-from": "house_w_1", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_w_1_roof", + "copy-from": "house_w_1_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_11", + "copy-from": "house_11", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_11_roof", + "copy-from": "house_11_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_12", + "copy-from": "house_12", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_12_roof", + "copy-from": "house_12_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_13", + "copy-from": "house_13", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_13_roof", + "copy-from": "house_13_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_14", + "copy-from": "house_14", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_14_roof", + "copy-from": "house_14_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_15", + "copy-from": "house_15", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_15_roof", + "copy-from": "house_15_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_16", + "copy-from": "house_16", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_16_roof", + "copy-from": "house_16_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_17", + "copy-from": "house_17", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_17_roof", + "copy-from": "house_17_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_18", + "copy-from": "house_18", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_18_roof", + "copy-from": "house_18_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_19", + "copy-from": "house_19", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_19_roof", + "copy-from": "house_19_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_20", + "copy-from": "house_20", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_20_roof", + "copy-from": "house_20_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_21", + "copy-from": "house_21", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_21_roof", + "copy-from": "house_21_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_22", + "copy-from": "house_22", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_22_roof", + "copy-from": "house_22_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_23", + "copy-from": "house_23", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_23_roof", + "copy-from": "house_22_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_24", + "copy-from": "house_24", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_24_roof", + "copy-from": "house_24_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_25", + "copy-from": "house_25", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_25_roof", + "copy-from": "house_25_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_vacant", + "copy-from": "house_vacant", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_vacant2", + "copy-from": "house_vacant2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_toolshed", + "copy-from": "house_toolshed", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_toolshed_roof", + "copy-from": "house_toolshed_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_quiverfull", + "copy-from": "house_quiverfull", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_suicide", + "copy-from": "house_suicide", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_suicide_roof", + "copy-from": "house_suicide_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_05", + "copy-from": "house_05", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_05ab", + "copy-from": "house_05ab", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_rv", + "copy-from": "house_rv", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_rv_roof", + "copy-from": "house_rv_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_porch", + "copy-from": "house_porch", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_porch_roof", + "copy-from": "house_porch_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_patio", + "copy-from": "house_patio", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_patio_roof", + "copy-from": "house_patio_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_library", + "copy-from": "house_library", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_modern_1", + "copy-from": "house_modern_1", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_modern_1_roof", + "copy-from": "house_modern_1_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_dogs", + "copy-from": "house_dogs", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_dogs_roof", + "copy-from": "house_dogs_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_gardener", + "copy-from": "house_gardener", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_gardener_roof", + "copy-from": "house_gardener_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage", + "copy-from": "house_garage", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage_roof", + "copy-from": "house_garage_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage2", + "copy-from": "house_garage2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage2_roof", + "copy-from": "house_garage2_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage3", + "copy-from": "house_garage3", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage3_roof", + "copy-from": "house_garage3_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage4", + "copy-from": "house_garage4", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage4_roof", + "copy-from": "house_garage4_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage5", + "copy-from": "house_garage5", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage5_roof", + "copy-from": "house_garage5_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage6", + "copy-from": "house_garage6", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage6_roof", + "copy-from": "house_garage6_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage7", + "copy-from": "house_garage7", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage7_roof", + "copy-from": "house_garage7_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage8", + "copy-from": "house_garage8", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_garage8_roof", + "copy-from": "house_garage8_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "garden_house_1_floor_1", + "copy-from": "garden_house_1_floor_1", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "garden_house_1_floor_2", + "copy-from": "garden_house_1_floor_2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "garden_house_1_roof", + "copy-from": "garden_house_1_floor_2" + }, + { + "type": "overmap_terrain", + "id": "garden_house_1_basement", + "copy-from": "generic_city_house_basement" + }, + { + "type": "overmap_terrain", + "id": "house_detatched1", + "copy-from": "house_detatched1", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched1_roof", + "copy-from": "house_detatched1_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched2", + "copy-from": "house_detatched2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched2_roof", + "copy-from": "house_detatched2_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched3", + "copy-from": "house_detatched3", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched3_roof", + "copy-from": "house_detatched3_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched4", + "copy-from": "house_detatched4", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched4_roof", + "copy-from": "house_detatched4_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched5", + "copy-from": "house_detatched5", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched5_roof", + "copy-from": "house_detatched5_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched6", + "copy-from": "house_detatched6", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched6_roof", + "copy-from": "house_detatched6_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched7", + "copy-from": "house_detatched7", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched7_roof", + "copy-from": "house_detatched7_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched8", + "copy-from": "house_detatched8", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched8_roof", + "copy-from": "house_detatched8_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched9", + "copy-from": "house_detatched9", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched9_roof", + "copy-from": "house_detatched9_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched10", + "copy-from": "house_detatched10", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_detatched10_roof", + "copy-from": "house_detatched10_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_crack1", + "copy-from": "house_crack1", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_crack1_roof", + "copy-from": "house_crack1_roof", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_crack2", + "copy-from": "house_crack2", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_crack3", + "copy-from": "house_crack3", + "sym": "\u00E0", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "house_crack3_roof", + "copy-from": "house_crack3_roof", + "sym": "\u00E0", + "color": "light_gray" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_river.json b/data/mods/Graphical_Overmap/go_overmap_terrain_river.json new file mode 100644 index 0000000000000..24fd7c34c1c20 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_river.json @@ -0,0 +1,74 @@ +[ + { + "type": "overmap_terrain", + "abstract": "generic_river", + "copy-from": "generic_water", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "abstract": "generic_river_bank", + "copy-from": "generic_river_bank", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_center", + "copy-from": "river_center", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river", + "copy-from": "river", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_c_not_ne", + "copy-from": "river_c_not_ne", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_c_not_nw", + "copy-from": "river_c_not_nw", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_c_not_se", + "copy-from": "river_c_not_se", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_c_not_sw", + "copy-from": "river_c_not_sw", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_ne", + "copy-from": "river_ne", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_se", + "copy-from": "river_se", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_sw", + "copy-from": "river_sw", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "river_nw", + "copy-from": "river_nw", + "sym": "\u00F7" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_robofachq.json b/data/mods/Graphical_Overmap/go_overmap_terrain_robofachq.json new file mode 100644 index 0000000000000..80ff06e39c70d --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_robofachq.json @@ -0,0 +1,341 @@ +[ + { + "type": "overmap_terrain", + "id": "robofachq_roof_a0", + "copy-from": "robofachq_roof_a0", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "robofachq_roof_a1", + "copy-from": "robofachq_roof_a1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_roof_a2", + "copy-from": "robofachq_roof_a2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_roof_a3", + "copy-from": "robofachq_roof_a3", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_parking", + "copy-from": "robofachq_surface_parking", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_entrance", + "copy-from": "robofachq_surface_entrance", + "sym": "\u00D5", + "color": "light_blue" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_car_entrance", + "copy-from": "robofachq_surface_car_entrance", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_a3", + "copy-from": "robofachq_surface_a3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_b0", + "copy-from": "robofachq_surface_b0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_b1", + "copy-from": "robofachq_surface_b1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_b2", + "copy-from": "robofachq_surface_b2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_surface_b3", + "copy-from": "robofachq_surface_b3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_a0", + "copy-from": "robofachq_exe_a0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_a1", + "copy-from": "robofachq_exe_a1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_a2", + "copy-from": "robofachq_exe_a2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_a3", + "copy-from": "robofachq_exe_a3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_b0", + "copy-from": "robofachq_exe_b0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_b1", + "copy-from": "robofachq_exe_b1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_b2", + "copy-from": "robofachq_exe_b2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_exe_b3", + "copy-from": "robofachq_exe_b3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_a0", + "copy-from": "robofachq_hab_a0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_a1", + "copy-from": "robofachq_hab_a1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_a2", + "copy-from": "robofachq_hab_a2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_a3", + "copy-from": "robofachq_hab_a3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_b0", + "copy-from": "robofachq_hab_b0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_b1", + "copy-from": "robofachq_hab_b1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_b2", + "copy-from": "robofachq_hab_b2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_hab_b3", + "copy-from": "robofachq_hab_b3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_sub_a0", + "copy-from": "robofachq_sub_a0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_sub_a1", + "copy-from": "robofachq_sub_a1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_sub_a2", + "copy-from": "robofachq_sub_a2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_sub_a3", + "copy-from": "robofachq_sub_a3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_a0", + "copy-from": "robofachq_sub_a0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_a1", + "copy-from": "robofachq_res_a1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_a2", + "copy-from": "robofachq_sub_a2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_a3", + "copy-from": "robofachq_sub_a3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_b0", + "copy-from": "robofachq_res_b0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_b1", + "copy-from": "robofachq_res_b1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_b2", + "copy-from": "robofachq_res_b2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_res_b3", + "copy-from": "robofachq_res_b3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_a0", + "copy-from": "robofachq_ai_a0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_a1", + "copy-from": "robofachq_ai_a1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_a2", + "copy-from": "robofachq_ai_a2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_a3", + "copy-from": "robofachq_ai_a3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_b0", + "copy-from": "robofachq_ai_b0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_b1", + "copy-from": "robofachq_ai_b1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_b2", + "copy-from": "robofachq_ai_b2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_ai_b3", + "copy-from": "robofachq_ai_b3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_a0", + "copy-from": "robofachq_aiutl_a0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_a1", + "copy-from": "robofachq_aiutl_a1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_a2", + "copy-from": "robofachq_aiutl_a2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_a3", + "copy-from": "robofachq_aiutl_a3", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_b0", + "copy-from": "robofachq_aiutl_b0", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_b1", + "copy-from": "robofachq_aiutl_b1", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_b2", + "copy-from": "robofachq_aiutl_b2", + "sym": "\u00D5" + }, + { + "type": "overmap_terrain", + "id": "robofachq_aiutl_b3", + "copy-from": "robofachq_aiutl_b3", + "sym": "\u00D5" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_test.json b/data/mods/Graphical_Overmap/go_overmap_terrain_test.json new file mode 100644 index 0000000000000..8d36dcb4141f3 --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_test.json @@ -0,0 +1,9 @@ +[ + { + "type": "overmap_terrain", + "id": "s_restaurant_deserted_test", + "copy-from": "s_restaurant_deserted_test", + "sym": "\u00D3", + "color": "light_gray" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_transportation.json b/data/mods/Graphical_Overmap/go_overmap_terrain_transportation.json new file mode 100644 index 0000000000000..eb56c1387602a --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_transportation.json @@ -0,0 +1,403 @@ +[ + { + "type": "overmap_terrain", + "id": "hiway_ns", + "copy-from": "hiway_ns", + "sym": "\u00BD" + }, + { + "type": "overmap_terrain", + "id": "hiway_ew", + "copy-from": "hiway_ew", + "sym": "\u00BE" + }, + { + "type": "overmap_terrain", + "id": "road_nesw_manhole", + "copy-from": "road_nesw_manhole", + "sym": "\u00D8", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "roadstop", + "copy-from": "roadstop", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "roadstop_roof", + "copy-from": "roadstop_roof", + "sym": "\u00E7", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "roadstop_a", + "copy-from": "roadstop_a", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "roadstop_a_roof", + "copy-from": "roadstop_a_roof", + "sym": "\u00E7" + }, + { + "type": "overmap_terrain", + "id": "roadstop_b", + "copy-from": "roadstop_b", + "sym": "\u00EE" + }, + { + "type": "overmap_terrain", + "id": "roadstop_b_roof", + "copy-from": "roadstop_b_roof", + "sym": "\u00EE" + }, + { + "type": "overmap_terrain", + "id": "dirtroad", + "copy-from": "generic_city_building_no_sidewalk", + "name": "dirt road", + "sym": "#", + "color": "brown" + }, + { + "type": "overmap_terrain", + "abstract": "generic_railroad_station", + "copy-from": "generic_railroad_station", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "abstract": "generic_railroad_station_under", + "copy-from": "generic_railroad_station_under", + "sym": "\u00FF", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "abstract": "generic_railroad_station_parking_lot", + "copy-from": "generic_railroad_station_parking_lot", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_1_1", + "copy-from": "generic_railroad_station" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_1_2", + "copy-from": "generic_railroad_station" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_1_3", + "copy-from": "generic_railroad_station" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_1_4", + "copy-from": "generic_railroad_station" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_2_1", + "copy-from": "railroad_station_2_1", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_2_2", + "copy-from": "railroad_station_2_2", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_2_3", + "copy-from": "railroad_station_2_3", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_2_4", + "copy-from": "railroad_station_2_4", + "sym": "\u00F4", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_under_0_1", + "copy-from": "generic_railroad_station_under" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_under_0_2", + "copy-from": "generic_railroad_station_under" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_under_0_3", + "copy-from": "generic_railroad_station_under" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_under_1_1", + "copy-from": "generic_railroad_station_under" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_under_1_2", + "copy-from": "generic_railroad_station_under" + }, + { + "type": "overmap_terrain", + "id": "railroad_station_under_1_3", + "copy-from": "generic_railroad_station_under" + }, + { + "type": "overmap_terrain", + "id": "trailhead", + "copy-from": "trailhead", + "sym": "\u00F1" + }, + { + "type": "overmap_terrain", + "id": "sub_station", + "copy-from": "sub_station", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "sub_station_roof", + "copy-from": "sub_station_roof", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "sewer_sub_station", + "copy-from": "sewer_sub_station", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "underground_sub_station", + "copy-from": "underground_sub_station", + "sym": "\u00D3" + }, + { + "type": "overmap_terrain", + "id": "s_reststop_1", + "copy-from": "s_reststop_1", + "sym": "\u00FF", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_reststop_1_roof", + "copy-from": "s_reststop_1_roof", + "sym": "\u00FF", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_reststop_2", + "copy-from": "s_reststop_2", + "sym": "\u00FF", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_reststop_2_roof", + "copy-from": "s_reststop_2_roof", + "sym": "\u00FF", + "color": "yellow" + }, + { + "type": "overmap_terrain", + "id": "s_restparking_1", + "copy-from": "s_restparking_1", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "s_restparking_2", + "copy-from": "s_restparking_2", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "control_tower_0", + "copy-from": "control_tower_0", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "control_tower_1", + "copy-from": "control_tower_1", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "control_tower_2", + "copy-from": "control_tower_2", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "control_tower_roof", + "copy-from": "control_tower_roof", + "sym": "\u00ED", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "fuel_station", + "copy-from": "fuel_station", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "fuel_station_roof", + "copy-from": "fuel_station_roof", + "sym": "\u00FA" + }, + { + "type": "overmap_terrain", + "id": "airport_lot_0", + "copy-from": "airport_lot_0", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "airport_lot_1", + "copy-from": "airport_lot_1", + "sym": "\u00F4" + }, + { + "type": "overmap_terrain", + "id": "hangar", + "copy-from": "hangar", + "sym": "\u00FD", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "hangar_roof", + "copy-from": "hangar_roof", + "sym": "\u00FD", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "waiting_area", + "copy-from": "waiting_area", + "sym": "\u00FF", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "waiting_area_roof", + "copy-from": "waiting_area_roof", + "sym": "\u00FF", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "bus_stat_0", + "copy-from": "bus_stat_0", + "sym": "\u00C6", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "bus_stat_1", + "copy-from": "bus_stat_1", + "sym": "\u00C6", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "bus_stat_0_roof", + "copy-from": "bus_stat_0_roof", + "sym": "\u00C6", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "bus_stat_1_roof", + "copy-from": "bus_stat_1_roof", + "sym": "\u00C6", + "color": "light_cyan" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_down_0", + "copy-from": "parking_garage_down_0", + "sym": "\u00C1", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_down_1", + "copy-from": "parking_garage_down_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_0_0", + "copy-from": "parking_garage_0_0", + "sym": "\u00C1", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_0_1", + "copy-from": "parking_garage_0_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_1_0", + "copy-from": "parking_garage_down_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_1_1", + "copy-from": "parking_garage_down_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_2_0", + "copy-from": "parking_garage_down_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_2_1", + "copy-from": "parking_garage_down_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_roof_0", + "copy-from": "parking_garage_down_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_roof_1", + "copy-from": "parking_garage_down_0" + }, + { + "type": "overmap_terrain", + "id": "parking_garage_roof_top", + "copy-from": "parking_garage_down_0" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_waste_junk.json b/data/mods/Graphical_Overmap/go_overmap_terrain_waste_junk.json new file mode 100644 index 0000000000000..32bf80fefabee --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_waste_junk.json @@ -0,0 +1,462 @@ +[ + { + "type": "overmap_terrain", + "id": "sewage_treatment_0_0_0", + "copy-from": "sewage_treatment_0_0_0", + "sym": "\u00D6", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_0_0_roof", + "copy-from": "sewage_treatment_0_0_roof", + "name": "open air", + "sym": "\u00A6" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_1_0_0", + "copy-from": "sewage_treatment_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_1_0_roof", + "copy-from": "sewage_treatment_1_0_roof", + "sym": "\u00D6", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_0_1_0", + "copy-from": "sewage_treatment_0_1_0", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_0_1_roof", + "copy-from": "sewage_treatment_0_1_roof", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_1_1_0", + "copy-from": "sewage_treatment_0_0_0" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_1_1_roof", + "copy-from": "sewage_treatment_1_0_roof" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_0_0_-1", + "copy-from": "sewage_treatment_0_0_-1", + "sym": "\u00D6", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_1_0_-1", + "copy-from": "sewage_treatment_0_0_-1" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_2_0_-1", + "copy-from": "sewage_treatment_0_0_-1" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_0_1_-1", + "copy-from": "sewage_treatment_0_0_-1" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_1_1_-1", + "copy-from": "sewage_treatment_0_0_-1" + }, + { + "type": "overmap_terrain", + "id": "sewage_treatment_2_1_-1", + "copy-from": "sewage_treatment_0_0_-1" + }, + { + "type": "overmap_terrain", + "id": "toxic_dump", + "copy-from": "toxic_dump", + "sym": "\u00F3", + "color": "light_green" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_1_1", + "copy-from": "haz_sar_1_1", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_1_2", + "copy-from": "haz_sar_1_2", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_1_3", + "copy-from": "haz_sar_1_3", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_1_4", + "copy-from": "haz_sar_1_4", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_b_1", + "copy-from": "haz_sar_b_1", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_b_2", + "copy-from": "haz_sar_b_2", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_b_3", + "copy-from": "haz_sar_b_3", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "haz_sar_b_4", + "copy-from": "haz_sar_b_4", + "sym": "\u00EB" + }, + { + "type": "overmap_terrain", + "id": "pump_station_1", + "copy-from": "pump_station_1", + "sym": "\u00D6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "pump_station_1_roof", + "copy-from": "pump_station_1_roof", + "sym": "\u00D6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "pump_station_2", + "copy-from": "pump_station_2", + "sym": "\u00D6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "pump_station_2_roof", + "copy-from": "pump_station_2_roof", + "sym": "\u00D6", + "color": "blue" + }, + { + "type": "overmap_terrain", + "id": "dumpsite", + "copy-from": "dumpsite", + "sym": "\u00F3" + }, + { + "type": "overmap_terrain", + "id": "dump", + "copy-from": "dump", + "sym": "\u00F3", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "recyclecenter", + "copy-from": "recyclecenter", + "sym": "\u00D6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "recyclecenter_roof", + "copy-from": "recyclecenter_roof", + "sym": "\u00D6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "recyclecenter_1", + "copy-from": "recyclecenter_1", + "sym": "\u00D6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "recyclecenter_roof_1", + "copy-from": "recyclecenter_roof_1", + "sym": "\u00D6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "recyclecenter_2", + "copy-from": "recyclecenter_2", + "sym": "\u00D6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "recyclecenter_roof_2", + "copy-from": "recyclecenter_roof_2", + "sym": "\u00D6", + "color": "green" + }, + { + "type": "overmap_terrain", + "id": "landfill", + "copy-from": "landfill", + "sym": "\u00F3", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "junkyard_1a", + "copy-from": "junkyard_1a", + "sym": "\u00F3", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "junkyard_roof_1a", + "copy-from": "junkyard_roof_1a", + "sym": "\u00F3", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "junkyard_1b", + "copy-from": "junkyard_1b", + "sym": "\u00F3", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "junkyard_roof_1b", + "copy-from": "junkyard_roof_1b", + "sym": "\u00F3", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "junkyard_2a", + "copy-from": "junkyard_2a", + "sym": "\u00F3", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "junkyard_2b", + "copy-from": "junkyard_2b", + "sym": "\u00F3", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "abstract": "generic_regional_dump", + "copy-from": "generic_regional_dump", + "sym": "\u00F3", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_0_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_1_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_2_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_3_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_0_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_1_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_2_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_3_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_0_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_1_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_2_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_3_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_0_3", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_1_3", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_2_3", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_regional_dump_3_3", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "smallscrapyard", + "copy-from": "smallscrapyard", + "sym": "\u00F3", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "cs_open_sewer", + "copy-from": "cs_open_sewer", + "sym": "\u00EF", + "color": "cyan" + }, + { + "type": "overmap_terrain", + "id": "cs_city_dump_small", + "copy-from": "cs_city_dump_small", + "sym": "\u00F3", + "color": "brown" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_0_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_1_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_2_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_3_0", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_0_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_1_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_2_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_3_1", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_0_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_1_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_2_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_2_2_roof", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_3_2", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_0_3", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_1_3", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_2_3", + "copy-from": "generic_regional_dump" + }, + { + "type": "overmap_terrain", + "id": "ws_biker_dump_3_3", + "copy-from": "generic_regional_dump" + } +] diff --git a/data/mods/Graphical_Overmap/go_overmap_terrain_waterbody.json b/data/mods/Graphical_Overmap/go_overmap_terrain_waterbody.json new file mode 100644 index 0000000000000..a1b76ea906a0a --- /dev/null +++ b/data/mods/Graphical_Overmap/go_overmap_terrain_waterbody.json @@ -0,0 +1,14 @@ +[ + { + "type": "overmap_terrain", + "id": "lake_shore", + "copy-from": "lake_shore", + "sym": "\u00F7" + }, + { + "type": "overmap_terrain", + "id": "lake_surface", + "copy-from": "lake_surface", + "sym": "\u00F7" + } +] diff --git a/data/mods/Graphical_Overmap/overmap_terrain.json b/data/mods/Graphical_Overmap/overmap_terrain.json deleted file mode 100644 index d1cf495fe15d5..0000000000000 --- a/data/mods/Graphical_Overmap/overmap_terrain.json +++ /dev/null @@ -1,23207 +0,0 @@ -[ - { - "//": "OVERMAP_TERRAIN.JSON", - "type": "overmap_terrain", - "id": "", - "copy-from": "", - "name": "nothing", - "sym": "\u00A6", - "color": "white" - }, - { - "type": "overmap_terrain", - "abstract": "generic_city_building_no_sidewalk", - "copy-from": "generic_city_building_no_sidewalk", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "park", - "copy-from": "park", - "sym": "\u00EE", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_garage", - "copy-from": "s_garage", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_garage_roof", - "copy-from": "s_garage_roof", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_garage_1", - "copy-from": "s_garage" - }, - { - "type": "overmap_terrain", - "id": "s_garage_roof_1", - "copy-from": "s_garage_roof_1", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_garage_2", - "copy-from": "s_garage" - }, - { - "type": "overmap_terrain", - "id": "s_garage_roof_2", - "copy-from": "s_garage_roof_2", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_garage_upper_roof_2", - "copy-from": "s_garage_upper_roof_2", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "boat_rental", - "copy-from": "boat_rental", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "lighthouse_ground", - "copy-from": "lighthouse_ground", - "sym": "\u00ED", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "lighthouse_z1", - "copy-from": "lighthouse_z1", - "sym": "\u00ED", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "lighthouse_z2", - "copy-from": "lighthouse_z1" - }, - { - "type": "overmap_terrain", - "id": "lighthouse_z3", - "copy-from": "lighthouse_z1" - }, - { - "type": "overmap_terrain", - "id": "lighthouse_z4", - "copy-from": "lighthouse_z1" - }, - { - "type": "overmap_terrain", - "id": "lighthouse_z5", - "copy-from": "lighthouse_z1" - }, - { - "type": "overmap_terrain", - "id": "lighthouse_roof", - "copy-from": "lighthouse_z1" - }, - { - "type": "overmap_terrain", - "id": "island_sand", - "copy-from": "island_sand", - "sym": "\u00A6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "island_forest", - "copy-from": "island_forest", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "island_forest_thick", - "copy-from": "island_forest_thick", - "sym": "\u00F5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "island_forest_water", - "copy-from": "island_forest_water", - "sym": "\u00F7", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "island_field", - "copy-from": "island_field", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_isherwood", - "copy-from": "cabin_isherwood", - "sym": "\u00E8", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "riverside_dwelling", - "copy-from": "riverside_dwelling", - "sym": "\u00E2", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "cabin_lake", - "copy-from": "cabin_lake", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "cabin_lake_roof", - "copy-from": "cabin_lake_roof", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "lake_cabin_boathouse", - "copy-from": "lake_cabin_boathouse", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "lake_cabin_boathouse_roof", - "copy-from": "lake_cabin_boathouse_roof", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "cabin_strange", - "copy-from": "cabin_strange", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "cabin_strange_b", - "copy-from": "cabin_strange_b", - "sym": "\u00E2", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cabin", - "copy-from": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_1", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof_1", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_2", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof_2", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_3", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof_3", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_4", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof_4", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_5", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof_5", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_6", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof_6", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_7", - "name": "cabin", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cabin_roof_7", - "name": "cabin roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "dirtroad1_aban1", - "copy-from": "dirtroad1_aban1", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "forest_aban1", - "copy-from": "forest_aban1", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "dirtroad2_aban1", - "copy-from": "dirtroad2_aban1", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "dirtplaza_aban1", - "copy-from": "dirtplaza_aban1", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "cabin_aban1", - "copy-from": "cabin_aban1", - "sym": "\u00E2", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "barn_aban1", - "copy-from": "barn_aban1", - "sym": "\u00E9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "car_corner_aban1", - "copy-from": "car_corner_aban1", - "sym": "\u00E6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "shipwreck_river_1", - "copy-from": "shipwreck_river_1", - "sym": "\u00D4", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "shipwreck_river_2", - "copy-from": "shipwreck_river_2", - "sym": "\u00D4", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "shipwreck_river_3", - "copy-from": "shipwreck_river_3", - "sym": "\u00D4", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "shipwreck_river_4", - "copy-from": "shipwreck_river_4", - "sym": "\u00D4", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "radio_tower", - "copy-from": "radio_tower", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "radio_tower_even", - "copy-from": "radio_tower_even", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "radio_tower_odd", - "copy-from": "radio_tower_odd", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "radio_tower_top", - "copy-from": "radio_tower_top", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "radio_tower_1", - "copy-from": "radio_tower_1", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "radio_tower_roof_1", - "copy-from": "radio_tower_roof_1", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "bandit_cabin", - "copy-from": "bandit_cabin", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "bandit_camp_1", - "copy-from": "bandit_camp_1", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "bandit_camp_2", - "copy-from": "bandit_camp_2", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "bandit_camp_3", - "copy-from": "bandit_camp_3", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "bandit_camp_4", - "copy-from": "bandit_camp_4", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "looted_building", - "copy-from": "looted_building", - "sym": "\u00E5", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "campsite", - "copy-from": "campsite", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campsite_a", - "copy-from": "campsite_a", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campsite_cabin_incomplete", - "copy-from": "campsite_cabin_incomplete", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "campsite_field_biker", - "copy-from": "campsite_field_biker", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campsite_field_biker_destroyed", - "copy-from": "campsite_field_biker_destroyed", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "pond_field", - "copy-from": "pond_field", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "pond_forest", - "copy-from": "pond_forest", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "pond_swamp", - "copy-from": "pond_swamp", - "sym": "\u00DC", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "hunter_shack", - "copy-from": "hunter_shack", - "sym": "\u00E0" - }, - { - "type": "overmap_terrain", - "id": "hunter_shack_roof", - "copy-from": "hunter_shack_roof", - "sym": "\u00E0" - }, - { - "type": "overmap_terrain", - "id": "hunter_shack_1", - "copy-from": "hunter_shack_1", - "sym": "\u00E0" - }, - { - "type": "overmap_terrain", - "id": "hunter_shack_roof_1", - "copy-from": "hunter_shack_roof_1", - "sym": "\u00E0" - }, - { - "type": "overmap_terrain", - "id": "campground_1a", - "copy-from": "campground_1a", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_1b", - "copy-from": "campground_1b", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_2a", - "copy-from": "campground_2a", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_2b", - "copy-from": "campground_2b", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_roof", - "copy-from": "campground_roof", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_1a_npc", - "copy-from": "campground_1a_npc", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_1b_npc", - "copy-from": "campground_1b_npc", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_2a_npc", - "copy-from": "campground_2a_npc", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_2b_npc", - "copy-from": "campground_2b_npc", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campground_roof_npc", - "copy-from": "campground_roof_npc", - "sym": "\u00C5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "desolatebarn", - "copy-from": "desolatebarn", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "bandit_garage_1", - "copy-from": "bandit_garage_1", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "bandit_garage_2", - "copy-from": "bandit_garage_2", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "mass_grave", - "copy-from": "mass_grave", - "sym": "\u00C4", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "ws_giant_sinkhole_1", - "copy-from": "ws_giant_sinkhole_1", - "sym": "\u00FC", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ws_giant_sinkhole_2", - "copy-from": "ws_giant_sinkhole_2", - "sym": "\u00FC", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "parking_2x1_0", - "copy-from": "parking_2x1_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "parking_2x1_1", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "parking_3x1_0", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "parking_3x1_1", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "parking_3x1_2", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "parking_2x2_0_0", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "parking_2x2_0_1", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "parking_2x2_1_0", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "parking_2x2_1_1", - "copy-from": "parking_2x1_0" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_1", - "copy-from": "irradiator_1_1", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_2", - "copy-from": "irradiator_1_2", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_3", - "copy-from": "irradiator_1_3", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_4", - "copy-from": "irradiator_1_4", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_5", - "copy-from": "irradiator_1_5", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_6", - "copy-from": "irradiator_1_6", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_7", - "copy-from": "irradiator_1_7", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_8", - "copy-from": "irradiator_1_8", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_9", - "copy-from": "irradiator_1_9", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_1_roof", - "copy-from": "irradiator_1_1_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_2_roof", - "copy-from": "irradiator_1_2_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_3_roof", - "copy-from": "irradiator_1_3_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_4_roof", - "copy-from": "irradiator_1_4_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_5_roof", - "copy-from": "irradiator_1_5_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_6_roof", - "copy-from": "irradiator_1_6_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_7_roof", - "copy-from": "irradiator_1_7_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_8_roof", - "copy-from": "irradiator_1_8_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "irradiator_1_9_roof", - "copy-from": "irradiator_1_9_roof", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "airliner_1a", - "copy-from": "airliner_1a", - "sym": "\u00A8" - }, - { - "type": "overmap_terrain", - "id": "airliner_2a", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_3a", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1b", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2b", - "copy-from": "airliner_2b", - "sym": "\u00FC", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "airliner_3b", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1c", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2c", - "copy-from": "airliner_2c", - "sym": "\u00FC", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "airliner_3c", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1d", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2d", - "copy-from": "airliner_2c" - }, - { - "type": "overmap_terrain", - "id": "airliner_3d", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1e", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2e", - "copy-from": "airliner_2c" - }, - { - "type": "overmap_terrain", - "id": "airliner_3e", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1f", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2f", - "copy-from": "airliner_2c" - }, - { - "type": "overmap_terrain", - "id": "airliner_3f", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1g", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2g", - "copy-from": "airliner_2c" - }, - { - "type": "overmap_terrain", - "id": "airliner_3g", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1h", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2h", - "copy-from": "airliner_2c" - }, - { - "type": "overmap_terrain", - "id": "airliner_3h", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1i", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2i", - "copy-from": "airliner_2c" - }, - { - "type": "overmap_terrain", - "id": "airliner_3i", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_1j", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2j", - "copy-from": "airliner_2c" - }, - { - "type": "overmap_terrain", - "id": "airliner_3j", - "copy-from": "airliner_1a" - }, - { - "type": "overmap_terrain", - "id": "airliner_2a_1", - "copy-from": "airliner_2a_1", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "airliner_2b_1", - "copy-from": "airliner_2b" - }, - { - "type": "overmap_terrain", - "id": "airliner_2c_1", - "copy-from": "airliner_2a_1" - }, - { - "type": "overmap_terrain", - "id": "airliner_2b_-1", - "copy-from": "airliner_2b" - }, - { - "type": "overmap_terrain", - "id": "airliner_2c_-1", - "copy-from": "airliner_2c_-1", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "cground_1", - "copy-from": "cground_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_2", - "copy-from": "cground_2", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_3", - "copy-from": "cground_3", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_4", - "copy-from": "cground_4", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_5", - "copy-from": "cground_5", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_6", - "copy-from": "cground_6", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_7", - "copy-from": "cground_7", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_8", - "copy-from": "cground_8", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_9", - "copy-from": "cground_9", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_1_1", - "copy-from": "cground_1_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_2_1", - "copy-from": "cground_2_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_3_1", - "copy-from": "cground_3_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_4_1", - "copy-from": "cground_4_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_5_1", - "copy-from": "cground_5_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_6_1", - "copy-from": "cground_6_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_7_1", - "copy-from": "cground_7_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_8_1", - "copy-from": "cground_8_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_9_1", - "copy-from": "cground_9_1", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_1_2", - "copy-from": "cground_1_2", - "sym": "\u00C5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "cground_2_2", - "copy-from": "cground_2_2", - "sym": "\u00C5", - "color": "green" - }, - { - "//": "OVERMAP_TERRAIN_AGRICULTURAL.JSON", - "type": "overmap_terrain", - "id": "sugar_house", - "copy-from": "sugar_house", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "sugar_house_roof", - "copy-from": "sugar_house_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_1", - "copy-from": "farm_1", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_2", - "copy-from": "farm_2", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_2_roof", - "copy-from": "farm_2_roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_3", - "copy-from": "farm_3", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_3_roof", - "copy-from": "farm_3_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_4", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_5", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_6", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_7", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_8", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_9", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_1", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_2", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_3", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_4", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_5", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_6", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_7", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_8", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_9", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_10", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_11", - "copy-from": "2farm_1", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "2farm_roof_11", - "copy-from": "2farm_roof_11", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "2farm_12", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_13", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_14", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_15", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2farm_16", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_1", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_2", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_3", - "copy-from": "farm_stills_3", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_4", - "copy-from": "farm_stills_4", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_5", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_6", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_7", - "copy-from": "farm_stills_7", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_8", - "copy-from": "farm_stills_4" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_9", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_10", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_11", - "copy-from": "farm_stills_11", - "sym": "\u00E8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_stills_12", - "copy-from": "farm_stills_4" - }, - { - "type": "overmap_terrain", - "id": "orchard_tree_apple", - "copy-from": "orchard_tree_apple", - "sym": "\u00F5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "orchard_processing", - "copy-from": "orchard_processing", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "orchard_stall", - "copy-from": "orchard_stall", - "sym": "\u00E7", - "color": "light_green" - }, - { - "id": "dairy_farm_NW", - "copy-from": "dairy_farm_NW", - "type": "overmap_terrain", - "sym": "\u00A9", - "color": "green" - }, - { - "id": "dairy_farm_NE", - "copy-from": "dairy_farm_NE", - "type": "overmap_terrain", - "sym": "\u00A9", - "color": "green" - }, - { - "id": "dairy_farm_SE", - "copy-from": "dairy_farm_SE", - "type": "overmap_terrain", - "sym": "\u00E9", - "color": "brown" - }, - { - "id": "dairy_farm_SE_roof", - "copy-from": "dairy_farm_SE_roof", - "type": "overmap_terrain", - "sym": "\u00E9", - "color": "brown" - }, - { - "id": "dairy_farm_SW", - "copy-from": "dairy_farm_SW", - "type": "overmap_terrain", - "sym": "\u00E2", - "color": "brown" - }, - { - "id": "dairy_farm_SW_roof", - "copy-from": "dairy_farm_SW_roof", - "type": "overmap_terrain", - "sym": "\u00E2", - "color": "brown" - }, - { - "id": "dairy_farm_isherwood_W", - "copy-from": "dairy_farm_isherwood_W", - "type": "overmap_terrain", - "sym": "\u00A9", - "color": "green" - }, - { - "id": "dairy_farm_isherwood_E", - "copy-from": "dairy_farm_isherwood_E", - "type": "overmap_terrain", - "sym": "\u00A9", - "color": "green" - }, - { - "id": "dairy_farm_isherwood_SE", - "copy-from": "dairy_farm_isherwood_SE", - "type": "overmap_terrain", - "sym": "\u00E9", - "color": "brown" - }, - { - "id": "dairy_farm_isherwood_SE_roof", - "copy-from": "dairy_farm_isherwood_SE_roof", - "type": "overmap_terrain", - "sym": "\u00E9", - "color": "brown" - }, - { - "id": "dairy_farm_isherwood_SW", - "copy-from": "dairy_farm_isherwood_SW", - "type": "overmap_terrain", - "sym": "\u00E2", - "color": "brown" - }, - { - "id": "dairy_farm_isherwood_SW_roof", - "copy-from": "dairy_farm_isherwood_SW_roof", - "type": "overmap_terrain", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "smokehouse", - "copy-from": "smokehouse", - "sym": "\u00E9" - }, - { - "id": "smokehouse_roof", - "type": "overmap_terrain", - "copy-from": "smokehouse_roof", - "sym": "\u00E9" - }, - { - "id": "rural_outbuilding", - "type": "overmap_terrain", - "copy-from": "rural_outbuilding", - "sym": "\u00E6" - }, - { - "id": "rural_outbuilding_roof", - "type": "overmap_terrain", - "copy-from": "rural_outbuilding_roof", - "sym": "\u00E6" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_1", - "copy-from": "farm_isherwood_1", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_2", - "copy-from": "farm_isherwood_2", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_2_cellar", - "copy-from": "farm_isherwood_2_cellar", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_2_roof", - "copy-from": "farm_isherwood_2_roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_3", - "copy-from": "farm_isherwood_3", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_3_hayloft", - "copy-from": "farm_isherwood_3_hayloft", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_3_roof", - "copy-from": "farm_isherwood_3_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_4", - "copy-from": "farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_5", - "copy-from": "farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_6", - "copy-from": "farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_7", - "copy-from": "farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_8", - "copy-from": "farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "farm_isherwood_9", - "copy-from": "farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_1", - "copy-from": "horse_farm_isherwood_1", - "sym": "\u00A9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_2", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_3", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_4", - "copy-from": "horse_farm_isherwood_4", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_4_roof", - "copy-from": "horse_farm_isherwood_4_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_5", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_6", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_7", - "copy-from": "horse_farm_isherwood_7", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_7_hayloft", - "copy-from": "horse_farm_isherwood_7_hayloft", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_7_roof", - "copy-from": "horse_farm_isherwood_7_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_8", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_9", - "copy-from": "horse_farm_isherwood_9", - "sym": "\u00E9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_9_roof", - "copy-from": "horse_farm_isherwood_9_roof", - "sym": "\u00E9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_10", - "copy-from": "horse_farm_isherwood_10", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_10_roof", - "copy-from": "horse_farm_isherwood_10_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_11", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_12", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_13", - "copy-from": "horse_farm_isherwood_13", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_13_2ndfloor", - "copy-from": "horse_farm_isherwood_13_2ndfloor", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_13_roof", - "copy-from": "horse_farm_isherwood_13_roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_14", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_15", - "copy-from": "horse_farm_isherwood_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_isherwood_16", - "copy-from": "horse_farm_isherwood_1" - }, - { - "id": "cemetery_small", - "copy-from": "cemetery_small", - "type": "overmap_terrain", - "sym": "\u00C4", - "color": "light_gray" - }, - { - "id": "orchard", - "copy-from": "orchard", - "type": "overmap_terrain", - "sym": "\u00E8", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "moonshine_still", - "copy-from": "moonshine_still", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "moonshine_still_roof", - "copy-from": "moonshine_still_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "moonshine_still_1", - "copy-from": "moonshine_still_1", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "moonshine_still_roof_1", - "copy-from": "moonshine_still_roof_1", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "moonshine_still_2", - "copy-from": "moonshine_still_2", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "moonshine_still_roof_2", - "copy-from": "moonshine_still_roof_2", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "TreeFarm_1b", - "copy-from": "TreeFarm_1b", - "sym": "\u00F5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_1", - "copy-from": "horse_farm_1", - "sym": "\u00A9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_2", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_3", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_4", - "copy-from": "horse_farm_4", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_4_roof", - "copy-from": "horse_farm_4_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_5", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_6", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_7", - "copy-from": "horse_farm_7", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_7_hayloft", - "copy-from": "horse_farm_7_hayloft", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_7_roof", - "copy-from": "horse_farm_7_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_8", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_9", - "copy-from": "horse_farm_9", - "sym": "\u00E9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_9_roof", - "copy-from": "horse_farm_9_roof", - "sym": "\u00E9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_10", - "copy-from": "horse_farm_10", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_10_roof", - "copy-from": "horse_farm_10_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_11", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_12", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_14", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_15", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_16", - "copy-from": "horse_farm_1" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_13", - "copy-from": "horse_farm_13", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_13_2ndfloor", - "copy-from": "horse_farm_13_2ndfloor", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "horse_farm_13_roof", - "copy-from": "horse_farm_13_roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_straight_h", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_turn_h", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_straight_v", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_turn_v", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_turn_uni", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_straight_v_open", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_straight_h_open", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_turn_v_open", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_wire_turn_h_open", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_M", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "farm_lot_M1", - "copy-from": "farm_1" - }, - { - "type": "overmap_terrain", - "id": "2silos", - "copy-from": "2silos", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "2silos_1", - "copy-from": "2silos_1", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "2silos_2", - "copy-from": "2silos_2", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "2silos_roof", - "copy-from": "2silos_roof", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "coop_chicken", - "copy-from": "coop_chicken", - "sym": "\u00E9" - }, - { - "type": "overmap_terrain", - "id": "yard", - "copy-from": "yard", - "sym": "\u00A9", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "house_farm", - "copy-from": "house_farm", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "house_farm_roof", - "copy-from": "house_farm_roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "//": "OVERMAP_TERRAIN_FACTION_BASE.JSON", - "type": "overmap_terrain", - "id": "faction_base_camp_0", - "copy-from": "faction_base_camp_0", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_new_0", - "copy-from": "faction_base_camp_new_0", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_1", - "copy-from": "faction_base_camp_1", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_2", - "copy-from": "faction_base_camp_2", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_3", - "copy-from": "faction_base_camp_3", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_4", - "copy-from": "faction_base_camp_4", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_5", - "copy-from": "faction_base_camp_5", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_6", - "copy-from": "faction_base_camp_6", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_7", - "copy-from": "faction_base_camp_7", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_8", - "copy-from": "faction_base_camp_8", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_9", - "copy-from": "faction_base_camp_9", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_10", - "copy-from": "faction_base_camp_10", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_11", - "copy-from": "faction_base_camp_11", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_12", - "copy-from": "faction_base_camp_12", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_13", - "copy-from": "faction_base_camp_13", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_14", - "copy-from": "faction_base_camp_14", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_15", - "copy-from": "faction_base_camp_15", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_16", - "copy-from": "faction_base_camp_16", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_17", - "copy-from": "faction_base_camp_17", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_18", - "copy-from": "faction_base_camp_18", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_19", - "copy-from": "faction_base_camp_19", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_20", - "copy-from": "faction_base_camp_20", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_0", - "copy-from": "faction_base_farm_0", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_1", - "copy-from": "faction_base_farm_1", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_2", - "copy-from": "faction_base_farm_2", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_3", - "copy-from": "faction_base_farm_3", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_4", - "copy-from": "faction_base_farm_4", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_0", - "copy-from": "faction_base_garage_0", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_1", - "copy-from": "faction_base_garage_1", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_2", - "copy-from": "faction_base_garage_2", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_3", - "copy-from": "faction_base_garage_3", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_4", - "copy-from": "faction_base_garage_4", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_5", - "copy-from": "faction_base_garage_5", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_6", - "copy-from": "faction_base_garage_6", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_0", - "copy-from": "faction_base_kitchen_0", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_1", - "copy-from": "faction_base_kitchen_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_2", - "copy-from": "faction_base_kitchen_2", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_3", - "copy-from": "faction_base_kitchen_3", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_4", - "copy-from": "faction_base_kitchen_4", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_5", - "copy-from": "faction_base_kitchen_5", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_6", - "copy-from": "faction_base_kitchen_6", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_7", - "copy-from": "faction_base_kitchen_7", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_8", - "copy-from": "faction_base_kitchen_8", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "faction_hide_site_0", - "copy-from": "faction_hide_site_0", - "sym": "\u00C5" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_N_0", - "copy-from": "faction_wall_level_N_0", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_E_0", - "copy-from": "faction_wall_level_E_0", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_S_0", - "copy-from": "faction_wall_level_S_0", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_W_0", - "copy-from": "faction_wall_level_W_0", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_N_1", - "copy-from": "faction_wall_level_N_1", - "sym": "\u00DC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_E_1", - "copy-from": "faction_wall_level_E_1", - "sym": "\u00DC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_S_1", - "copy-from": "faction_wall_level_S_1", - "sym": "\u00DC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_W_1", - "copy-from": "faction_wall_level_W_1", - "sym": "\u00DC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "faction_base_workshop_0", - "copy-from": "faction_base_workshop_0", - "sym": "\u00E6" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_0", - "copy-from": "faction_base_blacksmith_0", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_1", - "copy-from": "faction_base_blacksmith_1", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_2", - "copy-from": "faction_base_blacksmith_2", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_3", - "copy-from": "faction_base_blacksmith_3", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_4", - "copy-from": "faction_base_blacksmith_4", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_5", - "copy-from": "faction_base_blacksmith_5", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_6", - "copy-from": "faction_base_blacksmith_6", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_7", - "copy-from": "faction_base_blacksmith_7", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_8", - "copy-from": "faction_base_blacksmith_8", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_9", - "copy-from": "faction_base_blacksmith_9", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_10", - "copy-from": "faction_base_blacksmith_10", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_11", - "copy-from": "faction_base_blacksmith_11", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_12", - "copy-from": "faction_base_blacksmith_12", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "faction_base_livestock_0", - "copy-from": "faction_base_livestock_0", - "sym": "\u00E9", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "faction_base_storehouse_0", - "copy-from": "faction_base_storehouse_0", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "faction_base_saltworks_0", - "copy-from": "faction_base_saltworks_0", - "sym": "\u00D6", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "faction_base_canteen_0", - "copy-from": "faction_base_canteen_0", - "sym": "\u00E7", - "color": "green" - }, - { - "//": "OVERMAP_TERRAIN_HARDCODED.JSON", - "type": "overmap_terrain", - "id": "open_air", - "copy-from": "open_air", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "crater", - "copy-from": "crater", - "sym": "\u00FC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "field", - "copy-from": "field", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "forest", - "copy-from": "forest", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "forest_thick", - "copy-from": "forest_thick", - "sym": "\u00F5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "forest_water", - "copy-from": "forest_water", - "sym": "\u00EC", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "s_lot", - "copy-from": "s_lot", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "temple", - "copy-from": "temple", - "sym": "\u00FE", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "standing_stones", - "copy-from": "standing_stones", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "temple_stairs", - "copy-from": "temple_stairs", - "sym": "\u00FE", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "temple_finale", - "copy-from": "temple_finale", - "sym": "\u00FE", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "mine_entrance", - "copy-from": "mine_entrance", - "sym": "\u00D3" - }, - { - "type": "overmap_terrain", - "id": "mine_shaft", - "copy-from": "mine_shaft", - "sym": "\u00D3" - }, - { - "type": "overmap_terrain", - "id": "mine", - "copy-from": "mine", - "sym": "\u00D3" - }, - { - "type": "overmap_terrain", - "id": "mine_down", - "copy-from": "mine_down", - "sym": "\u00D3" - }, - { - "type": "overmap_terrain", - "id": "mine_finale", - "copy-from": "mine_finale", - "sym": "\u00D3" - }, - { - "type": "overmap_terrain", - "id": "spiral_hub", - "copy-from": "spiral_hub", - "sym": "\u00EA", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "spiral", - "copy-from": "spiral", - "sym": "\u00EA", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "cave", - "copy-from": "cave", - "sym": "\u00EA", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "cave_rat", - "copy-from": "cave_rat", - "sym": "\u00EA", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "hive", - "copy-from": "hive", - "sym": "\u00F3", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "fungal_bloom", - "copy-from": "fungal_bloom", - "sym": "\u00F0", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "fungal_tower", - "copy-from": "fungal_tower", - "sym": "\u00F0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "fungal_flowers", - "copy-from": "fungal_flowers", - "sym": "\u00F0", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "spider_pit", - "copy-from": "spider_pit", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "spider_pit_under", - "copy-from": "spider_pit_under", - "sym": "\u00EA" - }, - { - "type": "overmap_terrain", - "id": "anthill", - "copy-from": "anthill", - "sym": "\u00F3" - }, - { - "type": "overmap_terrain", - "id": "acid_anthill", - "copy-from": "acid_anthill", - "sym": "\u00F3", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "slimepit", - "copy-from": "slimepit", - "sym": "\u00DC", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "slimepit_down", - "copy-from": "slimepit_down", - "sym": "\u00DC", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "triffid_grove", - "copy-from": "triffid_grove", - "sym": "\u00F5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "triffid_roots", - "copy-from": "triffid_roots", - "sym": "\u00F5", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "triffid_finale", - "copy-from": "triffid_finale", - "sym": "\u00F5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "cavern", - "copy-from": "cavern", - "sym": "\u00EA", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "rock", - "copy-from": "rock", - "//": "This is old rock type, new one (below) will replace it in new overmaps", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "empty_rock", - "copy-from": "empty_rock", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "rift", - "copy-from": "rift", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "hellmouth", - "copy-from": "hellmouth", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "ants", - "copy-from": "ants", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "ants_food", - "copy-from": "ants_food", - "sym": "\u00F3" - }, - { - "type": "overmap_terrain", - "id": "ants_larvae", - "copy-from": "ants_larvae", - "sym": "\u00F3" - }, - { - "type": "overmap_terrain", - "id": "ants_queen", - "copy-from": "ants_queen", - "sym": "\u00F3" - }, - { - "type": "overmap_terrain", - "id": "tutorial", - "copy-from": "tutorial", - "sym": "\u00D7" - }, - { - "//": "OVERMAP_TERRAIN_INDUSTRIAL.JSON", - "type": "overmap_terrain", - "id": "public_works_NE", - "copy-from": "public_works_NE", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "public_works_NE_roof", - "copy-from": "public_works_NE_roof", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "public_works_NW", - "copy-from": "public_works_NW", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "public_works_NW_roof", - "copy-from": "public_works_NW_roof", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "public_works_SW", - "copy-from": "public_works_SW", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "public_works_SW_roof", - "copy-from": "public_works_SW_roof", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "public_works_SE", - "copy-from": "public_works_SE", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "public_works_SE_roof", - "copy-from": "public_works_SE_roof", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "sai", - "copy-from": "sai", - "sym": "\u00E6", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "pwr_sub_s", - "copy-from": "pwr_sub_s", - "sym": "\u00E6" - }, - { - "type": "overmap_terrain", - "id": "pwr_sub_s_roof", - "copy-from": "pwr_sub_s_roof", - "sym": "\u00E6" - }, - { - "type": "overmap_terrain", - "id": "pwr_large_entrance", - "copy-from": "pwr_large_entrance", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "pwr_large_entrance_roof", - "copy-from": "pwr_large_entrance_roof", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "pwr_large_2", - "copy-from": "pwr_large_2", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "pwr_large_2_roof", - "copy-from": "pwr_large_2_roof", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "pwr_large_3", - "copy-from": "pwr_large_3", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "pwr_large_4", - "copy-from": "pwr_large_4", - "sym": "\u00F6" - }, - { - "type": "overmap_terrain", - "id": "warehouse", - "copy-from": "warehouse", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "warehouse_roof", - "copy-from": "warehouse_roof", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "small_storage_units", - "copy-from": "small_storage_units", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "small_storage_units_roof", - "copy-from": "small_storage_units_roof", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "small_storage_units_1", - "copy-from": "small_storage_units_1", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "small_storage_units_roof_1", - "copy-from": "small_storage_units_roof_1", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_0_0", - "copy-from": "lumberyard_0_0", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_0_1", - "copy-from": "lumberyard_0_1", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_1_0", - "copy-from": "lumberyard_1_0", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_1_1", - "copy-from": "lumberyard_1_1", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_0_0_roof", - "copy-from": "lumberyard_0_0_roof", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_0_1_roof", - "copy-from": "lumberyard_0_1_roof", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_1_0_roof", - "copy-from": "lumberyard_1_0_roof", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumberyard_1_1_roof", - "copy-from": "lumberyard_1_1_roof", - "sym": "\u00D7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_0_0", - "copy-from": "lumbermill_0_0", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_0_1", - "copy-from": "lumbermill_0_1", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_1_0", - "copy-from": "lumbermill_1_0", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_1_1", - "copy-from": "lumbermill_1_1", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_0_0_roof", - "copy-from": "lumbermill_0_0_roof", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_0_1_roof", - "copy-from": "lumbermill_0_1_roof", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_1_0_roof", - "copy-from": "lumbermill_1_0_roof", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_1_1_roof", - "copy-from": "lumbermill_1_1_roof", - "sym": "\u00D6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lumbermill_dforest", - "copy-from": "lumbermill_dforest", - "sym": "\u00E8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "construction_site", - "copy-from": "construction_site", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse", - "copy-from": "abandonedwarehouse", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_roof", - "copy-from": "abandonedwarehouse_roof", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_1", - "copy-from": "abandonedwarehouse_1", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_1_roof", - "copy-from": "abandonedwarehouse_1_roof", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_2", - "copy-from": "abandonedwarehouse_2", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_2_roof", - "copy-from": "abandonedwarehouse_2_roof", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_3", - "copy-from": "abandonedwarehouse_3", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_3_roof", - "copy-from": "abandonedwarehouse_3_roof", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_4", - "copy-from": "abandonedwarehouse_4", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abandonedwarehouse_4_roof", - "copy-from": "abandonedwarehouse_4_roof", - "sym": "\u00D6", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "large_storage_units_3", - "copy-from": "large_storage_units_3", - "sym": "\u00D6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "large_storage_units_roof_3", - "copy-from": "large_storage_units_roof_3", - "sym": "\u00D6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "large_storage_units_2", - "copy-from": "large_storage_units_2", - "sym": "\u00D6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "large_storage_units_roof_2", - "copy-from": "large_storage_units_roof_2", - "sym": "\u00D6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "large_storage_units_1", - "copy-from": "large_storage_units_1", - "sym": "\u00D6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "large_storage_units_roof_1", - "copy-from": "large_storage_units_roof_1", - "sym": "\u00D6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "medium_storage_units_1", - "copy-from": "medium_storage_units_1", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "medium_storage_units_roof_1", - "copy-from": "medium_storage_units_roof_1", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "medium_storage_units_2", - "copy-from": "medium_storage_units_2", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "medium_storage_units_roof_2", - "copy-from": "medium_storage_units_roof_2", - "sym": "\u00E6", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_1", - "copy-from": "steel_mill_0_1", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_2", - "copy-from": "steel_mill_0_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_3", - "copy-from": "steel_mill_0_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_4", - "copy-from": "steel_mill_0_4", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_1", - "copy-from": "steel_mill_1_1", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_2", - "copy-from": "steel_mill_1_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_3", - "copy-from": "steel_mill_1_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_4", - "copy-from": "steel_mill_1_4", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_1", - "copy-from": "steel_mill_2_1", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_2", - "copy-from": "steel_mill_2_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_3", - "copy-from": "steel_mill_2_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_4", - "copy-from": "steel_mill_2_4", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_1", - "copy-from": "steel_mill_3_1", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_2", - "copy-from": "steel_mill_3_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_3", - "copy-from": "steel_mill_3_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_rail_1", - "copy-from": "steel_mill_rail_1", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_1", - "copy-from": "steel_mill_4_1", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_2", - "copy-from": "steel_mill_4_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_3", - "copy-from": "steel_mill_4_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_rail_2", - "copy-from": "steel_mill_rail_2", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_1_2", - "copy-from": "steel_mill_0_1_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_2_2", - "copy-from": "steel_mill_0_2_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_3_2", - "copy-from": "steel_mill_0_3_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_4_2", - "copy-from": "steel_mill_0_4_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_1_2", - "copy-from": "steel_mill_1_1_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_2_2", - "copy-from": "steel_mill_1_2_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_3_2", - "copy-from": "steel_mill_1_3_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_4_2", - "copy-from": "steel_mill_1_4_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_1_2", - "copy-from": "steel_mill_2_1_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_2_2", - "copy-from": "steel_mill_2_2_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_3_2", - "copy-from": "steel_mill_2_3_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_4_2", - "copy-from": "steel_mill_2_4_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_1_2", - "copy-from": "steel_mill_3_1_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_2_2", - "copy-from": "steel_mill_3_2_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_3_2", - "copy-from": "steel_mill_3_3_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_rail_1_2", - "copy-from": "steel_mill_rail_1_2", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_1_2", - "copy-from": "steel_mill_4_1_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_2_2", - "copy-from": "steel_mill_4_2_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_3_2", - "copy-from": "steel_mill_4_3_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_rail_2_2", - "copy-from": "steel_mill_rail_2_2", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_1_3", - "copy-from": "steel_mill_0_1_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_2_3", - "copy-from": "steel_mill_0_2_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_3_3", - "copy-from": "steel_mill_0_3_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_0_4_3", - "copy-from": "steel_mill_0_4_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_1_3", - "copy-from": "steel_mill_1_1_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_2_3", - "copy-from": "steel_mill_1_2_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_3_3", - "copy-from": "steel_mill_1_3_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_1_4_3", - "copy-from": "steel_mill_1_4_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_1_3", - "copy-from": "steel_mill_2_1_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_2_3", - "copy-from": "steel_mill_2_2_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_3_3", - "copy-from": "steel_mill_2_3_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_2_4_3", - "copy-from": "steel_mill_2_4_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_1_3", - "copy-from": "steel_mill_3_1_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_2_3", - "copy-from": "steel_mill_3_2_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_3_3_3", - "copy-from": "steel_mill_3_3_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_rail_1_3", - "copy-from": "steel_mill_rail_1_3", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_1_3", - "copy-from": "steel_mill_4_1_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_2_3", - "copy-from": "steel_mill_4_2_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_4_3_3", - "copy-from": "steel_mill_4_3_3", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "steel_mill_rail_2_3", - "copy-from": "steel_mill_rail_2_3", - "sym": "\u00D7" - }, - { - "//": "OVERMAP_TERRAIN_LAB.JSON", - "type": "overmap_terrain", - "id": "lab", - "copy-from": "lab", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "lab_stairs", - "copy-from": "lab_stairs", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "lab_core", - "copy-from": "lab_core", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "lab_escape_cells", - "copy-from": "lab_escape_cells", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "lab_escape_entrance", - "copy-from": "lab_escape_entrance", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "ants_lab", - "copy-from": "ants_lab", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "ants_lab_stairs", - "copy-from": "ants_lab_stairs", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "lab_finale", - "copy-from": "lab_finale", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "ice_lab", - "copy-from": "ice_lab", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "ice_lab_stairs", - "copy-from": "ice_lab_stairs", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "ice_lab_core", - "copy-from": "ice_lab_core", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "ice_lab_finale", - "copy-from": "ice_lab_finale", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "tower_lab", - "copy-from": "tower_lab", - "sym": "\u00ED" - }, - { - "type": "overmap_terrain", - "id": "tower_lab_stairs", - "copy-from": "tower_lab_stairs", - "sym": "\u00ED", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "tower_lab_finale", - "copy-from": "tower_lab_finale", - "sym": "\u00ED", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "lab_train_depot", - "copy-from": "lab_train_depot", - "sym": "\u00C6" - }, - { - "type": "overmap_terrain", - "id": "central_lab_train_depot", - "copy-from": "central_lab_train_depot", - "sym": "\u00C6" - }, - { - "type": "overmap_terrain", - "id": "central_lab_entrance", - "copy-from": "central_lab_entrance", - "sym": "\u00E8", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "central_lab_shaft", - "copy-from": "central_lab_shaft", - "sym": "\u00D2" - }, - { - "type": "overmap_terrain", - "abstract": "generic_central_lab", - "copy-from": "generic_central_lab", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_1", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_2", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_3", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_4", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_5", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_6", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_7", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_8", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab_hq_9", - "copy-from": "generic_central_lab" - }, - { - "type": "overmap_terrain", - "id": "central_lab", - "copy-from": "central_lab", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "central_lab_stairs", - "copy-from": "central_lab_stairs", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "central_lab_core", - "copy-from": "central_lab_core", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "central_lab_finale", - "copy-from": "central_lab_finale", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementA0", - "copy-from": "lab_surface_brick_basementA0", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementB0", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementC0", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementD0", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementE0", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementA1", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementB1", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementC1", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementD1_hidden_lab_stairs", - "copy-from": "lab_surface_brick_basementD1_hidden_lab_stairs", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementE1", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementA2", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementB2", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementC2", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementD2", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementE2", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementA3", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementB3", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementC3", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementD3", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementE3", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementA4", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementB4", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementC4", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementD4", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_basementE4", - "copy-from": "lab_surface_brick_basementA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockA0", - "copy-from": "lab_surface_brick_blockA0", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockB0", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockC0", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockD0", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockE0", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockA1", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockB1", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockC1", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockD1", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockE1", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockA2", - "copy-from": "lab_surface_brick_blockA2", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockB2", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockC2", - "copy-from": "lab_surface_brick_blockA0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockD2", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockE2", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockA3", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockB3", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockC3", - "copy-from": "lab_surface_brick_blockC3", - "sym": "\u00C1", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockD3", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockE3", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockA4", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockB4", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockC4", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockD4", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_blockE4", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2A0", - "copy-from": "lab_surface_brick_block2A0", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2B0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2C0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2D0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2E0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2A1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2B1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2C1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2D1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2E1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2A2", - "copy-from": "lab_surface_brick_block2A2", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2B2", - "copy-from": "lab_surface_brick_block2B2", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2C2", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2D2", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2E2", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2A3", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2B3", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2C3", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2D3", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2E3", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2A4", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2B4", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2C4", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2D4", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block2E4", - "name": "research facility, second floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3A0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3B0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3C0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3D0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3E0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3A1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3B1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3C1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3D1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3E1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3A2", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3B2", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3C2", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3D2", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3E2", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3A3", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3B3", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3C3", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3D3", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3E3", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3A4", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3B4", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3C4", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3D4", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block3E4", - "name": "research facility, third floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4A0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4B0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4C0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4D0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4E0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4A1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4B1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4C1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4D1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4E1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4A2", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4B2", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4C2", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4D2", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4E2", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4A3", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4B3", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4C3", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4D3", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4E3", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4A4", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4B4", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4C4", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4D4", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block4E4", - "name": "research facility, fourth floor", - "copy-from": "lab_surface_brick_blockA2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5A0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5B0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5C0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5D0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5E0", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5A1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5B1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5C1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5D1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5E1", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5A2", - "copy-from": "lab_surface_brick_block5A2", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5B2", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5C2", - "copy-from": "lab_surface_brick_block2A0" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5D2", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5E2", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5A3", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5B3", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5C3", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5D3", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5E3", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5A4", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5B4", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5C4", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5D4", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "type": "overmap_terrain", - "id": "lab_surface_brick_block5E4", - "copy-from": "lab_surface_brick_block5A2" - }, - { - "//": "OVERMAP_TERRAIN_MALL.JSON", - "type": "overmap_terrain", - "abstract": "generic_mall", - "copy-from": "generic_mall" - }, - { - "type": "overmap_terrain", - "id": "mall_a_3", - "copy-from": "mall_a_3", - "sym": "\u00D6", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_3", - "copy-from": "mall_b_3", - "sym": "\u00D6", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_3_roof", - "copy-from": "mall_a_3_roof", - "sym": "\u00D6", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_3", - "copy-from": "mall_upper_roof_3", - "sym": "\u00D6", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_4", - "copy-from": "mall_a_4", - "sym": "\u00C6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_4", - "copy-from": "mall_upper_roof_4", - "sym": "\u00D6", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_4", - "copy-from": "mall_b_4", - "sym": "\u00C6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mall_a_4_roof", - "copy-from": "mall_a_4_roof", - "sym": "\u00C6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mall_a_5", - "copy-from": "mall_a_5", - "sym": "\u00C6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mall_b_5", - "copy-from": "mall_b_5", - "sym": "\u00C6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mall_a_5_roof", - "copy-from": "mall_a_5_roof", - "sym": "\u00C6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mall_a_7", - "copy-from": "mall_a_7", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "mall_a_8", - "copy-from": "mall_a_8", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "mall_a_9", - "copy-from": "mall_a_9", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "mall_a_10_roof", - "copy-from": "mall_a_10_roof", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "mall_a_11", - "copy-from": "mall_a_11", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_11", - "copy-from": "mall_b_11", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_11_roof", - "copy-from": "mall_a_11_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_12", - "copy-from": "mall_a_12", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_12", - "copy-from": "mall_b_12", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_12_roof", - "copy-from": "mall_a_12_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_12", - "copy-from": "mall_upper_roof_12", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_13", - "copy-from": "mall_a_13", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_13", - "copy-from": "mall_upper_roof_13", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_13", - "copy-from": "mall_b_13", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_13_roof", - "copy-from": "mall_a_13_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_14", - "copy-from": "mall_a_14", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_14", - "copy-from": "mall_b_14", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_14_roof", - "copy-from": "mall_a_14_roof", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_19_roof", - "copy-from": "mall_a_19_roof", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "mall_a_20", - "copy-from": "mall_a_20", - "sym": "\u00EE", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_20", - "copy-from": "mall_b_20", - "sym": "\u00EE", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_20_roof", - "copy-from": "mall_a_20_roof", - "sym": "\u00EE", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_21", - "copy-from": "mall_a_21", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_21", - "copy-from": "mall_b_21", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_21_roof", - "copy-from": "mall_a_21_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_22", - "copy-from": "mall_a_22", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_22", - "copy-from": "mall_b_22", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_22_roof", - "copy-from": "mall_a_22_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_23", - "copy-from": "mall_a_23", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_23", - "copy-from": "mall_b_23", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_23_roof", - "copy-from": "mall_a_23_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_24", - "copy-from": "mall_a_24", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_24", - "copy-from": "mall_b_24", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_24_roof", - "copy-from": "mall_a_24_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_25", - "copy-from": "mall_a_25", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_25", - "copy-from": "mall_b_25", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_25_roof", - "copy-from": "mall_a_25_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_26", - "copy-from": "mall_a_26", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_26", - "copy-from": "mall_b_26", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_26_roof", - "copy-from": "mall_a_26_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_29", - "copy-from": "mall_a_29", - "sym": "\u00EE", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_29", - "copy-from": "mall_b_29", - "sym": "\u00EE", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_29_roof", - "copy-from": "mall_a_29_roof", - "sym": "\u00EE", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_30", - "copy-from": "mall_a_30", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_30", - "copy-from": "mall_b_30", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_30_roof", - "copy-from": "mall_a_30_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_31", - "copy-from": "mall_a_31", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_31", - "copy-from": "mall_b_31", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_31_roof", - "copy-from": "mall_a_31_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_32", - "copy-from": "mall_a_32", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_32", - "copy-from": "mall_b_32", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_32_roof", - "copy-from": "mall_a_32_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_33", - "copy-from": "mall_a_33", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_33", - "copy-from": "mall_b_33", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_33_roof", - "copy-from": "mall_a_33_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_34", - "copy-from": "mall_a_34", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_34", - "copy-from": "mall_b_34", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_34_roof", - "copy-from": "mall_a_34_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_34", - "copy-from": "mall_upper_roof_34", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_35", - "copy-from": "mall_a_35", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_35", - "copy-from": "mall_b_35", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_35_roof", - "copy-from": "mall_a_35_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_35", - "copy-from": "mall_upper_roof_35", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_38", - "copy-from": "mall_a_38", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_38", - "copy-from": "mall_b_38", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_38_roof", - "copy-from": "mall_a_38_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_39", - "copy-from": "mall_a_39", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_39", - "copy-from": "mall_b_39", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_39_roof", - "copy-from": "mall_a_39_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_40", - "copy-from": "mall_a_40", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_40", - "copy-from": "mall_b_40", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_40_roof", - "copy-from": "mall_a_40_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_41", - "copy-from": "mall_a_41", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_41", - "copy-from": "mall_b_41", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_41_roof", - "copy-from": "mall_a_41_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_42", - "copy-from": "mall_a_42", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_42", - "copy-from": "mall_b_42", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_42_roof", - "copy-from": "mall_a_42_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_43", - "copy-from": "mall_a_43", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_43", - "copy-from": "mall_b_43", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_43_roof", - "copy-from": "mall_a_43_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_44", - "copy-from": "mall_a_44", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_44", - "copy-from": "mall_b_44", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_44_roof", - "copy-from": "mall_a_44_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_47", - "copy-from": "mall_a_47", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_47", - "copy-from": "mall_b_47", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_47_roof", - "copy-from": "mall_a_47_roof", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_48", - "copy-from": "mall_a_48", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_48", - "copy-from": "mall_b_48", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_48_roof", - "copy-from": "mall_a_48_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_48", - "copy-from": "mall_upper_roof_48", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_49", - "copy-from": "mall_a_49", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_49", - "copy-from": "mall_b_49", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_49_roof", - "copy-from": "mall_a_49_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_49", - "copy-from": "mall_upper_roof_49", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_50", - "copy-from": "mall_a_50", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_50", - "copy-from": "mall_b_50", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_50_roof", - "copy-from": "mall_a_50_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_50", - "copy-from": "mall_upper_roof_50", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_51", - "copy-from": "mall_a_51", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_51", - "copy-from": "mall_b_51", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_51_roof", - "copy-from": "mall_a_51_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_upper_roof_51", - "copy-from": "mall_upper_roof_51", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_52", - "copy-from": "mall_a_52", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_52", - "copy-from": "mall_b_52", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_52_roof", - "copy-from": "mall_a_52_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_53", - "copy-from": "mall_a_53", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_53", - "copy-from": "mall_b_53", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_53_roof", - "copy-from": "mall_a_53_roof", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_56", - "copy-from": "mall_a_56", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_56", - "copy-from": "mall_b_56", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_56_roof", - "copy-from": "mall_a_56_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_57", - "copy-from": "mall_a_57", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_57", - "copy-from": "mall_b_57", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_57_roof", - "copy-from": "mall_a_57_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_58", - "copy-from": "mall_a_58", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_58", - "copy-from": "mall_b_58", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_58_roof", - "copy-from": "mall_a_58_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_59", - "copy-from": "mall_a_59", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_59", - "copy-from": "mall_b_59", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_59_roof", - "copy-from": "mall_a_59_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_60", - "copy-from": "mall_a_60", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_60", - "copy-from": "mall_b_60", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_60_roof", - "copy-from": "mall_a_60_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_61", - "copy-from": "mall_a_61", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_61", - "copy-from": "mall_b_61", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_61_roof", - "copy-from": "mall_a_61_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_62", - "copy-from": "mall_a_62", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_62", - "copy-from": "mall_b_62", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_62_roof", - "copy-from": "mall_a_62_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_65", - "copy-from": "mall_a_65", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_65", - "copy-from": "mall_b_65", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_65_roof", - "copy-from": "mall_a_65_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_66", - "copy-from": "mall_a_66", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_66", - "copy-from": "mall_b_66", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_66_roof", - "copy-from": "mall_a_66_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_67", - "copy-from": "mall_a_67", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_67", - "copy-from": "mall_b_67", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_67_roof", - "copy-from": "mall_a_67_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_68", - "copy-from": "mall_a_68", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_68", - "copy-from": "mall_b_68", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_68_roof", - "copy-from": "mall_a_68_roof", - "sym": "\u00C1", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_69", - "copy-from": "mall_a_69", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_69", - "copy-from": "mall_b_69", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_69_roof", - "copy-from": "mall_a_69_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_70", - "copy-from": "mall_a_70", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_70", - "copy-from": "mall_b_70", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_70_roof", - "copy-from": "mall_a_70_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_71", - "copy-from": "mall_a_71", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_b_71", - "copy-from": "mall_b_71", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "mall_a_71_roof", - "copy-from": "mall_a_71_roof", - "sym": "\u00C1", - "color": "light_red" - }, - { - "//": "OVERMAP_TERRAIN_MANSION.JSON", - "type": "overmap_terrain", - "abstract": "generic_mansion_no_sidewalk", - "copy-from": "generic_mansion_no_sidewalk", - "sym": "\u00D0", - "color": "white" - }, - { - "type": "overmap_terrain", - "abstract": "generic_mansion", - "copy-from": "generic_mansion", - "sym": "\u00D0", - "color": "white" - }, - { - "id": "mansion_c", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c1", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c2", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c3", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c4", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c5", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c_up", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c1u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c2u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c3u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c4u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c5u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c_dn", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c1d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c2d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c3d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c4d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_c5d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+1", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+2", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+3", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+4", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+_up", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+1u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+2u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+3u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+4u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+_dn", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+1d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+2d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_+4d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t1", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t2", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t4", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t5", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t6", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t7", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t_up", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t1u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t2u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t4u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t5u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t6u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t7u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t_dn", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t1d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t2d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t4d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t5d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t6d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_t7d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_entry", - "type": "overmap_terrain", - "copy-from": "generic_mansion" - }, - { - "id": "mansion_e1", - "type": "overmap_terrain", - "copy-from": "generic_mansion" - }, - { - "id": "mansion_e2", - "type": "overmap_terrain", - "copy-from": "generic_mansion" - }, - { - "id": "mansion_entry_up", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_e1u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_e2u", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_entry_dn", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_e1d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_e2d", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_wild", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk", - "color": "light_green" - }, - { - "id": "mansion_wild_up", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "id": "mansion_wild_dn", - "type": "overmap_terrain", - "copy-from": "generic_mansion_no_sidewalk" - }, - { - "//": "OVERMAP_TERRAIN_MICROLAB.JSON", - "type": "overmap_terrain", - "id": "microlab_generic", - "copy-from": "microlab_generic", - "name": "science lab", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "microlab_rock_border", - "copy-from": "microlab_rock_border", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "microlab_generic_edge", - "copy-from": "microlab_generic" - }, - { - "type": "overmap_terrain", - "id": "microlab_generic_surface_connector", - "copy-from": "microlab_generic" - }, - { - "type": "overmap_terrain", - "id": "microlab_sub_station", - "copy-from": "microlab_sub_station", - "sym": "\u00D3", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "microlab_sub_connector", - "copy-from": "microlab_sub_station" - }, - { - "type": "overmap_terrain", - "id": "microlab_generic_sub_entry", - "copy-from": "microlab_generic_sub_entry", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "microlab_generic_surface", - "copy-from": "microlab_generic_surface", - "sym": "\u00C1", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "microlab_generic_surface_roof", - "copy-from": "microlab_generic_surface" - }, - { - "//": "OVERMAP_TERRAIN_MI-GO.JSON", - "type": "overmap_terrain", - "id": "mi-go_camp1", - "copy-from": "mi-go_camp1", - "sym": "\u00F3", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "mi-go_camp2", - "copy-from": "mi-go_camp2", - "sym": "\u00F3", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "mi-go_camp2-1", - "copy-from": "mi-go_camp2-1", - "sym": "\u00DD", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "mi-go_camp2-2", - "copy-from": "mi-go_camp2-2", - "sym": "\u00D7", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "mi-go_scout_tower_1", - "copy-from": "mi-go_scout_tower_1", - "sym": "\u00DD", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "mi-go_scout_tower_2", - "copy-from": "mi-go_scout_tower_2", - "sym": "\u00DD", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "mi-go_scout_tower_3", - "copy-from": "mi-go_scout_tower_3", - "sym": "\u00DD", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "mi-go_scout_tower_4", - "copy-from": "mi-go_scout_tower_4", - "sym": "\u00DD", - "color": "magenta" - }, - { - "//": "OVERMAP_TERRAIN_MILITARY.JSON", - "type": "overmap_terrain", - "id": "fema_entrance", - "copy-from": "fema_entrance", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "fema", - "copy-from": "fema", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_tlc", - "copy-from": "FEMA_tlc", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_te", - "copy-from": "FEMA_te", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_trc", - "copy-from": "FEMA_trc", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_le", - "copy-from": "FEMA_le", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_mid", - "copy-from": "FEMA_mid", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_re", - "copy-from": "FEMA_re", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_le", - "copy-from": "FEMA_le", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_blc", - "copy-from": "FEMA_blc", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_entrance", - "copy-from": "FEMA_entrance", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "FEMA_brc", - "copy-from": "FEMA_brc", - "sym": "\u00C5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "shelter", - "copy-from": "shelter", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "shelter_roof", - "copy-from": "shelter_roof", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "shelter_1", - "copy-from": "shelter_1", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "shelter_roof_1", - "copy-from": "shelter_roof_1", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "shelter_2", - "copy-from": "shelter_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "shelter_roof_2", - "copy-from": "shelter_roof_2", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "shelter_under", - "copy-from": "shelter_under", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "lmoe", - "copy-from": "lmoe", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "lmoe_roof", - "copy-from": "lmoe_roof", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "lmoe_under", - "copy-from": "lmoe_under", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "lmoe_under_empty", - "copy-from": "lmoe_under_empty", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "bunker", - "copy-from": "bunker", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "bunker_basement", - "copy-from": "bunker_basement", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "outpost", - "copy-from": "outpost", - "sym": "\u00ED" - }, - { - "type": "overmap_terrain", - "id": "silo", - "copy-from": "silo", - "sym": "\u00EB", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "silo_1", - "copy-from": "silo_1", - "sym": "\u00EB", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "silo_2", - "copy-from": "silo_2", - "sym": "\u00EB", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "silo_3", - "copy-from": "silo_3", - "sym": "\u00EB", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "silo_4", - "copy-from": "silo_4", - "sym": "\u00EB", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "silo_finale", - "copy-from": "silo_finale", - "sym": "\u00EB", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "ws_fire_lookout_tower_base", - "copy-from": "ws_fire_lookout_tower_base", - "sym": "\u00ED", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "ws_fire_lookout_tower_f1", - "copy-from": "ws_fire_lookout_tower_f1", - "sym": "\u00ED", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "ws_fire_lookout_tower_f2", - "copy-from": "ws_fire_lookout_tower_f2", - "sym": "\u00ED", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "ws_fire_lookout_tower_f3", - "copy-from": "ws_fire_lookout_tower_f3", - "sym": "\u00ED", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "ws_survivor_bunker_f0", - "copy-from": "ws_survivor_bunker_f0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "ws_survivor_bunker_f-1", - "copy-from": "ws_survivor_bunker_f-1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "ws_survivor_camp", - "copy-from": "ws_survivor_camp", - "sym": "\u00C5" - }, - { - "//": "OVERMAP_TERRAIN_COMMERCIAL.JSON", - "type": "overmap_terrain", - "id": "s_gas", - "copy-from": "s_gas", - "sym": "\u00FA", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_gas_1", - "copy-from": "s_gas_1", - "sym": "\u00FA", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_gas_roof_1", - "copy-from": "s_gas_roof_1", - "sym": "\u00FA", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_pharm", - "copy-from": "s_pharm", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_pharm_roof", - "copy-from": "s_pharm" - }, - { - "type": "overmap_terrain", - "id": "s_pharm_1", - "copy-from": "s_pharm" - }, - { - "type": "overmap_terrain", - "id": "s_pharm_roof_1", - "copy-from": "s_pharm" - }, - { - "type": "overmap_terrain", - "id": "office_doctor", - "copy-from": "office_doctor", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "office_doctor_roof", - "copy-from": "office_doctor_roof", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "office_doctor_1", - "copy-from": "office_doctor_1", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "office_doctor_roof_1", - "copy-from": "office_doctor_roof_1", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "office_doctor_2", - "copy-from": "office_doctor_2", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "office_doctor_roof_2", - "copy-from": "office_doctor_roof_2", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "office_doctor_upper_roof_2", - "copy-from": "office_doctor_upper_roof_2", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "office_cubical", - "copy-from": "office_cubical", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "office_cubical_roof", - "copy-from": "office_cubical_roof", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "office_cubical_1", - "copy-from": "office_cubical_1", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "office_cubical_roof_1", - "copy-from": "office_cubical_roof_1", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "office_tower_1_entrance", - "copy-from": "office_tower_1_entrance", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_1", - "copy-from": "office_tower_1", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_b_entrance", - "copy-from": "office_tower_b_entrance", - "sym": "\u00F4", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_b", - "copy-from": "office_tower_b", - "sym": "\u00F4", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_2_a1", - "copy-from": "office_tower_2_a1", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_2_a2", - "copy-from": "office_tower_2_a2", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_2_a3", - "copy-from": "office_tower_2_a3", - "sym": "\u00E8", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "office_tower_2_b1", - "copy-from": "office_tower_2_b1", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_2_b2", - "copy-from": "office_tower_2_b2", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_2_b3", - "copy-from": "office_tower_2_b3", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_a0", - "copy-from": "office_tower_collapse_a0", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_a1", - "copy-from": "office_tower_collapse_a1", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_a2", - "copy-from": "office_tower_collapse_a2", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b0", - "copy-from": "office_tower_collapse_b0", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b1", - "copy-from": "office_tower_collapse_b1", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b2", - "copy-from": "office_tower_collapse_b2", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b_a0", - "copy-from": "office_tower_collapse_b_a0", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b_a1", - "copy-from": "office_tower_collapse_b_a1", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b_a2", - "copy-from": "office_tower_collapse_b_a2", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b_b0", - "copy-from": "office_tower_collapse_b_b0", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b_b1", - "copy-from": "office_tower_collapse_b_b1", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_collapse_b_b2", - "copy-from": "office_tower_collapse_b_b2", - "sym": "\u00C7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_2_a1_tower_lab", - "copy-from": "office_tower_2_a1_tower_lab", - "sym": "\u00C7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "office_tower_open_air_corner", - "copy-from": "office_tower_open_air_corner", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "s_grocery", - "copy-from": "s_grocery", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_grocery_roof", - "copy-from": "s_grocery_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_grocery_1", - "copy-from": "s_grocery" - }, - { - "type": "overmap_terrain", - "id": "s_grocery_roof_1", - "copy-from": "s_grocery_roof" - }, - { - "type": "overmap_terrain", - "id": "s_hardware", - "copy-from": "s_hardware", - "sym": "\u00E7", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "s_hardware_1", - "copy-from": "s_hardware" - }, - { - "type": "overmap_terrain", - "id": "s_hardware_2", - "copy-from": "s_hardware" - }, - { - "type": "overmap_terrain", - "id": "s_hardware_3", - "copy-from": "s_hardware" - }, - { - "type": "overmap_terrain", - "id": "s_hardware_roof", - "copy-from": "s_hardware_roof", - "sym": "\u00E7", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "s_hardware_roof_1", - "copy-from": "s_hardware_roof" - }, - { - "type": "overmap_terrain", - "id": "s_hardware_roof_2", - "copy-from": "s_hardware_roof" - }, - { - "type": "overmap_terrain", - "id": "s_hardware_roof_3", - "copy-from": "s_hardware_roof" - }, - { - "type": "overmap_terrain", - "id": "s_electronics", - "copy-from": "s_electronics", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "s_electronics_roof", - "copy-from": "s_electronics_roof", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "s_electronics_1", - "copy-from": "s_electronics_1", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "s_electronics_roof_1", - "copy-from": "s_electronics_roof_1", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "s_sports", - "copy-from": "s_sports", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_sports_roof", - "copy-from": "s_sports_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_liquor", - "copy-from": "s_liquor", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "s_liquor_roof", - "copy-from": "s_liquor_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "s_gun", - "copy-from": "s_gun", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_roof", - "copy-from": "s_gun_roof", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_1", - "copy-from": "s_gun_1", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_roof_1", - "copy-from": "s_gun_roof_1", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_2", - "copy-from": "s_gun_2", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_3", - "copy-from": "s_gun_3", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_roof_3", - "copy-from": "s_gun_roof_3", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_4", - "copy-from": "s_gun_4", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_2ndfloor_4", - "copy-from": "s_gun_2ndfloor_4", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_gun_roof_4", - "copy-from": "s_gun_roof_4", - "sym": "\u00E7", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "s_clothes", - "copy-from": "s_clothes", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_roof", - "copy-from": "s_clothes_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_1", - "copy-from": "s_clothes_1", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_roof_1", - "copy-from": "s_clothes_roof_1", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_2", - "copy-from": "s_clothes_2", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_roof_2", - "copy-from": "s_clothes_roof_2", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_3", - "copy-from": "s_clothes_3", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_roof_3", - "copy-from": "s_clothes_roof_3", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_4", - "copy-from": "s_clothes_4", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_roof_4", - "copy-from": "s_clothes_roof_4", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_upper_roof_4", - "copy-from": "s_clothes_upper_roof_4", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_5", - "copy-from": "s_clothes_5", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_roof_5", - "copy-from": "s_clothes_roof_5", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_6", - "copy-from": "s_clothes_6", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_clothes_roof_6", - "copy-from": "s_clothes_roof_6", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore", - "copy-from": "s_bookstore", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore_roof", - "copy-from": "s_bookstore_roof", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore_upper_roof", - "copy-from": "s_bookstore_roof" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore_1", - "copy-from": "s_bookstore" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore_roof_1", - "copy-from": "s_bookstore_roof" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore_upper_roof_1", - "copy-from": "s_bookstore_roof" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore_2", - "copy-from": "s_bookstore" - }, - { - "type": "overmap_terrain", - "id": "s_bookstore_roof_2", - "copy-from": "s_bookstore_roof" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_foodplace", - "copy-from": "s_restaurant_foodplace", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_foodplace_roof", - "copy-from": "s_restaurant_foodplace_roof", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_foodplace_upper_roof", - "copy-from": "s_restaurant_foodplace_upper_roof", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant", - "copy-from": "s_restaurant", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_roof", - "copy-from": "s_restaurant_roof", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_1", - "copy-from": "s_restaurant_1", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_roof_1", - "copy-from": "s_restaurant_roof_1", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_2", - "copy-from": "s_restaurant_2", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_roof_2", - "copy-from": "s_restaurant_roof_2", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_3", - "copy-from": "s_restaurant_3", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_roof_3", - "copy-from": "s_restaurant_roof_3", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_fast", - "copy-from": "s_restaurant_fast", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_fast_roof", - "copy-from": "s_restaurant_fast_roof", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_fast_1", - "copy-from": "s_restaurant_fast_1", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_fast_roof_1", - "copy-from": "s_restaurant_fast_roof_1", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_coffee", - "copy-from": "s_restaurant_coffee", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_coffee_roof", - "copy-from": "s_restaurant_coffee_roof", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_coffee_1", - "copy-from": "s_restaurant_coffee_1", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_coffee_roof_1", - "copy-from": "s_restaurant_coffee_roof_1", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_coffee_2", - "copy-from": "s_restaurant_coffee_2", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_restaurant_coffee_roof_2", - "copy-from": "s_restaurant_coffee_roof_2", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_teashop", - "copy-from": "s_teashop", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_teashop_roof", - "copy-from": "s_teashop_roof", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_teashop_1", - "copy-from": "s_teashop_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_teashop_roof_1", - "copy-from": "s_teashop_roof_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_teashop_upper_roof_1", - "copy-from": "s_teashop_upper_roof_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "bar", - "copy-from": "bar", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "bar_roof", - "copy-from": "bar_roof", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "bar_1", - "copy-from": "bar_1", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "bar_roof_1", - "copy-from": "bar_roof_1", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "s_butcher", - "copy-from": "s_butcher", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_butcher_roof", - "copy-from": "s_butcher_roof", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_butcher_upper_roof", - "copy-from": "s_butcher_upper_roof", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_butcher_1", - "copy-from": "s_butcher_1", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_butcher_roof_1", - "copy-from": "s_butcher_roof_1", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_butcher_upper_roof_1", - "copy-from": "s_butcher_upper_roof_1", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_butcher_2", - "copy-from": "s_butcher_2", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_butcher_roof_2", - "copy-from": "s_butcher_roof_2", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_bike_shop", - "copy-from": "s_bike_shop", - "sym": "\u00E7", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "s_bike_shop_roof", - "copy-from": "s_bike_shop_roof", - "sym": "\u00E7", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "s_bike_shop_1", - "copy-from": "s_bike_shop_1", - "sym": "\u00E7", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "s_bike_shop_roof_1", - "copy-from": "s_bike_shop_roof_1", - "sym": "\u00E7", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "s_pizza_parlor", - "copy-from": "s_pizza_parlor", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_pizza_parlor_roof", - "copy-from": "s_pizza_parlor_roof", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_pizza_parlor_1", - "copy-from": "s_pizza_parlor_1", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_pizza_parlor_roof_1", - "copy-from": "s_pizza_parlor_roof_1", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "bank", - "copy-from": "bank", - "sym": "\u00FE", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "bank_roof", - "copy-from": "bank_roof", - "sym": "\u00FE", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "bank_1", - "copy-from": "bank_1", - "sym": "\u00FE", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "bank_roof_1", - "copy-from": "bank_roof_1", - "sym": "\u00FE", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_1", - "copy-from": "hotel_tower_1_1", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_2", - "copy-from": "hotel_tower_1_2", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_3", - "copy-from": "hotel_tower_1_3", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_4", - "copy-from": "hotel_tower_1_4", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_4", - "copy-from": "hotel_tower_flr2_1_4", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr3_1_4", - "copy-from": "hotel_tower_flr3_1_4", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr4_1_4", - "copy-from": "hotel_tower_flr4_1_4", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_roof_1_4", - "copy-from": "hotel_tower_roof_1_4", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_5", - "copy-from": "hotel_tower_1_5", - "sym": "\u00C7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_5", - "copy-from": "hotel_tower_flr2_1_5", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr3_1_5", - "copy-from": "hotel_tower_flr3_1_5", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr4_1_5", - "copy-from": "hotel_tower_flr4_1_5", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_roof_1_5", - "copy-from": "hotel_tower_roof_1_5", - "sym": "\u00C7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_5B", - "copy-from": "hotel_tower_1_5B", - "sym": "\u00C7", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_5B", - "copy-from": "hotel_tower_flr2_1_5B", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_5C", - "copy-from": "hotel_tower_1_5C", - "sym": "\u00C7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_5C", - "copy-from": "hotel_tower_flr2_1_5C", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_6", - "copy-from": "hotel_tower_1_6", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_6", - "copy-from": "hotel_tower_flr2_1_6", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr3_1_6", - "copy-from": "hotel_tower_flr3_1_6", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr4_1_6", - "copy-from": "hotel_tower_flr4_1_6", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_roof_1_6", - "copy-from": "hotel_tower_roof_1_6", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_7", - "copy-from": "hotel_tower_1_7", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_7", - "copy-from": "hotel_tower_flr2_1_7", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr3_1_7", - "copy-from": "hotel_tower_flr3_1_7", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr4_1_7", - "copy-from": "hotel_tower_flr4_1_7", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_roof_1_7", - "copy-from": "hotel_tower_roof_1_7", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_8", - "copy-from": "hotel_tower_1_8", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_8", - "copy-from": "hotel_tower_flr2_1_8", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr3_1_8", - "copy-from": "hotel_tower_flr3_1_8", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr4_1_8", - "copy-from": "hotel_tower_flr4_1_8", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_roof_1_8", - "copy-from": "hotel_tower_roof_1_8", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_1_9", - "copy-from": "hotel_tower_1_9", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr2_1_9", - "copy-from": "hotel_tower_flr2_1_9", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr3_1_9", - "copy-from": "hotel_tower_flr3_1_9", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_flr4_1_9", - "copy-from": "hotel_tower_flr4_1_9", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_roof_1_9", - "copy-from": "hotel_tower_roof_1_9", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_b_1", - "copy-from": "hotel_tower_b_1", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_b_2", - "copy-from": "hotel_tower_b_2", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "hotel_tower_b_3", - "copy-from": "hotel_tower_b_3", - "sym": "\u00C7" - }, - { - "type": "overmap_terrain", - "id": "motel_twd_1", - "copy-from": "motel_twd_1", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_twd_2", - "copy-from": "motel_twd_2", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_twd_second_floor", - "copy-from": "motel_twd_second_floor", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_entrance", - "copy-from": "motel_entrance", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_entrance_roof", - "copy-from": "motel_entrance_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_1", - "copy-from": "motel_1", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_1_roof", - "copy-from": "motel_1_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_2", - "copy-from": "motel_2", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_2_roof", - "copy-from": "motel_2_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "motel_3", - "copy-from": "motel_3", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "motel_3_roof", - "copy-from": "motel_3_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_gas_rural", - "copy-from": "s_gas_rural", - "sym": "\u00FA", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "s_gas_rural_roof", - "copy-from": "s_gas_rural_roof", - "sym": "\u00FA", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "pawn", - "copy-from": "pawn", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pawn_roof", - "copy-from": "pawn_roof", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pawn_1", - "copy-from": "pawn_1", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pawn_roof_1", - "copy-from": "pawn_roof_1", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pawn_pf", - "copy-from": "pawn_pf", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pawn_pf_under", - "copy-from": "pawn_pf_under", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pawn_pf_roof", - "copy-from": "pawn_pf_roof", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "mil_surplus", - "copy-from": "mil_surplus", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mil_surplus_roof", - "copy-from": "mil_surplus_roof", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mil_surplus_1", - "copy-from": "mil_surplus_1", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mil_surplus_roof_1", - "copy-from": "mil_surplus_roof_1", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mil_surplus_2", - "copy-from": "mil_surplus_2", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "mil_surplus_roof_2", - "copy-from": "mil_surplus_roof_2", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "furniture", - "copy-from": "furniture", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "furniture_roof", - "copy-from": "furniture_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "furniture_upper_roof", - "copy-from": "furniture_upper_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "s_music", - "copy-from": "s_music", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "s_music_roof", - "copy-from": "s_music_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "megastore_parking", - "copy-from": "megastore_parking", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_0_0", - "copy-from": "megastore_0_0_0", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_0_0", - "copy-from": "megastore_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_0_0", - "copy-from": "megastore_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_1_0", - "copy-from": "megastore_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_1_0", - "copy-from": "megastore_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_1_0", - "copy-from": "megastore_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_2_0", - "copy-from": "megastore_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_2_0", - "copy-from": "megastore_1_2_0", - "sym": "\u00C1", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_2_0", - "copy-from": "megastore_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_0_1", - "copy-from": "megastore_0_0_1", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_0_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_0_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_1_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_1_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_1_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_2_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_2_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_2_1", - "copy-from": "megastore_0_0_1" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_0_roof", - "copy-from": "megastore_0_0_roof", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_0_roof", - "copy-from": "megastore_0_0_roof" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_0_roof", - "copy-from": "megastore_0_0_roof" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_1_roof", - "copy-from": "megastore_0_0_roof" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_1_roof", - "copy-from": "megastore_1_1_roof", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_1_roof", - "copy-from": "megastore_0_0_roof" - }, - { - "type": "overmap_terrain", - "id": "megastore_0_2_roof", - "copy-from": "megastore_0_0_roof" - }, - { - "type": "overmap_terrain", - "id": "megastore_1_2_roof", - "copy-from": "megastore_0_0_roof" - }, - { - "type": "overmap_terrain", - "id": "megastore_2_2_roof", - "copy-from": "megastore_0_0_roof" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_entrance", - "copy-from": "hdwr_large_entrance", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_SW", - "copy-from": "hdwr_large_SW", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_NW", - "copy-from": "hdwr_large_NW", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_NE", - "copy-from": "hdwr_large_NE", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_backroom", - "copy-from": "hdwr_large_backroom", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_loadingbay", - "copy-from": "hdwr_large_loadingbay", - "sym": "\u00D6", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_0_0_0", - "copy-from": "hdwr_large_0_0_0", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_1_0_0", - "copy-from": "hdwr_large_1_0_0", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_0_1_0", - "copy-from": "hdwr_large_0_1_0", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_1_1_0", - "copy-from": "hdwr_large_1_1_0", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_0_2_0", - "copy-from": "hdwr_large_0_2_0", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_1_2_0", - "copy-from": "hdwr_large_1_2_0", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_0_0_1", - "copy-from": "hdwr_large_0_0_1", - "sym": "\u00A6", - "color": "brown", - "extras": "field" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_1_0_1", - "copy-from": "hdwr_large_1_0_1", - "sym": "\u00A6", - "color": "brown", - "extras": "field" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_0_1_1", - "copy-from": "hdwr_large_0_1_1", - "sym": "\u00A6", - "color": "brown", - "extras": "field" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_1_1_1", - "copy-from": "hdwr_large_1_1_1", - "sym": "\u00A6", - "color": "brown", - "extras": "field" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_0_2_1", - "copy-from": "hdwr_large_0_2_1", - "sym": "\u00A6", - "color": "brown", - "extras": "field" - }, - { - "type": "overmap_terrain", - "id": "hdwr_large_1_2_1", - "copy-from": "hdwr_large_1_2_1", - "sym": "\u00A6", - "color": "brown", - "extras": "field" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_1", - "copy-from": "garage_gas_1", - "sym": "\u00FA" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_roof_1", - "copy-from": "garage_gas_roof_1", - "sym": "\u00FA" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_2", - "copy-from": "garage_gas_2", - "sym": "\u00E6" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_roof_2", - "copy-from": "garage_gas_roof_2", - "sym": "\u00E6" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_3", - "copy-from": "garage_gas_3", - "sym": "\u00E6" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_roof_3", - "copy-from": "garage_gas_roof_3", - "sym": "\u00E6" - }, - { - "id": "dispensary", - "type": "overmap_terrain", - "copy-from": "dispensary", - "sym": "\u00E7", - "color": "green" - }, - { - "id": "dispensary_roof", - "type": "overmap_terrain", - "copy-from": "dispensary_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "id": "dispensary_1", - "type": "overmap_terrain", - "copy-from": "dispensary_1", - "sym": "\u00E7", - "color": "green" - }, - { - "id": "dispensary_roof_1", - "type": "overmap_terrain", - "copy-from": "dispensary_roof_1", - "sym": "\u00E7", - "color": "green" - }, - { - "id": "dispensary_2", - "type": "overmap_terrain", - "copy-from": "dispensary_2", - "sym": "\u00E7", - "color": "green" - }, - { - "id": "dispensary_roof_2", - "type": "overmap_terrain", - "copy-from": "dispensary_roof_2", - "sym": "\u00E7", - "color": "green" - }, - { - "id": "small_office", - "copy-from": "small_office", - "type": "overmap_terrain", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "id": "small_office_roof", - "copy-from": "small_office_roof", - "type": "overmap_terrain", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "id": "small_office_upper_roof", - "copy-from": "small_office_upper_roof", - "type": "overmap_terrain", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "candy_shop", - "copy-from": "candy_shop", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "candy_shop_roof", - "copy-from": "candy_shop_roof", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "candy_shop_1", - "copy-from": "candy_shop_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "candy_shop_roof_1", - "copy-from": "candy_shop_roof_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "bakery", - "copy-from": "bakery", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "bakery_roof", - "copy-from": "bakery_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "bakery_upper_roof", - "copy-from": "bakery_upper_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "icecream_shop", - "copy-from": "icecream_shop", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "icecream_shop_roof", - "copy-from": "icecream_shop_roof", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "dollarstore", - "copy-from": "dollarstore", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "dollarstore_roof", - "copy-from": "dollarstore_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "dollarstore_1", - "copy-from": "dollarstore_1", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "dollarstore_roof_1", - "copy-from": "dollarstore_roof_1", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "lancenter", - "copy-from": "lancenter", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "lancenter_roof", - "copy-from": "lancenter_roof", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "lancenter_1", - "copy-from": "lancenter_1", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "lancenter_roof_1", - "copy-from": "lancenter_roof_1", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "landscapingsupplyco_1a", - "copy-from": "landscapingsupplyco_1a", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "landscapingsupplyco_1b", - "copy-from": "landscapingsupplyco_1b", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "landscapingsupplyco_1b_roof", - "copy-from": "landscapingsupplyco_1b_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_vfw", - "copy-from": "s_vfw", - "sym": "\u00FF", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_vfw_roof", - "copy-from": "s_vfw_roof", - "sym": "\u00FF", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_thrift", - "copy-from": "s_thrift", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_thrift_roof", - "copy-from": "s_thrift_roof", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_daycare", - "copy-from": "s_daycare", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_daycare_roof", - "copy-from": "s_daycare_roof", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_petstore", - "copy-from": "s_petstore", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_petstore_roof", - "copy-from": "s_petstore_roof", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_petstore_1", - "copy-from": "s_petstore_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_petstore_roof_1", - "copy-from": "s_petstore_roof_1", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_petstore_2", - "copy-from": "s_petstore_2", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_petstore_roof_2", - "copy-from": "s_petstore_roof_2", - "sym": "\u00E7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_a1", - "copy-from": "s_shoppingplaza_a1", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_a2", - "copy-from": "s_shoppingplaza_a2", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_a3", - "copy-from": "s_shoppingplaza_a3", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_a4", - "copy-from": "s_shoppingplaza_a4", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_a5", - "copy-from": "s_shoppingplaza_a5", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_a6", - "copy-from": "s_shoppingplaza_a6", - "sym": "\u00C1", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_b1", - "copy-from": "s_shoppingplaza_b1", - "sym": "\u00C1", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_b2", - "copy-from": "s_shoppingplaza_b2", - "sym": "\u00C1", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_b3", - "copy-from": "s_shoppingplaza_b3", - "sym": "\u00C1", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_b4", - "copy-from": "s_shoppingplaza_b4", - "sym": "\u00C1", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_b5", - "copy-from": "s_shoppingplaza_b5", - "sym": "\u00C1", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_shoppingplaza_b6", - "copy-from": "s_shoppingplaza_b6", - "sym": "\u00C1", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "veterinarian", - "copy-from": "veterinarian", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "veterinarian_roof", - "copy-from": "veterinarian_roof", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "s_laundromat", - "copy-from": "s_laundromat", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_laundromat_roof", - "copy-from": "s_laundromat_roof", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_laundromat_1", - "copy-from": "s_laundromat_1", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_laundromat_roof_1", - "copy-from": "s_laundromat_roof_1", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "s_jewelry", - "copy-from": "s_jewelry", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "s_jewelry_roof", - "copy-from": "s_jewelry_roof", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "abstract": "generic_motel", - "copy-from": "generic_motel", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_entrance", - "copy-from": "2fmotel_entrance", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_1", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_2", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_3", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_entrance_f2", - "copy-from": "2fmotel_entrance" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_1_f2", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_2_f2", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_3_f2", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_1_r", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_2_r", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "id": "2fmotel_3_r", - "copy-from": "generic_motel" - }, - { - "type": "overmap_terrain", - "abstract": "generic_large_office_tower", - "copy-from": "generic_large_office_tower", - "sym": "\u00C7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "home_improvement", - "copy-from": "home_improvement", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "home_improvement_roof", - "copy-from": "home_improvement_roof", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_1", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_2", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_3", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_4", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_5", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_6", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_7", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_8", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_9", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_9b", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_10", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_10b", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_11", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_12", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_13", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_14", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_15", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_16", - "copy-from": "generic_large_office_tower" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_17", - "copy-from": "loffice_tower_17", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_18", - "copy-from": "loffice_tower_18", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_19", - "copy-from": "loffice_tower_19", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "loffice_tower_20", - "copy-from": "loffice_tower_20", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "s_antique", - "copy-from": "s_antique", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "s_antique_roof", - "copy-from": "s_antique_roof", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "s_arcade", - "copy-from": "s_arcade", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "s_arcade_roof", - "copy-from": "s_arcade_roof", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "s_gardening", - "copy-from": "s_gardening", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_gardening_roof", - "copy-from": "s_gardening_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "craft_shop", - "copy-from": "craft_shop", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "craft_shop_roof", - "copy-from": "craft_shop_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "craft_shop_upper_roof", - "copy-from": "craft_shop_upper_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "craft_shop_1", - "copy-from": "craft_shop_1", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "craft_shop_roof_1", - "copy-from": "craft_shop_roof_1", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "craft_shop_2", - "copy-from": "craft_shop_2", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "craft_shop_2ndfloor_2", - "copy-from": "craft_shop_2ndfloor_2", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "craft_shop_roof_2", - "copy-from": "craft_shop_roof_2", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "cs_market_small", - "copy-from": "cs_market_small", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "cs_sex_shop", - "copy-from": "cs_sex_shop", - "sym": "\u00E7", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "cs_sex_shop_roof", - "copy-from": "cs_sex_shop_roof", - "sym": "\u00E7", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "cs_internet_cafe", - "copy-from": "cs_internet_cafe", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "cs_internet_cafe_roof", - "copy-from": "cs_internet_cafe_roof", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "cs_internet_cafe_upper_roof", - "copy-from": "cs_internet_cafe_upper_roof", - "sym": "\u00E7", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "cs_car_showroom", - "copy-from": "cs_car_showroom", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "cs_car_showroom_2ndfloor", - "copy-from": "cs_car_showroom_2ndfloor", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "cs_car_showroom_roof", - "copy-from": "cs_car_showroom_roof", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "cs_car_dealership", - "copy-from": "cs_car_dealership", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "cs_car_dealership_roof", - "copy-from": "cs_car_dealership_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "cs_tire_shop", - "copy-from": "cs_tire_shop", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "cs_tire_shop_roof", - "copy-from": "cs_tire_shop_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "headshop", - "copy-from": "headshop", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "headshop_roof", - "copy-from": "headshop_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "headshop_upper_roof", - "copy-from": "headshop_upper_roof", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "abstorefront", - "copy-from": "abstorefront", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abstorefront_roof", - "copy-from": "abstorefront_roof", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abstorefront_1", - "copy-from": "abstorefront_1", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abstorefront_roof_1", - "copy-from": "abstorefront_roof_1", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abstorefront_2", - "copy-from": "abstorefront_2", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "abstorefront_roof_2", - "copy-from": "abstorefront_roof_2", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "station_radio", - "copy-from": "station_radio", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "station_radio_roof", - "copy-from": "station_radio_roof", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "station_radio_1", - "copy-from": "station_radio_1", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "station_radio_roof_1", - "copy-from": "station_radio_roof_1", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "cs_gardening_allotment", - "copy-from": "cs_gardening_allotment", - "sym": "\u00E8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "cs_gardening_allotment_roof", - "copy-from": "cs_gardening_allotment_roof", - "sym": "\u00E8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "animalpound", - "copy-from": "animalpound", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "animalpound_roof", - "copy-from": "animalpound_roof", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "animalshelter", - "copy-from": "animalshelter", - "sym": "\u00E7", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "animalshelter_roof", - "copy-from": "animalshelter_roof", - "sym": "\u00E7", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "emptycommerciallot", - "copy-from": "emptycommerciallot", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "s_hunting", - "copy-from": "s_hunting", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "s_hunting_roof", - "copy-from": "s_hunting_roof", - "sym": "\u00E7" - }, - { - "//": "OVERMAP_TERRAIN_ABSTRACT.JSON", - "type": "overmap_terrain", - "abstract": "generic_cemetery", - "copy-from": "generic_cemetery", - "sym": "\u00C4" - }, - { - "//": "OVERMAP_TERRAIN_CEMETERY.JSON", - "type": "overmap_terrain", - "id": "cemetery_4square_00", - "copy-from": "generic_cemetery" - }, - { - "type": "overmap_terrain", - "id": "cemetery_4square_10", - "copy-from": "generic_cemetery" - }, - { - "type": "overmap_terrain", - "id": "cemetery_4square_01", - "copy-from": "generic_cemetery" - }, - { - "type": "overmap_terrain", - "id": "cemetery_4square_11", - "copy-from": "generic_cemetery" - }, - { - "type": "overmap_terrain", - "id": "Cemetery_1a", - "copy-from": "generic_cemetery" - }, - { - "type": "overmap_terrain", - "id": "Cemetery_1b", - "copy-from": "generic_cemetery" - }, - { - "//": "OVERMAP_TERRAIN_EVAC_CENTER.JSON", - "type": "overmap_terrain", - "id": "evac_center_7", - "copy-from": "evac_center_7", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_8", - "copy-from": "evac_center_8", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_9", - "copy-from": "evac_center_9", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_12", - "copy-from": "evac_center_12", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_13", - "copy-from": "evac_center_13", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_14", - "copy-from": "evac_center_14", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_17", - "copy-from": "evac_center_17", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_18", - "copy-from": "evac_center_18", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "id": "evac_center_19", - "copy-from": "evac_center_19", - "sym": "\u00D6" - }, - { - "type": "overmap_terrain", - "abstract": "generic_refctr", - "copy-from": "generic_refctr", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5a", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5b", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5c", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5d", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5e", - "copy-from": "generic_refctr" - }, - { - "type": "overmap_terrain", - "abstract": "generic_rc_air", - "copy-from": "generic_rc_air", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_1_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_2_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_3_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_4_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_5_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_6_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_7_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_8_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_9_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_10_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_11_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_12_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_13_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_14_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_15_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_16_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_17_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_18_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_19_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_20_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_21_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_22_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_23_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_24_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_25_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5a_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5b_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5c_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5d_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5e_z1", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_1_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_2_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_3_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_4_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_5_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_6_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_7_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_8_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_9_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_10_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_11_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_12_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_13_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_14_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_15_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_16_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_17_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_18_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_19_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_20_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_21_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_22_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_23_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_24_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "evac_center_25_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5a_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5b_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5c_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5d_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5e_z2", - "copy-from": "generic_rc_air" - }, - { - "type": "overmap_terrain", - "abstract": "generic_rc_underground", - "copy-from": "generic_rc_underground", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_1_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_2_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_3_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_4_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_5_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_6_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_7_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_8_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_9_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_10_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_11_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_12_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_13_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_14_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_15_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_16_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_17_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_18_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_19_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_20_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_21_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_22_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_23_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_24_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_25_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5a_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5b_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5c_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5d_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5e_z-1", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_1_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_2_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_3_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_4_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_5_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_6_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_7_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_8_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_9_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_10_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_11_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_12_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_13_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_14_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_15_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_16_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_17_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_18_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_19_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_20_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_21_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_22_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_23_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_24_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_25_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5a_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5b_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5c_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5d_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5e_z-2", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_1_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_2_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_3_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_4_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_5_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_6_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_7_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_8_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_9_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_10_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_11_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_12_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_13_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_14_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_15_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_16_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_17_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_18_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_19_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_20_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_21_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_22_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_23_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_24_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_25_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5a_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5b_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5c_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5d_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5e_z-3", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NW5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_N5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_NE5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_W5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_1_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_2_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_3_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_4_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_5_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_6_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_7_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_8_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_9_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_10_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_11_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_12_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_13_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_14_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_15_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_16_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_17_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_18_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_19_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_20_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_21_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_22_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_23_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_24_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "evac_center_25_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_E5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SW5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_S5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5a_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5b_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5c_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5d_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE1e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE2e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE3e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE4e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "type": "overmap_terrain", - "id": "refctr_SE5e_z-4", - "copy-from": "generic_rc_underground" - }, - { - "//": "OVERMAP_TERRAIN_CAMPUS.JSON", - "type": "overmap_terrain", - "id": "campus_admin_0_0_0", - "copy-from": "campus_admin_0_0_0", - "sym": "\u00C1", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_1_0", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_2_0", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_0_1", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_1_1", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_2_1", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_0_2", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_1_2", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_2_2", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_0_3", - "copy-from": "campus_admin_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_1_3", - "copy-from": "campus_admin_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_admin_0_2_3", - "copy-from": "campus_admin_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_0_0", - "copy-from": "campus_commons_0_0_0", - "sym": "\u00C7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_0_0", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_1_0", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_1_0", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_2_0", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_2_0", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_3_0", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_3_0", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_0_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_0_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_1_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_1_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_2_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_2_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_3_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_3_1", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_0_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_0_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_1_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_1_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_2_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_2_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_3_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_3_2", - "copy-from": "campus_commons_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_0_3", - "copy-from": "campus_commons_0_0_3", - "sym": "\u00C7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_0_3", - "copy-from": "campus_commons_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_1_3", - "copy-from": "campus_commons_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_1_3", - "copy-from": "campus_commons_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_2_3", - "copy-from": "campus_commons_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_2_3", - "copy-from": "campus_commons_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_0_3_3", - "copy-from": "campus_commons_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_commons_1_3_3", - "copy-from": "campus_commons_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_0_0", - "copy-from": "campus_media_0_0_0", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_1_0", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_0_0", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_1_0", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_0_1", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_1_1", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_0_1", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_1_1", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_0_2", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_1_2", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_0_2", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_1_2", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_0_3", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_1_3", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_0_3", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_1_3", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_0_4", - "copy-from": "campus_media_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_media_0_1_4", - "copy-from": "campus_media_0_0_4" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_0_4", - "copy-from": "campus_media_0_0_4" - }, - { - "type": "overmap_terrain", - "id": "campus_media_1_1_4", - "copy-from": "campus_media_0_0_4" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_0_0", - "copy-from": "campus_health_0_0_0", - "sym": "\u00C1", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_1_0", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_2_0", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_0_1", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_1_1", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_2_1", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_0_2", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_1_2", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_2_2", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_0_3", - "copy-from": "campus_health_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_1_3", - "copy-from": "campus_health_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_health_0_2_3", - "copy-from": "campus_health_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_0_0", - "copy-from": "campus_lecture_0_0_0", - "sym": "\u00FE", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_1_0", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_2_0", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_3_0", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_0_1", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_1_1", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_2_1", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_3_1", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_0_2", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_1_2", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_2_2", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_3_2", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_0_3", - "copy-from": "campus_lecture_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_1_3", - "copy-from": "campus_lecture_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_2_3", - "copy-from": "campus_lecture_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "campus_lecture_0_3_3", - "copy-from": "campus_lecture_0_0_3" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_2", - "copy-from": "garage_gas_2", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_roof_2", - "copy-from": "garage_gas_2" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_3", - "copy-from": "garage_gas_2" - }, - { - "type": "overmap_terrain", - "id": "garage_gas_roof_3", - "copy-from": "garage_gas_2" - }, - { - "type": "overmap_terrain", - "id": "Cemetery_1a", - "copy-from": "Cemetery_1a", - "sym": "\u00C4", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "Cemetery_1b", - "copy-from": "Cemetery_1b", - "sym": "\u00C4", - "color": "light_gray" - }, - { - "//": "OVERMAP_TERRAIN_NECROPOLIS.JSON", - "type": "overmap_terrain", - "abstract": "generic_necropolis_surface_building", - "copy-from": "generic_necropolis_surface_building", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_1", - "copy-from": "necropolis_a_1", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_2", - "copy-from": "necropolis_a_2", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_3", - "copy-from": "necropolis_a_3", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_4", - "copy-from": "necropolis_a_4", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_5", - "copy-from": "necropolis_a_5", - "sym": "\u00E7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_7", - "copy-from": "necropolis_a_7", - "sym": "\u00D6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_8", - "copy-from": "necropolis_a_8", - "sym": "\u00D6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_9", - "copy-from": "necropolis_a_9", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_10", - "copy-from": "necropolis_a_10", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_12", - "copy-from": "necropolis_a_12", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_13", - "copy-from": "necropolis_a_13", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_14", - "copy-from": "necropolis_a_14", - "sym": "\u00FC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_16", - "copy-from": "necropolis_a_16", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_17", - "copy-from": "necropolis_a_17", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_18", - "copy-from": "necropolis_a_18", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_19", - "copy-from": "necropolis_a_19", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_27", - "copy-from": "necropolis_a_27", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_28", - "copy-from": "necropolis_a_28", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_29", - "copy-from": "necropolis_a_29", - "sym": "\u00E7", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_30", - "copy-from": "necropolis_a_30", - "sym": "\u00EE", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_32", - "copy-from": "necropolis_a_32", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_33", - "copy-from": "necropolis_a_33", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_34", - "copy-from": "necropolis_a_34", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_35", - "copy-from": "necropolis_a_35", - "sym": "\u00FC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_36", - "copy-from": "necropolis_a_36", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_37", - "copy-from": "necropolis_a_37", - "sym": "\u00E7", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_38", - "copy-from": "necropolis_a_38", - "sym": "\u00FC", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_45", - "copy-from": "necropolis_a_45", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_46", - "copy-from": "necropolis_a_46", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_48", - "copy-from": "necropolis_a_48", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_49", - "copy-from": "necropolis_a_49", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_51", - "copy-from": "necropolis_a_51", - "sym": "\u00E7", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_52", - "copy-from": "necropolis_a_52", - "sym": "\u00FE", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_54", - "copy-from": "necropolis_a_54", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_55", - "copy-from": "necropolis_a_55", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_56", - "copy-from": "necropolis_a_56", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_57", - "copy-from": "necropolis_a_57", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_58", - "copy-from": "necropolis_a_58", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_60", - "copy-from": "necropolis_a_60", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_61", - "copy-from": "necropolis_a_61", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_63", - "copy-from": "necropolis_a_63", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_72", - "copy-from": "necropolis_a_72", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_73", - "copy-from": "necropolis_a_73", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_74", - "copy-from": "necropolis_a_74", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_75", - "copy-from": "necropolis_a_75", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_76", - "copy-from": "necropolis_a_76", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_78", - "name": "gas station", - "copy-from": "generic_necropolis_surface_building", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_79", - "copy-from": "necropolis_a_79", - "sym": "\u00FA", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_80", - "copy-from": "necropolis_a_80", - "sym": "\u00A8", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_a_81", - "copy-from": "necropolis_a_81", - "sym": "\u00A8", - "color": "brown" - }, - { - "//": "xxx Bookmark for necropolis sewers", - "type": "overmap_terrain", - "id": "necropolis_b_1", - "copy-from": "necropolis_b_1", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_2", - "copy-from": "necropolis_b_2", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_3", - "copy-from": "necropolis_b_3", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_4", - "copy-from": "necropolis_b_4", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_9", - "copy-from": "necropolis_b_9", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_10", - "copy-from": "necropolis_b_10", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_13", - "copy-from": "necropolis_b_13", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_14", - "copy-from": "necropolis_b_14", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_16", - "copy-from": "necropolis_b_16", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_18", - "copy-from": "necropolis_b_18", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_19", - "copy-from": "necropolis_b_19", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_27", - "copy-from": "necropolis_b_27", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_28", - "copy-from": "necropolis_b_28", - "sym": "\u00EA", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_30", - "copy-from": "necropolis_b_30", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_32", - "copy-from": "necropolis_b_32", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_33", - "copy-from": "necropolis_b_33", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_34", - "copy-from": "necropolis_b_34", - "sym": "\u00E0" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_36", - "copy-from": "necropolis_b_36", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_37", - "copy-from": "necropolis_b_37", - "sym": "\u00EA", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_45", - "copy-from": "necropolis_b_45", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_52", - "copy-from": "necropolis_b_52", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_54", - "copy-from": "necropolis_b_54", - "sym": "\u00E0" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_55", - "copy-from": "necropolis_b_55", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_60", - "copy-from": "necropolis_b_60", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_61", - "copy-from": "necropolis_b_61", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_63", - "copy-from": "necropolis_b_63", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_72", - "copy-from": "necropolis_b_72", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_73", - "copy-from": "necropolis_b_73", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_74", - "copy-from": "necropolis_b_74", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_75", - "copy-from": "necropolis_b_75", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_76", - "copy-from": "necropolis_b_76", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_80", - "copy-from": "necropolis_b_80", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_b_81", - "copy-from": "necropolis_b_81", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_1", - "copy-from": "necropolis_c_1", - "sym": "\u00D5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_2", - "copy-from": "necropolis_c_2", - "sym": "\u00D5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_3", - "copy-from": "necropolis_c_3", - "sym": "\u00D5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_4", - "copy-from": "necropolis_c_4", - "sym": "\u00D5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_5", - "copy-from": "necropolis_c_5", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_6", - "copy-from": "necropolis_c_6", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_7", - "copy-from": "necropolis_c_7", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_8", - "copy-from": "necropolis_c_8", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_9", - "copy-from": "necropolis_c_9", - "sym": "\u00D5", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_10", - "copy-from": "necropolis_c_10", - "sym": "\u00D5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_11", - "copy-from": "necropolis_c_11", - "sym": "\u00D5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_12", - "copy-from": "necropolis_c_12", - "sym": "\u00D5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_13", - "copy-from": "necropolis_c_13", - "sym": "\u00D5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_14", - "copy-from": "necropolis_c_14", - "sym": "\u00D5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_15", - "copy-from": "necropolis_c_15", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_16", - "copy-from": "necropolis_c_16", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_17", - "copy-from": "necropolis_c_17", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_18", - "copy-from": "necropolis_c_18", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_19", - "copy-from": "necropolis_c_19", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_20", - "copy-from": "necropolis_c_20", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_21", - "copy-from": "necropolis_c_21", - "sym": "\u00D5", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_23", - "copy-from": "necropolis_c_23", - "sym": "\u00D5", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_25", - "copy-from": "necropolis_c_25", - "sym": "\u00D5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_26", - "copy-from": "necropolis_c_26", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_27", - "copy-from": "necropolis_c_27", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_29", - "copy-from": "necropolis_c_29", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_38", - "copy-from": "necropolis_c_38", - "sym": "\u00D5", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_39", - "copy-from": "necropolis_c_39", - "sym": "\u00D5", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_40", - "copy-from": "necropolis_c_40", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_42", - "copy-from": "necropolis_c_42", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_43", - "copy-from": "necropolis_c_43", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_44", - "copy-from": "necropolis_c_44", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_46", - "copy-from": "necropolis_c_46", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_47", - "copy-from": "necropolis_c_47", - "sym": "\u00D5", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_48", - "copy-from": "necropolis_c_48", - "sym": "\u00D5", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_51", - "copy-from": "necropolis_c_51", - "sym": "\u00D5", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_52", - "copy-from": "necropolis_c_52", - "sym": "\u00D5", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_53", - "copy-from": "necropolis_c_53", - "sym": "\u00D5", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_55", - "copy-from": "necropolis_c_55", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_64", - "copy-from": "necropolis_c_64", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_65", - "copy-from": "necropolis_c_65", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_66", - "copy-from": "necropolis_c_66", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_67", - "copy-from": "necropolis_c_67", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_68", - "copy-from": "necropolis_c_68", - "sym": "\u00D5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_69", - "copy-from": "necropolis_c_69", - "sym": "\u00D5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_70", - "copy-from": "necropolis_c_70", - "sym": "\u00D5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_71", - "copy-from": "necropolis_c_71", - "sym": "\u00D5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_72", - "copy-from": "necropolis_c_72", - "sym": "\u00D5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_73", - "copy-from": "necropolis_c_73", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_74", - "copy-from": "necropolis_c_74", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_75", - "copy-from": "necropolis_c_75", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_76", - "copy-from": "necropolis_c_76", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_77", - "copy-from": "necropolis_c_77", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_78", - "copy-from": "necropolis_c_78", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_79", - "copy-from": "necropolis_c_79", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_80", - "copy-from": "necropolis_c_80", - "sym": "\u00D5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "necropolis_c_81", - "copy-from": "necropolis_c_81", - "sym": "\u00D5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_1", - "copy-from": "necropolis_d_1", - "sym": "\u00D5", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_2", - "copy-from": "necropolis_d_2", - "sym": "\u00D5", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_3", - "copy-from": "necropolis_d_3", - "sym": "\u00D5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_4", - "copy-from": "necropolis_d_4", - "sym": "\u00D5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_5", - "copy-from": "necropolis_d_5", - "sym": "\u00D5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_6", - "copy-from": "necropolis_d_6", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_7", - "copy-from": "necropolis_d_7", - "sym": "\u00D5", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_8", - "copy-from": "necropolis_d_8", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_9", - "copy-from": "necropolis_d_9", - "sym": "\u00D5", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_10", - "copy-from": "necropolis_d_10", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_17", - "copy-from": "necropolis_d_17", - "sym": "\u00D5", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_19", - "copy-from": "necropolis_d_19", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_20", - "copy-from": "necropolis_d_20", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_21", - "copy-from": "necropolis_d_21", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_22", - "copy-from": "necropolis_d_22", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_23", - "copy-from": "necropolis_d_23", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_25", - "copy-from": "necropolis_d_25", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_27", - "copy-from": "necropolis_d_27", - "sym": "\u00D5", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_28", - "copy-from": "necropolis_d_28", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_29", - "copy-from": "necropolis_d_29", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_30", - "copy-from": "necropolis_d_30", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_31", - "copy-from": "necropolis_d_31", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_32", - "copy-from": "necropolis_d_32", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_33", - "copy-from": "necropolis_d_33", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_34", - "copy-from": "necropolis_d_34", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_35", - "copy-from": "necropolis_d_35", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_36", - "copy-from": "necropolis_d_36", - "sym": "\u00D5", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_37", - "copy-from": "necropolis_d_37", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_38", - "copy-from": "necropolis_d_38", - "sym": "\u00D5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_39", - "copy-from": "necropolis_d_39", - "sym": "\u00D5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_41", - "copy-from": "necropolis_d_41", - "sym": "\u00D5", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_42", - "copy-from": "necropolis_d_42", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_43", - "copy-from": "necropolis_d_43", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_44", - "copy-from": "necropolis_d_44", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_46", - "copy-from": "necropolis_d_46", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_48", - "copy-from": "necropolis_d_48", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_49", - "copy-from": "necropolis_d_49", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_50", - "copy-from": "necropolis_d_50", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_52", - "copy-from": "necropolis_d_52", - "sym": "\u00D5", - "color": "light_red" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_54", - "copy-from": "necropolis_d_54", - "sym": "\u00D5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_55", - "copy-from": "necropolis_d_55", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_56", - "copy-from": "necropolis_d_56", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_57", - "copy-from": "necropolis_d_57", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_58", - "copy-from": "necropolis_d_58", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_59", - "copy-from": "necropolis_d_59", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_61", - "copy-from": "necropolis_d_61", - "sym": "\u00D5", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_63", - "copy-from": "necropolis_d_63", - "sym": "\u00D5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_64", - "copy-from": "necropolis_d_64", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_65", - "copy-from": "necropolis_d_65", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_66", - "copy-from": "necropolis_d_66", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_67", - "copy-from": "necropolis_d_67", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_68", - "copy-from": "necropolis_d_68", - "sym": "\u00D5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_73", - "copy-from": "necropolis_d_73", - "sym": "\u00AE" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_77", - "copy-from": "necropolis_d_77", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_78", - "copy-from": "necropolis_d_78", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "necropolis_d_80", - "copy-from": "necropolis_d_80", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "//": "OVERMAP_TERRAIN_PUBLIC_INSTITUTIONAL.JSON", - "type": "overmap_terrain", - "id": "church", - "copy-from": "church", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_roof", - "copy-from": "church_roof", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_steeple", - "copy-from": "church_steeple", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_steeple_end", - "copy-from": "church_steeple_end", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_steeple_roof", - "copy-from": "church_steeple_roof", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_1", - "copy-from": "church_1", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_2ndfloor_1", - "copy-from": "church_2ndfloor_1", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_3rdfloor_1", - "copy-from": "church_3rdfloor_1", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "church_roof_1", - "copy-from": "church_roof_1", - "sym": "\u00F2", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "cathedral_1_NW", - "copy-from": "cathedral_1_NW", - "sym": "\u00F2", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "cathedral_1_NE", - "copy-from": "cathedral_1_NW" - }, - { - "type": "overmap_terrain", - "id": "cathedral_1_SW", - "copy-from": "cathedral_1_NW" - }, - { - "type": "overmap_terrain", - "id": "cathedral_1_SE", - "copy-from": "cathedral_1_NW" - }, - { - "type": "overmap_terrain", - "id": "cathedral_b_NW", - "copy-from": "cathedral_b_NW", - "sym": "\u00F2", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "cathedral_b_NE", - "copy-from": "cathedral_b_NW" - }, - { - "type": "overmap_terrain", - "id": "cathedral_b_SW", - "copy-from": "cathedral_b_NW" - }, - { - "type": "overmap_terrain", - "id": "cathedral_b_SE", - "copy-from": "cathedral_b_NW" - }, - { - "type": "overmap_terrain", - "id": "s_library", - "copy-from": "s_library", - "sym": "\u00FF", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_library_roof", - "copy-from": "s_library_roof", - "sym": "\u00FF", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_library_1", - "copy-from": "s_library_1", - "sym": "\u00FF", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_library_roof_1", - "copy-from": "s_library_roof_1", - "sym": "\u00FF", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_library_2", - "copy-from": "s_library_2", - "sym": "\u00FF", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "s_library_roof_2", - "copy-from": "s_library_roof_2", - "sym": "\u00FF", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "police", - "copy-from": "police", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "police_roof", - "copy-from": "police_roof", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "police_1", - "copy-from": "police_1", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "police_2ndfloor_1", - "copy-from": "police_2ndfloor_1", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "police_roof_1", - "copy-from": "police_roof_1", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "police_2", - "copy-from": "police_2", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "police_roof_2", - "copy-from": "police_roof_2", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "police_upper_roof_2", - "copy-from": "police_upper_roof_2", - "sym": "\u00FF", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "abstract": "generic_hospital", - "copy-from": "generic_hospital", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "hospital_1", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "hospital_2", - "copy-from": "generic_hospital", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "hospital_3", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "hospital_4", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "hospital_5", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "hospital_6", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "hospital_7", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "hospital_8", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "hospital_9", - "copy-from": "generic_hospital" - }, - { - "type": "overmap_terrain", - "id": "school_1_1", - "copy-from": "school_1_1", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_2", - "copy-from": "school_1_2", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_3", - "copy-from": "school_1_3", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_4", - "copy-from": "school_1_4", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_5", - "copy-from": "school_1_5", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_6", - "copy-from": "school_1_6", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_7", - "copy-from": "school_1_7", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_8", - "copy-from": "school_1_8", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_1_9", - "copy-from": "school_1_9", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_1", - "copy-from": "school_2_1", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_2", - "copy-from": "school_2_2", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_3", - "copy-from": "school_2_3", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_4", - "copy-from": "school_2_4", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_5", - "copy-from": "school_2_5", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_6", - "copy-from": "school_2_6", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_7", - "copy-from": "school_2_7", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_8", - "copy-from": "school_2_8", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_2_9", - "copy-from": "school_2_9", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_1", - "copy-from": "school_3_1", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_2", - "copy-from": "school_3_2", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_3", - "copy-from": "school_3_3", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_4", - "copy-from": "school_3_4", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_5", - "copy-from": "school_3_5", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_6", - "copy-from": "school_3_6", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_7", - "copy-from": "school_3_7", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_8", - "copy-from": "school_3_8", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_3_9", - "copy-from": "school_3_9", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_1", - "copy-from": "school_4_1", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_2", - "copy-from": "school_4_2", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_3", - "copy-from": "school_4_3", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_4", - "copy-from": "school_4_4", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_5", - "copy-from": "school_4_5", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_6", - "copy-from": "school_4_6", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_7", - "copy-from": "school_4_7", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_8", - "copy-from": "school_4_8", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "school_4_9", - "copy-from": "school_4_9", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "prison_1_1", - "copy-from": "prison_1_1", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_2", - "copy-from": "prison_1_2", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_3", - "copy-from": "prison_1_3", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_4", - "copy-from": "prison_1_4", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_5", - "copy-from": "prison_1_5", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_6", - "copy-from": "prison_1_6", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_7", - "copy-from": "prison_1_7", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_8", - "copy-from": "prison_1_8", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_9", - "copy-from": "prison_1_9", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_1", - "copy-from": "prison_1_b_1", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_2", - "copy-from": "prison_1_b_2", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_3", - "copy-from": "prison_1_b_3", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_4", - "copy-from": "prison_1_b_4", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_5", - "copy-from": "prison_1_b_5", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_6", - "copy-from": "prison_1_b_6", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_7", - "copy-from": "prison_1_b_7", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_8", - "copy-from": "prison_1_b_8", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_9", - "copy-from": "prison_1_b_9", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_7_hidden", - "copy-from": "prison_1_b_7_hidden", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_8_hidden_lab_stairs", - "copy-from": "prison_1_b_8_hidden_lab_stairs", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_1_b_9_hidden", - "copy-from": "prison_1_b_9_hidden", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_1", - "copy-from": "prison_alcatraz_1", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_2", - "copy-from": "prison_alcatraz_2", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_3", - "copy-from": "prison_alcatraz_3", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_4", - "copy-from": "prison_alcatraz_4", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_5", - "copy-from": "prison_alcatraz_5", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_6", - "copy-from": "prison_alcatraz_6", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_7", - "copy-from": "prison_alcatraz_7", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_8", - "copy-from": "prison_alcatraz_8", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_9", - "copy-from": "prison_alcatraz_9", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_10", - "copy-from": "prison_alcatraz_10", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_11", - "copy-from": "prison_alcatraz_11", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_12", - "copy-from": "prison_alcatraz_12", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_13", - "copy-from": "prison_alcatraz_13", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_14", - "copy-from": "prison_alcatraz_14", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_15", - "copy-from": "prison_alcatraz_15", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_1_2f", - "copy-from": "prison_alcatraz_1_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_2_2f", - "copy-from": "prison_alcatraz_2_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_3_2f", - "copy-from": "prison_alcatraz_3_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_4_2f", - "copy-from": "prison_alcatraz_4_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_5_2f", - "copy-from": "prison_alcatraz_5_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_6_2f", - "copy-from": "prison_alcatraz_6_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_7_2f", - "copy-from": "prison_alcatraz_7_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_8_2f", - "copy-from": "prison_alcatraz_8_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_9_2f", - "copy-from": "prison_alcatraz_9_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_10_2f", - "copy-from": "prison_alcatraz_10_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_11_2f", - "copy-from": "prison_alcatraz_11_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_12_2f", - "copy-from": "prison_alcatraz_12_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_13_2f", - "copy-from": "prison_alcatraz_13_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_14_2f", - "copy-from": "prison_alcatraz_14_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "prison_alcatraz_15_2f", - "copy-from": "prison_alcatraz_15_2f", - "sym": "\u00E5", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "post_office", - "copy-from": "post_office", - "sym": "\u00E5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "post_office_roof", - "copy-from": "post_office_roof", - "sym": "\u00E5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "post_office_1", - "copy-from": "post_office", - "sym": "\u00E5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "post_office_roof_1", - "copy-from": "post_office_roof", - "sym": "\u00E5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "mortuary", - "copy-from": "mortuary", - "sym": "\u00E5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "mortuary_roof", - "copy-from": "mortuary_roof", - "sym": "\u00E5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "fire_station", - "copy-from": "fire_station", - "sym": "\u00C6", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "fire_station_roof", - "copy-from": "fire_station_roof", - "sym": "\u00C6", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "fire_station_1", - "copy-from": "fire_station_1", - "sym": "\u00C6", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "fire_station_roof_1", - "copy-from": "fire_station_roof_1", - "sym": "\u00C6", - "color": "red" - }, - { - "type": "overmap_terrain", - "id": "homeless_0_0_0", - "copy-from": "homeless_0_0_0", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "homeless_1_0_0", - "copy-from": "homeless_1_0_0", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "homeless_0_0_1", - "copy-from": "homeless_0_0_1", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "homeless_1_0_1", - "copy-from": "homeless_1_0_1", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "homeless_0_0_2", - "copy-from": "homeless_0_0_2", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "homeless_1_0_2", - "copy-from": "homeless_1_0_2", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "homeless_0_0_roof", - "copy-from": "homeless_0_0_roof", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "homeless_1_0_roof", - "copy-from": "homeless_1_0_roof", - "sym": "\u00E5" - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_0_0", - "copy-from": "town_hall_0_0_0", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_0_0", - "copy-from": "town_hall_1_0_0", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_1_0", - "copy-from": "town_hall_0_1_0", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_1_0", - "copy-from": "town_hall_1_1_0", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_0_1", - "copy-from": "town_hall_0_0_1", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_0_1", - "copy-from": "town_hall_1_0_1", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_1_1", - "copy-from": "town_hall_0_1_1", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_1_1", - "copy-from": "town_hall_1_1_1", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_0_roof", - "copy-from": "town_hall_0_0_roof", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_0_roof", - "copy-from": "town_hall_1_0_roof", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_1_roof", - "copy-from": "town_hall_0_1_roof", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_1_roof", - "copy-from": "town_hall_1_1_roof", - "sym": "\u00FF", - "color": "light_green" - }, - { - "//": "OVERMAP_TERRAIN_RANCH_CAMP", - "type": "overmap_terrain", - "id": "ranch_camp_11", - "copy-from": "ranch_camp_11", - "sym": "\u00A9" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_12", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_13", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_14", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_15", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_16", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_17", - "copy-from": "ranch_camp_17", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_20", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_21", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_22", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_23", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_24", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_25", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_26", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_29", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_30", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_31", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_32", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_33", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_34", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_35", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_38", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_39", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_40", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_41", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_42", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_43", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_44", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_47", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_48", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_49", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_50", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_51", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_52", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_53", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_56", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_57", - "copy-from": "ranch_camp_57", - "sym": "\u00F6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_57_roof", - "copy-from": "ranch_camp_57_roof", - "sym": "\u00F6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_57_silo", - "copy-from": "ranch_camp_57_silo", - "sym": "\u00F6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_57_silocap", - "copy-from": "ranch_camp_57_silocap", - "sym": "\u00F6", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_58", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_59", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_60", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_61", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_62", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_65", - "copy-from": "ranch_camp_65", - "sym": "\u00A9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_65_roof", - "copy-from": "ranch_camp_65_roof", - "name": "open air", - "sym": "\u00A6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_66", - "copy-from": "ranch_camp_66", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_66_roof", - "copy-from": "ranch_camp_66_roof", - "sym": "\u00E9", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_67", - "copy-from": "ranch_camp_67", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_67_roof", - "copy-from": "ranch_camp_67_roof", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_68", - "copy-from": "ranch_camp_68", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_68_roof", - "copy-from": "ranch_camp_68_roof", - "sym": "\u00E2", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_70", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_71", - "copy-from": "ranch_camp_11" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_74_roof", - "copy-from": "ranch_camp_74_roof", - "name": "open air", - "sym": "\u00A6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_75_roof", - "copy-from": "ranch_camp_75_roof", - "name": "open air", - "sym": "\u00A6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "ranch_camp_76", - "copy-from": "ranch_camp_76", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "//": "OVERMAP_TERRAIN_RECREATIONAL.JSON", - "type": "overmap_terrain", - "id": "pool", - "copy-from": "pool", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_roof", - "copy-from": "pool_roof", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_1", - "copy-from": "pool_1", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_roof_1", - "copy-from": "pool_roof_1", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_2", - "copy-from": "pool_2", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_roof_2", - "copy-from": "pool_roof_2", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_3", - "copy-from": "pool_3", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_roof_3", - "copy-from": "pool_roof_3", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_4", - "copy-from": "pool_4", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_roof_4", - "copy-from": "pool_roof_4", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_5", - "copy-from": "pool_5", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "pool_6", - "copy-from": "pool_6", - "sym": "\u00E1" - }, - { - "type": "overmap_terrain", - "id": "football_field_a1", - "copy-from": "football_field_a1", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_a2", - "copy-from": "football_field_a2", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_a3", - "copy-from": "football_field_a3", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_a4", - "copy-from": "football_field_a4", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_a5", - "copy-from": "football_field_a5", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_b1", - "copy-from": "football_field_b1", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_b2", - "copy-from": "football_field_b2", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_b3", - "copy-from": "football_field_b3", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_b4", - "copy-from": "football_field_b4", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_b5", - "copy-from": "football_field_b5", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_c1", - "copy-from": "football_field_c1", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_c2", - "copy-from": "football_field_c2", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_c3", - "copy-from": "football_field_c3", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_c4", - "copy-from": "football_field_c4", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "football_field_c5", - "copy-from": "football_field_c5", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "art_gallery", - "copy-from": "art_gallery", - "sym": "\u00FF", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "art_gallery_roof", - "copy-from": "art_gallery_roof", - "sym": "\u00FF", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "state_park_0_0", - "copy-from": "state_park_0_0", - "sym": "\u00F1", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "state_park_0_1", - "copy-from": "state_park_0_1", - "sym": "\u00F1", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "state_park_1_0", - "copy-from": "state_park_1_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "state_park_1_1", - "copy-from": "state_park_1_1", - "sym": "\u00F1", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "fishing_pond_0_0", - "copy-from": "fishing_pond_0_0", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "fishing_pond_0_1", - "copy-from": "fishing_pond_0_1", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "fishing_pond_1_0", - "copy-from": "fishing_pond_1_0", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "fishing_pond_1_1", - "copy-from": "fishing_pond_1_1", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "skate_park", - "copy-from": "skate_park", - "sym": "\u00DC", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "small_wooded_trail", - "copy-from": "small_wooded_trail", - "sym": "\u00F1", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pavilion", - "copy-from": "pavilion", - "sym": "\u00EE", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pavilion_roof", - "copy-from": "pavilion_roof", - "sym": "\u00EE", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pavilion_1", - "copy-from": "pavilion_1", - "sym": "\u00EE", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "pavilion_roof_1", - "copy-from": "pavilion_roof_1", - "sym": "\u00EE", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "hunting_blind", - "copy-from": "hunting_blind", - "sym": "\u00ED", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "NatureTrail_1a", - "copy-from": "NatureTrail_1a", - "sym": "\u00F1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "NatureTrail_1b", - "copy-from": "NatureTrail_1b", - "sym": "\u00F1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "PublicPond_1a", - "copy-from": "PublicPond_1a", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "PublicPond_1b", - "copy-from": "PublicPond_1b", - "sym": "\u00DC", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "communitygarden", - "copy-from": "communitygarden", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "publicgarden", - "copy-from": "publicgarden", - "sym": "\u00E8" - }, - { - "type": "overmap_terrain", - "id": "BotanicalGarden_1a", - "copy-from": "BotanicalGarden_1a", - "sym": "\u00E8", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "BotanicalGarden_1a_roof", - "copy-from": "BotanicalGarden_1a_roof", - "sym": "\u00E8", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "BotanicalGarden_1b", - "copy-from": "BotanicalGarden_1b", - "sym": "\u00E8", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "BotanicalGarden_1b_roof", - "copy-from": "BotanicalGarden_1b_roof", - "sym": "\u00E8", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "TreeFarm_1a", - "copy-from": "TreeFarm_1a", - "sym": "\u00F5", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "shootingrange_1a", - "copy-from": "shootingrange_1a", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "shootingrange_1a_roof", - "copy-from": "shootingrange_1a_roof", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "shootingrange_2a", - "copy-from": "shootingrange_2a", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_0_0_0", - "copy-from": "miniaturerailway_0_0_0", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_0_1_0", - "copy-from": "miniaturerailway_0_1_0", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_1_0_0", - "copy-from": "miniaturerailway_1_0_0", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_1_1_0", - "copy-from": "miniaturerailway_1_1_0", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_0_0_1", - "copy-from": "miniaturerailway_0_0_1", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_0_1_1", - "copy-from": "miniaturerailway_0_1_1", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_1_0_1", - "copy-from": "miniaturerailway_1_0_1", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "miniaturerailway_1_1_1", - "copy-from": "miniaturerailway_1_1_1", - "sym": "\u00D7" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_00", - "copy-from": "golfcourse_00", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_01", - "copy-from": "golfcourse_01", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_02", - "copy-from": "golfcourse_02", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_10", - "copy-from": "golfcourse_10", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_11", - "copy-from": "golfcourse_11", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_12", - "copy-from": "golfcourse_12", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_20", - "copy-from": "golfcourse_20", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_21", - "copy-from": "golfcourse_21", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_22", - "copy-from": "golfcourse_22", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_30", - "copy-from": "golfcourse_30", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_31", - "copy-from": "golfcourse_31", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_31_2ndfloor", - "copy-from": "golfcourse_31_2ndfloor", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_31_roof", - "copy-from": "golfcourse_31_roof", - "sym": "\u00C1" - }, - { - "type": "overmap_terrain", - "id": "golfcourse_32", - "copy-from": "golfcourse_32", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "s_baseballfield_a1", - "copy-from": "s_baseballfield_a1", - "sym": "\u00A6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_baseballfield_a2", - "copy-from": "s_baseballfield_a2", - "sym": "\u00A6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_baseballfield_b1", - "copy-from": "s_baseballfield_b1", - "sym": "\u00A6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "s_baseballfield_b2", - "copy-from": "s_baseballfield_b2", - "sym": "\u00A6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_0_0", - "copy-from": "zoo_0_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "zoo_1_0", - "copy-from": "zoo_1_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "zoo_2_0", - "copy-from": "zoo_2_0", - "sym": "\u00EE", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "zoo_0_1", - "copy-from": "zoo_0_1", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_0_1_roof", - "copy-from": "zoo_0_1_roof", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_1_1", - "copy-from": "zoo_1_1", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_1_1_roof", - "copy-from": "zoo_1_1_roof", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_2_1", - "copy-from": "zoo_2_1", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_2_1_roof", - "copy-from": "zoo_2_1_roof", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_0_2", - "copy-from": "zoo_0_2", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_0_2_roof", - "copy-from": "zoo_0_2_roof", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_1_2", - "copy-from": "zoo_1_2", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_1_2_roof", - "copy-from": "zoo_1_2_roof", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_2_2", - "copy-from": "zoo_2_2", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "zoo_2_2_roof", - "copy-from": "zoo_2_2_roof", - "sym": "\u00C1", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "stadium_0_0", - "copy-from": "stadium_0_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "stadium_1_0", - "copy-from": "stadium_1_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "stadium_2_0", - "copy-from": "stadium_2_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "stadium_3_0", - "copy-from": "stadium_3_0", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "stadium_0_1", - "copy-from": "stadium_0_1", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_1_1", - "copy-from": "stadium_1_1", - "sym": "\u00C1", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "stadium_2_1", - "copy-from": "stadium_2_1", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_3_1", - "copy-from": "stadium_3_1", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_0_2", - "copy-from": "stadium_0_2", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_1_2", - "copy-from": "stadium_1_2", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "stadium_2_2", - "copy-from": "stadium_2_2", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "stadium_3_2", - "copy-from": "stadium_3_2", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_0_3", - "copy-from": "stadium_0_3", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_1_3", - "copy-from": "stadium_1_3", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "stadium_2_3", - "copy-from": "stadium_2_3", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "stadium_3_3", - "copy-from": "stadium_3_3", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_0_4", - "copy-from": "stadium_0_4", - "sym": "\u00E6", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "stadium_1_4", - "copy-from": "stadium_1_4", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_2_4", - "copy-from": "stadium_2_4", - "sym": "\u00C1", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stadium_3_4", - "copy-from": "stadium_3_4", - "name": "stadium bar", - "sym": "\u00C1", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "natural_spring", - "copy-from": "natural_spring", - "sym": "\u00DC" - }, - { - "type": "overmap_terrain", - "id": "movietheater_0_0", - "copy-from": "movietheater_0_0", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_1_0", - "copy-from": "movietheater_1_0", - "sym": "\u00FF", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_2_0", - "copy-from": "movietheater_2_0", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_0_1", - "copy-from": "movietheater_0_1", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_1_1", - "copy-from": "movietheater_1_1", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_2_1", - "copy-from": "movietheater_2_1", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_0_2", - "copy-from": "movietheater_0_2", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_1_2", - "copy-from": "movietheater_1_2", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_2_2", - "copy-from": "movietheater_2_2", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_0_0", - "copy-from": "movietheater_roof_0_0", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_1_0", - "copy-from": "movietheater_roof_1_0", - "sym": "\u00FF", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_2_0", - "copy-from": "movietheater_roof_2_0", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_0_1", - "copy-from": "movietheater_roof_0_1", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_1_1", - "copy-from": "movietheater_roof_1_1", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_2_1", - "copy-from": "movietheater_roof_2_1", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_0_2", - "copy-from": "movietheater_roof_0_2", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_1_2", - "copy-from": "movietheater_roof_1_2", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "movietheater_roof_2_2", - "copy-from": "movietheater_roof_2_2", - "sym": "\u00C1", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "paintball_field", - "copy-from": "paintball_field", - "sym": "\u00A6", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "paintball_field_roof", - "copy-from": "paintball_field_roof", - "sym": "\u00A6", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "paintball_field_1", - "copy-from": "paintball_field_1", - "sym": "\u00A6", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "paintball_field_roof_1", - "copy-from": "paintball_field_roof_1", - "sym": "\u00A6", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "smoke_lounge", - "copy-from": "smoke_lounge", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "smoke_lounge_roof", - "copy-from": "smoke_lounge_roof", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "smoke_lounge_1", - "copy-from": "smoke_lounge_1", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "smoke_lounge_roof_1", - "copy-from": "smoke_lounge_roof_1", - "sym": "\u00E7", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "music_venue", - "copy-from": "music_venue", - "sym": "\u00C1", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "music_venue_roof", - "copy-from": "music_venue_roof", - "sym": "\u00C1", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "music_venue_1", - "copy-from": "music_venue_1", - "sym": "\u00C1", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "music_venue_1_roof", - "copy-from": "music_venue_1_roof", - "sym": "\u00C1", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "music_venue_1_roof_top", - "copy-from": "music_venue_1_roof_top", - "sym": "\u00C1", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "gambling_hall", - "copy-from": "gambling_hall", - "sym": "\u00FF", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "gambling_hall_roof", - "copy-from": "gambling_hall_roof", - "sym": "\u00FF", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "gambling_hall_upper_roof", - "copy-from": "gambling_hall_upper_roof", - "sym": "\u00FF", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "gambling_hall_1", - "copy-from": "gambling_hall_1", - "sym": "\u00FF", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "gambling_hall_roof_1", - "copy-from": "gambling_hall_roof_1", - "sym": "\u00FF", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "stripclub", - "copy-from": "stripclub", - "sym": "\u00E5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "stripclub_roof", - "copy-from": "stripclub_roof", - "sym": "\u00E5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "stripclub_1", - "copy-from": "stripclub_1", - "sym": "\u00E5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "stripclub_roof_1", - "copy-from": "stripclub_roof_1", - "sym": "\u00E5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "stripclub_2", - "copy-from": "stripclub_2", - "sym": "\u00E5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "stripclub_roof_2", - "copy-from": "stripclub_roof_2", - "sym": "\u00E5", - "color": "pink" - }, - { - "type": "overmap_terrain", - "id": "museum", - "copy-from": "museum", - "sym": "\u00FE" - }, - { - "type": "overmap_terrain", - "id": "museum_roof", - "copy-from": "museum_roof", - "sym": "\u00FE" - }, - { - "type": "overmap_terrain", - "id": "bowling_alley", - "copy-from": "bowling_alley", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "bowling_alley_roof", - "copy-from": "bowling_alley_roof", - "sym": "\u00E7", - "color": "magenta" - }, - { - "type": "overmap_terrain", - "id": "gym", - "copy-from": "gym", - "sym": "\u00E5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "gym_roof", - "copy-from": "gym_roof", - "sym": "\u00E5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "gym_upper_roof", - "copy-from": "gym_upper_roof", - "sym": "\u00E5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "gym_fitness", - "copy-from": "gym_fitness", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "gym_fitness_roof", - "copy-from": "gym_fitness_roof", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "gym_fitness_1", - "copy-from": "gym_fitness_1", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "gym_fitness_2ndFloor_1", - "copy-from": "gym_fitness_2ndFloor_1", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "gym_fitness_roof_1", - "copy-from": "gym_fitness_roof_1", - "sym": "\u00E7", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "dojo", - "copy-from": "dojo", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "dojo_roof", - "copy-from": "dojo_roof", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "dojo_upper_roof", - "copy-from": "dojo_upper_roof", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "dojo_1", - "copy-from": "dojo_1", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "dojo_roof_1", - "copy-from": "dojo_roof_1", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "dojo_upper_roof_1", - "copy-from": "dojo_upper_roof_1", - "sym": "\u00E7", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "cs_private_park", - "copy-from": "cs_private_park", - "sym": "\u00EE", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "cs_private_park_roof", - "copy-from": "cs_private_park_roof", - "sym": "\u00EE", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "cs_public_art_piece", - "copy-from": "cs_public_art_piece", - "sym": "\u00F8", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "cs_public_space", - "copy-from": "cs_public_space", - "sym": "\u00EE", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "lake_dock_small", - "copy-from": "lake_dock_small", - "sym": "\u00D4", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "lake_shore_dock_small", - "copy-from": "lake_shore_dock_small", - "sym": "\u00D4", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "marina_1", - "copy-from": "marina_1", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_2", - "copy-from": "marina_2", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_3", - "copy-from": "marina_3", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_4", - "copy-from": "marina_4", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_5", - "copy-from": "marina_5", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_6", - "copy-from": "marina_6", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_7", - "copy-from": "marina_7", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_8", - "copy-from": "marina_8", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_9", - "copy-from": "marina_9", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_10", - "copy-from": "marina_10", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_11", - "copy-from": "marina_11", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_12", - "copy-from": "marina_12", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_13", - "copy-from": "marina_13", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_14", - "copy-from": "marina_14", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_15", - "copy-from": "marina_15", - "sym": "\u00D4" - }, - { - "type": "overmap_terrain", - "id": "marina_16", - "copy-from": "marina_16", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "marina_17", - "copy-from": "marina_17", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "marina_18", - "copy-from": "marina_18", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "marina_19", - "copy-from": "marina_19", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "marina_20", - "copy-from": "marina_20", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "//": "OVERMAP_TERRAIN_RESIDENTIAL.JSON", - "type": "overmap_terrain", - "abstract": "generic_city_house_basement", - "copy-from": "generic_city_house_basement", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "basement", - "copy-from": "basement", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "basement_bionic", - "copy-from": "basement_bionic", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "basement_hidden_lab_stairs", - "copy-from": "basement_hidden_lab_stairs", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house", - "copy-from": "house", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_prepper", - "copy-from": "house_prepper", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "duplex", - "copy-from": "duplex", - "sym": "\u00E4", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "rural_house1", - "copy-from": "rural_house1", - "sym": "\u00E2" - }, - { - "type": "overmap_terrain", - "abstract": "apartments_tower_any", - "copy-from": "apartments_tower_any", - "sym": "\u00C7", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_NW", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_NE", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_SW", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_SE", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_NW", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_NE", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_SW", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_SE", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_110", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_010", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_100", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_000", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_111", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_011", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_101", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_001", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_113", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_013", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_112", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_012", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_102", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_002", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_114", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_014", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_015", - "name": "open air", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_104", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_con_tower_004", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_110", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_010", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_100", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_000", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_111", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_011", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_101", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_001", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_112", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_012", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_113", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_013", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_103", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "apartments_mod_tower_003", - "copy-from": "apartments_tower_any" - }, - { - "type": "overmap_terrain", - "id": "homelesscamp", - "copy-from": "homelesscamp", - "sym": "\u00C5", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "trailerparksmall0", - "copy-from": "trailerparksmall0", - "sym": "\u00F9", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "trailerparksmall0_roof", - "copy-from": "trailerparksmall0_roof", - "sym": "\u00F9", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "trailerparksmall1", - "copy-from": "trailerparksmall1", - "sym": "\u00F9", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "trailerparksmall1_roof", - "copy-from": "trailerparksmall1_roof", - "sym": "\u00F9", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "trailerparksmall2", - "copy-from": "trailerparksmall2", - "sym": "\u00F9", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "trailerparksmall2_roof", - "copy-from": "trailerparksmall2_roof", - "sym": "\u00F9", - "color": "white" - }, - { - "type": "overmap_terrain", - "id": "house_w_2", - "copy-from": "house_w_2", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_2_roof", - "copy-from": "house_w_2_roof", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_3", - "copy-from": "house_w_3", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_3_roof", - "copy-from": "house_w_3_roof", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_4", - "copy-from": "house_w_4", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_4_roof", - "copy-from": "house_w_4_roof", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_5", - "copy-from": "house_w_5", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_5_roof", - "copy-from": "house_w_5_roof", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_6", - "copy-from": "house_w_6", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_6_2ndfloor", - "copy-from": "house_w_6_2ndfloor", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_6_roof", - "copy-from": "house_w_6_roof", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "emptyresidentiallot", - "copy-from": "emptyresidentiallot", - "sym": "\u00D7", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "derelict_property", - "copy-from": "derelict_property", - "sym": "\u00E0", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "house_2story_base", - "copy-from": "house_2story_base", - "sym": "\u00D1", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_2story_second", - "copy-from": "house_2story_second", - "sym": "\u00D1", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_1", - "copy-from": "house_w_1", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "house_w_1_roof", - "copy-from": "house_w_1_roof", - "sym": "\u00E0", - "color": "light_gray" - }, - { - "//": "OVERMAP_TERRAIN_RIVER.JSON", - "type": "overmap_terrain", - "abstract": "generic_river", - "copy-from": "generic_water", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "abstract": "generic_river_bank", - "copy-from": "generic_river_bank", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_center", - "copy-from": "river_center", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river", - "copy-from": "river", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_c_not_ne", - "copy-from": "river_c_not_ne", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_c_not_nw", - "copy-from": "river_c_not_nw", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_c_not_se", - "copy-from": "river_c_not_se", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_c_not_sw", - "copy-from": "river_c_not_sw", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_ne", - "copy-from": "river_ne", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_se", - "copy-from": "river_se", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_sw", - "copy-from": "river_sw", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "river_nw", - "copy-from": "river_nw", - "sym": "\u00F7" - }, - { - "//": "OVERMAP_TERRAIN_ROBOFACHQ.JSON", - "type": "overmap_terrain", - "id": "robofachq_roof_a0", - "copy-from": "robofachq_roof_a0", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "robofachq_roof_a1", - "copy-from": "robofachq_roof_a1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_roof_a2", - "copy-from": "robofachq_roof_a2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_roof_a3", - "copy-from": "robofachq_roof_a3", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_parking", - "copy-from": "robofachq_surface_parking", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_entrance", - "copy-from": "robofachq_surface_entrance", - "sym": "\u00D5", - "color": "light_blue" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_car_entrance", - "copy-from": "robofachq_surface_car_entrance", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_a3", - "copy-from": "robofachq_surface_a3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_b0", - "copy-from": "robofachq_surface_b0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_b1", - "copy-from": "robofachq_surface_b1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_b2", - "copy-from": "robofachq_surface_b2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_surface_b3", - "copy-from": "robofachq_surface_b3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_a0", - "copy-from": "robofachq_exe_a0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_a1", - "copy-from": "robofachq_exe_a1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_a2", - "copy-from": "robofachq_exe_a2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_a3", - "copy-from": "robofachq_exe_a3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_b0", - "copy-from": "robofachq_exe_b0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_b1", - "copy-from": "robofachq_exe_b1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_b2", - "copy-from": "robofachq_exe_b2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_exe_b3", - "copy-from": "robofachq_exe_b3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_a0", - "copy-from": "robofachq_hab_a0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_a1", - "copy-from": "robofachq_hab_a1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_a2", - "copy-from": "robofachq_hab_a2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_a3", - "copy-from": "robofachq_hab_a3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_b0", - "copy-from": "robofachq_hab_b0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_b1", - "copy-from": "robofachq_hab_b1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_b2", - "copy-from": "robofachq_hab_b2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_hab_b3", - "copy-from": "robofachq_hab_b3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_sub_a0", - "copy-from": "robofachq_sub_a0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_sub_a1", - "copy-from": "robofachq_sub_a1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_sub_a2", - "copy-from": "robofachq_sub_a2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_sub_a3", - "copy-from": "robofachq_sub_a3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_a0", - "copy-from": "robofachq_res_a0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_a1", - "copy-from": "robofachq_res_a1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_a2", - "copy-from": "robofachq_res_a2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_a3", - "copy-from": "robofachq_res_a3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_b0", - "copy-from": "robofachq_res_b0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_b1", - "copy-from": "robofachq_res_b1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_b2", - "copy-from": "robofachq_res_b2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_res_b3", - "copy-from": "robofachq_res_b3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_a0", - "copy-from": "robofachq_ai_a0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_a1", - "copy-from": "robofachq_ai_a1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_a2", - "copy-from": "robofachq_ai_a2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_a3", - "copy-from": "robofachq_ai_a3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_b0", - "copy-from": "robofachq_ai_b0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_b1", - "copy-from": "robofachq_ai_b1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_b2", - "copy-from": "robofachq_ai_b2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_ai_b3", - "copy-from": "robofachq_ai_b3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_a0", - "copy-from": "robofachq_aiutl_a0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_a1", - "copy-from": "robofachq_aiutl_a1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_a2", - "copy-from": "robofachq_aiutl_a2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_a3", - "copy-from": "robofachq_aiutl_a3", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_b0", - "copy-from": "robofachq_aiutl_b0", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_b1", - "copy-from": "robofachq_aiutl_b1", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_b2", - "copy-from": "robofachq_aiutl_b2", - "sym": "\u00D5" - }, - { - "type": "overmap_terrain", - "id": "robofachq_aiutl_b3", - "copy-from": "robofachq_aiutl_b3", - "sym": "\u00D5" - }, - { - "//": "OVERMAP_TERRAIN_TRANSPORTATION.JSON", - "type": "overmap_terrain", - "id": "hiway_ns", - "copy-from": "hiway_ns", - "sym": "\u00BD" - }, - { - "type": "overmap_terrain", - "id": "hiway_ew", - "copy-from": "hiway_ew", - "sym": "\u00BE" - }, - { - "type": "overmap_terrain", - "id": "road_nesw_manhole", - "copy-from": "road_nesw_manhole", - "sym": "\u00D8", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "roadstop", - "copy-from": "roadstop", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "roadstop_roof", - "copy-from": "roadstop_roof", - "sym": "\u00E7", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "roadstop_a", - "copy-from": "roadstop_a", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "roadstop_a_roof", - "copy-from": "roadstop_a_roof", - "sym": "\u00E7" - }, - { - "type": "overmap_terrain", - "id": "roadstop_b", - "copy-from": "roadstop_b", - "sym": "\u00EE" - }, - { - "type": "overmap_terrain", - "id": "roadstop_b_roof", - "copy-from": "roadstop_b_roof", - "sym": "\u00EE" - }, - { - "type": "overmap_terrain", - "abstract": "generic_railroad_station", - "copy-from": "generic_railroad_station", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "abstract": "generic_railroad_station_under", - "copy-from": "generic_railroad_station_under", - "sym": "\u00FF", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "abstract": "generic_railroad_station_parking_lot", - "copy-from": "generic_railroad_station_parking_lot", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "id": "railroad_station_1_1", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station" - }, - { - "id": "railroad_station_1_2", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station" - }, - { - "id": "railroad_station_1_3", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station" - }, - { - "id": "railroad_station_1_4", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station" - }, - { - "type": "overmap_terrain", - "id": "railroad_station_2_1", - "copy-from": "railroad_station_2_1", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "railroad_station_2_2", - "copy-from": "railroad_station_2_2", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "railroad_station_2_3", - "copy-from": "railroad_station_2_3", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "railroad_station_2_4", - "copy-from": "railroad_station_2_4", - "sym": "\u00F4", - "color": "dark_gray" - }, - { - "id": "railroad_station_under_0_1", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station_under" - }, - { - "id": "railroad_station_under_0_2", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station_under" - }, - { - "id": "railroad_station_under_0_3", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station_under" - }, - { - "id": "railroad_station_under_1_1", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station_under" - }, - { - "id": "railroad_station_under_1_2", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station_under" - }, - { - "id": "railroad_station_under_1_3", - "type": "overmap_terrain", - "copy-from": "generic_railroad_station_under" - }, - { - "type": "overmap_terrain", - "id": "trailhead", - "copy-from": "trailhead", - "sym": "\u00F1" - }, - { - "type": "overmap_terrain", - "id": "sub_station", - "copy-from": "sub_station", - "sym": "\u00D3", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "sub_station_roof", - "copy-from": "sub_station_roof", - "sym": "\u00D3", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "sewer_sub_station", - "copy-from": "sewer_sub_station", - "sym": "\u00D3", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "underground_sub_station", - "copy-from": "underground_sub_station", - "sym": "\u00D3", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_reststop_1", - "copy-from": "s_reststop_1", - "sym": "\u00FF", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_reststop_1_roof", - "copy-from": "s_reststop_1_roof", - "sym": "\u00FF", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_reststop_2", - "copy-from": "s_reststop_2", - "sym": "\u00FF", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_reststop_2_roof", - "copy-from": "s_reststop_2_roof", - "sym": "\u00FF", - "color": "yellow" - }, - { - "type": "overmap_terrain", - "id": "s_restparking_1", - "copy-from": "s_restparking_1", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "s_restparking_2", - "copy-from": "s_restparking_2", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "control_tower_0", - "copy-from": "control_tower_0", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "control_tower_1", - "copy-from": "control_tower_1", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "control_tower_2", - "copy-from": "control_tower_2", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "control_tower_roof", - "copy-from": "control_tower_roof", - "sym": "\u00ED", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "fuel_station", - "copy-from": "fuel_station", - "sym": "\u00FA", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "fuel_station_roof", - "copy-from": "fuel_station_roof", - "sym": "\u00FA", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "airport_lot_0", - "copy-from": "airport_lot_0", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "airport_lot_1", - "copy-from": "airport_lot_1", - "sym": "\u00F4" - }, - { - "type": "overmap_terrain", - "id": "hangar", - "copy-from": "hangar", - "sym": "\u00FD", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "hangar_roof", - "copy-from": "hangar_roof", - "sym": "\u00FD", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "waiting_area", - "copy-from": "waiting_area", - "sym": "\u00FF", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "waiting_area_roof", - "copy-from": "waiting_area_roof", - "sym": "\u00FF", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "bus_stat_0", - "copy-from": "bus_stat_0", - "sym": "\u00C6", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "bus_stat_1", - "copy-from": "bus_stat_1", - "sym": "\u00C6", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "bus_stat_0_roof", - "copy-from": "bus_stat_0_roof", - "sym": "\u00C6", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "bus_stat_1_roof", - "copy-from": "bus_stat_1_roof", - "sym": "\u00C6", - "color": "light_cyan" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_down_0", - "copy-from": "parking_garage_down_0", - "sym": "\u00C1", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_down_1", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_0_0", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_0_1", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_1_0", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_1_1", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_2_0", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_2_1", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_roof_0", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_roof_1", - "copy-from": "parking_garage_down_0" - }, - { - "type": "overmap_terrain", - "id": "parking_garage_roof_top", - "copy-from": "parking_garage_down_0" - }, - { - "//": "OVERMAP_TERRAIN_WASTE_JUNK.JSON", - "type": "overmap_terrain", - "id": "sewage_treatment_0_0_0", - "copy-from": "sewage_treatment_0_0_0", - "sym": "\u00D6", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_0_0_roof", - "copy-from": "sewage_treatment_0_0_roof", - "name": "open air", - "sym": "\u00A6" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_1_0_0", - "copy-from": "sewage_treatment_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_1_0_roof", - "copy-from": "sewage_treatment_1_0_roof", - "sym": "\u00D6", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_0_1_0", - "copy-from": "sewage_treatment_0_1_0", - "sym": "\u00EB" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_0_1_roof", - "copy-from": "sewage_treatment_0_1_roof", - "sym": "\u00EB" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_1_1_0", - "copy-from": "sewage_treatment_0_0_0" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_1_1_roof", - "copy-from": "sewage_treatment_1_0_roof" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_0_0_-1", - "copy-from": "sewage_treatment_0_0_-1", - "sym": "\u00D6", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_1_0_-1", - "copy-from": "sewage_treatment_0_0_-1" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_2_0_-1", - "copy-from": "sewage_treatment_0_0_-1" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_0_1_-1", - "copy-from": "sewage_treatment_0_0_-1" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_1_1_-1", - "copy-from": "sewage_treatment_0_0_-1" - }, - { - "type": "overmap_terrain", - "id": "sewage_treatment_2_1_-1", - "copy-from": "sewage_treatment_0_0_-1" - }, - { - "type": "overmap_terrain", - "id": "toxic_dump", - "copy-from": "toxic_dump", - "sym": "\u00F3", - "color": "light_green" - }, - { - "type": "overmap_terrain", - "id": "pump_station_1", - "copy-from": "pump_station_1", - "sym": "\u00D6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "pump_station_1_roof", - "copy-from": "pump_station_1_roof", - "sym": "\u00D6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "pump_station_2", - "copy-from": "pump_station_2", - "sym": "\u00D6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "pump_station_2_roof", - "copy-from": "pump_station_2_roof", - "sym": "\u00D6", - "color": "blue" - }, - { - "type": "overmap_terrain", - "id": "dumpsite", - "copy-from": "dumpsite", - "sym": "\u00F3", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "dump", - "copy-from": "dump", - "sym": "\u00F3", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "recyclecenter", - "copy-from": "recyclecenter", - "sym": "\u00D6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "recyclecenter_roof", - "copy-from": "recyclecenter_roof", - "sym": "\u00D6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "recyclecenter_1", - "copy-from": "recyclecenter_1", - "sym": "\u00D6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "recyclecenter_roof_1", - "copy-from": "recyclecenter_roof_1", - "sym": "\u00D6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "recyclecenter_2", - "copy-from": "recyclecenter_2", - "sym": "\u00D6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "recyclecenter_roof_2", - "copy-from": "recyclecenter_roof_2", - "sym": "\u00D6", - "color": "green" - }, - { - "type": "overmap_terrain", - "id": "landfill", - "copy-from": "landfill", - "sym": "\u00F3", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "junkyard_1a", - "copy-from": "junkyard_1a", - "sym": "\u00F3", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "junkyard_roof_1a", - "copy-from": "junkyard_roof_1a", - "sym": "\u00F3", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "junkyard_1b", - "copy-from": "junkyard_1b", - "sym": "\u00F3", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "junkyard_roof_1b", - "copy-from": "junkyard_roof_1b", - "sym": "\u00F3", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "junkyard_2a", - "copy-from": "junkyard_2a", - "sym": "\u00F3", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "id": "junkyard_2b", - "copy-from": "junkyard_2b", - "sym": "\u00F3", - "color": "dark_gray" - }, - { - "type": "overmap_terrain", - "abstract": "generic_regional_dump", - "copy-from": "generic_regional_dump", - "sym": "\u00F3", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_0_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_1_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_2_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_3_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_0_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_1_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_2_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_3_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_0_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_1_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_2_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_3_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_0_3", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_1_3", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_2_3", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_regional_dump_3_3", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "smallscrapyard", - "copy-from": "smallscrapyard", - "sym": "\u00F3", - "color": "light_gray" - }, - { - "type": "overmap_terrain", - "id": "cs_open_sewer", - "copy-from": "cs_open_sewer", - "sym": "\u00EF", - "color": "cyan" - }, - { - "type": "overmap_terrain", - "id": "cs_city_dump_small", - "copy-from": "cs_city_dump_small", - "sym": "\u00F3", - "color": "brown" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_0_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_1_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_2_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_3_0", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_0_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_1_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_2_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_3_1", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_0_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_1_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_2_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_2_2_roof", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_3_2", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_0_3", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_1_3", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_2_3", - "copy-from": "generic_regional_dump" - }, - { - "type": "overmap_terrain", - "id": "ws_biker_dump_3_3", - "copy-from": "generic_regional_dump" - }, - { - "//": "OVERMAP_TERRAIN_WATERBODY.JSON", - "type": "overmap_terrain", - "id": "lake_shore", - "copy-from": "lake_shore", - "sym": "\u00F7" - }, - { - "type": "overmap_terrain", - "id": "lake_surface", - "copy-from": "lake_surface", - "sym": "\u00F7" - } -] diff --git a/data/mods/Graphical_Overmap/readme.txt b/data/mods/Graphical_Overmap/readme.txt index b29e874eefd35..8d6753620d303 100644 --- a/data/mods/Graphical_Overmap/readme.txt +++ b/data/mods/Graphical_Overmap/readme.txt @@ -1,4 +1,5 @@ -Last updated 2020-1-3 +Last updated 2020-1-23 +Up to date as of Build #10230 (Military Base location (PR #37024)) Installation: - Rename 'fonts.json.txt' to 'fonts.json', move into your /config folder and overwrite - unless you have previously made changes to the file, in which case you will need to modify it manually to save your changes. Make sure 'fonts.json' no longer remains in the graphical overmap mod folder. diff --git a/data/mods/Growable_pots/modinfo.json b/data/mods/Growable_pots/modinfo.json index 73ed3a04564b2..7d578ec204758 100644 --- a/data/mods/Growable_pots/modinfo.json +++ b/data/mods/Growable_pots/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Honcharuk" ], "description": "Allows you to grow seeds in craftable garden pots that can be carried around as items. Perfect for the nomadic botanist.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/HeavyMining/modinfo.json b/data/mods/HeavyMining/modinfo.json index 751085abe5946..fdcb9ab786e19 100644 --- a/data/mods/HeavyMining/modinfo.json +++ b/data/mods/HeavyMining/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Ckpyt in the forest" ], "description": "Adds a few mining vehicles, requires Vehicle Additions Pack.", "category": "vehicles", - "dependencies": [ "dda", "blazemod" ] + "dependencies": [ "dda", "blazemod" ], + "obsolete": true } ] diff --git a/data/mods/Hydroponics/modinfo.json b/data/mods/Hydroponics/modinfo.json index 2ed7f37096e28..e773f03d90b1d 100644 --- a/data/mods/Hydroponics/modinfo.json +++ b/data/mods/Hydroponics/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Tiny Hippo" ], "description": "Adds hydroponic units, a furniture which can have crops planted in it for increased yields. Spawn occasionally in labs or basements. Or build your own.", "category": "misc_additions", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/MMA/modinfo.json b/data/mods/MMA/modinfo.json index 102e82fd0b9b1..a4776664c70e2 100644 --- a/data/mods/MMA/modinfo.json +++ b/data/mods/MMA/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Photoloss" ], "description": "A collection of fictional, mythologically inspired or otherwise unrealistic martial arts.", "category": "misc_additions", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Magiclysm/Spells/animist.json b/data/mods/Magiclysm/Spells/animist.json index cb25a76bded04..2263677be1667 100644 --- a/data/mods/Magiclysm/Spells/animist.json +++ b/data/mods/Magiclysm/Spells/animist.json @@ -186,5 +186,32 @@ "spell_class": "ANIMIST", "energy_source": "MANA", "flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ] + }, + { + "id": "summon_wisps", + "type": "SPELL", + "name": "Ignus Fatuus", + "description": "Summons ghostly foxfire worked from living marsh vapor, to lead your enemies astray. With more experience, this spell can conjure multiple ghost lights.", + "valid_targets": [ "ground" ], + "effect": "summon", + "effect_str": "mon_wisp", + "flags": [ "LOUD", "SOMATIC" ], + "energy_source": "MANA", + "spell_class": "ANIMIST", + "difficulty": 2, + "base_casting_time": 250, + "base_energy_cost": 300, + "max_level": 25, + "min_damage": 1, + "max_damage": 8, + "damage_increment": 0.28, + "min_aoe": 3, + "max_aoe": 3, + "min_range": 3, + "max_range": 7, + "range_increment": 0.16, + "min_duration": 6000, + "max_duration": 60000, + "duration_increment": 2160 } ] diff --git a/data/mods/Magiclysm/Spells/biomancer.json b/data/mods/Magiclysm/Spells/biomancer.json index 427d74b8f3598..ff77ceea4a6eb 100644 --- a/data/mods/Magiclysm/Spells/biomancer.json +++ b/data/mods/Magiclysm/Spells/biomancer.json @@ -164,5 +164,113 @@ "spell_class": "BIOMANCER", "energy_source": "MANA", "flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ] + }, + { + "id": "biomancer_paralytic_dart", + "type": "SPELL", + "name": "Paralytic Dart", + "description": "Spits a warped needle of sinew and bone, carrying with it a sting that slows your victim.", + "valid_targets": [ "ally", "hostile" ], + "effect": "projectile_attack", + "effect_str": "biomancer_dart_venom", + "flags": [ "VERBAL", "NO_HANDS" ], + "spell_class": "BIOMANCER", + "energy_source": "MANA", + "difficulty": 3, + "base_casting_time": 100, + "base_energy_cost": 80, + "max_level": 15, + "min_damage": 4, + "max_damage": 28, + "damage_increment": 1.6, + "damage_type": "stab", + "min_range": 3, + "max_range": 9, + "range_increment": 0.4, + "min_duration": 1200, + "max_duration": 12000, + "duration_increment": 720 + }, + { + "id": "biomancer_visceral_projection", + "type": "SPELL", + "name": "Visceral Projection", + "description": "Projects a spray of acrid blood and gore all around you, growing to ensnare your prey in in a field of twitching poisonous tendrils.", + "valid_targets": [ "ally", "hostile", "ground" ], + "effect": "target_attack", + "effect_str": "badpoison", + "extra_effects": [ { "id": "biomancer_visceral_paralyze" }, { "id": "biomancer_visceral_backlash", "hit_self": true } ], + "flags": [ "VERBAL", "NO_HANDS" ], + "spell_class": "BIOMANCER", + "energy_source": "MANA", + "difficulty": 4, + "base_casting_time": 200, + "base_energy_cost": 150, + "max_level": 20, + "min_damage": 1, + "max_damage": 10, + "damage_increment": 0.45, + "damage_type": "bio", + "min_aoe": 2, + "max_aoe": 6, + "aoe_increment": 0.2, + "field_id": "fd_blood", + "field_chance": 1, + "min_field_intensity": 1, + "max_field_intensity": 3, + "field_intensity_increment": 0.1 + }, + { + "id": "biomancer_visceral_paralyze", + "type": "SPELL", + "name": "Visceral Paralysis", + "description": "Paralytic side effect of Projection.", + "valid_targets": [ "ally", "hostile" ], + "effect": "target_attack", + "effect_str": "biomancer_dart_venom", + "flags": [ "SILENT" ], + "max_level": 20, + "min_aoe": 2, + "max_aoe": 6, + "aoe_increment": 0.2, + "min_duration": 6000, + "max_duration": 18000, + "duration_increment": 450, + "field_id": "fd_gibs_flesh", + "field_chance": 1, + "min_field_intensity": 1, + "max_field_intensity": 3, + "field_intensity_increment": 0.1 + }, + { + "id": "biomancer_visceral_backlash", + "type": "SPELL", + "name": "Visceral Backlash", + "description": "Hits the user with side effects too.", + "valid_targets": [ "self" ], + "effect": "target_attack", + "effect_str": "biomancer_visceral_side_effects", + "flags": [ "VERBAL" ], + "min_duration": 600, + "max_duration": 600 + }, + { + "id": "biomancer_coagulant_weave", + "type": "SPELL", + "name": "Coagulant Weave", + "description": "Turns your biological mastery inwards, medically enhancing your flesh. Rather than strength of healing, it staves off blood loss and purges wounds before they can turn septic, at the cost of increased hunger and thirst.", + "valid_targets": [ "self" ], + "effect": "target_attack", + "effect_str": "bio_weave", + "flags": [ "SOMATIC", "VERBAL" ], + "energy_source": "MANA", + "spell_class": "BIOMANCER", + "difficulty": 5, + "base_casting_time": 400, + "base_energy_cost": 150, + "max_level": 20, + "min_duration": 6000, + "max_duration": 12000, + "duration_increment": 300 } ] diff --git a/data/mods/Magiclysm/Spells/druid.json b/data/mods/Magiclysm/Spells/druid.json index 520b40cd294e3..2eda4a244da84 100644 --- a/data/mods/Magiclysm/Spells/druid.json +++ b/data/mods/Magiclysm/Spells/druid.json @@ -248,5 +248,51 @@ "spell_class": "DRUID", "energy_source": "MANA", "flags": [ "NO_LEGS", "CONCENTRATE" ] + }, + { + "id": "druidic_regrowth", + "type": "SPELL", + "name": "Sacrificial Regrowth", + "description": "Through giving of one's own life force, you restore withered and barren plant life nearby. What remains will need time to regrow its full strength.", + "valid_targets": [ "ground" ], + "effect": "ter_transform", + "effect_str": "druidic_renewal", + "flags": [ "CONCENTRATE", "VERBAL", "SOMATIC", "NO_LEGS", "NO_HANDS" ], + "spell_class": "DRUID", + "energy_source": "HP", + "difficulty": 6, + "base_casting_time": 600, + "base_energy_cost": 25, + "max_level": 20, + "min_aoe": 1, + "max_aoe": 5, + "aoe_increment": 0.2, + "min_range": 3, + "max_range": 6, + "range_increment": 0.3 + }, + { + "id": "druidic_healing", + "type": "SPELL", + "name": "Sacrificial Healing", + "description": "Channels some of the user's own life force into healing energy, for the sake of ones allies.", + "valid_targets": [ "ally" ], + "effect": "target_attack", + "flags": [ "CONCENTRATE", "VERBAL", "SOMATIC", "NO_LEGS", "NO_HANDS" ], + "spell_class": "DRUID", + "energy_source": "HP", + "difficulty": 5, + "base_casting_time": 400, + "base_energy_cost": 35, + "max_level": 10, + "min_damage": -4, + "max_damage": -12, + "damage_increment": -0.8, + "min_aoe": 0, + "max_aoe": 2, + "aoe_increment": 0.2, + "min_range": 2, + "max_range": 4, + "range_increment": 0.2 } ] diff --git a/data/mods/Magiclysm/Spells/earthshaper.json b/data/mods/Magiclysm/Spells/earthshaper.json index 3b1f2c549aa96..9b323d48e9735 100644 --- a/data/mods/Magiclysm/Spells/earthshaper.json +++ b/data/mods/Magiclysm/Spells/earthshaper.json @@ -293,5 +293,64 @@ "field_id": "fd_clairvoyant", "min_field_intensity": 1, "max_field_intensity": 1 + }, + { + "id": "earthshaper_stoneskin", + "type": "SPELL", + "name": "Stoneskin", + "description": "Envelops your entire body in armor formed from living rock, encumbering yet protective.", + "valid_targets": [ "self" ], + "effect": "spawn_item", + "effect_str": "aura_stoneskin", + "flags": [ "SOMATIC", "LOUD" ], + "spell_class": "EARTHSHAPER", + "energy_source": "MANA", + "difficulty": 4, + "base_casting_time": 200, + "base_energy_cost": 200, + "max_level": 20, + "min_damage": 1, + "max_damage": 1, + "min_duration": 10000, + "max_duration": 100000, + "duration_increment": 2000 + }, + { + "id": "earthshaper_pillar", + "type": "SPELL", + "name": "Pillar of Stone", + "description": "Drawing upon the surrounding earth, you form a pillar of solid rock. Experience will make the task easier, and less disruptive to the surrounding area.", + "valid_targets": [ "ground" ], + "effect": "ter_transform", + "effect_str": "earthshaper_pillar", + "extra_effects": [ { "id": "earthshaper_pillar_side_effect" } ], + "flags": [ "SOMATIC", "LOUD" ], + "spell_class": "EARTHSHAPER", + "energy_source": "MANA", + "difficulty": 3, + "base_casting_time": 30000, + "final_casting_time": 6000, + "casting_time_increment": -2400, + "base_energy_cost": 500, + "max_level": 10, + "min_range": 3, + "max_range": 6, + "range_increment": 0.3 + }, + { + "id": "earthshaper_pillar_side_effect", + "type": "SPELL", + "name": "Pillar Side Effect", + "description": "Bash effect that follows, levels reduce damage and AoE.", + "valid_targets": [ "ground" ], + "effect": "bash", + "flags": [ "IGNORE_WALLS", "SILENT" ], + "max_level": 10, + "min_damage": 80, + "max_damage": 20, + "damage_increment": -6, + "min_aoe": 6, + "max_aoe": 1, + "aoe_increment": -0.5 } ] diff --git a/data/mods/Magiclysm/Spells/stormshaper.json b/data/mods/Magiclysm/Spells/stormshaper.json index 86e1493f1afed..3bc47e14ba902 100644 --- a/data/mods/Magiclysm/Spells/stormshaper.json +++ b/data/mods/Magiclysm/Spells/stormshaper.json @@ -205,5 +205,81 @@ "damage_type": "electric", "effect": "projectile_attack", "extra_effects": [ { "id": "lightning_blast" }, { "id": "lightning_blast" }, { "id": "lightning_blast" } ] + }, + { + "id": "stormshaper_ionization", + "type": "SPELL", + "name": "Ionization", + "description": "By manipulating the charge in the air, you can conjure a sharp snap of lightning over a wide area. While its destructive potential is a far cry from natural lightning, the light and thunderclap produced will leave your foes reeling.", + "valid_targets": [ "hostile", "ground", "self", "ally" ], + "effect": "target_attack", + "extra_effects": [ { "id": "stormshaper_ionization_thunderclap" } ], + "flags": [ "SOMATIC", "NO_LEGS" ], + "energy_source": "MANA", + "spell_class": "STORMSHAPER", + "difficulty": 8, + "base_casting_time": 350, + "final_casting_time": 200, + "casting_time_increment": -5, + "base_energy_cost": 300, + "max_level": 30, + "min_damage": 15, + "max_damage": 60, + "damage_increment": 1.5, + "damage_type": "electric", + "min_aoe": 7, + "max_aoe": 7, + "min_range": 12, + "max_range": 24, + "range_increment": 0.4, + "field_id": "fd_electricity", + "field_chance": 3, + "min_field_intensity": 1, + "max_field_intensity": 3, + "field_intensity_increment": 0.1, + "field_intensity_variance": 0.5 + }, + { + "type": "SPELL", + "id": "stormshaper_ionization_thunderclap", + "name": "Ionization Thunderclap", + "description": "Adds the actual flashbang effect.", + "valid_targets": [ "hostile", "ground", "self", "ally" ], + "effect": "flashbang", + "flags": [ "LOUD" ], + "max_level": 30, + "min_range": 12, + "max_range": 24, + "range_increment": 0.4 + }, + { + "id": "stormshaper_wall_of_fog", + "type": "SPELL", + "name": "Wall of Fog", + "description": "Draws forth a broad wall of thick fog. While the sudden force of air pressure will floor any enemies caught in it, the conjuration is otherwise harmless.", + "valid_targets": [ "hostile", "ground", "ally" ], + "effect": "line_attack", + "effect_str": "downed", + "flags": [ "SOMATIC", "NO_LEGS" ], + "energy_source": "MANA", + "spell_class": "STORMSHAPER", + "difficulty": 2, + "base_casting_time": 125, + "base_energy_cost": 150, + "max_level": 10, + "min_aoe": 5, + "max_aoe": 10, + "aoe_increment": 0.5, + "min_range": 2, + "max_range": 4, + "range_increment": 0.2, + "min_duration": 200, + "max_duration": 800, + "duration_increment": 60, + "field_id": "fd_fog", + "field_chance": 1, + "min_field_intensity": 3, + "max_field_intensity": 3, + "field_intensity_variance": 1 } ] diff --git a/data/mods/Magiclysm/effects/effects.json b/data/mods/Magiclysm/effects/effects.json index 31cc5fee3114f..625ca6607debf 100644 --- a/data/mods/Magiclysm/effects/effects.json +++ b/data/mods/Magiclysm/effects/effects.json @@ -232,5 +232,54 @@ "remove_message": "Your fear dissipates.", "rating": "bad", "base_mods": { "stim_amount": [ 12, 20, 45 ], "vomit_chance": [ 2, 5, 20 ], "speed_mod": [ -2, -5, -10 ] } + }, + { + "type": "effect_type", + "id": "biomancer_visceral_side_effects", + "name": [ "Visceral Overexertion" ], + "desc": [ "You feel sickened from overtaxing your body, having extended your influence over such a wide area." ], + "rating": "bad", + "max_duration": "1 m", + "base_mods": { + "fatigue_min": [ 1 ], + "fatigue_chance": [ 5 ], + "health_min": [ -3 ], + "health_chance": [ 5 ], + "pain_min": [ 1 ], + "pain_chance": [ 4 ], + "vomit_chance": [ 20 ] + } + }, + { + "type": "effect_type", + "id": "bio_weave", + "name": [ "Coagulant Weave" ], + "desc": [ "Immunity to bleeding and bites, increased stamina regeneration, increased hunger and thirst gain." ], + "remove_message": "The tension running through your flesh fades.", + "blocks_effects": [ "bleed", "bite" ], + "rating": "good", + "max_duration": "5 m", + "base_mods": { + "hunger_min": [ 1 ], + "hunger_chance": [ 12 ], + "thirst_min": [ 1 ], + "thirst_chance": [ 12 ], + "health_min": [ 1 ], + "health_chance": [ 4 ], + "stamina_min": [ 40 ], + "stamina_chance": [ 2 ] + } + }, + { + "type": "effect_type", + "id": "biomancer_dart_venom", + "//": "Basically just paralyze poison set to work in a manner useful for spells.", + "name": [ "Biomantic Venom" ], + "desc": [ "You feel sluggish and weak, from magically-induced poisoning." ], + "rating": "bad", + "max_intensity": 20, + "int_dur_factor": "30 s", + "base_mods": { "str_mod": [ -1 ], "dex_mod": [ -0.17 ], "speed_mod": [ -3 ] }, + "scaling_mods": { "str_mod": [ -0.07 ], "dex_mod": [ -0.17 ], "speed_mod": [ -3 ] } } ] diff --git a/data/mods/Magiclysm/itemgroups/spellbooks.json b/data/mods/Magiclysm/itemgroups/spellbooks.json index 01dcb80e21a76..8113ffb38d032 100644 --- a/data/mods/Magiclysm/itemgroups/spellbooks.json +++ b/data/mods/Magiclysm/itemgroups/spellbooks.json @@ -26,7 +26,11 @@ [ "spell_scroll_lightning_blast", 20 ], [ "spell_scroll_x-ray", 30 ], [ "spell_scroll_necrotic_gaze", 50 ], - [ "spell_scroll_crystallize_mana", 20 ] + [ "spell_scroll_crystallize_mana", 20 ], + [ "spell_scroll_biomancer_paralytic_dart", 40 ], + [ "spell_scroll_biomancer_visceral_projection", 40 ], + [ "spell_scroll_summon_wisps", 30 ], + [ "spell_scroll_stormshaper_wall_of_fog", 35 ] ] }, { @@ -61,7 +65,10 @@ [ "spell_scroll_quantum_tunnel_lesser", 50 ], [ "spell_scroll_synaptic_stimulation", 20 ], [ "spell_scroll_purification_seed", 40 ], - [ "spell_scroll_crystallize_mana", 50 ] + [ "spell_scroll_crystallize_mana", 50 ], + [ "spell_scroll_earthshaper_stoneskin", 30 ], + [ "spell_scroll_earthshaper_pillar", 35 ], + [ "spell_scroll_biomancer_coagulant_weave", 30 ] ] }, { @@ -94,7 +101,9 @@ [ "spell_scroll_animated_blade", 35 ], [ "spell_scroll_mirror_image", 15 ], [ "spell_scroll_holographic_transposition", 15 ], - [ "spell_scroll_dark_sight", 30 ] + [ "spell_scroll_dark_sight", 30 ], + [ "spell_scroll_druidic_regrowth", 20 ], + [ "spell_scroll_stormshaper_ionization", 40 ] ] }, { @@ -105,7 +114,8 @@ [ "lightning_storm_scroll", 50 ], [ "spell_scroll_invisibility", 10 ], [ "spell_scroll_obfuscated_body", 10 ], - [ "spell_scroll_lava_bomb", 5 ] + [ "spell_scroll_lava_bomb", 5 ], + [ "spell_scroll_druidic_healing", 20 ] ] }, { diff --git a/data/mods/Magiclysm/items/ethereal_items.json b/data/mods/Magiclysm/items/ethereal_items.json index 4918e34dc04b2..27a7695df1e80 100644 --- a/data/mods/Magiclysm/items/ethereal_items.json +++ b/data/mods/Magiclysm/items/ethereal_items.json @@ -390,5 +390,25 @@ "relic_data": { "passive_effects": [ { "has": "WORN", "condition": "ALWAYS", "values": [ { "value": "ARMOR_ACID", "multiply": -0.6 } ] } ] } + }, + { + "id": "aura_stoneskin", + "type": "ARMOR", + "category": "armor", + "name": "stoneskin coating", + "name_plural": "stoneskin coating", + "description": "A thin layer of shifting, almost fluid living rock, covering the entire body.", + "weight": "10200 g", + "volume": "25 L", + "material": [ "stone" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "HEAD", "MOUTH", "EYES", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 20, + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 2, + "flags": [ "ONLY_ONE", "OVERSIZE", "PERSONAL", "STURDY" ] } ] diff --git a/data/mods/Magiclysm/items/spell_scrolls.json b/data/mods/Magiclysm/items/spell_scrolls.json index 6cf64037c852a..b64a3b51f6cba 100644 --- a/data/mods/Magiclysm/items/spell_scrolls.json +++ b/data/mods/Magiclysm/items/spell_scrolls.json @@ -685,5 +685,85 @@ "symbol": "?", "color": "light_blue", "use_action": { "type": "learn_spell", "spells": [ "lightning_storm" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_druidic_regrowth", + "name": { "str": "Scroll of Sacrificial Regrowth", "str_pl": "Scrolls of Sacrificial Regrowth" }, + "description": "Through giving of one's own life force, you restore withered and barren plant life nearby. What remains will need time to regrow its full strength.", + "use_action": { "type": "learn_spell", "spells": [ "druidic_regrowth" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_druidic_healing", + "name": { "str": "Scroll of Sacrificial Healing", "str_pl": "Scrolls of Sacrificial Healing" }, + "description": "Channels some of the user's own life force into healing energy, for the sake of ones allies.", + "use_action": { "type": "learn_spell", "spells": [ "druidic_healing" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_earthshaper_stoneskin", + "name": { "str": "Scroll of Stoneskin", "str_pl": "Scrolls of Stoneskin" }, + "description": "Envelops your entire body in armor formed from living rock, encumbering yet protective.", + "use_action": { "type": "learn_spell", "spells": [ "earthshaper_stoneskin" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_earthshaper_pillar", + "name": { "str": "Scroll of Pillar of Stone", "str_pl": "Scrolls of Pillar of Stone" }, + "description": "Drawing upon the surrounding earth, you form a pillar of solid rock. Experience will make the task easier, and less disruptive to the surrounding area.", + "use_action": { "type": "learn_spell", "spells": [ "earthshaper_pillar" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_biomancer_paralytic_dart", + "name": { "str": "Scroll of Paralytic Dart", "str_pl": "Scrolls of Paralytic Dart" }, + "description": "Spits a warped needle of sinew and bone, carrying with it a sting that slows your victim.", + "use_action": { "type": "learn_spell", "spells": [ "biomancer_paralytic_dart" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_biomancer_visceral_projection", + "name": { "str": "Scroll of Visceral Projection", "str_pl": "Scrolls of Visceral Projection" }, + "description": "Projects a spray of acrid blood and gore all around you, growing to ensnare your prey in in a field of twitching poisonous tendrils.", + "use_action": { "type": "learn_spell", "spells": [ "biomancer_visceral_projection" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_biomancer_coagulant_weave", + "name": { "str": "Scroll of Coagulant Weave", "str_pl": "Scrolls of Coagulant Weave" }, + "description": "Turns your biological mastery inwards, medically enhancing your flesh. Rather than strength of healing, it staves off blood loss and purges wounds before they can turn septic, at the cost of increased hunger and thirst.", + "use_action": { "type": "learn_spell", "spells": [ "biomancer_coagulant_weave" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_stormshaper_ionization", + "name": { "str": "Scroll of Ionization", "str_pl": "Scrolls of Ionization" }, + "description": "By manipulating the charge in the air, you can conjure a sharp snap of lightning over a wide area. While its destructive potential is a far cry from natural lightning, the light and thunderclap produced will leave your foes reeling.", + "use_action": { "type": "learn_spell", "spells": [ "stormshaper_ionization" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_summon_wisps", + "name": { "str": "Scroll of Ignus Fatuus", "str_pl": "Scrolls of Ignus Fatuus" }, + "description": "Summons ghostly foxfire worked from living marsh vapor, to lead your enemies astray. With more experience, this spell can conjure multiple ghost lights.", + "use_action": { "type": "learn_spell", "spells": [ "summon_wisps" ] } + }, + { + "type": "GENERIC", + "copy-from": "spell_scroll", + "id": "spell_scroll_stormshaper_wall_of_fog", + "name": { "str": "Scroll of Wall of Fog", "str_pl": "Scrolls of Wall of Fog" }, + "description": "Draws forth a broad wall of thick fog. While the sudden force of air pressure will floor any enemies caught in it, the conjuration is otherwise harmless.", + "use_action": { "type": "learn_spell", "spells": [ "stormshaper_wall_of_fog" ] } } ] diff --git a/data/mods/Magiclysm/items/vehicle/frames.json b/data/mods/Magiclysm/items/vehicle/frames.json index 69558cde01b33..11efd8a6de07e 100644 --- a/data/mods/Magiclysm/items/vehicle/frames.json +++ b/data/mods/Magiclysm/items/vehicle/frames.json @@ -9,5 +9,17 @@ "color": "yellow", "material": [ "orichalcum_metal" ], "price": 10000 + }, + { + "type": "GENERIC", + "id": "orichalcum_frame", + "name": "orichalcum frame", + "symbol": "]", + "description": "A frame made of orichalcum. Significantly sturdier than steel, but also much more expensive.", + "volume": "20 L", + "weight": "100 kg", + "color": "yellow", + "material": [ "orichalcum_metal" ], + "price": 800000 } ] diff --git a/data/mods/Magiclysm/ter_fur_transform/ter_fur_transform.json b/data/mods/Magiclysm/ter_fur_transform/ter_fur_transform.json index 8bcfe3aefdd04..a16ce09959232 100644 --- a/data/mods/Magiclysm/ter_fur_transform/ter_fur_transform.json +++ b/data/mods/Magiclysm/ter_fur_transform/ter_fur_transform.json @@ -89,5 +89,51 @@ "type": "ter_furn_transform", "id": "lava_bomb", "terrain": [ { "result": "t_lava", "valid_flags": [ "DIGGABLE" ] } ] + }, + { + "type": "ter_furn_transform", + "id": "earthshaper_pillar", + "//": "Furniture alteration has to be able to reasonably check for most intervening furniture and remove it.", + "terrain": [ + { + "result": "t_rock_smooth", + "valid_flags": [ "DIGGABLE", "FLAT" ], + "message": "The ground shakes, a section of unnaturally smooth stone wall rising up." + } + ], + "furniture": [ { "result": "f_null", "valid_flags": [ "TRANSPARENT", "WALL" ] } ] + }, + { + "type": "ter_furn_transform", + "id": "druidic_renewal", + "//": "TODO: Update the birch and willow transformations if they ever make those trees behave consistent relative to blackjack oak and pine.", + "terrain": [ + { + "result": [ [ "t_tree_blackjack_harvested", 10 ], [ "t_tree_harvested", 90 ] ], + "valid_terrain": [ "t_tree_dead" ], + "message": "The dead tree regrows." + }, + { + "result": "t_tree_pine_harvested", + "valid_terrain": [ "t_tree_deadpine" ], + "message": "The dead tree regrows." + }, + { + "result": "t_tree_hickory_harvested", + "valid_terrain": [ "t_tree_hickory_dead" ], + "message": "The dead tree regrows." + }, + { "result": "t_tree_birch", "valid_terrain": [ "t_tree_birch_harvested" ], "message": "The dead tree regrows." }, + { + "result": "t_tree_willow", + "valid_terrain": [ "t_tree_willow_harvested" ], + "message": "The dead tree regrows." + }, + { + "result": "t_grass", + "valid_terrain": [ "t_grass_dead" ], + "message": "Life springs anew from the dead grass." + } + ] } ] diff --git a/data/mods/Magiclysm/vehicleparts/frames.json b/data/mods/Magiclysm/vehicleparts/frames.json index 754a951ae829f..5cc54ca28bb77 100644 --- a/data/mods/Magiclysm/vehicleparts/frames.json +++ b/data/mods/Magiclysm/vehicleparts/frames.json @@ -17,5 +17,83 @@ }, "flags": [ "INITIAL_PART", "MOUNTABLE", "FOLDABLE" ], "damage_reduction": { "all": 12 } + }, + { + "abstract": "orichalcum_frame", + "type": "vehicle_part", + "name": "orichalcum frame", + "item": "orichalcum_frame", + "location": "structure", + "durability": 2000, + "description": "An expensive magical metal framework. Other vehicle components can be mounted on it, and it can be attached to other frames to increase the vehicle's size.", + "breaks_into": "orichalcum_frame_break", + "requirements": { + "install": { "skills": [ [ "mechanics", 2 ] ], "time": "20 m", "using": [ [ "welding_standard", 10 ] ] }, + "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "10 m", "using": "vehicle_weld_removal" }, + "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "welding_standard", 5 ] ] } + }, + "flags": [ "MOUNTABLE" ], + "damage_reduction": { "all": 78 } + }, + { + "id": "frame_orichalcum_cover", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "^" + }, + { + "id": "frame_orichalcum_cross", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "c", + "extend": { "flags": [ "INITIAL_PART" ] } + }, + { + "id": "frame_orichalcum_horizontal", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "h" + }, + { + "id": "frame_orichalcum_horizontal_2", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "=" + }, + { + "id": "frame_orichalcum_ne", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "u" + }, + { + "id": "frame_orichalcum_nw", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "y" + }, + { + "id": "frame_orichalcum_se", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "n" + }, + { + "id": "frame_orichalcum_sw", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "b" + }, + { + "id": "frame_orichalcum_vertical", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "j" + }, + { + "id": "frame_orichalcum_vertical_2", + "copy-from": "orichalcum_frame", + "type": "vehicle_part", + "symbol": "H" } ] diff --git a/data/mods/Magiclysm/vehicleparts/vehicle_parts.json b/data/mods/Magiclysm/vehicleparts/vehicle_parts.json new file mode 100644 index 0000000000000..fba26970bd985 --- /dev/null +++ b/data/mods/Magiclysm/vehicleparts/vehicle_parts.json @@ -0,0 +1,8 @@ +[ + { + "type": "item_group", + "id": "orichalcum_frame_break", + "subtype": "collection", + "entries": [ { "item": "orichalcum_lump", "count": [ 4, 6 ] }, { "item": "orichalcum_sliver", "count": [ 4, 6 ] } ] + } +] diff --git a/data/mods/Magiclysm/vehicles/vans_busses.json b/data/mods/Magiclysm/vehicles/vans_busses.json new file mode 100644 index 0000000000000..05725b3019468 --- /dev/null +++ b/data/mods/Magiclysm/vehicles/vans_busses.json @@ -0,0 +1,178 @@ +[ + { + "id": "security_van", + "type": "vehicle", + "name": "Security Van", + "blueprint": [ + [ " o " ], + [ "O----+-O" ], + [ "|===|#'|" ], + [ "+===|o'>" ], + [ "|===|#'|" ], + [ "O--+-+-O" ], + [ " o " ] + ], + "parts": [ + { "x": 0, "y": 1, "part": "frame_orichalcum_vertical" }, + { "x": 0, "y": 1, "part": "box" }, + { "x": 0, "y": 1, "part": "hdroof" }, + { "x": 0, "y": 0, "part": "frame_orichalcum_vertical_2" }, + { "x": 0, "y": 0, "part": "seat" }, + { "x": 0, "y": 0, "part": "seatbelt" }, + { "x": 0, "y": 0, "part": "controls" }, + { "x": 0, "y": 0, "part": "dashboard" }, + { "x": 0, "y": 0, "part": "vehicle_alarm" }, + { "x": 0, "y": 0, "part": "horn_car" }, + { "x": 0, "y": 0, "part": "hdroof" }, + { "x": 0, "y": 2, "part": "frame_orichalcum_vertical_2" }, + { "x": 0, "y": 2, "part": "seat" }, + { "x": 0, "y": 2, "part": "seatbelt" }, + { "x": 0, "y": 2, "part": "hdroof" }, + { "x": 0, "y": -1, "part": "frame_orichalcum_vertical" }, + { "x": 0, "y": -1, "part": "hddoor" }, + { "x": 0, "y": -1, "part": "plating_steel" }, + { "x": 0, "y": 3, "part": "frame_orichalcum_vertical" }, + { "x": 0, "y": 3, "part": "hddoor" }, + { "x": 0, "y": 3, "part": "plating_steel" }, + { "x": 1, "y": 1, "part": "frame_orichalcum_horizontal" }, + { "x": 1, "y": 1, "part": "reinforced_windshield" }, + { "x": 1, "y": 1, "part": "plating_steel" }, + { "x": 1, "y": 1, "part": "diesel_engine_v6" }, + { "x": 1, "y": 1, "part": "alternator_truck" }, + { "x": 1, "y": 1, "part": "battery_car" }, + { "x": 1, "y": 0, "part": "frame_orichalcum_horizontal" }, + { "x": 1, "y": 0, "part": "reinforced_windshield" }, + { "x": 1, "y": 0, "part": "plating_steel" }, + { "x": 1, "y": 2, "part": "frame_orichalcum_horizontal" }, + { "x": 1, "y": 2, "part": "reinforced_windshield" }, + { "x": 1, "y": 2, "part": "plating_steel" }, + { "x": 1, "y": -1, "part": "frame_orichalcum_vertical" }, + { "x": 1, "y": -1, "part": "reinforced_windshield" }, + { "x": 1, "y": -1, "part": "plating_steel" }, + { "x": 1, "y": -2, "part": "wing_mirror" }, + { "x": 1, "y": 3, "part": "frame_orichalcum_vertical" }, + { "x": 1, "y": 3, "part": "reinforced_windshield" }, + { "x": 1, "y": 3, "part": "plating_steel" }, + { "x": 1, "y": 4, "part": "wing_mirror" }, + { "x": 2, "y": 0, "part": "frame_orichalcum_horizontal" }, + { "x": 2, "y": 0, "part": "hdhalfboard_horizontal_2" }, + { "x": 2, "y": 0, "part": "plating_steel" }, + { "x": 2, "y": 1, "part": "hdframe_cover" }, + { "x": 2, "y": 1, "part": "hdhalfboard_horizontal_2" }, + { "x": 2, "y": 1, "part": "plating_steel" }, + { "x": 2, "y": 2, "part": "frame_orichalcum_horizontal" }, + { "x": 2, "y": 2, "part": "hdhalfboard_horizontal_2" }, + { "x": 2, "y": 2, "part": "plating_steel" }, + { "x": 2, "y": -1, "part": "frame_orichalcum_nw" }, + { "x": 2, "y": -1, "part": "hdhalfboard_nw" }, + { "x": 2, "y": -1, "part": "headlight_reinforced" }, + { "x": 2, "y": -1, "parts": [ "wheel_mount_medium_steerable", "wheel_wide" ] }, + { "x": 2, "y": -1, "part": "plating_steel" }, + { "x": 2, "y": 3, "part": "frame_orichalcum_ne" }, + { "x": 2, "y": 3, "part": "hdhalfboard_ne" }, + { "x": 2, "y": 3, "part": "headlight_reinforced" }, + { "x": 2, "y": 3, "parts": [ "wheel_mount_medium_steerable", "wheel_wide" ] }, + { "x": 2, "y": 3, "part": "plating_steel" }, + { "x": -1, "y": 0, "part": "frame_orichalcum_horizontal" }, + { "x": -1, "y": 0, "part": "hdboard_horizontal" }, + { "x": -1, "y": 0, "part": "plating_steel" }, + { "x": -1, "y": 1, "part": "frame_orichalcum_horizontal" }, + { "x": -1, "y": 1, "part": "hdboard_horizontal" }, + { "x": -1, "y": 1, "part": "plating_steel" }, + { "x": -1, "y": 2, "part": "frame_orichalcum_horizontal" }, + { "x": -1, "y": 2, "part": "hdboard_horizontal" }, + { "x": -1, "y": 2, "part": "plating_steel" }, + { "x": -1, "y": -1, "part": "frame_orichalcum_sw" }, + { "x": -1, "y": -1, "part": "hdboard_sw" }, + { "x": -1, "y": -1, "part": "plating_steel" }, + { "x": -1, "y": -1, "part": "tank", "fuel": "diesel" }, + { "x": -1, "y": 3, "part": "frame_orichalcum_se" }, + { "x": -1, "y": 3, "part": "hdboard_se" }, + { "x": -1, "y": 3, "part": "tank", "fuel": "diesel" }, + { "x": -1, "y": 3, "part": "plating_steel" }, + { "x": -2, "y": 0, "part": "frame_orichalcum_vertical" }, + { "x": -2, "y": 0, "part": "trunk" }, + { "x": -2, "y": 0, "part": "hdroof" }, + { "x": -2, "y": 1, "part": "frame_orichalcum_vertical" }, + { "x": -2, "y": 1, "part": "aisle_horizontal" }, + { "x": -2, "y": 1, "part": "hdroof" }, + { "x": -2, "y": 2, "part": "frame_orichalcum_vertical" }, + { "x": -2, "y": 2, "part": "aisle_horizontal" }, + { "x": -2, "y": 2, "part": "hdroof" }, + { "x": -2, "y": -1, "part": "frame_orichalcum_vertical" }, + { "x": -2, "y": -1, "part": "hdboard_vertical" }, + { "x": -2, "y": -1, "part": "hdroof" }, + { "x": -2, "y": -1, "part": "plating_steel" }, + { "x": -2, "y": 3, "part": "frame_orichalcum_vertical" }, + { "x": -2, "y": 3, "part": "hddoor_opaque" }, + { "x": -2, "y": 3, "part": "hdroof" }, + { "x": -2, "y": 3, "part": "plating_steel" }, + { "x": -3, "y": 0, "part": "frame_orichalcum_horizontal" }, + { "x": -3, "y": 0, "part": "trunk" }, + { "x": -3, "y": 0, "part": "hdroof" }, + { "x": -3, "y": 1, "part": "frame_orichalcum_horizontal" }, + { "x": -3, "y": 1, "part": "aisle_horizontal" }, + { "x": -3, "y": 1, "part": "hdroof" }, + { "x": -3, "y": 2, "part": "frame_orichalcum_horizontal" }, + { "x": -3, "y": 2, "part": "seat" }, + { "x": -3, "y": 2, "part": "seatbelt" }, + { "x": -3, "y": 2, "part": "hdroof" }, + { "x": -3, "y": -1, "part": "frame_orichalcum_vertical" }, + { "x": -3, "y": -1, "part": "hdboard_vertical" }, + { "x": -3, "y": -1, "part": "hdroof" }, + { "x": -3, "y": -1, "part": "plating_steel" }, + { "x": -3, "y": 3, "part": "frame_orichalcum_vertical" }, + { "x": -3, "y": 3, "part": "hdboard_vertical" }, + { "x": -3, "y": 3, "part": "hdroof" }, + { "x": -3, "y": 3, "part": "plating_steel" }, + { "x": -4, "y": 0, "part": "frame_orichalcum_horizontal" }, + { "x": -4, "y": 0, "part": "trunk" }, + { "x": -4, "y": 0, "part": "hdroof" }, + { "x": -4, "y": 1, "part": "frame_orichalcum_horizontal" }, + { "x": -4, "y": 1, "part": "aisle_horizontal" }, + { "x": -4, "y": 1, "part": "hdroof" }, + { "x": -4, "y": 2, "part": "frame_orichalcum_horizontal" }, + { "x": -4, "y": 2, "part": "trunk" }, + { "x": -4, "y": 2, "part": "hdroof" }, + { "x": -4, "y": -1, "part": "frame_orichalcum_vertical" }, + { "x": -4, "y": -1, "part": "hdboard_vertical" }, + { "x": -4, "y": -1, "part": "hdroof" }, + { "x": -4, "y": -1, "part": "plating_steel" }, + { "x": -4, "y": 3, "part": "frame_orichalcum_vertical" }, + { "x": -4, "y": 3, "part": "hdboard_vertical" }, + { "x": -4, "y": 3, "part": "hdroof" }, + { "x": -4, "y": 3, "part": "plating_steel" }, + { "x": -5, "y": 0, "part": "frame_orichalcum_horizontal" }, + { "x": -5, "y": 0, "part": "hdboard_horizontal" }, + { "x": -5, "y": 0, "part": "hdroof" }, + { "x": -5, "y": 0, "part": "plating_steel" }, + { "x": -5, "y": 1, "part": "frame_orichalcum_horizontal" }, + { "x": -5, "y": 1, "part": "hddoor_opaque" }, + { "x": -5, "y": 1, "part": "hdroof" }, + { "x": -5, "y": 1, "part": "plating_steel" }, + { "x": -5, "y": 2, "part": "frame_orichalcum_horizontal" }, + { "x": -5, "y": 2, "part": "hdboard_horizontal" }, + { "x": -5, "y": 2, "part": "beeper" }, + { "x": -5, "y": 2, "part": "hdroof" }, + { "x": -5, "y": 2, "part": "plating_steel" }, + { "x": -5, "y": -1, "part": "frame_orichalcum_sw" }, + { "x": -5, "y": -1, "part": "hdboard_sw" }, + { "x": -5, "y": -1, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -5, "y": -1, "part": "hdroof" }, + { "x": -5, "y": -1, "part": "plating_steel" }, + { "x": -5, "y": 3, "part": "frame_orichalcum_se" }, + { "x": -5, "y": 3, "part": "hdboard_se" }, + { "x": -5, "y": 3, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -5, "y": 3, "part": "hdroof" }, + { "x": -5, "y": 3, "part": "plating_steel" } + ], + "items": [ + { "x": 0, "y": 1, "chance": 70, "magazine": 100, "ammo": 50, "item_groups": [ "guns_cop" ] }, + { "x": -2, "y": 0, "chance": 50, "item_groups": [ "supplies_metal_precious", "supplies_metal_precious" ] }, + { "x": -2, "y": 0, "chance": 50, "item_groups": [ "supplies_metal_precious", "supplies_metal_precious" ] }, + { "x": -3, "y": 0, "chance": 20, "item_groups": [ "supplies_metal_precious", "supplies_metal_precious" ] }, + { "x": -4, "y": 0, "chance": 20, "item_groups": [ "supplies_metal_precious", "supplies_metal_precious" ] }, + { "x": -4, "y": 0, "chance": 20, "items": [ "diamond", "diamond", "diamond", "diamond", "diamond" ] } + ] + } +] diff --git a/data/mods/ManualBionicInstall/modinfo.json b/data/mods/ManualBionicInstall/modinfo.json index c6536d4c34393..ca9127cca7b8d 100644 --- a/data/mods/ManualBionicInstall/modinfo.json +++ b/data/mods/ManualBionicInstall/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Xhuis" ], "description": "Allows CBMs to be installed by hand. Pairs well with Safe Autodoc.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Medieval_Stuff/modinfo.json b/data/mods/Medieval_Stuff/modinfo.json index 9831e85a571f3..0c343ad502242 100644 --- a/data/mods/Medieval_Stuff/modinfo.json +++ b/data/mods/Medieval_Stuff/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Chaosvolt" ], "description": "Assorted fun classes and shields for the wannabe knight, legionary, and more.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Modular_Turrets/modinfo.json b/data/mods/Modular_Turrets/modinfo.json index 865c177bba2dc..a46a714be7dcb 100644 --- a/data/mods/Modular_Turrets/modinfo.json +++ b/data/mods/Modular_Turrets/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Sunshine" ], "description": "Gives turrets swappable firearm modules, which can be reclaimed from broken robots.", "category": "creatures", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Modular_Turrets/recipe.json b/data/mods/Modular_Turrets/recipe.json index 9ae6e589ceef4..19d90ce541def 100644 --- a/data/mods/Modular_Turrets/recipe.json +++ b/data/mods/Modular_Turrets/recipe.json @@ -7,7 +7,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "decomp_learn": 7, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], @@ -33,6 +33,7 @@ { "type": "recipe", "result": "bot_manhack", + "id_suffix": "repair", "copy-from": "bot_hack_base", "components": [ [ [ "broken_manhack", 1 ] ], @@ -46,9 +47,10 @@ { "type": "recipe", "result": "bot_grenade_hack", + "id_suffix": "repair", "copy-from": "bot_hack_base", "components": [ - [ [ "bot_manhack", 1 ], [ "broken_manhack", 1 ], [ "broken_grenade_hack", 1 ] ], + [ [ "broken_manhack", 1 ], [ "broken_grenade_hack", 1 ] ], [ [ "grenade", 1 ] ], [ [ "processor", 1 ] ], [ [ "cable", 1 ] ], @@ -59,9 +61,10 @@ { "type": "recipe", "result": "bot_gasbomb_hack", + "id_suffix": "repair", "copy-from": "bot_hack_base", "components": [ - [ [ "bot_manhack", 1 ], [ "broken_manhack", 1 ], [ "broken_gasbomb_hack", 1 ] ], + [ [ "broken_manhack", 1 ], [ "broken_gasbomb_hack", 1 ] ], [ [ "gasbomb", 1 ] ], [ [ "processor", 1 ] ], [ [ "cable", 1 ] ], @@ -72,9 +75,10 @@ { "type": "recipe", "result": "bot_flashbang_hack", + "id_suffix": "repair", "copy-from": "bot_hack_base", "components": [ - [ [ "bot_manhack", 1 ], [ "broken_manhack", 1 ], [ "broken_flashbang_hack", 1 ] ], + [ [ "broken_manhack", 1 ], [ "broken_flashbang_hack", 1 ] ], [ [ "flashbang", 1 ] ], [ [ "processor", 1 ] ], [ [ "cable", 1 ] ], @@ -85,10 +89,11 @@ { "type": "recipe", "result": "bot_EMP_hack", + "id_suffix": "repair", "copy-from": "bot_hack_base", "components": [ - [ [ "bot_manhack", 1 ], [ "broken_manhack", 1 ], [ "broken_EMP_hack", 1 ] ], - [ [ "EMPbomb", 1 ] ], + [ [ "broken_manhack", 1 ], [ "broken_EMP_hack", 1 ] ], + [ [ "grenade_emp", 1 ] ], [ [ "processor", 1 ] ], [ [ "cable", 1 ] ], [ [ "power_supply", 1 ] ], @@ -98,9 +103,10 @@ { "type": "recipe", "result": "bot_c4_hack", + "id_suffix": "repair", "copy-from": "bot_hack_base", "components": [ - [ [ "bot_manhack", 1 ], [ "broken_manhack", 1 ], [ "broken_c4_hack", 1 ] ], + [ [ "broken_manhack", 1 ], [ "broken_c4_hack", 1 ] ], [ [ "c4", 1 ] ], [ [ "processor", 1 ] ], [ [ "cable", 1 ] ], @@ -111,14 +117,15 @@ { "type": "recipe", "result": "bot_mininuke_hack", + "id_suffix": "repair", "copy-from": "bot_hack_base", "difficulty": 7, - "time": 35000, + "time": "35 m", "reversible": false, "decomp_learn": 8, "book_learn": [ [ "recipe_lab_elec", 7 ], [ "textbook_robots", 8 ] ], "components": [ - [ [ "bot_manhack", 1 ], [ "broken_manhack", 1 ], [ "broken_mininuke_hack", 1 ] ], + [ [ "broken_manhack", 1 ], [ "broken_mininuke_hack", 1 ] ], [ [ "mininuke", 1 ] ], [ [ "processor", 1 ] ], [ [ "cable", 1 ] ], @@ -134,7 +141,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 2 ], [ "computer", 2 ] ], "difficulty": 2, - "time": 10000, + "time": "10 m", "reversible": true, "autolearn": true, "using": [ [ "soldering_standard", 10 ] ], @@ -145,14 +152,49 @@ "result": "bot_turret_disarmed", "copy-from": "bot_turret_base", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], + "difficulty": 6, + "time": "30 m", + "reversible": true, + "decomp_learn": 5, + "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 5 ] ], + "using": [ [ "soldering_standard", 14 ] ], + "qualities": [ + { "id": "SCREW", "level": 1 }, + { "id": "SCREW_FINE", "level": 1 }, + { "id": "WRENCH", "level": 2 }, + { "id": "WRENCH_FINE", "level": 1 } + ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "robot_controls", 1 ] ], + [ [ "turret_chassis", 1 ] ] + ] + }, + { + "type": "recipe", + "result": "bot_turret_disarmed", + "id_suffix": "repair", + "copy-from": "bot_turret_base", + "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 5, - "time": 20000, + "time": "20 m", "reversible": false, "autolearn": false, "decomp_learn": 5, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 5 ] ], "tools": [ [ [ "electrohack", 50 ] ] ], - "qualities": [ { "id": "SCREW", "level": 1 } ], + "qualities": [ + { "id": "SCREW", "level": 1 }, + { "id": "SCREW_FINE", "level": 1 }, + { "id": "WRENCH", "level": 2 }, + { "id": "WRENCH_FINE", "level": 1 } + ], "components": [ [ [ "broken_turret_disarmed", 1 ] ], [ [ "processor", 1 ] ], @@ -165,15 +207,50 @@ "type": "recipe", "result": "bot_milturret_disarmed", "copy-from": "bot_turret_base", - "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], + "skills_required": [ [ "mechanics", 5 ], [ "computer", 6 ] ], + "difficulty": 7, + "time": "40 m", + "reversible": true, + "decomp_learn": 6, + "book_learn": [ [ "recipe_lab_elec", 7 ], [ "textbook_robots", 6 ] ], + "using": [ [ "soldering_standard", 14 ] ], + "qualities": [ + { "id": "SCREW", "level": 1 }, + { "id": "SCREW_FINE", "level": 1 }, + { "id": "WRENCH", "level": 2 }, + { "id": "WRENCH_FINE", "level": 1 } + ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "robot_controls", 1 ] ], + [ [ "turret_chassis", 1 ] ] + ] + }, + { + "type": "recipe", + "result": "bot_milturret_disarmed", + "id_suffix": "repair", + "copy-from": "bot_turret_base", + "skills_required": [ [ "mechanics", 5 ], [ "computer", 6 ] ], "difficulty": 6, - "time": 30000, + "time": "30 m", "reversible": false, "autolearn": false, "decomp_learn": 6, "book_learn": [ [ "recipe_lab_elec", 7 ], [ "textbook_robots", 6 ] ], "tools": [ [ [ "electrohack", 50 ] ] ], - "qualities": [ { "id": "SCREW", "level": 1 } ], + "qualities": [ + { "id": "SCREW", "level": 1 }, + { "id": "SCREW_FINE", "level": 1 }, + { "id": "WRENCH", "level": 2 }, + { "id": "WRENCH_FINE", "level": 1 } + ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "processor", 1 ] ], @@ -186,15 +263,50 @@ "type": "recipe", "result": "bot_advturret_disarmed", "copy-from": "bot_turret_base", - "skills_required": [ [ "mechanics", 4 ], [ "computer", 6 ] ], - "difficulty": 7, - "time": 40000, + "skills_required": [ [ "mechanics", 6 ], [ "computer", 8 ] ], + "difficulty": 8, + "time": "50 m", + "reversible": true, + "decomp_learn": 8, + "book_learn": [ [ "recipe_lab_elec", 7 ], [ "textbook_robots", 7 ] ], + "using": [ [ "soldering_standard", 14 ] ], + "qualities": [ + { "id": "SCREW", "level": 1 }, + { "id": "SCREW_FINE", "level": 1 }, + { "id": "WRENCH", "level": 2 }, + { "id": "WRENCH_FINE", "level": 1 } + ], + "components": [ + [ [ "ai_module", 1 ] ], + [ [ "gun_module", 1 ] ], + [ [ "targeting_module", 1 ] ], + [ [ "identification_module", 1 ] ], + [ [ "sensor_module", 1 ] ], + [ [ "small_storage_battery", 1 ] ], + [ [ "power_supply", 1 ] ], + [ [ "robot_controls", 1 ] ], + [ [ "turret_chassis", 1 ] ] + ] + }, + { + "type": "recipe", + "result": "bot_advturret_disarmed", + "id_suffix": "repair", + "copy-from": "bot_turret_base", + "skills_required": [ [ "mechanics", 6 ], [ "computer", 8 ] ], + "difficulty": 8, + "time": "40 m", "reversible": false, "autolearn": false, "decomp_learn": 7, "book_learn": [ [ "recipe_lab_elec", 7 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 50 ] ] ], - "qualities": [ { "id": "SCREW", "level": 1 } ], + "qualities": [ + { "id": "SCREW", "level": 1 }, + { "id": "SCREW_FINE", "level": 1 }, + { "id": "WRENCH", "level": 2 }, + { "id": "WRENCH_FINE", "level": 1 } + ], "components": [ [ [ "broken_advturret_disarmed", 1 ] ], [ [ "processor", 1 ] ], @@ -331,7 +443,7 @@ "subcategory": "CSC_ELECTRONIC_OTHER", "skill_used": "fabrication", "difficulty": 1, - "time": 1000, + "time": "1 m", "reversible": true, "autolearn": true, "components": [ [ [ "bot_turret_9mm", 1 ] ], [ [ "duct_tape", 10 ] ], [ [ "garden_gnome", 1 ] ] ] diff --git a/data/mods/Modular_Turrets/uncraft.json b/data/mods/Modular_Turrets/uncraft.json index 45d5821013400..d49733f53441e 100644 --- a/data/mods/Modular_Turrets/uncraft.json +++ b/data/mods/Modular_Turrets/uncraft.json @@ -4,7 +4,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 5, - "time": 10000, + "time": "10 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "plut_cell", 10 ] ], [ [ "scrap", 5 ] ], [ [ "e_scrap", 5 ] ], [ [ "cable", 10 ] ] ] }, @@ -13,7 +13,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "power_supply", 3 ] ], [ [ "scrap", 2 ] ], [ [ "e_scrap", 1 ] ], [ [ "cable", 1 ] ] ] }, @@ -22,7 +22,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "power_supply", 3 ] ], @@ -38,7 +38,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -55,7 +55,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -72,7 +72,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -89,7 +89,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -106,7 +106,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -123,7 +123,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -140,7 +140,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -157,7 +157,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -174,7 +174,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -191,7 +191,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -208,7 +208,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ], @@ -225,7 +225,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 4, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "lens", 3 ] ], @@ -241,7 +241,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 4, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "metal_tank_little", 2 ] ], @@ -257,7 +257,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 4, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "lens", 3 ] ], @@ -273,7 +273,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 4, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "lens", 3 ] ], @@ -289,7 +289,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 4, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 3 ] ], @@ -304,7 +304,7 @@ { "result": "bot_turret_disarmed", "type": "uncraft", - "time": 4000, + "time": "4 m", "difficulty": 3, "skill_used": "electronics", "qualities": [ { "id": "SCREW", "level": 1 } ], @@ -324,7 +324,7 @@ { "result": "bot_milturret_disarmed", "type": "uncraft", - "time": 5000, + "time": "5 m", "difficulty": 3, "skill_used": "electronics", "qualities": [ { "id": "SCREW", "level": 1 } ], @@ -344,7 +344,7 @@ { "result": "bot_advturret_disarmed", "type": "uncraft", - "time": 6000, + "time": "6 m", "difficulty": 4, "skill_used": "electronics", "qualities": [ { "id": "SCREW", "level": 1 } ], diff --git a/data/mods/Modular_Turrets/uncraft_corpse.json b/data/mods/Modular_Turrets/uncraft_corpse.json index 5113e958822ce..a6f0db0224f54 100644 --- a/data/mods/Modular_Turrets/uncraft_corpse.json +++ b/data/mods/Modular_Turrets/uncraft_corpse.json @@ -4,7 +4,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -23,7 +23,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "processor", 2 ] ], [ [ "RAM", 1 ] ], [ [ "scrap", 2 ] ], [ [ "e_scrap", 1 ] ], [ [ "motor_micro", 1 ] ] ] @@ -33,7 +33,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -51,7 +51,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -69,7 +69,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -87,7 +87,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -105,7 +105,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 5, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -123,7 +123,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 3, - "time": 10000, + "time": "10 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -144,7 +144,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 15000, + "time": "15 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -165,7 +165,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 5, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -186,7 +186,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_turret_disarmed", 1 ] ], [ [ "robopart_9mm", 1 ] ] ] }, @@ -204,7 +204,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_turret_disarmed", 1 ] ], [ [ "robopart_shot", 1 ] ] ] }, @@ -213,7 +213,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_turret_disarmed", 1 ] ], [ [ "robopart_teargas", 1 ] ] ] }, @@ -222,7 +222,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_turret_disarmed", 1 ] ], [ [ "robopart_beanbag", 1 ] ] ] }, @@ -231,7 +231,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "robopart_556", 1 ] ] ] }, @@ -240,7 +240,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "robopart_556", 1 ] ] ] }, @@ -249,7 +249,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "robopart_308", 1 ] ] ] }, @@ -258,7 +258,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "robopart_50bmg", 1 ] ] ] }, @@ -267,7 +267,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "robopart_50bmg", 1 ] ] ] }, @@ -276,7 +276,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advturret_disarmed", 1 ] ], [ [ "robopart_needle", 1 ] ] ] }, @@ -285,7 +285,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "robopart_8x40mm", 1 ] ] ] }, @@ -294,7 +294,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milturret_disarmed", 1 ] ], [ [ "robopart_flame", 1 ] ] ] }, @@ -303,7 +303,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advturret_disarmed", 1 ] ], [ [ "robopart_laser", 1 ] ] ] }, @@ -312,7 +312,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advturret_disarmed", 1 ] ], [ [ "robopart_laser", 1 ] ] ] }, @@ -321,7 +321,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advturret_disarmed", 1 ] ], [ [ "robopart_plasma", 1 ] ] ] }, @@ -330,7 +330,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advturret_disarmed", 1 ] ], [ [ "robopart_rail", 1 ] ] ] }, @@ -339,7 +339,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advturret_disarmed", 1 ] ], [ [ "robopart_emp", 1 ] ] ] }, @@ -348,7 +348,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_turret_disarmed", 1 ] ], [ [ "ceramic_shard", 3 ] ], [ [ "robopart_9mm", 1 ] ] ] }, @@ -357,7 +357,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -380,7 +380,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_eyebot_disarmed", 1 ] ], [ [ "robopart_flash", 1 ] ] ] @@ -390,7 +390,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -414,7 +414,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -432,7 +432,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "ai_module", 1 ] ], [ [ "sensor_module", 1 ] ], @@ -452,7 +452,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_skitterbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "e_scrap", 1 ] ], [ [ "steel_chunk", 3 ] ] ] }, { @@ -460,7 +460,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -485,7 +485,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -500,7 +500,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -515,7 +515,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_defbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_9mm", 1 ] ] ] @@ -525,7 +525,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -540,7 +540,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -564,7 +564,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 600000, + "time": "120 m", "using": [ [ "soldering_standard", 30 ], [ "welding_standard", 20 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -588,7 +588,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -603,7 +603,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ diff --git a/data/mods/More_Survival_Tools/modinfo.json b/data/mods/More_Survival_Tools/modinfo.json index 329839ee01c76..11429619aa797 100644 --- a/data/mods/More_Survival_Tools/modinfo.json +++ b/data/mods/More_Survival_Tools/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "DangerNoodle" ], "description": "For those who prefer being innawoods. Adds several tools, various recipes additions/tweaks, plus two new professions.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Mundane_Zombies/modinfo.json b/data/mods/Mundane_Zombies/modinfo.json index e421808a79a97..048fc3faed453 100644 --- a/data/mods/Mundane_Zombies/modinfo.json +++ b/data/mods/Mundane_Zombies/modinfo.json @@ -8,7 +8,7 @@ "description": "Removes all special zombies from the game.", "category": "monster_exclude", "dependencies": [ "dda" ], - "obsolete": false + "obsolete": true }, { "type": "MONSTER_BLACKLIST", diff --git a/data/mods/Mutant_NPCs/modinfo.json b/data/mods/Mutant_NPCs/modinfo.json index de895c8f63d96..f2065865e04ce 100644 --- a/data/mods/Mutant_NPCs/modinfo.json +++ b/data/mods/Mutant_NPCs/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Spencer Michaels" ], "description": "NPCs wandering the wasteland will occasionally have mutations --- your foes included. Beware!", "category": "misc_additions", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/NW_Pack/modinfo.json b/data/mods/NW_Pack/modinfo.json index 018b713173ac9..785439f7008cc 100644 --- a/data/mods/NW_Pack/modinfo.json +++ b/data/mods/NW_Pack/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Zaweri" ], "description": "Adds recipes for replicas of mythological weapons.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/No_Acid_Zombies/modinfo.json b/data/mods/No_Acid_Zombies/modinfo.json index 20ff7be0c03a2..6658989da9592 100644 --- a/data/mods/No_Acid_Zombies/modinfo.json +++ b/data/mods/No_Acid_Zombies/modinfo.json @@ -5,7 +5,8 @@ "name": "No Acid Zombies", "description": "Removes all acid-based zombies from the game.", "category": "monster_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "MONSTER_BLACKLIST", diff --git a/data/mods/No_Anthills/modinfo.json b/data/mods/No_Anthills/modinfo.json index 4b3f0520d534e..658281724ba16 100644 --- a/data/mods/No_Anthills/modinfo.json +++ b/data/mods/No_Anthills/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "Inglonias" ], "description": "Removes ants and anthills from the game", "category": "monster_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "MONSTER_BLACKLIST", diff --git a/data/mods/No_Beehives/modinfo.json b/data/mods/No_Beehives/modinfo.json index 4b1196346ffff..5c34ac16b0394 100644 --- a/data/mods/No_Beehives/modinfo.json +++ b/data/mods/No_Beehives/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "Inglonias" ], "description": "Removes bees and beehives from the game", "category": "monster_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "MONSTER_BLACKLIST", diff --git a/data/mods/No_Big_Zombies/modinfo.json b/data/mods/No_Big_Zombies/modinfo.json index a04ac8a71de08..5f3ce12ae5ba7 100644 --- a/data/mods/No_Big_Zombies/modinfo.json +++ b/data/mods/No_Big_Zombies/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "Inglonias" ], "description": "Removes shocker brutes, zombie hulks, and skeletal juggernauts from the game.", "category": "monster_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "MONSTER_BLACKLIST", diff --git a/data/mods/No_Explosive_Zombies/modinfo.json b/data/mods/No_Explosive_Zombies/modinfo.json index 37e3c7a9f3896..3f046414160a5 100644 --- a/data/mods/No_Explosive_Zombies/modinfo.json +++ b/data/mods/No_Explosive_Zombies/modinfo.json @@ -5,7 +5,8 @@ "name": "No Explosive Zombies", "description": "Removes all explosion-based zombies from the game.", "category": "monster_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "MONSTER_BLACKLIST", diff --git a/data/mods/No_Filthy_Clothes/modinfo.json b/data/mods/No_Filthy_Clothes/modinfo.json index 25fd2459dab77..9f3d127d72509 100644 --- a/data/mods/No_Filthy_Clothes/modinfo.json +++ b/data/mods/No_Filthy_Clothes/modinfo.json @@ -5,7 +5,8 @@ "name": "No Filthy Clothing", "description": "Clothes dropped by zombies will be completely clean.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "EXTERNAL_OPTION", diff --git a/data/mods/No_Flaming_Weapons/modinfo.json b/data/mods/No_Flaming_Weapons/modinfo.json index 691087318c485..da7bdf03e94ac 100644 --- a/data/mods/No_Flaming_Weapons/modinfo.json +++ b/data/mods/No_Flaming_Weapons/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "tungtn" ], "description": "Removes flaming melee weapons.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "ITEM_BLACKLIST", diff --git a/data/mods/No_Medieval_Items/modinfo.json b/data/mods/No_Medieval_Items/modinfo.json index e410b251140f9..5263b4ed525b9 100644 --- a/data/mods/No_Medieval_Items/modinfo.json +++ b/data/mods/No_Medieval_Items/modinfo.json @@ -7,7 +7,8 @@ "maintainers": [ "Rivet-the-Zombie" ], "description": "Removes medieval weapons, armors, and specific books.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "ITEM_BLACKLIST", diff --git a/data/mods/No_Mutagen/modinfo.json b/data/mods/No_Mutagen/modinfo.json index a209a246d4163..7209d14a11238 100644 --- a/data/mods/No_Mutagen/modinfo.json +++ b/data/mods/No_Mutagen/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "Kevin Granade" ], "description": "Removes mutagen items from the game.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "ITEM_BLACKLIST", diff --git a/data/mods/No_Old_guns/modinfo.json b/data/mods/No_Old_guns/modinfo.json index de2b11b5721fb..b25c1bef66324 100644 --- a/data/mods/No_Old_guns/modinfo.json +++ b/data/mods/No_Old_guns/modinfo.json @@ -7,7 +7,8 @@ "maintainers": [ "Rivet-the-Zombie", "Cyrano7" ], "description": "Removes all black powder and pre-Cold War firearms.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "ITEM_BLACKLIST", diff --git a/data/mods/No_Religious_Books/modinfo.json b/data/mods/No_Religious_Books/modinfo.json index ca1216296c286..0b15b033e6a8b 100644 --- a/data/mods/No_Religious_Books/modinfo.json +++ b/data/mods/No_Religious_Books/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "dvolk" ], "description": "Removes religious text items from the game.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "replace": "philosophy_book", diff --git a/data/mods/No_Reviving/modinfo.json b/data/mods/No_Reviving/modinfo.json index ff8b65c751709..facd926ca58a8 100644 --- a/data/mods/No_Reviving/modinfo.json +++ b/data/mods/No_Reviving/modinfo.json @@ -5,7 +5,8 @@ "name": "Prevent Zombie Revivication", "description": "Disables zombie revival.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "monster_adjustment", diff --git a/data/mods/No_Rivtech_Guns/modinfo.json b/data/mods/No_Rivtech_Guns/modinfo.json index 96884d2141751..083b7b2f61a4a 100644 --- a/data/mods/No_Rivtech_Guns/modinfo.json +++ b/data/mods/No_Rivtech_Guns/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "tungtn/community" ], "description": "Removes fictional conventional firearms and ammunition.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "ITEM_BLACKLIST", diff --git a/data/mods/No_Survivor_Armor/modinfo.json b/data/mods/No_Survivor_Armor/modinfo.json index 39e5ae54e58cd..d25498ffa6e9a 100644 --- a/data/mods/No_Survivor_Armor/modinfo.json +++ b/data/mods/No_Survivor_Armor/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "tungtn" ], "description": "Removes survivor armor.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/RL_Classes/modinfo.json b/data/mods/RL_Classes/modinfo.json index bc24745691ed7..0edb9d59ecf7a 100644 --- a/data/mods/RL_Classes/modinfo.json +++ b/data/mods/RL_Classes/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Rivet-the-Zombie" ], "description": "Adds a set of professions which correspond to classic Roguelike character archetypes.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Safe_autodoc/modinfo.json b/data/mods/Safe_autodoc/modinfo.json index 6be0683decb44..316c80823ecf9 100644 --- a/data/mods/Safe_autodoc/modinfo.json +++ b/data/mods/Safe_autodoc/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "John Candlebury" ], "description": "Makes Autodoc operations completely safe, independent of the player's skill.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Salvaged_Robots/modinfo.json b/data/mods/Salvaged_Robots/modinfo.json index 7ff8b3f4130c0..9dc867a5c24e9 100644 --- a/data/mods/Salvaged_Robots/modinfo.json +++ b/data/mods/Salvaged_Robots/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Anyone" ], "description": "Expands the types of robots and allows players to jury-rig broken robots into functioning companions.", "category": "creatures", - "dependencies": [ "dda", "modular_turrets" ] + "dependencies": [ "dda", "modular_turrets" ], + "obsolete": true } ] diff --git a/data/mods/Salvaged_Robots/recipe.json b/data/mods/Salvaged_Robots/recipe.json index fc3d4089a2308..ef468e6d45cf3 100644 --- a/data/mods/Salvaged_Robots/recipe.json +++ b/data/mods/Salvaged_Robots/recipe.json @@ -7,7 +7,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 5 ], [ "computer", 4 ] ], "difficulty": 8, - "time": 2500, + "time": "150 s", "reversible": true, "autolearn": true, "tools": [ [ [ "electrohack", 20 ] ] ], @@ -31,7 +31,7 @@ "skill_used": "electronics", "skills_required": [ [ "computer", 3 ] ], "difficulty": 3, - "time": 2500, + "time": "150 s", "reversible": true, "autolearn": true, "tools": [ [ [ "electrohack", 20 ] ] ], @@ -87,7 +87,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 5 ], [ "computer", 4 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "autolearn": true, "tools": [ [ [ "electrohack", 20 ] ] ], @@ -201,7 +201,7 @@ "copy-from": "bot_turret_base", "skills_required": [ [ "mechanics", 2 ], [ "computer", 3 ] ], "difficulty": 5, - "time": 25000, + "time": "25 m", "reversible": true, "book_learn": [ [ "recipe_lab_elec", 5 ], [ "textbook_robots", 6 ] ], "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], @@ -222,7 +222,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 20 ] ] ], @@ -501,7 +501,7 @@ "skill_used": "electronics", "skills_required": [ [ "firstaid", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 20 ] ] ], @@ -621,7 +621,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "mag_robotics", 3 ], [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 20 ] ] ], @@ -734,7 +734,7 @@ "skill_used": "electronics", "skills_required": [ [ "firstaid", 6 ], [ "computer", 5 ] ], "difficulty": 8, - "time": 250000, + "time": "250 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 20 ] ] ], @@ -782,7 +782,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 20 ] ] ], @@ -903,7 +903,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 20 ] ] ], @@ -1050,7 +1050,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 50 ] ] ], @@ -1138,7 +1138,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 50 ] ] ], @@ -1267,7 +1267,7 @@ "skill_used": "electronics", "skills_required": [ [ "mechanics", 4 ], [ "computer", 5 ] ], "difficulty": 6, - "time": 25000, + "time": "25 m", "reversible": false, "book_learn": [ [ "recipe_lab_elec", 6 ], [ "textbook_robots", 7 ] ], "tools": [ [ [ "electrohack", 50 ] ] ], diff --git a/data/mods/Salvaged_Robots/uncraft.json b/data/mods/Salvaged_Robots/uncraft.json index 62cdcf41a1832..fea6fb190f7d5 100644 --- a/data/mods/Salvaged_Robots/uncraft.json +++ b/data/mods/Salvaged_Robots/uncraft.json @@ -4,7 +4,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "scalpel", 8 ] ], @@ -20,7 +20,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 3, - "time": 6000, + "time": "6 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "power_supply", 2 ] ], @@ -36,7 +36,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 5, - "time": 90000, + "time": "90 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "RAM", 5 ] ], @@ -52,7 +52,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 4, - "time": 10000, + "time": "10 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "pipe", 2 ] ], @@ -68,7 +68,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 8, - "time": 60000, + "time": "60 m", "using": [ [ "soldering_standard", 20 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ [ [ "motor_micro", 3 ] ], [ [ "robopart_ai_core", 1 ] ], [ [ "plastic_chunk", 2 ] ] ] diff --git a/data/mods/Salvaged_Robots/uncraft_corpse.json b/data/mods/Salvaged_Robots/uncraft_corpse.json index 3583c45105cca..0c95d7397df0f 100644 --- a/data/mods/Salvaged_Robots/uncraft_corpse.json +++ b/data/mods/Salvaged_Robots/uncraft_corpse.json @@ -4,7 +4,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 1, - "time": 1000, + "time": "1 m", "qualities": [ { "id": "CUT", "level": 1 } ], "components": [ [ [ "etched_skull", 1 ] ] ] }, @@ -13,7 +13,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -31,7 +31,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -50,7 +50,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -68,7 +68,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 2000, + "time": "2 m", "using": [ [ "soldering_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -85,7 +85,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 2, - "time": 3000, + "time": "3 m", "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_turret_disarmed", 1 ] ], [ [ "hose", 1 ] ] ] }, @@ -94,7 +94,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -110,7 +110,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -126,7 +126,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_eyebot_disarmed", 1 ] ], [ [ "robopart_microreactor", 1 ] ], [ [ "robopart_laser", 1 ] ] ] @@ -136,7 +136,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 1, - "time": 300, + "time": "18 s", "components": [ [ [ "broken_utilibot", 1 ] ], [ [ "glasses_monocle", 1 ] ], [ [ "tophat", 1 ] ] ] }, { @@ -144,7 +144,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -164,7 +164,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_utilibot", 1 ] ], [ [ "nomex", 7 ] ], @@ -182,7 +182,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_utilibot", 1 ] ], [ [ "robopart_microreactor", 1 ] ], @@ -200,7 +200,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_utilibot", 1 ] ], [ [ "robopart_microreactor", 1 ] ], @@ -218,7 +218,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_utilibot", 1 ] ], [ [ "robopart_microreactor", 1 ] ], @@ -237,7 +237,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_utilibot", 1 ] ], [ [ "robopart_microreactor", 1 ] ], @@ -253,7 +253,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "ai_module_advanced", 1 ] ], [ [ "self_monitoring_module", 1 ] ], @@ -278,7 +278,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_medibot_disarmed", 1 ] ], [ [ "robopart_surgery", 1 ] ], @@ -296,7 +296,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_medibot_disarmed", 1 ] ], [ [ "spike", 4 ] ], [ [ "robopart_pharma", 1 ] ], [ [ "scrap", 4 ] ] ] }, { @@ -306,7 +306,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_medibot_disarmed", 1 ] ], [ [ "robopart_microreactor", 1 ] ], @@ -325,7 +325,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_medibot_disarmed", 1 ] ], [ [ "robopart_pharma", 1 ] ], @@ -342,7 +342,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_skitterbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "e_scrap", 1 ] ], [ [ "steel_chunk", 3 ] ] ] }, { @@ -352,7 +352,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_skitterbot_disarmed", 1 ] ], [ [ "clockworks", 4 ] ], @@ -368,7 +368,7 @@ "difficulty": 4, "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], - "time": 30000, + "time": "30 m", "components": [ [ [ "broken_skitterbot_disarmed", 1 ] ], [ [ "robopart_8x40mm", 1 ] ], @@ -381,7 +381,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -401,7 +401,7 @@ "type": "uncraft", "skill_used": "fabrication", "difficulty": 2, - "time": 3000, + "time": "3 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_broken_cyborg", 1 ] ], [ [ "necro_head", 1 ] ] ] @@ -411,7 +411,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_defbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_9mm", 1 ] ] ] @@ -421,7 +421,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_defbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_shot", 1 ] ] ] @@ -431,7 +431,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -446,7 +446,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -462,7 +462,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -480,7 +480,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -497,7 +497,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -523,7 +523,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_paintball", 1 ] ] ] @@ -533,7 +533,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_556", 1 ] ] ] @@ -543,7 +543,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_308", 1 ] ] ] @@ -553,7 +553,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_50bmg", 1 ] ] ] @@ -563,7 +563,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_8x40mm", 1 ] ] ] @@ -573,7 +573,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_needle", 1 ] ] ] @@ -583,7 +583,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_40mm", 1 ] ] ] @@ -593,7 +593,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_tazer", 1 ] ], [ [ "robopart_flame", 1 ] ] ] @@ -603,7 +603,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_9mm", 2 ] ] ] @@ -613,7 +613,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_9mm", 2 ] ], [ [ "gold_small", 100 ] ] ] @@ -623,7 +623,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_556", 1 ] ] ] @@ -633,7 +633,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_milbot_disarmed", 1 ] ], [ [ "robopart_50bmg", 1 ] ] ] @@ -643,7 +643,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -670,7 +670,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advbot_disarmed", 1 ] ], [ [ "robopart_microreactor", 1 ] ], [ [ "robopart_laser", 1 ] ] ] @@ -680,7 +680,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advbot_disarmed", 1 ] ], [ [ "robopart_microreactor", 1 ] ], [ [ "robopart_plasma", 1 ] ] ] @@ -690,7 +690,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advbot_disarmed", 1 ] ], [ [ "robopart_microreactor", 1 ] ], [ [ "robopart_rail", 1 ] ] ] @@ -700,7 +700,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advbot_disarmed", 1 ] ], [ [ "robopart_microreactor", 1 ] ], [ [ "robopart_lightning", 1 ] ] ] @@ -710,7 +710,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ [ [ "broken_advbot_disarmed", 1 ] ], [ [ "robopart_microreactor", 1 ] ], [ [ "robopart_emp", 1 ] ] ] @@ -720,7 +720,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -736,7 +736,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 4, - "time": 30000, + "time": "30 m", "using": [ [ "soldering_standard", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ], "components": [ @@ -752,7 +752,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -768,7 +768,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -785,7 +785,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ @@ -803,7 +803,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ [ [ "broken_tankbot_disarmed", 1 ] ], [ [ "motor", 2 ] ], [ [ "steel_plate", 6 ] ] ] @@ -813,7 +813,7 @@ "type": "uncraft", "skill_used": "electronics", "difficulty": 6, - "time": 120000, + "time": "120 m", "using": [ [ "soldering_standard", 20 ], [ "welding_standard", 5 ] ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "SAW_M", "level": 1 } ], "components": [ diff --git a/data/mods/Sleep_Deprivation/bionics.json b/data/mods/Sleep_Deprivation/bionics.json deleted file mode 100644 index 5cea5a3c4c517..0000000000000 --- a/data/mods/Sleep_Deprivation/bionics.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "id": "bio_synaptic_regen", - "type": "bionic", - "name": "Synaptic Regeneration System", - "description": "An electromagnetic stimulator has been surgically implanted on the back of your head and along your spine, continually draining power. As long as it's active, you won't become sleep deprived; and if you're sleep deprived already, it will boost the rate of recovery while you sleep.", - "flags": [ "BIONIC_TOGGLED" ], - "occupied_bodyparts": [ [ "HEAD", 1 ], [ "TORSO", 1 ] ], - "act_cost": 0, - "react_cost": 1, - "time": 100 - } -] diff --git a/data/mods/Sleep_Deprivation/effects.json b/data/mods/Sleep_Deprivation/effects.json deleted file mode 100644 index 727018df54fd9..0000000000000 --- a/data/mods/Sleep_Deprivation/effects.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "type": "effect_type", - "id": "sleep_deprived", - "name": [ "Sleep Deprived" ], - "desc": [ "Your sleep debt has been steadily increasing for a while. You should get some rest." ], - "rating": "bad", - "max_intensity": 20160, - "int_dur_factor": 1440, - "base_mods": { "speed_mod": [ -5 ] }, - "scaling_mods": { "speed_mod": [ -1 ], "int_mod": [ -0.33 ], "per_mod": [ -0.33 ], "str_mod": [ -0.17 ], "dex_mod": [ -0.17 ] }, - "apply_message": "You feel weary, your body tired from lack of quality sleep.", - "remove_message": "You have finally caught up with your lost sleep, and you feel refreshed and awake for a change." - }, - { - "type": "effect_type", - "id": "magnesium", - "name": [ "Magnesium Supplements" ], - "desc": [ "You took some magnesium supplements. These will help with sleep deprivation." ], - "rating": "good" - } -] diff --git a/data/mods/Sleep_Deprivation/game_balance.json b/data/mods/Sleep_Deprivation/game_balance.json deleted file mode 100644 index 594bb55a809b3..0000000000000 --- a/data/mods/Sleep_Deprivation/game_balance.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "type": "EXTERNAL_OPTION", - "name": "SLEEP_DEPRIVATION", - "stype": "bool", - "value": true - } -] diff --git a/data/mods/Sleep_Deprivation/item_actions.json b/data/mods/Sleep_Deprivation/item_actions.json deleted file mode 100644 index 34981463ca9cc..0000000000000 --- a/data/mods/Sleep_Deprivation/item_actions.json +++ /dev/null @@ -1,7 +0,0 @@ -[ - { - "type": "item_action", - "id": "MAGNESIUM_TABLET", - "name": "Take a magnesium tablet" - } -] diff --git a/data/mods/Sleep_Deprivation/item_groups.json b/data/mods/Sleep_Deprivation/item_groups.json deleted file mode 100644 index e1b7bba825253..0000000000000 --- a/data/mods/Sleep_Deprivation/item_groups.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "type": "item_group", - "id": "bionics", - "items": [ [ "bio_synaptic_regen", 10 ] ] - }, - { - "type": "item_group", - "id": "bionics_sci", - "items": [ [ "bio_synaptic_regen", 8 ] ] - }, - { - "type": "item_group", - "id": "bionics_mil", - "items": [ [ "bio_synaptic_regen", 12 ] ] - }, - { - "type": "item_group", - "id": "softdrugs", - "items": [ [ "magnesium_tablet", 75 ] ] - }, - { - "type": "item_group", - "id": "shelter", - "items": [ [ "magnesium_tablet", 75 ] ] - } -] diff --git a/data/mods/Sleep_Deprivation/itemgroups/drugs.json b/data/mods/Sleep_Deprivation/itemgroups/drugs.json deleted file mode 100644 index 14a5db899f6a2..0000000000000 --- a/data/mods/Sleep_Deprivation/itemgroups/drugs.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "id": "drugs_rare", - "type": "item_group", - "//": "Rare and/or valuable drugs excluding painkillers", - "items": [ [ "magnesium_tablet", 100 ] ] - } -] diff --git a/data/mods/Sleep_Deprivation/items/bionics.json b/data/mods/Sleep_Deprivation/items/bionics.json deleted file mode 100644 index f1e44329e3ae3..0000000000000 --- a/data/mods/Sleep_Deprivation/items/bionics.json +++ /dev/null @@ -1,11 +0,0 @@ -[ - { - "id": "bio_synaptic_regen", - "copy-from": "bionic_general", - "type": "BIONIC_ITEM", - "name": "Synaptic Regeneration System CBM", - "description": "An electromagnetic stimulator has been surgically implanted on the back of your head and along your spine, continually draining power. As long as it's active, you won't become sleep deprived; and if you're sleep deprived already, it will boost the rate of recovery.", - "price": 10000, - "difficulty": 8 - } -] diff --git a/data/mods/Sleep_Deprivation/items/comestibles/med.json b/data/mods/Sleep_Deprivation/items/comestibles/med.json deleted file mode 100644 index b46ca75e7ea59..0000000000000 --- a/data/mods/Sleep_Deprivation/items/comestibles/med.json +++ /dev/null @@ -1,18 +0,0 @@ -[ - { - "id": "magnesium_tablet", - "type": "COMESTIBLE", - "comestible_type": "MED", - "name": "magnesium tablet", - "description": "Over-the-counter magnesium supplements, commonly prescribed to treat sleep deprivation and to mitigate its effects. One tablet a day combined with a good night's sleep will help you recover faster.", - "weight": "1 g", - "volume": "250 ml", - "price": 400, - "price_postapoc": 4000, - "charges": 1, - "stack_size": 30, - "symbol": "!", - "color": "yellow", - "use_action": "MAGNESIUM_TABLET" - } -] diff --git a/data/mods/Sleep_Deprivation/modinfo.json b/data/mods/Sleep_Deprivation/modinfo.json index e484c731eec3d..8b93a9054215c 100644 --- a/data/mods/Sleep_Deprivation/modinfo.json +++ b/data/mods/Sleep_Deprivation/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Kevin Giovinazzo" ], "description": "Enables sleep deprivation mechanics independently of a player's fatigue.", "category": "rebalance", + "obsolete": true, "dependencies": [ "dda" ] } ] diff --git a/data/mods/Tanks/modinfo.json b/data/mods/Tanks/modinfo.json index 8cbb5363c4959..2979caa9f6547 100644 --- a/data/mods/Tanks/modinfo.json +++ b/data/mods/Tanks/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "BorkBorkGoesTheCode" ], "description": "Adds a few armored fighting vehicles and other such things, requires Vehicle Additions Pack.", "category": "vehicles", - "dependencies": [ "dda", "blazemod" ] + "dependencies": [ "dda", "blazemod" ], + "obsolete": true } ] diff --git a/data/mods/Tolerate_This/modinfo.json b/data/mods/Tolerate_This/modinfo.json index a656d05c8ec32..69f06a51b1d2a 100644 --- a/data/mods/Tolerate_This/modinfo.json +++ b/data/mods/Tolerate_This/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "TechyBen" ], "description": "Some simple gluten free and lactose free alternative recipe options. NOT EXHAUSTIVE.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/Zombie_Nightvision/modinfo.json b/data/mods/Zombie_Nightvision/modinfo.json index 16cf393414668..20aa76ff1c52f 100644 --- a/data/mods/Zombie_Nightvision/modinfo.json +++ b/data/mods/Zombie_Nightvision/modinfo.json @@ -5,7 +5,8 @@ "name": "Zombie Nightvision", "description": "Gives all zombies perfect nightvision.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "monster_adjustment", diff --git a/data/mods/blazemod/modinfo.json b/data/mods/blazemod/modinfo.json index 1b0f9331d3876..4c4a65e37ab8a 100644 --- a/data/mods/blazemod/modinfo.json +++ b/data/mods/blazemod/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Blaze-whatdoyoumeanitsalreadytaken" ], "description": "Please see the included PAQ.txt in the mod folder if you encounter any issues.", "category": "vehicles", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/classic_zombies/modinfo.json b/data/mods/classic_zombies/modinfo.json index e964d03d0f9d3..9ef1c1e10f6b6 100644 --- a/data/mods/classic_zombies/modinfo.json +++ b/data/mods/classic_zombies/modinfo.json @@ -2,11 +2,16 @@ { "type": "MOD_INFO", "ident": "classic_zombies", - "name": "Classic zombies", + "name": "Cataclysm: Dark Days of the Dead (formerly Classic Zombies)", "authors": [ "Hirmuolio" ], - "maintainers": [ "" ], - "description": "Only spawn classic zombies and natural wildlife. This disables certain buildings and map extras.", + "maintainers": [ "I-am-Erk" ], + "description": "Only spawn classic zombies and natural wildlife. This disables certain buildings and map extras. The long term plan is to make this a classic zombie movie simulator set in the present day.", "category": "monster_exclude", "dependencies": [ "dda" ] + }, + { + "type": "monster_adjustment", + "species": "ZOMBIE", + "flag": { "name": "REVIVES", "value": false } } ] diff --git a/data/mods/fast_healing/modinfo.json b/data/mods/fast_healing/modinfo.json index 5b7c1c70d5f91..bbcd7e2e93840 100644 --- a/data/mods/fast_healing/modinfo.json +++ b/data/mods/fast_healing/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ ], "description": "Increases broken limb mending speed and the effectiveness of healing items.", "category": "misc_additions", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/intbasedlearning/modinfo.json b/data/mods/intbasedlearning/modinfo.json index 7a1bb54a30d38..e2762f6e5ff69 100644 --- a/data/mods/intbasedlearning/modinfo.json +++ b/data/mods/intbasedlearning/modinfo.json @@ -7,16 +7,7 @@ "maintainers": [ "1n17" ], "description": "Learning through practice and reading is highly dependent on INT and focus. Respective traits are disabled.", "category": "rebalance", - "dependencies": [ "dda" ] - }, - { - "type": "EXTERNAL_OPTION", - "name": "INT_BASED_LEARNING", - "stype": "bool", - "value": true - }, - { - "type": "TRAIT_BLACKLIST", - "traits": [ "SLOWLEARNER", "FASTLEARNER" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/makeshift/modinfo.json b/data/mods/makeshift/modinfo.json index 2cddcd5f4245d..b8edcf0a634b9 100644 --- a/data/mods/makeshift/modinfo.json +++ b/data/mods/makeshift/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Noctifer-de-Mortem" ], "description": "Adds more improvised item variants and rebalances existing ones.", "category": "items", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/mapspecials_demo/modinfo.json b/data/mods/mapspecials_demo/modinfo.json index 0f1ddbd36ff8b..4c91fca6f66b0 100644 --- a/data/mods/mapspecials_demo/modinfo.json +++ b/data/mods/mapspecials_demo/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "Sunshine" ], "description": "Demo for JSONized mapgens (megastore, missile silo).", "category": "buildings", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/more_classes_scenarios/modinfo.json b/data/mods/more_classes_scenarios/modinfo.json index 785d2774bee84..8fbc19a5f865b 100644 --- a/data/mods/more_classes_scenarios/modinfo.json +++ b/data/mods/more_classes_scenarios/modinfo.json @@ -7,6 +7,7 @@ "maintainers": [ "Noctifer-de-Mortem" ], "description": "Adds new classes and scenarios while rebalancing some existing ones.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/necromancy/modinfo.json b/data/mods/necromancy/modinfo.json index 4a721fe820061..e8058e6d02a6f 100644 --- a/data/mods/necromancy/modinfo.json +++ b/data/mods/necromancy/modinfo.json @@ -6,6 +6,7 @@ "authors": [ "dambuk1" ], "description": "Adds the ability to revive creatures as minions.", "category": "magical", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true } ] diff --git a/data/mods/no_scifi/modinfo.json b/data/mods/no_scifi/modinfo.json index 8285ec6730bde..415bbe9e79840 100644 --- a/data/mods/no_scifi/modinfo.json +++ b/data/mods/no_scifi/modinfo.json @@ -7,7 +7,8 @@ "maintainers": [ "mugling" ], "description": "Removes far-future Sci-Fi items such as powered armor and energy weapons.", "category": "item_exclude", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "ITEM_BLACKLIST", diff --git a/data/mods/novitamins/modinfo.json b/data/mods/novitamins/modinfo.json index b0ca0bfd09085..3b7141ae522bd 100644 --- a/data/mods/novitamins/modinfo.json +++ b/data/mods/novitamins/modinfo.json @@ -6,7 +6,8 @@ "authors": [ "mugling" ], "description": "Disables vitamin requirements.", "category": "rebalance", - "dependencies": [ "dda" ] + "dependencies": [ "dda" ], + "obsolete": true }, { "type": "EXTERNAL_OPTION", diff --git a/doc/JSON_INFO.md b/doc/JSON_INFO.md index 829cb00aa9e9c..5819bf5040c0e 100644 --- a/doc/JSON_INFO.md +++ b/doc/JSON_INFO.md @@ -19,6 +19,7 @@ Use the `Home` key to return to the top. + [Bionics](#bionics) + [Dreams](#dreams) + [Item Groups](#item-groups) + + [Item Category](#item-category) + [Materials](#materials) + [Monster Groups](#monster-groups) - [Group definition](#group-definition) @@ -26,7 +27,7 @@ Use the `Home` key to return to the top. + [Monster Factions](#monster-factions) + [Monsters](#monsters) + [Names](#names) - + [Profession item substitution](#profession_item_substitution) + + [Profession item substitution](#profession-item-substitution) - [`description`](#-description-) - [`name`](#-name-) - [`points`](#-points-) @@ -70,11 +71,11 @@ Use the `Home` key to return to the top. + [Seed Data](#seed-data) + [Artifact Data](#artifact-data) + [Brewing Data](#brewing-data) - - [`Charge_type`](#charge_type) - - [`Effects_carried`](#effects_carried) - - [`effects_worn`](#effects_worn) - - [`effects_wielded`](#effects_wielded) - - [`effects_activated`](#effects_activated) + - [`Charge_type`](#charge-type) + - [`Effects_carried`](#effects-carried) + - [`effects_worn`](#effects-worn) + - [`effects_wielded`](#effects-wielded) + - [`effects_activated`](#effects-activated) + [Software Data](#software-data) + [Fuel data](#fuel-data) + [Use Actions](#use-actions) @@ -467,6 +468,28 @@ The syntax listed here is still valid. } ``` +### Item Category + +When you sort your inventory by category, these are the categories that are displayed. + +| Identifier | Description +|--- |--- +| id | Unique ID. Must be one continuous word, use underscores if necessary +| name | The name of the category. This is what shows up in-game when you open the inventory. +| zone | The corresponding loot_zone (see loot_zones.json) +| sort_rank | Used to sort categories when displaying. Lower values are shown first +| priority_zones | When set, items in this category will be sorted to the priority zone if the conditions are met. If the user does not have the priority zone in the zone manager, the items get sorted into zone set in the 'zone' property. It is a list of objects. Each object has 3 properties: ID: The id of a LOOT_ZONE (see LOOT_ZONES.json), filthy: boolean. setting this means filthy items of this category will be sorted to the priority zone, flags: array of flags + +```C++ +{ + "id":"armor", + "name": "ARMOR", + "zone": "LOOT_ARMOR", + "sort_rank": -21, + "priority_zones": [ { "id": "LOOT_FARMOR", "filthy": true, "flags": [ "RAINPROOF" ] } ], +} +``` + ### Materials | Identifier | Description @@ -541,7 +564,7 @@ There are six -resist parameters: acid, bash, chip, cut, elec, and fire. These a | Identifier | Description |--- |--- -| `monster` | The monster's id. +| `monster` | The monster's unique ID, eg. `"mon_zombie"`. | `freq` | Chance of occurrence, x/1000. | `cost_multiplier` | How many monsters each monster in this definition should count as, if spawning a limited number of monsters. | `pack_size` | (_optional_) The minimum and maximum number of monsters in this group that should spawn together. (default: `[1,1]`) @@ -1265,8 +1288,8 @@ See also VEHICLE_JSON.md "price": 100, // Used when bartering with NPCs. For stackable items (ammo, comestibles) this is the price for stack_size charges. Can use string "cent" "USD" or "kUSD". "price_post": "1 USD", // Same as price but represent value post cataclysm. Can use string "cent" "USD" or "kUSD". "material": ["COTTON"], // Material types, can be as many as you want. See materials.json for possible options -"cutting": 0, // (Optional, default = 0) Cutting damage caused by using it as a melee weapon -"bashing": -5, // (Optional, default = 0) Bashing damage caused by using it as a melee weapon +"cutting": 0, // (Optional, default = 0) Cutting damage caused by using it as a melee weapon. This value cannot be negative. +"bashing": 0, // (Optional, default = 0) Bashing damage caused by using it as a melee weapon. This value cannot be negative. "to_hit": 0, // (Optional, default = 0) To-hit bonus if using it as a melee weapon (whatever for?) "flags": ["VARSIZE"], // Indicates special effects, see JSON_FLAGS.md "magazine_well": 0, // Volume above which the magazine starts to protrude from the item and add extra volume @@ -1596,6 +1619,7 @@ Guns can be defined like this: "built_in_mods": ["m203"], //An array of mods that will be integrated in the weapon using the IRREMOVABLE tag. "default_mods": ["m203"] //An array of mods that will be added to a weapon on spawn. "barrel_length": "30 mL", // Amount of volume lost when the barrel is sawn. Approximately 9mL per inch is a decent approximation. +"valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ] ], // The valid locations for gunmods and the mount of slots for that location. ``` Alternately, every item (book, tool, armor, even food) can be used as gun if it has gun_data: ```json @@ -2943,4 +2967,4 @@ Setting of sprite sheets. Same as `tiles-new` field in `tile_config`. Sprite fil "type": "field_type", // this is a field type "id": "fd_gum_web", // id of the field "immune_mtypes": [ "mon_spider_gum" ], // list of monster immune to this field - } \ No newline at end of file + } diff --git a/doc/MODDING.md b/doc/MODDING.md index 6bd045efff5ef..c6435d7b790d3 100644 --- a/doc/MODDING.md +++ b/doc/MODDING.md @@ -1,55 +1,221 @@ -# Modding guide +# Modding guide Certain features of the game can be modified without rebuilding the game from source code. This includes professions, monsters, npcs, and more. Just modify the pertinent files and run the game to see your changes. The majority of modding is done by editing JSON files. An in-depth review of all json files and their appropriate fields is available in [JSON_INFO.md](JSON_INFO.md). -## Adding a profession. +## The basics -Let's say we want to add a "survivalist" profession. - -We'll say this profession starts with archery, survival, traps, beef jerky and a few survival items. We'll set the starting cost at 3 points since it modifies skills and items. We can do that with the following entries: +### Creating a barebones mod +A mod is created by creating a folder within Cataclysm's `data/mods` directory. The mod's properties are set by the `modinfo.json` file that is present within that folder. In order for Cataclysm to recognize the folder as a mod, it **must** have a `modinfo.json` file present within it. +### Modinfo.json +The modinfo.json file is a file that contains metadata for your mod. Every mod must have a `modinfo.json` file in order for Cataclysm to find it. +A barebones `modinfo.json` file looks like this: ````json -{ - "ident" : "survivalist", - "name": "Wilderness Survivalist", - "description": "You live off the wild and wander the world; you've never - had a place to live or items other than what you can - scavenge off the land. People called you crazy; now, - after the disaster, you're the sane one.", + { + "type": "MOD_INFO", + "ident": "Mod_ID", + "name": "Mod's Display Name", + "authors": [ "Your name here", "Your friend's name if you want" ], + "description": "Your description here", + "category": "content", + "dependencies": [ "dda" ] + } +```` +The `category` attribute denotes where the mod will appear in the mod selection menu. These are the available categories to choose from, with some examples chosen from mods that existed when this document was written. Pick whichever one applies best to your mod when writing your modinfo file. + - `content` - A mod that adds a lot of stuff. Typically reserved for very large mods or complete game overhauls (eg: Core game files, Aftershock) + - `items` - A mod that adds new items and recipes to the game (eg: More survival tools) + - `creatures` - A mod that adds new creatures or NPCs to the game (eg: Modular turrets) + - `misc_additions` - Miscellaneous content additions to the game (eg: Alternative map key, Crazy cataclysm) + - `buildings` - New overmap locations and structures (eg: Fuji's more buildings). If you're blacklisting buildings from spawning, this is also a usable category (eg: No rail stations). + - `vehicles` - New cars or vehicle parts (eg: Tanks and other vehicles) + - `rebalance` - A mod designed to rebalance the game in some way (eg: Safe autodocs). + - `magical` - A mod that adds something magic-related to the game (eg: Necromancy) + - `item_exclude` - A mod that stops items from spawning in the world (eg: No survivor armor, No drugs) + - `monster_exclude` - A mod that stops certain monster varieties from spawning in the world (eg: No fungal monsters, No ants) + - `graphical` - A mod that adjusts game graphics in some way (eg: Graphical overmap) + +The `dependencies` attribute is used to tell Cataclysm that your mod is dependent on something present in another mod. If you have no dependencies outside of the core game, then just including `dda` in the list is good enough. If your mod depends on another one to work properly, adding that mod's `ident` attribute to the array causes Cataclysm to force that mod to load before yours. - "points" : 3, - "items": ["pants_cargo", "boots", "beltrig", "selfbow", "jerky", "arrow_field_point"], +## Actually adding things to your mod +Now that you have a basic mod, you can get around to actually putting some stuff into it! - "skills" : [ - { - "name": "archery", - "level" : 1 - }, - { - "name" : "survival", - "level" : 1 - }, - { - "name" : "traps", - "level" : 1 - } - ] -}, +### File structure +It's a good idea to put different categories of additions into different json files. Any json files that are present in the mod folder or its subfolders will be detected and read by Cataclysm, but otherwise, there are no restrictions on what you can put where. + +### JSON_INFO.md +It's worth reading [JSON_INFO.md](JSON_INFO.md) to get a comprehensive list of everything you can do with these mods. The rest of this document will have a few examples to copy and paste, but it is by no means comprehensive. The base game's data is also defined in the same way as any mod you write, so taking a look through the game's json files (in `data/json`) can also teach you a lot. If the game finds any issues in your JSON syntax when you try to load a game world, it will spit out an error message, and you won't be able to load that game until the issue is fixed. + +### Adding a scenario +Scenarios are what the game uses to determine your general situation when you create a character. They determine when and where your character may spawn in the world, and what professions can be used. They are also used to determine whether those professions can have mutations starting out. Below you will find the JSON definition for the game's built-in `Large Building` scenario. +````json +[ + { + "type": "scenario", + "ident": "largebuilding", + "name": "Large Building", + "points": -2, + "description": "Whether due to stubbornness, ignorance, or just plain bad luck, you missed the evacuation, and are stuck in a large building full of the risen dead.", + "allowed_locs": [ + "mall_a_12", + "mall_a_30", + "apartments_con_tower_114", + "apartments_con_tower_014", + "apartments_con_tower_104", + "apartments_con_tower_004", + "hospital_1", + "hospital_2", + "hospital_3", + "hospital_4", + "hospital_5", + "hospital_6", + "hospital_7", + "hospital_8", + "hospital_9" + ], + "start_name": "In Large Building", + "flags": [ "SUR_START", "CITY_START", "LONE_START" ] + } +] ```` -After adding this to the `data/json/professions` file, we should see the new profession show up in the character creation screen. +### Adding a profession. +Professions are what the game calls the character classes you can choose from when the game starts. Professions can start with traits, skills, items, and even pets! Below is the definition for the Police Officer profession: +````json +[ + { + "type": "profession", + "ident": "cop", + "name": "Police Officer", + "description": "Just a small-town deputy when you got the call, you were still ready to come to the rescue. Except that soon it was you who needed rescuing - you were lucky to escape with your life. Who's going to respect your authority when the government this badge represents might not even exist anymore?", + "points": 2, + "skills": [ { "level": 3, "name": "gun" }, { "level": 3, "name": "pistol" } ], + "traits": [ "PROF_POLICE" ], + "items": { + "both": { + "items": [ "pants_army", "socks", "badge_deputy", "sheriffshirt", "police_belt", "boots", "whistle", "wristwatch" ], + "entries": [ + { "group": "charged_cell_phone" }, + { "group": "charged_two_way_radio" }, + { "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] }, + { "item": "usp_45", "ammo-item": "45_acp", "charges": 12, "container-item": "holster" }, + { "item": "legpouch_large", "contents-group": "army_mags_usp45" } + ] + }, + "male": [ "boxer_shorts" ], + "female": [ "bra", "boy_shorts" ] + } + } +] +```` -## Adding an item -1. Open the appropriate json in `data/json/items` and add your item near similar types. +### Adding an item +Items are where you really want to read the [JSON_INFO.md](JSON_INFO.md) file, just because there's so much that you can do with them, and every category of item is a little bit different. + +````json +[ + { + "id": "family_photo", + "type": "GENERIC", + "//": "Unique mission item for the CITY_COP.", + "category": "other", + "name": "family photo", + "description": "A photo of a smiling family on a camping trip. One of the parents looks like a cleaner, happier version of the person you know.", + "weight": "1 g", + "volume": 0, + "price": 800, + "material": [ "paper" ], + "symbol": "*", + "color": "light_gray" + } +] +```` -> **NOTE:** See `JSON_INFO` for a more in-depth review of each individual item .json file/flags +### Preventing monsters from spawning +This kind of mod is relatively simple, but very useful. If you don't want to deal with certain types of monsters in your world, this is how you do it. There are two ways to go about this, and both will be detailed below. You can blacklist entire monster groups, or you can blacklist certain monsters. In order to do either of those things, you need that monster's ID. These can be found in the relevant data files. For the core game, these are in the `data/json/monsters` directory. +The example below is from the `No Ants` mod, and will stop any kind of ant from spawning in-game. +````json +[ + { + "type": "MONSTER_BLACKLIST", + "categories": [ "GROUP_ANT", "GROUP_ANT_ACID" ] + }, + { + "type": "MONSTER_BLACKLIST", + "monsters": [ + "mon_ant_acid_larva", + "mon_ant_acid_soldier", + "mon_ant_acid_queen", + "mon_ant_larva", + "mon_ant_soldier", + "mon_ant_queen", + "mon_ant_acid", + "mon_ant" + ] + } +] +```` +### Preventing locations from spawning + +Preventing certain types of locations from spawning in-game is a little trickier depending on the type of thing you want to target. An overmap building can either be a standard building, or an overmap special. If you want to block things with a specific flag from spawning, you can blacklist those in a very similar manner to monsters. The example below is also from the `No Ants` mod, and stops all anthills from spawning. +````json +[ + { + "type": "region_overlay", + "regions": [ "all" ], + "overmap_feature_flag_settings": { "blacklist": [ "ANT" ] } + } +] +```` -2. Add the item to `data/json/itemgroups` to have it spawn in in-game locations +If the location you want to blacklist is an overmap special, you'll likely have to copy it from its definition, and manually set it's `occurrences` attribute to read `[ 0, 0 ]`. +Finally, if you're trying to blacklist something that spawns inside of cities, you can do that with a region overlay. The below example is used in the `No rail stations` mod, and stops railroad stations from spawning inside of cities. It doesn't stop the railroad station overmap special from spawning, though. +````json +[ + { + "type": "region_overlay", + "regions": [ "all" ], + "city": { "houses": { "railroad_city": 0 } } + } +] +```` ## Important note on json files The following characters: `[ { , } ] : "` are *very* important when adding or modifying JSON files. This means a single missing `,` or `[` or `}` can be the difference between a working file and a hanging game at startup. +If you want to include these characters in whatever you are doing (for instance, if you want to put a quote inside an item's description), you can do so by putting a backslash before the relevant character. This is known as "escaping" that character. For instance, I can make an item's description contain a quote if I want by doing this: +````json +... +"description": "This is a shirt that says \"I wanna kill ALL the zombies\" on the front.", +... +```` -Many editors have features that let you track `{ [` and `] }` to see if they're balanced (ie, have a matching opposite); [Notepad++](https://notepad-plus-plus.org/) is a popular, free editor on Windows that contains this feature. On Linux, there are a plethora of options, and you probably already have a preferred one 🙂 +In game, that appears like this: +`This is a shirt that says "I wanna kill ALL the zombies" on the front.` + +Many editors have features that let you track `{ [` and `] }` to see if they're balanced (ie, have a matching opposite); These editors will also respect escaped characters properly. [Notepad++](https://notepad-plus-plus.org/) is a popular, free editor on Windows that contains this feature. On Linux, there are a plethora of options, and you probably already have a preferred one 🙂 + +## Addendum + +### No Zombie Revival +This mod is very simple, but it's worth a special section because it does things a little differently than other mods, and documentation on it is tricky to find. + +The entire mod can fit into fifteen lines of JSON, and it's presented below. Just copy/paste that into a modinfo.json file, and put it in a new folder in your mods directory. +````json +[ + { + "type": "MOD_INFO", + "ident": "no_reviving_zombies", + "name": "Prevent Zombie Revivication", + "description": "Disables zombie revival.", + "category": "rebalance", + "dependencies": [ "dda" ] + }, + { + "type": "monster_adjustment", + "species": "ZOMBIE", + "flag": { "name": "REVIVES", "value": false } + } +] +```` diff --git a/lang/extract_json_strings.py b/lang/extract_json_strings.py index 97b86632a1184..24577983f8589 100755 --- a/lang/extract_json_strings.py +++ b/lang/extract_json_strings.py @@ -62,6 +62,7 @@ def warning_supressed(filename): # these objects have no translatable strings ignorable = { + "ammo_effect", "behavior", "city_building", "colordef", @@ -95,6 +96,7 @@ def warning_supressed(filename): "scent_type", "skill_boost", "SPECIES", + "TRAIT_BLACKLIST", "trait_group", "uncraft", "vehicle_group", diff --git a/lang/po/cataclysm-dda.pot b/lang/po/cataclysm-dda.pot index 47c91e32fd5d2..08eeff68db75b 100644 --- a/lang/po/cataclysm-dda.pot +++ b/lang/po/cataclysm-dda.pot @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-17 14:56+0800\n" +"POT-Creation-Date: 2020-01-25 22:03+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1470,9 +1470,11 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "detergent" -msgstr "" +msgid_plural "detergent" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for detergent +#. ~ Description for {'str': 'detergent', 'str_pl': 'detergent'} #: lang/json/AMMO_from_json.py msgid "A popular pre-Cataclysm washing powder." msgstr "" @@ -2291,7 +2293,7 @@ msgstr "" msgid ".300 Winchester Magnum" msgstr "" -#. ~ Description for .300 Winchester Magnum +#. ~ Description for {'str': '.300 Winchester Magnum'} #: lang/json/AMMO_from_json.py msgid "" ".300 Winchester Magnum rounds with 220gr JHP bullets. The 300WM round is an " @@ -2308,7 +2310,7 @@ msgstr "" msgid ".300 Winchester Magnum, reloaded" msgstr "" -#. ~ Description for .300 Winchester Magnum, reloaded +#. ~ Description for {'str': '.300 Winchester Magnum, reloaded'} #: lang/json/AMMO_from_json.py msgid "" "The .300 Winchester Magnum is extremely versatile and has been adopted by " @@ -2499,7 +2501,7 @@ msgstr "" msgid ".357 magnum FMJ" msgstr "" -#. ~ Description for .357 magnum FMJ +#. ~ Description for {'str': '.357 magnum FMJ'} #: lang/json/AMMO_from_json.py msgid "" "Jacketed .357 magnum ammunition. The .357 magnum round is derived from the " @@ -2511,7 +2513,7 @@ msgstr "" msgid ".357 magnum JHP" msgstr "" -#. ~ Description for .357 magnum JHP +#. ~ Description for {'str': '.357 magnum JHP'} #: lang/json/AMMO_from_json.py msgid "" "Jacketed hollow point .357 magnum ammunition. The .357 magnum round is " @@ -2543,7 +2545,7 @@ msgstr[1] "" msgid ".357 SIG FMJ" msgstr "" -#. ~ Description for .357 SIG FMJ +#. ~ Description for {'str': '.357 SIG FMJ'} #: lang/json/AMMO_from_json.py msgid "" "Jacketed .357 SIG ammunition. The .357 SIG round is a high velocity pistol " @@ -2554,7 +2556,7 @@ msgstr "" msgid ".357 SIG JHP" msgstr "" -#. ~ Description for .357 SIG JHP +#. ~ Description for {'str': '.357 SIG JHP'} #: lang/json/AMMO_from_json.py msgid "" "Jacketed hollow point .357 SIG ammunition. The .357 SIG round is a high " @@ -2574,7 +2576,7 @@ msgstr "" msgid ".36 paper cartridge" msgstr "" -#. ~ Description for .36 paper cartridge +#. ~ Description for {'str': '.36 paper cartridge'} #: lang/json/AMMO_from_json.py msgid "" "A paper cartridge containing a premeasured amount of black powder and a .36 " @@ -2596,7 +2598,7 @@ msgstr "" msgid ".38 Special" msgstr "" -#. ~ Description for .38 Special +#. ~ Description for {'str': '.38 Special'} #: lang/json/AMMO_from_json.py msgid "" ".38 Special ammunition with 130gr FMJ bullets. The .38 Special round was " @@ -2697,7 +2699,7 @@ msgstr "" msgid ".38 Super FMJ" msgstr "" -#. ~ Description for .38 Super FMJ +#. ~ Description for {'str': '.38 Super FMJ'} #: lang/json/AMMO_from_json.py msgid "" ".38 Super ammunition with 147gr FMJ bullets. The .38 Super round was " @@ -3895,7 +3897,8 @@ msgid "" "with some kind of mask or mouth protection." msgstr "" -#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py +#: lang/json/AMMO_from_json.py +#: lang/json/ammunition_type_from_json.py msgid "paper cartridge" msgstr "" @@ -4028,6 +4031,7 @@ msgid "shotgun beanbag" msgstr "" #. ~ Description for shotgun beanbag +#. ~ Description for shotshell, beanbag #: lang/json/AMMO_from_json.py msgid "A beanbag round for shotguns, not deadly but designed to disable." msgstr "" @@ -4084,6 +4088,7 @@ msgid "00 shot, scrap loaded" msgstr "" #. ~ Description for 00 shot, scrap loaded +#. ~ Description for shotshell, junk #: lang/json/AMMO_from_json.py msgid "" "A shotgun shell filled with whatever was lying around. They are more " @@ -5206,303 +5211,435 @@ msgid "" "been hand-reloaded." msgstr "" +#. ~ Description for paper cartridge #: lang/json/AMMO_from_json.py -msgid "reloaded light rifle ammo" -msgid_plural "reloaded light rifle ammo" -msgstr[0] "" -msgstr[1] "" +msgid "" +"A paper cartridge containing black powder and a lead ball. Historically " +"used to reload muzzleloaders in a more reasonable time." +msgstr "" -#. ~ Description for reloaded light rifle ammo #: lang/json/AMMO_from_json.py -msgid "" -"Hand-loaded ammunition for lighter rifles, designed for small game and " -"humans." +msgid "grenade cartridge" msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded rifle ammo" -msgid_plural "reloaded rifle ammo" -msgstr[0] "" -msgstr[1] "" +msgid "HEDP grenade cartridge" +msgstr "" -#. ~ Description for reloaded rifle ammo +#. ~ Description for HEDP grenade cartridge #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded ammunition for rifles, meant for taking down large game or " -"humans." +"A grenade cartridge with a 'High Explosive Dual Purpose' load and a high " +"number of damaging fragments. Good for armored or soft targets." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded pistol ammo" -msgid_plural "reloaded pistol ammo" -msgstr[0] "" -msgstr[1] "" +msgid "beanbag grenade cartridge" +msgstr "" -#. ~ Description for reloaded pistol ammo +#. ~ Description for beanbag grenade cartridge #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded ammunition for semiautomatic pistols as well as submachine guns." +"A less-lethal beanbag grenade cartridge that delivers strong impact on " +"target, causing major pain and disorientation. May still injure or kill." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded pistol ammo+" -msgid_plural "reloaded pistol ammo+" -msgstr[0] "" -msgstr[1] "" +msgid "flare grenade cartridge" +msgstr "" -#. ~ Description for reloaded pistol ammo+ +#. ~ Description for flare grenade cartridge #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded ammunition for pistols, packed with extra powder. It trades " -"improved damage for increased recoil." +"A signal flare grenade cartridge. It will burn brightly for up to a minute, " +"and will also leave a streak of smoke cover in its wake." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded pistol ammo, AP" -msgid_plural "reloaded pistol ammo, AP" -msgstr[0] "" -msgstr[1] "" +msgid "buckshot grenade cartridge" +msgstr "" -#. ~ Description for reloaded pistol ammo, AP +#. ~ Description for buckshot grenade cartridge #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded armor-piercing ammunition for pistols. It trades improved " -"penetration for slightly reduced damage." +"A grenade cartridge with a powerful buckshot load, designed to provide some " +"defensive options when carrying a grenade launcher." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded revolver ammo" -msgid_plural "reloaded revolver ammo" -msgstr[0] "" -msgstr[1] "" +msgid "smoke grenade cartridge" +msgstr "" -#. ~ Description for reloaded revolver ammo +#. ~ Description for smoke grenade cartridge #: lang/json/AMMO_from_json.py -msgid "Hand-loaded ammunition for large revolvers and magnum pistols." +msgid "A grenade cartridge grenade designed to provide smoke cover." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded light rifle ammo, incendiary" -msgid_plural "reloaded light rifle ammo, incendiary" -msgstr[0] "" -msgstr[1] "" +msgid "teargas grenade cartridge" +msgstr "" + +#. ~ Description for teargas grenade cartridge +#: lang/json/AMMO_from_json.py +msgid "" +"A grenade cartridge with a teargas load. It will disburse a cloud of highly " +"incapacitating gas." +msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded rifle ammo, incendiary" +msgid "slug grenade cartridge" msgstr "" -#. ~ Description for reloaded rifle ammo, incendiary +#. ~ Description for slug grenade cartridge #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded incendiary ammunition for rifles, designed to burn hotly upon " -"impact, piercing armor and igniting flammable substances. This one has been " -"hand-reloaded." +"A grenade cartridge loaded with a massive bullet. Say goodbye to your " +"shoulder, I guess." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded heavy rifle ammo" -msgid_plural "reloaded heavy rifle ammo" -msgstr[0] "" -msgstr[1] "" +msgid "pistol ammo, ball" +msgstr "" -#. ~ Description for reloaded heavy rifle ammo +#. ~ Description for pistol ammo, ball #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded ammunition for heavy machineguns and special military hardware, " -"intended for destroying vehicles or very large creatures." +"Modern ubiquitous medium pistol ammo, popularized by usage in two wars and " +"almost a century of post-war defensive and duty usage. 'Ball' is an old " +"term for full metal jacketed bullets which offer reduced fouling, better " +"reliability, and slightly improved penetration compared to plain lead." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded heavy rifle ammo, AP" -msgid_plural "reloaded heavy rifle ammo, AP" -msgstr[0] "" -msgstr[1] "" +msgid "pistol ammo, jhp" +msgstr "" -#. ~ Description for reloaded heavy rifle ammo, AP +#. ~ Description for pistol ammo, jhp #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded armor-piercing ammunition for heavy machineguns and other " -"military hardware. It trades improved penetration for slightly reduced " -"damage." +"Modern ubiquitous medium pistol ammo, popularized by usage in two wars and " +"almost a century of post-war defensive and duty usage. Jacketed Hollow " +"Points are defensive/duty projectiles that are more destructive to tissue " +"than plain ball ammunition, and slightly reduce overpenetration concerns." msgstr "" #: lang/json/AMMO_from_json.py -msgid "reloaded heavy rifle ammo, incendiary" -msgid_plural "reloaded heavy rifle ammo, incendiary" +msgid "pistol ammo, ball (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "pistol ammo, jhp (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "pistol ammo, ball (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "pistol ammo, jhp (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "magnum ammo, ball" +msgid_plural "magnum ammo, ball" msgstr[0] "" msgstr[1] "" -#. ~ Description for reloaded heavy rifle ammo, incendiary +#. ~ Description for magnum ammo, ball #: lang/json/AMMO_from_json.py msgid "" -"Hand-loaded ammunition for heavy machine guns and other military hardware, " -"designed to burn hotly upon impact, piercing armor and igniting flammable " -"substances." +"magnum ammuniton, developed from early handgun hunting efforts and " +"popularized by law enforcement usage. It is more powerful than common " +"pistol ammo. 'Ball' is an old term for full metal jacketed bullets which " +"offer reduced fouling, better reliability, and slightly improved penetration " +"compared to plain lead." msgstr "" -#. ~ Description for 84x246mm HE rocket +#: lang/json/AMMO_from_json.py +msgid "magnum ammo, jhp" +msgstr "" + +#. ~ Description for magnum ammo, jhp #: lang/json/AMMO_from_json.py msgid "" -"A 84x246mm High Explosive anti-personnel round for the recoilless rifle. " -"Designed to be highly effective against personnel." +"magnum ammunition, developed from early handgun hunting efforts and " +"popularized by law enforcement usage. It is more powerful than common " +"pistol ammo. Jacketed Hollow Points are defensive/duty projectiles that are " +"more destructive to tissue than plain ball ammunition, and slightly reduce " +"overpenetration concerns." msgstr "" -#. ~ Description for 84x246mm HEDP rocket +#: lang/json/AMMO_from_json.py +msgid "magnum ammo, ball (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "magnum ammo, jhp (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "magnum ammo, ball (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "magnum ammo, jhp (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "tiny pistol ammo, ball" +msgstr "" + +#. ~ Description for tiny pistol ammo, ball #: lang/json/AMMO_from_json.py msgid "" -"A 84x246mm High Explosive Dual Purpose anti-materiel round for the " -"recoilless rifle. Designed to be highly effective against vehicles and " -"structures." +"Miniscule pistol and rifle ammunition, for target practice or turn of the " +"century side-arms. Sold in great quantities preceding the riots. 'Ball' is " +"an old term for full metal jacketed bullets which offer reduced fouling, " +"better reliability, and slightly improved penetration compared to plain lead." msgstr "" -#. ~ Description for 84x246mm smoke rocket +#: lang/json/AMMO_from_json.py +msgid "tiny pistol ammo, jhp" +msgstr "" + +#. ~ Description for tiny pistol ammo, jhp #: lang/json/AMMO_from_json.py msgid "" -"A 84x246mm smoke marker round for the recoilless rifle. Commonly used for " -"signaling, target designation, and for screening troop movements." +"Miniscule pistol and rifle ammunition, for target practice or turn of the " +"century side-arms. Sold in great quantities preceding the riots. Jacketed " +"Hollow Points are defensive/duty projectiles that are more destructive to " +"tissue than plain ball ammunition, and slightly reduce overpenetration " +"concerns." msgstr "" -#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py -msgid "pistol ammo" -msgid_plural "pistol ammo" -msgstr[0] "" -msgstr[1] "" +#: lang/json/AMMO_from_json.py +msgid "tiny pistol ammo, ball (reloaded)" +msgstr "" -#. ~ Description for pistol ammo +#: lang/json/AMMO_from_json.py +msgid "tiny pistol ammo, jhp (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "tiny pistol ammo, ball (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "tiny pistol ammo, jhp (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "rifle ammo, ball" +msgstr "" + +#. ~ Description for rifle ammo, ball #: lang/json/AMMO_from_json.py msgid "" -"Ammunition for semiautomatic pistols, as well as submachineguns and the " -"occasional robot." +"Modern rifle ammunition, ubiquitous and affordable. It's suitable for " +"international conflicts, hunting small to large game, home defense, and " +"these days, zombies. 'Ball' is an old term for full metal jacketed bullets " +"which offer reduced fouling, better reliability, and slightly improved " +"penetration compared to plain lead." msgstr "" #: lang/json/AMMO_from_json.py -msgid "pistol ammo+" -msgid_plural "pistol ammo+" -msgstr[0] "" -msgstr[1] "" +msgid "rifle ammo, AP" +msgstr "" -#. ~ Description for pistol ammo+ +#. ~ Description for rifle ammo, AP #: lang/json/AMMO_from_json.py msgid "" -"High power ammunition for pistols, packed with extra powder. It trades " -"improved damage for increased recoil." +"Modern rifle ammunition, ubiquitous and affordable. It's suitable for " +"international conflicts, hunting small to large game, home defense, and " +"these days, zombies. This 'armor piercing' variant features a mild steel " +"penetrator for environmental friendliness, improved barrier penetration, and " +"enhanced effect on armor." msgstr "" #: lang/json/AMMO_from_json.py -msgid "pistol ammo, AP" -msgid_plural "AP pistol ammo" -msgstr[0] "" -msgstr[1] "" +msgid "rifle ammo, ball (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "rifle ammo, AP (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "rifle ammo, ball (black powder)" +msgstr "" -#. ~ Description for pistol ammo, AP +#: lang/json/AMMO_from_json.py +msgid "rifle ammo, AP (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "huge rifle ammo, ball" +msgstr "" + +#. ~ Description for huge rifle ammo, ball #: lang/json/AMMO_from_json.py msgid "" -"Armor piercing ammunition for pistols. It trades improved penetration for " -"slightly reduced damage." +"Huge rifle ammunition like this bridges the gap between light cannons and " +"big game rifles. It's suitable for taking on light vehicles and other " +"materiel, or hunting extremely large game. 'Ball' is an old term for full " +"metal jacketed bullets which offer reduced fouling, better reliability, and " +"slightly improved penetration compared to plain lead." msgstr "" -#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py -msgid "revolver ammo" -msgid_plural "revolver ammo" -msgstr[0] "" -msgstr[1] "" +#: lang/json/AMMO_from_json.py +msgid "huge rifle ammo, AP" +msgstr "" -#. ~ Description for revolver ammo +#. ~ Description for huge rifle ammo, AP #: lang/json/AMMO_from_json.py -msgid "Powerful ammunition for large revolvers and magnum pistols." +msgid "" +"Huge rifle ammunition like this bridges the gap between light cannons and " +"big game rifles. It's suitable for taking on light vehicles and other " +"materiel, or hunting extremely large game. These armor piercing munitions " +"feature tungsten steel penetrators for use against light-skinned vehicles." msgstr "" -#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py -msgid "light rifle ammo" -msgid_plural "light rifle ammo" -msgstr[0] "" -msgstr[1] "" +#: lang/json/AMMO_from_json.py +msgid "huge rifle ammo, ball (reloaded)" +msgstr "" -#. ~ Description for light rifle ammo #: lang/json/AMMO_from_json.py -msgid "Low recoil ammunition for rifles, designed for small game and humans." +msgid "huge rifle ammo, AP (reloaded)" msgstr "" #: lang/json/AMMO_from_json.py -msgid "light rifle ammo, incendiary" -msgid_plural "light rifle ammo, incendiary" -msgstr[0] "" -msgstr[1] "" +msgid "rocket, antipersonnel" +msgstr "" -#. ~ Description for light rifle ammo, incendiary +#. ~ Description for rocket, antipersonnel #: lang/json/AMMO_from_json.py msgid "" -"Military ammunition for rifles, designed to burn hotly upon impact, piercing " -"armor and igniting flammable substances." +"A large anti-personnel rocket for a military rocket launcher. Designed to " +"be highly effective against personnel." msgstr "" -#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py -msgid "rifle ammo" -msgid_plural "rifle ammo" -msgstr[0] "" -msgstr[1] "" +#: lang/json/AMMO_from_json.py +msgid "rocket, multipurpose" +msgstr "" -#. ~ Description for rifle ammo +#. ~ Description for rocket, multipurpose #: lang/json/AMMO_from_json.py msgid "" -"Powerful and accurate ammunition for rifles, meant for taking down large " -"game or humans." +"An anti-tank rocket with a high explosive dual purpose warhead for a " +"military rocket launcher. Designed to be highly effective against vehicles " +"and structures, and retains some effectiveness against personnel." msgstr "" #: lang/json/AMMO_from_json.py -msgid "rifle ammo, incendiary" -msgid_plural "rifle ammo, incendiary" -msgstr[0] "" -msgstr[1] "" +msgid "rocket, smoke" +msgstr "" -#. ~ Description for rifle ammo, incendiary +#. ~ Description for rocket, smoke #: lang/json/AMMO_from_json.py msgid "" -"Military ammo for rifles, designed to burn hotly upon impact, piercing armor " -"and igniting flammable substances." +"A rocket loaded with a smoke warhead for a military rocket launcher. " +"Commonly used for signaling, target designation, and for screening troop " +"movements." msgstr "" -#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py -msgid "heavy rifle ammo" -msgid_plural "heavy rifle ammo" -msgstr[0] "" -msgstr[1] "" +#: lang/json/AMMO_from_json.py +msgid "shotshell, buckshot" +msgstr "" -#. ~ Description for heavy rifle ammo +#: lang/json/AMMO_from_json.py +msgid "shotshell, beanbag" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, birdshot" +msgstr "" + +#. ~ Description for shotshell, birdshot #: lang/json/AMMO_from_json.py msgid "" -"Serious ammunition for heavy machineguns and special military hardware, " -"intended for destroying vehicles or very large creatures." +"A shotshell filled with numerous small pellets. Designed for hunting birds " +"and other small game, its applications in combat are very limited." msgstr "" #: lang/json/AMMO_from_json.py -msgid "heavy rifle ammo, AP" -msgid_plural "heavy rifle ammo, AP" -msgstr[0] "" -msgstr[1] "" +msgid "shotshell, slug" +msgstr "" -#. ~ Description for heavy rifle ammo, AP +#. ~ Description for shotshell, slug #: lang/json/AMMO_from_json.py msgid "" -"Armor piercing ammunition for heavy machineguns and other military " -"hardware. It trades improved penetration for slightly reduced damage." +"A shotshell with a single projectile, shaped somewhat like a shuttlecock. " +"Slugs are used with shotguns to give them extra range, allowing them to " +"stand in for a rifle. Extremely damaging but rather inaccurate." msgstr "" #: lang/json/AMMO_from_json.py -msgid "heavy rifle ammo, incendiary" -msgid_plural "heavy rifle ammo, incendiary" -msgstr[0] "" -msgstr[1] "" +msgid "shotshell, pyrotechnical" +msgstr "" + +#. ~ Description for shotshell, pyrotechnical +#: lang/json/AMMO_from_json.py +msgid "" +"A novelty shotgun shell filled with a simple pyrotechnical charge. The " +"payload is light and won't wound very well, but the flash and sparks will " +"certainly be impressive, in addition to being an extreme fire hazard." +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, junk" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, buckshot (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, birdshot (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, slug (reloaded)" +msgstr "" -#. ~ Description for heavy rifle ammo, incendiary +#: lang/json/AMMO_from_json.py +msgid "shotshell, pyrotechnical (reloaded)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, flechette (reloaded)" +msgstr "" + +#. ~ Description for shotshell, flechette (reloaded) #: lang/json/AMMO_from_json.py msgid "" -"Ammunition for heavy machine guns and other military hardware, designed to " -"burn hotly upon impact, piercing armor and igniting flammable substances." +"A shotgun shell filled with tiny steel darts, definitely not a factory " +"loading. Flechettes won't pattern as well as normal shot, and they'll " +"likely do less damage. However, they may fare better against armor than " +"other shotgun loads." +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, buckshot (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, birdshot (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, slug (black powder)" msgstr "" #: lang/json/AMMO_from_json.py -msgid "makeshift shotgun shot" +msgid "shotshell, pyrotechnical (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, flechette (black powder)" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "shotshell, junk (black powder)" msgstr "" #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py @@ -6092,47 +6229,6 @@ msgstr[1] "" msgid "Seeing this is a bug." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "ten-gallon hat" -msgid_plural "ten-gallon hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for ten-gallon hat -#: lang/json/ARMOR_from_json.py -msgid "" -"These may not be the Great Plains, but you can still be the Boss with this " -"high-crowned, wide-brimmed hat." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of 2-by-arm guards" -msgid_plural "pairs of 2-by-arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of 2-by-arm guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A pair of improvised arm guards made from broken pieces of a two by four " -"that are tied to your arms with rags and string. They offer good " -"protection, but are really uncomfortable to wear." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of 2-by-shin guards" -msgid_plural "pairs of 2-by-shin guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of 2-by-shin guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A pair of improvised shin guards made from broken pieces of a two by four " -"that are tied to your shins with rags and string. They offer good " -"protection, but are really hard to run with." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "AEP suit" msgid_plural "AEP suits" @@ -6207,117 +6303,6 @@ msgstr[1] "" msgid "Snug, soft cloth sleeves to keep your arms warm." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "pair of chitin arm guards" -msgid_plural "pairs of chitin arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of chitin arm guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A pair of arm guards made from the exoskeletons of insects. Light and " -"durable." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of biosilicified chitin arm guards" -msgid_plural "pairs of biosilicified chitin arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of biosilicified chitin arm guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A pair of arm guards crafted from the carefully cleaned and pruned " -"biosilicified exoskeletons of acidic ants. Acid-resistant and very durable." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of hard arm guards" -msgid_plural "pairs of hard arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of hard arm guards -#: lang/json/ARMOR_from_json.py -msgid "A pair of neoprene arm sleeves covered with molded plastic sheaths." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of leather arm guards" -msgid_plural "pairs of leather arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of leather arm guards -#: lang/json/ARMOR_from_json.py -msgid "A pair of tough leather arm guards. Light and comfortable." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of steel arm guards" -msgid_plural "pairs of steel arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of steel arm guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A full assembly of medieval arm protection. Rerebraces, couters, and " -"vambraces, with leather straps to secure each piece and connect it as part " -"of a set." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of metal arm guards" -msgid_plural "pairs of metal arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of metal arm guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A pair of arm guards hammered out from metal. Perfect for the Post-" -"Apocalyptic Warrior look." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of paper arm guards" -msgid_plural "pairs of paper arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of paper arm guards -#: lang/json/ARMOR_from_json.py -msgid "Arm guards made of stacked paper sheets held together with duct tape." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of scrap arm guards" -msgid_plural "pairs of scrap arm guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of scrap arm guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A pair of arm guards made from scraps of metal secured by simple strings; " -"the loose collection of plates provides decent but not the most convenient " -"protection." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of neoprene arm sleeves" -msgid_plural "pairs of neoprene arm sleeves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of neoprene arm sleeves -#: lang/json/ARMOR_from_json.py -msgid "A pair of soft neoprene arm sleeves. Often used in contact sports." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "boiled leather armor" msgid_plural "boiled leather armors" @@ -6694,28 +6679,6 @@ msgid "" "pocket." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "beret" -msgid_plural "berets" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for beret -#: lang/json/ARMOR_from_json.py -msgid "A soft cotton hat. Commonly worn by armed forces and existentialists." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "wool beret" -msgid_plural "wool berets" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for wool beret -#: lang/json/ARMOR_from_json.py -msgid "A soft wool hat. Commonly worn by armed forces and existentialists." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "bikini bottom" msgid_plural "bikini bottoms" @@ -6935,19 +6898,6 @@ msgid "" "though. Activate to holster/draw a weapon." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "bowler hat" -msgid_plural "bowler hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for bowler hat -#: lang/json/ARMOR_from_json.py -msgid "" -"The only hat for a made man. Look like a real good fella while laughing in " -"the face of your foes!" -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "boxer briefs" msgid_plural "boxer briefs" @@ -7485,19 +7435,6 @@ msgid "" "provides good protection from harm." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "cowboy hat" -msgid_plural "cowboy hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for cowboy hat -#: lang/json/ARMOR_from_json.py -msgid "" -"Whether yer hunting varmints, fixing up the ranch, or heading into the " -"sunset, this is the hat for the job." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "knit cowl" msgid_plural "knit cowls" @@ -7629,22 +7566,6 @@ msgstr[1] "" msgid "A white button-down shirt with long sleeves. Looks professional!" msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "drinking hat" -msgid_plural "drinking hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for drinking hat -#: lang/json/ARMOR_from_json.py -msgid "" -"This is an improvised harness that can be worn over other headgear or bare " -"head, made from two small liquid containers, a rubber hose, a bundle of " -"steel wire, and some cordage. A convenient and simple device for hands-free " -"drinking, though the liquid inside would spill if you put it into your " -"backpack." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "wedding dress" msgid_plural "wedding dresses" @@ -7739,30 +7660,6 @@ msgstr[1] "" msgid "Industrial grade ear plugs. They fit inside the ear." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "eboshi" -msgid_plural "eboshis" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for eboshi -#: lang/json/ARMOR_from_json.py -msgid "" -"A high, black cap with a very narrow top. Traditionally worn by Shinto " -"priests." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of elbow pads" -msgid_plural "pairs of elbow pads" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of elbow pads -#: lang/json/ARMOR_from_json.py -msgid "A pair of elbow pads made of stout plastic and cloth." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "pair of stylish sunglasses" msgid_plural "pairs of stylish sunglasses" @@ -8197,166 +8094,6 @@ msgstr[1] "" msgid "A short top made from cotton. It is light and easy to wear." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "baseball cap" -msgid_plural "baseball caps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for baseball cap -#: lang/json/ARMOR_from_json.py -msgid "A Red Sox cap. It provides a little bit of warmth." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "boonie hat" -msgid_plural "boonie hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for boonie hat -#: lang/json/ARMOR_from_json.py -msgid "" -"Also called a \"bucket hat.\" Often used in the military. Its wide brim " -"helps keep the sun out of your eyes." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "toque" -msgid_plural "toques" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for toque -#: lang/json/ARMOR_from_json.py -msgid "" -"A traditional chef's hat, standing tall and proud against the vulgarities of " -"the world." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "cotton hat" -msgid_plural "cotton hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for cotton hat -#: lang/json/ARMOR_from_json.py -msgid "A snug-fitting cotton hat. Quite warm." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "fur hat" -msgid_plural "fur hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for fur hat -#: lang/json/ARMOR_from_json.py -msgid "A hat made from the pelts of animals. Extremely warm." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "faux fur hat" -msgid_plural "faux fur hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for faux fur hat -#: lang/json/ARMOR_from_json.py -msgid "" -"A stylish hat made of faux fur. Like real fur, but without the suffering, " -"if the tag is to be believed. Very warm." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "hard hat" -msgid_plural "hard hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for hard hat -#: lang/json/ARMOR_from_json.py -msgid "" -"A hard plastic hat worn in construction sites. Excellent protection from " -"cuts and percussion." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "hooded hard hat" -msgid_plural "hooded hard hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for hooded hard hat -#: lang/json/ARMOR_from_json.py -msgid "" -"A hard plastic hat worn in construction sites, with a cloth tucked in under " -"it to serve as a makeshift hood. Makes it a bit more comfortable to wear, " -"and better protects the neck from sun and rain." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "hunting cap" -msgid_plural "hunting caps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for hunting cap -#: lang/json/ARMOR_from_json.py -msgid "A red plaid hunting cap with ear flaps. Notably warm." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "knit hat" -msgid_plural "knit hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for knit hat -#: lang/json/ARMOR_from_json.py -msgid "A snug-fitting wool hat. Very warm." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "newsboy cap" -msgid_plural "newsboy caps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for newsboy cap -#: lang/json/ARMOR_from_json.py -msgid "" -"A slouching wool cap with a short front brim, traditionally associated with " -"newspaper delivery boys. Quite warm." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "noise canceling headgear" -msgid_plural "noise canceling headgears" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for noise canceling headgear -#: lang/json/ARMOR_from_json.py -msgid "" -"Padding over your ears kept in place by some string. Blocks incoming sounds." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "sombrero" -msgid_plural "sombreros" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sombrero -#: lang/json/ARMOR_from_json.py -msgid "" -"A felt orange sombrero with traditional white and yellow hand stitching. " -"The wide brim keeps the sun out of your eyes, and a thin strap hooks around " -"your chin." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "survivor firehood" msgid_plural "survivor firehoods" @@ -9019,17 +8756,6 @@ msgid "" "jet black with sparse, tasteful golden embroidery." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "kippah" -msgid_plural "kippahs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for kippah -#: lang/json/ARMOR_from_json.py -msgid "A thin, rounded skullcap. A traditional headdress in Judaism." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "kittel" msgid_plural "kittels" @@ -9043,28 +8769,6 @@ msgid "" "occasions." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "pair of knee pads" -msgid_plural "pairs of knee pads" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of knee pads -#: lang/json/ARMOR_from_json.py -msgid "A pair of knee pads made of stout plastic and cloth." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "kufi cap" -msgid_plural "kufi caps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for kufi cap -#: lang/json/ARMOR_from_json.py -msgid "A brimless, short and rounded cap." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "leather belt" msgid_plural "leather belts" @@ -9174,66 +8878,6 @@ msgid "" "legs nice and warm." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "pair of hard leg guards" -msgid_plural "pairs of hard leg guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of hard leg guards -#: lang/json/ARMOR_from_json.py -msgid "A pair of polyurethane leg guards with neoprene backing." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of steel leg guards" -msgid_plural "pairs of steel leg guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of steel leg guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A full assembly of medieval leg protection. Cuisses, poleyns, and greaves, " -"with leather straps to secure each piece and connect it as part of a set." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of iron greaves" -msgid_plural "pairs of iron greaves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of iron greaves -#: lang/json/ARMOR_from_json.py -msgid "A pair of iron leg guards with a simple leather lining." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of paper leg guards" -msgid_plural "pairs of paper leg guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of paper leg guards -#: lang/json/ARMOR_from_json.py -msgid "Leg guards made of stacked paper sheets held together with duct tape." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "pair of scrap leg guards" -msgid_plural "pairs of scrap leg guards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of scrap leg guards -#: lang/json/ARMOR_from_json.py -msgid "" -"A pair of leg guards made from scraps of metal secured by simple strings; " -"the loose collection of plates provides decent but not the most convenient " -"protection." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "pair of drop leg pouches" msgid_plural "pairs of drop leg pouches" @@ -9469,17 +9113,6 @@ msgstr[1] "" msgid "The French maid dress, blue with a frilly white apron." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "French maid hat" -msgid_plural "French maid hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for French maid hat -#: lang/json/ARMOR_from_json.py -msgid "A frilly white headpiece." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "ballistic mask" msgid_plural "ballistic masks" @@ -9863,33 +9496,6 @@ msgid "" "A simple wool garment worn over the torso. Provides a bit of protection." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "porkpie hat" -msgid_plural "porkpie hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for porkpie hat -#: lang/json/ARMOR_from_json.py -msgid "" -"A flat-topped hat with circular indent and a narrow brim. Most popular in " -"the 40s and 50s, still common among those in the mod scene, hipsters, and " -"people named Heisenberg." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "mail carrier hat" -msgid_plural "mail carrier hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for mail carrier hat -#: lang/json/ARMOR_from_json.py -msgid "" -"A traditional mail carrier's cap, with the US postal service logo " -"embroidered on the front above the plastic cap. A symbol of a bygone world." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "mail carrier shirt" msgid_plural "mail carrier shirts" @@ -10383,19 +9989,6 @@ msgstr[1] "" msgid "Hand made straw basket. Carry it with you for extra storage." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "straw hat" -msgid_plural "straw hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for straw hat -#: lang/json/ARMOR_from_json.py -msgid "" -"Hat that is woven out of straw. Its brim helps keep the sun out of your " -"eyes." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "striped pants" msgid_plural "striped pants" @@ -10700,20 +10293,6 @@ msgid "" "them from the cold." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "tinfoil hat" -msgid_plural "tinfoil hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for tinfoil hat -#: lang/json/ARMOR_from_json.py -msgid "" -"A sheet of aluminum foil that has been molded into a form-fitting hat. " -"Perfect for protecting yourself from the government, Illuminati, aliens, and " -"THEM." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "tool belt" msgid_plural "tool belts" @@ -10727,19 +10306,6 @@ msgid "" "handymen and electricians." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "top hat" -msgid_plural "top hats" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for top hat -#: lang/json/ARMOR_from_json.py -msgid "" -"The only hat for a gentleman. Look exquisite while laughing in the face of " -"danger!" -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "leather touring suit" msgid_plural "leather touring suits" @@ -10812,22 +10378,6 @@ msgid "" "Comfortable, durable, and great for storage." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "tricorne" -msgid_plural "tricornes" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for tricorne -#: lang/json/ARMOR_from_json.py -msgid "" -"A classic design, the \"tricorne\", or three-cornered hat, simply pins a " -"large and floppy brim out of the way, though this example adds well-" -"embroidered designs and is oiled against water. Whether you're the \"guvnah" -"\" of a settlement, or the captain of a post-apocalyptic crew, this is the " -"hat for you." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "t-shirt" msgid_plural "t-shirts" @@ -10927,17 +10477,6 @@ msgid "" "in place." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "turban" -msgid_plural "turbans" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for turban -#: lang/json/ARMOR_from_json.py -msgid "Rags worn around the head." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "headscarf" msgid_plural "headscarfs" @@ -11011,17 +10550,6 @@ msgid "" "temperature. It laces closed in the front." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "pair of leather vambraces" -msgid_plural "pairs of leather vambraces" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of leather vambraces -#: lang/json/ARMOR_from_json.py -msgid "A pair of light leather arm guards, made for archery." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "wedding veil" msgid_plural "wedding veils" @@ -11271,19 +10799,6 @@ msgid "" "mask for full protection." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "golf cap" -msgid_plural "golf caps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for golf cap -#: lang/json/ARMOR_from_json.py -msgid "" -"You're not actually sure if this is called a golf cap but its the " -"stereotypical cap golfers wear." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "javelin bag" msgid_plural "javelin bags" @@ -11334,17 +10849,6 @@ msgstr[1] "" msgid "An ancient Greek breastplate, made of bronze." msgstr "" -#: lang/json/ARMOR_from_json.py -msgid "pair of bronze greaves" -msgid_plural "pairs of bronze greaves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of bronze greaves -#: lang/json/ARMOR_from_json.py -msgid "A pair of bronze leg guards with a simple leather lining." -msgstr "" - #: lang/json/ARMOR_from_json.py msgid "tarpaulin" msgid_plural "tarpaulins" @@ -11781,6 +11285,153 @@ msgid "" "resistant vests. It has four pouches capable of carrying magazines." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "pair of 2-by-arm guards" +msgid_plural "pairs of 2-by-arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of 2-by-arm guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of improvised arm guards made from broken pieces of a two by four " +"that are tied to your arms with rags and string. They offer good " +"protection, but are really uncomfortable to wear." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of chitin arm guards" +msgid_plural "pairs of chitin arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of chitin arm guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of arm guards made from the exoskeletons of insects. Light and " +"durable." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of biosilicified chitin arm guards" +msgid_plural "pairs of biosilicified chitin arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of biosilicified chitin arm guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of arm guards crafted from the carefully cleaned and pruned " +"biosilicified exoskeletons of acidic ants. Acid-resistant and very durable." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of hard arm guards" +msgid_plural "pairs of hard arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of hard arm guards +#: lang/json/ARMOR_from_json.py +msgid "A pair of neoprene arm sleeves covered with molded plastic sheaths." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of leather arm guards" +msgid_plural "pairs of leather arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of leather arm guards +#: lang/json/ARMOR_from_json.py +msgid "A pair of tough leather arm guards. Light and comfortable." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of steel arm guards" +msgid_plural "pairs of steel arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of steel arm guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A full assembly of medieval arm protection. Rerebraces, couters, and " +"vambraces, with leather straps to secure each piece and connect it as part " +"of a set." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of metal arm guards" +msgid_plural "pairs of metal arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of metal arm guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of arm guards hammered out from metal. Perfect for the Post-" +"Apocalyptic Warrior look." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of paper arm guards" +msgid_plural "pairs of paper arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of paper arm guards +#: lang/json/ARMOR_from_json.py +msgid "Arm guards made of stacked paper sheets held together with duct tape." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of scrap arm guards" +msgid_plural "pairs of scrap arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of scrap arm guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of arm guards made from scraps of metal secured by simple strings; " +"the loose collection of plates provides decent but not the most convenient " +"protection." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of neoprene arm sleeves" +msgid_plural "pairs of neoprene arm sleeves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of neoprene arm sleeves +#: lang/json/ARMOR_from_json.py +msgid "A pair of soft neoprene arm sleeves. Often used in contact sports." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of elbow pads" +msgid_plural "pairs of elbow pads" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of elbow pads +#: lang/json/ARMOR_from_json.py +msgid "A pair of elbow pads made of stout plastic and cloth." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of leather vambraces" +msgid_plural "pairs of leather vambraces" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of leather vambraces +#: lang/json/ARMOR_from_json.py +msgid "A pair of light leather arm guards, made for archery." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "backpack" msgid_plural "backpacks" @@ -13575,6 +13226,396 @@ msgstr[1] "" msgid "A thin pair of black leather golfing gloves." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "ten-gallon hat" +msgid_plural "ten-gallon hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for ten-gallon hat +#: lang/json/ARMOR_from_json.py +msgid "" +"These may not be the Great Plains, but you can still be the Boss with this " +"high-crowned, wide-brimmed hat." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "beret" +msgid_plural "berets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for beret +#: lang/json/ARMOR_from_json.py +msgid "A soft cotton hat. Commonly worn by armed forces and existentialists." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "wool beret" +msgid_plural "wool berets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wool beret +#: lang/json/ARMOR_from_json.py +msgid "A soft wool hat. Commonly worn by armed forces and existentialists." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "bowler hat" +msgid_plural "bowler hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for bowler hat +#: lang/json/ARMOR_from_json.py +msgid "" +"The only hat for a made man. Look like a real good fella while laughing in " +"the face of your foes!" +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "cowboy hat" +msgid_plural "cowboy hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for cowboy hat +#: lang/json/ARMOR_from_json.py +msgid "" +"Whether yer hunting varmints, fixing up the ranch, or heading into the " +"sunset, this is the hat for the job." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "drinking hat" +msgid_plural "drinking hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for drinking hat +#: lang/json/ARMOR_from_json.py +msgid "" +"This is an improvised harness that can be worn over other headgear or bare " +"head, made from two small liquid containers, a rubber hose, a bundle of " +"steel wire, and some cordage. A convenient and simple device for hands-free " +"drinking, though the liquid inside would spill if you put it into your " +"backpack." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "eboshi" +msgid_plural "eboshis" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for eboshi +#: lang/json/ARMOR_from_json.py +msgid "" +"A high, black cap with a very narrow top. Traditionally worn by Shinto " +"priests." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "boonie hat" +msgid_plural "boonie hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for boonie hat +#: lang/json/ARMOR_from_json.py +msgid "" +"Also called a \"bucket hat.\" Often used in the military. Its wide brim " +"helps keep the sun out of your eyes." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "baseball cap" +msgid_plural "baseball caps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for baseball cap +#: lang/json/ARMOR_from_json.py +msgid "A Red Sox cap. It provides a little bit of warmth." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "toque" +msgid_plural "toques" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for toque +#: lang/json/ARMOR_from_json.py +msgid "" +"A traditional chef's hat, standing tall and proud against the vulgarities of " +"the world." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "cotton hat" +msgid_plural "cotton hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for cotton hat +#: lang/json/ARMOR_from_json.py +msgid "A snug-fitting cotton hat. Quite warm." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "fur hat" +msgid_plural "fur hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for fur hat +#: lang/json/ARMOR_from_json.py +msgid "A hat made from the pelts of animals. Extremely warm." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "faux fur hat" +msgid_plural "faux fur hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for faux fur hat +#: lang/json/ARMOR_from_json.py +msgid "" +"A stylish hat made of faux fur. Like real fur, but without the suffering, " +"if the tag is to be believed. Very warm." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "hard hat" +msgid_plural "hard hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for hard hat +#: lang/json/ARMOR_from_json.py +msgid "" +"A hard plastic hat worn in construction sites. Excellent protection from " +"cuts and percussion." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "hooded hard hat" +msgid_plural "hooded hard hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for hooded hard hat +#: lang/json/ARMOR_from_json.py +msgid "" +"A hard plastic hat worn in construction sites, with a cloth tucked in under " +"it to serve as a makeshift hood. Makes it a bit more comfortable to wear, " +"and better protects the neck from sun and rain." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "hunting cap" +msgid_plural "hunting caps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for hunting cap +#: lang/json/ARMOR_from_json.py +msgid "A red plaid hunting cap with ear flaps. Notably warm." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "knit hat" +msgid_plural "knit hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for knit hat +#: lang/json/ARMOR_from_json.py +msgid "A snug-fitting wool hat. Very warm." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "newsboy cap" +msgid_plural "newsboy caps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for newsboy cap +#: lang/json/ARMOR_from_json.py +msgid "" +"A slouching wool cap with a short front brim, traditionally associated with " +"newspaper delivery boys. Quite warm." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "noise canceling headgear" +msgid_plural "noise canceling headgears" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for noise canceling headgear +#: lang/json/ARMOR_from_json.py +msgid "" +"Padding over your ears kept in place by some string. Blocks incoming sounds." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "sombrero" +msgid_plural "sombreros" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sombrero +#: lang/json/ARMOR_from_json.py +msgid "" +"A felt orange sombrero with traditional white and yellow hand stitching. " +"The wide brim keeps the sun out of your eyes, and a thin strap hooks around " +"your chin." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "kippah" +msgid_plural "kippahs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for kippah +#: lang/json/ARMOR_from_json.py +msgid "A thin, rounded skullcap. A traditional headdress in Judaism." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "kufi cap" +msgid_plural "kufi caps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for kufi cap +#: lang/json/ARMOR_from_json.py +msgid "A brimless, short and rounded cap." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "French maid hat" +msgid_plural "French maid hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for French maid hat +#: lang/json/ARMOR_from_json.py +msgid "A frilly white headpiece." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "porkpie hat" +msgid_plural "porkpie hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for porkpie hat +#: lang/json/ARMOR_from_json.py +msgid "" +"A flat-topped hat with circular indent and a narrow brim. Most popular in " +"the 40s and 50s, still common among those in the mod scene, hipsters, and " +"people named Heisenberg." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "mail carrier hat" +msgid_plural "mail carrier hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for mail carrier hat +#: lang/json/ARMOR_from_json.py +msgid "" +"A traditional mail carrier's cap, with the US postal service logo " +"embroidered on the front above the plastic cap. A symbol of a bygone world." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "straw hat" +msgid_plural "straw hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for straw hat +#: lang/json/ARMOR_from_json.py +msgid "" +"Hat that is woven out of straw. Its brim helps keep the sun out of your " +"eyes." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "tinfoil hat" +msgid_plural "tinfoil hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for tinfoil hat +#: lang/json/ARMOR_from_json.py +msgid "" +"A sheet of aluminum foil that has been molded into a form-fitting hat. " +"Perfect for protecting yourself from the government, Illuminati, aliens, and " +"THEM." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "top hat" +msgid_plural "top hats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for top hat +#: lang/json/ARMOR_from_json.py +msgid "" +"The only hat for a gentleman. Look exquisite while laughing in the face of " +"danger!" +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "tricorne" +msgid_plural "tricornes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for tricorne +#: lang/json/ARMOR_from_json.py +msgid "" +"A classic design, the \"tricorne\", or three-cornered hat, simply pins a " +"large and floppy brim out of the way, though this example adds well-" +"embroidered designs and is oiled against water. Whether you're the \"guvnah" +"\" of a settlement, or the captain of a post-apocalyptic crew, this is the " +"hat for you." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "turban" +msgid_plural "turbans" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for turban +#: lang/json/ARMOR_from_json.py +msgid "Rags worn around the head." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "golf cap" +msgid_plural "golf caps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for golf cap +#: lang/json/ARMOR_from_json.py +msgid "" +"You're not actually sure if this is called a golf cap but its the " +"stereotypical cap golfers wear." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "pot helmet" msgid_plural "pot helmets" @@ -18141,6 +18182,102 @@ msgstr[1] "" msgid "A shiny, silver tiara adorned with pearls." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "pair of 2-by-shin guards" +msgid_plural "pairs of 2-by-shin guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of 2-by-shin guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of improvised shin guards made from broken pieces of a two by four " +"that are tied to your shins with rags and string. They offer good " +"protection, but are really hard to run with." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of knee pads" +msgid_plural "pairs of knee pads" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of knee pads +#: lang/json/ARMOR_from_json.py +msgid "A pair of knee pads made of stout plastic and cloth." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of bronze greaves" +msgid_plural "pairs of bronze greaves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of bronze greaves +#: lang/json/ARMOR_from_json.py +msgid "A pair of bronze leg guards with a simple leather lining." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of hard leg guards" +msgid_plural "pairs of hard leg guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of hard leg guards +#: lang/json/ARMOR_from_json.py +msgid "A pair of polyurethane leg guards with neoprene backing." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of steel leg guards" +msgid_plural "pairs of steel leg guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of steel leg guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A full assembly of medieval leg protection. Cuisses, poleyns, and greaves, " +"with leather straps to secure each piece and connect it as part of a set." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of iron greaves" +msgid_plural "pairs of iron greaves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of iron greaves +#: lang/json/ARMOR_from_json.py +msgid "A pair of iron leg guards with a simple leather lining." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of paper leg guards" +msgid_plural "pairs of paper leg guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of paper leg guards +#: lang/json/ARMOR_from_json.py +msgid "Leg guards made of stacked paper sheets held together with duct tape." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "pair of scrap leg guards" +msgid_plural "pairs of scrap leg guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of scrap leg guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of leg guards made from scraps of metal secured by simple strings; " +"the loose collection of plates provides decent but not the most convenient " +"protection." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "pair of saddle bags" msgid_plural "pairs of saddle bags" @@ -19127,19 +19264,6 @@ msgid "" "dust and other contaminants." msgstr "" -#. ~ Description for pistol bandolier -#: lang/json/ARMOR_from_json.py -msgid "" -"An embroidered leather bandolier for keeping revolver and pistol cartridges " -"close to hand. If this doesn't make you feel like a cowboy, nothing will." -msgstr "" - -#: lang/json/ARMOR_from_json.py -msgid "shotgun bandolier" -msgid_plural "shotgun bandoliers" -msgstr[0] "" -msgstr[1] "" - #: lang/json/ARMOR_from_json.py msgid "technomancer's toolbelt" msgid_plural "technomancer's toolbelts" @@ -19554,6 +19678,18 @@ msgid_plural "greater acid resistance auras" msgstr[0] "" msgstr[1] "" +#: lang/json/ARMOR_from_json.py +msgid "stoneskin coating" +msgid_plural "stoneskin coating" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for stoneskin coating +#: lang/json/ARMOR_from_json.py +msgid "" +"A thin layer of shifting, almost fluid living rock, covering the entire body." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "wooden shield" msgid_plural "wooden shields" @@ -21984,6 +22120,19 @@ msgstr[1] "" msgid "A college textbook on chemistry." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that " +"utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -23171,6 +23320,17 @@ msgid "" "techniques for close quarters combat encounters." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "paperback abstract" +msgid_plural "paperback abstracts" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for paperback abstract +#: lang/json/BOOK_from_json.py +msgid "An ordinary paperback book. Or is it? It is." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Zombie Survival Guide" msgid_plural "copies of Zombie Survival Guide" @@ -23310,6 +23470,12 @@ msgid "" "dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -23779,6 +23945,21 @@ msgid "" "off the biggest heist in the city's history" msgstr "" +#: lang/json/BOOK_from_json.py +msgid "Murdered by the Grapevine" +msgid_plural "copies of Murdered by the Grapevine" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Murdered by the Grapevine', 'str_pl': 'copies of Murdered by the Grapevine'} +#: lang/json/BOOK_from_json.py +msgid "" +"This cheap paperback tells the story of a mob boss done in by mere " +"suspicion. She never breaks a confidence, never rats out an accomplice, and " +"never turns her back on a friend. Nonetheless her grip on the reigns of the " +"underworld is eroded by rumor and paranoia." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "drama novel" msgid_plural "drama novels" @@ -24260,6 +24441,35 @@ msgid "" "A tale of intrigue and espionage amongst Nazis, no, Commies, no, Iraqis!" msgstr "" +#: lang/json/BOOK_from_json.py +msgid "Come Fly the Treacherous Skies" +msgid_plural "copies of Come Fly the Treacherous Skies" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Come Fly the Treacherous Skies', 'str_pl': 'copies of Come Fly the Treacherous Skies'} +#: lang/json/BOOK_from_json.py +msgid "" +"This tale of intrigue betrays the story of a debonair mechanic driven by a " +"lust for revenge. As she uncovers a sophisticated network of amateur pilots " +"turned smugglers, the good guys and the bad guys begin to all look the same." +msgstr "" + +#: lang/json/BOOK_from_json.py +msgid "Lies, Damn Lies, and Rocket Science" +msgid_plural "copies of Lies, Damn Lies, and Rocket Science" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Lies, Damn Lies, and Rocket Science', 'str_pl': 'copies of Lies, Damn Lies, and Rocket Science'} +#: lang/json/BOOK_from_json.py +msgid "" +"This spy novel tells the story of a jaded rocket scientist looking for " +"redemption in all the wrong places. As selling state secrets becomes her " +"career, she learns there isn't much of difference between a double-agent and " +"a triple-agent." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "swashbuckling novel" msgid_plural "swashbuckling novels" @@ -26218,7 +26428,7 @@ msgid_plural "ammonia" msgstr[0] "" msgstr[1] "" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly " @@ -28489,7 +28699,7 @@ msgid_plural "apple cider" msgstr[0] "" msgstr[1] "" -#. ~ Description for apple cider +#. ~ Description for {'str': 'apple cider', 'str_pl': 'apple cider'} #: lang/json/COMESTIBLE_from_json.py msgid "Pressed from fresh apples. Tasty and nutritious." msgstr "" @@ -28498,7 +28708,7 @@ msgstr "" msgid "almond milk" msgstr "" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free " @@ -28926,6 +29136,17 @@ msgid "" "beverage tastes like bottled sweat but rehydrates the body faster than water." msgstr "" +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -29204,7 +29425,7 @@ msgstr "" msgid "ant egg" msgstr "" -#. ~ Description for ant egg +#. ~ Description for {'str': 'ant egg'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A large white ant egg, the size of a softball. Extremely nutritious, but " @@ -29551,7 +29772,7 @@ msgstr "" msgid "fruit slice" msgstr "" -#. ~ Description for fruit slice +#. ~ Description for {'str': 'fruit slice'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Fruit slices soaked in a sugar syrup, to preserve freshness and appearance." @@ -29563,7 +29784,7 @@ msgid_plural "canned fruit" msgstr[0] "" msgstr[1] "" -#. ~ Description for canned fruit +#. ~ Description for {'str': 'canned fruit', 'str_pl': 'canned fruit'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This sodden mass of preserved fruit was boiled and canned in an earlier " @@ -31024,9 +31245,11 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "bologna" -msgstr "" +msgid_plural "bologna" +msgstr[0] "" +msgstr[1] "" -#. ~ Conditional name for bologna when FLAG matches CANNIBALISM +#. ~ Conditional name for {'str': 'bologna', 'str_pl': 'bologna'} when FLAG matches CANNIBALISM #: lang/json/COMESTIBLE_from_json.py #, python-format msgid "brat %s" @@ -31034,7 +31257,7 @@ msgid_plural "brat %s" msgstr[0] "" msgstr[1] "" -#. ~ Conditional name for bologna when COMPONENT_ID matches mutant +#. ~ Conditional name for {'str': 'bologna', 'str_pl': 'bologna'} when COMPONENT_ID matches mutant #: lang/json/COMESTIBLE_from_json.py #, python-format msgid "bleak %s" @@ -31042,7 +31265,7 @@ msgid_plural "bleak %s" msgstr[0] "" msgstr[1] "" -#. ~ Description for bologna +#. ~ Description for {'str': 'bologna', 'str_pl': 'bologna'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Formally known as Bologna sausage, this is a finely ground preserved meat " @@ -31253,9 +31476,11 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "pickled herring" -msgstr "" +msgid_plural "pickled herring" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pickled herring +#. ~ Description for {'str': 'pickled herring', 'str_pl': 'pickled herring'} #: lang/json/COMESTIBLE_from_json.py msgid "Fish fillets pickled in some sort of tangy white sauce." msgstr "" @@ -31802,7 +32027,7 @@ msgid_plural "Adderall" msgstr[0] "" msgstr[1] "" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly " @@ -31816,7 +32041,7 @@ msgid_plural "syringes of adrenaline" msgstr[0] "" msgstr[1] "" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -31830,7 +32055,7 @@ msgid_plural "antibiotics" msgstr[0] "" msgstr[1] "" -#. ~ Description for antibiotics +#. ~ Description for {'str': 'antibiotics', 'str_pl': 'antibiotics'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A strong antibacterial medication designed to prevent or stop the spread of " @@ -31842,7 +32067,7 @@ msgstr "" msgid "antifungal drug" msgstr "" -#. ~ Description for antifungal drug +#. ~ Description for {'str': 'antifungal drug'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Powerful chemical tablets designed to eliminate fungal infections in living " @@ -33510,7 +33735,7 @@ msgstr "" msgid "mutated arm" msgstr "" -#. ~ Description for mutated arm +#. ~ Description for {'str': 'mutated arm'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A misshapen human arm. Eating this would be incredibly disgusting and " @@ -33614,7 +33839,7 @@ msgid_plural "almond pulp" msgstr[0] "" msgstr[1] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -33845,7 +34070,7 @@ msgid_plural "cooked acorn meal" msgstr[0] "" msgstr[1] "" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal', 'str_pl': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -33959,6 +34184,33 @@ msgstr "" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "" @@ -34041,7 +34293,7 @@ msgstr[1] "" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -34061,27 +34313,33 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "yeast" -msgstr "" +msgid_plural "yeast" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for yeast +#. ~ Description for {'str': 'yeast', 'str_pl': 'yeast'} #: lang/json/COMESTIBLE_from_json.py msgid "A powder-like mix of cultured yeast, good for baking and brewing alike." msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "bone meal" -msgstr "" +msgid_plural "bone meal" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for bone meal +#. ~ Description for {'str': 'bone meal', 'str_pl': 'bone meal'} #: lang/json/COMESTIBLE_from_json.py msgid "This bone meal can be used to craft fertilizer and some other things." msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "tainted bone meal" -msgstr "" +msgid_plural "tainted bone meal" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for tainted bone meal +#. ~ Description for {'str': 'tainted bone meal', 'str_pl': 'tainted bone meal'} #: lang/json/COMESTIBLE_from_json.py msgid "This is a grayish bone meal made from rotten bones." msgstr "" @@ -34474,7 +34732,7 @@ msgstr "" msgid "apple" msgstr "" -#. ~ Description for apple +#. ~ Description for {'str': 'apple'} #: lang/json/COMESTIBLE_from_json.py msgid "An apple a day keeps the doctor away." msgstr "" @@ -36692,9 +36950,11 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "cornmeal" -msgstr "" +msgid_plural "cornmeal" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cornmeal +#. ~ Description for {'str': 'cornmeal', 'str_pl': 'cornmeal'} #: lang/json/COMESTIBLE_from_json.py msgid "This yellow cornmeal is useful for baking." msgstr "" @@ -37170,9 +37430,11 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "oatmeal" -msgstr "" +msgid_plural "oatmeal" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for oatmeal +#. ~ Description for {'str': 'oatmeal', 'str_pl': 'oatmeal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Dry flakes of flattened grain. Tasty and nutritious when cooked, it also " @@ -37186,9 +37448,11 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "cooked oatmeal" -msgstr "" +msgid_plural "cooked oatmeal" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cooked oatmeal +#. ~ Description for {'str': 'cooked oatmeal', 'str_pl': 'cooked oatmeal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A filling and nutritious New England classic that has sustained pioneers and " @@ -37197,7 +37461,9 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "deluxe cooked oatmeal" -msgstr "" +msgid_plural "deluxe cooked oatmeal" +msgstr[0] "" +msgstr[1] "" #. ~ Description for deluxe cooked oatmeal #: lang/json/COMESTIBLE_from_json.py @@ -39340,7 +39606,8 @@ msgstr[1] "" #. ~ Description for large tin can #: lang/json/CONTAINER_from_json.py msgid "" -"A large tin can, like what beans come in. Holds a substantial amount of food." +"A large tin can, like what beans come in. Holds a substantial amount of " +"food." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -39352,7 +39619,7 @@ msgstr[1] "" #. ~ Description for opened large tin can #: lang/json/CONTAINER_from_json.py msgid "" -"A large tin can, like what beans come in. This one is opened and can't be " +"A large tin can, like what beans come in. This one is opened and can't be " "easily sealed." msgstr "" @@ -39369,20 +39636,6 @@ msgid "" "of liquid." msgstr "" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -39416,6 +39669,20 @@ msgstr[1] "" msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid." msgstr "" +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -42188,11 +42455,11 @@ msgstr "" #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py #: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py @@ -42601,6 +42868,8 @@ msgstr[0] "" msgstr[1] "" #. ~ Description for broken M202A1 TALON +#. ~ Description for broken rocket TALON UGV +#. ~ Description for broken rifle TALON UGV #: lang/json/GENERIC_from_json.py msgid "" "A broken TALON UGV, with its casing broken and fluid drained. Could be " @@ -42642,6 +42911,18 @@ msgstr[1] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -43719,6 +44000,17 @@ msgstr[1] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -43812,7 +44104,7 @@ msgid_plural "AI cores" msgstr[0] "" msgstr[1] "" -#. ~ Description for AI core +#. ~ Description for {'str': 'AI core'} #: lang/json/GENERIC_from_json.py msgid "" "This module is responsible for decision making, it basically runs the AI of " @@ -44083,628 +44375,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive " -"generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the " -"coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py -#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "" - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py -#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "" - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it " -"to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "" - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn " -"it into a nightlight for a very wealthy child with a fear of the dark. Use " -"it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "" - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn " -"it into a nightlight for a very wealthy child with a fear of the dark. The " -"cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the " -"creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "" - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are " -"ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "" - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "" - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used " -"in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "" - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to enjoy." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "" - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "" - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "" - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -45963,7 +45633,6 @@ msgstr[0] "" msgstr[1] "" #. ~ Description for ammo belt linkage -#. ~ Description for belt ammo link #: lang/json/GENERIC_from_json.py msgid "A small metal linkage from a disintegrating ammo belt." msgstr "" @@ -46414,11 +46083,11 @@ msgid_plural "40x46mm M212 casings" msgstr[0] "" msgstr[1] "" -#. ~ Description for 40x46mm M212 casing -#. ~ Description for 40x46mm M118 casing -#. ~ Description for 40x46mm M199 casing -#. ~ Description for 40x46mm M195 casing -#. ~ Description for 40x53mm M169 casing +#. ~ Description for {'str': '40x46mm M212 casing'} +#. ~ Description for {'str': '40x46mm M118 casing'} +#. ~ Description for {'str': '40x46mm M199 casing'} +#. ~ Description for {'str': '40x46mm M195 casing'} +#. ~ Description for {'str': '40x53mm M169 casing'} #: lang/json/GENERIC_from_json.py msgid "A large canister from a spent 40mm cartridge." msgstr "" @@ -46635,7 +46304,7 @@ msgid_plural "9x19mm casings" msgstr[0] "" msgstr[1] "" -#. ~ Description for 9x19mm casing +#. ~ Description for {'str': '9x19mm casing'} #: lang/json/GENERIC_from_json.py msgid "An empty casing from a 9x19mm round." msgstr "" @@ -46690,7 +46359,7 @@ msgid_plural "152mm ATGM tubes" msgstr[0] "" msgstr[1] "" -#. ~ Description for 152mm ATGM tube +#. ~ Description for {'str': '152mm ATGM tube'} #: lang/json/GENERIC_from_json.py msgid "" "An empty steel tube which once contained a 152mm ATGM. Now it's essentially " @@ -46771,7 +46440,7 @@ msgstr[1] "" msgid "" "This is a coin that has been flattened in a novelty coin flattening " "machine. The machine has been somewhat crudely altered so that the design - " -"which appears to once have been Mickey Mouse - is overlayed with a " +"which appears to once have been Mickey Mouse - is overlaid with a " "handwritten emblem of a book. There is some text that faintly reads 'Campus " "Exchange Token'." msgstr "" @@ -49456,6 +49125,168 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive " +"generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the " +"coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "" + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "" + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "" + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "" + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to enjoy." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -49470,6 +49301,406 @@ msgid "" "integrated heating elements modern mess kits have." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are " +"ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "" + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "" + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py +#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "" + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py +#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "" + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it " +"to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "" + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn " +"it into a nightlight for a very wealthy child with a fear of the dark. Use " +"it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "" + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn " +"it into a nightlight for a very wealthy child with a fear of the dark. The " +"cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "" + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used " +"in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the " +"creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -49636,6 +49867,19 @@ msgid "" "can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -49676,6 +49920,42 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -49736,7 +50016,7 @@ msgid_plural "7.5kW generators" msgstr[0] "" msgstr[1] "" -#. ~ Description for 7.5kW generator +#. ~ Description for {'str': '7.5kW generator'} #: lang/json/GENERIC_from_json.py msgid "" "A bulky but efficient electrical generator designed to be attached to an " @@ -49955,6 +50235,17 @@ msgstr[1] "" msgid "A set of various vehicle controls. Useful for crafting." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -51917,36 +52208,36 @@ msgid "An empty casing from a 6.54x42 round." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "pistol ammo casing" -msgid_plural "pistol ammo casings" +msgid "tiny pistol casing" +msgid_plural "tiny pistol casings" msgstr[0] "" msgstr[1] "" -#. ~ Description for pistol ammo casing +#. ~ Description for tiny pistol casing #: lang/json/GENERIC_from_json.py -msgid "An empty casing from a pistol round." +msgid "An empty casing from a tiny pistol round." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "revolver ammo casing" -msgid_plural "revolver ammo casings" +msgid "pistol casing" +msgid_plural "pistol casings" msgstr[0] "" msgstr[1] "" -#. ~ Description for revolver ammo casing +#. ~ Description for pistol casing #: lang/json/GENERIC_from_json.py -msgid "An empty casing from a revolver round." +msgid "An empty casing from a standard pistol round." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "light rifle ammo casing" -msgid_plural "light rifle ammo casings" +msgid "magnum pistol casing" +msgid_plural "magnum pistol casings" msgstr[0] "" msgstr[1] "" -#. ~ Description for light rifle ammo casing +#. ~ Description for magnum pistol casing #: lang/json/GENERIC_from_json.py -msgid "An empty casing from a light rifle round." +msgid "An empty casing from a magnum pistol round." msgstr "" #: lang/json/GENERIC_from_json.py @@ -51961,19 +52252,79 @@ msgid "An empty casing from a rifle round." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "heavy rifle casing" -msgid_plural "heavy rifle casings" +msgid "huge rifle casing" +msgid_plural "huge rifle casings" msgstr[0] "" msgstr[1] "" -#. ~ Description for heavy rifle casing +#. ~ Description for huge rifle casing #: lang/json/GENERIC_from_json.py -msgid "An empty casing from a heavy rifle round." +msgid "An empty casing from a huge rifle round." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "belt ammo link" -msgid_plural "belt ammo links" +msgid "shotshell hull" +msgid_plural "shotshell hulls" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for shotshell hull +#: lang/json/GENERIC_from_json.py +msgid "" +"A shotshell's casing, a plastic tube with a brass casehead, commonly " +"referred to as a hull." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "grenade casing" +msgid_plural "grenade casings" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for grenade casing +#: lang/json/GENERIC_from_json.py +msgid "A large casing from a grenade round." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rifle belt linkage" +msgid_plural "rifle belt linkages" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/GENERIC_from_json.py +msgid "grenade belt linkage" +msgid_plural "grenade belt linkages" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/GENERIC_from_json.py +msgid "heavy machinegun belt linkage" +msgid_plural "heavy machinegun belt linkages" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/GENERIC_from_json.py +msgid "broken CROWS II" +msgid_plural "broken CROWS IIs" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/GENERIC_from_json.py +msgid "broken CROWS II Heavy" +msgid_plural "broken CROWS II Heavys" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/GENERIC_from_json.py +msgid "broken rocket TALON UGV" +msgid_plural "broken rocket TALON UGVs" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/GENERIC_from_json.py +msgid "broken rifle TALON UGV" +msgid_plural "broken rifle TALON UGVs" msgstr[0] "" msgstr[1] "" @@ -54839,6 +55190,151 @@ msgid "" "much higher mana cost." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Sacrificial Regrowth" +msgid_plural "Scrolls of Sacrificial Regrowth" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Sacrificial Regrowth', 'str_pl': 'Scrolls of Sacrificial Regrowth'} +#. ~ Description for Sacrificial Regrowth +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Through giving of one's own life force, you restore withered and barren " +"plant life nearby. What remains will need time to regrow its full strength." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Sacrificial Healing" +msgid_plural "Scrolls of Sacrificial Healing" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Sacrificial Healing', 'str_pl': 'Scrolls of Sacrificial Healing'} +#. ~ Description for Sacrificial Healing +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Channels some of the user's own life force into healing energy, for the sake " +"of ones allies." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Stoneskin" +msgid_plural "Scrolls of Stoneskin" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Stoneskin', 'str_pl': 'Scrolls of Stoneskin'} +#. ~ Description for Stoneskin +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Envelops your entire body in armor formed from living rock, encumbering yet " +"protective." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Pillar of Stone" +msgid_plural "Scrolls of Pillar of Stone" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Pillar of Stone', 'str_pl': 'Scrolls of Pillar of Stone'} +#. ~ Description for Pillar of Stone +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Drawing upon the surrounding earth, you form a pillar of solid rock. " +"Experience will make the task easier, and less disruptive to the surrounding " +"area." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Paralytic Dart" +msgid_plural "Scrolls of Paralytic Dart" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Paralytic Dart', 'str_pl': 'Scrolls of Paralytic Dart'} +#. ~ Description for Paralytic Dart +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Spits a warped needle of sinew and bone, carrying with it a sting that slows " +"your victim." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Visceral Projection" +msgid_plural "Scrolls of Visceral Projection" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Visceral Projection', 'str_pl': 'Scrolls of Visceral Projection'} +#. ~ Description for Visceral Projection +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Projects a spray of acrid blood and gore all around you, growing to ensnare " +"your prey in in a field of twitching poisonous tendrils." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Coagulant Weave" +msgid_plural "Scrolls of Coagulant Weave" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Coagulant Weave', 'str_pl': 'Scrolls of Coagulant Weave'} +#. ~ Description for Coagulant Weave +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Turns your biological mastery inwards, medically enhancing your flesh. " +"Rather than strength of healing, it staves off blood loss and purges wounds " +"before they can turn septic, at the cost of increased hunger and thirst." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Ionization" +msgid_plural "Scrolls of Ionization" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Ionization', 'str_pl': 'Scrolls of Ionization'} +#. ~ Description for Ionization +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"By manipulating the charge in the air, you can conjure a sharp snap of " +"lightning over a wide area. While its destructive potential is a far cry " +"from natural lightning, the light and thunderclap produced will leave your " +"foes reeling." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Ignus Fatuus" +msgid_plural "Scrolls of Ignus Fatuus" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Ignus Fatuus', 'str_pl': 'Scrolls of Ignus Fatuus'} +#. ~ Description for Ignus Fatuus +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Summons ghostly foxfire worked from living marsh vapor, to lead your enemies " +"astray. With more experience, this spell can conjure multiple ghost lights." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Scroll of Wall of Fog" +msgid_plural "Scrolls of Wall of Fog" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Scroll of Wall of Fog', 'str_pl': 'Scrolls of Wall of Fog'} +#. ~ Description for Wall of Fog +#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py +msgid "" +"Draws forth a broad wall of thick fog. While the sudden force of air " +"pressure will floor any enemies caught in it, the conjuration is otherwise " +"harmless." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "A Technomancer's Guide to Debugging C:DDA" msgid_plural "copies of A Technomancer's Guide to Debugging C:DDA" @@ -59608,80 +60104,30 @@ msgid "" msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "revolver speedloader" -msgid_plural "revolver speedloaders" +msgid "grenade machine gun belt" +msgid_plural "grenade machine gun belts" msgstr[0] "" msgstr[1] "" -#. ~ Description for revolver speedloader +#. ~ Description for grenade machine gun belt #: lang/json/MAGAZINE_from_json.py msgid "" -"Speedloader which holds 6 revolver rounds, for reloading a revolver quicker." +"An ammo belt consisting of metal linkages which separate from the belt upon " +"firing. This one holds grenade cartridges and is too bulky to be worn like " +"other ammo belts." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "imported rifle magazine" -msgid_plural "imported rifle magazines" +msgid "SMG magazine" +msgid_plural "SMG magazines" msgstr[0] "" msgstr[1] "" -#. ~ Description for imported rifle magazine -#: lang/json/MAGAZINE_from_json.py -msgid "An uncommon 30-round magazine made for imported automatic rifles." -msgstr "" - -#: lang/json/MAGAZINE_from_json.py -msgid "imported drum magazine" -msgid_plural "imported drum magazines" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for imported drum magazine -#: lang/json/MAGAZINE_from_json.py -msgid "An uncommon 40-round drum magazine for imported automatic rifles." -msgstr "" - -#. ~ Description for ammo belt +#. ~ Description for SMG magazine #: lang/json/MAGAZINE_from_json.py msgid "" -"An belt of light rifle ammunition consisting of metal linkages which " -"disintegrate upon firing." -msgstr "" - -#. ~ Description for ammo belt -#: lang/json/MAGAZINE_from_json.py -msgid "" -"An ammo belt designed for heavier machineguns consisting of metal linkages " -"which disintegrate upon firing." -msgstr "" - -#. ~ Description for ammo belt -#: lang/json/MAGAZINE_from_json.py -msgid "" -"An ammo belt designed for mounted machineguns consisting of metal linkages " -"which disintegrate upon firing." -msgstr "" - -#: lang/json/MAGAZINE_from_json.py -msgid "advanced SMG magazine" -msgid_plural "advanced SMG magazines" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for advanced SMG magazine -#: lang/json/MAGAZINE_from_json.py -msgid "A surprisingly compact 50-round magazine for use with the advanced SMG." -msgstr "" - -#: lang/json/MAGAZINE_from_json.py -msgid "extended pistol magazine" -msgid_plural "extended pistol magazines" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for extended pistol magazine -#: lang/json/MAGAZINE_from_json.py -msgid "An extended 30-round magazine for use with semi-automatic pistols." +"A long stick magazine for use with pistols and submachine guns. Holds 30 " +"rounds of standard pistol ammo." msgstr "" #: lang/json/MAGAZINE_from_json.py @@ -59692,115 +60138,134 @@ msgstr[1] "" #. ~ Description for pistol magazine #: lang/json/MAGAZINE_from_json.py -msgid "An factory issue 15-round magazine for use with semi-automatic pistols" +msgid "" +"A flush fitting magazine for use with pistols and submachine guns. Holds 15 " +"rounds of standard pistol ammo." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "extended SMG magazine" -msgid_plural "extended SMG magazines" +msgid "revolver speedloader" +msgid_plural "revolver speedloaders" msgstr[0] "" msgstr[1] "" -#. ~ Description for extended SMG magazine +#. ~ Description for revolver speedloader #: lang/json/MAGAZINE_from_json.py msgid "" -"A 50-round drum magazine for use with submachineguns. Much greater capacity " -"but less reliable than factory specification magazines." +"A 'speedloader', a metal block capable of holding and releasing ammunition " +"to aid in loading revolvers. Accepts 6 standard or magnum pistol cartridges." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "submachinegun magazine" -msgid_plural "submachinegun magazines" +msgid "magnum pistol magazine" +msgid_plural "magnum pistol magazines" msgstr[0] "" msgstr[1] "" -#. ~ Description for submachinegun magazine +#. ~ Description for magnum pistol magazine #: lang/json/MAGAZINE_from_json.py -msgid "A standard capacity 30-round magazine for use with submachineguns." +msgid "An 8 round magazine for use with semi-automatic magnum pistols." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "battle rifle magazine" -msgid_plural "battle rifle magazines" +msgid "target pistol magazine" +msgid_plural "target pistol magazines" msgstr[0] "" msgstr[1] "" -#. ~ Description for battle rifle magazine +#. ~ Description for target pistol magazine +#: lang/json/MAGAZINE_from_json.py +msgid "" +"A flush fitting magazine for use with target pistols, capable of feeding 10 " +"tiny pistol cartridges." +msgstr "" + +#. ~ Description for ammo belt #: lang/json/MAGAZINE_from_json.py -msgid "A standard 20-round magazine for military issue battle rifles." +msgid "" +"An ammo belt consisting of metal linkages which separate from the belt upon " +"firing. Holds rifle ammunition." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "extended battle rifle magazine" -msgid_plural "extended battle rifle magazines" +msgid "standard rifle magazine" +msgid_plural "standard rifle magazines" msgstr[0] "" msgstr[1] "" -#. ~ Description for extended battle rifle magazine +#. ~ Description for standard rifle magazine #: lang/json/MAGAZINE_from_json.py -msgid "An extended 30-round magazine for military issue battle rifles." +msgid "" +"A 30 round standard capacity magazine for service rifles, cheaper than the " +"cost of a meal due to its adoption by nearly every other common rifle. " +"They're made of aluminum and were originally meant to be dispsoable, so " +"they're not the most durable; don't let them get damaged." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "small light rifle magazine" -msgid_plural "small light rifle magazines" +msgid "compact rifle magazine" +msgid_plural "compact rifle magazines" msgstr[0] "" msgstr[1] "" -#. ~ Description for small light rifle magazine +#. ~ Description for compact rifle magazine #: lang/json/MAGAZINE_from_json.py msgid "" -"A compact 10-round magazine commonly usable with both semi-automatic and " -"automatic rifles." +"A short 10 round steel magazine compatible with nearly every common rifle. " +"Although it has a low capacity it is easy to store and quick to reload." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "light rifle magazine" -msgid_plural "light rifle magazines" +msgid "heavy machine gun belt" +msgid_plural "heavy machine gun belts" msgstr[0] "" msgstr[1] "" -#. ~ Description for light rifle magazine +#. ~ Description for heavy machine gun belt #: lang/json/MAGAZINE_from_json.py -msgid "A 30-round box magazines for use with automatic rifles." +msgid "" +"An ammo belt consisting of metal linkages which separate from the belt upon " +"firing. Holds huge rifle ammunition." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "light rifle drum magazine" -msgid_plural "light rifle drum magazines" +msgid "anti-materiel rifle magazine" +msgid_plural "anti-materiel rifle magazines" msgstr[0] "" msgstr[1] "" -#. ~ Description for light rifle drum magazine +#. ~ Description for anti-materiel rifle magazine #: lang/json/MAGAZINE_from_json.py -msgid "" -"A 50-round magazine with a bulky green drum for use with automatic rifles " -"and machine guns." +msgid "A huge 10 round magazine for anti-materiel rifles." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "antimateriel rifle magazine" -msgid_plural "antimateriel rifle magazines" +msgid "shotgun box magazine" +msgid_plural "shotgun box magazines" msgstr[0] "" msgstr[1] "" -#. ~ Description for antimateriel rifle magazine +#. ~ Description for shotgun box magazine #: lang/json/MAGAZINE_from_json.py msgid "" -"A 10-round magazine which holds heavy rifle ammo for use with an " -"antimateriel rifle" +"An 8 round box magazine for tactical shotguns. Shotshells tend to not work " +"well in box magazines due to their plastic hulls and the compression from " +"the magazine spring." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid "magnum pistol magazine" -msgid_plural "magnum pistol magazines" +msgid "shotgun speedloader" +msgid_plural "shotgun speedloaders" msgstr[0] "" msgstr[1] "" -#. ~ Description for magnum pistol magazine +#. ~ Description for shotgun speedloader #: lang/json/MAGAZINE_from_json.py msgid "" -"A 7-round magazine which holds revolver ammo for use with a magnum pistol" +"A shotshell 'speedloader', a long plastic tube with a prominent plastic " +"follower. You can feed 6 shotshells into an appropriately modified shotgun " +"by pushing the follower against the shotgun's loading port. Bulky, but sees " +"use in competition occasionally." msgstr "" #: lang/json/MAGAZINE_from_json.py @@ -60713,6 +61178,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "" @@ -60777,6 +61253,17 @@ msgstr "" msgid "Adds more overlapping ammo types and more real-world firearms." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "Rural-Only Mapgen" +msgstr "" + +#. ~ Description for Rural-Only Mapgen +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Play in the boonies: nothing but farms, forests, and villages. Recommended " +"city size set to 1 and spacing set to 8." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "sees-player icon, HitButton_iso" msgstr "" @@ -61247,7 +61734,7 @@ msgstr[1] "" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" @@ -61260,7 +61747,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -61273,7 +61760,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -61286,7 +61773,7 @@ msgstr[1] "" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -61299,7 +61786,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -61312,7 +61799,7 @@ msgstr[1] "" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -61325,7 +61812,7 @@ msgstr[1] "" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61336,7 +61823,7 @@ msgstr[1] "" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61347,7 +61834,7 @@ msgstr[1] "" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61358,7 +61845,7 @@ msgstr[1] "" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61382,7 +61869,7 @@ msgstr[1] "" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "A largemouth bass. Very popular with sports fishermen." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61394,7 +61881,7 @@ msgstr[1] "" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" @@ -61407,7 +61894,7 @@ msgstr[1] "" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" @@ -61420,7 +61907,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" @@ -61433,7 +61920,7 @@ msgstr[1] "" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small sprightly Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" @@ -61445,7 +61932,7 @@ msgstr[1] "" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61456,7 +61943,7 @@ msgstr[1] "" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61467,7 +61954,7 @@ msgstr[1] "" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61479,7 +61966,7 @@ msgstr[1] "" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61490,7 +61977,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61501,7 +61988,7 @@ msgstr[1] "" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61512,7 +61999,7 @@ msgstr[1] "" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61523,7 +62010,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61535,7 +62022,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camouflage-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" @@ -61547,7 +62034,7 @@ msgstr[1] "" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61559,7 +62046,7 @@ msgstr[1] "" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" @@ -61571,7 +62058,7 @@ msgstr[1] "" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." +msgid "A bullhead, a type of catfish. Delicious battered and fried." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61582,7 +62069,7 @@ msgstr[1] "" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61593,7 +62080,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61606,7 +62093,7 @@ msgstr[1] "" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those " +"A northern pike. Pike can be a pretty aggressive fish, careful around those " "teeth." msgstr "" @@ -61618,7 +62105,7 @@ msgstr[1] "" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." +msgid "A pickerel. It looks like a pike, but much smaller." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61630,7 +62117,7 @@ msgstr[1] "" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" @@ -61642,7 +62129,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61654,7 +62141,7 @@ msgstr[1] "" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -61666,7 +62153,7 @@ msgstr[1] "" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py @@ -61678,7 +62165,7 @@ msgstr[1] "" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -61691,7 +62178,7 @@ msgstr[1] "" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -61718,7 +62205,7 @@ msgstr[1] "" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -61996,8 +62483,8 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "Fungi bloom from the crevices in the ossified plates of this ponderous bone " -"titan, and it seems even it's eyes are lost to it. A dust of spores lands on " -"the ground with every sluggish stomp of it's heavy legs." +"titan, and it seems even it's eyes are lost to it. A dust of spores lands " +"on the ground with every sluggish stomp of it's heavy legs." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67167,6 +67654,72 @@ msgstr[1] "" msgid "A medium dinosaur with a sticky green bile dripping from its teeth." msgstr "" +#: lang/json/MONSTER_from_json.py +msgid "improvised SMG turret" +msgid_plural "improvised SMG turrets" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py +msgid "CROWS II, heavy machinegun" +msgid_plural "CROWS II, heavy machineguns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for CROWS II, heavy machinegun +#: lang/json/MONSTER_from_json.py +msgid "" +"A remote weapon system derived from the M153 CROWS II and enhanced with " +"autonomous operation software. Thousands of these were deployed by the US " +"military before the Cataclysm and they were valued for their use in engaging " +"anything up to light vehicles at long range without exposing the operator. " +"This one is fitted with a heavy machinegun." +msgstr "" + +#: lang/json/MONSTER_from_json.py +msgid "CROWS II, light machinegun" +msgid_plural "CROWS II, light machineguns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for CROWS II, light machinegun +#: lang/json/MONSTER_from_json.py +msgid "" +"A remote weapon system derived from the M153 CROWS II and enhanced with " +"autonomous operation software. Thousands of these were deployed by the US " +"military before the Cataclysm and they were valued for their use in engaging " +"infantry without exposing the operator. This one is fitted with a light " +"machine gun." +msgstr "" + +#: lang/json/MONSTER_from_json.py +msgid "autonomous rifle TALON UGV" +msgid_plural "autonomous rifle TALON UGVs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'autonomous rifle TALON UGV'} +#: lang/json/MONSTER_from_json.py +msgid "" +"A TALON unmanned ground vehicle equipped with a standard assault rifle. It " +"is a small tracked UGV with an array of motors and sensors covering its " +"weapon mount." +msgstr "" + +#: lang/json/MONSTER_from_json.py +msgid "autonomous launcher TALON UGV" +msgid_plural "autonomous launcher TALON UGVs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'autonomous launcher TALON UGV'} +#: lang/json/MONSTER_from_json.py +msgid "" +"A TALON unmanned ground vehicle equipped with a revolver grenade launcher. " +"It is a small tracked UGV with an array of motors and sensors covering its " +"weapon mount." +msgstr "" + #: lang/json/MONSTER_from_json.py msgid "animated blade" msgid_plural "animated blades" @@ -69909,6 +70462,10 @@ msgid "" "rune as a catalyst for recipes." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Ignus Fatuus" +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Cure Light Wounds" msgstr "" @@ -69948,6 +70505,36 @@ msgid "" "rune as a catalyst for recipes." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Paralytic Dart" +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Visceral Projection" +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Visceral Paralysis" +msgstr "" + +#. ~ Description for Visceral Paralysis +#: lang/json/SPELL_from_json.py +msgid "Paralytic side effect of Projection." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Visceral Backlash" +msgstr "" + +#. ~ Description for Visceral Backlash +#: lang/json/SPELL_from_json.py +msgid "Hits the user with side effects too." +msgstr "" + +#: lang/json/SPELL_from_json.py lang/json/effects_from_json.py +msgid "Coagulant Weave" +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Crystallize Mana" msgstr "" @@ -70257,6 +70844,14 @@ msgid "" "not utilized." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Sacrificial Regrowth" +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Sacrificial Healing" +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Stonefist" msgstr "" @@ -70332,6 +70927,23 @@ msgstr "" msgid "Clairvoyance" msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Stoneskin" +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Pillar of Stone" +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Pillar Side Effect" +msgstr "" + +#. ~ Description for Pillar Side Effect +#: lang/json/SPELL_from_json.py +msgid "Bash effect that follows, levels reduce damage and AoE." +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Twisted Restoration" msgstr "" @@ -70615,6 +71227,23 @@ msgid "" "fire from your finger tips to strike the target." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Ionization" +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Ionization Thunderclap" +msgstr "" + +#. ~ Description for Ionization Thunderclap +#: lang/json/SPELL_from_json.py +msgid "Adds the actual flashbang effect." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Wall of Fog" +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Bless" msgstr "" @@ -70843,18 +71472,18 @@ msgstr[1] "" #. ~ Use action menu_text for shooter's earmuffs. #. ~ Use action menu_text for {'str': 'hazardous environment helmet (on)', 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -73648,12 +74277,12 @@ msgstr "" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py #: src/iuse_actor.cpp msgid "Tick." @@ -73808,6 +74437,7 @@ msgstr[1] "" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -73838,9 +74468,10 @@ msgstr[1] "" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py -#: src/iuse.cpp +#: lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "" @@ -73851,6 +74482,7 @@ msgstr "" #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -73974,8 +74606,8 @@ msgstr[0] "" msgstr[1] "" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py #: lang/json/TOOL_from_json.py src/veh_interact.cpp msgid "Light" @@ -74320,2663 +74952,2756 @@ msgid "" "body parts. Use it to unfold for use." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" -#. ~ Use action msg for EMP bomb. -#: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for EMP bomb +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." +msgid "A small portable plutonium reactor. Handle with great care!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for horse tack +#. ~ Use action friendly_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "" + +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." +msgid "The C-4 hack flies from your hand and surveys the area!" msgstr "" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': 'energy sabers (active)'}. +#. ~ Use action friendly_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -#: lang/json/item_action_from_json.py -msgid "Activate" +msgid "The flashbang hack flies from your hand and surveys the area!" msgstr "" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." +msgid "You misprogram the flashbang hack; take cover!" msgstr "" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." +msgid "The tear gas hack flies from your hand and surveys the area!" msgstr "" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by " -"military and scientific interests for use in combat and the field. The UPS " -"is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks " +"by flying at its target and releasing tear gas. Use this item to reprogram " +"and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" msgstr[0] "" msgstr[1] "" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you " +"as a friendly, and attack all enemies with its M2HB." msgstr "" #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" +msgid "inactive manhack" +msgid_plural "inactive manhacks" msgstr[0] "" msgstr[1] "" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" +msgid "The manhack flies from your hand and surveys the area!" msgstr "" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." +msgid "You misprogram the manhack; it's hostile!" msgstr "" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." +msgid "The mininuke hack floats from your hand and surveys the area!" msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "" -msgstr[1] "" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "" -#. ~ Description for anvil +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive mininuke hack. Many times as large as a normal manhack, " +"a mininuke hack contains a mininuke and attack by flying at their target and " +"detonating. Use this item to reprogram and activate the mininuke hack. " +"Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" msgstr[0] "" msgstr[1] "" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you " +"as a friendly, and attack all enemies with its M249." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" msgstr[0] "" msgstr[1] "" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can " -"be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you " +"as a friendly, and attack all enemies with its M240." msgstr "" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" msgstr[0] "" msgstr[1] "" -#. ~ Description for banjo +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish " +"to divide your ammunition, set aside whatever beanbag rounds you do NOT want " +"to give the turret) turning it on, and placing it on the ground, where it " +"will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control gun." msgstr "" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" +msgid "inactive turret" +msgid_plural "inactive turrets" msgstr[0] "" msgstr[1] "" -#. ~ Description for barometer +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" +#: lang/json/TOOL_from_json.py +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" msgstr[0] "" msgstr[1] "" -#. ~ Use action bury_question for bear trap. -#: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "" - -#. ~ Use action done_message for bear trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." +msgid "The security bot beeps affirmatively and begins scanning for hostiles." msgstr "" -#. ~ Use action done_message for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" msgstr "" -#. ~ Description for bear trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure " -"plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" #: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for blade trap. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." -msgstr "" - -#. ~ Description for blade trap +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling " -"its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for nailboard trap. +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." +msgid "The nurse bot beeps affirmatively and awaits orders." msgstr "" -#. ~ Description for nailboard trap +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +msgid "You misprogram the nurse bot. It's looking at you funny." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or " -"heavy gauge wire." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around " +"or follow you, and assist you in surgeries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for bone flute +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." +msgid "The grocery bot beeps affirmatively and awaits orders." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." +msgid "You misprogram the grocery bot. It's looking at you funny." msgstr "" -#. ~ Description for booby trap +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +"This is an inactive grocery bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." msgstr "" #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for brick kiln -#: lang/json/TOOL_from_json.py -msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." -msgstr "" - #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric kiln +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action done_message for bubble wrap. +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." +msgid "The broken cyborg lets out a howl of agony and attacks you!" msgstr "" -#. ~ Description for bubble wrap +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" msgstr[0] "" msgstr[1] "" -#. ~ Description for C-4 explosive +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." +"The prototype cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." +msgid "The prototype cyborg lets out a howl of agony and attacks you!" msgstr "" -#. ~ Description for C-4 explosive (armed) +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is " -"currently ticking down." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" +msgid "inactive police bot" +msgid_plural "inactive police bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -#. ~ Description for loose caltrops +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" +msgid "" +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "inactive eyebot" +msgid_plural "inactive eyebots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." +msgid "The eyebot hums and takes to the sky." msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" msgstr "" -#: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for camera +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will " +"then keep watch for intruders." msgstr "" #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for camera pro +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." msgstr "" +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for candle. -#: lang/json/TOOL_from_json.py -msgid "You light the candle." +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." msgstr "" -#. ~ Description for candle +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn " -"for quite a long time. You'll need a lighter or matches to light it." +"This is an inactive cleaner bot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn " -"for quite a long time. This candle is lit." +msgid "The miner bot whirrs and tunnels into the ground." msgstr "" +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "" -msgstr[1] "" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for goo canister +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric carver (off) +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +msgid "The riot control bot rolls into action." msgstr "" +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "" -msgstr[1] "" +msgid "The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "" -#. ~ Description for electric carver (on) +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgid "" +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for cellphone. +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "You light up the screen." +msgid "The skitterbot gives a quick bow and scurries away." msgstr "" -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." +msgid "The skitterbot darts around you and menacingly clicks its tazers." msgstr "" -#. ~ Description for cellphone +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on " -"common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." +msgid "The lab defense bot shudders briefly and skitters away." msgstr "" +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" + +#. ~ Description for inactive lab defense bot +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." +msgid "The searchlight flares up and establishes a perimeter." msgstr "" -#. ~ Use action need_charges_msg for smartphone. +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." msgstr "" -#. ~ Description for smartphone +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm. " -"Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" msgstr[0] "" msgstr[1] "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +msgid "The dispatch whirrs onto its legs and searches for a target." msgstr "" +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" +msgid "The dispatch turns on you, whacking at you with its arms!" msgstr "" -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive dispatches'} #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." +msgid "" +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto " +"the ground; due to a one-way switch triggered during deactivation, however, " +"it will be nonaggressive, and serves only as a distraction." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainsaw (off) +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', 'str_pl': 'inactive military dispatches'}. +#: lang/json/TOOL_from_json.py +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" + +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler " +"and deployer of lethal manhacks for combat situations. Activate it to place " +"it onto the ground; due to a one-way switch triggered during deactivation, " +"however, it will be nonaggressive, and serves only as a distraction." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" +msgid "clothes hanger" +msgid_plural "clothes hangers" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainsaw (on) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgid "A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" +msgid "talking doll" +msgid_plural "talking dolls" msgstr[0] "" msgstr[1] "" -#. ~ Description for charcoal forge +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"This is a talking doll, meant for children. Fortunately it still works, and " +"you could unload the batteries out of it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" msgstr[0] "" msgstr[1] "" -#. ~ Description for charcoal water purifier +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into " +"the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for lifestraw +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for charcoal smoker +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for charcoal cooker +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." +msgid "The L-stick(tm) lights up." msgstr "" +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "" -msgstr[1] "" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "" -#. ~ Description for paint chipper +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." +msgid "" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called, " +"batteries last longer than other light sources." msgstr "" #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for metalworking chisel +#. ~ Use action msg for L-stick (on). +#: lang/json/TOOL_from_json.py +msgid "The l-stick(tm)'s light fades away." +msgstr "" + +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called, " +"batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." +msgid "You light the Louisville Slaughterer." msgstr "" -#. ~ Description for circular saw (off) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant " +"Nomex fabric. Light it, and the ball game will REALLY heat up. You'll need " +"a lighter or matches to light it." msgstr "" +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "" -msgstr[1] "" +msgid "The Louisville Slaughterer is extinguished." +msgstr "" -#. ~ Description for circular saw (on) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to " +"see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" #: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for clarinet -#: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "" - #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" +msgid "butcher knife" +msgid_plural "butcher knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for coffeemaker +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal " +"item for butchering corpses." msgstr "" #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" +msgid "steak knife" +msgid_plural "steak knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for concrete mixer +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" +msgid "paring knife" +msgid_plural "paring knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for control laptop +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies " -"utilized by robots. Activate it to command robots from afar." +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." msgstr "" #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" +msgid "chef knife" +msgid_plural "chef knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for copper axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" +msgid "carving knife" +msgid_plural "carving knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for copper knife +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a " +"decent melee weapon, and excellent for butchery." msgstr "" #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" +msgid "bread knife" +msgid_plural "bread knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for cordless drill +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" +#: lang/json/TOOL_from_json.py +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for cot. -#: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "" - -#. ~ Description for cot +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" +msgid "meat cleaver" +msgid_plural "meat cleavers" msgstr[0] "" msgstr[1] "" -#. ~ Description for cow bell +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." +msgid "" +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." msgstr "" #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" msgstr[0] "" msgstr[1] "" -#. ~ Description for crack pipe +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" +msgid "spike on a stick" +msgid_plural "spike on a sticks" msgstr[0] "" msgstr[1] "" -#. ~ Description for crash axe +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely " +"sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" +#: lang/json/TOOL_from_json.py +msgid "simple knife spear" +msgid_plural "simple knife spears" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for crossbow trap. -#: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "" - -#. ~ Description for crossbow trap +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could " +"take a bit more time to carefully split the shaft and attach the knife blade " +"more permanently." msgstr "" #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" +msgid "knife spear" +msgid_plural "knife spears" msgstr[0] "" msgstr[1] "" -#. ~ Description for crowbar +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying " -"them or to lift manhole covers. You could also wield it to bash some heads " -"in." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." msgstr "" #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" msgstr[0] "" msgstr[1] "" -#. ~ Description for crucible +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" +msgid "switchblade" +msgid_plural "switchblades" msgstr[0] "" msgstr[1] "" -#. ~ Description for clay crucible +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" +msgid "folding knife" +msgid_plural "folding knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric firestarter +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" +msgid "combat knife" +msgid_plural "combat knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for improvised lockpick +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"This is a military combat knife. It is light and extremely sharp, and could " +"be deadly in either the right hands or when attached as a bayonet." msgstr "" #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" +msgid "modified combat knife" +msgid_plural "modified combat knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for damaged shelter kit +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"This is a military combat knife. It is light and extremely sharp, and could " +"be deadly in either the right hands or when attached as a bayonet. This one " +"was modified and customized to mount on pretty much any weapon other than " +"pistols, if you so want." msgstr "" #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" +msgid "hunting knife" +msgid_plural "hunting knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for food dehydrator +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and " -"could be invaluable in preserving food." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" +msgid "survival knife" +msgid_plural "survival knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for directional antenna +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for dive knife +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for dog whistle +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" +msgid "trench knife" +msgid_plural "trench knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of Tindalos'} +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" +msgid "" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" +msgid "makeshift knife" +msgid_plural "makeshift knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for whistle multitool +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" +msgid "makeshift machete" +msgid_plural "makeshift machetes" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for dynamite. -#: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "" - -#. ~ Description for dynamite +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" +msgid "machete" +msgid_plural "machetes" msgstr[0] "" msgstr[1] "" -#. ~ Description for dynamite (lit) +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" msgstr "" #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" +msgid "No. 9" +msgid_plural "No. 9's" msgstr[0] "" msgstr[1] "" -#. ~ Description for electronic handcuffs +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain " -"captives. Their continuous siren clearly identifies the wearer as an " -"arrested criminal and alerts human police. Wait for their arrival, don't " -"try to escape or to remove the cuffs - they will administer an electric " -"shock.\n" -"However, since the only police likely to respond are undead, you may have a " -"long wait ahead, unless you get creative…" +#: src/iuse.cpp src/mattack_actors.cpp +msgid "Click." msgstr "" +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 glows!" +msgstr "" -#. ~ Description for entrenching tool +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 cuts out!" +msgstr "" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgid "Out of ammo!" msgstr "" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 hisses." +msgstr "" -#. ~ Description for e-ink tablet PC +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +msgid "Your No. 9 goes dark." msgstr "" +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "" -#. ~ Description for electric chainsaw (off) +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a " +"great plant scorcher and nightlight." msgstr "" +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "" -#. ~ Description for electric chainsaw (on) +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" +msgid "kukri" +msgid_plural "kukris" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric hair trimmer +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in " +"folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" -#. ~ Description for electric jackhammer +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in " -"adjacent solid terrain." +"This is an ancient Chinese doubled-edged straight sword. The sword is quite " +"worn, and bent at an odd angle." msgstr "" +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "" -#. ~ Description for electrohack +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." msgstr "" +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" -#. ~ Description for etched human skull +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." msgstr "" +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "" -#. ~ Description for large fire extinguisher +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" +msgid "xiphos" +msgid_plural "xiphoses" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "" - -#. ~ Description for fertilizer bomb +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do " -"this. Shortly after lighting the fuse, this item will explode, so get away!" +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" +msgid "khopesh" +msgid_plural "khopeshes" msgstr[0] "" msgstr[1] "" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." +"This ancient bronze weapon features a curved, sickle-like blade sharpened on " +"the outside edge. Associated with the New Kingdom period of ancient Egypt, " +"it was designed mainly to hack through the light armor common to the region." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" +msgid "dao" +msgid_plural "dao" msgstr[0] "" msgstr[1] "" -#. ~ Description for fire axe +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" +msgid "survivor machete" +msgid_plural "survivor machetes" msgstr[0] "" msgstr[1] "" -#. ~ Description for fire drill +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This common gardening tool has been customized and rebalanced to improve its " +"performance as a weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" +msgid "sword bayonet" +msgid_plural "sword bayonets" msgstr[0] "" msgstr[1] "" -#. ~ Description for camp fire drill +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"A sword bayonet is a large slashing weapon that can be attached to the front " +"of a firearm or crossbow converting it into a pike." msgstr "" #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" msgstr[0] "" msgstr[1] "" -#. ~ Description for firecracker +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse. " -"Of course, you will need a lighter or some matches to do so. Shortly after " -"you light the fuse it will explode, so throw it quickly!" +"A sword bayonet is a large slashing weapon that can be attached to the front " +"of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" +#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "" -msgstr[1] "" +msgid "" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "" -#. ~ Description for firecracker (lit) +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" msgstr[0] "" msgstr[1] "" -#. ~ Description for pack of firecrackers +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." msgstr "" +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "" -msgstr[1] "" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "" -#. ~ Description for pack of firecrackers (lit) +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" +msgid "flammenschwert" +msgid_plural "flammenschwerter" msgstr[0] "" msgstr[1] "" -#. ~ Description for plastic fish trap +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" msgstr "" +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "" -msgstr[1] "" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "" -#. ~ Description for basic fishing rod +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." +msgid "Die Flamme deines Schwertes erlischt." msgstr "" +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "" -msgstr[1] "" +msgid "Dein Schwert zischt und erlischt." +msgstr "" -#. ~ Description for pro fishing rod +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." msgstr "" #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" +msgid "kirpan" +msgid_plural "kirpans" msgstr[0] "" msgstr[1] "" -#. ~ Description for flammable arrow +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." msgstr "" +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for flashbang. -#: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." msgstr "" -#. ~ Description for flashbang +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" +msgid "electrified foil" +msgid_plural "electrified foils" msgstr[0] "" msgstr[1] "" -#. ~ Description for active flashbang +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good " -"idea to throw it!" +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" +msgid "electrified épée" +msgid_plural "electrified épées" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for tear gas payload. -#: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." -msgstr "" - -#. ~ Description for tear gas payload +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" +msgid "electrified saber" +msgid_plural "electrified sabers" msgstr[0] "" msgstr[1] "" -#. ~ Description for active tear gas payload +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "" -#. ~ Description for flute +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." msgstr "" #: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" +msgid "firebrand (off)" +msgid_plural "firebrands (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action unfold_msg for folding bicycle. +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgid "No strength to fight!" msgstr "" -#. ~ Description for folding bicycle +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." +msgid "Charge!" msgstr "" -#: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for electric forge +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies " +"who's Lord around here." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" +#: lang/json/TOOL_from_json.py +msgid "firebrand (on)" +msgid_plural "firebrands (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for funnel. +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." +msgid "Thy strength fades!" msgstr "" -#. ~ Description for funnel +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." +msgid "Your blade burns for combat!" msgstr "" +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "" -msgstr[1] "" +msgid "Run away!" +msgstr "" -#. ~ Use action done_message for fur rollmat. +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." +msgid "Your sword hisses in the water and goes out." msgstr "" -#. ~ Description for fur rollmat +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for trowel +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few swings." msgstr "" +#. ~ Description for rapier #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for makeshift gas canister. -#: lang/json/TOOL_from_json.py -msgid "Arm" +msgid "" +"This is a thin sword with an ornate hand guard. It looks like the preferred " +"weapon of gentlemen and swashbucklers. Light and quick, it makes any battle " +"a stylish battle." msgstr "" -#. ~ Use action msg for makeshift gas canister. +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." msgstr "" -#. ~ Description for makeshift gas canister +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm " -"it. In three turns it will begin to expel a highly toxic gas for a short " -"time. This gas poisons those exposed to it, in addition to obscuring vision " -"and scent." +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" +msgid "Rising Sun" +msgid_plural "Rising Suns" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." +msgid "Time stands still." msgstr "" -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Hiss." +msgid "The Sun rises." msgstr "" -#. ~ Description for active makeshift gas grenade +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "" -msgstr[1] "" +msgid "The Light Fades." +msgstr "" -#. ~ Description for gasoline cooker +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." +msgid "The Sun shines brightly." msgstr "" +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "" -msgstr[1] "" +msgid "The Sun sets." +msgstr "" -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." +msgid "" +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." +msgid "" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." msgstr "" -#. ~ Description for gasoline lantern (off) +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." msgstr "" #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." +msgid "" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." msgstr "" -#. ~ Description for gasoline lantern (on) +#: lang/json/TOOL_from_json.py +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for geiger counter (off) +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +"A long wooden pole with chainsaws impractically attached to both ends. They " +"are currently on and draining gasoline; use this item to turn them off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for geiger counter (on) +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for glowstick. +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." +msgid "" +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." msgstr "" -#. ~ Description for glowstick +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"This is a broad saber known for its use by sailors and pirates, as its short " +"blade is easy to handle in close quarters." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for dead glowstick +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." +msgid "" +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for active glowstick +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for hacksaw +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." +msgid "" +"This is an electric chainsaw that has been lightened, tuned, and extensively " +"modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for Halligan bar +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without " -"destroying them or to lift manhole covers. You could also wield it to bash " -"some heads in." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" +msgid "alien resin pod" +msgid_plural "alien resin pods" msgstr[0] "" msgstr[1] "" -#. ~ Description for hammer +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer, " -"nails, and two by fours in your inventory, you could board up adjacent doors " -"and windows. It has myriad other uses as well." +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end, " +"hardening within a few seconds of being exposed to the air." msgstr "" #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" +msgid "glass shard" +msgid_plural "glass shards" msgstr[0] "" msgstr[1] "" -#. ~ Description for claw bar +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" +msgid "" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic chunk" +msgid_plural "plastic chunks" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand drill +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." msgstr "" #: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" msgstr[0] "" msgstr[1] "" -#. ~ Description for heat pack +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing " +"now." msgstr "" #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" +msgid "lycra patch" +msgid_plural "lycra patches" msgstr[0] "" msgstr[1] "" -#. ~ Description for used heat pack +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" msgstr[0] "" msgstr[1] "" -#. ~ Description for hoe +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." +msgid "This is a crafting_pseudo_item if you have it something is wrong." msgstr "" #: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for honey scraper +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" +#: lang/json/TOOL_from_json.py +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" msgstr[0] "" msgstr[1] "" -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." +#. ~ Description for electric carver (on) +#: lang/json/TOOL_from_json.py +msgid "This carver is on and the blades are buzzing. Use it to turn it off." msgstr "" -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for bicycle horn +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk honk." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" +#: lang/json/TOOL_from_json.py +msgid "charcoal smoker" +msgid_plural "charcoal smokers" msgstr[0] "" msgstr[1] "" -#. ~ Description for truck horn +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." +msgid "" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" +#: lang/json/TOOL_from_json.py +msgid "charcoal cooker" +msgid_plural "charcoal cookers" msgstr[0] "" msgstr[1] "" -#. ~ Description for car horn +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." +msgid "" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." msgstr "" #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" +msgid "coffeemaker" +msgid_plural "coffeemakers" msgstr[0] "" msgstr[1] "" -#. ~ Description for rubber hose +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning " -"fuel from a vehicle." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" +msgid "food dehydrator" +msgid_plural "food dehydrators" msgstr[0] "" msgstr[1] "" -#. ~ Description for hotplate +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." +"This is a portable electric food dehydrator. It's powered by batteries, and " +"could be invaluable in preserving food." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" +msgid "hexamine stove" +msgid_plural "hexamine stoves" msgstr[0] "" msgstr[1] "" -#. ~ Description for hygrometer +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." +msgid "" +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" +msgid "food processor" +msgid_plural "food processors" msgstr[0] "" msgstr[1] "" -#. ~ Description for ice axe +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" +msgid "gasoline cooker" +msgid_plural "gasoline cookers" msgstr[0] "" msgstr[1] "" -#. ~ Description for jackhammer +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" +msgid "heat pack" +msgid_plural "heat packs" msgstr[0] "" msgstr[1] "" -#. ~ Description for Kevlar plate +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made " -"of Kevlar." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." msgstr "" #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" +msgid "used heat pack" +msgid_plural "used heat packs" msgstr[0] "" msgstr[1] "" -#. ~ Description for finished charcoal kiln +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" +#: lang/json/TOOL_from_json.py +msgid "hobo stove" +msgid_plural "hobo stoves" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "" +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py -msgid "You light the wood." +msgid "" +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." msgstr "" -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "" +msgid "makeshift vacuum sealer" +msgid_plural "makeshift vacuum sealers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for filled charcoal kiln +#. ~ Description for makeshift vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." +"This is a homemade heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" +#: lang/json/TOOL_from_json.py +msgid "mess kit" +msgid_plural "mess kits" msgstr[0] "" msgstr[1] "" -#. ~ Use action bury_question for land mine. -#: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "" - -#. ~ Use action done_message for land mine. +#. ~ Description for mess kit #: lang/json/TOOL_from_json.py -msgid "You set the land mine." +msgid "" +"A self-contained camping mess kit, containing everything you might need for " +"wilderness cooking. This model relies on a battery-operated hotplate, " +"rather than the more commonplace chemical-fueled Esbit stove." msgstr "" -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "" +msgid "military mess kit" +msgid_plural "military mess kits" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for land mine +#. ~ Description for military mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." +"Military mess kit designed for long-range reconnaissance patrols deployed " +"behind enemy lines. All parts are made from thin sheet of aluminum / " +"superalloy composite and are insulated with ceramic coating. Relies on a " +"battery-operated hotplate, rather than the smoke-producing chemical-fueled " +"Esbit stove. Compact, durable and lightweight." msgstr "" #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" msgstr[0] "" msgstr[1] "" -#. ~ Description for gunsmith repair kit +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"This is a simple combination of a small grindstone and a bowl-shaped stone. " +"Used for grinding grain, but time-consuming compared to more complex methods." msgstr "" #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" +msgid "multi cooker" +msgid_plural "multi cookers" msgstr[0] "" msgstr[1] "" -#. ~ Description for large tent +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" +#: lang/json/TOOL_from_json.py +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for leather funnel. +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." +msgid "" +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." msgstr "" -#. ~ Description for leather funnel +#: lang/json/TOOL_from_json.py +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" +#: lang/json/TOOL_from_json.py +msgid "quern" +msgid_plural "querns" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for birchbark funnel. +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." +msgid "This is a simple hand-powered stone quern for grinding grain." msgstr "" -#. ~ Description for birchbark funnel +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for lighter +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple " +"yet durable tools and materials." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" msgstr[0] "" msgstr[1] "" +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" +msgid "" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." +msgstr "" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" msgstr[0] "" msgstr[1] "" -#. ~ Description for lightstrip +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for lightstrip (inactive). -#: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "" - -#. ~ Description for lightstrip (inactive) +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"A large metal stand used to contain a fire. Fires set in a brazier will not " +"spread to surrounding flammable objects." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" msgstr[0] "" msgstr[1] "" -#. ~ Description for magnifying glass +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) #: lang/json/TOOL_from_json.py +#: lang/json/furniture_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift crowbar +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +msgid "Folded camp chair, deploy to sit down." msgstr "" #: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" +msgid "cot" +msgid_plural "cots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for makeshift funnel. +#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." +msgid "You unfold the cot and place it on the ground." msgstr "" -#. ~ Description for makeshift funnel +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" +msgid "folding bicycle" +msgid_plural "folding bicycles" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift hammer +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +msgid "You painstakingly unfold the bicycle and make it ready to ride." msgstr "" +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "makeshift vacuum sealer" -msgid_plural "makeshift vacuum sealers" +msgid "This is a bicycle folded into a relatively portable package." +msgstr "" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift vacuum sealer +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a homemade heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" msgstr[0] "" msgstr[1] "" -#. ~ Description for matchbook +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." msgstr "" +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py -msgid "mess kit" -msgid_plural "mess kits" +msgid "" +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." +msgstr "" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" msgstr[0] "" msgstr[1] "" -#. ~ Description for mess kit +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"A self-contained camping mess kit, containing everything you might need for " -"wilderness cooking. This model relies on a battery-operated hotplate, " -"rather than the more commonplace chemical-fueled Esbit stove." +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "" - -#. ~ Description for metal funnel +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for tarp raincatcher. +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." +msgid "" +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." msgstr "" -#. ~ Description for tarp raincatcher +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +"A large mat woven from fibrous material that can be used instead of a picnic " +"blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" #: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" +msgid "folded butter churn" +msgid_plural "folded butter churns" msgstr[0] "" msgstr[1] "" -#. ~ Description for metallic smoother +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "military mess kit" -msgid_plural "military mess kits" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" msgstr[0] "" msgstr[1] "" -#. ~ Description for military mess kit +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"Military mess kit designed for long-range reconnaissance patrols deployed " -"behind enemy lines. All parts are made from thin sheet of aluminum / " -"superalloy composite and are insulated with ceramic coating. Relies on a " -"battery-operated hotplate, rather than the smoke-producing chemical-fueled " -"Esbit stove. Compact, durable and lightweight." +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" msgstr[0] "" msgstr[1] "" -#. ~ Description for mininuke +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +"A small wind-powered mill that can convert starchy products into flour. Can " +"be placed via the construction menu." msgstr "" -#. ~ Description for mininuke +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" +msgid "camera" +msgid_plural "cameras" msgstr[0] "" msgstr[1] "" -#. ~ Description for misc repair kit +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" +msgid "camera pro" +msgid_plural "camera pros" msgstr[0] "" msgstr[1] "" -#. ~ Description for plastic mold +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" +msgid "cellphone" +msgid_plural "cellphones" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Light rag" +msgid "You light up the screen." msgstr "" -#. ~ Use action msg for Molotov cocktail. +#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" +msgid "The cellphone's batteries need more charge." msgstr "" -#. ~ Description for Molotov cocktail +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on " +"common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py -msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for cellphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "You stop lighting up the screen." msgstr "" #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" +msgid "control laptop" +msgid_plural "control laptops" msgstr[0] "" msgstr[1] "" -#. ~ Description for mop +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"A modified laptop, now capable of transmitting in the ultra high frequencies " +"utilized by robots. Activate it to command robots from afar." msgstr "" #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" +msgid "directional antenna" +msgid_plural "directional antennas" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." +msgid "" +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" #: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" msgstr[0] "" msgstr[1] "" -#. ~ Description for mortar and pestle +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone. " -"Used for grinding grain, but time-consuming compared to more complex methods." +"A pair of electronic handcuffs, used by police and riot bots to detain " +"captives. Their continuous siren clearly identifies the wearer as an " +"arrested criminal and alerts human police. Wait for their arrival, don't " +"try to escape or to remove the cuffs - they will administer an electric " +"shock.\n" +"However, since the only police likely to respond are undead, you may have a " +"long wait ahead, unless you get creative…" msgstr "" #: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" msgstr[0] "" msgstr[1] "" -#. ~ Description for mp3 player (off) +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" +msgid "electrohack" +msgid_plural "electrohacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for mp3 player (on) +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for multi cooker +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for multi-tool +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." msgstr "" #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" msgstr[0] "" msgstr[1] "" -#. ~ Description for bone needle +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything " -"requiring speed or precision." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" +#: lang/json/TOOL_from_json.py +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for curved needle +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for wooden needle +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." msgstr "" #: lang/json/TOOL_from_json.py @@ -77007,824 +77732,988 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" +msgid "handheld game system" +msgid_plural "handheld game systems" msgstr[0] "" msgstr[1] "" -#. ~ Description for lamp oil cooker +#. ~ Description for handheld game system #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." +"This is a portable games console in working condition, with a backlit screen " +"allowing you to play in the dark. You can use it to play it for a little " +"while, but this requires batteries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" +msgid "smartphone" +msgid_plural "smartphones" msgstr[0] "" msgstr[1] "" -#. ~ Description for oil lamp (off) +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." +msgid "You activate the flashlight app." msgstr "" +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "" -msgstr[1] "" +msgid "The smartphone's charge is too low." +msgstr "" -#. ~ Description for oil lamp +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm. " +"Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." msgstr "" #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" +msgid "smartphone - music" +msgid_plural "smartphones - music" msgstr[0] "" msgstr[1] "" -#. ~ Description for oxygen tank +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." msgstr "" #: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" msgstr[0] "" msgstr[1] "" -#. ~ Description for oxygen cylinder +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +msgid "Turn off flashlight" msgstr "" +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" -msgstr[0] "" -msgstr[1] "" +msgid "You deactivate the flashlight app." +msgstr "" -#. ~ Description for nitrogen tank +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This is a unified power supply, or UPS. It is a device developed jointly by " +"military and scientific interests for use in combat and the field. The UPS " +"is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" +msgid "vibrator" +msgid_plural "vibrators" msgstr[0] "" msgstr[1] "" -#. ~ Description for hydrogen tank +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." +"This battery-devouring device is just the thing to knead the tension out and " +"help you relax. Use it to take a break and unwind." msgstr "" #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" +msgid "crowbar" +msgid_plural "crowbars" msgstr[0] "" msgstr[1] "" -#. ~ Description for paint brush +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." +msgid "" +"This is a hefty prying tool. Use it to open locked doors without destroying " +"them or to lift manhole covers. You could also wield it to bash some heads " +"in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" msgstr[0] "" msgstr[1] "" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py -msgid "Written" +msgid "" +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for permanent marker +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" msgstr[0] "" msgstr[1] "" -#. ~ Description for pet carrier +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" +msgid "locksmith kit" +msgid_plural "locksmith kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for wooden pet carrier +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" +msgid "bio lockpick" +msgid_plural "bio lockpicks" msgstr[0] "" msgstr[1] "" -#. ~ Description for chicken cage -#: lang/json/TOOL_from_json.py -msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty " -"tile to release." +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" msgstr "" #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" +msgid "acid bomb" +msgid_plural "acid bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for zombie pheromone +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as " -"one of them." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" msgstr[0] "" msgstr[1] "" -#. ~ Description for pickaxe +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with " -"enough skill) hard targets. Strike the earth!" +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" msgstr[0] "" msgstr[1] "" -#. ~ Description for locksmith kit +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "" + +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is " +"currently ticking down." msgstr "" #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" +msgid "dynamite" +msgid_plural "dynamites" msgstr[0] "" msgstr[1] "" -#. ~ Description for glass pipe +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. +#: lang/json/TOOL_from_json.py +msgid "You light the dynamite." +msgstr "" + +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for tobacco pipe +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for pliers +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +"These are several sticks of explosives surrounded by shrapnel stuffed inside " +"a metal container. The fuse is sticking out through a small hole. Use this " +"item to light the fuse. You will, of course, need a lighter or matches in " +"your inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for pocket watch +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment " +"now." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" +msgid "EMP bomb" +msgid_plural "EMP bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for pocket knife +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." +msgid "Activate bomb" msgstr "" +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "" -msgstr[1] "" +msgid "You activate the EMP bomb." +msgstr "" -#. ~ Description for electric polisher +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are " -"reflective like a mirror." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." msgstr "" #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for soda can stove kit +#. ~ Use action no_deactivate_msg for active EMP bomb. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "" + +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" #: lang/json/TOOL_from_json.py -msgid "handheld game system" -msgid_plural "handheld game systems" +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for handheld game system +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You light the %s." +msgstr "" + +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a portable games console in working condition, with a backlit screen " -"allowing you to play in the dark. You can use it to play it for a little " -"while, but this requires batteries." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do " +"this. Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for portal generator +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" +msgid "firecracker" +msgid_plural "firecrackers" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone adze +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py -msgid "This is a stone adze, somewhat useful for cutting through wood objects." +msgid "" +"A solitary firecracker with a short fuse. Use this item to light the fuse. " +"Of course, you will need a lighter or some matches to do so. Shortly after " +"you light the fuse it will explode, so throw it quickly!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone axe +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone hammer +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone knife +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" +msgid "flashbang" +msgid_plural "flashbangs" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone shovel +#. ~ Use action msg for flashbang. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the flashbang." +msgstr "" + +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" #: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" +msgid "active flashbang" +msgid_plural "active flashbangs" msgstr[0] "" msgstr[1] "" -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" +#. ~ Description for active flashbang +#: lang/json/TOOL_from_json.py +msgid "" +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good " +"idea to throw it!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" msgstr[0] "" msgstr[1] "" -#. ~ Description for rag +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." +msgid "Arm" msgstr "" +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "" -msgstr[1] "" +msgid "You arm the makeshift gas canister." +msgstr "" -#. ~ Description for sponge +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically " -"used for cleaning impervious surfaces." +"This is a crude gasbomb using household chemicals. Use this item to arm " +"it. In three turns it will begin to expel a highly toxic gas for a short " +"time. This gas poisons those exposed to it, in addition to obscuring vision " +"and scent." msgstr "" #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" msgstr[0] "" msgstr[1] "" -#. ~ Description for washing kit +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "" + +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. +#: lang/json/TOOL_from_json.py +msgid "Hiss." +msgstr "" + +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for reading light. +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': 'energy sabers (active)'}. #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." +#: lang/json/item_action_from_json.py +msgid "Activate" msgstr "" -#. ~ Use action need_charges_msg for reading light. +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." +msgid "You pull the activating lever, readying the LAW to fire." msgstr "" -#. ~ Description for reading light +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." +msgid "" +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" +msgid "mininuke" +msgid_plural "mininukes" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for reading light (active). +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." +msgid "" +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" -#. ~ Description for reading light (active) +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" +#. ~ Use action menu_text for Molotov cocktail. +#: lang/json/TOOL_from_json.py +msgid "Light rag" msgstr "" -#. ~ Use action msg for refillable lighter. +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." +msgid "You light the Molotov cocktail!" msgstr "" -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp -#: src/explosion.cpp src/gates.cpp -msgid "Nothing happens." +#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py +msgid "" +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -#. ~ Description for refillable lighter +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter " -"must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on " -"fire." +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." msgstr "" -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." +msgid "ANFO charge" +msgid_plural "ANFO charges" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for ANFO charge. +#: lang/json/TOOL_from_json.py +msgid "You light the fuse on the ANFO charge. Run survivor, run!" msgstr "" -#. ~ Description for refillable lighter +#. ~ Description for ANFO charge #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is lit." +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. Use this item to light the fuse. You will then have " +"twenty turns before it explodes and creates a large fireball." msgstr "" #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" +msgid "active ANFO charge" +msgid_plural "active ANFO charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for quern +#. ~ Use action no_deactivate_msg for active ANFO charge. +#. ~ Use action no_deactivate_msg for active black gunpowder charge. #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." +msgid "You've already lit the fuse - run!" msgstr "" +#. ~ Description for active ANFO charge #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" +msgid "" +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. The fuse has been lit - better run like hell!" +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "black gunpowder charge" +msgid_plural "black gunpowder charges" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for rollmat. +#. ~ Use action msg for black gunpowder charge. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." +msgid "" +"You light the fuse on the black gunpowder charge. Get rid of it quickly!" msgstr "" -#. ~ Description for rollmat +#. ~ Description for black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, equipped with a long fuse. Use " +"this item to light the fuse. Should explode in a few minutes…" msgstr "" #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" +msgid "active black gunpowder charge" +msgid_plural "active black gunpowder charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for RX12 jet injector +#. ~ Description for active black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject " -"advanced fast-healing chemicals through the skin without using a needle. A " -"label on the side warns against using more than two doses per hour." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, whose fuse has been lit, its " +"final countdown starting." msgstr "" #: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" +msgid "RDX charge" +msgid_plural "RDX charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for safe deposit box +#. ~ Use action msg for RDX charge. +#: lang/json/TOOL_from_json.py +msgid "You light the fuse on the explosive charge. Clear the area!" +msgstr "" + +#. ~ Description for RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"Contains a core of primary explosive to ensure that the charge detonates " +"completely and delivers its entire destructive power to everything in sight." msgstr "" #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" +msgid "active RDX charge" +msgid_plural "active RDX charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for sarcophagus access code +#. ~ Use action no_deactivate_msg for active RDX charge. +#: lang/json/TOOL_from_json.py +msgid "You've already lit the fuse - clear the area immediately!" +msgstr "" + +#. ~ Description for active RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous " -"waste sarcophagus." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"The fuse has been lit and once it ignites the primary explosive, the charge " +"will detonate and rain fire and steel on everything in sight." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" +msgid "rocket candy" +msgid_plural "rocket candies" msgstr[0] "" msgstr[1] "" -#. ~ Description for wood saw +#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." +msgid "Light candy" +msgstr "" + +#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. +#: lang/json/TOOL_from_json.py +msgid "You light the rocket candy on fire. Throw it!" msgstr "" +#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" +msgid "" +"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar " +"and casting the obtained liquid. Can serve as a rocket fuel, but also as a " +"smokescreen - if you lit the narrow end, you should be able to throw it " +"before the flame reaches the broad end." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "burning rocket candy" +msgid_plural "burning rocket candies" msgstr[0] "" msgstr[1] "" -#. ~ Description for scalpel +#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', 'str_pl': 'burning rocket candies'}. +#: lang/json/TOOL_from_json.py +msgid "You've already lit the fuse - get rid of it immediately!" +msgstr "" + +#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': 'burning rocket candies'}. +#: lang/json/TOOL_from_json.py +msgid "Hsssss." +msgstr "" + +#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket candies'} #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +"This is a chunk of rocket candy that has been lit on fire and burns with a " +"loud hiss, spewing forth large amounts of smoke." msgstr "" #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" +msgid "electric firestarter" +msgid_plural "electric firestarters" msgstr[0] "" msgstr[1] "" -#. ~ Description for screwdriver +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" #: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" +msgid "fire drill" +msgid_plural "fire drills" msgstr[0] "" msgstr[1] "" -#. ~ Description for screwdriver set +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" +msgid "camp fire drill" +msgid_plural "camp fire drills" msgstr[0] "" msgstr[1] "" -#. ~ Description for scythe +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" +msgid "flint and steel" +msgid_plural "sets of flint and steel" msgstr[0] "" msgstr[1] "" -#. ~ Description for sewing kit +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." +"This is a magnesium bar and a carbon steel striker. Use it to spark a flame." msgstr "" #: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" +msgid "lighter" +msgid_plural "lighters" msgstr[0] "" msgstr[1] "" +#. ~ Description for lighter #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" +msgid "" +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "magnifying glass" +msgid_plural "magnifying glasses" msgstr[0] "" msgstr[1] "" -#. ~ Description for shaving kit +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" +msgid "matchbook" +msgid_plural "matchbooks" msgstr[0] "" msgstr[1] "" -#. ~ Description for shelter kit +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgid "" +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." msgstr "" #: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" +msgid "refillable lighter" +msgid_plural "refillable lighters" msgstr[0] "" msgstr[1] "" -#. ~ Use action failure_message for shishkebab (off). +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "" + +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" +msgid "You flick the lighter." msgstr "" -#. ~ Use action lacks_fuel_message for shishkebab (off). +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp +#: src/explosion.cpp src/gates.cpp +msgid "Nothing happens." +msgstr "" + +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. A lighter " +"must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on " +"fire." msgstr "" -#. ~ Use action success_message for shishkebab (off). +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" +msgid "You extinguish the lighter." msgstr "" -#. ~ Description for shishkebab (off) +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade " -"can be made scorching hot to singe enemies and light your way. Use to " -"ignite." +"This is a lighter featuring a flip top cover and refuelable tank. It is lit." msgstr "" #: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" +msgid "ember carrier" +msgid_plural "ember carriers" msgstr[0] "" msgstr[1] "" -#. ~ Use action auto_extinguish_message for shishkebab (on). +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgid "You light the tinder." msgstr "" -#. ~ Use action charges_extinguish_message for shishkebab (on). +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgid "The ember carrier is out of tinder." msgstr "" -#. ~ Use action noise_message for shishkebab (on). +#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" +msgid "You need a lighter or fire to light this." msgstr "" -#. ~ Use action voluntary_extinguish_message for shishkebab (on). +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." +msgid "" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." msgstr "" -#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for shishkebab (on) +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" +#: lang/json/TOOL_from_json.py +msgid "crash axe" +msgid_plural "crash axes" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for shotgun trap. +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." +msgid "" +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." msgstr "" -#. ~ Description for shotgun trap +#: lang/json/TOOL_from_json.py +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" #: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" +msgid "fire axe" +msgid_plural "fire axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for shovel +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgid "" +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." msgstr "" #: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" +msgid "Halligan bar" +msgid_plural "Halligan bars" msgstr[0] "" msgstr[1] "" -#. ~ Description for sickle +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without " +"destroying them or to lift manhole covers. You could also wield it to bash " +"some heads in." msgstr "" #: lang/json/TOOL_from_json.py @@ -77841,644 +78730,696 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" msgstr[0] "" msgstr[1] "" -#. ~ Description for firearm repair kit +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for smart lamp (off). +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." +msgid "" +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for smart lamp (off) +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." +msgid "" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "" - -#. ~ Description for smart lamp (on) +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." msgstr "" #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" +msgid "hand press" +msgid_plural "hand presses" msgstr[0] "" msgstr[1] "" -#. ~ Description for emergency oxygen pack +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst " -"of energy." +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." msgstr "" -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" +#: lang/json/TOOL_from_json.py +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" msgstr[0] "" msgstr[1] "" -#. ~ Description for soldering iron +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." +"This is a collection of items improvised for field reloading of shotshells. " +"A plank with a hole cut in the center, a medium sized nail, and a whittled " +"dowel are used to seat wads, decap primers, and reprime (carefully!) hulls. " +"Powder and shot are measured with a cut down fired shotshell. The opposite " +"side of the plank has been shaped to allow for roll crimping of the plastic " +"hulls. There's no provision for resizing, so reloaded hulls will fire best " +"in the firearm they were fired from." msgstr "" #: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" msgstr[0] "" msgstr[1] "" -#. ~ Description for spray can +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." +msgid "This is a tool used for properly disassembling firearm ammunition." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" +#: lang/json/TOOL_from_json.py +msgid "copper knife" +msgid_plural "copper knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for stepladder +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." +msgid "" +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" +#: lang/json/TOOL_from_json.py +msgid "dive knife" +msgid_plural "dive knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for still +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" +#: lang/json/TOOL_from_json.py +msgid "honey scraper" +msgid_plural "honey scrapers" msgstr[0] "" msgstr[1] "" -#. ~ Description for autoclave +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" +msgid "pocket knife" +msgid_plural "pocket knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for survival marker +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your " -"hands all covered in charcoal. Use it to write something down." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" +msgid "stone knife" +msgid_plural "stone knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift haircut kit +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." +msgid "" +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." msgstr "" #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" +msgid "trowel" +msgid_plural "trowels" msgstr[0] "" msgstr[1] "" -#. ~ Description for survivor mess kit +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple " -"yet durable tools and materials." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." msgstr "" #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" +msgid "hoe" +msgid_plural "hoes" msgstr[0] "" msgstr[1] "" -#. ~ Description for survivor telescope +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" +msgid "stone shovel" +msgid_plural "stone shovels" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift shaving kit +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." msgstr "" #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" +msgid "scythe" +msgid_plural "scythes" msgstr[0] "" msgstr[1] "" -#. ~ Description for swage and die set +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal " -"blocks are used in some metalworking fabrication recipes." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" #: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" +msgid "shovel" +msgid_plural "shovels" msgstr[0] "" msgstr[1] "" -#. ~ Description for syringe +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." +msgid "This is a digging tool. Use it to dig pits adjacent to your location." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" +msgid "sickle" +msgid_plural "sickles" msgstr[0] "" msgstr[1] "" -#. ~ Description for tailor's kit +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for tanning leather hide. +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." +msgid "" +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." msgstr "" -#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for tanning leather hide +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to " -"become leather. You will be able to activate it to unroll and make use of " -"it when it is done." +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" +msgid "candle" +msgid_plural "candles" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for tanning fur pelt. +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgid "You light the candle." msgstr "" -#. ~ Use action not_ready_msg for tanning fur pelt. +#. ~ Description for candle #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." +msgid "" +"This is a thick candle. It doesn't provide very much light, but it can burn " +"for quite a long time. You'll need a lighter or matches to light it." msgstr "" -#. ~ Description for tanning fur pelt +#. ~ Use action msg for candle. +#: lang/json/TOOL_from_json.py +msgid "The candle winks out." +msgstr "" + +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"A treated animal pelt which is undergoing the chemical processes required to " -"become fur. You will be able to activate it to unroll and make use of it " -"when it is done." +"This is a thick candle. It doesn't provide very much light, but it can burn " +"for quite a long time. This candle is lit." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" +#: lang/json/TOOL_from_json.py +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for teleport pad. +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "You place the telepad." +msgid "You turn the lamp on." msgstr "" -#. ~ Description for teleport pad +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." +msgid "The lantern has no batteries." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for teleporter +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for tent +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." +msgid "You turn the lamp off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for Flaming Chunk of Steel +2 +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" +msgid "You turn the flashlight on." msgstr "" +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "" -msgstr[1] "" +msgid "The flashlight's batteries are dead." +msgstr "" -#. ~ Description for thermometer +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." +msgid "" +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for throwable fire extinguisher +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." +msgid "You turn the flashlight off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of metal tongs +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). +#: lang/json/TOOL_from_json.py +msgid "The lamp is empty." +msgstr "" + +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." msgstr "" #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -#: lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" +msgid "The lantern is extinguished." msgstr "" -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." +msgid "" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for glowstick. +#: lang/json/TOOL_from_json.py +msgid "You activate the glowstick." msgstr "" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature " -"about 10 degrees C." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" #: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" +msgid "dead glowstick" +msgid_plural "dead glowsticks" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "You turn off the heater." +msgid "This is a spent glowstick. It is essentially trash." msgstr "" #: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" +msgid "active glowstick" +msgid_plural "active glowsticks" msgstr[0] "" msgstr[1] "" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature " -"about 10 degrees C and fills a larger volume of air than the smaller version." +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." msgstr "" #: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" +msgid "flare" +msgid_plural "flares" msgstr[0] "" msgstr[1] "" +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "ANFO charge" -msgid_plural "ANFO charges" -msgstr[0] "" -msgstr[1] "" +msgid "Strike the striker" +msgstr "" -#. ~ Use action msg for ANFO charge. +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the ANFO charge. Run survivor, run!" +msgid "You strike your flare and light it." msgstr "" -#. ~ Description for ANFO charge +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. Use this item to light the fuse. You will then have " -"twenty turns before it explodes and creates a large fireball." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active ANFO charge" -msgid_plural "active ANFO charges" +msgid "active flare" +msgid_plural "active flares" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active ANFO charge. -#. ~ Use action no_deactivate_msg for active black gunpowder charge. -#: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - run!" -msgstr "" - -#. ~ Description for active ANFO charge +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. The fuse has been lit - better run like hell!" +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." msgstr "" #: lang/json/TOOL_from_json.py -msgid "black gunpowder charge" -msgid_plural "black gunpowder charges" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for black gunpowder charge. +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"You light the fuse on the black gunpowder charge. Get rid of it quickly!" +msgid "You turn the heavy duty flashlight on." msgstr "" -#. ~ Description for black gunpowder charge +#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "The heavy duty flashlight's batteries are dead." +msgstr "" + +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, equipped with a long fuse. Use " -"this item to light the fuse. Should explode in a few minutes…" +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active black gunpowder charge" -msgid_plural "active black gunpowder charges" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for active black gunpowder charge +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, whose fuse has been lit, its " -"final countdown starting." +msgid "You turn the heavy duty flashlight off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "RDX charge" -msgid_plural "RDX charges" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for RDX charge. #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the explosive charge. Clear the area!" -msgstr "" +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for RDX charge +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"Contains a core of primary explosive to ensure that the charge detonates " -"completely and delivers its entire destructive power to everything in sight." +"This is a light-emitting circuit that has been wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active RDX charge" -msgid_plural "active RDX charges" +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active RDX charge. +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - clear the area immediately!" +msgid "You irreversibly activate the lightstrip." msgstr "" -#. ~ Description for active RDX charge +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"The fuse has been lit and once it ignites the primary explosive, the charge " -"will detonate and rain fire and steel on everything in sight." +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "rocket candy" -msgid_plural "rocket candies" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py -msgid "Light candy" +msgid "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" -#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "You light the rocket candy on fire. Throw it!" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for oil lamp +#: lang/json/TOOL_from_json.py +msgid "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." msgstr "" -#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} +#: lang/json/TOOL_from_json.py +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action need_charges_msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "" + +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar " -"and casting the obtained liquid. Can serve as a rocket fuel, but also as a " -"smokescreen - if you lit the narrow end, you should be able to throw it " -"before the flame reaches the broad end." +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" #: lang/json/TOOL_from_json.py -msgid "burning rocket candy" -msgid_plural "burning rocket candies" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', 'str_pl': 'burning rocket candies'}. +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - get rid of it immediately!" +#, no-python-format +msgid "The %s is extinguished" msgstr "" -#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Hsssss." +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for reading light. +#: lang/json/TOOL_from_json.py +msgid "You switch on the reading light." msgstr "" -#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket candies'} +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"This is a chunk of rocket candy that has been lit on fire and burns with a " -"loud hiss, spewing forth large amounts of smoke." +msgid "The reading light winks out." +msgstr "" + +#. ~ Description for reading light +#: lang/json/TOOL_from_json.py +msgid "A little clip-on LED light, meant for reading books in the dark." msgstr "" #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" +msgid "reading light (active)" +msgid_plural "reading lights (active)" msgstr[0] "" msgstr[1] "" -#. ~ Description for toolbox +#. ~ Use action msg for reading light (active). +#: lang/json/TOOL_from_json.py +msgid "You switch off the reading light." +msgstr "" + +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for workshop toolbox +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." +msgid "You turn the smart lamp on." msgstr "" +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" +msgid "The smart lamp batteries are dead." +msgstr "" + +#. ~ Description for smart lamp (off) +#: lang/json/TOOL_from_json.py +msgid "This is a smart lamp, it can be activated remotely." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for extended toolset +#. ~ Use action msg for smart lamp (on). +#: lang/json/TOOL_from_json.py +msgid "Your smart lamp turned off" +msgstr "" + +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." msgstr "" #: lang/json/TOOL_from_json.py @@ -78521,314 +79462,289 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for hedge trimmer (off) -#: lang/json/TOOL_from_json.py -msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" msgstr[0] "" msgstr[1] "" -#. ~ Description for hedge trimmer (on) +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" +msgid "inhaler" +msgid_plural "inhalers" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for tripwire trap. -#: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "" - -#. ~ Description for tripwire trap +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." msgstr "" #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" msgstr[0] "" msgstr[1] "" -#. ~ Description for trumpet +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." +msgid "" +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject " +"advanced fast-healing chemicals through the skin without using a needle. A " +"label on the side warns against using more than two doses per hour." msgstr "" #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" +msgid "scalpel" +msgid_plural "scalpels" msgstr[0] "" msgstr[1] "" -#. ~ Description for ukulele +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." +msgid "" +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" msgstr[0] "" msgstr[1] "" -#. ~ Description for vacuum sealer +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst " +"of energy." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" +msgid "syringe" +msgid_plural "syringes" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand-crank charger +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." +msgid "A medical syringe. Used for administering intravenous drugs." msgstr "" #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" +msgid "thermometer" +msgid_plural "thermometers" msgstr[0] "" msgstr[1] "" -#. ~ Description for vibrator +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "" -"This battery-devouring device is just the thing to knead the tension out and " -"help you relax. Use it to take a break and unwind." +msgid "A plastic thermometer that can read the air temperature." msgstr "" #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" +msgid "oxygen tank" +msgid_plural "oxygen tanks" msgstr[0] "" msgstr[1] "" -#. ~ Description for violin +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" msgstr[0] "" msgstr[1] "" -#. ~ Description for golden fiddle +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once " -"belonged to the best there's ever been." +msgid "Unwrap badge" msgstr "" -#: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for vortex stone +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." +"You remove the badge from its wrapper, exposing it to ambient radiation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for washboard +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." +"This is a badge that detects radiation dosage sealed in a radiation-blocking " +"bag. Use it to remove it from the bag." msgstr "" #: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" msgstr[0] "" msgstr[1] "" -#. ~ Description for water purifier +#. ~ Description for anvil #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" +msgid "bronze anvil" +msgid_plural "bronze anvils" msgstr[0] "" msgstr[1] "" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" msgstr[0] "" msgstr[1] "" -#. ~ Description for arc welder +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." +"This is a large pair of bolt cutters. You could use them to cut padlocks or " +"heavy gauge wire." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" +msgid "charcoal forge" +msgid_plural "charcoal forges" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift arc welder +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some " -"wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a " -"pinch." +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" msgstr[0] "" msgstr[1] "" -#. ~ Description for wooden smoother +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" +msgid "crucible" +msgid_plural "crucibles" msgstr[0] "" msgstr[1] "" -#. ~ Description for wool staple +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" +msgid "clay crucible" +msgid_plural "clay crucibles" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" +msgid "" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." msgstr "" -#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wrapped radiation badge +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking " -"bag. Use it to remove it from the bag." +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" msgstr[0] "" msgstr[1] "" -#. ~ Description for wrench +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" msgstr[0] "" msgstr[1] "" -#. ~ Description for X-Acto knife +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +msgid "Light wood" msgstr "" +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "" -msgstr[1] "" +msgid "You light the wood." +msgstr "" -#. ~ Description for food processor +#. ~ Use action need_fire_msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You need something to light it with!" +msgstr "" + +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." msgstr "" #: lang/json/TOOL_from_json.py @@ -78845,2994 +79761,2365 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" +msgid "swage and die set" +msgid_plural "swage and die sets" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrolysis kit +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." +"These are a set of swages and dies for metalsmithing. These loops and metal " +"blocks are used in some metalworking fabrication recipes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" msgstr[0] "" msgstr[1] "" -#. ~ Description for platinum grille +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as " -"a catalyst for some chemical reactions." +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" +msgid "compressed air horn" +msgid_plural "compressed air horns" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for ember carrier. -#: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "" - -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." +msgid "HOOOOONK!" msgstr "" -#. ~ Use action need_fire_msg for ember carrier. +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." +msgid "You honk your airhorn." msgstr "" -#. ~ Description for ember carrier +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" +msgid "alarm clock" +msgid_plural "alarm clocks" msgstr[0] "" msgstr[1] "" -#. ~ Description for ember carrier (lit) +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" +msgid "cow bell" +msgid_plural "cow bells" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for pallet of wet adobe bricks. -#: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "" - -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. -#: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "" - -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." +msgid "A brass cow bell. Potentially useful in so many ways." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" +msgid "entrenching tool" +msgid_plural "entrenching tools" msgstr[0] "" msgstr[1] "" -#. ~ Description for pallet of dry adobe bricks +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out " -"risking your life. Disassemble it to retrieve your frame and building " -"supplies." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" +msgid "etched human skull" +msgid_plural "etched human skulls" msgstr[0] "" msgstr[1] "" -#. ~ Description for bronze anvil +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." +msgid "This is a human skull with strange etchings covering it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" +msgid "flammable arrow" +msgid_plural "flammable arrows" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone hand axe +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold " -"safely. The Swiss Army knife of the lower paleolithic." +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" +msgid "fur rollmat" +msgid_plural "fur rollmats" msgstr[0] "" msgstr[1] "" -#. ~ Description for metal hand axe +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "" -"This is a chunk of steel with one edge hammered down to something resembling " -"a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." +msgid "You unroll the fur mat and lay it on the ground." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pin reamer +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" +msgid "grip hook" +msgid_plural "grip hooks" msgstr[0] "" msgstr[1] "" -#. ~ Description for metal fileset +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" +msgid "hand pump" +msgid_plural "hand pumps" msgstr[0] "" msgstr[1] "" -#. ~ Description for angle grinder +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." +msgid "This pump is suitable for pumping air into inflatable objects." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" msgstr[0] "" msgstr[1] "" -#. ~ Description for clamp -#: lang/json/TOOL_from_json.py -msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." msgstr "" +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "" -msgstr[1] "" +msgid "You honk the bicycle horn." +msgstr "" -#. ~ Description for grip hook +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk honk." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" msgstr[0] "" msgstr[1] "" -#. ~ Description for bathroom scale +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgid "This is a very loud horn, usually found on large trucks like semis." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" msgstr[0] "" msgstr[1] "" -#. ~ Description for acetylene-gas machine +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "" -"This bulky device takes water and calcium carbide and yields unpressurized " -"acetylene." +msgid "This is a car horn meant to be attached to a car's electrical system." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" +#: lang/json/TOOL_from_json.py +msgid "Kevlar plate" +msgid_plural "Kevlar plates" msgstr[0] "" msgstr[1] "" -#. ~ Description for military black box +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." +"This is a plate of reinforced Kevlar. It could be used to repair items made " +"of Kevlar." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" +#: lang/json/TOOL_from_json.py +msgid "large space heater" +msgid_plural "large space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Description for minireactor +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" +#: lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" msgstr "" +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action friendly_msg for inactive EMP hack. -#: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" +msgid "You turn on the heater." msgstr "" -#. ~ Use action hostile_msg for inactive EMP hack. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" +msgid "The heater needs more charge." msgstr "" -#. ~ Description for inactive EMP hack +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"A portable electric heater that steadily emits warm air. Raises temperature " +"about 10 degrees C and fills a larger volume of air than the smaller version." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" +msgid "You turn off the heater." msgstr "" -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive C-4 hack +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" +msgid "permanent marker" +msgid_plural "permanent markers" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" +msgid "Written" msgstr "" -#. ~ Use action hostile_msg for inactive flashbang hack. +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" +msgid "Write" msgstr "" -#. ~ Description for inactive flashbang hack +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" +msgid "" +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as " +"one of them." msgstr "" -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive tear gas hack +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks " -"by flying at its target and releasing tear gas. Use this item to reprogram " -"and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" +msgid "rollmat" +msgid_plural "rollmats" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive grenade hack. -#: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "" - -#. ~ Use action hostile_msg for inactive grenade hack. +#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" +msgid "You unroll the mat and lay it on the ground." msgstr "" -#. ~ Description for inactive grenade hack +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive laser turret +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you " -"as a friendly, and attack all enemies with its M2HB." +"This printout is a string of numbers to access the elevator in the hazardous " +"waste sarcophagus." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" +msgid "Aw, dangit. It fails to start!" msgstr "" -#. ~ Use action hostile_msg for inactive manhack. +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" +msgid "This thing needs some fuel!" msgstr "" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Use action success_message for shishkebab (off). +#: lang/json/TOOL_from_json.py +msgid "Let's dance, Zeds!" +msgstr "" + +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade " +"can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." msgstr "" -#. ~ Use action hostile_msg for inactive mininuke hack. +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." +msgid "Uncool, outta gas! Your shishkebab's flame goes out." msgstr "" -#. ~ Description for inactive mininuke hack +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack, " -"a mininuke hack contains a mininuke and attack by flying at their target and " -"detonating. Use this item to reprogram and activate the mininuke hack. " -"Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +msgid "Your shishkebab crackles!" msgstr "" +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "" -msgstr[1] "" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Use action water_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab hisses in the water and goes out." +msgstr "" + +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you " -"as a friendly, and attack all enemies with its M249." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" +msgid "small space heater" +msgid_plural "small space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you " -"as a friendly, and attack all enemies with its M240." +"A portable electric heater that steadily emits warm air. Raises temperature " +"about 10 degrees C." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive riot control turret -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish " -"to divide your ammunition, set aside whatever beanbag rounds you do NOT want " -"to give the turret) turning it on, and placing it on the ground, where it " -"will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control gun." -msgstr "" - #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" +msgid "spray can" +msgid_plural "spray cans" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive turret +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgid "This is a wooden stepladder. Use it to set it down." msgstr "" -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive TALON UGV +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a sharpened piece of charcoal that is almost guaranteed to make your " +"hands all covered in charcoal. Use it to write something down." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" +msgid "survivor telescope" +msgid_plural "survivor telescopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" +msgid "tear gas payload" +msgid_plural "tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive nurse bot. -#: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "" - -#. ~ Use action hostile_msg for inactive nurse bot. +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." +msgid "You pull the pin on the payload." msgstr "" -#. ~ Description for inactive nurse bot +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around " -"or follow you, and assist you in surgeries." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." +msgid "" +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +msgid "HOLY SHIT THIS THING IS ON FIRE" msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" msgstr[0] "" msgstr[1] "" +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of Tindalos'} #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" +msgid "Who is this Tindalos guy?" +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "vortex stone" +msgid_plural "vortex stones" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive broken cyborg +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action friendly_msg for inactive prototype cyborg. -#: lang/json/TOOL_from_json.py -msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around " -"for hostiles." -msgstr "" - -#. ~ Use action hostile_msg for inactive prototype cyborg. -#: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" - -#. ~ Description for inactive prototype cyborg -#: lang/json/TOOL_from_json.py -msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action friendly_msg for inactive police bot. -#: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "" - -#. ~ Use action hostile_msg for inactive police bot. -#: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "" - -#. ~ Description for inactive police bot -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" +msgid "banjo" +msgid_plural "banjos" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive eyebot. -#: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "" - -#. ~ Use action hostile_msg for inactive eyebot. -#: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" - -#. ~ Description for inactive eyebot +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will " -"then keep watch for intruders." +msgid "A standard factory-made banjo. Looks to be in working condition." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" +msgid "bone flute" +msgid_plural "bone flutes" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive cleaner bot. -#: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "" - -#. ~ Use action hostile_msg for inactive cleaner bot. -#: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" - -#. ~ Description for inactive cleaner bot +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +msgid "A polished bone flute with five finger holes." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" +msgid "clarinet" +msgid_plural "clarinets" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "" - -#. ~ Use action hostile_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" - -#. ~ Description for inactive miner bot +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." +msgid "An ornate clarinet made from wood." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" +msgid "flute" +msgid_plural "flutes" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "" - -#. ~ Use action hostile_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" - -#. ~ Description for inactive riot control bot +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +msgid "A simple silver-plated flute." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" +msgid "trumpet" +msgid_plural "trumpets" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "" - -#. ~ Use action hostile_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "" - -#. ~ Description for inactive skitterbot +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." +msgid "A brass trumpet with only a few dents here and there." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" +msgid "ukulele" +msgid_plural "ukuleles" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive lab defense bot. -#: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "" - -#. ~ Use action hostile_msg for inactive lab defense bot. -#: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" -msgstr "" - -#. ~ Description for inactive lab defense bot +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +msgid "A small factory made ukulele. Looks to be in working condition." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" +msgid "violin" +msgid_plural "violins" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive milspec searchlight. -#: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "" - -#. ~ Use action hostile_msg for inactive milspec searchlight. -#: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." -msgstr "" - -#. ~ Description for inactive milspec searchlight +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" +msgid "golden fiddle" +msgid_plural "golden fiddles" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "" - -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': 'inactive dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" - -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive dispatches'} +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto " -"the ground; due to a one-way switch triggered during deactivation, however, " -"it will be nonaggressive, and serves only as a distraction." +"A shiny golden fiddle, with a strange aura around it. You feel like it once " +"belonged to the best there's ever been." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" +msgid "chicken cage" +msgid_plural "chicken cages" msgstr[0] "" msgstr[1] "" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "" - -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive military dispatches'} +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler " -"and deployer of lethal manhacks for combat situations. Activate it to place " -"it onto the ground; due to a one-way switch triggered during deactivation, " -"however, it will be nonaggressive, and serves only as a distraction." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for clothes hanger -#: lang/json/TOOL_from_json.py -msgid "A plastic clothes hanger with a metal hook to hang something on a rail." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty " +"tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" +msgid "dog whistle" +msgid_plural "dog whistles" msgstr[0] "" msgstr[1] "" -#. ~ Description for talking doll +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and " -"you could unload the batteries out of it." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" +msgid "horse tack" +msgid_plural "horse tacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for powered quarterstaff +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into " -"the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" +msgid "pet carrier" +msgid_plural "pet carriers" msgstr[0] "" msgstr[1] "" -#. ~ Description for tactical tonfa (off) +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" msgstr[0] "" msgstr[1] "" -#. ~ Description for tactical tonfa (on) +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" +msgid "RC control" +msgid_plural "RC controls" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "" - -#. ~ Use action need_charges_msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "" - -#. ~ Description for L-stick (off) +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called, " -"batteries last longer than other light sources." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" +msgid "RC car" +msgid_plural "RC cars" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for L-stick (on). -#: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "" - -#. ~ Description for L-stick (on) +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called, " -"batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." +msgid "A remote-controlled car. Fun for young and old alike." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" +msgid "RC car (on)" +msgid_plural "RC cars (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for Louisville Slaughterer. -#: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "" - -#. ~ Description for Louisville Slaughterer -#: lang/json/TOOL_from_json.py -msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant " -"Nomex fabric. Light it, and the ball game will REALLY heat up. You'll need " -"a lighter or matches to light it." -msgstr "" - -#. ~ Use action msg for Louisville Slaughterer. -#: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "" - -#. ~ Description for Louisville Slaughterer +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to " -"see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." msgstr "" #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" +msgid "radio activation mod" +msgid_plural "radio activation mods" msgstr[0] "" msgstr[1] "" -#. ~ Description for butcher knife +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal " -"item for butchering corpses." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." msgstr "" #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" +msgid "radio (off)" +msgid_plural "radios (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for steak knife +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." msgstr "" #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" +msgid "radio (on)" +msgid_plural "radios (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for paring knife +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" +msgid "two-way radio" +msgid_plural "two-way radios" msgstr[0] "" msgstr[1] "" -#. ~ Description for chef knife +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" #: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" msgstr[0] "" msgstr[1] "" -#. ~ Description for carving knife +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a " -"decent melee weapon, and excellent for butchery." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for bread knife +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." +msgid "You place the birchbark funnel, waiting to collect rain." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for vegetable cleaver +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for meat cleaver +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +msgid "You place the funnel, waiting to collect rain." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for makeshift war scythe +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for spike on a stick +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely " -"sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." +msgid "You place the leather funnel, waiting to collect rain." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for simple knife spear +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could " -"take a bit more time to carefully split the shaft and attach the knife blade " -"more permanently." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for knife spear +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." +msgid "You place the makeshift funnel, waiting to collect rain." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for homemade halfpike +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"This is a small, makeshift funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for switchblade +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." +msgid "You place the metal funnel, waiting to collect rain." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for folding knife +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" msgstr[0] "" msgstr[1] "" -#. ~ Description for combat knife +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could " -"be deadly in either the right hands or when attached as a bayonet." +msgid "You set up the raincatcher, waiting to collect water." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for modified combat knife +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could " -"be deadly in either the right hands or when attached as a bayonet. This one " -"was modified and customized to mount on pretty much any weapon other than " -"pistols, if you so want." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" +msgid "barometer" +msgid_plural "barometers" msgstr[0] "" msgstr[1] "" -#. ~ Description for hunting knife +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." +msgid "A plastic barometer that can read the atmospheric pressure." msgstr "" #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" +msgid "goo canister" +msgid_plural "goo canisters" msgstr[0] "" msgstr[1] "" -#. ~ Description for survival knife +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" +msgid "chemistry set" +msgid_plural "chemistry sets" msgstr[0] "" msgstr[1] "" -#. ~ Description for RM42 fighting knife +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" msgstr[0] "" msgstr[1] "" -#. ~ Description for Swiss Army knife +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're " +"so inclined, but you'll need a source of heat." msgstr "" #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for trench knife +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift knife +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" +msgid "hygrometer" +msgid_plural "hygrometers" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift machete +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +msgid "A plastic hygrometer that can read the relative humidity in the air." msgstr "" #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" msgstr[0] "" msgstr[1] "" -#. ~ Description for machete +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" msgstr[0] "" msgstr[1] "" -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py -#: src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "" - -#. ~ Use action success_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "" - -#. ~ Description for No. 9 -#: lang/json/TOOL_from_json.py -msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." -msgstr "" - -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "" - -#. ~ Use action charges_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "" - -#. ~ Use action noise_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "" - -#. ~ Use action voluntary_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "" - -#. ~ Use action water_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "" - -#. ~ Description for No. 9 -#: lang/json/TOOL_from_json.py -msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a " -"great plant scorcher and nightlight." -msgstr "" - -#. ~ Description for cavalry saber -#: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" - -#. ~ Description for kris +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" +msgid "platinum grille" +msgid_plural "platinum grilles" msgstr[0] "" msgstr[1] "" -#. ~ Description for kukri -#: lang/json/TOOL_from_json.py -msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." -msgstr "" - -#. ~ Description for jian -#: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in " -"folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" - -#. ~ Description for jian -#: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite " -"worn, and bent at an odd angle." -msgstr "" - -#. ~ Description for scimitar -#: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "" - -#. ~ Description for scimitar -#: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." -msgstr "" - -#. ~ Description for longsword -#: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "" - -#. ~ Description for longsword -#: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." -msgstr "" - -#. ~ Description for arming sword -#: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "" - -#. ~ Description for arming sword +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +"This is a metal grille with a layer of platinum plating, suitable for use as " +"a catalyst for some chemical reactions." msgstr "" #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" +msgid "portal generator" +msgid_plural "portal generators" msgstr[0] "" msgstr[1] "" -#. ~ Description for xiphos +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" msgstr[0] "" msgstr[1] "" -#. ~ Description for khopesh +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on " -"the outside edge. Associated with the New Kingdom period of ancient Egypt, " -"it was designed mainly to hack through the light armor common to the region." +msgid "You place the telepad." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for dao +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" +msgid "teleporter" +msgid_plural "teleporters" msgstr[0] "" msgstr[1] "" -#. ~ Description for survivor machete +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its " -"performance as a weapon." +"This is an experimental device that will teleport you a short distance when " +"activated." msgstr "" #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" msgstr[0] "" msgstr[1] "" -#. ~ Description for sword bayonet +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front " -"of a firearm or crossbow converting it into a pike." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for modified sword bayonet -#: lang/json/TOOL_from_json.py -msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front " -"of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." -msgstr "" - -#. ~ Description for tanto -#: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" - -#. ~ Description for wakizashi +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper " +"for thin layer chromatography. This makes it a lot easier to feel confident " +"that the chemical you've made is what you think you've made." msgstr "" #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" +msgid "small weight scale" +msgid_plural "small weight scales" msgstr[0] "" msgstr[1] "" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). -#: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "" - -#. ~ Use action success_message for flammenschwert (aus). -#: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "" - -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action charges_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "" - -#. ~ Use action noise_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "" - -#. ~ Use action voluntary_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "" - -#. ~ Use action water_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "" - -#. ~ Description for zweihänder -#: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" msgstr[0] "" msgstr[1] "" -#. ~ Description for kirpan -#: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." -msgstr "" - -#. ~ Description for kirpan -#: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" - -#. ~ Description for nodachi +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"This ubiquitous analytical chemistry tool measures the light absorption of a " +"liquid sample in a special tube called a cuvette." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified foil +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" +msgid "pH meter" +msgid_plural "pH meters" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified épée +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a " +"substance, you can calculate the acidity." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" +msgid "voltmeter" +msgid_plural "voltmeters" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified saber -#: lang/json/TOOL_from_json.py -msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." -msgstr "" - -#. ~ Description for broadsword -#: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" - -#. ~ Description for broadsword +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"This device has two probes that let you measure the electrical potential " +"between two points." msgstr "" #: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" msgstr[0] "" msgstr[1] "" -#. ~ Use action lacks_fuel_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "" - -#. ~ Use action success_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "" - -#. ~ Description for firebrand (off) +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies " -"who's Lord around here." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely " +"measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" +msgid "vortex device" +msgid_plural "vortex devices" msgstr[0] "" msgstr[1] "" -#. ~ Use action charges_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "" - -#. ~ Use action noise_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "" - -#. ~ Use action voluntary_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "" - -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "" - -#. ~ Description for firebrand (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." -msgstr "" - -#. ~ Description for cutlass -#: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few swings." -msgstr "" - -#. ~ Description for rapier +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred " -"weapon of gentlemen and swashbucklers. Light and quick, it makes any battle " -"a stylish battle." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "" +msgid "microscope" +msgid_plural "microscopes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for katana +#. ~ Description for microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work, " +"but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." msgstr "" #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" msgstr[0] "" msgstr[1] "" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py -msgid "Time stands still." +msgid "" +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do " +"with it?" msgstr "" -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "" +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Rising Sun +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of " +"glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." msgstr "" -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "" +msgid "burette" +msgid_plural "burettes" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for burette #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." +msgid "" +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "" +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Rising Sun +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"Just looking at this thing makes you feel like a proper mad scientist. It's " +"a series of glass tubes and round flasks, connected to a central motor and a " +"heating element. The heating element warms one flask, kept rotating by the " +"motor, evaporating the contents. The vapour is then condensed in the tubes " +"and collected in another flask, in case you wanted to save it for later." msgstr "" -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "" +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wakizashi +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of butterfly swords +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" +msgid "microcentrifuge" +msgid_plural "microcentrifuges" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They " -"are currently on and draining gasoline; use this item to turn them off." +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" +msgid "large tent" +msgid_plural "large tents" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" +msgid "shelter kit" +msgid_plural "shelter kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +msgid "This is a small shelter, made of sticks and skins. Use it to place." msgstr "" -#. ~ Description for cutlass +#: lang/json/TOOL_from_json.py +msgid "tent" +msgid_plural "tents" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short " -"blade is easy to handle in close quarters." +"This is a small personal tent, it's just big enough to fit you comfortably." msgstr "" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" msgstr[0] "" msgstr[1] "" -#. ~ Description for combat chainsaw (off) +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" +msgid "crack pipe" +msgid_plural "crack pipes" msgstr[0] "" msgstr[1] "" -#. ~ Description for combat chainsaw (on) +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" +msgid "glass pipe" +msgid_plural "glass pipes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively " -"modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" #: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" +msgid "pair of scissors" +msgid_plural "pairs of scissors" msgstr[0] "" msgstr[1] "" -#. ~ Description for alien resin pod +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end, " -"hardening within a few seconds of being exposed to the air." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" +msgid "bone needle" +msgid_plural "bone needles" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for glass shard. +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything " +"requiring speed or precision." msgstr "" -#. ~ Description for glass shard +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" +msgid "wooden needle" +msgid_plural "wooden needles" msgstr[0] "" msgstr[1] "" -#. ~ Description for plastic chunk +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" +msgid "sewing kit" +msgid_plural "sewing kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for synthetic fabric +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing " -"now." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" msgstr[0] "" msgstr[1] "" -#. ~ Description for lycra patch +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." +msgid "You carefully unfold the tanning leather hide and shake it clean." msgstr "" +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "" -msgstr[1] "" +msgid "The tanning leather hide isn't done yet." +msgstr "" -#. ~ Description for hexamine stove +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +"A treated animal hide which is undergoing the chemical processes required to " +"become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" +#: lang/json/TOOL_from_json.py +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" msgstr[0] "" msgstr[1] "" -#. ~ Description for brazier +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not " -"spread to surrounding flammable objects." +msgid "You carefully unfold the tanning fur pelt and shake it clean." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "" -msgstr[1] "" +#. ~ Use action not_ready_msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "The tanning fur pelt isn't done yet." +msgstr "" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py -#: lang/json/furniture_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"A treated animal pelt which is undergoing the chemical processes required to " +"become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for camp chair +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." +msgid "" +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" msgstr[0] "" msgstr[1] "" -#. ~ Description for metal butchering rack +#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" +#: lang/json/TOOL_from_json.py +msgid "scrub brush" +msgid_plural "scrub brushes" msgstr[0] "" msgstr[1] "" -#. ~ Use action unfold_msg for inflatable boat. +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." +msgid "This is a simple scrub brush." msgstr "" -#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py -msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" msgstr[0] "" msgstr[1] "" -#. ~ Description for metal smoking rack +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" +#: lang/json/TOOL_from_json.py +msgid "mop" +msgid_plural "mops" msgstr[0] "" msgstr[1] "" -#. ~ Description for tourist table +#. ~ Description for mop #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" msgstr[0] "" msgstr[1] "" -#. ~ Description for leather tarp +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for fiber mat +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic " -"blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" +msgid "sponge" +msgid_plural "sponges" msgstr[0] "" msgstr[1] "" -#. ~ Description for folded butter churn +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically " +"used for cleaning impervious surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for flint and steel +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a flame." +msgid "This is a kit with tools for cutting hair." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" +msgid "washboard" +msgid_plural "washboards" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': "makeshift shotshell 'presses'"} +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a collection of items improvised for field reloading of shotshells. " -"A plank with a hole cut in the center, a medium sized nail, and a whittled " -"dowel are used to seat wads, decap primers, and reprime (carefully!) hulls. " -"Powder and shot are measured with a cut down fired shotshell. The opposite " -"side of the plank has been shaped to allow for roll crimping of the plastic " -"hulls. There's no provision for resizing, so reloaded hulls will fire best " -"in the firearm they were fired from." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" +msgid "washing kit" +msgid_plural "washing kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for kinetic bullet puller +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." +msgid "" +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." +msgid "Bury the beartrap?" msgstr "" -#. ~ Description for electric lantern (off) +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +msgid "You set the beartrap." msgstr "" +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "" -msgstr[1] "" +msgid "You bury the beartrap." +msgstr "" -#. ~ Use action msg for electric lantern (on). +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure " +"plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" +msgid "blade trap" +msgid_plural "blade traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "" - -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." +#, no-python-format +msgid "You set the blade trap %d squares away." msgstr "" -#. ~ Description for flashlight (off) +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"This is a machete attached laterally to a motor, with a tripwire controlling " +"its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." msgstr "" #: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" +msgid "nailboard trap" +msgid_plural "nailboard traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." msgstr "" +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for flare. +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "Strike the striker" +msgid "You set the booby trap up and activate the grenade." msgstr "" -#. ~ Use action msg for flare. +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." +msgid "" +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." msgstr "" -#. ~ Description for flare +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action done_message for bubble wrap. +#: lang/json/TOOL_from_json.py +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "" + +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" +msgid "loose caltrops" +msgid_plural "loose caltrops" msgstr[0] "" msgstr[1] "" -#. ~ Description for active flare +#. ~ Use action done_message for loose caltrops. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "" + +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." msgstr "" #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for heavy duty flashlight (off). +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." msgstr "" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." msgstr "" -#. ~ Description for heavy duty flashlight (off) +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." +msgid "You set the crossbow trap." msgstr "" +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" +msgid "" +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." +msgstr "" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." +msgid "Bury the land mine?" msgstr "" +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "" -msgstr[1] "" +msgid "You set the land mine." +msgstr "" -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." +msgid "You bury the land mine." msgstr "" -#. ~ Description for acetylene lamp (off) +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." +"This is an military anti-personnel mine that is triggered when stepped upon." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for acetylene lamp (on). +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" +msgid "You set the shotgun trap." msgstr "" +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "tripwire trap" +msgid_plural "tripwire traps" msgstr[0] "" msgstr[1] "" -#. ~ Description for inhaler +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "" + +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for RC control +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for RC car +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for RC car (on) +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "" + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for radio activation mod +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" +msgid "copper axe" +msgid_plural "copper axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for radio (off) +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for radio (on) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for two-way radio +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." msgstr "" #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" +msgid "stone hand axe" +msgid_plural "stone hand axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for remote vehicle controller +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a broad piece of sharpened stone, with enough left untouched to hold " +"safely. The Swiss Army knife of the lower paleolithic." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" +msgid "metal hand axe" +msgid_plural "metal hand axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for chemistry set +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a chunk of steel with one edge hammered down to something resembling " +"a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" +msgid "stone adze" +msgid_plural "stone adzes" msgstr[0] "" msgstr[1] "" -#. ~ Description for basic chemistry set +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py -msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're " -"so inclined, but you'll need a source of heat." +msgid "This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" +msgid "stone axe" +msgid_plural "stone axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper " -"for thin layer chromatography. This makes it a lot easier to feel confident " -"that the chemical you've made is what you think you've made." +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" +msgid "wood saw" +msgid_plural "wood saws" msgstr[0] "" msgstr[1] "" -#. ~ Description for small weight scale +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." +msgid "This is a thin saw, useful for cutting through wood objects." msgstr "" #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" msgstr[0] "" msgstr[1] "" -#. ~ Description for spectrophotometer +#. ~ Use action msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "You test the bricks, and they're solid enough to use." +msgstr "" + +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "The bricks are still too damp to bear weight." +msgstr "" + +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a " -"liquid sample in a special tube called a cuvette." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" msgstr[0] "" msgstr[1] "" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"A pallet of humble mud bricks that have dried for a week, while you were out " +"risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" msgstr[0] "" msgstr[1] "" -#. ~ Description for pH meter +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a " -"substance, you can calculate the acidity." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for voltmeter +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" +msgid "brick kiln" +msgid_plural "brick kilns" msgstr[0] "" msgstr[1] "" -#. ~ Description for melting point apparatus +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely " -"measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" +msgid "paint chipper" +msgid_plural "paint chippers" msgstr[0] "" msgstr[1] "" -#. ~ Description for vortex device +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." +msgid "A tool similar to a chisel, designed to remove paint." msgstr "" #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" +msgid "clamp" +msgid_plural "clamps" msgstr[0] "" msgstr[1] "" -#. ~ Description for microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work, " -"but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" +msgid "claw bar" +msgid_plural "claw bars" msgstr[0] "" msgstr[1] "" -#. ~ Description for dissecting microscope +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do " -"with it?" +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" +msgid "concrete mixer" +msgid_plural "concrete mixers" msgstr[0] "" msgstr[1] "" -#. ~ Description for separation funnel +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of " -"glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" +msgid "cordless drill" +msgid_plural "cordless drills" msgstr[0] "" msgstr[1] "" -#. ~ Description for burette +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." +"This is a cordless battery-powered drill with a selection of drill bits." msgstr "" #: lang/json/TOOL_from_json.py -msgid "rotary evaporator" -msgid_plural "rotary evaporators" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" msgstr[0] "" msgstr[1] "" -#. ~ Description for rotary evaporator +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's " -"a series of glass tubes and round flasks, connected to a central motor and a " -"heating element. The heating element warms one flask, kept rotating by the " -"motor, evaporating the contents. The vapour is then condensed in the tubes " -"and collected in another flask, in case you wanted to save it for later." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in " +"adjacent solid terrain." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" +msgid "hacksaw" +msgid_plural "hacksaws" msgstr[0] "" msgstr[1] "" -#. ~ Description for fractional distillation apparatus +#. ~ Description for hacksaw #: lang/json/TOOL_from_json.py -msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +msgid "This is a sturdy saw, useful for cutting through metal objects." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" +msgid "hammer" +msgid_plural "hammers" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrophoresis tray +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer, " +"nails, and two by fours in your inventory, you could board up adjacent doors " +"and windows. It has myriad other uses as well." msgstr "" #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" +msgid "hand drill" +msgid_plural "hand drills" msgstr[0] "" msgstr[1] "" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" +msgid "rubber hose" +msgid_plural "rubber hoses" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"This is a flexible rubber hose. It could be used for crafting, or siphoning " +"fuel from a vehicle." msgstr "" #: lang/json/TOOL_from_json.py @@ -81870,6 +82157,129 @@ msgstr[1] "" msgid "A compact scissor jack used for lifting vehicles." msgstr "" +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "" + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -81886,6 +82296,258 @@ msgid "" "you can activate it in order to destroy metal barriers." msgstr "" +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with " +"enough skill) hard targets. Strike the earth!" +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are " +"reflective like a mirror." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some " +"wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a " +"pinch." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -82367,6 +83029,76 @@ msgid "" "to a potato." msgstr "" +#. ~ Description for CROWS II, heavy machinegun +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded ball heavy machine gun ammunition rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"ammunition you do NOT want to give the turret) turning it on, and placing it " +"on the ground, where it will attach itself. If programmed successfully the " +"turret will then identify you as a friendly, and attack all enemies with its " +"heavy machine gun." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "inactive CROWS II, light machinegun" +msgid_plural "inactive CROWS II, light machineguns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for inactive CROWS II, light machinegun +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded ball rifle ammunition in your inventory (if you wish to " +"divide your ammunition, set aside whatever ammunition you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you " +"as a friendly, and attack all enemies with its light machine gun." +msgstr "" + +#. ~ Description for inactive turret +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded ball pistol ammunition in your inventory (if you wish to " +"divide your ammunition, set aside whatever ammo you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" + +#. ~ Description for inactive TALON UGV +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive TALON UGV equipped with an assault rifle. Using this " +"item involves loading the unit with the factory-loaded ball rifle ammo in " +"inventory (if you wish to divide your ammunition, set aside whatever rifle " +"ammo you do NOT want to give the robot) turning it on, and placing it on the " +"ground. If reprogrammed and rewired successfully the security bot will then " +"identify you as a friendly, roam around or follow you, and attack all " +"enemies with its rifle." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "inactive launcher TALON UGV" +msgid_plural "inactive launcher TALON UGVs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for inactive launcher TALON UGV +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive TALON UGV equipped with a six shot grenade launcher. " +"Using this item involves loading the unit with the HEDP grenade cartridges " +"in your inventory (if you wish to divide your ammunition, set aside whatever " +"grenades you do NOT want to give the robot) turning it on, and placing it on " +"the ground. If reprogrammed and rewired successfully the UGV will then " +"identify you as a friendly, roam around or follow you, and attack all " +"enemies with its grenade launcher." +msgstr "" + #: lang/json/TOOL_from_json.py msgid "heat cube" msgid_plural "heat cubes" @@ -85602,6 +86334,38 @@ msgstr "" msgid ".20 DREAD Pellets" msgstr "" +#: lang/json/ammunition_type_from_json.py +msgid "standard pistol ammo" +msgstr "" + +#: lang/json/ammunition_type_from_json.py +msgid "tiny pistol ammo" +msgstr "" + +#: lang/json/ammunition_type_from_json.py +msgid "magnum pistol ammo" +msgstr "" + +#: lang/json/ammunition_type_from_json.py +msgid "rifle ammo" +msgstr "" + +#: lang/json/ammunition_type_from_json.py +msgid "huge rifle ammo" +msgstr "" + +#: lang/json/ammunition_type_from_json.py +msgid "grenade ammo" +msgstr "" + +#: lang/json/ammunition_type_from_json.py +msgid "rocket ammo" +msgstr "" + +#: lang/json/ammunition_type_from_json.py +msgid "shotgun ammo" +msgstr "" + #: lang/json/ammunition_type_from_json.py msgid "javelin" msgstr "" @@ -85996,7 +86760,6 @@ msgid "" msgstr "" #: lang/json/bionic_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py msgid "EMP Projector" msgid_plural "EMP Projectors" msgstr[0] "" @@ -91978,6 +92741,38 @@ msgstr "" msgid "Your fear dissipates." msgstr "" +#: lang/json/effects_from_json.py +msgid "Visceral Overexertion" +msgstr "" + +#. ~ Description of effect 'Visceral Overexertion'. +#: lang/json/effects_from_json.py +msgid "" +"You feel sickened from overtaxing your body, having extended your influence " +"over such a wide area." +msgstr "" + +#. ~ Description of effect 'Coagulant Weave'. +#: lang/json/effects_from_json.py +msgid "" +"Immunity to bleeding and bites, increased stamina regeneration, increased " +"hunger and thirst gain." +msgstr "" + +#. ~ Remove message for effect(s) 'Coagulant Weave'. +#: lang/json/effects_from_json.py +msgid "The tension running through your flesh fades." +msgstr "" + +#: lang/json/effects_from_json.py +msgid "Biomantic Venom" +msgstr "" + +#. ~ Description of effect 'Biomantic Venom'. +#: lang/json/effects_from_json.py +msgid "You feel sluggish and weak, from magically-induced poisoning." +msgstr "" + #: lang/json/effects_from_json.py msgid "Stuck in a light snare" msgstr "" @@ -92208,7 +93003,7 @@ msgstr "" #. ~ Description for New England Church Community #: lang/json/faction_from_json.py msgid "" -"A small group of churchgoers that formed a community in the woods. They " +"A small group of churchgoers that formed a community in the woods. They " "welcome anyone in their faction, but hate the unnatural." msgstr "" @@ -97088,8 +97883,7 @@ msgid_plural "backup pistols" msgstr[0] "" msgstr[1] "" -#: lang/json/gun_from_json.py -#: src/item_factory.cpp +#: lang/json/gun_from_json.py src/item_factory.cpp msgid "revolver" msgid_plural "revolvers" msgstr[0] "" @@ -97969,7 +98763,7 @@ msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -101088,420 +101882,547 @@ msgid "" msgstr "" #: lang/json/gun_from_json.py -msgid "pipe gun: revolver ammo" -msgid_plural "pipe guns: revolver ammo" +msgid "antique pistol" +msgid_plural "antique pistols" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A home-made breech-loading gun made from a metal pipe. It can hold a single " -"revolver round." +"This antiquated single shot pistol would complete a pirate's outfit nicely. " +"While its loading may be slow, it does not require brass casings to fire, " +"and is theoretically sustainable. Range and accuracy are hampered by lack " +"of rifling, but this old design is still plenty lethal." msgstr "" #: lang/json/gun_from_json.py -msgid "lever action carbine" -msgid_plural "lever action carbines" +msgid "antique revolver" +msgid_plural "antique revolvers" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A rugged lever-action carbine reminiscent of the Wild West. It holds twelve " -"revolver rounds in a tubular internal magazine." +"This is an old revolver designed during the period of westward expansion. " +"Black powder paper cartridges must be loaded for each shot, which is a " +"fairly lengthy process. Despite its age, this type of weapon would perform " +"adequately against most two-legged threats." msgstr "" #: lang/json/gun_from_json.py -msgid "semiautomatic pistol" -msgid_plural "semiautomatic pistols" +msgid "antique musket" +msgid_plural "antique muskets" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A typical sidearm for the police, military, and licensed civilians. It " -"holds 15 rounds of pistol ammo in a detachable magazine." +"An antique design, this smoothbore long arm would look more at home on a " +"pre-1850's battlefield than in your hands in the cataclysm. Its loading may " +"be slow, but it does not require brass casings to fire, and is theoretically " +"sustainable to fire. Range and accuracy are hampered by lack of rifling, " +"but this time-tested design is plenty lethal." msgstr "" #: lang/json/gun_from_json.py -msgid "holdout pistol" -msgid_plural "holdout pistols" +msgid "grenade launcher" +msgid_plural "grenade launchers" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A very small pistol meant to be concealed and fired at close range. It " -"holds five rounds of pistol ammo." +"An older single shot grenade launcher, looking something like a sawn off " +"shotgun. Though it's mostly been replaced by underbarrel launchers, " +"dedicated models like this have seen use by law enforcement and riot " +"personnel. Still deadly against hard or soft targets, depending on what " +"cartridges are available." msgstr "" #: lang/json/gun_from_json.py -msgid "submachine gun" -msgid_plural "submachine guns" +msgid "automatic grenade launcher" +msgid_plural "automatic grenade launchers" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A selective fire carbine favored by vehicle crews, special police, and " -"criminals. It holds thirty rounds of pistol ammo in a detachable magazine." +"This large, clumsy looking launcher looks like the offspring of a machine " +"gun and a mortar; its bore is huge, and its action is just as massive. A " +"huge belt of grenade cartridges loads into its tray, allowing several " +"grenades to be launched in rapid succession. If one grenade fired from this " +"isn't enough to solve your problems, surely a dozen more are. This must be " +"mounted on a frame to be fired, and reloading is a bit slow." msgstr "" #: lang/json/gun_from_json.py -msgid "advanced submachine gun" -msgid_plural "advanced submachine guns" +msgid "grenade pistol" +msgid_plural "grenade pistols" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"An exotic submachinegun with a larger ammo capacity and higher rate of " -"fire. It holds fifty rounds of pistol ammo in a detachable magazine." +"A stubby single shot pistol with a large bore barrel, suitable for launching " +"grenades or flares. This is a slightly more convenient way to transport a " +"grenade launcher than mounted to one's rifle, a practice more common among " +"special forces. In more recent years, variants were sold commercially to " +"ostensibly launch flares. With the right cartridges, this would be " +"devastating against hard or soft targets. This could be attached to a " +"suitable rifle, if so desired." msgstr "" #: lang/json/gun_from_json.py -msgid "plinking carbine" -msgid_plural "plinking carbines" +msgid "revolver grenade launcher" +msgid_plural "revolver grenade launchers" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A cheap carbine made for target practice or varmint hunting. It uses " -"detachable pistol magazines." +"Looking something like a large revolver from a cartoon this launcher is " +"capable of firing six grenades in rapid succession. Its huge cylinder is " +"wound by a clock spring, which hastens firing, but slows reloading, as it " +"must be re-wound. Needless to say, six well placed shots is an incredible " +"amount of firepower, depending on the cartridges loaded." msgstr "" +#: lang/json/gun_from_json.py +msgid "cowboy carbine" +msgid_plural "cowboy carbines" +msgstr[0] "" +msgstr[1] "" + #: lang/json/gun_from_json.py msgid "" -"A refined and modernized version of the classic cowboy sidearm. Its " -"cylinder holds six powerful revolver rounds." +"Since the early days of western expansion, when ammunition supply was " +"infrequent, shooters sought to share ammo between their sidearms and long " +"arms. This tube magazine lever action carbine allows the shooter to reduce " +"the number of calibers carried and squeeze more power from their pistol " +"ammunition." msgstr "" +#: lang/json/gun_from_json.py +msgid "machine pistol" +msgid_plural "machine pistols" +msgstr[0] "" +msgstr[1] "" + #: lang/json/gun_from_json.py msgid "" -"A pump-action single-barreled shotgun. It holds six shells in an internal " -"tubular magazine" +"This pistol is a tiny machinegun you can stuff into a holster, with which " +"you could dump its magazine at a blistering rate into any close range foes. " +"Machine pistols mostly see use by vehicle crewmen or bodygaurds of VIPs. " +"Due to its preposterous rate of fire it is difficult to control." msgstr "" #: lang/json/gun_from_json.py -msgid "combat shotgun" -msgid_plural "combat shotguns" +msgid "defensive pistol" +msgid_plural "defensive pistols" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A military issue shotgun that can be fired in short bursts. It holds eight " -"shells in an internal magazine." +"A modern pistol fit for duty, military service, or personal defense, with a " +"detachable box magazine and a reliable action. Though its chambering is " +"capable of meeting FBI penetration minimums, the lack of a shoulder stock " +"limits its utility." msgstr "" #: lang/json/gun_from_json.py -msgid "semiautomatic carbine" -msgid_plural "semiautomatic carbines" +msgid "survivalist carbine" +msgid_plural "survivalist carbines" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A compact and lightweight carbine favored by hunters and the police. It " -"holds ten rounds of light rifle ammo in a detachable magazine." +"These small carbines share ammunition and magazines with common pistols, " +"offering a more controllable carbine than a normal rifle, while also " +"reducing ammunition costs. Because of their compatibility, they pair well " +"with duty pistols, allowing one to transition to a more stable weapon " +"without carrying extra ammo or magazines." msgstr "" #: lang/json/gun_from_json.py -msgid "assault rifle" -msgid_plural "assault rifles" +msgid "police revolver" +msgid_plural "police revolvers" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A lightweight assault rifle used by US military, it also has hundreds of " -"commercial knockoffs for the civilian market. It uses detachable magazines " -"of various capacities." +"Revolvers like this, chambered for standard defensive calibers, were a " +"favorite of police departments for nearly a century, up until the 1986 Miami " +"shootout. Afterwards, the slow reloading and shooting of revolvers were " +"considered liabilities; still, this model's accuracy and moderate recoil " +"make for a serviceable sidearm, and there are no magazines for you to lose " +"or damage." msgstr "" #: lang/json/gun_from_json.py -msgid "foreign assault rifle" -msgid_plural "foreign assault rifles" +msgid "submachine gun" +msgid_plural "submachine guns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A cheap but reliable assault rifle imported from overseas. It uses imported " -"magazines which are incompatible with standard rifle magazines." +"Chambered in common pistol ammunition, this compact long arm is perfect for " +"trench raiders, vehicular crewmen, SWAT teams and special forces. Though " +"not as accurate as a proper rifle, especially at longer ranges, it is very " +"controllable in automatic fire. It feeds from detachable box magazines, " +"which are easy to unload into close range targets." msgstr "" +#: lang/json/gun_from_json.py +msgid "survivor subgun" +msgid_plural "survivor subguns" +msgstr[0] "" +msgstr[1] "" + #: lang/json/gun_from_json.py msgid "" -"The Beretta ARX-160 was a Phase II contender in the United States Army " -"Individual Carbine competition to replace the M4 carbine. It failed to " -"replace it, but it is widely used by military all around the world." +"A crudely constructed fully automatic submachinegun, accepting standard " +"pistol and submachine gun magazines. The heavy bolt makes accurate fire " +"difficult, and its questionable construction makes for poor reliability and " +"longevity. Similar designs of desperation from the Second World War served " +"their nations well enough, so this should be good for zombies... right? " +"Accepts standard pistol ammunition." msgstr "" #: lang/json/gun_from_json.py -msgid "light machine gun" -msgid_plural "light machine guns" +msgid "hand cannon" +msgid_plural "hand cannons" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A portable lightweight machine gun built for laying down suppressive fire " -"rather than placing accurate shots. It can be reloaded using both drum " -"magazines and ammo belts." +"This large pistol is almost as heavy as a small carbine, and just about as " +"powerful too. Chambered in hard hitting magnum calibers, it is suitable " +"for hunting medium game, humans, or offsetting any of one's perceived " +"deficiencies. Though tradtionally such magnums are revolvers, this one is a " +"magazine fed semi-automatic." msgstr "" #: lang/json/gun_from_json.py -msgid "general purpose machine gun" -msgid_plural "general purpose machine guns" +msgid "magnum levergun" +msgid_plural "magnum leverguns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A hefty machine gun meant to be fired from bipods or mounted to vehicles. " -"Unlike the lighter version this can only be reloaded using ammo belts" +"A modern re-imagining of the classic western lever-action, this larger rifle " +"accepts powerful magnum pistol ammunition as well as weaker pistol ammo. " +"Carrying this along side a magnum pistol would allow one to reduce the " +"number of calibers carried, and allow you to squeeze more power from " +"ammuntion." msgstr "" #: lang/json/gun_from_json.py -msgid "minigun" -msgid_plural "miniguns" +msgid "handmade magnum carbine" +msgid_plural "handmade magnum carbines" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"Despite the name, this is a huge automatic weapon meant to be mounted on " -"vehicles; it's only miniature compared to a cannon. It has six barrels that " -"rotate to keep from overheating. It holds up to five hundred rounds of " -"belted rifle ammo, and requires a UPS to power its electric motor." +"A crudely constructed carbine, chambered for magnum pistol ammo and standard " +"pistol ammo. It feeds from commerical magnum pistol magazines, and locks " +"with a rudimentary lever action system. Its powerful cartridge and relative " +"precision should serve well against zombies and medium game." msgstr "" #: lang/json/gun_from_json.py -msgid "bolt action rifle" -msgid_plural "bolt action rifles" +msgid "pipe magnum" +msgid_plural "pipe magnums" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A solid bolt action rifle made for hunting large game, but also used by " -"police and military snipers. It holds five rounds of rifle ammo in an " -"internal magazine." +"A firearm made from a stout pipe, reinforced at the chamber. It holds a " +"single a round of standard or magnum pistol ammunition, and has a crude " +"assembly to fire it. There's no extractor, so it might be slow to reload, " +"and its construction makes for poor reliability and longevity." msgstr "" #: lang/json/gun_from_json.py -msgid "service rifle" -msgid_plural "service rifles" +msgid "hunting magnum" +msgid_plural "hunting magnums" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"An old semiautomatic rifle still used in military drills and parades. It " -"holds ten rounds of rifle ammo in an internal magazine." +"Early handgun hunters helped develop this revolver's magnum ammunition from " +"standard calibers, which needed heavier revolvers to safely fire it. These " +"revolvers' cylinders can thus chamber both magnum and standard pistol " +"ammunition. You could take medium to large game with this hefty piece." msgstr "" #: lang/json/gun_from_json.py -msgid "battle rifle" -msgid_plural "battle rifles" +msgid "plinker carbine" +msgid_plural "plinker carbines" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A highly modular, selective fire battle rifle used by the US military. It " -"uses either compact 20-round or bulkier 30-round detachable magazines." +"With near non-existent recoil and inexpensive ammunition, rifles like this " +"one are popular introductory firearms. It has a built in magazine, capable " +"of holding an impressive amount of its small cartridges. You could take " +"small game with this, but anything bigger might not even notice." msgstr "" #: lang/json/gun_from_json.py -msgid "medium machine gun" -msgid_plural "medium machine guns" +msgid "target pistol" +msgid_plural "target pistols" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A medium machine gun used by the US military, meant to be fired from bipods " -"or mounted to vehicles. It uses ammo belts of up to 200-rounds." +"This medium sized pistol fires cheap and plentiful plinking ammo, and is " +"exceptionally popular for practice or target shooting. This pistol is " +"unsuited for taking on anything but small game, as it is meant to poke holes " +"in paper. Accepts box magazines." msgstr "" #: lang/json/gun_from_json.py -msgid "antimateriel rifle" -msgid_plural "antimateriel rifles" +msgid "zip gun" +msgid_plural "zip guns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A powerful bolt-action sniper rifle meant to destroy vehicles, equipment, " -"and enemy combatants. It holds ten rounds of heavy rifle ammo in a " -"detachable magazine." +"A crude single shot firearm made from improvised or homemade components, " +"chambered for tiny plinking plinking ammunition. Zip guns like these often " +"turned up in the hands of criminals and insurgents. There's no extractor, " +"so it might be slow to reload, and its construction leaves its longevity in " +"question." msgstr "" #: lang/json/gun_from_json.py -msgid "heavy machine gun" -msgid_plural "heavy machine guns" +msgid "assault rifle" +msgid_plural "assault rifles" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A heavy automatic weapon that must be mounted to a vehicle to fire. It " -"holds two hundred rounds of military ammo in a large belt drum." +"The products of decades of improvement, rifle such as this are handy, " +"reliable, and adaptable. An 'assault rifle', it is capable of providing " +"both accurate semi-automatic fire and bursts of automatic fire. Short of " +"large creatures and light vehicles, this should take care of most of your " +"problems out to several hundred meters." msgstr "" #: lang/json/gun_from_json.py -msgid "pipe gun: pistol ammo" -msgid_plural "pipe rifles: pistol ammo" +msgid "light machine gun" +msgid_plural "light machine guns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A home-made gun. It is simply a pipe attached to a stock, with a hammer to " -"strike the single round it holds." +"The light machine gun is a formidable implement for suppressive fire, an " +"important part of squad tactics. Its belt feed allows for hundreds of " +"rounds to be loaded, and its heavy components can withstand long bursts of " +"fire. While perhaps not as precise as a service rifle, a light machinegun " +"does allow for a considerable amount of energy to be sent down range. Slow " +"to reload." msgstr "" #: lang/json/gun_from_json.py -msgid "survivor's six shooter" -msgid_plural "survivor's six shooters" +msgid "pipe rifle" +msgid_plural "pipe rifles" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A homemade 6 shot revolver. While it's not as good as the pre-Cataclysm " -"manufactured weapons, it's a decent piece of work all things considered." +"A crude longarm chambered in standard rifle ammunition, reinforced near the " +"chamber. It holds a single a round and has a crude assembly to fire it. " +"There's no extractor, so it might be slow to reload, and its construction " +"makes for poor reliability and longevity." msgstr "" #: lang/json/gun_from_json.py -msgid "pipe gun: rifle ammo" -msgid_plural "pipe guns: rifle ammo" +msgid "survivor carbine" +msgid_plural "survivor carbines" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A homemade gun. While still a primitive pipe and 2x4 design, some minor " -"improvements have been made, such as a tube system for feeding and " -"chambering more powerful rifle rounds." +"A crudely constructed carbine chambered for standard rifle ammo, fed from " +"service rifle magazines. It locks with a rudimentary lever action system. " +"The high pressures involved and questionable construction make for less than " +"ideal durability and reliability, but this should still be a serviceable " +"weapon, provided you can stay accurate with it." msgstr "" #: lang/json/gun_from_json.py -msgid "survivor's carbine" -msgid_plural "survivor's carbines" +msgid "sniper rifle" +msgid_plural "sniper rifles" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A well designed homemade carbine using light rifle ammo. Fits a 10-round " -"detachable magazine and with a shortened barrel, this is one of the better " -"homemade weapons." +"Sniper rifles fill military, police and civilian needs for precise, accurate " +"fire. Modern examples feature detachable magazines and various mounting " +"interfaces for optics and supports. With care and practice, all should be " +"quite capable of eliminating bipedal threats from very safe ranges. " msgstr "" +#: lang/json/gun_from_json.py +msgid "sporter carbine" +msgid_plural "sporter carbines" +msgstr[0] "" +msgstr[1] "" + #: lang/json/gun_from_json.py msgid "" -"A powerful electrolaser developed by paramilitary R&D not long before the " -"Cataclysm. Especially effective against electronic targets. It charges off " -"of UPS power stations." +"Though often mislabeled an asssault rifle, this common, cheap magazine fed " +"carbine isn't capable of automatic fire. While almost as effective as a " +"proper rifle, the wider variety of components and varying levels of " +"maintenance make these less reliable than their military brethren. These " +"rifles are just as adequate for taking on anything smaller than large game, " +"however." msgstr "" #: lang/json/gun_from_json.py -msgid "hand-held laser cannon" -msgid_plural "hand-held laser cannons" +msgid "anti-materiel rifle" +msgid_plural "anti-materiel rifles" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"This is a laser cannon stripped from the barrel of a laser turret; it has " -"been modified to use UPS power for firing." +"Large, intimidating, and overbuilt, this hefty rifle fires huge projectiles " +"with relative precision. Though it resembles a sniper rifle, this anti-" +"material weapon is best suited for blinding tanks, shooting at aircraft, or " +"destroying explosives. It feeds from comically oversized magazines." msgstr "" #: lang/json/gun_from_json.py -msgid "laser rifle" -msgid_plural "laser rifles" +msgid "elephant rifle" +msgid_plural "elephant rifles" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A state of the art laser rifle which runs on UPS power. It was developed by " -"paramilitary R&D shortly before the Cataclysm. Initial performance rivaled " -"the most advanced ballistic weapons of the day. Though the Cataclysm put " -"that on the ash heap of history, this weapon can still do the same to your " -"foes." +"Elegantly engraved, with deep glossy blued steel and figured wood, this " +"break-action double rifle is almost too nice to shoot. Your shoulder might " +"beg you not to; the chambers are almost wide enough for two fingers and the " +"recoil is monstruous. You could probably kill anything with this, " +"especially if you were to fire both barrels at once." msgstr "" #: lang/json/gun_from_json.py -msgid "laser pistol" -msgid_plural "laser pistols" +msgid "heavy machine gun" +msgid_plural "heavy machine guns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"This pistol is larger than most traditional handguns, but displays no recoil " -"whatsoever. It runs efficiently on UPS power." +"This large, ungainly belt-fed machine gun fires huge projectiles, " +"originally intended for turn of the century anti-vehicular use. While no " +"longer suitable for modern tanks or aircraft, thinner skinned vehicles or " +"drones are just as susceptible, as are any other 'smaller' threats. Slow to " +"reload, incredibly loud, and must be mounted to be fired." msgstr "" #: lang/json/gun_from_json.py -msgid "scrap laser pistol" -msgid_plural "scrap laser pistols" +msgid "disposable rocket launcher" +msgid_plural "disposable rocket launchers" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"Based on its military and commercial cousin, this laser pistol is little " -"more than duct tape and electronics, however it runs on standard UPS power." +"Constructed of fiberglass, with crude plastic sights and a titanium barrel, " +"this is a launcher for a single rocket. Though not as effective as other " +"anti-armor weapons, the true value in this disposable rocket launcher is its " +"portability and lack of dead weight once expended. Has a backblast, so make " +"sure nothing you mind destroying is behind you." msgstr "" #: lang/json/gun_from_json.py -msgid "fusion rifle" -msgid_plural "fusion rifles" +msgid "recoilless rocket launcher" +msgid_plural "recoilless rocket launchers" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py -msgid "plasma rifle" -msgid_plural "plasma rifles" +msgid "" +"This heavy, gigantic rifled tube features a complex optical sight and can " +"launch a wide variety of payloads, including rockets or laser guided " +"missiles. Depending on the warhead loaded, such weapons are effective " +"against older tanks, most vehicles, bunkers and personnel. These are meant " +"to be operated by a two-man crew, so reloading might be a bit slow. Its " +"recoilless design allows for superior range and damage, but it produces " +"tremendous backblast, so make sure nothing you mind destroying is behind you." +msgstr "" + +#: lang/json/gun_from_json.py +msgid "double-barrel shotgun" +msgid_plural "double-barrel shotguns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"Developed by a cutting edge weapons research team together with DARPA, this " -"UPS-powered energy weapon heats hydrogen to create plasma and envelopes it " -"with polymers to reduce blooming. While powerful, it suffers from short " -"range. It accepts hydrogen canisters as ammunition." +"An old-fashioned double barreled shotgun, with a trigger for each barrel. " +"Follow up shots are incredibly quick with this, but reloading is a bit " +"slow. Shotshells come in many varieties, and shotguns are suitable for " +"anything from some large game to small birds." +msgstr "" + +#: lang/json/gun_from_json.py +msgid "" +"A crudely handmade double barreled shotgun, with a trigger for each barrel. " +"Follow up shots are incredibly quick with this, but reloading is slow, as " +"there are no extractors or ejectors. Shotshells come in many varieties, and " +"shotguns are suitable for anything from some large game to small birds." msgstr "" #: lang/json/gun_from_json.py -msgid "magnum pistol" -msgid_plural "magnum pistols" +msgid "sporting shotgun" +msgid_plural "sporting shotguns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A powerful semi-automatic pistol which fires revolver rounds. Loads a " -"detachable, 7-round magazine." +"A tube magazine fed shotgun, a simple and long-popular design among law " +"enforcement, civilians and in some military applications. Though reloading " +"is slow and the recoil can be stout, shotgun ammo comes in many varieties " +"and are suitable for anything from large game to small birds." msgstr "" #: lang/json/gun_from_json.py -msgid "recoilless rifle" -msgid_plural "recoilless rifles" +msgid "tactical shotgun" +msgid_plural "tactical shotguns" msgstr[0] "" msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"The recoilless rifle is a breech-loading 84 millimeter man-portable, " -"reusable, multi-role recoilless rifle commonly used by the US military." +"A detachable magazine fed shotgun, mostly oriented towards overly " +"enthusiastic civilians. Featuring rails and a menancing black finish and " +"furniture, this sort of shotgun doesn't really look like it has a sporting " +"use. Though such systems tend to not work well overall, the box magazine " +"feed reduces the lengthy reloading times associated with shotguns. These " +"can be tuned to run somewhat reliably for competition use." msgstr "" #: lang/json/gun_from_json.py @@ -102622,7 +103543,7 @@ msgid "dampening" msgstr "" #: lang/json/gunmod_from_json.py -#: lang/json/gunmod_from_json.py src/item.cpp +#: src/item.cpp msgctxt "gun_type_type" msgid "crossbow" msgstr "" @@ -104292,6 +105213,51 @@ msgid "" "gun can no longer operate without a UPS." msgstr "" +#: lang/json/gunmod_from_json.py +msgid "underbarrel launcher" +msgid_plural "underbarrel launchers" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/gunmod_from_json.py +msgid "" +"A stubby single shot launcher with a large bore barrel, suitable for " +"launching grenades or flares. This launcher can be attached to a rifle or " +"other suitable platform, and includes its own set of sights. In more recent " +"years, variants were sold commercially to ostensibly launch flares. With " +"the right cartridges, this would be devastating against hard or soft " +"targets. The launcher can be detached and its sights reattached to the " +"could be disassembled and attached to a suitable rifle, if so desired." +msgstr "" + +#: lang/json/gunmod_from_json.py +msgid "underbarrel launcher (modified)" +msgid_plural "underbarrel launcher (modified)s" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/gunmod_from_json.py +msgid "" +"A stubby single shot launcher for launching grenades or flares. This " +"launcher can be attached to a rifle or other suitable platform, and includes " +"its own set of sights. In more recent years, variants were sold " +"commercially to ostensibly launch flares. With the right cartridges, this " +"would be devastating against hard or soft targets. A crude homemade bracket " +"has been attached, allowing a wider variety of hosts." +msgstr "" + +#: lang/json/gunmod_from_json.py +msgid "underbarrel shotgun" +msgid_plural "underbarrel shotguns" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/gunmod_from_json.py +msgid "modified underbarrel shotgun" +msgid_plural "modified underbarrel shotguns" +msgstr[0] "" +msgstr[1] "" + #: lang/json/gunmod_from_json.py msgid "'Silent Winds' suppressor" msgid_plural "'Silent Winds' suppressors" @@ -108335,6 +109301,10 @@ msgstr "" msgid "Add global keybinding" msgstr "" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "" @@ -108489,20 +109459,22 @@ msgstr "" #. ~ translation should not exceed 3 console cells #: lang/json/keybinding_from_json.py -#: lang/json/keybinding_from_json.py src/editmap.cpp #: src/editmap.cpp #: src/editmap.cpp src/veh_interact.cpp msgid "Yes" msgstr "" #: lang/json/keybinding_from_json.py -#: lang/json/keybinding_from_json.py src/editmap.cpp #: src/editmap.cpp #: src/editmap.cpp src/options.cpp -#: src/veh_interact.cpp +#: src/options.cpp src/veh_interact.cpp msgid "No" msgstr "" +#: lang/json/keybinding_from_json.py +msgid "Quit" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Ignore further distractions and finish" msgstr "" @@ -108996,6 +109968,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -109119,6 +110114,11 @@ msgstr "" msgid " Area Dump" msgstr "" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -109828,7 +110828,7 @@ msgstr "" #. ~ Sign #: lang/json/mapgen_from_json.py -msgid "Private property. No trepassing!" +msgid "Private property. No trespassing!" msgstr "" #. ~ Sign @@ -110251,6 +111251,21 @@ msgstr "" msgid "Manifest" msgstr "" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -115656,7 +116671,6 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -#: lang/json/talk_topic_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -115665,6 +116679,7 @@ msgid "Don't expect our help then." msgstr "" #: lang/json/mission_def_from_json.py +#: lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -116151,7 +117166,7 @@ msgid "Do you have the pipes?" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Gather 2 Motors" +msgid "Gather 2 Electric Motors" msgstr "" #: lang/json/mission_def_from_json.py @@ -116232,7 +117247,7 @@ msgid "Do you have the first aid kits?" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Find 2 Electric Welders" +msgid "Find 2 Arc Welders" msgstr "" #: lang/json/mission_def_from_json.py @@ -124444,19 +125459,17 @@ msgstr "" #. ~ Description for Wayfarer #: lang/json/mutation_from_json.py msgid "" -"Whether from personal choice or childhood trauma, travelling with vehicles " -"is off-limits to you, even if your life depended on it." +"Whether from personal choice or childhood trauma, traveling with vehicles is " +"off-limits to you, even if your life depended on it." msgstr "" #: lang/json/mutation_from_json.py msgid "Survivor Story" msgstr "" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -124898,23 +125911,34 @@ msgid "" msgstr "" #: lang/json/mutation_from_json.py -msgid "Alpine Conditioning" +msgid "Brutal Strength" msgstr "" -#. ~ Description for Alpine Conditioning +#. ~ Description for Brutal Strength +#: lang/json/mutation_from_json.py +msgid "Genetic tampering made your body incredibly strong. Strength + 7." +msgstr "" + +#: lang/json/mutation_from_json.py +msgid "Cryoadaptation" +msgstr "" + +#. ~ Description for Cryoadaptation #: lang/json/mutation_from_json.py msgid "" -"Time spent in high altitudes and low temperatures have adapted you to them, " -"and you're slightly better at resisting the cold." +"An experimental cryosleep procedure has permanently altered your body, " +"allowing you to better tolerate cold temperatures." msgstr "" #: lang/json/mutation_from_json.py -msgid "Brutal Strength" +msgid "Alpine Conditioning" msgstr "" -#. ~ Description for Brutal Strength +#. ~ Description for Alpine Conditioning #: lang/json/mutation_from_json.py -msgid "Genetic tampering made your body incredibly strong. Strength + 7." +msgid "" +"Time spent in high altitudes and low temperatures have adapted you to them, " +"and you're slightly better at resisting the cold." msgstr "" #. ~ Description for Brutal Strength @@ -127001,6 +128025,14 @@ msgstr "" msgid "rural house roof" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "" @@ -128030,6 +129062,10 @@ msgstr "" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py #: lang/json/snippet_from_json.py msgid "house" @@ -128279,10 +129315,6 @@ msgstr "" msgid "silo cap" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "" @@ -133359,122 +134391,6 @@ msgid "" "adjusting your stats. Or don't. I'm a description, not a cop.)" msgstr "" -#: lang/json/professions_from_json.py -msgctxt "profession_male" -msgid "Debugger" -msgstr "" - -#. ~ Profession (male Debugger) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_male" -msgid "" -"Your sole purpose in life is to test mods. Did you exist before this? Or " -"were you brought into existence at this moment? You scream - for you do not " -"know. (This profession is CHEATING! Only use it if you're testing code and " -"want to quickly jump in.)" -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_female" -msgid "Debugger" -msgstr "" - -#. ~ Profession (female Debugger) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_female" -msgid "" -"Your sole purpose in life is to test mods. Did you exist before this? Or " -"were you brought into existence at this moment? You scream - for you do not " -"know. (This profession is CHEATING! Only use it if you're testing code and " -"want to quickly jump in.)" -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_male" -msgid "Skiier" -msgstr "" - -#. ~ Profession (male Skiier) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_male" -msgid "" -"The slopes of New England are nice this time of year, and you were spending " -"the month on vacation at a resort when you were evacuated." -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_female" -msgid "Skiier" -msgstr "" - -#. ~ Profession (female Skiier) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_female" -msgid "" -"The slopes of New England are nice this time of year, and you were spending " -"the month on vacation at a resort when you were evacuated." -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_male" -msgid "Linux Patron" -msgstr "" - -#. ~ Profession (male Linux Patron) description -#: lang/json/professions_from_json.py -#, no-python-format -msgctxt "prof_desc_male" -msgid "" -"You've grown up using Linux, have hacked together your own operating system " -"out of Gentoo and a bunch of packages, and campaign for open source like " -"it's a basic human right. None of these things matter in the apocalypse, " -"but your knowledge of the inner workings of 87% of the world's servers might." -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_female" -msgid "Linux Patron" -msgstr "" - -#. ~ Profession (female Linux Patron) description -#: lang/json/professions_from_json.py -#, no-python-format -msgctxt "prof_desc_female" -msgid "" -"You've grown up using Linux, have hacked together your own operating system " -"out of Gentoo and a bunch of packages, and campaign for open source like " -"it's a basic human right. None of these things matter in the apocalypse, " -"but your knowledge of the inner workings of 87% of the world's servers might." -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_male" -msgid "Technician" -msgstr "" - -#. ~ Profession (male Technician) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_male" -msgid "" -"You worked as an electrical lineman for New England's leading electrical " -"company. You were still in uniform when the Cataclysm struck. At least you " -"had your tools!" -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_female" -msgid "Technician" -msgstr "" - -#. ~ Profession (female Technician) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_female" -msgid "" -"You worked as an electrical lineman for New England's leading electrical " -"company. You were still in uniform when the Cataclysm struck. At least you " -"had your tools!" -msgstr "" - #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Radio Tower Technician" @@ -133511,92 +134427,62 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" -msgid "Atomic Pitchman" +msgid "Cryosleep Survivor" msgstr "" -#. ~ Profession (Atomic Pitchman) description +#. ~ Profession (male Cryosleep Survivor) description #: lang/json/professions_from_json.py msgctxt "prof_desc_male" msgid "" -"You were hired to market Rivtech's products through TV and were on your way " -"to the studio when the bombs hit. You enter now the end of the world with " -"nothing but the snazzy clothes on your back and a bunch of plutonium-powered " -"toys." +"A sudden power failure woke you from the cryosleep sarcophagus in which you " +"had entombed yourself lifetimes ago. It seems the emergency reanimation " +"procedure has damaged your memory, and now, bearing almost no knowledge of " +"your past life, you must find a way to survive in a ruined and alien world." msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" -msgid "Atomic Pitchwoman" +msgid "Cryosleep Survivor" msgstr "" -#. ~ Profession (Atomic Pitchwoman) description +#. ~ Profession (female Cryosleep Survivor) description #: lang/json/professions_from_json.py msgctxt "prof_desc_female" msgid "" -"You were hired to market Rivtech's products through TV and were on your way " -"to the studio when the bombs hit. You enter now the end of the world with " -"nothing but the snazzy clothes on your back and a bunch of plutonium-powered " -"toys." +"A sudden power failure woke you from the cryosleep sarcophagus in which you " +"had entombed yourself lifetimes ago. It seems the emergency reanimation " +"procedure has damaged your memory, and now, bearing almost no knowledge of " +"your past life, you must find a way to survive in a ruined and alien world." msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" -msgid "Baker" -msgstr "" - -#. ~ Profession (male Baker) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_male" -msgid "" -"You worked at a modest bakery specializing in birthday cakes. When the " -"sirens sounded, you had one, decorated and all, in your hands, and by the " -"time you got to relative safety, you were still holding it." -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_female" -msgid "Baker" -msgstr "" - -#. ~ Profession (female Baker) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_female" -msgid "" -"You worked at a modest bakery specializing in birthday cakes. When the " -"sirens sounded, you had one, decorated and all, in your hands, and by the " -"time you got to relative safety, you were still holding it." -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_male" -msgid "Serial Killer" +msgid "Atomic Pitchman" msgstr "" -#. ~ Profession (male Serial Killer) description +#. ~ Profession (Atomic Pitchman) description #: lang/json/professions_from_json.py msgctxt "prof_desc_male" msgid "" -"Whether due to insanity, a lack of conscience, or some other reason, your " -"unorthodox employment centered around taking lives. You pilfered a welding " -"mask from the local garage, and an axe from a stopped fire truck, and " -"created an identity for yourself painted in red. But now, it seems, someone " -"with skills like yours might actually have a chance." +"You were hired to market Rivtech's products through TV and were on your way " +"to the studio when the bombs hit. You enter now the end of the world with " +"nothing but the snazzy clothes on your back and a bunch of plutonium-powered " +"toys." msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" -msgid "Serial Killer" +msgid "Atomic Pitchwoman" msgstr "" -#. ~ Profession (female Serial Killer) description +#. ~ Profession (Atomic Pitchwoman) description #: lang/json/professions_from_json.py msgctxt "prof_desc_female" msgid "" -"Whether due to insanity, a lack of conscience, or some other reason, your " -"unorthodox employment centered around taking lives. You pilfered a welding " -"mask from the local garage, and an axe from a stopped fire truck, and " -"created an identity for yourself painted in red. But now, it seems, someone " -"with skills like yours might actually have a chance." +"You were hired to market Rivtech's products through TV and were on your way " +"to the studio when the bombs hit. You enter now the end of the world with " +"nothing but the snazzy clothes on your back and a bunch of plutonium-powered " +"toys." msgstr "" #: lang/json/professions_from_json.py @@ -133663,34 +134549,6 @@ msgid "" "taste of life." msgstr "" -#: lang/json/professions_from_json.py -msgctxt "profession_male" -msgid "Librarian" -msgstr "" - -#. ~ Profession (male Librarian) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_male" -msgid "" -"The librarian's calling is a simple one, but it suited you fine. When the " -"sirens sounded, you grabbed some manuals on your way out, and the book you " -"never got to publish." -msgstr "" - -#: lang/json/professions_from_json.py -msgctxt "profession_female" -msgid "Librarian" -msgstr "" - -#. ~ Profession (female Librarian) description -#: lang/json/professions_from_json.py -msgctxt "prof_desc_female" -msgid "" -"The librarian's calling is a simple one, but it suited you fine. When the " -"sirens sounded, you grabbed some manuals on your way out, and the book you " -"never got to publish." -msgstr "" - #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "CBM Engineer" @@ -133728,7 +134586,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "prof_desc_male" msgid "" -"You were one of the chief executives of the Megacoprporation Wraitheon " +"You were one of the chief executives of the Megacorporation Wraitheon " "Robotics ltd. and consistently ranked among the most powerful and " "influential persons of the world. Still, the apocalypse has caught you " "unprepared, and now after the dissolution of your company and the crumbling " @@ -133745,7 +134603,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "prof_desc_female" msgid "" -"You were one of the chief executives of the Megacoprporation Wraitheon " +"You were one of the chief executives of the Megacorporation Wraitheon " "Robotics ltd. and consistently ranked among the most powerful and " "influential persons of the world. Still, the apocalypse has caught you " "unprepared, and now after the dissolution of your company and the crumbling " @@ -133783,30 +134641,34 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" -msgid "Affluent Executive" +msgid "Assistant Sub-Executive" msgstr "" -#. ~ Profession (male Affluent Executive) description +#. ~ Profession (male Assistant Sub-Executive) description #: lang/json/professions_from_json.py msgctxt "prof_desc_male" msgid "" -"You worked at a high position in a wealthy company, earning numbers most " -"people could only dream of, and you savored it. You start with a maxed-out " -"cash card." +"Through a lifetime of hard work, dedication, boot-licking and immense luck, " +"you achieved the almost impossible, and were promoted from an indentured " +"clerk to a minor managerial position. Although you were still an expendable " +"peon among the ranks of the corporation, you earned numbers most people " +"could only dream of, and you savored it." msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" -msgid "Affluent Executive" +msgid "Assistant Sub-Executive" msgstr "" -#. ~ Profession (female Affluent Executive) description +#. ~ Profession (female Assistant Sub-Executive) description #: lang/json/professions_from_json.py msgctxt "prof_desc_female" msgid "" -"You worked at a high position in a wealthy company, earning numbers most " -"people could only dream of, and you savored it. You start with a maxed-out " -"cash card." +"Through a lifetime of hard work, dedication, boot-licking and immense luck, " +"you achieved the almost impossible, and were promoted from an indentured " +"clerk to a minor managerial position. Although you were still an expendable " +"peon among the ranks of the corporation, you earned numbers most people " +"could only dream of, and you savored it." msgstr "" #: lang/json/professions_from_json.py @@ -134046,7 +134908,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your " -"skills and recieved special implants to do your job easier at the low low " +"skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -134064,7 +134926,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your " -"skills and recieved special implants to do your job easier at the low low " +"skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -136812,6 +137674,266 @@ msgstr "" msgid "central building south half" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another " +"bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -138023,6 +139145,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -138309,6 +139547,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -138451,6 +139725,54 @@ msgstr "" msgid "SW metal wall brewery" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could divert saltwater from the swamp nearby to create a steady supply of " +"salt for our needs in an adobe hut." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE migo resin saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for chemicals and tools, so build an adobe shack " +"with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE migo resin storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an migo " +"resin brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of " @@ -138481,22 +139803,10 @@ msgstr "" msgid "SW stone wall brewery" msgstr "" -#: lang/json/recipe_from_json.py -msgid "" -"We could divert saltwater from the swamp nearby to create a steady supply of " -"salt for our needs in an adobe hut." -msgstr "" - #: lang/json/recipe_from_json.py msgid "NE wattle and daub saltpan" msgstr "" -#: lang/json/recipe_from_json.py -msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack " -"with a roof on the southeast side of the saltworks field." -msgstr "" - #: lang/json/recipe_from_json.py msgid "SE wattle and daub storage room" msgstr "" @@ -139023,6 +140333,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -139398,6 +140816,65 @@ msgid "" "Let's enclose this pottery with metal walls and get some more storage set up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage " +"set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -140757,6 +142234,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it " +"to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it " +"to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -146477,7 +147992,7 @@ msgid "" "successes, a number of operations to re-secure facilities met with limited " "success. Forced to eventually consolidate to large bases, the Old Guard " "left these facilities in the hands of the few survivors that remained. As " -"the years past, little materialized from the hopes of rebuilding " +"the years passed, little materialized from the hopes of rebuilding " "civilization…" msgstr "" @@ -147433,7 +148948,7 @@ msgid "" "This is a government-issued, air-dropped alert. \"EVACUATION ALERT. Please " "make your way to the nearest FEMA evacuation shelter. Avoid crowds. " "Looters and rioters may turn violent against unarmed civilians. Seek " -"protection from police and military forces if travelling in groups.\"" +"protection from police and military forces if traveling in groups.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -147441,7 +148956,7 @@ msgid "" "This is a government-issued, air-dropped alert. \"EVACUATION ALERT. Please " "make your way to the nearest FEMA evacuation shelter. Travel in groups and " "avoid crowds. This is believed to be a biological agent that causes violent " -"behaviour: do not attempt to engage looters or rioters.\"" +"behavior: do not attempt to engage looters or rioters.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -147601,7 +149116,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -148571,6 +150086,46 @@ msgid "" "side." msgstr "" +#: lang/json/snippet_from_json.py +msgid "" +"You're too weak to be hungry anymore. Is this what starving to death feels " +"like?" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"Even though you've eaten not too long ago you still feel drained of energy. " +"It will take more than that to get you back up." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "Your empty stomach gnaws at you. You really need something to eat." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "You are EMACIATED!" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "You feel weak due to malnutrition." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"Despite having something in your stomach, you still feel like you haven't " +"eaten in days…" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"You've lost quite a bit of weight recently. You might want to eat richer " +"food." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "You feel that your body needs more nutritious food." +msgstr "" + #: lang/json/snippet_from_json.py msgid "" "We've had to remind the groups that the trams that have been completed for " @@ -149148,8 +150703,8 @@ msgid "" "authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing " -"our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -150250,7 +151805,7 @@ msgid "metal" msgstr "" #: lang/json/snippet_from_json.py -msgid "reaggae" +msgid "reggae" msgstr "" #: lang/json/snippet_from_json.py @@ -150403,7 +151958,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our " "Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -150687,8 +152242,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic " "of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by " +"NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many " "years behind our own military-grade CBMs.\"" @@ -150917,7 +152472,7 @@ msgid "" "SPIKE IN MENTAL HEALTH CONCERNS HAS EPIDEMIOLOGISTS WORRIED. \"There's no " "doubt about it,\" said a spokesperson from Mount Sinai Hospital. " "\"Hospitals over the US are overwhelmed with an increase in psychiatrically-" -"related violent behaviour such as explosivity and aggressive paranoia. The " +"related violent behavior such as explosivity and aggressive paranoia. The " "most likely cause is a new street drug; we have yet to identify any " "commonality between the affected people.\"\n" "\n" @@ -150925,8 +152480,8 @@ msgid "" "\"These people aren't drug users. They're coming from all walks of life. " "Sure, there's a predilection for people who already have some mental " "illness, but we're seeing perfectly normal people suddenly presenting with " -"violent explosive behaviour. I think the most likely cause is infectious: " -"no other pattern would fit this widespread an outbreak.\"" +"violent explosive behavior. I think the most likely cause is infectious: no " +"other pattern would fit this widespread an outbreak.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -151419,7 +152974,7 @@ msgid "" "THEY'RE NOT RIOTS! According to head officials at the Centers for Disease " "Control, functional MRI studies of rioters have fit autopsy data that " "suggests these people are under the influence of some sort of mind-altering " -"agent causing erratic, violent behaviour. A source inside the CDC, who did " +"agent causing erratic, violent behavior. A source inside the CDC, who did " "not wish to be named, informed our reporter \"It's not just the rioters. " "They're the heaviest affected, but we scanned our own brains when we found " "out. It's everyone. It's in me, and you. It's in the government. The " @@ -151511,7 +153066,7 @@ msgid "" "been reported on interstates 90, 91, 93, and 95. Alternative routes have " "not been suggested. Due to dangers on non-interstate roads, it is strongly " "recommended that you avoid major thoroughfares and population centers when " -"travelling by car." +"traveling by car." msgstr "" #: lang/json/snippet_from_json.py @@ -157073,6 +158628,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "" @@ -157122,7 +158681,7 @@ msgid "Clothing Store" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." +msgid "You there. Quiet down. Can you hear it? The song?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -157130,7 +158689,7 @@ msgid "You're back. Have you come to listen to the song?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" +msgid "Acolyte." msgstr "" #: lang/json/talk_topic_from_json.py @@ -157278,42 +158837,42 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "" +"The song is… quiet for now. Perhaps with time, more notes will be etched in " +"the bones of this world." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"The song is… quiet for now. Perhaps with time, more notes will be etched in " -"the bones of this world." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -157386,13 +158945,13 @@ msgid "I see. Very well then." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"You bear my mark, meaning I believe you have potential to learn to truly " -"listen to the Song. Yes, I will lend my skills to you, for now." +msgid "Only those who bear my mark will prove themselves worthy of my skills." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgid "" +"You bear my mark, meaning I believe you have potential to learn to truly " +"listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -157915,16 +159474,16 @@ msgstr "" msgid "Thanks. I have some things for you to do." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi there, ." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " "anymore..." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi there, ." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What are you doing here?" msgstr "" @@ -157995,11 +159554,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "No, just no..." +msgid "Anything to do before I go to sleep?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" +msgid "Just few minutes more..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158007,11 +159566,11 @@ msgid "Make it quick, I want to go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." +msgid "Just let me sleep, !" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" +msgid "No, just no..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158038,11 +159597,11 @@ msgid "no, go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid " *pshhhttt* I'm reading you boss, over." +msgid "What is it, friend?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" +msgid " *pshhhttt* I'm reading you boss, over." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158502,11 +160061,11 @@ msgid "Sure thing, I'll make my way there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" +msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" +msgid "" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158677,27 +160236,27 @@ msgid "I don't care." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I have another job for you. Want to hear about it?" +msgid "I don't have any jobs for you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I just have one job for you. Want to hear about it?" +msgid "I don't have any more jobs for you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" +msgid "I have another job for you. Want to hear about it?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" +msgid "I just have one job for you. Want to hear about it?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I don't have any jobs for you." +msgid "I have other jobs for you. Want to hear about them?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I don't have any more jobs for you." +msgid "I have more jobs for you. Want to hear about them?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158930,15 +160489,15 @@ msgid "Thanks!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" +msgid "I must focus on the road!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." +msgid "I have some reason for not telling you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm too hungry, give me something to eat." +msgid "Nothing comes to my mind now. Ask me later perhaps?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158946,15 +160505,15 @@ msgid "I'm too tired, let me rest first." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgid "I'm too hungry, give me something to eat." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." +msgid "I'm too thirsty, give me something to drink." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" +msgid "Focus on the road, mate!" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158962,7 +160521,7 @@ msgid "Ah, okay." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." +msgid "Why should I travel with you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158970,7 +160529,7 @@ msgid "You asked me recently; ask again later." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" +msgid "Not until I get some antibiotics..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -159062,19 +160621,19 @@ msgid "On second thought, never mind." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" +msgid "I can't train you properly while I'm operating a vehicle!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." +msgid "I have some reason for denying you training." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." +msgid "Give it some time, I'll show you something new later..." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while I'm operating a vehicle!" +msgid "I can't train you properly while you're operating a vehicle!" msgstr "" #: lang/json/talk_topic_from_json.py @@ -159114,11 +160673,11 @@ msgid "I understand…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You just asked me for stuff; ask later." +msgid "Why should I share my equipment with you?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" +msgid "You just asked me for stuff; ask later." msgstr "" #: lang/json/talk_topic_from_json.py @@ -159263,16 +160822,16 @@ msgstr "" msgid "You might be seeing more of me…" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " "I've seen in a long time." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey again. *kzzz*" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Hey. Let's chat for a second." msgstr "" @@ -160392,15 +161951,15 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Greetings friend, it's nice to see you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160408,11 +161967,11 @@ msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "What sorcery is this?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py @@ -161749,10 +163308,6 @@ msgid "" "although honestly I'm just busy not dying." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a " @@ -161761,7 +163316,8 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was " "a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161772,8 +163328,11 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was " "a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162109,13 +163668,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" @@ -162174,8 +163733,7 @@ msgid "I'm sorry you lost someone." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" +msgid "Just another tale of love and loss. Not one I like to tell." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162185,7 +163743,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -162209,35 +163768,35 @@ msgid "Oh, . This doesn't have anything to do with you, or with us." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost him." +msgid "All right, fine. I had someone. I lost her." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." +msgid "All right, fine. I had someone. I lost him." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " +"She was at home when the bombs started dropping and the world went to hell. " "I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people " "and cars. Soldiers trying to stop them, but hitting people in the crossfire " "as much as anything. And then the collateral damage would get right back up " -"and join the enemy. If it hadn't been for my husband, I would have just " -"left, but I did what I could and I slipped through. I actually made " -"it alive." +"and join the enemy. If it hadn't been for my wife, I would have just left, " +"but I did what I could and I slipped through. I actually made it " +"alive." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell. " +"He was at home when the bombs started dropping and the world went to hell. " "I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people " "and cars. Soldiers trying to stop them, but hitting people in the crossfire " "as much as anything. And then the collateral damage would get right back up " -"and join the enemy. If it hadn't been for my wife, I would have just left, " -"but I did what I could and I slipped through. I actually made it " -"alive." +"and join the enemy. If it hadn't been for my husband, I would have just " +"left, but I did what I could and I slipped through. I actually made " +"it alive." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162288,11 +163847,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -162300,11 +163859,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -162936,6 +164495,16 @@ msgid "" "Hell on Earth. I wish I'd paid more attention in Sunday School." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -162947,16 +164516,6 @@ msgid "" "channel." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -163032,14 +164591,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Like I said, you want me to tell you a story, you gotta pony up the whisky. " -"A full bottle, mind you." +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." +"Like I said, you want me to tell you a story, you gotta pony up the whisky. " +"A full bottle, mind you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163344,18 +164903,18 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancé " -"peel out of there with his sister - my maid of honor - in her pickup truck " -"as things went bad. So, until I run into them again one way or another, I'm " +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " "just gonna keep on believing they're out there, doing well. That's more " "than most of us have." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " +"Well, I have this weird hope. It's probably stupid, but I saw my fiancé " +"peel out of there with his sister - my maid of honor - in her pickup truck " +"as things went bad. So, until I run into them again one way or another, I'm " "just gonna keep on believing they're out there, doing well. That's more " "than most of us have." msgstr "" @@ -163364,6 +164923,10 @@ msgstr "" msgid "What were you saying before that?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Hey there." msgstr "" @@ -163384,10 +164947,6 @@ msgstr "" msgid "How's the weather?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "" @@ -163474,16 +165033,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163530,15 +165089,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -163571,15 +165130,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like " +"to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like " -"to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163622,14 +165181,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163679,7 +165238,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163698,11 +165257,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -163758,11 +165317,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163774,19 +165333,19 @@ msgid "You're disgusting." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163812,9 +165371,7 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -163822,7 +165379,9 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163897,13 +165456,13 @@ msgid "Where can I find Chris?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge. You need to leave our land, my relatives have no fondness " -"for Marshals." +msgid "Hi, what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" +msgid "" +"I see that badge. You need to leave our land, my relatives have no fondness " +"for Marshals." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163949,10 +165508,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"In one of my longer trips looking for Barry, I saw something out in a field. " -"I didn't get close but I swear unbelievable monsters were coming out of it. " -"It kinda shimmered, almost like it wasn't quite there. I've been tracking " -"those monsters for a while…" +"In one of my longer trips looking for Barry, I saw something out in a " +"field. I didn't get close but I swear unbelievable monsters were coming out " +"of it. It kinda shimmered, almost like it wasn't quite there. I've been " +"tracking those monsters for a while…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -163997,7 +165556,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -164005,7 +165564,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -164174,7 +165733,7 @@ msgstr "" msgid "" "Luke was going to start college this year, now everything is upside down. " "He is adaptable though, had an idea to begin manufacturing our own jars and " -"pottery. He's out in the old outbuilding right now, cleaning up the place." +"pottery. He's out in the old outbuilding right now, cleaning up the place." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164269,7 +165828,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Jesse and her family live up at the horse farm. Her husband, Carlos, may " +"Jesse and her family live up at the horse farm. Her husband, Carlos, may " "have some jobs for you." msgstr "" @@ -164306,11 +165865,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164464,7 +166023,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I've been cleaning up this old building to make it into a workshop. I want " -"to put up a pottery kiln and forge. My dad doesn't want me leaving the farm " +"to put up a pottery kiln and forge. My dad doesn't want me leaving the farm " "to find some things, says it is too dangerous." msgstr "" @@ -164508,7 +166067,9 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense " +"you'll get out while you can." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164518,9 +166079,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense " -"you'll get out while you can." +msgid "Marshal, I hope you're here to assist us." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164582,7 +166141,7 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." +msgid "Ma'am you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164590,7 +166149,7 @@ msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." +msgid "Marshal, I'm rather surprised to see you here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164628,47 +166187,47 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." +msgid "Hey, citizen… I'm not sure you belong here." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." +msgid "You should mind your own business, nothing to see here." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." +msgid "If you need something you'll need to talk to someone else." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." +msgid "Ma'am" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, citizen… I'm not sure you belong here." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You should mind your own business, nothing to see here." +msgid "Sir." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "If you need something you'll need to talk to someone else." +msgid "Dude, if you can hold your own you should look into enlisting." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Sir." +msgid "Hello, marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Dude, if you can hold your own you should look into enlisting." +msgid "Marshal, I'm afraid I can't talk now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am" +msgid "I'm not in charge here, marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgid "I'm supposed to direct all questions to my leadership, marshal." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164726,14 +166285,12 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" +msgid "Please, help me. I need food." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help me?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -164742,11 +166299,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help me?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -164766,14 +166325,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164872,13 +166431,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"That's quite the offer, but I don't think I'd survive the trip. I don't " -"think you realize how useless I am in this world." +msgid "I'm sorry, I'm too hungry to make a big decision like that." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgid "" +"That's quite the offer, but I don't think I'd survive the trip. I don't " +"think you realize how useless I am in this world." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164921,10 +166480,6 @@ msgstr "" msgid "All right! Let's get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have I told you about cardboard, friend? Do you have any?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "We've done it! We've solved the list!" msgstr "" @@ -164934,6 +166489,10 @@ msgid "" "How's things with you? My cardboard collection is getting quite impressive." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have I told you about cardboard, friend? Do you have any?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "About that shopping list of yours…" msgstr "" @@ -164962,16 +166521,16 @@ msgstr "" msgid "Do you need something to eat?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Yeah, I'm real hungry and they put drugs in most of the food. I can see " "you're not like that." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Actually can I ask you something else?" msgstr "" @@ -165063,15 +166622,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. " +"Thanks. You've helped me a lot. I'm feeling much more myself with all this " +"to keep me going." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. " -"Thanks. You've helped me a lot. I'm feeling much more myself with all this " -"to keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -165091,15 +166650,18 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." +msgid "Don't bother with these assholes." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit " +"cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -165109,18 +166671,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit " -"cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." +msgid "Fuck off, dickwaddle." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165407,16 +166966,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"If you get me a sample, I'll join your crazy camp expedition. Hell, if you " -"bring me a sample maybe I'll help you set up a lab to study this stuff. " -"Almost anything could work, but if this stuff is as dangerous as you make it " -"sound, maybe make sure it's not a sporulating body." +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." +"If you get me a sample, I'll join your crazy camp expedition. Hell, if you " +"bring me a sample maybe I'll help you set up a lab to study this stuff. " +"Almost anything could work, but if this stuff is as dangerous as you make it " +"sound, maybe make sure it's not a sporulating body." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165474,11 +167033,11 @@ msgid "I'll see what I can do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Thanks again for the grub, my friend." +msgid "Hey, are you a big fan of survival of the fittest?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" +msgid "Thanks again for the grub, my friend." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165499,14 +167058,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165530,12 +167089,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165804,19 +167363,19 @@ msgid "What's your take on the situation here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hey, it's you again." +msgid "Oh, uh… hi. You look new. I'm Aleesha." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back, and still alive! Whoa." +msgid "Oh, hey, it's you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Aw hey, look who's back." +msgid "You're back, and still alive! Whoa." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgid "Aw hey, look who's back." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165836,7 +167395,7 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." +msgid "I'm not a kid, okay? I'm fourteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165844,7 +167403,7 @@ msgid "I'm not a kid, okay? I'm fifteen." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." +msgid "I'm not a kid, okay? I'm sixteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165855,6 +167414,14 @@ msgstr "" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's " +"all so stupid, and nobody can tell me anything." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -165864,14 +167431,6 @@ msgid "" "here. We can hear them at night." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's " -"all so stupid, and nobody can tell me anything." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -165909,7 +167468,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165919,8 +167479,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -165950,33 +167509,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -166005,6 +167564,12 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -166013,8 +167578,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166024,9 +167589,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +msgid "Ah, another new face. Hello. I am Boris." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166041,10 +167604,6 @@ msgstr "" msgid "It is good to see you again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -166113,12 +167672,6 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -166129,6 +167682,12 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -166158,15 +167717,15 @@ msgid "Got any more bread I can trade flour for?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, nice to see you again." +msgid "Hi there. I'm Dana, nice to see a new face." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "It's good to see you're still around." +msgid "Hello, nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." +msgid "It's good to see you're still around." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166218,8 +167777,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try " -"to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight " +"cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166230,10 +167791,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight " -"cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try " +"to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166255,6 +167814,12 @@ msgid "" "that's a lot more than most." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -166276,12 +167841,6 @@ msgid "" "now." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something " @@ -166311,10 +167870,6 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here " @@ -166322,6 +167877,10 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -166358,16 +167917,16 @@ msgid "" "consider getting out of here and signing up." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well now, good to see another new face! Welcome to the center, friend, I'm " "Draco." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Always good to see you, friend." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Draco." msgstr "" @@ -166602,11 +168161,11 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166706,14 +168265,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166765,21 +168324,21 @@ msgid "Is there anything I can do to help you out?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again." +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you're still around." +msgid "Hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hi." +msgid "Good to see you're still around." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." +msgid "Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166875,15 +168434,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166949,17 +168508,17 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi." +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again." +msgid "Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." +msgid "Hey again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -167009,12 +168568,12 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." +msgid "" +"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." +msgid "Nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -167165,6 +168724,15 @@ msgid "" "this before somebody snaps." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -167177,15 +168745,6 @@ msgid "" "want to know?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "" @@ -167251,6 +168810,14 @@ msgid "" "hope that there's a future to be had." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but " +"I'm not totally sure. He seems nice enough, but he's a man of few words. I " +"can't get a good bead on them. I've learned not to pry too much though." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -167263,10 +168830,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but " -"I'm not totally sure. He seems nice enough, but he's a man of few words. I " -"can't get a good bead on them. I've learned not to pry too much though." +"I really can't get a bead on them. They never really talk to anyone outside " +"of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" #: lang/json/talk_topic_from_json.py @@ -167280,10 +168847,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside " -"of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it " +"yet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -167300,25 +168871,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it " -"yet." +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -167371,11 +168930,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -167418,15 +168977,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py @@ -167610,7 +169169,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -167627,12 +169186,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -167723,17 +169282,17 @@ msgid "Do you want to talk about your story?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py @@ -167845,16 +169404,16 @@ msgstr "" msgid "Hmm, can we change this shave a little please?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " "Vanessa." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "" @@ -167891,14 +169450,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I'm stuck in a dank shitty brick building with two dozen strangers, " -"the world's dead, and there's not enough food to go around. At least I can " -"do some work to keep me busy though, and the extra merch does go a long way " -"to keeping my belly full. People like getting a good haircut." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You want the sarcastic version, or the really sarcastic version? I'm stuck " @@ -167907,6 +169458,14 @@ msgid "" "out?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, I'm stuck in a dank shitty brick building with two dozen strangers, " +"the world's dead, and there's not enough food to go around. At least I can " +"do some work to keep me busy though, and the extra merch does go a long way " +"to keeping my belly full. People like getting a good haircut." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -168084,15 +169643,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what " +"we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what " -"we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168447,11 +170006,11 @@ msgid "Just on watch, move along." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Rough out there, isn't it?" +msgid "Ma'am, you really shouldn't be traveling out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." +msgid "Rough out there, isn't it?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -168483,11 +170042,11 @@ msgid "Well, I'd better be going. Bye." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome marshal..." +msgid "Welcome..." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome..." +msgid "Welcome marshal..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168715,11 +170274,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal..." +msgid "Citizen..." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Citizen..." +msgid "Marshal..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168777,11 +170336,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That sure is a shiny badge you got there!" +msgid "Heh, you look important." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." +msgid "That sure is a shiny badge you got there!" msgstr "" #: lang/json/talk_topic_from_json.py @@ -168843,13 +170402,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Same way you got yours, I bet. Keep quiet about it, some people here look " -"down on people like us." +msgid "Ssh. Some people in here hate… mutations. This was an accident." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgid "" +"Same way you got yours, I bet. Keep quiet about it, some people here look " +"down on people like us." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168873,19 +170432,19 @@ msgid "Who needs rebar?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "As if you're one to talk. Screw You." +msgid "Screw You!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Screw You!" +msgid "As if you're one to talk. Screw You." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I thought I smelled a pig. I jest… please don't arrest me." +msgid "Huh, thought I smelled someone new. Can I help you?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" +msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" #: lang/json/talk_topic_from_json.py @@ -169157,7 +170716,9 @@ msgid "Glad to have you aboard." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." msgstr "" #: lang/json/talk_topic_from_json.py @@ -169165,27 +170726,105 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "Yes, mercenary?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Wait! What??" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "You do realize that the front door is just open?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Lets trade." msgstr "" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "" @@ -169214,7 +170853,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -169263,6 +170902,14 @@ msgstr "" msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -169326,10 +170973,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "" @@ -169437,38 +171080,38 @@ msgid "Keep it civil, merc." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Still plenty of outlaws in the roads, perhaps you should tend to your job, " -"marshal..." +msgid "Here to trade, I hope?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You see anything you want, marshal?" +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, a U.S. marshal, how quaint." +msgid "" +"Still plenty of outlaws in the roads, perhaps you should tend to your job, " +"marshal..." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" +msgid "You see anything you want, marshal?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." +msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I keep to my own business, and you keep to yours, marshal. Seems like a " -"fair deal?" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +"I keep to my own business, and you keep to yours, marshal. Seems like a " +"fair deal?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -169683,7 +171326,7 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" +msgid "Morning ma'am, how can I help you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -169691,7 +171334,7 @@ msgid "Morning sir, how can I help you?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" +msgid "Can I help you, marshal?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -169797,11 +171440,11 @@ msgid "Not now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Come back later, I need to take care of a few things first." +msgid "I can take a look at you or your companions if you are injured." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." +msgid "Come back later, I need to take care of a few things first." msgstr "" #: lang/json/talk_topic_from_json.py @@ -170155,11 +171798,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -170171,11 +171814,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173028,6 +174671,19 @@ msgstr "" msgid "The fungus here dies back." msgstr "" +#: lang/json/ter_furn_transform_messages_from_json.py +msgid "" +"The ground shakes, a section of unnaturally smooth stone wall rising up." +msgstr "" + +#: lang/json/ter_furn_transform_messages_from_json.py +msgid "The dead tree regrows." +msgstr "" + +#: lang/json/ter_furn_transform_messages_from_json.py +msgid "Life springs anew from the dead grass." +msgstr "" + #: lang/json/terrain_from_json.py msgid "scorched earth" msgstr "" @@ -174187,6 +175843,15 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "" + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "" @@ -174317,15 +175982,6 @@ msgid "" "resistance and sliding, commonly for recreational sports." msgstr "" -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "" - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -174485,6 +176141,15 @@ msgstr "" msgid "Moist spongy moss." msgstr "" +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "" @@ -176682,6 +178347,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "" @@ -177312,9 +178982,8 @@ msgstr "" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" #: lang/json/terrain_from_json.py @@ -177844,7 +179513,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -180336,6 +182005,17 @@ msgstr "" msgid "hand paddles" msgstr "" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a " +"cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "" @@ -180932,7 +182612,7 @@ msgstr "" #. ~ Description for wheel hub assembly #: lang/json/vehicle_part_from_json.py msgid "" -"Connection where wheels can be connected on. This particular one is fit for " +"Connection where wheels can be connected on. This particular one is fit for " "normal car wheels." msgstr "" @@ -180943,7 +182623,7 @@ msgstr "" #. ~ Description for heavy wheel hub assembly #: lang/json/vehicle_part_from_json.py msgid "" -"Connection where wheels can be connected on. This particular one is fit for " +"Connection where wheels can be connected on. This particular one is fit for " "large car wheels." msgstr "" @@ -181171,23 +182851,23 @@ msgid "superalloy coating" msgstr "" #: lang/json/vehicle_part_from_json.py -msgid "mounted medium machine gun" +msgid "mounted tactical shotgun" msgstr "" #: lang/json/vehicle_part_from_json.py -msgid "mounted general purpose machine gun" +msgid "mounted heavy machinegun" msgstr "" #: lang/json/vehicle_part_from_json.py -msgid "mounted light machine gun" +msgid "mounted assault rifle" msgstr "" #: lang/json/vehicle_part_from_json.py -msgid "mounted heavy machine gun" +msgid "mounted light machine gun" msgstr "" #: lang/json/vehicle_part_from_json.py -msgid "mounted minigun" +msgid "mounted automatic grenade launcher" msgstr "" #. ~ Description for Balancer @@ -183773,9 +185453,10 @@ msgstr "" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp -#: src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp +#: src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp +#: src/map.cpp msgid "an alarm sound!" msgstr "" @@ -187454,7 +189135,7 @@ msgstr "" #: src/bionics.cpp msgid "" -"As your conciousness slips away, you feel regret that you won't be able to " +"As your consciousness slips away, you feel regret that you won't be able to " "enjoy the operation." msgstr "" @@ -188257,6 +189938,45 @@ msgstr "" msgid "Putting on a %s would be tricky." msgstr "" +#: src/character.cpp +msgid "Can't wear that, it's made of wool!" +msgstr "" + +#: src/character.cpp +msgid "Can't wear that, it's filthy!" +msgstr "" + +#: src/character.cpp +#, c-format +msgid "Your %s mutation prevents you from wearing your %s." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "Cannot wear a helmet over %s." +msgstr "" + +#: src/character.cpp +msgid "horns" +msgstr "" + +#: src/character.cpp +msgid "antennae" +msgstr "" + +#: src/character.cpp +msgid "antlers" +msgstr "" + +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + #: src/character.cpp msgid "Can't wear power armor over other gear!" msgstr "" @@ -188316,43 +190036,27 @@ msgstr "" msgid "%s can't wear that much on their head!" msgstr "" -#: src/character.cpp -msgid "Can't wear that, it's made of wool!" -msgstr "" - -#: src/character.cpp -msgid "Can't wear that, it's filthy!" -msgstr "" - -#: src/character.cpp -#, c-format -msgid "Your %s mutation prevents you from wearing your %s." -msgstr "" - #: src/character.cpp #, c-format -msgid "Cannot wear a helmet over %s." -msgstr "" - -#: src/character.cpp -msgid "horns" +msgid "You cannot unwield your %s." msgstr "" #: src/character.cpp -msgid "antennae" +msgid "Liquid from your inventory has leaked onto the ground." msgstr "" #: src/character.cpp -msgid "antlers" +msgid "Your heart races as you recall your most recent hunt." msgstr "" #: src/character.cpp #, c-format -msgid "You cannot unwield your %s." +msgid "Your knowledge of %s begins to fade, but your memory banks retain it!" msgstr "" #: src/character.cpp -msgid "Liquid from your inventory has leaked onto the ground." +#, c-format +msgid "Your skill in %s has reduced to %d!" msgstr "" #: src/character.cpp @@ -188457,6 +190161,126 @@ msgstr "" msgid "Your %s bionic shorts out!" msgstr "" +#: src/character.cpp +#, c-format +msgid "Bandaged wounds on your %s was healed." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "Disinfected wounds on your %s was healed." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "You're feeling tired. %s to lie down for sleep." +msgstr "" + +#: src/character.cpp +msgid "You're feeling tired." +msgstr "" + +#: src/character.cpp +msgid "You're cramping up from stuffing yourself in this vehicle." +msgstr "" + +#: src/character.cpp +msgid "You have a sudden heart attack!" +msgstr "" + +#: src/character.cpp +msgid "Your breathing stops completely." +msgstr "" + +#: src/character.cpp +msgid "Your heart spasms painfully and stops." +msgstr "" + +#: src/character.cpp +msgid "Your heart spasms and stops." +msgstr "" + +#: src/character.cpp +msgid "Your breathing slows down to a stop." +msgstr "" + +#: src/character.cpp +msgid "You have starved to death." +msgstr "" + +#: src/character.cpp +msgid "You have died of dehydration." +msgstr "" + +#: src/character.cpp +msgid "Even your eyes feel dry…" +msgstr "" + +#: src/character.cpp +msgid "You are THIRSTY!" +msgstr "" + +#: src/character.cpp +msgid "Your mouth feels so dry…" +msgstr "" + +#: src/character.cpp +msgid "Survivor sleep now." +msgstr "" + +#: src/character.cpp +msgid "Anywhere would be a good place to sleep…" +msgstr "" + +#: src/character.cpp +msgid "You feel like you haven't slept in days." +msgstr "" + +#: src/character.cpp +msgid "You're too physically tired to stop yawning." +msgstr "" + +#: src/character.cpp +msgid "How much longer until bedtime?" +msgstr "" + +#: src/character.cpp +msgid "*yawn* You should really get some sleep." +msgstr "" + +#: src/character.cpp +msgid "Your mind feels tired. It's been a while since you've slept well." +msgstr "" + +#: src/character.cpp +msgid "" +"Your mind feels foggy from lack of good sleep, and your eyes keep trying to " +"close against your will." +msgstr "" + +#: src/character.cpp +msgid "" +"Your mind feels weary, and you dread every wakeful minute that passes. You " +"crave sleep, and feel like you're about to collapse." +msgstr "" + +#: src/character.cpp +msgid "" +"You haven't slept decently for so long that your whole body is screaming for " +"mercy. It's a miracle that you're still awake, but it just feels like a " +"curse now." +msgstr "" + +#: src/character.cpp +msgid "" +"Your body collapses due to sleep deprivation, your neglected fatigue rushing " +"back all at once, and you pass out on the spot." +msgstr "" + +#: src/character.cpp +msgid " collapses to the ground from exhaustion." +msgstr "" + #: src/character.cpp #, c-format msgid "Your %s will be frostnipped in the next few hours." @@ -188526,6 +190350,11 @@ msgid "" "Your clothing is not providing enough protection from the wind for your %s!" msgstr "" +#: src/character.cpp +#, c-format +msgid "You use your %s for comfort." +msgstr "" + #: src/character.cpp msgid "Left Arm" msgstr "" @@ -189356,273 +191185,273 @@ msgstr "" msgid "ERROR! Access denied!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any " "key…" msgstr "" -#: src/computer.cpp -msgid "Warning: resticted data access. Attempt logged. Press any key…" +#: src/computer_session.cpp +msgid "Warning: restricted data access. Attempt logged. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "" msgstr[1] "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" "PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -189631,11 +191460,11 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -189650,7 +191479,7 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -189661,27 +191490,27 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -189690,215 +191519,215 @@ msgid "" "\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "" -#: src/computer.cpp -msgid "Fuse reseted." +#: src/computer_session.cpp +msgid "Fuse reset." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "" #. ~555-0164 is a fake phone number in the US, please replace it with a number that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -189913,6 +191742,20 @@ msgid "" "TO WRITE US A LETTER PLEASE SEND IT TO…\n" msgstr "" +#. ~ 1st: query string, 2nd-4th: keybinding descriptions +#: src/computer_session.cpp +#, c-format +msgctxt "query_ynq" +msgid "%s %s, %s, %s (Case sensitive)" +msgstr "" + +#. ~ 1st: query string, 2nd-4th: keybinding descriptions +#: src/computer_session.cpp +#, c-format +msgctxt "query_ynq" +msgid "%s %s, %s, %s" +msgstr "" + #: src/construction.cpp msgid " Construction " msgstr "" @@ -190067,7 +191910,7 @@ msgstr "" #: src/construction.cpp #, c-format -msgid "That %s can not be dissasembled, since there is furniture above it." +msgid "That %s can not be disassembled, since there is furniture above it." msgstr "" #: src/construction.cpp @@ -191324,7 +193167,7 @@ msgstr "" msgid "No pain" msgstr "" -#: src/creature.cpp +#: src/creature.cpp src/safemode_ui.cpp msgid "Hostile" msgstr "" @@ -193207,8 +195050,8 @@ msgstr[1] "" #: src/explosion.cpp #, c-format -msgid "The %s is hit by %s bomb fragment, %s." -msgid_plural "The %s is hit by %s bomb fragments, %s." +msgid "%s is hit by %s bomb fragment, %s." +msgid_plural "%s is hit by %s bomb fragments, %s." msgstr[0] "" msgstr[1] "" @@ -195723,6 +197566,10 @@ msgstr "" msgid "You dive from the %s." msgstr "" +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -198264,6 +200111,10 @@ msgstr "" msgid "You can't drive the vehicle from here. You need controls!" msgstr "" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -201048,6 +202899,10 @@ msgstr "" msgid "Field types" msgstr "" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "" @@ -201502,6 +203357,10 @@ msgid "" "Press = to add global keybinding\n" msgstr "" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + #: src/input.cpp msgid "Keybindings" msgstr "" @@ -204143,6 +206002,11 @@ msgstr "" msgid "You don't have any modified tools." msgstr "" +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -214389,7 +216253,7 @@ msgid "The %s young triffid grows into an adult!" msgstr "" #: src/monattack.cpp -msgid "You feel a strange reverberation accross your body." +msgid "You feel a strange reverberation across your body." msgstr "" #: src/monattack.cpp @@ -219063,7 +220927,9 @@ msgstr "" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show " -"a warning. 0 = Max player view distance." +"a warning. 0 = Max player view distance. This option only has effect when " +"no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" #: src/options.cpp @@ -221776,7 +223642,7 @@ msgstr "" msgid "Limbs" msgstr "" -#: src/panels.cpp +#: src/panels.cpp src/safemode_ui.cpp msgid "Sound" msgstr "" @@ -221860,6 +223726,11 @@ msgstr "" msgid "Spill %s, then pick up %s" msgstr "" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" @@ -222207,156 +224078,6 @@ msgstr "" msgid "You bounce off %s!" msgstr "" -#: src/player.cpp -msgid "You have a sudden heart attack!" -msgstr "" - -#: src/player.cpp -msgid "Your breathing stops completely." -msgstr "" - -#: src/player.cpp -msgid "Your heart spasms painfully and stops." -msgstr "" - -#: src/player.cpp -msgid "Your heart spasms and stops." -msgstr "" - -#: src/player.cpp -msgid "Your breathing slows down to a stop." -msgstr "" - -#: src/player.cpp -msgid "You have starved to death." -msgstr "" - -#: src/player.cpp -msgid "Food…" -msgstr "" - -#: src/player.cpp -msgid "Due to insufficient nutrition, your body is suffering from starvation." -msgstr "" - -#: src/player.cpp -msgid "" -"Despite having something in your stomach, you still feel like you haven't " -"eaten in days…" -msgstr "" - -#: src/player.cpp -msgid "Your stomach feels so empty…" -msgstr "" - -#: src/player.cpp -msgid "You are EMACIATED!" -msgstr "" - -#: src/player.cpp -msgid "You feel weak due to malnutrition." -msgstr "" - -#: src/player.cpp -msgid "You feel that your body needs more nutritious food." -msgstr "" - -#: src/player.cpp -msgid "You have died of dehydration." -msgstr "" - -#: src/player.cpp -msgid "Even your eyes feel dry…" -msgstr "" - -#: src/player.cpp -msgid "You are THIRSTY!" -msgstr "" - -#: src/player.cpp -msgid "Your mouth feels so dry…" -msgstr "" - -#: src/player.cpp -msgid "Survivor sleep now." -msgstr "" - -#: src/player.cpp -msgid "Anywhere would be a good place to sleep…" -msgstr "" - -#: src/player.cpp -msgid "You feel like you haven't slept in days." -msgstr "" - -#: src/player.cpp -msgid "You're too physically tired to stop yawning." -msgstr "" - -#: src/player.cpp -msgid "How much longer until bedtime?" -msgstr "" - -#: src/player.cpp -msgid "*yawn* You should really get some sleep." -msgstr "" - -#: src/player.cpp -msgid "Your mind feels tired. It's been a while since you've slept well." -msgstr "" - -#: src/player.cpp -msgid "" -"Your mind feels foggy from lack of good sleep, and your eyes keep trying to " -"close against your will." -msgstr "" - -#: src/player.cpp -msgid "" -"Your mind feels weary, and you dread every wakeful minute that passes. You " -"crave sleep, and feel like you're about to collapse." -msgstr "" - -#: src/player.cpp -msgid "" -"You haven't slept decently for so long that your whole body is screaming for " -"mercy. It's a miracle that you're still awake, but it just feels like a " -"curse now." -msgstr "" - -#: src/player.cpp -msgid "" -"Your body collapses due to sleep deprivation, your neglected fatigue rushing " -"back all at once, and you pass out on the spot." -msgstr "" - -#: src/player.cpp -msgid " collapses to the ground from exhaustion." -msgstr "" - -#: src/player.cpp -#, c-format -msgid "You're feeling tired. %s to lie down for sleep." -msgstr "" - -#: src/player.cpp -msgid "You're feeling tired." -msgstr "" - -#: src/player.cpp -msgid "You're cramping up from stuffing yourself in this vehicle." -msgstr "" - -#: src/player.cpp -#, c-format -msgid "Bandaged wounds on your %s was healed." -msgstr "" - -#: src/player.cpp -#, c-format -msgid "Disinfected wounds on your %s was healed." -msgstr "" - #: src/player.cpp #, c-format msgid "There is not enough %s left to siphon it." @@ -222871,11 +224592,6 @@ msgstr "" msgid "Your soporific inducer doesn't have enough power to operate." msgstr "" -#: src/player.cpp -#, c-format -msgid "You use your %s for comfort." -msgstr "" - #: src/player.cpp msgid "Your soporific inducer runs out of power!" msgstr "" @@ -222948,20 +224664,6 @@ msgstr "" msgid "You need a hammering tool to crush up frozen liquids!" msgstr "" -#: src/player.cpp -msgid "Your heart races as you recall your most recent hunt." -msgstr "" - -#: src/player.cpp -#, c-format -msgid "Your knowledge of %s begins to fade, but your memory banks retain it!" -msgstr "" - -#: src/player.cpp -#, c-format -msgid "Your skill in %s has reduced to %d!" -msgstr "" - #: src/player.cpp msgid "Very Hungry" msgstr "" @@ -223858,7 +225560,7 @@ msgid "You lose control of your body as it begins to convulse!" msgstr "" #: src/player_hardcoded_effects.cpp -msgid "You lose conciousness!" +msgid "You lose consciousness!" msgstr "" #: src/player_hardcoded_effects.cpp @@ -224468,6 +226170,11 @@ msgstr "" msgid "B/W" msgstr "" +#: src/safemode_ui.cpp +msgctxt "category" +msgid "Cat" +msgstr "" + #: src/safemode_ui.cpp msgid "Safe Mode enabled:" msgstr "" @@ -224504,6 +226211,17 @@ msgid "" "AcI*zO*iE case insensitive search" msgstr "" +#: src/safemode_ui.cpp +msgid "" +"* is used as a Wildcard. A few Examples:\n" +"\n" +"footsteps matches the sound name exactly\n" +"a loud ba* matches sounds beginning with 'a loud ba'\n" +"*losion! matches sounds ending with 'losion!'\n" +"a *oud*ba* multiple * are allowed\n" +"*LoU*bA* case insensitive search" +msgstr "" + #: src/safemode_ui.cpp msgid "Safe Mode Rule:" msgstr "" @@ -224962,7 +226680,7 @@ msgid "You stretch your back." msgstr "" #: src/suffer.cpp -msgid " streches their back." +msgid " stretches their back." msgstr "" #: src/suffer.cpp diff --git a/lang/po/de.po b/lang/po/de.po index c8f0b5ee76e95..a1ce8c3911048 100644 --- a/lang/po/de.po +++ b/lang/po/de.po @@ -15,18 +15,18 @@ # paraDiXson, 2019 # Sam Doe , 2019 # Xtrem532 , 2019 -# Brett Dong , 2019 -# Wuzzy , 2019 -# Pupsi , 2019 # kurtice087 , 2020 # Vlasov Vitaly , 2020 +# Pupsi , 2020 +# Wuzzy , 2020 +# Brett Dong , 2020 # K R, 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" "Last-Translator: K R, 2020\n" "Language-Team: German (https://www.transifex.com/cataclysm-dda-translators/teams/2217/de/)\n" @@ -742,47 +742,40 @@ msgid "A canister of oxygen." msgstr "Ein Behälter mit Sauerstoff." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "spitze selbstgemachte Rakete" +msgid "spiked homemade rocket" +msgstr "" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" -msgstr "explosive selbstgemachte Rakete" +msgid "explosive homemade rocket" +msgstr "" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" -"Eine selbstgebaute Rakete, bestehend aus einem einfachen Sprengkopf, welcher" -" an einem Rohr befestigt und mit improvisiertem Raketentreibstoff gefüllt " -"ist. Nicht sehr stark, aber sie kann leicht hergestellt werden." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" -msgstr "selbstgemachte Brandrakete" +msgid "incendiary homemade rocket" +msgstr "" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" -"Eine selbstgebaute Rakete, bestehend aus einem mit brennbarem Gel gefüllten " -"Behälter, welcher wiederum an einem mit improvisiertem Raketentreibstoff " -"gefüllten Rohr befestigt ist. Kurzstrecken-Brandmunition - mit Vorsicht " -"behandeln!" #: lang/json/AMMO_from_json.py msgid "unfinished charcoal" @@ -1138,14 +1131,10 @@ msgstr "Narkosemittel" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" -"Eine Vielzahl von starken hypnotischen, analgetischen und stimulierenden " -"Medikamenten. Es ist für den Einsatz in spezialisierten medizinischen " -"Geräten vorgesehen und kann nicht manuell verabreicht werden. Damit können " -"Sie ein Narkose-Set nachladen." #: lang/json/AMMO_from_json.py msgid "sulfur" @@ -1723,12 +1712,12 @@ msgstr "" "nicht zu lange lagern." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "Raketentreibstoff" -msgstr[1] "Raketentreibstoff" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -2258,10 +2247,8 @@ msgstr "Netz" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "" -"Ein Gewebe aus Schnüren und Gewichten, traditionell zum fischfang verwendet," -" und um Feinde im Kampf zu verwickeln." #: lang/json/AMMO_from_json.py msgid "anesthetic kit" @@ -8331,8 +8318,8 @@ msgid "" "A pair of black leather chaps. Very tough and light, but doesn't offer any " "storage." msgstr "" -"Chaps aus schwarzen Leder. Sehr zäh und leicht, bieten aber nicht mit gerade" -" viel Lagerplatz." +"Chaps aus schwarzem Leder. Sehr zäh und leicht, bieten aber keinen " +"Lagerplatz." #: lang/json/ARMOR_from_json.py msgid "hard chest guard" @@ -24282,6 +24269,23 @@ msgstr[1] "Chemielehrbücher" msgid "A college textbook on chemistry." msgstr "Ein Hochschulbuch über Chemie." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "Festtagsgerichte mit Innereien" +msgstr[1] "Exemplare von Festtagsgerichte mit Innereien" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" +"Festtagsgerichte mit Innereien, von Evelyn Turncoat, ist ein Buch mit " +"Festtagsrezepten, die die Organe verschiedener Tiere nutzen. Für den wahren " +"Nose-to-tail-Koch. " + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -25698,8 +25702,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Zombie Survival Guide" msgid_plural "copies of Zombie Survival Guide" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Exemplar von Zombieüberlebensführer" +msgstr[1] "Exemplare von Zombieüberlebensführer" #. ~ Description for {'str': 'Zombie Survival Guide', 'str_pl': 'copies of #. Zombie Survival Guide'} @@ -25852,6 +25856,12 @@ msgid "" " dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -27780,6 +27790,8 @@ msgid "" "This high-quality copy of \"Pride and Prejudice and Zombies\" has been " "autographed by the author." msgstr "" +"Dieses hochwertige Exemplar von »Stolz und Vorurteil und Zombies« wurde vom " +"Autor signiert. " #: lang/json/BOOK_from_json.py msgid "" @@ -29106,7 +29118,7 @@ msgid_plural "ammonia" msgstr[0] "Ammoniak" msgstr[1] "Ammoniak" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -30681,7 +30693,7 @@ msgstr[1] "gekochte Fleischfetzen" #: lang/json/COMESTIBLE_from_json.py msgid "cooked mutant meat" -msgstr "" +msgstr "gekochtes Mutantenfleisch" #. ~ Description for cooked mutant meat #: lang/json/COMESTIBLE_from_json.py @@ -30690,12 +30702,16 @@ msgid "" " spongy texture, but otherwise tastes… mostly normal. Hopefully you got all" " the bits of hair and bone out…" msgstr "" +"Dies ist ein gekochtes Fleischstück von einem mutierten Tier. Es hat eine " +"beunruhigende, schwammige Struktur, aber ansonsten schmeckt es… im " +"Wesentlichen normal. Hoffentlich hast du all die Haare und Knochenstückchen " +"herausbekommen…" #: lang/json/COMESTIBLE_from_json.py msgid "cooked scrap of mutant meat" msgid_plural "cooked scraps of mutant meat" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "gekochter Mutantenfleischfetzen" +msgstr[1] "gekochte Mutantenfleischfetzen" #: lang/json/COMESTIBLE_from_json.py msgid "raw offal" @@ -30885,6 +30901,10 @@ msgid "" "quickly. It can be a delicacy if properly prepared - but if improperly " "prepared, it's a chewy lump of flavorless connective tissue." msgstr "" +"Ein Teil einer Tierlunge. Sie ist schwammig, rosa und verdirbt auch sehr " +"schnell. Bei richtiger Zubereitung kann sie eine Delikatesse sein - bei " +"unsachgemäßer Zubereitung handelt es sich jedoch um ein zähes Stück " +"geschmacklosen Bindegewebes." #: lang/json/COMESTIBLE_from_json.py msgid "cooked piece of lung" @@ -30899,6 +30919,10 @@ msgid "" "tissue. It doesn't look any tastier than it did raw, but the parasites are " "all cooked out." msgstr "" +" Auf diese Weise zubereitet, ist es lediglich ein zähes, graues Stück " +"geschmacklosen Bindegewebes. Es sieht nicht schmackhafter aus als in seiner " +"rohen Gestalt, aber zumindest wurden alle Parasiten durch das Kochen " +"abgetötet." #: lang/json/COMESTIBLE_from_json.py msgid "raw liver" @@ -31002,6 +31026,7 @@ msgstr "gekochtes Bries" #: lang/json/COMESTIBLE_from_json.py msgid "Normally a delicacy, it needs a little… something." msgstr "" +"Normalerweise eine Delikatesse, es fehlt aber noch das gewisse Etwas. " #: lang/json/COMESTIBLE_from_json.py msgid "bone" @@ -31064,8 +31089,8 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "chunk of mutant fat" msgid_plural "chunks of mutant fat" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Mutantenfettklumpen" +msgstr[1] "Mutantenfettklumpen" #. ~ Description for chunk of mutant fat #: lang/json/COMESTIBLE_from_json.py @@ -31073,10 +31098,13 @@ msgid "" "Freshly butchered fat from a heavily mutated animal. You could eat it raw, " "but it is better used as an ingredient in other foods or projects." msgstr "" +"Frisch geschlachtetes Fett von einem stark mutierten Tier. Du könntest es " +"roh essen, aber es ist besser als Zutat in anderen Nahrungsmitteln oder " +"Projekten geeignet." #: lang/json/COMESTIBLE_from_json.py msgid "mutant tallow" -msgstr "" +msgstr "Mutantentalg" #. ~ Description for mutant tallow #: lang/json/COMESTIBLE_from_json.py @@ -31085,10 +31113,13 @@ msgid "" "animal. It will remain edible for a very long time, and can be used as an " "ingredient in many foods and projects." msgstr "" +"Ein weicher weißer Block aus gereinigtem und ausgeschmolzenem Fett eines " +"mutierten Tieres. Es wird für eine sehr lange Zeit essbar bleiben und kann " +"als Zutat für viele Lebensmittel und Projekte benutzt werden. " #: lang/json/COMESTIBLE_from_json.py msgid "mutant lard" -msgstr "" +msgstr "Mutantenschmalz" #. ~ Description for mutant lard #: lang/json/COMESTIBLE_from_json.py @@ -31097,6 +31128,9 @@ msgid "" "will remain edible for a very long time, and can be used as an ingredient in" " many foods and projects." msgstr "" +"Ein weicher weißer Block aus ausgeschmolzenem Fett eines mutierten Tieres. " +"Es wird für eine sehr lange Zeit essbar bleiben und kann als Zutat für viele" +" Lebensmittel und Projekte benutzt werden. " #: lang/json/COMESTIBLE_from_json.py msgid "chunk of mutant humanoid fat" @@ -31107,7 +31141,7 @@ msgstr[1] "" #. ~ Description for chunk of mutant humanoid fat #: lang/json/COMESTIBLE_from_json.py msgid "Freshly butchered fat from a heavily mutated humanoid." -msgstr "" +msgstr "Frisch geschlachtetes Fett von einem stark mutierten Humanoiden. " #: lang/json/COMESTIBLE_from_json.py msgid "mutant humanoid tallow" @@ -31120,6 +31154,9 @@ msgid "" "humanoid. It won't rot for a very long time, and can be used as an " "ingredient in many foods and projects." msgstr "" +"Ein weicher weißer Block aus gereinigtem und ausgeschmolzenem Fett eines " +"mutierten Humanoiden. Es wird für eine sehr lange Zeit essbar bleiben und " +"kann als Zutat für viele Lebensmittel und Projekte benutzt werden. " #: lang/json/COMESTIBLE_from_json.py msgid "mutant humanoid lard" @@ -31132,6 +31169,9 @@ msgid "" " won't rot for a very long time, and can be used as an ingredient in many " "foods and projects." msgstr "" +"Ein weicher weißer Block aus ausgeschmolzenem Fett eines mutierten " +"Humanoiden. Es wird für eine sehr lange Zeit essbar bleiben und kann als " +"Zutat für viele Lebensmittel und Projekte benutzt werden. " #: lang/json/COMESTIBLE_from_json.py msgid "chunk of tainted meat" @@ -31622,7 +31662,7 @@ msgstr "Frisch gepresst aus echten Äpfeln. Schmackhaft und gesund." msgid "almond milk" msgstr "" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -32107,6 +32147,17 @@ msgstr "" "einfachen Zuckern und schmeckt wie abgefüllter Schweiß, aber es rehydriert " "den Körper schneller als Wasser." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -35305,7 +35356,7 @@ msgid_plural "Adderall" msgstr[0] "Adderall" msgstr[1] "Adderall" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -35323,7 +35374,8 @@ msgid_plural "syringes of adrenaline" msgstr[0] "Adrenalinspritze" msgstr[1] "Adrenalinspritzen" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -36313,7 +36365,7 @@ msgstr[1] "" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" @@ -37370,7 +37422,7 @@ msgid_plural "almond pulp" msgstr[0] "" msgstr[1] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -37610,11 +37662,9 @@ msgstr "Eine Handvoll geröstete Nussfrüchte einer Eiche." #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "gekochtes Eichelgericht" -msgstr[1] "gekochte Eichelgerichte" +msgstr "gekochte Eichelgerichte" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -37737,6 +37787,34 @@ msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "" "Lebern, die in einer Dose haltbar gemacht wurden. Voll mit B-Vitaminen!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "Lunge Provence" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "Eine köstliche Art, Lunge zuzubereiten. " + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "Töttchen" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "Ein deutsches Lungengericht." + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "Rühreier und Gehirn" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" +"Gehirn und Eier, warum hast du bisher nie an diese Kombination gedacht? " + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "Diätpille" @@ -37832,7 +37910,7 @@ msgstr[1] "Marlossgelantine" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -42720,7 +42798,7 @@ msgstr[1] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -43544,24 +43622,6 @@ msgid "" " of liquid." msgstr "" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "Blutentnahmesatz" -msgstr[1] "Blutentnahmesätze" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" -"Dies ist ein Werkzeugsatz, um Blut zu entnehmen, inklusive eines " -"Reagenzglases, das die Probe beeinhalten kann. Benutze dieses Werkzeug, um " -"Blut zu entnehmen, entweder von dir oder von einer Leiche, auf der du " -"stehst." - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -43598,6 +43658,24 @@ msgstr "" "Eine unstarre wiederverschließbare Plastikflasche zum einfachen Lagern, " "fasst 500 ml Flüssigkeit." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "Blutentnahmesatz" +msgstr[1] "Blutentnahmesätze" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" +"Dies ist ein Werkzeugsatz, um Blut zu entnehmen, inklusive eines " +"Reagenzglases, das die Probe beeinhalten kann. Benutze dieses Werkzeug, um " +"Blut zu entnehmen, entweder von dir oder von einer Leiche, auf der du " +"stehst." + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -46668,11 +46746,11 @@ msgstr "" #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -47159,6 +47237,18 @@ msgstr[1] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -47446,8 +47536,8 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "barbed wire bat" msgid_plural "barbed wire bats" -msgstr[0] "Staheldrahtschläger" -msgstr[1] "Staheldrahtschläger" +msgstr[0] "Stacheldrahtschläger" +msgstr[1] "Stacheldrahtschläger" #. ~ Description for barbed wire bat #: lang/json/GENERIC_from_json.py @@ -48365,6 +48455,17 @@ msgstr[1] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "Steintopf" +msgstr[1] "Steintöpfe" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "Ein großer Stein, der grob zu einem Topf ausgehöhlt wurde." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -48726,681 +48827,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "Atomkaffeemaschine" -msgstr[1] "Atomkaffeemaschinen" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "Atomlampe" -msgstr[1] "Atomlampen" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "Abdeckung schließen" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "Du schließt die Abdeckung der Lampe." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "Atomlampe (abgedeckt)" -msgstr[1] "Atomlampen (abgedeckt)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "Abdeckung öffnen" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "Du öffnest die Abdeckung der Lampe." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "Du schließt die Abdeckung des Nachtlichts." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "Du öffnest die Abdeckung des Nachtlichts." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "Dosenversiegeler" -msgstr[1] "Dosenversiegeler" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" -"Eine handkurbelbetriebene Stahlgussmaschine, mit der man automatisch " -"Blechdosen versiegeln kann." - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "Paar Handkarden" -msgstr[1] "Paar Handkarden" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" -"Ein Paar Handkarden, welche zum Entfernen von Fasern bei der " -"Textilherstellung verwendet werden." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "Holzkohleofen" -msgstr[1] "Holzkohleöfen" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"Eine stabile Metallkiste, zur Herstellung von Holzkohle mittels Pyrolyse – " -"der unvollständigen Verbrennung organischer Materialien in Abwesenheit von " -"Sauerstoff." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "Tontopf" -msgstr[1] "Tontöpfe" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "Ein grober Tontopf mit Deckel. Er wird zum Kochen verwendet." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "Tonhandmühle" -msgstr[1] "Tonhandmühlen" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "Dies ist eine einfache Tonhandmühle, um Korn zu zermalmen." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "Tonteekanne" -msgstr[1] "Tonteekannen" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "Eine Tonteekanne. Jetzt brauchst du nur noch Tee und Wasser." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "Grabstock" -msgstr[1] "Grabstöcke" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" -"Dies ist ein großer Stock, dessen Ende in eine breite Klinge zum Graben " -"geschnitzt wurde. Er könnte benutzt werden, um flache Gruben zu graben, aber" -" keine tiefen." - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "Rocken und Spindel" -msgstr[1] "Rocken und Spindeln" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "" -"Ein Paar spezialisierte Holzstäbe, welche zum Spinnen von Fasern zu Fäden " -"und Garn gebraucht werden." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "fermentierendes Eierglas" -msgstr[1] "fermentierende Eiergläser" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" -"Du untersuchst den Inhalt und siehst, dass die Beizlösung ihre Aufgabe " -"erfüllt hat, also versiegelst du das Glasgefäß für die Lagerung." - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "Die Eier sind noch nicht fertig." - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" -"Dieses Glasgefäß enthält einen Stapel aus Eiern in einer Beizlösung. Du " -"kannst das Glasgefäß versiegeln, sobald der Prozess abgeschlossen wurde." - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "Angelhaken" -msgstr[1] "Angelhaken" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "Ein einfacher Angelhaken." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "improvisierter Angelhaken" -msgstr[1] "improvisierte Angelhaken" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "Ein improvisierter Angelhaken, geschnitzt aus Holz oder Knochen." - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "versiegelte Hefekultur" -msgstr[1] "versiegelte Hefekulturen" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "Du öffnest das Fläschchen und erntest die Kultur." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "Die Hefe ist noch nicht fertig." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" -"Ein versiegeltes Fläschchen, das gesäuberte Hefewürze enthält. Du kannst die" -" Hefe darin ernten, wenn sie fertig gezüchtet wurde." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "Enterhaken" -msgstr[1] "Enterhaken" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "Einmachglas mit Essiggurken" -msgstr[1] "Einmachgläser mit Essiggurken" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "Einmachglas öffnen" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "Du öffnest das Einmachglas und setzt es somit der Atmosphäre aus." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "" -"Dies ist ein versiegeltes Einmachglas, das ein paar Essiggurken enthält. " -"Benutze es, um es zu öffnen und zu genießen." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "Einmachglas mit Sauerkraut" -msgstr[1] "Einmachgläser mit Sauerkraut" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" -"Dies ist ein versiegeltes Einmachglas mit etwas Sauerkraut. Benutze es zum " -"Öffnen und iss es zum Genießen." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "Einmachglas mit Eiern" -msgstr[1] "Einmachgläser mit Eiern" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" -"Dies ist ein versiegeltes Einmachglas, das ein paar Soleier enthält. Benutze" -" es, um es zu öffnen und zu genießen." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "angefeuerter Holzkohleofen" -msgstr[1] "angefeuerte Holzkohleöfen" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" -"Die heiße Asche im Ofen ist ausgebrannt, nun kannst du ihn auseinander " -"nehmen, um die Holzkohle zu entnehmen." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "Der Ofen brennt noch." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "" -"Ein Holzkohleofen mit Holz, das angezündet wurde. Lass ihn besser fallen!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "Paar Stricknadeln" -msgstr[1] "Paar Stricknadeln" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" -"Ein Paar stabile Holznadeln mit runden Enden. Sie werden benutzt, um Fäden " -"und Garn zu Stoff zu verarbeiten." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "selbstgebaute Glefe" -msgstr[1] "selbstgebaute Glefen" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "" -"Dies ist eine große Klinge, die an einem langen Stock angebracht wurde. Sie " -"könnte einen bemerkenswerten Schaden verursachen." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "Pastastrangpresse" -msgstr[1] "Pastastrangpressen" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" -"Eine Pastastrangpresse, die mit einer Handkurbel angetrieben wird. Nützlich " -"für die Herstellung von Pasta. Sie hat verschiedene Köpfe, um verschiedene " -"Pastasorten zu machen." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "fermentierendes Essiggurkenglas" -msgstr[1] "fermentierende Essiggurkengläser" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" -"Du probierst vom Inhalt, und es schmeckt gut, also versiegelst du das " -"Glasgefäß für die Lagerung." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "Die Essiggurken sind noch nicht fertig gegärt." - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" -"Dieses Glasgefäß enthält einen Stapel aus Essiggurken, die zum Gären bereit " -"gemacht wurden. Du kannst das Glasgefäß versiegeln, sobald der Prozess " -"abgeschlossen wurde." - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "Steintopf" -msgstr[1] "Steintöpfe" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "Ein großer Stein, der grob zu einem Topf ausgehöhlt wurde." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "fermentierendes Sauerkrautglasgefäß" -msgstr[1] "fermentierende Sauerkrautglasgefäße" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "Das Sauerkraut ist noch nicht fertig gegärt." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "" -"Dieses Glasgefäß enthält jede Menge Sauerkraut, das zum Gären bereit gemacht" -" wurde. Du kannst das Glasgefäß versiegeln, sobald der Prozess abgeschlossen" -" wurde." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "Teekanne" -msgstr[1] "Teekannen" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "" -"Eine kleine metallische Teekanne. Ohne sie wäre die Tea Time nicht " -"vollständig." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "einschiebbarer Schirm" -msgstr[1] "einschiebbare Schirme" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" -"Ein Schirm, der für die einfache Lagerung eingeschoben werden kann. Er ist " -"nützlich, um trocken zu bleiben, wenn er gehalten wird." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "Regenschirm" -msgstr[1] "Regenschirme" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "" -"Ein Regenschirm mit einem spitzen Ende, nützlich, um trocken zu bleiben, " -"wenn er gehalten wird." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "Waffeleisen" -msgstr[1] "Waffeleisen" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "Ein Waffeleisen. Zum Waffelmachen." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "Rasierklinge" -msgstr[1] "Rasierklingen" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "Eine zweischneidige Rasierklinge." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "Schnellkochtopf" -msgstr[1] "Schnellkochtöpfe" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"Nützlich zum Wasserkochen bei der Spaghettizubereiten und für vieles mehr. " -"Dieser versiegelte Topf dient zum Garen von Speisen bei hohem Druck und " -"hohen Temperaturen. Kann auch für druckempfindliche chemische Reaktionen " -"verwendet werden." - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -51114,7 +50540,7 @@ msgstr[1] "" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -51659,15 +51085,10 @@ msgstr[1] "Flachmünzen" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -"Dies ist eine Münze, die in einer neuartigen Münzplättungsmaschine geplättet" -" wurde. Die Maschine wurde etwas grob so angepasst, dass die Gestaltung – " -"die scheint, als wäre es früher mal Mickey Maus gewesen – mit einem " -"handgeschriebenem Emblem eines Buches überlagert wurde. Auf ihr steht ein " -"Text, den man nur schwer entziffern kann: »Campustauschmarke«" #: lang/json/GENERIC_from_json.py msgid "chit" @@ -52100,7 +51521,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -53393,6 +52814,12 @@ msgid "" "Shall possess the power to…\n" "CRUSH!'" msgstr "" +"Ein großer Hammer, geschmiedet aus dem Herz eines sterbenden Sterns. Er trägt die Inschrift:\n" +"\n" +"»Wer auch immer diesen Hammer hält, \n" +"So er würdig ist, \n" +"Soll die Macht besitzen zu…\n" +"ZERMALMEN!«" #: lang/json/GENERIC_from_json.py msgid "lucerne hammer" @@ -53454,8 +52881,8 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "blackjack" msgid_plural "blackjacks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Totschläger" +msgstr[1] "Totschläger" #. ~ Description for blackjack #: lang/json/GENERIC_from_json.py @@ -53466,12 +52893,18 @@ msgid "" " head strikes have a high risk of causing a permanent, disabling brain " "injury or being fatal." msgstr "" +"Dies ist eine kurze, einfach zu verbergende Schlagwaffe, die aus einem " +"Gewichtes besteht, das in das Ende eines kurzen Lederschaftes eingelassenen " +"ist. Früher benutzt von Polizeikräften, ist diese Waffe gedacht, ein Subjekt" +" zu betäuben oder k.o zu schlagen, obwohl Kopfschläge ein hohes Risiko " +"bergen, eine dauerhafte, zu einer Behinderung führende Gehirnverletzung zu " +"verursachen oder gar tödlich zu sein. " #: lang/json/GENERIC_from_json.py msgid "makeshift sap" msgid_plural "makeshift saps" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "behelfsmäßiger Totschläger" +msgstr[1] "behelfsmäßige Totschläger" #. ~ Description for makeshift sap #: lang/json/GENERIC_from_json.py @@ -53480,6 +52913,8 @@ msgid "" "short and flat bludgeoning weapon consisting of a weight embedded between " "two patches of leather." msgstr "" +"Dies ist ein improvisierter Totschläger. Eine kurze und flache Schlagwaffe, " +"die aus einem zwischen zwei Lederflicken eingelassenen Gewicht besteht. " #: lang/json/GENERIC_from_json.py msgid "pointy stick" @@ -53698,8 +53133,8 @@ msgstr "" msgctxt "weapon" msgid "pike" msgid_plural "pikes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Pike" +msgstr[1] "Piken" #. ~ Description for {'ctxt': 'weapon', 'str': 'pike'} #: lang/json/GENERIC_from_json.py @@ -53707,6 +53142,8 @@ msgid "" "This is a medieval weapon consisting of a wood shaft tipped with an iron " "spearhead." msgstr "" +"Diese mittelalterliche Waffe, die auch als Spieß bezeichnet wird, besteht " +"aus einem Holzschaft mit einer eisernen Speerspitze. " #. ~ Description for {'ctxt': 'weapon', 'str': 'pike'} #: lang/json/GENERIC_from_json.py @@ -53714,6 +53151,8 @@ msgid "" "This is a dull, cheaply made replica of a medieval weapon consisting of a " "wood shaft tipped with an iron spearhead." msgstr "" +"Dies ist ein stumpfer, billig gemachter Nachbau einer mittelalterlichen " +"Waffe, die aus einem Holzschaft mit einer eisernen Speerspitze besteht. " #. ~ Description for {'ctxt': 'weapon', 'str': 'pike'} #: lang/json/GENERIC_from_json.py @@ -53722,6 +53161,9 @@ msgid "" "spearhead. The head seems to be pretty dull, and the whole thing feels " "poorly made." msgstr "" +"Dies ist eine mittelalterliche Waffe, die aus einem Holzschaft mit einer " +"eisernen Speerspitze besteht. Die Spitze scheint ziemlich stumpf zu sein, " +"und das ganze Ding fühlt sich schlecht verarbeitet an. " #: lang/json/GENERIC_from_json.py msgid "war scythe" @@ -53736,6 +53178,9 @@ msgid "" "superficial resemblance to that of an agricultural scythe from which it " "likely evolved." msgstr "" +"Eine Stangenwaffe mit einer einseitig geschliffenen geschwungenen Klinge. " +"Ihre Klinge ähnelt der einer landwirtschaftlichen Sense, aus der sie sich " +"entwickelte. " #: lang/json/GENERIC_from_json.py msgid "dory" @@ -54573,6 +54018,183 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "Atomkaffeemaschine" +msgstr[1] "Atomkaffeemaschinen" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "Dosenversiegeler" +msgstr[1] "Dosenversiegeler" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" +"Eine handkurbelbetriebene Stahlgussmaschine, mit der man automatisch " +"Blechdosen versiegeln kann." + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "Tontopf" +msgstr[1] "Tontöpfe" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "Ein grober Tontopf mit Deckel. Er wird zum Kochen verwendet." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "Tonhandmühle" +msgstr[1] "Tonhandmühlen" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "Dies ist eine einfache Tonhandmühle, um Korn zu zermalmen." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "Tonteekanne" +msgstr[1] "Tonteekannen" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "Eine Tonteekanne. Jetzt brauchst du nur noch Tee und Wasser." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "fermentierendes Eierglas" +msgstr[1] "fermentierende Eiergläser" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" +"Du untersuchst den Inhalt und siehst, dass die Beizlösung ihre Aufgabe " +"erfüllt hat, also versiegelst du das Glasgefäß für die Lagerung." + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "Die Eier sind noch nicht fertig." + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" +"Dieses Glasgefäß enthält einen Stapel aus Eiern in einer Beizlösung. Du " +"kannst das Glasgefäß versiegeln, sobald der Prozess abgeschlossen wurde." + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "versiegelte Hefekultur" +msgstr[1] "versiegelte Hefekulturen" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "Du öffnest das Fläschchen und erntest die Kultur." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "Die Hefe ist noch nicht fertig." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" +"Ein versiegeltes Fläschchen, das gesäuberte Hefewürze enthält. Du kannst die" +" Hefe darin ernten, wenn sie fertig gezüchtet wurde." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "Einmachglas mit Eiern" +msgstr[1] "Einmachgläser mit Eiern" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "Einmachglas öffnen" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "Du öffnest das Einmachglas und setzt es somit der Atmosphäre aus." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" +"Dies ist ein versiegeltes Einmachglas, das ein paar Soleier enthält. Benutze" +" es, um es zu öffnen und zu genießen." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "Einmachglas mit Essiggurken" +msgstr[1] "Einmachgläser mit Essiggurken" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "" +"Dies ist ein versiegeltes Einmachglas, das ein paar Essiggurken enthält. " +"Benutze es, um es zu öffnen und zu genießen." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "Einmachglas mit Sauerkraut" +msgstr[1] "Einmachgläser mit Sauerkraut" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" +"Dies ist ein versiegeltes Einmachglas mit etwas Sauerkraut. Benutze es zum " +"Öffnen und iss es zum Genießen." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -54591,6 +54213,438 @@ msgstr "" "oder eine Pfanne und es fehlen die integrierten Heizelemente, die moderne " "Campinggeschirre haben." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "Pastastrangpresse" +msgstr[1] "Pastastrangpressen" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" +"Eine Pastastrangpresse, die mit einer Handkurbel angetrieben wird. Nützlich " +"für die Herstellung von Pasta. Sie hat verschiedene Köpfe, um verschiedene " +"Pastasorten zu machen." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "fermentierendes Essiggurkenglas" +msgstr[1] "fermentierende Essiggurkengläser" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" +"Du probierst vom Inhalt, und es schmeckt gut, also versiegelst du das " +"Glasgefäß für die Lagerung." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "Die Essiggurken sind noch nicht fertig gegärt." + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" +"Dieses Glasgefäß enthält einen Stapel aus Essiggurken, die zum Gären bereit " +"gemacht wurden. Du kannst das Glasgefäß versiegeln, sobald der Prozess " +"abgeschlossen wurde." + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "Schnellkochtopf" +msgstr[1] "Schnellkochtöpfe" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"Nützlich zum Wasserkochen bei der Spaghettizubereiten und für vieles mehr. " +"Dieser versiegelte Topf dient zum Garen von Speisen bei hohem Druck und " +"hohen Temperaturen. Kann auch für druckempfindliche chemische Reaktionen " +"verwendet werden." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "fermentierendes Sauerkrautglasgefäß" +msgstr[1] "fermentierende Sauerkrautglasgefäße" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "Das Sauerkraut ist noch nicht fertig gegärt." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "" +"Dieses Glasgefäß enthält jede Menge Sauerkraut, das zum Gären bereit gemacht" +" wurde. Du kannst das Glasgefäß versiegeln, sobald der Prozess abgeschlossen" +" wurde." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "Teekanne" +msgstr[1] "Teekannen" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "" +"Eine kleine metallische Teekanne. Ohne sie wäre die Tea Time nicht " +"vollständig." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "Waffeleisen" +msgstr[1] "Waffeleisen" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "Ein Waffeleisen. Zum Waffelmachen." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "Angelhaken" +msgstr[1] "Angelhaken" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "Ein einfacher Angelhaken." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "improvisierter Angelhaken" +msgstr[1] "improvisierte Angelhaken" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "Ein improvisierter Angelhaken, geschnitzt aus Holz oder Knochen." + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "Grabstock" +msgstr[1] "Grabstöcke" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" +"Dies ist ein großer Stock, dessen Ende in eine breite Klinge zum Graben " +"geschnitzt wurde. Er könnte benutzt werden, um flache Gruben zu graben, aber" +" keine tiefen." + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "Atomlampe" +msgstr[1] "Atomlampen" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "Abdeckung schließen" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "Du schließt die Abdeckung der Lampe." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "Atomlampe (abgedeckt)" +msgstr[1] "Atomlampen (abgedeckt)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "Abdeckung öffnen" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "Du öffnest die Abdeckung der Lampe." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "Du schließt die Abdeckung des Nachtlichts." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "Du öffnest die Abdeckung des Nachtlichts." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "Holzkohleofen" +msgstr[1] "Holzkohleöfen" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"Eine stabile Metallkiste, zur Herstellung von Holzkohle mittels Pyrolyse – " +"der unvollständigen Verbrennung organischer Materialien in Abwesenheit von " +"Sauerstoff." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "angefeuerter Holzkohleofen" +msgstr[1] "angefeuerte Holzkohleöfen" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" +"Die heiße Asche im Ofen ist ausgebrannt, nun kannst du ihn auseinander " +"nehmen, um die Holzkohle zu entnehmen." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "Der Ofen brennt noch." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "" +"Ein Holzkohleofen mit Holz, das angezündet wurde. Lass ihn besser fallen!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "Enterhaken" +msgstr[1] "Enterhaken" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "selbstgebaute Glefe" +msgstr[1] "selbstgebaute Glefen" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "" +"Dies ist eine große Klinge, die an einem langen Stock angebracht wurde. Sie " +"könnte einen bemerkenswerten Schaden verursachen." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "einschiebbarer Schirm" +msgstr[1] "einschiebbare Schirme" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" +"Ein Schirm, der für die einfache Lagerung eingeschoben werden kann. Er ist " +"nützlich, um trocken zu bleiben, wenn er gehalten wird." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "Regenschirm" +msgstr[1] "Regenschirme" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "" +"Ein Regenschirm mit einem spitzen Ende, nützlich, um trocken zu bleiben, " +"wenn er gehalten wird." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -54765,6 +54819,21 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "Paar Stricknadeln" +msgstr[1] "Paar Stricknadeln" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" +"Ein Paar stabile Holznadeln mit runden Enden. Sie werden benutzt, um Fäden " +"und Garn zu Stoff zu verarbeiten." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -54805,6 +54874,46 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "Rasierklinge" +msgstr[1] "Rasierklingen" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "Eine zweischneidige Rasierklinge." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "Paar Handkarden" +msgstr[1] "Paar Handkarden" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" +"Ein Paar Handkarden, welche zum Entfernen von Fasern bei der " +"Textilherstellung verwendet werden." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "Rocken und Spindel" +msgstr[1] "Rocken und Spindeln" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "" +"Ein Paar spezialisierte Holzstäbe, welche zum Spinnen von Fasern zu Fäden " +"und Garn gebraucht werden." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -55123,6 +55232,17 @@ msgstr[1] "Fahrzeugsteuerungen" msgid "A set of various vehicle controls. Useful for crafting." msgstr "Ein Satz diverser Fahrzeugsteuerungen. Nützlich für die Fertigung." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -56468,7 +56588,7 @@ msgstr[1] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -62407,8 +62527,8 @@ msgstr "Beute: Feuerwaffen" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." -msgstr "" +msgid "Destination for guns, bows and similar weapons." +msgstr "Zielfeld für Feuerwaffen, Bögen und ähnliche Waffen." #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Magazines" @@ -66301,12 +66421,12 @@ msgstr "Fahrzeugteile sind absolut zuverlässig und haben niemals Defekte" #: lang/json/MOD_INFO_from_json.py msgid "No Filthy Clothing" -msgstr "" +msgstr "Keine versiffte Kleidung" #. ~ Description for No Filthy Clothing #: lang/json/MOD_INFO_from_json.py msgid "Clothes dropped by zombies will be completely clean." -msgstr "" +msgstr "Von Zombies fallen gelassene Kleidung wird komplett sauber sein. " #: lang/json/MOD_INFO_from_json.py msgid "No Flaming Weapons" @@ -66605,6 +66725,8 @@ msgid "" "Only spawn classic zombies and natural wildlife. This disables certain " "buildings and map extras." msgstr "" +"Es werden nur klassische Zombies und natürliches Wild auftauchen. Bestimmte " +"Gebäude und Kartenextras werden deaktiviert. " #: lang/json/MOD_INFO_from_json.py msgid "Dark Days Ahead" @@ -66634,6 +66756,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "Behelfsmäßige-Dinge-Mod" @@ -66968,16 +67101,17 @@ msgstr[0] "" msgstr[1] "" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" -"Ein insektenähnlicher Roboter von der Größe eines kleinen Hundes. Er wurde " -"für den Heimatschutz entworfen und ist mit zwei Stromschägern für die kurze " -"Entfernung ausgestattet. Er kann mit großer Geschwindigkeit über den Boden " -"skaten." +"Ein insektenähnlicher Roboter von der Größe eines kleinen Hundes, erfunden " +"für die Heimsicherheit. Er ist mit zwei Stromschägern für die kurze " +"Entfernung ausgestattet. Er kann sich mit hoher Geschwindigkeit auf dem " +"Boden fortbewegen." #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -67210,7 +67344,7 @@ msgstr[1] "" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" @@ -67223,7 +67357,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -67236,7 +67370,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -67249,7 +67383,7 @@ msgstr[1] "" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -67262,7 +67396,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -67275,7 +67409,7 @@ msgstr[1] "" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -67288,7 +67422,7 @@ msgstr[1] "" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67300,7 +67434,7 @@ msgstr[1] "" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67312,7 +67446,7 @@ msgstr[1] "" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67323,7 +67457,7 @@ msgstr[1] "" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67349,8 +67483,8 @@ msgstr[1] "" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." -msgstr "" +msgid "A largemouth bass. Very popular with sports fishermen." +msgstr "Ein Forellenbarsch. Sehr beliebt unter Angelsportlern." #: lang/json/MONSTER_from_json.py msgid "smallmouth bass" @@ -67361,7 +67495,7 @@ msgstr[1] "" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" @@ -67374,9 +67508,11 @@ msgstr[1] "" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" +"Ein Wolfsbarsch. Das ist hauptsächlich ein Salzwasserfisch, aber sie " +"schwimmen nach süßerem Gewässer, um abzulaichen." #: lang/json/MONSTER_from_json.py msgid "white bass" @@ -67387,7 +67523,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" @@ -67400,7 +67536,7 @@ msgstr[1] "" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" @@ -67412,7 +67548,7 @@ msgstr[1] "" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67423,7 +67559,7 @@ msgstr[1] "" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67435,7 +67571,7 @@ msgstr[1] "" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67447,8 +67583,10 @@ msgstr[1] "" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" +"Ein Blauer Sonnenbarsch, eine invasive Art in Japan. Er wird üblicherweise " +"ausgenommen und als ganzes gekocht." #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -67459,7 +67597,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67470,7 +67608,7 @@ msgstr[1] "" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67481,7 +67619,7 @@ msgstr[1] "" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67492,7 +67630,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67504,7 +67642,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" @@ -67516,7 +67654,7 @@ msgstr[1] "" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67528,7 +67666,7 @@ msgstr[1] "" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" @@ -67540,8 +67678,10 @@ msgstr[1] "" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." +msgid "A bullhead, a type of catfish. Delicious battered and fried." msgstr "" +"Eine Groppe, eine Art von den Welsartigen. In Backteig ausgebacken und " +"frittiert ist sie ganz lecker." #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -67551,7 +67691,7 @@ msgstr[1] "" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67562,7 +67702,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67575,7 +67715,7 @@ msgstr[1] "" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" @@ -67587,8 +67727,10 @@ msgstr[1] "" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." +msgid "A pickerel. It looks like a pike, but much smaller." msgstr "" +"Ein Amerikanischer Hecht. Er sieht wie ein gewöhnlicher Hecht aus, nur viel " +"kleiner." #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -67599,7 +67741,7 @@ msgstr[1] "" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" @@ -67611,7 +67753,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67623,7 +67765,7 @@ msgstr[1] "" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -67635,7 +67777,7 @@ msgstr[1] "" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67647,11 +67789,9 @@ msgstr[1] "" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -"Ein Kahlhecht. Diese Fische sind mit mit Knochenhechten verwandt, aber ohne " -"die riesigen Zähne, hautzerfleischenden Schuppen und der Aggression." #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -67662,7 +67802,7 @@ msgstr[1] "" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -67689,7 +67829,7 @@ msgstr[1] "" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -67957,8 +68097,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "fungal zombie" msgid_plural "fungal zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Funguszombie" +msgstr[1] "Funguszombies" #. ~ Description for fungal zombie #: lang/json/MONSTER_from_json.py @@ -67973,16 +68113,19 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "bloated fungal zombie" msgid_plural "bloated fungal zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "aufgeblähter Funguszombie" +msgstr[1] "aufgeblähte Funguszombies" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" +"Mit seiner geschwollenen grauen Haut, die von einer dicken Schimmelschicht " +"überwuchert ist, sieht dieser ballonartige Funguszombie aus, als könne er " +"auf gewaltige Weise platzen und eine Wolke giftiger Sporen freisetzen. " #: lang/json/MONSTER_from_json.py msgid "pollinator zombie" @@ -67994,8 +68137,11 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" +"Jeder Atemzug dieses krummen, von Fungus geplagten Zombies sendet feinen " +"Sporenstaub aus, und er sieht ständig so aus, als trete er aus einer " +"Dunstwolke. " #: lang/json/MONSTER_from_json.py msgid "fungal juggernaut" @@ -68792,12 +68938,9 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" -"Dieser einstmals durchschnittliche Labrador-Mischlingshund ist eindeutig " -"verwildert. Obwohl er wahrscheinlich immer noch instinktiv dem Menschen " -"vertraut, ist er wahrscheinlich weit davon entfernt, ein Haustier zu sein." #: lang/json/MONSTER_from_json.py msgid "Labrador puppy" @@ -68985,8 +69128,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "dachshund" msgid_plural "dachshunds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Dackel" +msgstr[1] "Dackel" #. ~ Description for dachshund #: lang/json/MONSTER_from_json.py @@ -68999,8 +69142,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "dachshund puppy" msgid_plural "dachshund puppies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Dackelwelpe" +msgstr[1] "Dackelwelpen" #. ~ Description for {'str': 'dachshund puppy', 'str_pl': 'dachshund puppies'} #: lang/json/MONSTER_from_json.py @@ -69008,12 +69151,14 @@ msgid "" "An adorable, defenseless dachshund puppy. Much safer to tame than an adult " "dog." msgstr "" +"Ein süßer, schutzloser Dackelwelpe. Kann viel sicherer als das erwachsene " +"Gegenstück gezähmt werden." #: lang/json/MONSTER_from_json.py msgid "German shepherd" msgid_plural "German shepherds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Deutscher Schäferhund" +msgstr[1] "Deutsche Schäferhunde" #. ~ Description for German shepherd #: lang/json/MONSTER_from_json.py @@ -69028,8 +69173,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "German shepherd puppy" msgid_plural "German shepherd puppies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Deutscher Schäferhundwelpe" +msgstr[1] "Deutsche Schäferhundwelpen" #. ~ Description for {'str': 'German shepherd puppy', 'str_pl': 'German #. shepherd puppies'} @@ -69074,8 +69219,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "rottweiler" msgid_plural "rottweilers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rottweiler" +msgstr[1] "Rottweiler" #. ~ Description for rottweiler #: lang/json/MONSTER_from_json.py @@ -69092,8 +69237,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "rottweiler puppy" msgid_plural "rottweiler puppies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rottweilerwelpe" +msgstr[1] "Rottweilerwelpen" #. ~ Description for {'str': 'rottweiler puppy', 'str_pl': 'rottweiler #. puppies'} @@ -69323,8 +69468,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "piglet" msgid_plural "piglets" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ferkel" +msgstr[1] "Ferkel" #. ~ Description for piglet #. ~ Description for pig @@ -69339,8 +69484,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "pig" msgid_plural "pigs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schwein" +msgstr[1] "Schweine" #: lang/json/MONSTER_from_json.py msgid "rabbit" @@ -69751,8 +69896,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "scarred zombie" msgid_plural "scarred zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "vernarbter Zombie" +msgstr[1] "vernarbte Zombies" #. ~ Description for scarred zombie #: lang/json/MONSTER_from_json.py @@ -69850,8 +69995,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "blood sacrifice" msgid_plural "blood sacrifices" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Blutopfer" +msgstr[1] "Blutopfer" #. ~ Description for blood sacrifice #: lang/json/MONSTER_from_json.py @@ -69867,8 +70012,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "boomer" msgid_plural "boomers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Boomer" +msgstr[1] "Boomer" #. ~ Description for boomer #: lang/json/MONSTER_from_json.py @@ -69883,8 +70028,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "gasoline zombie" msgid_plural "gasoline zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Benzinzombie" +msgstr[1] "Benzinzombies" #. ~ Description for gasoline zombie #: lang/json/MONSTER_from_json.py @@ -69892,12 +70037,15 @@ msgid "" "A huge bloated zombie that appears to have fed upon gasoline; fumes and " "flames escape from its mouth and fuel leaks from its waddling form." msgstr "" +"Ein gewaltiger, aufgeblähter Zombie der anscheinend reichlich Benzin " +"getrunken hat; Rauch und Flammen strömen aus seinem Mund und Brennstoff " +"tropft aus seiner watschelnden Gestalt. " #: lang/json/MONSTER_from_json.py msgid "huge boomer" msgid_plural "huge boomers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Riesenboomer" +msgstr[1] "Riesenboomer" #. ~ Description for huge boomer #: lang/json/MONSTER_from_json.py @@ -69905,6 +70053,9 @@ msgid "" "This boomer, normally swollen and ready to burst, has strengthened and " "solidified. The bile dribbling from its mouth also appears to have changed…" msgstr "" +"Dieser Boomer, normalerweise angeschwollen und bereit zum Explodieren, hat " +"sich verstärkt und verfestigt. Die Galle, die aus seinem Mund tropft, " +"scheint sich ebenfalls verändert zu haben." #: lang/json/MONSTER_from_json.py msgid "dissoluted devourer" @@ -70096,8 +70247,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal dog" msgid_plural "skeletal dogs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Skeletthund" +msgstr[1] "Skeletthunde" #. ~ Description for skeletal dog #: lang/json/MONSTER_from_json.py @@ -70116,8 +70267,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "dog" msgid_plural "dogs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hund" +msgstr[1] "Hunde" #. ~ Description for dog #: lang/json/MONSTER_from_json.py @@ -70148,8 +70299,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "rot-weiler" msgid_plural "rot-weilers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Verrottweiler" +msgstr[1] "Verrottweiler" #. ~ Description for rot-weiler #: lang/json/MONSTER_from_json.py @@ -70459,11 +70610,11 @@ msgstr "Ein Bild aus Licht, es sieht sehr realistisch aus." #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "Homunkulus" -msgstr[1] "Homunkuli" +msgid_plural "homunculi" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -70572,8 +70723,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "jabberwock" msgid_plural "jabberwocks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Jabberwock" +msgstr[1] "Jabberwocks" #. ~ Description for jabberwock #: lang/json/MONSTER_from_json.py @@ -70590,8 +70741,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "kreck" msgid_plural "krecks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kreck" +msgstr[1] "Krecks" #. ~ Description for kreck #: lang/json/MONSTER_from_json.py @@ -70660,8 +70811,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "razorclaw" msgid_plural "razorclaws" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rasierklaue" +msgstr[1] "Rasierklauen" #. ~ Description for razorclaw #: lang/json/MONSTER_from_json.py @@ -70678,8 +70829,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "riot control bot" msgid_plural "riot control bots" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Antikrawallroboter" +msgstr[1] "Antikrawallroboter" #. ~ Description for riot control bot #: lang/json/MONSTER_from_json.py @@ -70720,8 +70871,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shadow snake" msgid_plural "shadow snakes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schattenschlange" +msgstr[1] "Schattenschlangen" #. ~ Description for shadow snake #: lang/json/MONSTER_from_json.py @@ -70770,8 +70921,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeleton" msgid_plural "skeletons" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Skelett" +msgstr[1] "Skelette" #. ~ Description for skeleton #: lang/json/MONSTER_from_json.py @@ -70790,8 +70941,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal brute" msgid_plural "skeletal brutes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Skelettrohling" +msgstr[1] "Skelettrohlinge" #. ~ Description for skeletal brute #: lang/json/MONSTER_from_json.py @@ -70835,8 +70986,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "giant slug" msgid_plural "giant slugs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Riesenschnecke" +msgstr[1] "Riesenschnecken" #. ~ Description for giant slug #: lang/json/MONSTER_from_json.py @@ -70851,8 +71002,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "thing" msgid_plural "things" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ding" +msgstr[1] "Dinger" #. ~ Description for thing #: lang/json/MONSTER_from_json.py @@ -70911,8 +71062,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "giant worm" msgid_plural "giant worms" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Riesenwurm" +msgstr[1] "Riesenwürmer" #. ~ Description for giant worm #: lang/json/MONSTER_from_json.py @@ -70954,8 +71105,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "grim howler" msgid_plural "grim howlers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "grausiger Heuler" +msgstr[1] "grausige Heuler" #. ~ Description for grim howler #: lang/json/MONSTER_from_json.py @@ -70969,8 +71120,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombear" msgid_plural "zombears" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombär" +msgstr[1] "Zombären" #. ~ Description for zombear #: lang/json/MONSTER_from_json.py @@ -70984,8 +71135,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py lang/json/snippet_from_json.py msgid "zombie" msgid_plural "zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombie" +msgstr[1] "Zombies" #. ~ Description for zombie #: lang/json/MONSTER_from_json.py @@ -71011,8 +71162,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "acidic zombie" msgid_plural "acidic zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Säurezombie" +msgstr[1] "Säurezombies" #. ~ Description for acidic zombie #: lang/json/MONSTER_from_json.py @@ -71026,8 +71177,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "slavering biter" msgid_plural "slavering biters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "sabbernder Beißer" +msgstr[1] "sabbernde Beißer" #. ~ Description for slavering biter #: lang/json/MONSTER_from_json.py @@ -71042,8 +71193,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "brainless zombie" msgid_plural "brainless zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "hirnloser Zombie" +msgstr[1] "hirnlose Zombies" #. ~ Description for brainless zombie #: lang/json/MONSTER_from_json.py @@ -71053,12 +71204,16 @@ msgid "" "flesh you can see that its face and brain are gone, though its ears are " "intact." msgstr "" +"Ein Zombie wie jeder andere, außer dass seine Gesichtszüge und sein Schädel " +"zerstört wurden. Es ist unklar, was diesen Schaden angerichtet hat, aber " +"zwischen den verfaulten Fleischfetzen siehst du, dass sein Gesicht und " +"Gehirn verschwunden sind. Seine Ohren sind jedoch intakt." #: lang/json/MONSTER_from_json.py msgid "zombie brute" msgid_plural "zombie brutes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rohlingszombie" +msgstr[1] "Rohlingszombies" #. ~ Description for zombie brute #: lang/json/MONSTER_from_json.py @@ -71071,8 +71226,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie wrestler" msgid_plural "zombie wrestlers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombie-Wrestler" +msgstr[1] "Zombie-Wrestler" #. ~ Description for zombie wrestler #: lang/json/MONSTER_from_json.py @@ -71102,8 +71257,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shocker brute" msgid_plural "shocker brutes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schockrohling" +msgstr[1] "Schockrohlinge" #. ~ Description for shocker brute #: lang/json/MONSTER_from_json.py @@ -71134,8 +71289,8 @@ msgstr "" "sichtbar, du musst schon blinzeln, um sie sehen zu können. Die Gestalt ist " "gehüllt in ein knisterndes Feld aus Blitzen, welches wie ein schlagendes " "Herz pulsiert. Sie schreitet bedächtig umgeben vom tosenden Gewitter, das " -"sie umgibt und lässt eifrig Blitzte auf alles überspringt was sich ihr " -"nährt." +"sie umgibt und lässt eifrig Blitzte auf alles überspringen, was sich ihr " +"nähert." #: lang/json/MONSTER_from_json.py msgid "zombie cop" @@ -71154,8 +71309,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "corrosive zombie" msgid_plural "corrosive zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "korrosiver Zombie" +msgstr[1] "korrosive Zombies" #. ~ Description for corrosive zombie #: lang/json/MONSTER_from_json.py @@ -71176,8 +71331,8 @@ msgstr "Der korrosive Zombie speit einen Klumpen Säure!" #: lang/json/MONSTER_from_json.py msgid "crawling zombie" msgid_plural "crawling zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kriechzombie" +msgstr[1] "Kriechzombies" #. ~ Description for crawling zombie #: lang/json/MONSTER_from_json.py @@ -71191,8 +71346,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie dancer" msgid_plural "zombie dancers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombietänzer" +msgstr[1] "Zombietänzer" #. ~ Description for zombie dancer #: lang/json/MONSTER_from_json.py @@ -71208,8 +71363,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie dog" msgid_plural "zombie dogs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombiehund" +msgstr[1] "Zombiehunde" #. ~ Description for zombie dog #: lang/json/MONSTER_from_json.py @@ -71223,8 +71378,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "listener zombie" msgid_plural "listener zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Lauscherzombie" +msgstr[1] "Lauscherzombies" #. ~ Description for listener zombie #: lang/json/MONSTER_from_json.py @@ -71251,8 +71406,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shocker zombie" msgid_plural "shocker zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schockzombie" +msgstr[1] "Schockzombies" #. ~ Description for shocker zombie #: lang/json/MONSTER_from_json.py @@ -71264,8 +71419,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "fat zombie" msgid_plural "fat zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "dicker Zombie" +msgstr[1] "dicke Zombies" #. ~ Description for fat zombie #: lang/json/MONSTER_from_json.py @@ -71279,8 +71434,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "fiend" msgid_plural "fiends" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Unhold" +msgstr[1] "Unholde" #. ~ Description for fiend #: lang/json/MONSTER_from_json.py @@ -71294,8 +71449,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "firefighter zombie" msgid_plural "firefighter zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Feuerwehrzombie" +msgstr[1] "Feuerwehrzombies" #. ~ Description for firefighter zombie #: lang/json/MONSTER_from_json.py @@ -71309,8 +71464,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "bloated zombie" msgid_plural "bloated zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "aufgeblähter Zombie" +msgstr[1] "aufgeblähte Zombies" #. ~ Description for bloated zombie #: lang/json/MONSTER_from_json.py @@ -71400,8 +71555,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "grabber zombie" msgid_plural "grabber zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Greifzombie" +msgstr[1] "Greifzombies" #. ~ Description for grabber zombie #: lang/json/MONSTER_from_json.py @@ -71416,8 +71571,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "grappler zombie" msgid_plural "grappler zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Greifarmzombie" +msgstr[1] "Greifarmzombies" #. ~ Description for grappler zombie #: lang/json/MONSTER_from_json.py @@ -71449,8 +71604,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie hollow" msgid_plural "zombie hollows" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "hohler Zombie" +msgstr[1] "hohle Zombies" #. ~ Description for zombie hollow #: lang/json/MONSTER_from_json.py @@ -71472,8 +71627,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie hulk" msgid_plural "zombie hulks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombie-Hulk" +msgstr[1] "Zombie-Hulks" #. ~ Description for zombie hulk #: lang/json/MONSTER_from_json.py @@ -71487,8 +71642,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "feral hunter" msgid_plural "feral hunters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "verwilderter Jäger" +msgstr[1] "verwilderte Jäger" #. ~ Description for feral hunter #: lang/json/MONSTER_from_json.py @@ -71518,8 +71673,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie snapper" msgid_plural "zombie snappers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schnappzombie" +msgstr[1] "Schnappzombies" #. ~ Description for zombie snapper #: lang/json/MONSTER_from_json.py @@ -71533,8 +71688,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie master" msgid_plural "zombie masters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombiemeister" +msgstr[1] "Zombiemeister" #. ~ Description for zombie master #: lang/json/MONSTER_from_json.py @@ -71555,8 +71710,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie necromancer" msgid_plural "zombie necromancers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombiebeschwörer" +msgstr[1] "Zombiebeschwörer" #. ~ Description for zombie necromancer #: lang/json/MONSTER_from_json.py @@ -71575,8 +71730,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "festering boar" msgid_plural "festering boars" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "verfaulendes Wildschwein" +msgstr[1] "verfaulende Wildschweine" #. ~ Description for festering boar #: lang/json/MONSTER_from_json.py @@ -71590,8 +71745,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "feral predator" msgid_plural "feral predators" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "verwilderter Räuber" +msgstr[1] "verwilderte Räuber" #. ~ Description for feral predator #: lang/json/MONSTER_from_json.py @@ -71609,8 +71764,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "decayed zombie" msgid_plural "decayed zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "zerfallener Zombie" +msgstr[1] "zerfallene Zombies" #. ~ Description for decayed zombie #: lang/json/MONSTER_from_json.py @@ -71624,8 +71779,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "feral runner" msgid_plural "feral runners" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "verwilderter Läufer" +msgstr[1] "verwilderte Läufer" #. ~ Description for feral runner #: lang/json/MONSTER_from_json.py @@ -71639,8 +71794,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "scorched zombie" msgid_plural "scorched zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "verbrannter Zombie" +msgstr[1] "verbrannte Zombies" #. ~ Description for scorched zombie #: lang/json/MONSTER_from_json.py @@ -71654,8 +71809,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "screecher zombie" msgid_plural "screecher zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kreischzombie" +msgstr[1] "Kreischzombies" #. ~ Description for screecher zombie #: lang/json/MONSTER_from_json.py @@ -71670,8 +71825,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shady zombie" msgid_plural "shady zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schattenzombie" +msgstr[1] "Schattenzombies" #. ~ Description for shady zombie #: lang/json/MONSTER_from_json.py @@ -71687,8 +71842,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shrieker zombie" msgid_plural "shrieker zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schreizombie" +msgstr[1] "Schreizombies" #. ~ Description for shrieker zombie #: lang/json/MONSTER_from_json.py @@ -71702,8 +71857,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skull zombie" msgid_plural "skull zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Schädelzombie" +msgstr[1] "Schädelzombies" #. ~ Description for skull zombie #: lang/json/MONSTER_from_json.py @@ -71714,12 +71869,18 @@ msgid "" "thing's fleshy ears are four sizes too large and droop under their own " "weight." msgstr "" +"Der Kopf dieser Kreatur ist ein scheußlicher, grauer Schädel, geformt aus " +"menschlichen Knochenfragmenten und einer Art Glibber. Gezackte Zähne sind " +"sichtbar, während das Ding seinen Kiefer bewegt, und verstörend menschliche," +" lidlose Augen starren dich aus ihren Höhlen an. Die fleischigen Ohren des " +"Dings sind vier Nummern zu groß und hängen unter ihrem eigenen Gewicht " +"schlaff herunter. " #: lang/json/MONSTER_from_json.py msgid "smoker zombie" msgid_plural "smoker zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rauchzombie" +msgstr[1] "Rauchzombies" #. ~ Description for smoker zombie #: lang/json/MONSTER_from_json.py @@ -71734,8 +71895,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "spitter zombie" msgid_plural "spitter zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Spuckzombie" +msgstr[1] "Spuckzombies" #. ~ Description for spitter zombie #: lang/json/MONSTER_from_json.py @@ -71752,8 +71913,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "survivor zombie" msgid_plural "survivor zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Überlebendenzombie" +msgstr[1] "Überlebendenzombies" #. ~ Description for survivor zombie #: lang/json/MONSTER_from_json.py @@ -71814,8 +71975,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "tough zombie" msgid_plural "tough zombies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "hartnäckiger Zombie" +msgstr[1] "hartnäckige Zombies" #. ~ Description for tough zombie #: lang/json/MONSTER_from_json.py @@ -71829,8 +71990,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombeaver" msgid_plural "zombeavers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombiber" +msgstr[1] "Zombiber" #. ~ Description for zombeaver #: lang/json/MONSTER_from_json.py @@ -71841,12 +72002,18 @@ msgid "" " is oozing out of it. Seems like it isn't interested in trees anymore and " "is looking for some warm flesh to feed." msgstr "" +"Dieses Tier hat große Wunden auf seiner Seite, und man kann Rippen mit etwas" +" Fleisch an ihnen durch sie sehen. Das auffälligste Merkmal dieser " +"Abnormität sind die großen Schneidezähne in seinem bedrohlich geöffneten " +"Maul, aus dem merkwürdiger schwarzer Glibber trieft. Es hat den Anschein als" +" sei es nicht mehr an Bäumen interessiert und suche stattdessen nach warmem " +"Fleisch zum Fressen. " #: lang/json/MONSTER_from_json.py msgid "antlered horror" msgid_plural "antlered horrors" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Geweihschrecken" +msgstr[1] "Geweihschrecken" #. ~ Description for antlered horror #: lang/json/MONSTER_from_json.py @@ -72877,7 +73044,8 @@ msgstr[1] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74761,18 +74929,6 @@ msgstr "" "Sicherheitsnetzwerk verbunden und setzt seine niemals endende Jagd nach " "Kriminellen und Eindringlingen fort." -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" -"Ein insektenähnlicher Roboter von der Größe eines kleinen Hundes, erfunden " -"für die Heimsicherheit. Er ist mit zwei Stromschägern für die kurze " -"Entfernung ausgestattet. Er kann sich mit hoher Geschwindigkeit auf dem " -"Boden fortbewegen." - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -76359,7 +76515,7 @@ msgstr "" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "" #. ~ Message for SPELL 'Artifact Blood' @@ -77887,18 +78043,18 @@ msgstr[1] "Berghelme (an)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -78399,7 +78555,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -80985,12 +81141,12 @@ msgstr "" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "»Tick.«" @@ -81160,6 +81316,7 @@ msgstr[1] "Rohrbomben" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -81190,8 +81347,9 @@ msgstr[1] "aktive Rohrbomben" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "Du hast bereits %s angezündet, versuch es mal mit Werfen." @@ -81202,6 +81360,7 @@ msgstr "Du hast bereits %s angezündet, versuch es mal mit Werfen." #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -81327,8 +81486,8 @@ msgstr[0] "" msgstr[1] "" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -81677,8 +81836,8 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "folded poncho" msgid_plural "folded ponchos" -msgstr[0] "entfalteter Poncho" -msgstr[1] "entfaltete Ponchos" +msgstr[0] "gefalteter Poncho" +msgstr[1] "gefaltete Ponchos" #. ~ Description for folded poncho #: lang/json/TOOL_from_json.py @@ -81705,3449 +81864,2624 @@ msgstr "" "wurde. Sie bedeckt deine wichtigsten Körperteile. Benutze sie, um sie für " "die weitere Verwendung zu entfalten." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "militärischer Flugschreiber" +msgstr[1] "militärische Flugschreiber" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" +"Die ist ein Flugschreiber, der vermutlich aus irgendeinem Wrack eines " +"Militärvehikels entnommen wurde. Falls du ein System findest, um ihn zu " +"analysieren, könntest du vielleicht etwas von Interesse finden." -#. ~ Use action msg for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "Kleinreaktor" +msgstr[1] "Kleinreaktoren" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." +msgid "A small portable plutonium reactor. Handle with great care!" msgstr "" +"Ein kleiner tragbarer Plutoniumreaktor. Mit großer Vorsicht zu handhaben!" -#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "inaktive EMP-Drohne" +msgstr[1] "inaktive EMP-Drohnen" +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "" -msgstr[1] "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "Die EMP-Drohne fliegt aus deiner Hand und erforscht das Gebiet!" -#. ~ Description for horse tack +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "Du fehlprogrammierst die EMP-Drohne, geh in Deckung!" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"Dies ist eine inaktive EMP-Drohne. EMP-Drohnen sind faustgroße Roboter, " +"welche durch die Luft fliegen. Diese Drohne enthält eine EMP-Granate und " +"greift an, indem sie zum Ziel fliegt und detoniert. Benutze diesen " +"Gegenstand, um ihn umzuprogrammieren und die EMP-Drohne freizulassen. Die " +"Fertigkeitsstufen zum Thema Elekronik und Computer spielt eine Rolle dabei, " +"ob die Zielmatrix erfolgreich programmiert wird." #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "" -msgstr[1] "" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "inaktive C-4-Drohne" +msgstr[1] "inaktive C-4-Drohnen" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "Die C-4-Drohne fliegt aus deiner Hand und erforscht das Gebiet!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "Du fehlprogrammierst die C-4-Drohne, geh in Deckung!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"Dies ist eine inaktive C-4-Drohne. C-4-Drohnen sind faustgroße Roboter, " +"welche durch die Luft fliegen. Diese Drohne enthält etwas C-4 und greift an," +" indem sie zum Ziel fliegt und detoniert. Benutze diesen Gegenstand, um ihn " +"umzuprogrammieren und die C-4-Drohne freizulassen. Die Fertigkeitsstufen zum" +" Thema Elekronik und Computer spielt eine Rolle dabei, ob die Zielmatrix " +"erfolgreich programmiert wird." #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "eingepackte M72 LAW" -msgstr[1] "eingepackte M72 LAWs" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "inaktive Blendgranatendrohne" +msgstr[1] "inaktive Blendgranatendrohnen" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "Aktivieren" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "" +"Die Blendgranatendrohne fliegt aus deiner Hand und erforscht das Gebiet!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "Zu ziehst den Aktivierungshebel, was die LAW zum Feuern bereitmacht." +msgid "You misprogram the flashbang hack; take cover!" +msgstr "Du fehlprogrammierst die Blendgranatendrohne, geh in Deckung!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" -"Dies ist eine M72 LAW, die lagerfähig eingepackt ist. Benutze sie, um sie " -"auszupacken und feuerbereit zu machen. Nachdem sie aktiviert wurde, kann sie" -" nicht wieder eingepackt werden." +"Dies ist eine inaktive Blendgranatendrohne. Blendgranatendrohnen sind " +"faustgroße Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine" +" Blendgranate und greift an, indem sie zum Ziel fliegt und detoniert. " +"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die " +"Blendgranatendrohne freizulassen. Die Fertigkeitsstufen zum Thema Elekronik " +"und Computer spielt eine Rolle dabei, ob die Zielmatrix erfolgreich " +"programmiert wird." #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "Handpumpe" -msgstr[1] "Handpumpen" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "inaktive Tränengasdrohne" +msgstr[1] "inaktive Tränengasdrohnen" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "" -"Diese Pumpe ist dazu geeignet, Luft in aufblasbare Gegenstände zu blasen." +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "Die Tränengasdrohne fliegt aus deiner Hand und erforscht das Gebiet!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "Du fehlprogrammierst die Tränengasdrohne, geh in Deckung!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" +"Dies ist eine inaktive Tränengasdrohne. Tränengasdrohnen sind faustgroße " +"Roboter, welche durch die Luft fliegen. Diese Drohne enthält einen " +"Tränengaskanister und greift an, indem sie zum Ziel fliegt und detoniert. " +"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die Tränengasdrohne " +"freizulassen. Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen" +" eine Rolle dabei, ob die Zielmatrix erfolgreich programmiert wird." #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "Säurebombe" -msgstr[1] "Säurebomben" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "inaktiver Granatendrohne" +msgstr[1] "inaktive Granatendrohnen" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "Die Granatendrohne fliegt aus deiner Hand und erforscht das Gebiet!" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "Du fehlprogrammierst die Granatendrohne, geh in Deckung!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -"Dies ist ein zerbrechlicher Behälter, der mit Säure gefüllt wurde. Wirf ihn," -" um einen Pfuhl aus starker Säure auszuschütten." +"Dies ist eine inaktive Granatendrohne. Granatendrohnen sind faustgroße " +"Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine Granate " +"und greift an, indem sie zum Ziel fliegt und detoniert. Benutze diesen " +"Gegenstand, um ihn umzuprogrammieren und die Granatendrohne freizulassen. " +"Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen eine Rolle " +"dabei, ob die Zielmatrix erfolgreich programmiert wird." -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "inaktiver Lasergeschützturm" +msgstr[1] "inaktive Lasergeschütztürme" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"Dies ist eine fortgeschrittene Version der Einheitsstromzufuhr, oder kurz " -"»Esz.«. Sie wurde signifikant umgestaltet, um einen höheren Wirkungsgrad zu " -"erzielen und statt Batterien Plutonium-Brennstoffzellen zu verbrauchen. Sie " -"ist momentan angeschaltet. Leider kann ihr Plutoniumreaktor nicht in der " -"Esz.-Ladestation aufgeladen werden." +"Dies ist ein inaktiver Lasergeschützturm. Die Benutzung dieses Gegenstands " +"wird ihn anschalten und auf den Boden stellen, wo er sich dann befestigt. " +"Falls er erfolgreich umprogrammiert und neu verdrahtet wurde, wird der " +"Geschützturm dich dann als freundlich identifizieren und alle Gegner mit " +"seinen eingebauten drehbaren Laserkanonen angeifen. Er benötigt Sonnenlicht," +" um schießen zu können." #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "fortgeschrittene E-Zigarette" -msgstr[1] "fortgeschrittene E-Zigaretten" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." msgstr "" -"Eine fortgeschrittene Version der elektronischen Zigarette. Weniger " -"schädlich als gewöhnliche Zigaretten, um deinen Nikotinschub zu erhalten, " -"aber immer noch süchtigmachend. Es benötigt Batterien und " -"Nikotinflüssigkeit, um zu funktionieren." #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "Drucklufthorn" -msgstr[1] "Drucklufthörner" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "inaktive Klingendrohne" +msgstr[1] "inaktive Klingendrohnen" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "»Trööööööööööt!«" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "Die Klingendrohne fliegt aus deiner Hand und erforscht das Gebiet!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "Du betätigst das Drucklufthorn." +msgid "You misprogram the manhack; it's hostile!" +msgstr "Du fehlprogrammierst die Klingendrohne; sie ist feindlich!" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" -"Dies ist eine kleine Dose mit komprimierter Luft, an die eine Plastiktröte " -"angebracht wurde. Wenn der Knopf gedrückt wird, wird sie ein lautet " -"Hupgeräusch von sich geben." +"Dies ist eine inaktive Klingendrohne. Klingendrohnen sind faustgroße " +"Roboter, welche durch die Luft fliegen. Sie sind voller rotierender Klingen " +"und greifen an, indem sie mit ihrem Ziel kollidieren. Benutze diesen " +"Gegenstand, um ihn umzuprogrammieren und die Klingendrohne zu aktivieren. " +"Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen eine Rolle " +"dabei, ob die Zielmatrix erfolgreich programmiert wird." #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "Wecker" -msgstr[1] "Wecker" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "inaktive Atombömbchendrohne" +msgstr[1] "inaktive Atombömbchendrohnen" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." +msgid "The mininuke hack floats from your hand and surveys the area!" msgstr "" -"Ein Aufziehwecker. Obwohl der Krach das Aufwachen unangenehm macht, ist es " -"immer gut, einen frühen Start in deinen Tag zu haben. Er kann auch in seine " -"Einzelteile zerlegt werden, um ein paar nützliche Teile zu erhalten." +"Die Atombömbchendrohne schwebt aus deiner Hand und erforscht das Gebiet!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "Amboss" -msgstr[1] "Ambosse" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "Du fehlprogrammierst die Atombömbchendrohne. Bete." -#. ~ Description for anvil +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"Dies ist ein enorm schwerer Block aus seltsam geformtem Stahl mit einem " -"meißelähnlichen Ansatz in der Ecke. Er wird für die meisten " -"Metallverarbeitungsfertigungsrezepte verwendet." +"Dies ist eine inaktive Atombömbchendrohne. Eine Atombömbchendrohne ist viel " +"größer als eine normale Klingendrohne und enthält ein Atombömbchen. Sie " +"greift an, indem sie zu ihrem Ziel fliegt und detoniert. Benutze diesen " +"Gegenstand, um ihn umzuprogrammieren und die Atombömbchendrohne " +"freizulassen. Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen" +" eine Rolle dabei, ob die Zielmatrix erfolgreich programmiert wird." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "Wassermühle" -msgstr[1] "Wassermühlen" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" -msgstr[0] "Windmühle" -msgstr[1] "Windmühlen" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." msgstr "" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "Banjo" -msgstr[1] "Banjos" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "inaktiver Antikrawallgeschützturm" +msgstr[1] "inaktive Antikrawallgeschütztürme" -#. ~ Description for banjo +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." msgstr "" -"Ein kleines gewöhnliches industriell hergestelltes Banjo. Scheint zu " -"funktionieren." #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "Barometer" -msgstr[1] "Barometer" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "inaktiver Geschützturm" +msgstr[1] "inaktive Geschütztürme" -#. ~ Description for barometer +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "Ein Plastikbarometer, der den Luftdruck messen kann." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "Bärenfalle" -msgstr[1] "Bärenfallen" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "Soll die Bärenfalle vergraben werden?" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for bear trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "Du stellst die Bärenfalle." +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "" -#. ~ Use action done_message for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "Du vergräbst die Bärenfalle." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "" -#. ~ Description for bear trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" -"Dies ist sowas wie ein federbelaster Stahlkiefer, der mit einer " -"empfindlichen Druckplatte verbunden ist. Benutze ihn, um ihn als Falle zu " -"stellen. Diese Falle wird allem, was auf sie tritt, einfangen und Schaden " -"zufügen. Wenn du eine Schaufel hast, hast du die Möglichkeit, die Bärenfalle" -" zu vergraben." - -#: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "Klingenfalle" -msgstr[1] "Klingenfallen" -#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." -msgstr "Du stellst die Klingenfalle %d Felder weit weg." +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for blade trap +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" -"Die ist eine Machete, die seitlich zu einem Motor befestigt wurde, mit einem" -" Stolperdraht, der ihre Geschwindigkeit kontrolliert. Sobald am Stolperdraht" -" gezogen wird, wird die Klige mit großer Kraft umhergeschwungen. Die Falle " -"ist in einem Bereich von 3×3 Feldern wirksam." #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "Nagelbrettfalle" -msgstr[1] "Nagelbrettfallen" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for nailboard trap. +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "Du platzierst die Brettfalle auf %s mit den Nägeln nach oben." +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "" -#. ~ Description for nailboard trap +#. ~ Use action hostile_msg for inactive nurse bot. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "" + +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." msgstr "" -"Dies sind verschiedene Holzstücke, die zusammengenagelt wurden, wobei ein " -"paar Nägel nach außen zeigen. Wenn ein unvorsichtiges Opfer drauftritt, " -"werden sich die Nägel durch dessen Füße bohren." #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "Bolzenschneider" -msgstr[1] "Bolzenschneider" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pair of bolt cutters +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." +msgid "The grocery bot beeps affirmatively and awaits orders." msgstr "" -"Dies ist ein Bolzenschneider. Du könntest ihn benutzen, um Schlösser oder " -"dicken Draht zu zerschneiden." +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "Knochenflöte" -msgstr[1] "Knochenflöten" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "" -#. ~ Description for bone flute +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "Eine polierte Knochenflöte mit fünf Grifflöchern." +msgid "" +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." +msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "Sprengfalle" -msgstr[1] "Sprengfallen" +#: lang/json/TOOL_from_json.py +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "Du stellst die Sprengfalle und aktivierst die Granate." +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "defekter inaktiver Cyborg" +msgstr[1] "inaktive defekte Cyborgs" -#. ~ Description for booby trap +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -"Dies ist ein plumpes explosives Gerät, das von einem Stück Faden ausgelöst " -"wird. Benutze es, um die Falle zu stellen und siehe zu, wie eine arme " -"Drecksau sie auslöst." +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "Ziegelofen" -msgstr[1] "Ziegelöfen" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for brick kiln +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"Dies ist ein tragbarer holzkohlebetriebener Brennofen. Er ist dafür gedacht," -" Ziegel zu brennen, aber du könntest ihn dazu verwenden, alles Mögliche aus " -"Ton zu machen." #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "Elektroofen" -msgstr[1] "Elektroöfen" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "inaktiver Cyborgprototyp" +msgstr[1] "inaktive Cyborgprototypen" -#. ~ Description for electric kiln +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -"Dies ist ein tragbarer Elektroofen, der von Batterien angetrieben wird. Er " -"ist dafür gedacht, Ziegel zu brennen, aber du könntest ihn dazu verwenden, " -"alles Mögliche aus Ton zu machen. Mit etwas mechanischem Fachwissen könntest" -" du ihn vielleicht sogar direkt an eines Fahrzeugs Energieversorgungsnetz " -"anschließen." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "Luftpolsterfolie" -msgstr[1] "Luftpolsterfolien" -#. ~ Use action done_message for bubble wrap. +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." +msgid "The prototype cyborg lets out a howl of agony and attacks you!" msgstr "" -"Du legst die Luftpolsterfolie auf den Boden. Sie ist nun bereit zum Knacken." -#. ~ Description for bubble wrap +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -"Dies ist ein Stück Plastik, das mit luftgefüllten Bläschen überzogen ist. " -"Benutze es, um es auf den Grund abzulegen, was eine Falle erstellt, die dich" -" mit Lärm warnt, sobald irgendetwas darauf tritt." #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "C4-Sprengstoff" -msgstr[1] "C4-Sprengstoffe" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for C-4 explosive +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -"Dies ist ein Strengstoff in Militärqualität und aus einer Hexogen-" -"Komposition. Er ist beschriftet mit: »Hochexplosiv, mit extremer Vorsicht zu" -" benutzen!«. Es hat einen kleinen Timer." - -#: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "C4-Sprengstoff (aktiviert)" -msgstr[1] "C4-Sprengstoffe (aktiviert)" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." +msgid "" +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" -"Du hast bereits den Timer von %s aktiviert. Vielleicht möchtest du dich nun " -"davon entfernen." -#. ~ Description for C-4 explosive (armed) +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -"Dies ist ein Strengstoff in Militärqualität und aus einer Hexogen-" -"Komposition. Er ist beschriftet mit: »Hochexplosiv, mit extremer Vorsicht zu" -" benutzen!«. Es hat einen kleinen Timer, der gerade abläuft." #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "lose Krähenfüße" -msgstr[1] "lose Krähenfüße" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "inaktiver Schauboter" +msgstr[1] "inaktive Schauboter" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "Du breitest die Krähenfüße aus auf: %s." +msgid "The eyebot hums and takes to the sky." +msgstr "" -#. ~ Description for loose caltrops +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" msgstr "" -"Diese sind kleine, mit vielen schwarfen Spitzen überzogene, Metallobjekte. " -"Wenn ein ahnungsloses Opfer auf ein solches tritt, wird es ein Dorn durch " -"dessen Fuß gebohrt bekommen." +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" +msgid "" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "Kamera" -msgstr[1] "Kameras" - -#. ~ Description for camera +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" -"Eine billige Kompaktdigitalkamera, mit einem Digitalsucher, einem " -"Not-»Visier« und einem Blitzlicht. Du kannst dir deine Fotos auf dem " -"Bildschirm ansehen oder sie auf eine Speicherkarte übertragen. Verwendet " -"gewöhnliche Batterien." #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "Profi-Kamera" -msgstr[1] "Profi-Kameras" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for camera pro +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +msgid "The miner bot whirrs and tunnels into the ground." msgstr "" +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "Kerze" -msgstr[1] "Kerzen" - -#. ~ Use action msg for candle. -#: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "Du entzündest die Kerze." +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for candle +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" -"Dies ist eine dicke Kerze. Sie spendet nicht sehr viel Licht, aber kann " -"ziemlich lange brennen. Du benötigst eine Feuerzeug oder Streichhölzer, um " -"sie anzuzünden." -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "Die Kerze flackert aus." +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "inaktiver Antikrawallroboter" +msgstr[1] "inaktive Antikrawallroboter" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." +msgid "The riot control bot rolls into action." msgstr "" -"Dies ist eine dicke Kerze. Sie spendet nicht sehr viel Licht, aber kann " -"ziemlich lange brennen. Die Kerze brennt." +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "Glibberkanister" -msgstr[1] "Glibberkanister" +msgid "" +"The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "" -#. ~ Description for goo canister +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" -"Auf diesem Kanister ist ein Aufkleber: »Warnung: Enhält hochtoxische und " -"ätzende Materialien. Inhalte können empfindsam sein. Öffnen auf eigene " -"Gefahr.«. Du glaubst, dass du etwas sich darin bewegen fühlen könnest." #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "Tranchiergerät (aus)" -msgstr[1] "Tranchiergeräte (aus)" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "inaktiver Scheuchboter" +msgstr[1] "inaktive Scheuchboter" -#. ~ Description for electric carver (off) +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +msgid "The skitterbot gives a quick bow and scurries away." msgstr "" +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "Tranchiergerät (an)" -msgstr[1] "Tranchiergeräte (an)" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "" -#. ~ Description for electric carver (on) +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgid "" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." msgstr "" -"Dieser elektronische Tranchierer ist eingeschaltet und die Klingen " -"schwirren. Benutze ihn, um ihn auszuschalten." #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "Handy" -msgstr[1] "Handys" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for cellphone. +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "Du verwendest den Bildschirm als Quelle für Licht." +msgid "The lab defense bot shudders briefly and skitters away." +msgstr "" -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "Die Akkus des Mobiltelefons sind zu schwach." +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" -#. ~ Description for cellphone +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." msgstr "" -"Ein Mobiltelefon, der älterer Cousin des Smartphones, welches in bestimmten " -"Kreisen aufgrund seiner Zuverlässigkeit, Robustheit und der Fähigkeit mit " -"herkömmlichen Akkus betrieben zu werden, immer noch recht beliebt ist. " -"Ausreichend Akkukapazität vorausgesetzt wird es bei Verwendung aufleuchten " -"und somit Licht abstrahlen. Es verfügt zudem über eine Uhr-App mit einer " -"nützlichen Alarm-Funktion." #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "Handy - Taschenlampe" -msgstr[1] "Handys - Taschenlampe" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "Du verwendest den Bildschirm nicht länger als Quelle für Licht." +msgid "The searchlight flares up and establishes a perimeter." +msgstr "" +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "Smartphone" -msgstr[1] "Smartphones" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "Du aktivierst das Taschenlampen-Programm." +msgid "" +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." +msgstr "" -#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "Das Smartphone ist nicht ausreichend geladen." +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for smartphone +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +msgid "The dispatch whirrs onto its legs and searches for a target." msgstr "" -"Ein beliebtes, schickes Smartphone. Dank integrierter Kamera können damit " -"Fotos aufgenommen werden und mittels Taschenlampe-App kann die Umgebung " -"damit ausgeleuchtet werden - ausreichende Akkukapazität vorausgesetzt. Das " -"Smartphone verfügt zudem über eine Uhr-App, die einen praktischen Wecker " -"enthält. Das Telefon wird durch eine kleine, wiederaufladbare Stromzelle " -"betrieben, die mit jeder Esz. kompatibel ist." +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "Smartphone - Musik" -msgstr[1] "Smartphones - Musik" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." msgstr "" -"Dieses Telefon spielt Musik ab, die stetig deine Moral erhöht. Du kannst " -"nichts anderes hören während du Musik hörst." #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" -msgstr[0] "Smartphone - Taschenlampe" -msgstr[1] "Smartphones - Taschenlampe" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "Taschenlampe ausschalten" +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "Du schaltest die Taschenlampen-App aus." +msgid "" +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "Kettensäge (aus)" -msgstr[1] "Kettensägen (aus)" +msgid "clothes hanger" +msgid_plural "clothes hangers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chainsaw (off) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" -"Dies ist ein Abholzwerkzeug, das außerdem auch als Gegenheitswaffe benutzt " -"werden kann. Das Benutzen dieses Gegenstands wird, falls es mit Benzin " -"gefüllt ist, es einschalten, was es zu einer sehr starken, aber unhandlichen" -" Nahkampfwaffe macht." #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "Kettensäge (an)" -msgstr[1] "Kettensägen (an)" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "sprechende Puppe" +msgstr[1] "sprechende Puppen" -#. ~ Description for chainsaw (on) +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgid "" +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." msgstr "" -"Diese Kettensäge ist an und macht einen Höllenkrach. Benutze sie, um sie " -"auszuschalten." +"Dies ist eine sprechende Puppe, die für Kinder gedacht ist. Glücklicherweise" +" funktioniert sie noch und du könntest ihre Batterien entnehmen." #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "Holzkohleschmiede" -msgstr[1] "Holzkohleschmieden" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "bestromte Quarterstaff" +msgstr[1] "bestromte Quarterstaffs" -#. ~ Description for charcoal forge +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" -"Dies ist eine tragbare, holzkohlebetriebene Schmiede. Wenn sie mit den " -"richtigen Werkzeugen kombiniert wird, kannst du sie für die Metallarbeit " -"benutzen." +"Dies ist ein mit Eisen beschlagener Quarterstaff, in dem ein " +"Hochspannungsbetäubungsgewehr in dem Griff eingebaut wurde. Das " +"Betäubungsgewehr ist mit den beiden Metallenden des Stabs verdrahtet, " +"wodurch du einen gefährlichen Feind schocken kannst, sollte es sich als zu " +"gefährlich erweisen, sie bewusstlos zu schlagen." #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "Holzkohlenwasserreiniger" -msgstr[1] "Holzkohlenwasserreiniger" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "taktischer Tonfa (aus)" +msgstr[1] "taktische Tonfas (aus)" -#. ~ Description for charcoal water purifier +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" -"Wenn man diesen Gegenstand an einem Behälter voller Wasser anwendet, wird es" -" das Wasser mit beschichteter Holzkohle reinigen. Sobald die Holzkohle " -"genügend Wasser gereinigt hat, wird sie nutzlos und kann auseinandergenommen" -" und recyclet werden. Aus unsicheren Quellen entnommenes Wasser könnte " -"unsauber sein." +"Dies ist ein verstärkter Plastiktonfa, bei dem das Innere ausgehöhlt und mit" +" Kondensatoren und einem ergiebigen Akkumulator gefüllt wurde. Sobald der " +"Schalter am Griff betätigt wird, wird eine hohe Spannung an den zwei " +"Elektroden am Ende des Tonfas anliegen und somit jeden, der unglücklich " +"genug ist, sie zu berühren, schocken. Er hat außerdem eine hübsche " +"Taschenlampe, welche zur Zeit abgeschaltet ist." #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "" -msgstr[1] "" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "taktischer Tonfa (an)" +msgstr[1] "taktische Tonfas (an)" -#. ~ Description for lifestraw +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" +"Dies ist ein verstärkter Plastiktonfa, bei dem das Innere ausgehöhlt und mit" +" Kondensatoren und einem ergiebigen Akkumulator gefüllt wurde. Sobald der " +"Schalter am Griff betätigt wird, wird eine hohe Spannung an den zwei " +"Elektroden am Ende des Tonfas anliegen und somit jeden, der unglücklich " +"genug ist, sie zu berühren, schocken. Die integrierte Taschenlampe ist " +"angeschaltet und verbraucht kontinuiertlich Strom und beleuchtet die " +"Umgebung." #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "Barbecue-Smoker" -msgstr[1] "Barbecue-Smoker" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "L-Stick (aus)" +msgstr[1] "L-Sticks (aus)" -#. ~ Description for charcoal smoker +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "" -"Dies ist ein tragbarer Barbecue-Smoker, der mit Holzkohle betrieben wird. " -"Gut für das wochenendliche Barbeque und die Haltbarmachung von Fleisch " -"mittels Rauch." +msgid "The L-stick(tm) lights up." +msgstr "Der L-Stick (TM) leuchtet auf." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "Holzkohlekocher" -msgstr[1] "Holzkohlekocher" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "Die Batterien des L-Sticks (TM) sind leer." -#. ~ Description for charcoal cooker +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." msgstr "" -"Dies ist ein kleiner Metalltank, der Holzkohle enthalten kann. Eine " -"Zündflamme wurde angebracht. Du könntest ihn benutzen, um Nahrung zu kochen." - -#: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "Farbschaber" -msgstr[1] "Farbschaber" +"Diese schicke Stab wurde vom Light-Unternehmen hergestellt und funktioniert " +"nicht nur als Lichtquelle sondern ebenfalls als eine leichte Waffe, aufgrund" +" der Superlegierungsmaterialien, aus denen er besteht. Aufgrund proprietärer" +" Effizienzverbesserungen über herkömmlichen Lichtquellen halten die " +"Batterien des L-Sticks, oder Leuchtstick, wie er oft genannt wird, länger " +"als bei anderen Lichtquellen." -#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "" -"Ein Werkzeug, das einem Meißel ähnlich ist. Es ist dafür gedacht, Farbe zu " -"entfernen." +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "L-Stick (an)" +msgstr[1] "L-Sticks (an)" +#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "Metallverarbeitungsmeißel" -msgstr[1] "Metallverarbeitungsmeißel" +msgid "The l-stick(tm)'s light fades away." +msgstr "Das Licht des L-Sticks (TM) geht aus." -#. ~ Description for metalworking chisel +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"Dies ist ein kurzer, stabiler Metallverarbeitungsmeißel. Er wird in einigen " -"Metallverarbeitungsfertigungsrezepten verwendet." +"Diese schicke Stab wurde vom Light-Unternehmen hergestellt und funktioniert " +"nicht nur als Lichtquelle sondern ebenfalls als eine leichte Waffe, aufgrund" +" der Superlegierungsmaterialien, aus denen er besteht. Aufgrund proprietärer" +" Effizienzverbesserungen über herkömmlichen Lichtquellen halten die " +"Batterien des L-Sticks, oder Leuchtstick, wie er oft genannt wird, länger " +"als bei anderen Lichtquellen. Der Stab leuchtet hell, was langsam die " +"Batterien verbraucht." #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "Kreissäge (aus)" -msgstr[1] "Kreissägen (aus)" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "Louisville-Schlächter" +msgstr[1] "Louisville-Schlächter" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "Du schaltest die Kreissäge ein." +msgid "You light the Louisville Slaughterer." +msgstr "Du entzündest den Louisville-Schlächter." -#. ~ Description for circular saw (off) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" -"Eine leichte tragbare schnurlose Kreissäge. Sie dreht ein Kriessägenblatt, " -"das schnell genug ist, um Holz, Zombies oder zur Not auch Pizza zu " -"schneiden. Das Blatt ist effektiv im Kampf, mit ihm kann man schwer aufgrund" -" ihrer kleinen Größe treffen." +"Dies ist eins robuster Holzschläger, der in benzingetränkten Lumpen " +"umwickelt wurde. Zünde ihn an und das Spiel wird WIRKLICH hitzig. Du " +"brauchst ein Feuerzeug oder Streichhölzer, um ihn anzuzünden." +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "Kreissäge (an)" -msgstr[1] "Kreissägen (an)" +msgid "The Louisville Slaughterer is extinguished." +msgstr "Der Louisville-Schlächter ist gelöscht." -#. ~ Description for circular saw (on) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" -"Eine leichte tragbare schnurlose Kreissäge. Sie ist momentan eingeschaltet " -"und das Sägeblatt dreht sich. Benutze diesen Gegenstand, um ihn " -"auszuschalten." - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "Klarinette" -msgstr[1] "Klarinetten" +"Dies ist eins robuster Holzschläger, der in benzingetränkten Lumpen " +"umwickelt wurde. Er brennt hell und macht es viel einfacher, die Baselines " +"bei Nachtspielen zu sehen. (Er macht es auch SEHR wahrscheinlicher, dass der" +" Umpire eher einen Ball statt einen Strike ausruft.)" -#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "Eine verzierte Klarinette, die aus Holz gemacht wurde." +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "" +msgstr[1] "" #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "Kaffeekocher" -msgstr[1] "Kaffeekocher" +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "Fleischermesser" +msgstr[1] "Fleischermesser" -#. ~ Description for coffeemaker +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." msgstr "" -"Dies ist ein Heizelement mit Kanne und Rahmen, um Kaffee- oder andere Pulver" -" zu beinhalten. Es hat einen Batteriefach, das verwendet werden kann, wenn " -"der Strom ausfällt. Du kannst sie benutzen, um Kaffee oder andere Getränke, " -"wenn du möchtest, zu machen." +"Dies ist ein scharfes schweres Messer. Es ist eine gute Nahkampfwaffe und " +"ist der ideale Gegenstand fürs Schlachten von Leichen." #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "Betonmischer" -msgstr[1] "Betonmischer" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "Steakmesser" +msgstr[1] "Steakmesser" -#. ~ Description for concrete mixer +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" -"Eine tragbare Betonmischmaschine. Sie ist immer noch groß und schwer, aber " -"sie kann alleine betrieben werden und benötigt Batterien. Sie hat außerdem " -"ein eingebautes Heizgerät." +"Dies ist ein scharfes Messer, das zum Schneiden von Fleisch ausgelegt wurde." +" Es ist eine armselige Nahkampfwaffe, aber ist brauchbar fürs Schlachten von" +" Leichen." #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "Steuerungslaptop" -msgstr[1] "Steuerungslaptops" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "Schälmesser" +msgstr[1] "Schälmesser" -#. ~ Description for control laptop +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." msgstr "" -"Ein modifizierter Laptop, der nun dazu in der Lage ist, im " -"Ultrahochfrequenzbereich, der von Robotern benutzt wird, zu funken. " -"Aktiviere ihn, um Robotern aus der Ferne Befehle zu erteilen." +"Dies ist ein Messer mit einer kurzen, scharfen Klinge, das für exakte " +"Schnitte an Gemüse ohne Verwendung eines Schneidbrettes gemacht ist. " #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "Kupferaxt" -msgstr[1] "Kupferäxte" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "Kochmesser" +msgstr[1] "Kochmesser" -#. ~ Description for copper axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" -"Dies ist ein ordentlich großes Stück aus geschmiedetem Kupfer, welches an " -"einem Holzschaft befestigt wurde, um eine grobe aber effektive Axt zu " -"machen." +"Dies ist ein Messer mit einer langen Klinge. Die Klinge ist breiter als der " +"Griff, sodass die Knöchel des Benutzers ausreichend Platz haben, und sie " +"beschreibt eine charakteristische Kurve für das schnelle Wiegen beim " +"Gemüseschneiden. Es gibt eine gute Nahkampfwaffe ab, aber die breite Klinge " +"ist zum Schlachten zu sperrig. " #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "Kupfermesser" -msgstr[1] "Kupfermesser" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "Tranchiermesser" +msgstr[1] "Tranchiermesser" -#. ~ Description for copper knife +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." msgstr "" -"Ein Messer, das aus grob verarbeitetem Kupfer und einem einfachen Griff " -"besteht. Primitiv, aber einen Schritt weiter als die Steinzeit." +"Dies ist ein Messer mit einer langen, dünnen, leicht gebogenen Klinge, um " +"geschickt Fleisch entweder in flache Scheiben zu schneiden oder vom Knochen " +"zu lösen. Es wäre eine ordentliche Nahkampfwaffe und exzellent geeignet zum " +"Schlachten. " #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "drahtloser Bohrer" -msgstr[1] "drahtlose Bohrer" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "Brotmesser" +msgstr[1] "Brotmesser" -#. ~ Description for cordless drill +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." msgstr "" -"Dies ist ein drahtloser batteriebetriebener Bohrer mit einer Auswahl an " -"Bohreinsätzen zum Bohren." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "Feldbett" -msgstr[1] "Feldbetten" +"Dies ist ein Messer mit einer ziemlich langen Klinge mit Wellenschliff zum " +"Brotscheiden. Es ist nicht besonders scharf, aber seine Länge und Gewicht " +"bedeuten, dass es ein wenig Schaden anrichten und Gewebe scheußlich " +"zerreißen kann. " -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "Du entfaltest dein Klappbettt und legst es auf den Boden." +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "Gemüsehackmesser" +msgstr[1] "Gemüsehackmesser" -#. ~ Description for cot +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." -msgstr "" -"Dies ist ein militärisches Faltbett. Obgleich es nicht so bequem wie ein " -"Bett ist, ist es besser, als auf dem Boden zu schlafen." - -#: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "Kuhglocke" -msgstr[1] "Kuhglocken" - -#. ~ Description for cow bell -#: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -"Eine Kuhglocke aus Messing. In vielerlei Hinsicht potentiell nützlich." +"Dies ist ein bedrohlich aussehendes Messer mit einer breiten, rechteckig " +"geformten Klinge, gebogen zum schnellen Gemüsehacken. Sein Gewicht und seine" +" Schärfe würden es auch zu einer ordentlichen Waffe machen, allerdings eine " +"nicht so gute wie ein Fleischhackmesser. " #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "Crackpfeife" -msgstr[1] "Crackpfeifen" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "Fleischhackmesser" +msgstr[1] "Fleischhackmesser" -#. ~ Description for crack pipe +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." msgstr "" -"Dies ist ein dünnes Glasrohr mit einer Knolle mit einer Schale am einem " -"Ende. Es wird für den Konsum bestimmter illegaler Substanzen benutzt." +"Dies ist ein bedrohlich aussehendes Messer mit einer breiten, rechteckig " +"geformten Klinge. Sein Gewicht und seine Schärfe würden es zu einer sehr " +"effektiven Nahkampfwaffe und zu einem exzellenten Schlachtwerkzeug machen. " #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" -msgstr[0] "" -msgstr[1] "" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "behelfsmäßige Kriegssense" +msgstr[1] "behelfsmäßige Kriegssensen" -#. ~ Description for crash axe +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" +"Dieses landwirtschaftliche Werkzeug wurde in eine improvisierte Waffe " +"umgebaut, indem seine Klinge um 90 Grad gedreht wurde. Dadurch verwandelte " +"es zu einer tödlichen gigantischen Klinge am Ende eines Stocks. Diese Waffe " +"ist jedoch ziemlich zerbrechlich. " -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "Armbrustfalle" -msgstr[1] "Armbrustfallen" - -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "Du stellst die Armbrustfalle." +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "Stachel an einem Stock" +msgstr[1] "Stachel an einem Stock" -#. ~ Description for crossbow trap +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -"Dies ist ein einfacher Stolperdraht, der an dem Abzug einer geladenen " -"Armbrust angebracht ist. Wenn er gezogen ist, schießt die Armbrust. Nur ein " -"Bolzen kann benutzt werden, danach ist die Falle außerstande gesetzt." +"Eine unsolide Holzstange, an die ein einfacher Metallstachel angebunden ist." +" Die Waffe ist kaum geschärft und primitiv konstruiert, aber sie wird dich " +"aus der Reichweite der Zombiearme halten, bis du etwas besseres finden " +"kannst. " #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "Brecheisen" -msgstr[1] "Brecheisen" +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "einfacher Messerspeer" +msgstr[1] "einfache Messerspeere" -#. ~ Description for crowbar +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." msgstr "" -"Dies ist ein kräftiges Hebelwerkzeug. Benutze es, um abgeschlossene Türen, " -"ohne sie zu zerstören zu öffnen. Oder, um Gullydeckel hochzuheben. Du " -"könntest es auch halten, um ein paar Köpfe einzuschlagen." +"Eine schwache Holzstange mit einem angebundenen Messer am Ende. Sie ist lang" +" genug um aus der Entfernung zu schneiden, aber das Messer ist nicht so gut " +"befestigt. Du könntest dir ein wenig mehr Zeit nehmen, um den Schaft " +"vorsichtig zu spalten und die Messerklinge dauerhafter zu befestigen. " #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "Schmelztiegel" -msgstr[1] "Schmelztiegel" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "Messerspeer" +msgstr[1] "Messerspeere" -#. ~ Description for crucible +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." msgstr "" -"Dies ist ein kleiner Schmelztiegel. Er wird in ein paar " -"Metallarbeitsfertigungsrezepten verwendet." #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "Tonschmelztiegel" -msgstr[1] "Tonschmelztiegel" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "selbstgemachter Halbspieß" +msgstr[1] "selbstgemachte Halbspieße" -#. ~ Description for clay crucible +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -"Dies ist ein primitiver Schmelztiegel, der aus Ton gefertigt wurde. Du " -"kannst ihn für die Metallarbeit benutzen." #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "Elektroanzünder" -msgstr[1] "Elektroanzünder" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "Springmesser" +msgstr[1] "Springmesser" -#. ~ Description for electric firestarter +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." msgstr "" -"Dies ist ein grob gefertigter elektrischer Anzünder, der als ein " -"ineffizientes Feuerzeug dienen kann." +"Dies ist ein langes und dünnes Messer mit einer federgelagerten Klinge, die " +"im Griff verbleibt, wenn sie nicht gebraucht wird." #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "improvisierter Dietrich" -msgstr[1] "improvisierte Dietriche" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "Klappmesser" +msgstr[1] "Klappmesser" -#. ~ Description for improvised lockpick +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" -"Dies ist ein improvisierter Bund aus Dietrichen und Spannern, die aus " -"Metallschrott gefertigt wurden. Es braucht MacGyver-ähnliche Fähigkeiten, um" -" Schlösser mit ihnen zu öffnen und sie sind zerbrechlich, verringern aber " -"die Wahrscheinlichkeit, einen Alarm auszulösen." +"Dies ist ein kleines Klappmesser mit einer sich verriegelnden Klinge und " +"einer Taschenklemme. Als Waffe ist sie nicht so gut wie ein solides Messer " +"mit starrer Klinge, aber besser als ein Taschenmesser." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "beschädigter Unterschlupfbausatz" -msgstr[1] "beschädigte Unterschlupfbausätze" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "Kampfmesser" +msgstr[1] "Kampfmesser" -#. ~ Description for damaged shelter kit +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." msgstr "" -"Dies ist ein kleiner Unterstand aus Stöcken und Häuten. Benutze ihn zum " -"Platzieren. Dieser Unterstand wurde beschädigt und muss repariert werden." +"Dies ist ein miltärisches Kampfmesser. Es ist leicht und sehr scharf und " +"könnte tödlich sein, entweder in den richtigen Händen, oder wenn es als ein " +"Bajonett befestigt wird." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "Nahrungsentfeuchter" -msgstr[1] "Nahrungsentfeuchter" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for food dehydrator +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -"Dies ist ein tragbarer elektrischer Nahrungsentfeuchter. Er ist " -"batteriebetrieben und könnte unbezahlbar in der Haltbarmachung von " -"Nahrungsmitteln sein." #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "Richtantenne" -msgstr[1] "Richtantennen" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "Jagdmesser" +msgstr[1] "Jagdmesser" -#. ~ Description for directional antenna +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"Dieses üblicherweise von Jägern benutzte einschneidige Fahrtenmesser wurde " +"zum Kleinschneiden und Häuten von Wild statt für den Kampf ausgelegt." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "Tauchermesser" -msgstr[1] "Tauchermesser" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "Feldmesser" +msgstr[1] "Feldmesser" -#. ~ Description for dive knife +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" -"Dies ist ein kurzes robustes Messer mit einer gezähnten Schneide, um Leinen " -"und Riemen durchzuschneiden, und mit einer stumpfen Spitze zum Aushebeln. Es" -" wird hauptsächlich von Tauchern benutzt, ist sehr leicht und nimmt " -"praktisch keinen Platz in jemandes Taschen ein." +"Dieses große Messer hat einen hohlen Griff mit einem Kompass, der im Knauf " +"eingebaut ist, und eine Reihe an beängstigend aussehenden Sägezähnen entlang" +" der Rückseite des Griffs." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "Hundepfeife" -msgstr[1] "Hundepfeifen" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "RM42-Kampfmesser" +msgstr[1] "RM42-Kampfmesser" -#. ~ Description for dog whistle +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"Dies ist eine kleine Pfeife. Wenn sie benutzt wird, erzeugt sie einen hohen " -"Ton, der freundlich gesinnte Hunde in der Nähe dir entweder nah folgen und " -"mit dem Angreifen aufhören lässt oder sie Gegner angreifen lässt, wenn sie " -"gerade gehorchen." +"Dieser stabile mattschwarze Rivtech-Kampfdolch hat eine lange und dünne " +"doppelschneidige Spear-Point-Klinge und einen charakteristischen " +"rutschfesten Griff, der auch dazu benutzt werden kann, ihn an eine geeignete" +" Feuerwaffe zu befestigen. Ursprünglich hergestellt fürs Militär, war er " +"sehr beliebt in Filmen und unter Sammlern aufgrund seiner angsteinflößenden " +"Erscheinung." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "" -msgstr[1] "" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "Schweizer Armeemesser" +msgstr[1] "Schweizer Armeemesser" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" +msgid "" +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" +"Ein kultiges Taschenmesser, welches aus Europa importiert wurde. Dessen " +"roter Plastikgriff verbirgt viele kleine Werkzeuge." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "Pfeifen-Multifunktionswerkzeug" -msgstr[1] "Pfeifen-Multifunktionswerkzeuge" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "Grabenmesser" +msgstr[1] "Grabenmesser" -#. ~ Description for whistle multitool +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" -"Eine billige technische Spielerei, die eine Pfeife, ein Thermometer, eine " -"Lupe und einen Kompass kombiniert." - -#: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "Dynamit" -msgstr[1] "Dynamit" +"Dieses handfeste Kampfmesser hat einen Stahlgriff, um des Benutzers Knöchel " +"zu schützen. Der Griff kann auch zum Schlagen oder Abblocken benutzt werden " +"und das Messer kann auch zum Schlachten von Leichen benutzt werden." -#. ~ Use action msg for dynamite. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "Du entzündest das Dynamit." +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "Behelfsmesser" +msgstr[1] "Behelfsmesser" -#. ~ Description for dynamite +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." msgstr "" -"Dies sind einige Stangen Sprengstoff mit einer Zündschnur. Benutze diesen " -"Gegenstand, um die Zündschnur zu entzünden. Du wirst natürlich ein Feuerzeug" -" oder ein Streichholz benötigen, um das tun zu können. Kurz nach dem " -"Entzünden der Zündschnur wird dieser Gegenstand explodieren, also " -"verschwinde!" +"Ein Messer, das aus einer etwas geschärften Klinge und einem eng umwickeltem" +" Lumpen als Griff besteht. Eine gute Nahkampfwaffe." #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "Dynamit (angezündet)" -msgstr[1] "Dynamit (angezündet)" +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "selbstgebaute Machete" +msgstr[1] "selbstgebaute Macheten" -#. ~ Description for dynamite (lit) +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" -"Die Zündschnur dieses Dynamits wurde angezündet und zischt. Das Dynamit wird" -" jeden Augenblick explodieren." +"Dies ist eine große Klinge, bei dem ein Teil des Griffs in Isolierband " +"gewickelt wurde, wodurch sie leichter als grobe Machete geführt werden kann." #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "elektronische Handschellen" -msgstr[1] "elektronische Handschellen" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "Machete" +msgstr[1] "Macheten" -#. ~ Description for electronic handcuffs +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" msgstr "" +"Dieses riesige Stahlmesser ist ein ausgezeichnetes Werkzeug dafür, um großen" +" Wildwuchs und andere »Hindernisse« abzuhacken." #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "Schanzzeug" -msgstr[1] "Schanzzeuge" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "Nr. 9" +msgstr[1] "Nr. 9ner" -#. ~ Description for entrenching tool -#: lang/json/TOOL_from_json.py -msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." -msgstr "" -"Dies ist eine stabiler Klappspaten. Er wird üblicherweise von Streitkräften " -"und gerne auch von Wanderern zum Graben benutzt." - -#: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn -#: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "E-Ink-Tablet-PC" -msgstr[1] "E-Ink-Tablet-PCs" - -#. ~ Description for e-ink tablet PC -#: lang/json/TOOL_from_json.py -msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "E-Kettensäge (aus)" -msgstr[1] "E-Kettensägen (aus)" - -#. ~ Description for electric chainsaw (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." -msgstr "" -"Dies ist ein Abholzwerkzeug, das außerdem auch als Gegenheitswaffe benutzt " -"werden kann. Das Benutzen dieses Gegenstands wird, falls es mit Batterien " -"versorgt ist, es einschalten, was es zu einer sehr starken, aber " -"unhandlichen Nahkampfwaffe macht." - -#: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "E-Kettensäge (an)" -msgstr[1] "E-Kettensägen (an)" - -#. ~ Description for electric chainsaw (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." -msgstr "" -"Diese E-Kettensäge ist an und macht einen Höllenkrach. Benutze sie, um sie " -"auszuschalten." - -#: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "elektrischer Haarschneider" -msgstr[1] "elektrische Haarschneider" - -#. ~ Description for electric hair trimmer -#: lang/json/TOOL_from_json.py -msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." -msgstr "" -"Dies ist eine taschengroße Schneidemaschine, die für das Schneiden von " -"Haaren gemacht wurde. Du kannst sie benutzen, um deine Haare zu schneiden, " -"falls es mit Batterien versorgt ist. Es benötigt 10 Batterien pro " -"Verwendung." - -#: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "E-Presslufthammer" -msgstr[1] "E-Presslufthämmer" - -#. ~ Description for electric jackhammer -#: lang/json/TOOL_from_json.py -msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "Elektrohack" -msgstr[1] "Elektrohacks" - -#. ~ Description for electrohack -#: lang/json/TOOL_from_json.py -msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." -msgstr "" -"Dieses Gerät hat viele Schnittstellen angebracht, was es ermöglicht, das " -"Gerät mit fast jedem Bedienfeld oder anderen elektronischen Maschinen (aber " -"nicht Computern) zu verbinden. Mit ein bisschen Erfahrung kann es zum " -"Knacken von Passwörtern und mehr benutzt werden. Es benötigt 25 " -"Batterieladungen je Verwendung." - -#: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "geätzer menschlicher Schädel" -msgstr[1] "geätze menschliche Schädel" - -#. ~ Description for etched human skull -#: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "" -"Dies ist ein menschlicher Schädel, der von seltsamen Ätzungen bedeckt ist." - -#: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "großer Feuerlöscher" -msgstr[1] "große Feuerlöscher" - -#. ~ Description for large fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "Düngerbombe" -msgstr[1] "Düngerbomben" - -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "Du zündest %s an." - -#. ~ Description for fertilizer bomb -#: lang/json/TOOL_from_json.py -msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" -msgstr "" -"Dies ist ein flüchtiger selbstgebauter Sprengstoff. Benutze diesen " -"Gegenstand, um die Zündschnur anzuzünden. Du wirst natürlich ein Feuerzeug " -"oder Streichhölzer in deinem Inventar haben müssen, um dies tun zu können. " -"Kurz, nachdem die Zündschnur angezündet wurde, wird dieser Gegenstand " -"explodieren, also entferne dich!" - -#: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "Düngerbombe (angezündet)" -msgstr[1] "Düngerbomben (angezündet)" - -#. ~ Description for fertilizer bomb (lit) -#: lang/json/TOOL_from_json.py -msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." -msgstr "" -"Die Zündschnur dieser Düngerbombe ist angezündet und zischt. Sie wird jeden " -"Moment explodieren." - -#: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "Feuerwehraxt" -msgstr[1] "Feuerwehräxte" - -#. ~ Description for fire axe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." -msgstr "" -"Dies ist eine große zweihändige Feuerwehraxt, die normalerweise von " -"Feuerwehrleuten benutzt wird. Sie ist eine starke Nahkampfwaffe, aber es ist" -" langsam, sich nach einem Schwung wieder aufzuraffen." - -#: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "Feuerbohrer" -msgstr[1] "Feuerbohrer" - -#. ~ Description for fire drill -#: lang/json/TOOL_from_json.py -msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "" -"Dieser Feuerbohrer ist ein einfacher Gegenstand, um Feuer zu entfachen, er " -"ist aus zwei Holzstücken und etwas Faden gebaut. Weil er aus einfachen " -"Materialien gebaut wurde, ist es langsam und ziemlich schwierig, mit diesem " -"Werkzeug ein Feuer zu entfachen." - -#: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "Camping-Feuerbohrer" -msgstr[1] "Camping-Feuerbohrer" - -#. ~ Description for camp fire drill -#: lang/json/TOOL_from_json.py -msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "" -"Dieser stabile Feuerbohrer ist ein einfacher Gegenstand, um Feuer zu " -"entfachen; er wurde aus zwei Holzstücken und etwas Faden gemacht. Da er aus " -"einfachen Materialen angefertigt wurde, ist er langsam und es ist ziemlich " -"schwierig, mit diesem Werkzeug ein Feuer zu entfachen." - -#: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "Böller" -msgstr[1] "Böller" - -#. ~ Description for firecracker -#: lang/json/TOOL_from_json.py -msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" -msgstr "" -"Ein einzelner Böller mit einer Zündschnur. Benutze diesen Gegenstand, um die" -" Zündschnur anzuzünden. Natürlich brauchst du ein Feuerzeug oder ein paar " -"Streichhölzer, um das tun zu können. Kurz nachdem du die Zündschnur " -"angezündet hast, wird er explodieren, also wirf ihn schnell!" - -#: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "Böller (angezündet)" -msgstr[1] "Böller (angezündet)" - -#. ~ Description for firecracker (lit) -#: lang/json/TOOL_from_json.py -msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." -msgstr "" -"Ein Böller, der angezündet wurde. Die Zündschnur zischt. Wirf ihn schnell, " -"bevor er explodiert!" - -#: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "Böllerpackung" -msgstr[1] "Böllerpackungen" - -#. ~ Description for pack of firecrackers -#: lang/json/TOOL_from_json.py -msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" -msgstr "" -"Dies ist ein Bündel aus 25 Böllern mit einer Zündschnur. Benutze diesen " -"Gegenstand, um die Zündschnur anzuzünden. Natürlich brauchst du ein " -"Feuerzeug oder ein paar Streichhölzer, um das tun zu können. Kurz nachdem du" -" die Zündschnur angezündet hast, werden sie anfangen, zu explodieren, also " -"wirf sie schnell!" - -#: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "Böllerpackung (angezündet)" -msgstr[1] "Böllerpackungen (angezündet)" - -#. ~ Description for pack of firecrackers (lit) -#: lang/json/TOOL_from_json.py -msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." -msgstr "" -"Ein Bündel aus 25 Böllern, das angezündet wurde; die Zündschnur zischt. Wirf" -" sie schnell, bevor sie anfangen, zu explodieren!" - -#: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "Plastikreuse" -msgstr[1] "Plastikreusen" - -#. ~ Description for plastic fish trap -#: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." -msgstr "" -"Dies ist eine selbstgebaute Fischreuse aus Plastikflaschen. Sie ist einfach," -" geradezu primitiv, aber einfach zu benutzen. Das Prinzip: Der Fisch " -"schwimmt für einen Köder herein, kann aber nicht wieder raus. Unmenschlich, " -"vom Gesetz verboten, aber es sind keine Bullen, die das interessieren " -"könnte, übrig." - -#: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "einfache Angel" -msgstr[1] "einfache Angeln" - -#. ~ Description for basic fishing rod -#: lang/json/TOOL_from_json.py -msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." -msgstr "" -"»Angel« ist wahrscheinlich eine etwas zu freundliche Beschreibung. In " -"Wahrheit ist dies ein Stock mit einem Stück Faden und einen Haken." - -#: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "Profi-Angel" -msgstr[1] "Profi-Angeln" - -#. ~ Description for pro fishing rod -#: lang/json/TOOL_from_json.py -msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." -msgstr "" -"Eine Profi-Angel mit einem passendem Satz Gewichten. Damit solltest du in " -"der Lage sein, sie dir alle zu schnappen." - -#: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "brennbarer Pfeil" -msgstr[1] "brennbare Pfeile" - -#. ~ Description for flammable arrow -#: lang/json/TOOL_from_json.py -msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." -msgstr "" -"Dieser Pfeil hat einen Lumpen, der mit einen brennbaren Flüssigkeit getränkt" -" wurde, um seinen Schaft nach an der Spitze gewickelt. Du musst ihn vor dem " -"Schießen anzünden." - -#: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "Blendgranate" -msgstr[1] "Blendgranaten" - -#. ~ Use action msg for flashbang. -#: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "Du ziehst den Stift der Blendgranate." - -#. ~ Description for flashbang -#: lang/json/TOOL_from_json.py -msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." -msgstr "" -"Dies ist eine miltärische Blendgranate nach Polizeiart. Benutze diesen " -"Gegenstand, um den Stift zu ziehen und die Zündschnur anzuzünden. Du wirst " -"dann fünf Züge Zeit haben, bevor sie mit einem grellem Licht und schrillem " -"Ton detoniert, was jeden in der Nähe blendet, betäubt und orientierungslos " -"macht." - -#: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "aktive Blendgranate" -msgstr[1] "aktive Blendgranaten" - -#. ~ Description for active flashbang -#: lang/json/TOOL_from_json.py -msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" -msgstr "" -"Diese Blendgranate ist aktiviert und wird gleich mit einem grellem Licht und" -" schrillem Ton detonieren, was jeden in der Nähe blendet, betäubt und " -"orientierungslos macht. Es wäre eine gute Idee, sie zu werfen!" - -#: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for tear gas payload. -#: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." -msgstr "" - -#. ~ Description for tear gas payload -#: lang/json/TOOL_from_json.py -msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" -msgstr[0] "aktive Tränengas Sprengladung" -msgstr[1] "aktive Tränengas Sprengladungen" - -#. ~ Description for active tear gas payload -#: lang/json/TOOL_from_json.py -msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "Flöte" -msgstr[1] "Flöten" - -#. ~ Description for flute -#: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "Eine einfache versilberte Flöte." - -#: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "Klappfahrrrad" -msgstr[1] "Klappfahrrräder" - -#. ~ Use action unfold_msg for folding bicycle. -#: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "Sorgfältig klappst du das Klapprad auf und machst es fahrtüchtig." - -#. ~ Description for folding bicycle -#: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "" -"Dies ist ein Fahrrad, das in eine relativ tragbare Form gefaltet wurde." - -#: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "elektrische Schmiede" -msgstr[1] "elektrische Schmieden" - -#. ~ Description for electric forge -#: lang/json/TOOL_from_json.py -msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." -msgstr "" -"Dies ist eine tragbare elektische Metallarbeitsschmiede, die von Batterien " -"angetrieben wird. Mit den richtigen Werkzeugen kombiniert, könntest du sie " -"für die Metallarbeit benutzen. Mit etwas mechanischem Fachwissen könntest du" -" sie sogar direkt an eines Fahrzeugs Energieversorgungsnetz anschließen." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "Regentrichter" -msgstr[1] "Regentrichter" - -#. ~ Use action done_message for funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "Du platzierst den Trichter. Er wartet darauf, Regen zu sammeln." - -#. ~ Description for funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "" -"Dies ist ein Tricher zum Auffangen von Regenwasser. Benutze ihn draußen und " -"stelle einen Behälter unter ihn, um Regenwasser während des Regens zu " -"sammeln." - -#: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "Pelz-Isomatte" -msgstr[1] "Pelz-Isomatten" - -#. ~ Use action done_message for fur rollmat. -#: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "Du entrollst deine Pelzmatte und legst sie auf den Boden." - -#. ~ Description for fur rollmat -#: lang/json/TOOL_from_json.py -msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "" -"Eine Isomatte aus Pelz. Sie kann für den Transport aufgerollt werden, trennt" -" dich vorm Boden, was das Schlafen erleichtert. Aktiviere die Matte, um sie " -"aufzurollen oder auf den Boden zu platzieren." - -#: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "Pflanzschaufel" -msgstr[1] "Pflanzschaufeln" - -#. ~ Description for trowel -#: lang/json/TOOL_from_json.py -msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." -msgstr "" -"Eine kleine, scharfe Gartenschaufel, perfekt, um Larven und Würmer " -"auszugraben." - -#: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "Eigenbau-Gaskanister" -msgstr[1] "Eigenbau-Gaskanister" - -#. ~ Use action menu_text for makeshift gas canister. -#: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "Scharf machen" - -#. ~ Use action msg for makeshift gas canister. -#: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "Du löst den Eigenbau-Gaskanister aus." - -#. ~ Description for makeshift gas canister -#: lang/json/TOOL_from_json.py -msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." -msgstr "" -"Dies ist eine grobe Gasbombe, die Haushaltschemikalien benutzt. Benutze " -"diesen Gegenstand, um ihn auszulösen. In drei Zügen wird er damit anfangen, " -"für kurze Zeit ein hochgiftiges Gas abzugeben. Das Gas vergiftet diejenigen," -" die ihm ausgeliefert sind, zusätzlich behindert es die Sicht und den " -"Geruchssinn." - -#: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "aktive Eigenbau-Gasgranate" -msgstr[1] "aktive Eigenbau-Gasgranaten" - -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "Du hast %s bereits scharf gemacht, versuch es mal mit Werfen." - -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. -#: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "»Zisch«." - -#. ~ Description for active makeshift gas grenade -#: lang/json/TOOL_from_json.py -msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." -msgstr "" -"Diese selbstgebauten Kanister wurde entsiegelt, was bedeutet, dass es jetzt " -"hochgiftiges Gas ausstößt oder es gleich ausstoßen wird. Du solltest in " -"Betracht ziehen, diesen Gegenstand baldmöglichst loszuwerden." - -#: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "Benzinkocher" -msgstr[1] "Benzinkocher" - -#. ~ Description for gasoline cooker -#: lang/json/TOOL_from_json.py -msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." -msgstr "" -"Dies ist ein einfaches Heizgerät, das mit Benzin betrieben wird. Es ist für " -"das Kochen von Nahrung ausgelegt." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "Benzinlaterne (aus)" -msgstr[1] "Benzinlaternen (aus)" - -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "Du schaltest die Lampe an." - -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "Die Lampe ist leer." - -#. ~ Description for gasoline lantern (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." -msgstr "" -"Die ist eine kleine benzinbetriebene Laterne. Sie bietet nicht viel Licht, " -"aber hält lange. Benutze sie, um sie anzumachen." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "Benzinlaterne (an)" -msgstr[1] "Benzinlaternen (an)" - -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. -#: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "Die Flamme der Laterne ist gelöscht." - -#. ~ Description for gasoline lantern (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." -msgstr "" -"Die ist eine kleine benzinbetriebene Laterne. Sie bietet nicht viel Licht, " -"aber hält lange. Sie ist an. Sie ist an. Benutze sie, um sie auszumachen." - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "Geigerzähler (aus)" -msgstr[1] "Geigerzähler (aus)" - -#. ~ Description for geiger counter (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." -msgstr "" -"Dies ist ein Werkzeug zum Messen von Strahlung. Benutze es, dann wirst du " -"gefragt, ob du dich selbst oder das Gelände messen willst, oder ob du es " -"einschalten willst, was dir laufend Messwerte der Umgebungsstrahung liefert." -" Es ist momentan ausgeschaltet." - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "Geigerzähler (an)" -msgstr[1] "Geigerzähler (an)" - -#. ~ Description for geiger counter (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." -msgstr "" -"Dies ist ein Werkzeug zum Messen von Strahlung. Benutze es, dann wirst du " -"gefragt, ob du dich selbst oder das Gelände messen willst, oder ob du es " -"einschalten willst, was dir laufend Messwerte der Umgebungsstrahung liefert." -" Es ist momentan angeschaltet." - -#: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "Knicklicht" -msgstr[1] "Knicklichter" - -#. ~ Use action msg for glowstick. -#: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "Du aktivierst das Knicklicht." - -#. ~ Description for glowstick -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." -msgstr "" -"Dies ist ein kleines blaues Knicklicht. Benutz es, um das Plastik zu " -"verbiegen und den Glaszylinder im Inneren zu zerbrechen, um die Reaktion zu " -"starten. Es wird ein wenig Licht produzieren." - -#: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "ausgebranntes Knicklicht" -msgstr[1] "ausgebrannte Knicklichter" - -#. ~ Description for dead glowstick -#: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "Die ist ein verbrauchtes Knicklicht. Es ist praktisch Müll." - -#: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "aktives Knicklicht" -msgstr[1] "aktive Knicklicher" - -#. ~ Description for active glowstick -#: lang/json/TOOL_from_json.py -msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." -msgstr "" -"Dies ist ein aktives Knicklicht und leuchtet. Es wird für ein paar Stunden " -"reichen, bevor es ausbrennt." - -#: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "Metallsäge" -msgstr[1] "Metallsägen" - -#. ~ Description for hacksaw -#: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "" -"Dies ist eine stabile Säge, nützlich, um durch Metallobjekte zu schneiden." +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "»Klick«." +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "Halligan-Tool" -msgstr[1] "Halligan-Tools" +msgid "Your No. 9 glows!" +msgstr "Deine Nr. 9 glüht!" -#. ~ Description for Halligan bar +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" -"Dies ist ein schweres Mehrzweckwerkzeug, für gewöhnlich von Feuerwehrleuten," -" Polizisten und militärischen Rettungseinheiten mitgeführt. Benutze es, um " -"verschlossene Türen, ohne sie zu zerstören, zu öffnen, oder, um Gullydeckel " -"anzuheben. Du könntest dich damit auch bewaffnen, um ein paar Schädel " -"einzuschlagen." +"Dieses riesige Stahlmesser wurde mit einem Treibstofftank, einem isoliertem " +"Handgriff und einem Zündungssystem modifiziert. Wenn es mit Benzin gefüllt " +"ist, wird ein System aus Fackeln die Klinge erhitzen, was dein Ziel " +"verbrennt." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "Hammer" -msgstr[1] "Hämmer" +msgid "Your No. 9 cuts out!" +msgstr "Deine Nr. 9 geht aus!" -#. ~ Description for hammer +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." -msgstr "" -"Dies ist ein entmagnetisierter Klauenhammer aus Stahl mit einem Holzgriff. " -"Mit einem Hammer, Nägeln und Kanthölzern in deinem Inventar könntest du " -"benachbarte Türen und Fenster verrammeln. Ein Hammer bietet an sich unzählig" -" viele Verwendungsmöglichkeiten." +msgid "Out of ammo!" +msgstr "Munition ist alle!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "Brecheisen" -msgstr[1] "Brecheisen" +msgid "Your No. 9 hisses." +msgstr "Deine Nr. 9 zischt." -#. ~ Description for claw bar +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." -msgstr "" +msgid "Your No. 9 goes dark." +msgstr "Deine Nr. 9 wird dunkel." +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "Handbohrer" -msgstr[1] "Handbohrer" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "Deine Nr. 9 zischt im Wasser und erlischt." -#. ~ Description for hand drill +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" -"Ein einfacher manueller Bohrer mit einem einzigen Bohreinsatz. Er ist " -"langsam und wird dich schnell zur Erschöpfung bringen." - -#: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "Latentwärmespeicher" -msgstr[1] "Latentwärmespeicher" +"Dieses riesige Stahlmesser wurde mit einem Treibstofftank, einem isoliertem " +"Handgriff und einem Zündungssystem modifiziert. Die Klinge glüht vor Hitze, " +"was sie zu einem großartigen Pflanzenversenger und Nachtlicht macht." -#. ~ Description for heat pack +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." msgstr "" -"Dies ist ein thermochemischer Wärmespeicher. Er wird benutzt, um " -"Sportverletzungen zu behandeln und Nahrung zu erwärmen. Er kann nur einmal " -"verwendet werden." - -#: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "benutzter Latentwärmespeicher" -msgstr[1] "benutzte Latentwärmespeicher" +"Dies ist ein gekrümmtes Schwert, das mit der Kavallerie aus der Frühen " +"Neuzeit in Verbindung gebracht wird. Leichtgewichtig, aber eine tödliche " +"Schlitzwaffe." -#. ~ Description for used heat pack +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" -"Dies ist ein thermochemischer Wärmespeicher. Es wird benutzt, um " -"Sportverletzungen zu behandeln und Nahrung zu erwärmen. Dieser wurde benutzt" -" und ist chemisch inaktiv, was ihn nutzlos macht." +"Dieser Dolch mit gewellter Klinge kommt aus Südostasien. Die Form der Klinge" +" verursacht große schmerzhafte Wunden." #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "Gartenhacke" -msgstr[1] "Gartenhacken" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "Kukri" +msgstr[1] "Kukris" -#. ~ Description for hoe +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" -"Dies ist ein Landwirtschaftsarbeitsgerät. Du kannst es benutzen, um " -"grabbares Land zu einem langsam zu überquerenden Dreckshaufen zu verwandeln," -" oder, um eine untiefe Grube zu graben." - -#: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "Stockmeißel" -msgstr[1] "Stockmeißel" +"Dieses vielseitige Werkzeug ist eine moderne Herangehensweise an eine " +"traditionelle Waffe, die ihren Ursprung in Nepal hat. Mit einer schweren " +"Klinge mit einer nach Innen gekrümmten Klinge wird sie sowohl als Werkzeug " +"als auch als Waffe verwendet." -#. ~ Description for honey scraper +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." msgstr "" -"Ein scharfes messerähnliches Werkzeug zur Gewinnung von Honig aus " -"Bienenstöcken. Ist eine annehmbare Waffe." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "Fahrradhupe" -msgstr[1] "Fahrradhupen" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "»Tröt«." - -#. ~ Use action use_message for bicycle horn. -#: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "Du betätigst die Fahrradhupe." +"Dies ist ein antikes chinesisches zweischneidiges gerades Schwert mit einem " +"verzierten Handschutz und einer am Schwertknauf befestigten Quaste. Eine der" +" vier bekannten Waffen aus der Folklore, gemeinsam mit dem Dao-Säbel, dem " +"Qiang-Speer und dem Gun-Stab." -#. ~ Description for bicycle horn +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." -msgstr "" -"Dies ist eine einfache Ballhupe, wie man sie an vielen Fahrrädern findet. " -"Benutze sie zum hupen. »Hup. Hup.«" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "Lkw-Hupe" -msgstr[1] "Lkw-Hupen" - -#. ~ Description for truck horn -#: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "" -"Dies ist eine sehr laute Hupe, wie man sie üblicherweise an großen Lkw wie " -"Sattelschleppern findet." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "Autohupe" -msgstr[1] "Autohupen" - -#. ~ Description for car horn -#: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." msgstr "" -"Die ist eine Autohupe, die dazu gedacht ist, an das elektrische System eines" -" Autos angebracht zu werden." - -#: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "Gummischlauch" -msgstr[1] "Gummischläuche" +"Dies ist ein antikes chinesisches zweischneidiges gerades Schwert. Das " +"Schwert ist ziemlich abgenutzt und in einem merkwürdigen Winkel verbogen." -#. ~ Description for rubber hose +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." msgstr "" -"Dies ist ein flexibler Gummischlauch. Er könnte für die Fertigung oder zum " -"Absaugen von Treibstoff eines Fahrzeugs gebraucht werden." - -#: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "Kochplatte" -msgstr[1] "Kochplatten" +"Dies ist ein gekrümmtes Schwert, das mit verschiedenen nahöstlichen und " +"zentralasiatischen Ländern in Verbindung gebracht wird. Es ist zum Schlitzen" +" gedacht und ziemlich tödlich gegen ungepanzerte Ziele." -#. ~ Description for hotplate +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." -msgstr "" -"Dies ist ein kleines batteriegetriebenes Heizelement auf einem Ständer. Es " -"ist unersetzlich zum Kochen und für die Chemie. Pass auf, dass du dich nicht" -" selbst verbrennst!" - -#: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "Luftfeuchtemesser" -msgstr[1] "Luftfeuchtemesser" - -#. ~ Description for hygrometer -#: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." msgstr "" -"Ein Plastikfeuchtigkeitsmesser, der die relative Luftfeuchtigkeit messen " -"kann." - -#: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "Eispickel" -msgstr[1] "Eispickel" +"Dies ist ein gekrümmtes Schwert, das mit verschiedenen nahöstlichen und " +"zentralasiatischen Ländern in Verbindung gebracht wird. Dieses Exemplar " +"scheint seltsam stumpf und abgenutzt zu sein." -#. ~ Description for ice axe +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." msgstr "" -"Dies ist ein Eispickel mit einem Hammer auf seinem Kopf, ein Mehrzweck-" -"Wander- und Bergsteigerwerkzeug, das von Bergsteigern benutzt wird. Er ist " -"so stabil, dass du ihn benutzen kannst, um geschlossene Türen aufzuhebeln " -"oder Gullydeckel anzuheben." - -#: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "Presslufthammer" -msgstr[1] "Presslufthämmer" +"Dies ist ein klassisch mittelalterlisches Schwert, das in der Größe zwischen" +" dem leichterem Ritterschwert und den späteren zweihändigen Schwertern " +"liegt. Es benötigt, verglichen mit kleineren Schwertern, ein größeres " +"Wehrgehänge bzw. eine größere Scheide." -#. ~ Description for jackhammer +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." msgstr "" -"Dies ist ein Bauwerkzeug für das Bohren durch harten Stein oder anderen " -"Flächen. Es läuft mit Benzin. Benutze es (falls betankt), um ein Loch in ein" -" benachbartes festes Gelände zu bohren." - -#: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "Kevlarplatte" -msgstr[1] "Kevlarplatten" +"Dies ist ein klassisch mittelalterlisches Schwert, das in der Größe zwischen" +" dem leichterem Ritterschwert und den späteren zweihändigen Schwertern " +"liegt. Du findest, dass der Schwertknauf einfach abfallen könnte, wenn du es" +" benutzest." -#. ~ Description for Kevlar plate +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." +"This is a classic medieval sword, just the right size to use one-handed." msgstr "" -"Dies ist eine Platte aus Kevlar. Sie könnte benutzt werden, um Gegenstände " -"aus Kevlar zu reparieren." - -#: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "ausgebrannter Holzkohleofen" -msgstr[1] "ausgebrannte Holzkohleöfen" +"Dies ist ein klassisch mittelalterliches Langschwert, gerade in der " +"richtigen Größe, um es einhändig benutzen zu können." -#. ~ Description for finished charcoal kiln +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." msgstr "" -"Ein Holzkohleofen, der ausgebrannt ist. Demontiere ihn, um die Holzkohle und" -" den Holzkohleofen zu erhalten." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "gefüllter Holzkohleofen" -msgstr[1] "gefüllte Holzkohleöfen" - -#. ~ Use action menu_text for filled charcoal kiln. -#: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "Holz anzünden" - -#. ~ Use action msg for filled charcoal kiln. -#: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "Du zündest das Holz an." +"Dies ist ein klassisch mittelalterliches Langschwert, gerade in der " +"richtigen Größe, um es einhändig benutzen zu können. Dieses Exemplar scheint" +" nicht ganz richtig hergestellt worden zu sein." -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "Du brauchst etwas, um dies anzuzünden!" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "Xiphos" +msgstr[1] "Xiphosen" -#. ~ Description for filled charcoal kiln +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" -"Ein Holzkohleofen, der mit Holz, welches nach einer kurzen Branddauer zu " -"Holzkohle wird, gefüllst ist." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "Landmine" -msgstr[1] "Landminen" - -#. ~ Use action bury_question for land mine. -#: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "Soll die Landmine vergraben werden?" - -#. ~ Use action done_message for land mine. -#: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "Du schärfst die Landmine." +"Ein Bronzeschwert antikem griechischen Ursprungs, gehalten als eine " +"Seitenwaffe zum Dory-Speer." -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "Du vergräbst die Landmine." +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "Khopesh" +msgstr[1] "Khopeshen" -#. ~ Description for land mine +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -"Dies ist eine militärische Antipersonenmine, die ausgelöst wird, sobald " -"jemand auf sie tritt." +"Diese antike Bronzewaffe hat eine gekrümmte sichelähnliche Klinge, die an " +"der Außenkante geschärft wurde. Sie wird mit dem Zeitalter des Neuen Reichs " +"des antiken Ägypten in Verbindung gebracht und war hauptsächlch dafür " +"gedacht, um durch die leichte Rüstung, die in der Region üblich war, zu " +"schlagen." #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "Waffenschmiederreparatursatz" -msgstr[1] "Waffenschmiederreparatursätze" +msgid "dao" +msgid_plural "dao" +msgstr[0] "Dao" +msgstr[1] "Dao" -#. ~ Description for gunsmith repair kit +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" -"Dies ist ein vollständiger Werkzeugkasten, um beschädigte Feuerwaffen zu " -"reparieren. Es wird mit Standardbatterien betrieben und ist ein wichtiges " -"Werkzeug für die langfristige Wartung von Feuerwaffen. Er benötigt 25 " -"Batterieladungen pro Benutzung." +"Ein antikes chinesisches Schwert, das aus einer gekrümmten Klinge und einem " +"kelchförmigen Handschutz besteht. Es existiert seit der Shang-Dynastie. " +"Dieses Exemplar besteht aus Bronze. Eine der vier bekannten Waffen aus der " +"Folklore, gemeinsam mit dem Jian-Schwert, dem Qiang-Speer und dem Gun-Stab." #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "großes Zelt" -msgstr[1] "große Zelte" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "Überlebendenmachete" +msgstr[1] "Überlebendenmacheten" -#. ~ Description for large tent +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." msgstr "" -"Dies ist ein familiengroßes Zelt. Es bietet viel Platz, aber ist sehr " -"sperrig." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "Lederregentrichter" -msgstr[1] "Lederregentrichter" +"Dieses verbreitete Gartenwerkzeug wurde angepasst und neu balanciert, um " +"dessen Zweck als Waffe zu verbessern." -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "Du platzierst den Ledertrichter. Er wartet darauf, Regen zu sammeln." +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "Schwertbajonett" +msgstr[1] "Schwertbajonette" -#. ~ Description for leather funnel +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." msgstr "" -"Dies ist ein kleiner lederner Trichter zum Sammeln von Regenwasser. Benutze " -"ihn draußen und platziere einen Behälter unter ihn, um Regenwasser zu " -"sammeln." +"Ein Schwertbajonett ist eine große Schnittwaffe, die an der Vorderseite " +"einer Feuerwaffe oder einer Armbrust angebracht werden kann, was sie zu " +"einer Pike macht." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" +#: lang/json/TOOL_from_json.py +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for birchbark funnel. +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." +msgid "" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -#. ~ Description for birchbark funnel +#. ~ Description for tanto #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." msgstr "" +"Lange japanische Messer wie diese modernere Nachempfindung waren der Samurai" +" Nebenwaffen, vor dem Aufstieg der größeren Wazizashi. Sie ist immer noch " +"eine tödliche Klinge, sogar, wenn sie kleiner als ihre berühmteren " +"Verwandten ist." -#: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "Feuerzeug" -msgstr[1] "Feuerzeuge" - -#. ~ Description for lighter +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." msgstr "" -"Dies ist ein Einwegplastikfeuerzeug. Ein Feuerzeug muss getragen werden, um " -"diverse Drogen, wie Zigaretten, zu benutzen oder, um Dinge wie " -"Molotowcocktails anzuzünden. Du kannst ein Feuerzeug auch zum Anzünden " -"naheliegender Gegenstände verwenden." +"Dies ist ein vergleichsweise verbreitetes japanisches Kurzschwert. Kleiner " +"und leicher als eine Katana, aber immer noch effektiv im Kampf." #: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "" -msgstr[1] "" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "Flammenschwert (aus)" +msgstr[1] "Flammenschwerter (aus)" +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "Lichtstreifen" -msgstr[1] "Lichtstreifen" +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." -#. ~ Description for lightstrip +#. ~ Use action success_message for flammenschwert (aus). +#: lang/json/TOOL_from_json.py +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!" + +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." #: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "Lichtstreifen (inaktiv)" -msgstr[1] "Lichtstreifen (inaktiv)" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "Flammenschwert" +msgstr[1] "Flammenschwerter" -#. ~ Use action msg for lightstrip (inactive). +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "Du aktivierst den Leuchtstreifen unwiderruflich." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -#. ~ Description for lightstrip (inactive) +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." -msgstr "" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "Lupe" -msgstr[1] "Lupen" +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt." -#. ~ Description for magnifying glass +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt." + +#. ~ Description for zweihänder +#: lang/json/TOOL_from_json.py +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." msgstr "" -"Dies ist eine Lupe. Könnte nützlich sein, um an sonnigen Tagen Feuer zu " -"entfachen." +"Ein großes zweihändiges Schwert aus Deutschland. Es ist eine mächtige Waffe." #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "selbstgemachtes Brecheisen" -msgstr[1] "selbstgemachte Brecheisen" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift crowbar +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "selbstgebauter Trichter" -msgstr[1] "selbstgebaute Trichter" - -#. ~ Use action done_message for makeshift funnel. +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." msgstr "" -"Du platzierst den selbstgebauten Trichter. Er wartet daruf, Regen zu " -"sammeln." -#. ~ Description for makeshift funnel +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." msgstr "" -"Dies ist ein kleiner selbstgebauter Trichter zum Sammeln von Regenwasser. " -"Benutze ihn draußen und platziere einen Behälter unter ihn, um Regenwasser " -"zu sammeln." +"Dies ist ein riesiges, gekrümmtes, zweihändiges Schwert aus Japan. Für " +"dessen Größe ist es überraschend leicht." #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "selbstgebauter Hammer" -msgstr[1] "selbstgebaute Hämmer" +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift hammer +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift vacuum sealer" -msgid_plural "makeshift vacuum sealers" -msgstr[0] "selbstgemachtes Vakuumverpackungsgerät" -msgstr[1] "selbstgemachte Vakuumverpackungsgeräte" +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift vacuum sealer +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This is a homemade heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Dies ist ein selbstgemachtes Folienschweißgerät mit einer Luftpumpe. Es wird" -" benutzt, um Nahrung vakuumzuverpacken, damit sie haltbar bleibt." #: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "Streichholzbrief" -msgstr[1] "Streichholzbriefe" +msgid "electrified saber" +msgid_plural "electrified sabers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for matchbook +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" -"Dies ist ein kleiner Streichholzbrief mit einer Reibfläche auf der " -"Außenseite. Streichhölzer müssen getragen werden, um diverse Drogen, wie " -"Zigaretten, zu benutzen oder, um Dinge wie Molotowcocktails anzuzünden. Du " -"kannst Streichhölzer auch zum Anzünden naheliegender Gegenstände verwenden." +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "mess kit" -msgid_plural "mess kits" -msgstr[0] "Campinggeschirr" -msgstr[1] "Campinggeschirre" +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "" +"Dies ist ein frühneuzeitliches Schwert, das in den 16., 17. und 18. " +"Jahrhunderten benutzt wurde. »Breit« genannt, um ihn von den dünneren " +"Stoßdegen abzugrenzen." -#. ~ Description for mess kit +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"A self-contained camping mess kit, containing everything you might need for " -"wilderness cooking. This model relies on a battery-operated hotplate, " -"rather than the more commonplace chemical-fueled Esbit stove." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." msgstr "" -"Ein Satz eigenständiges Campinggeschirr. Es enthält alles, was du beim " -"Kochen in der Wildnis gebrauchen könntest. Dieses Modell stützt sich auf " -"eine batteriegetriebene Kochplatte statt des üblicheren chemisch betriebenen" -" Esbit-Ofens." +"Dies ist ein frühneuzeitliches Schwert, das in den 16., 17. und 18. " +"Jahrhunderten benutzt wurde. Dieses Schwert scheint sehr schlecht gemacht zu" +" sein, aber es könnte immer noch ein paar Schwünge aushalten." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "Metalltrichter" -msgstr[1] "Metalltrichter" +#: lang/json/TOOL_from_json.py +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "Heißsporn (aus)" +msgstr[1] "Heißsporne (aus)" -#. ~ Use action done_message for metal funnel. +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "Du platzierst den Metalltrichter. Er wartet darauf, Regen zu sammeln." +msgid "No strength to fight!" +msgstr "Nicht stark genug zum Kämpfen!" -#. ~ Description for metal funnel +#. ~ Use action success_message for firebrand (off). +#: lang/json/TOOL_from_json.py +msgid "Charge!" +msgstr "Angriff!" + +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"Dies ist ein großer Metalltricher zum Auffangen von Regenwasser. Nicht so " -"transportabel wie Plastiktrichter, aber er sammelt mehr Wasser. Benutze ihn " -"draußen und stelle einen Behälter unter ihn, um Regenwasser während des " -"Regens zu sammeln." +"Dies ist eine Kombiation zweier mittelalterlicher " +"Konfliktauflösungsklassiker, nämlich dem Breitschwert und der Fackel. " +"Benutze diesen Gegenstand, um die Fackel anzuzünden und zeig diesen " +"Heidenzombies, wer ihr Herr ist." #: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "Planenregenfänger" -msgstr[1] "Planenregenfänger" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "Heißsporn (an)" +msgstr[1] "Heißsporne (an)" -#. ~ Use action done_message for tarp raincatcher. +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "" +msgid "Thy strength fades!" +msgstr "Deine Stärke schwindet!" -#. ~ Description for tarp raincatcher +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "" +msgid "Your blade burns for combat!" +msgstr "Deine Klinge brennt förmlich nach einer Schlacht!" +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "metallisches Formglättewerkzeug" -msgstr[1] "metallische Formglättewerkzeuge" +msgid "Run away!" +msgstr "Lauf weg!" -#. ~ Description for metallic smoother +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." -msgstr "" -"Dieses metallische Werkzeug wird am häufigsten dafür benutzt, Beton oder " -"Mörtel in Bauprojekten zu ebnen." +msgid "Your sword hisses in the water and goes out." +msgstr "Dein Schwert zischt im Wasser und erlischt." +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py -msgid "military mess kit" -msgid_plural "military mess kits" -msgstr[0] "Kochgeschirr" -msgstr[1] "Kochgeschirr" +msgid "" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." +msgstr "" +"Dies ist eine Kombiation zweier mittelalterlicher " +"Konfliktauflösungsklassiker, nämlich dem Breitschwert und der Fackel. Die " +"Klinge glüht vor Hitze. Excalibur kann sich verzehren. Benutze es, um es " +"abzuschalten." -#. ~ Description for military mess kit +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"Military mess kit designed for long-range reconnaissance patrols deployed " -"behind enemy lines. All parts are made from thin sheet of aluminum / " -"superalloy composite and are insulated with ceramic coating. Relies on a " -"battery-operated hotplate, rather than the smoke-producing chemical-fueled " -"Esbit stove. Compact, durable and lightweight." +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." msgstr "" -"Ein militärischer Essgeschirrsatz für Fernaufklärungstrupps, die im " -"Feindesland stationiert sind. Alle Teile bestehen aus einer dünnen Schicht " -"aus Aluminium-/Superlegierungs-Komposit und sind mit einer " -"Keramikummantelung isoliert. Er stützt sich auf einer batteriebetriebenen " -"Kochplatte statt auf den rauchproduzierenden chemikalienverbrennenden Esbit-" -"Ofens. Kompakt, haltbar und leicht." +"Die ist ein breiter Säbel, der durch die Verwendung von Seefahrern und " +"Piraten bekannt wurde. Dieses Schwert scheint sehr schlecht gemacht zu sein," +" aber es könnte immer noch ein paar Schwünge aushalten." +#. ~ Description for rapier #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "Atombömbchen" -msgstr[1] "Atombömbchen" +msgid "" +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." +msgstr "" +"Dies ist ein dünnes Schwert mit einem verziertem Handgriff. Es sieht wie die" +" bevorzugte Waffe von Gentlemen und Haudegen aus. Es ist leicht und schnell " +"und macht aus jedem Kampf einen stilvollen Kampf." -#. ~ Description for mininuke +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." msgstr "" -"Dies ist eine extrem starke Waffe, eine tragbare Atombombe. Benutze sie, um " -"den Countdown zu aktivieren. Du glaubst, dass die Explosion groß genug wäre," -" um ein kleines Haus zu zerstören." +"Dies ist ein seltenes Schwert aus Japan. Tödlich gegen ungepanzerte Ziele " +"und immer noch sehr effektiv gegen Rüstungen." -#. ~ Description for mininuke +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." msgstr "" -"Bei diesem Atombömbchen blinkt eine Lampe an der Seite, was bedeutet, dass " -"sie gleich explodieren wird. Du solltest vielleicht weit, weit weg davon " -"gehen." +"Dies ist ein seltenes Schwert aus Japan. Obwohl es die richtige Schneide und" +" das richtige Gewicht hat, fällt der Schwertknauf einfach ab und die Klinge " +"scheint ziemlich abgenutzt zu sein." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "" -msgstr[1] "" +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "Aufgehende Sonne" +msgstr[1] "Aufgehende Sonnen" -#. ~ Description for misc repair kit +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." -msgstr "" +msgid "Time stands still." +msgstr "Die Zeit steht still." +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "Plastikform" -msgstr[1] "Plastikformen" +msgid "The Sun rises." +msgstr "Die Sonne geht auf." -#. ~ Description for plastic mold +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -"Dies ist eine Plastikform. Sie könnte für die Fertigung von " -"Plastikgegenständen geformt und benutzt werden." +"Dies ist eine Katana mit einer Düse knapp hinter der Schneide. Leute mögen " +"Feuer und Leute mögen Katanas, warum also nicht beides miteinander " +"kombinieren? Die Gasbrenner, die an dieser Klinge angebracht wurden, können " +"deinen Feinden mächtig einheizen. Benutze diesen Gegensand zum Anzünden." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "Molotowcocktail" -msgstr[1] "Molotowcocktails" +msgid "The Light Fades." +msgstr "Das Licht verblasst." -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "Lumpen anzünden" +msgid "The Sun shines brightly." +msgstr "Die Sonne scheint hell." -#. ~ Use action msg for Molotov cocktail. +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "Du entzündest den Molotowcocktail." +msgid "The Sun sets." +msgstr "Die Sonne geht unter." -#. ~ Description for Molotov cocktail +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -"Eine Flasche mit einer brennbaren Flüssigkeit mit einem Lumpen. Benutze " -"diesen Gegenstand, um den Lumpen anzuzünden. Du wirst natürlich ein " -"Feuerzeug oder Streichhölzer in deinem Inventar benötigen, um das tun zu " -"können. Nach dem Anzünden musst du es werfen, um Feuer zu entfachen." +"Dies ist eine Katana, die mit der Wut und Hitze der SONNE glüht! Nunja, " +"okay, es ist nicht SO heiß, aber damit getroffen zu werden, tut immer noch " +"teuflisch weh. Benutze sie, um die Benzinzufuhr abzuschalten." -#. ~ Description for Molotov cocktail +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." msgstr "" -"Eine Flasche mit einer brennbaren Flüssigkeit und einem brennenden Lumpen in" -" ihrem Hals. Wirf sie, und die Flasche wird beim Einschlag zerbrechen und " -"einen Feuerball entzünden. Lass sie fallen, und du wirst brennen, also lass " -"es lieber sein, außer, du willst zu Tode verbrennen." - -#: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "Mop" -msgstr[1] "Mops" +"Dies ist ein großes zweihändiges Schwert aus Deutschland. Du bist dir nicht " +"ganz sicher, dass es so verbogen sein sollte." -#. ~ Description for mop +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." msgstr "" -"Dies ist ein unhandlicher Mop. Gut, um verschüttete Flüssigkeiten " -"aufzuwischen. Benutze den Mop, um jegliche »Unordnung«, die du gemacht hast," -" aufzuwischen." +"Dies ist ein vergleichsweise verbreitetes japanisches Kurzschwert. " +"Irgendetwas ist mit diesem Schwert nicht ganz in Ordnung." #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." +msgid "" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." msgstr "" #: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "Mörser und Stößel" -msgstr[1] "Sets von Mörser und Stößel" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "Kettensägen-Lajatang (aus)" +msgstr[1] "Kettensägen-Lajatangs (aus)" -#. ~ Description for mortar and pestle +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" -"Dies ist eine einfache Kombination aus einem kleinen Mahlstein und einem " -"schalenförmigen Stein. Benutzt für das Mahlen von Korn, benötigt aber viel " -"Zeit im Vergleich mit komplexeren Methoden." +"Eine lange Holzstange, an die an beide Enden Kettensägen in völlig " +"unpraktischer Manier befestigt wurden. Dieses Produkt ist entweder genial " +"oder total verrückt, aber keineswegs beides. Das Gewicht der Waffe stellt " +"sicher, dass nur jemand, der sowohl stark als auch sehr geübt ist, überhaupt" +" in Betracht ziehen kann, sie zu benutzen." #: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" -msgstr[0] "MP3-Player (aus)" -msgstr[1] "MP3-Player (aus)" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "Kettensägen-Lajatang (an)" +msgstr[1] "Kettensägen-Lajatangs (an)" -#. ~ Description for mp3 player (off) +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." msgstr "" +"Eine lange Holzstange, an die Kettensägen unpraktisch an beide Enden " +"befestigt worden sind. Sie sind momentan eingeschaltet und verbrauchen " +"Benzin. Benutze diesen Gegenstand, um ihn auszuschalten." #: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "MP3-Player (an)" -msgstr[1] "MP3-Player (an)" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "E-Kettensägen-Lajatang (aus)" +msgstr[1] "E-Kettensägen-Lajatangs (aus)" -#. ~ Description for mp3 player (on) +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"Dieser MP3-Player ist eingeschaltet und spielt ein paar großartige Titel, " -"was deine Moral stetig erhöht, solange du ihn trägst. Er verbraucht schnell " -"seine Batterien; du kannst ihn ausschalten, in dem du ihn benutzt. Er " -"schwächt zudem dein Gehör." +"Eine lange Holzstange, an die an beide Enden elektrische Kettensägen in " +"völlig unpraktischer Manier befestigt wurden. Dieses Produkt ist entweder " +"genial oder total verrückt, aber keineswegs beides. Das Gewicht der Waffe " +"stellt sicher, dass nur jemand, der sowohl stark als auch sehr geübt ist, " +"überhaupt in Betracht ziehen kann, sie zu benutzen." #: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "Mehrfunktionsherd" -msgstr[1] "Mehrfunktionsherde" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "E-Kettensägen-Lajatang (an)" +msgstr[1] "E-Kettensägen-Lajatangs (an)" -#. ~ Description for multi cooker +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." msgstr "" -"Ein professioneller Mehrfunktionsherd, mit einem Batterieeinsatz für " -"Campingausflüge oder Kofferraumpartys. Seine Vielzahl an Einstellungen und " -"Funktionen versprechen, jegliche Art des Kochens, vom Blanchieren von " -"Kartoffeln über das Kochen von Curry bis zum Aufploppenlassen von Popcorn, " -"zu beherrschen. Es gibt keine Bedienungsanleitung, aber du bist dir sicher, " -"dass du es selbst herausfinden kannst." - -#: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "Mehrzweckwerkzeug" -msgstr[1] "Mehrzweckwerkzeuge" +"Eine lange Holzstange, an die an beide Enden elektrische Kettensägen in " +"völlig unpraktischer Manier befestigt wurden. Die Sägen sind momentan " +"eingeschaltet und brauchen die Batterien auf. Benutze diesen Gegenstand, um " +"ihn auszuschalten. " -#. ~ Description for multi-tool +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." msgstr "" -"Ein klug entworfenes Alles-in-Einem-Werkzeug, welches verschiedene kleinere " -"Werkzeuge in die Griffe einer Zange kombiniert." +"Die ist ein breiter Säbel, der durch die Verwendung von Seefahrern und " +"Piraten bekannt wurde, da seine kurze Klinge im Nahkampf leicht zu handhaben" +" ist." #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "Knochennadel" -msgstr[1] "Knochennadeln" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "Kampfkettensäge (aus)" +msgstr[1] "Kampfkettensägen (aus)" -#. ~ Description for bone needle +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." msgstr "" -"Dies ist eine scharfe Nadel, die aus einem Knochen gefertigt wurde. Sie " -"könnte nützlich sein, um grobe Kleidung und Gegenstände zu machen. Aufgrund " -"ihrer geringen Qualität ist sie eher ungeeignet für alles, was Schnelligkeit" -" und Präzision erfordert." +"Dies ist eine Kettensäge, die leichter gemacht, getunt und stark modifiziert" +" wurde, um eine effektivere Waffe zu sein. Unglücklicherweise machen diese " +"Modifikationen sie als Holzfällwerkzeug ineffektiver." -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "gekrümmte Nadel" -msgstr[1] "gekrümmte Nadeln" +#: lang/json/TOOL_from_json.py +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "Kampfkettensäge (an)" +msgstr[1] "Kampfkettensägen (an)" -#. ~ Description for curved needle +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." msgstr "" -"Eine gekrümmte scharfe Nadel aus Stahl. Ihre abgerundete Form macht es " -"möglich, Nadelstiche zu machen, die nur eine Seite des Materials " -"durchstechen. Obwohl das ungeeignet für die meisten Schneiderarbeiten ist, " -"ist es notwendig zum Nähen von Neopren." +"Diese Kampfkettensäge ist eingeschaltet und verbraucht stetig Benzin. " +"Benutze die Säge, um sie auszuschalten." #: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "Holznadel" -msgstr[1] "Holznadeln" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "E-Kampfkettensäge (aus)" +msgstr[1] "E-Kampfkettensägen (aus)" -#. ~ Description for wooden needle +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." msgstr "" +"Dies ist eine elektrische Kettensäge, die leichter gemacht, abgestimmt und " +"umfangreich modifiziert wurde, um eine effektivere Waffe darzustellen. " +"Leider haben diese Modifikationen sie als Holzbearbeitungswerkzeug deutlich " +"weniger effektiv werden lassen." #: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "Krachmacher (aus)" -msgstr[1] "Krachmacher (aus)" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "E-Kampfkettensäge (an)" +msgstr[1] "E-Kampfkettensägen (an)" -#. ~ Description for noise emitter (off) +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" +"Diese elektrische Kampfkettensäge ist eingeschaltet und verbraucht stetig " +"Strom. Benutze die Säge, um sie auszuschalten." #: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "Krachmacher (an)" -msgstr[1] "Krachmacher (an)" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for noise emitter (on) +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "Lampenölkocher" -msgstr[1] "Lampenölkocher" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "Glasscherbe" +msgstr[1] "Glasscherben" -#. ~ Description for lamp oil cooker +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -"Dies ist ein einfaches Heizgerät, das mit Lampenöl betrieben wird. Es ist " -"für das Kochen von Nahrung ausgelegt." - -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "Öllampe (aus)" -msgstr[1] "Öllampen (aus)" -#. ~ Description for oil lamp (off) +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." msgstr "" -"Dies ist eine mit Öl als Brennstoff betriebene Lampe. Sie bietet nicht viel " -"Licht, aber brennt lange. Benutze sie, um sie anzuzünden." +"Eine abgebrochene Glasscherbe, die lauter scharfe Kanten hat. Die könntest " +"sie als Waffe verwenden, aber du würdest wahrscheinlich Handschuhe tragen " +"wollen." #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "Öllampe" -msgstr[1] "Öllampen" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "Plastikstück" +msgstr[1] "Plastikstücke" -#. ~ Description for oil lamp +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." msgstr "" -"Dies ist eine mit Öl als Brennstoff betriebene Lampe. Sie bietet nicht viel " -"Licht, aber brennt lange. Sie brennt. Benutze sie, um sie zu löschen." +"Dies ist ein Stück Plastik. Es könnte benutzt werden, um Gegenstände " +"herzustellen, zu reparieren oder, um Plastikgegenstände zu verstärken." #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "Sauerstoffflasche" -msgstr[1] "Sauerstoffflaschen" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for oxygen tank +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." msgstr "" -"Dies ist ein Behälter mit komprimierten medizinischen Sauerstoff mit einem " -"Regler und Maske. Er wird üblicherweise in Notsituationen benutzt und bietet" -" eine sofortige Abhilfe für Asthmaanfälle und Rauchinhalationen und kann " -"einen kurzen Energieschub bieten." #: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" +msgid "lycra patch" +msgid_plural "lycra patches" msgstr[0] "" msgstr[1] "" -#. ~ Description for oxygen cylinder +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" msgstr[0] "" msgstr[1] "" -#. ~ Description for nitrogen tank +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn +#: lang/json/TOOL_from_json.py +msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "Tranchiergerät (aus)" +msgstr[1] "Tranchiergeräte (aus)" + +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "Wasserstofftank" -msgstr[1] "Wasserstofftanks" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "Tranchiergerät (an)" +msgstr[1] "Tranchiergeräte (an)" -#. ~ Description for hydrogen tank +#. ~ Description for electric carver (on) +#: lang/json/TOOL_from_json.py +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "" +"Dieser elektronische Tranchierer ist eingeschaltet und die Klingen " +"schwirren. Benutze ihn, um ihn auszuschalten." + +#: lang/json/TOOL_from_json.py +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "Holzkohlenwasserreiniger" +msgstr[1] "Holzkohlenwasserreiniger" + +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" +"Wenn man diesen Gegenstand an einem Behälter voller Wasser anwendet, wird es" +" das Wasser mit beschichteter Holzkohle reinigen. Sobald die Holzkohle " +"genügend Wasser gereinigt hat, wird sie nutzlos und kann auseinandergenommen" +" und recyclet werden. Aus unsicheren Quellen entnommenes Wasser könnte " +"unsauber sein." #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "Malerpinsel" -msgstr[1] "Malerpinsel" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "Barbecue-Smoker" +msgstr[1] "Barbecue-Smoker" -#. ~ Description for paint brush +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "Ein breiter Pinsel, geeignet, um Wände anzumalen." +msgid "" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." +msgstr "" +"Dies ist ein tragbarer Barbecue-Smoker, der mit Holzkohle betrieben wird. " +"Gut für das wochenendliche Barbeque und die Haltbarmachung von Fleisch " +"mittels Rauch." #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "Permanentmarker" -msgstr[1] "Permanentmarker" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "Holzkohlekocher" +msgstr[1] "Holzkohlekocher" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "Geschrieben" +msgid "" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." +msgstr "" +"Dies ist ein kleiner Metalltank, der Holzkohle enthalten kann. Eine " +"Zündflamme wurde angebracht. Du könntest ihn benutzen, um Nahrung zu kochen." -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "Schreiben" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "Kaffeekocher" +msgstr[1] "Kaffeekocher" -#. ~ Description for permanent marker +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" -"Dies ist ein riesengroßer Permanentmarker in Industriestärke, von der Größe " -"her in etwa in der Mitte zwischen einem gewöhnlichem Marker und einer " -"Sprühdose. Allerdings wird es dir wahrscheinlich nichts nützen, wenn du " -"»Elbereth« schreibst." +"Dies ist ein Heizelement mit Kanne und Rahmen, um Kaffee- oder andere Pulver" +" zu beinhalten. Es hat einen Batteriefach, das verwendet werden kann, wenn " +"der Strom ausfällt. Du kannst sie benutzen, um Kaffee oder andere Getränke, " +"wenn du möchtest, zu machen." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] " Transportbox" -msgstr[1] " Transportbox" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "Nahrungsentfeuchter" +msgstr[1] "Nahrungsentfeuchter" -#. ~ Description for pet carrier +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." msgstr "" -"Ein Plastikbehälter, der dafür gedacht ist, Tiere für den Transport zu " -"halten. Benutze es an einem passenden Tier, um es zu fangen, benutze es auf " -"einem leeren Feld, um es freizulassen." +"Dies ist ein tragbarer elektrischer Nahrungsentfeuchter. Er ist " +"batteriebetrieben und könnte unbezahlbar in der Haltbarmachung von " +"Nahrungsmitteln sein." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "" -msgstr[1] "" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "Hexamin-Ofen" +msgstr[1] "Hexamin-Öfen" -#. ~ Description for wooden pet carrier +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" +"Dies ist ein leichter faltbarer Ofen, der dafür ausgelegt wurde, kleine " +"Hexamintabletten zu Kochen zu verwenden." #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "Hühnerkäfig" -msgstr[1] "Hühnerkäfige" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "Essensbearbeiter" +msgstr[1] "Essensbearbeiter" -#. ~ Description for chicken cage +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" -"Ein Drahtbehälter für den Transport von Hühnern, aber du kannst ihn " -"benutzen, um jedes kleine Tier zu halten. Benutze es an einem passenden " -"Tier, um es zu fangen, benutze es auf einem leeren Feld, um es freizulassen." +"Dies ist ein Küchengerät, welches schneiden, hacken, zerschnitzeln, mahlen, " +"pürieren und mixen kann." + +#: lang/json/TOOL_from_json.py +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "Benzinkocher" +msgstr[1] "Benzinkocher" + +#. ~ Description for gasoline cooker +#: lang/json/TOOL_from_json.py +msgid "" +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." +msgstr "" +"Dies ist ein einfaches Heizgerät, das mit Benzin betrieben wird. Es ist für " +"das Kochen von Nahrung ausgelegt." #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "Zombiepheromon" -msgstr[1] "Zombiepheromone" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "Latentwärmespeicher" +msgstr[1] "Latentwärmespeicher" -#. ~ Description for zombie pheromone +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." msgstr "" +"Dies ist ein thermochemischer Wärmespeicher. Er wird benutzt, um " +"Sportverletzungen zu behandeln und Nahrung zu erwärmen. Er kann nur einmal " +"verwendet werden." #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "Spitzhacke" -msgstr[1] "Spitzhacken" +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "benutzter Latentwärmespeicher" +msgstr[1] "benutzte Latentwärmespeicher" -#. ~ Description for pickaxe +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." msgstr "" -"Dies ist eine große Stahlspitzhacke, die dazu geeignet ist, harte Dinge oder" -" – mit genügend Erfahrung – harte Ziele zu zerschlagen. Schlag den Stein!" +"Dies ist ein thermochemischer Wärmespeicher. Es wird benutzt, um " +"Sportverletzungen zu behandeln und Nahrung zu erwärmen. Dieser wurde benutzt" +" und ist chemisch inaktiv, was ihn nutzlos macht." #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "Schlosser-Set" -msgstr[1] "Schlosser-Sets" +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "Landstreicherherd" +msgstr[1] "Landstreicherherde" -#. ~ Description for locksmith kit +#: lang/json/TOOL_from_json.py +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "Kochplatte" +msgstr[1] "Kochplatten" + +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." msgstr "" -"Dies ist ein Satz von stabilen Stahldietrichen und Spannern eines " -"Schlossers. Er ist essentiell, um leise und schnell Schlösser zu offen, " -"vorausgesetzt, dass du ein bisschen Erfahrung in Mechanik hast." +"Dies ist ein kleines batteriegetriebenes Heizelement auf einem Ständer. Es " +"ist unersetzlich zum Kochen und für die Chemie. Pass auf, dass du dich nicht" +" selbst verbrennst!" #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "Glaspfeife" -msgstr[1] "Glaspfeifen" +msgid "makeshift vacuum sealer" +msgid_plural "makeshift vacuum sealers" +msgstr[0] "selbstgemachtes Vakuumverpackungsgerät" +msgstr[1] "selbstgemachte Vakuumverpackungsgeräte" -#. ~ Description for glass pipe +#. ~ Description for makeshift vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." +"This is a homemade heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -"Dies ist eine handgeblasene Glaspfeife. Es ist eine der Art von Pfeifen, die" -" am meisten für das Rauchen von Partydrogen benutzt werden." +"Dies ist ein selbstgemachtes Folienschweißgerät mit einer Luftpumpe. Es wird" +" benutzt, um Nahrung vakuumzuverpacken, damit sie haltbar bleibt." #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "Tabakpfeife" -msgstr[1] "Tabakpfeifen" +msgid "mess kit" +msgid_plural "mess kits" +msgstr[0] "Campinggeschirr" +msgstr[1] "Campinggeschirre" -#. ~ Description for tobacco pipe +#. ~ Description for mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." +"A self-contained camping mess kit, containing everything you might need for " +"wilderness cooking. This model relies on a battery-operated hotplate, " +"rather than the more commonplace chemical-fueled Esbit stove." msgstr "" -"Dies ist eine handgeschnitzte hölzerne Tabakspfeife. Sie wurde dafür " -"gemacht, den Konsum von geräucherten Tabakblättern zu ermöglichen." +"Ein Satz eigenständiges Campinggeschirr. Es enthält alles, was du beim " +"Kochen in der Wildnis gebrauchen könntest. Dieses Modell stützt sich auf " +"eine batteriegetriebene Kochplatte statt des üblicheren chemisch betriebenen" +" Esbit-Ofens." #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "Zange" -msgstr[1] "Zange" +msgid "military mess kit" +msgid_plural "military mess kits" +msgstr[0] "Kochgeschirr" +msgstr[1] "Kochgeschirr" -#. ~ Description for pliers +#. ~ Description for military mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +"Military mess kit designed for long-range reconnaissance patrols deployed " +"behind enemy lines. All parts are made from thin sheet of aluminum / " +"superalloy composite and are insulated with ceramic coating. Relies on a " +"battery-operated hotplate, rather than the smoke-producing chemical-fueled " +"Esbit stove. Compact, durable and lightweight." msgstr "" -"Dies ist eine einfache Kombizange, die für grundlegende mechanische Arbeiten" -" geeignet ist. Alles, was zu komplex ist, wird einen Schraubenschlüssel " -"benötigen." +"Ein militärischer Essgeschirrsatz für Fernaufklärungstrupps, die im " +"Feindesland stationiert sind. Alle Teile bestehen aus einer dünnen Schicht " +"aus Aluminium-/Superlegierungs-Komposit und sind mit einer " +"Keramikummantelung isoliert. Er stützt sich auf einer batteriebetriebenen " +"Kochplatte statt auf den rauchproduzierenden chemikalienverbrennenden Esbit-" +"Ofens. Kompakt, haltbar und leicht." #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "Taschenuhr" -msgstr[1] "Taschenuhren" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "Mörser und Stößel" +msgstr[1] "Sets von Mörser und Stößel" -#. ~ Description for pocket watch +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -"Eine altmodische Taschenuhr. Diese teilt dir die Uhrzeit mit und sieht dabei" -" gut aus. Sie kann auf zu einigen nützlichen Einzelteilen demontiert werden." +"Dies ist eine einfache Kombination aus einem kleinen Mahlstein und einem " +"schalenförmigen Stein. Benutzt für das Mahlen von Korn, benötigt aber viel " +"Zeit im Vergleich mit komplexeren Methoden." #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "Taschenmesser" -msgstr[1] "Taschenmesser" +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "Mehrfunktionsherd" +msgstr[1] "Mehrfunktionsherde" -#. ~ Description for pocket knife +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" -"Dies ist ein kleines Taschenmesser. Es ist nichts berauschendes für den " -"Kampf, aber besser als nichts. Es ist scharf genug zum Schlachten." +"Ein professioneller Mehrfunktionsherd, mit einem Batterieeinsatz für " +"Campingausflüge oder Kofferraumpartys. Seine Vielzahl an Einstellungen und " +"Funktionen versprechen, jegliche Art des Kochens, vom Blanchieren von " +"Kartoffeln über das Kochen von Curry bis zum Aufploppenlassen von Popcorn, " +"zu beherrschen. Es gibt keine Bedienungsanleitung, aber du bist dir sicher, " +"dass du es selbst herausfinden kannst." #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "Bohnermaschine" -msgstr[1] "Bohnermaschinen" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "Lampenölkocher" +msgstr[1] "Lampenölkocher" -#. ~ Description for electric polisher +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." msgstr "" -"Ein elektrischer Polierer, den man benutzen kann, um Metalloberflächen zu " -"polieren, bis sie so reflektierend wie ein Spiegel sind." +"Dies ist ein einfaches Heizgerät, das mit Lampenöl betrieben wird. Es ist " +"für das Kochen von Nahrung ausgelegt." #: lang/json/TOOL_from_json.py msgid "soda can stove kit" @@ -85168,1121 +84502,1274 @@ msgstr "" "zu enthalten." #: lang/json/TOOL_from_json.py -msgid "handheld game system" -msgid_plural "handheld game systems" -msgstr[0] "tragbare Spielkonsole" -msgstr[1] "tragbare Spielkonsolen" +msgid "quern" +msgid_plural "querns" +msgstr[0] "Handmühle" +msgstr[1] "Handmühlen" -#. ~ Description for handheld game system +#. ~ Description for quern +#: lang/json/TOOL_from_json.py +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "Dies ist eine einfache Handmühle, um Korn zu zermalmen." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "Destillationsapparat" +msgstr[1] "Destillationsapparate" + +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"This is a portable games console in working condition, with a backlit screen" -" allowing you to play in the dark. You can use it to play it for a little " -"while, but this requires batteries." +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." msgstr "" -"Dies ist eine tragbare Spielekonsole, die funktioniert und eine " -"Hintergrundbeleuchtung hat, was dich auch in der Dunkelheit spielen lassen " -"kann. Du kannst sie benutzen, um für eine Weile zu spielen, allerdings " -"benötigt dies Batterien." +"Dies ist eine Destille. Sie ist nützlich, um Alkohol und andere, seltsamere " +"Substanzen, zu destillieren." #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "Portalgenerator" -msgstr[1] "Portalgeneratoren" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "Überlebendencampinggeschirr" +msgstr[1] "Überlebendencampinggeschirre" -#. ~ Description for portal generator +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -"Dies ist ein seltenes, bizarres und geheimnisvolles Gerät jenseitiger " -"Beschaffenheit. Allein der Anblick bereitet dir Kopfschmerzen. Es ist mit " -"außerirdischen Markierungen bedeckt." +"Ein selbstgemachtes Campinggeschirr. Es enthält alles, was du eventuell für " +"die nachapokalyptische Küche brauchst. Es wird von einem Lampenölbrenner " +"angetrieben und besteht aus einfachen, aber haltbaren Werkzeugen und " +"Materialien." #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "Steindechsel" -msgstr[1] "Steindechseln" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "Vakuumverpackungsgerät" +msgstr[1] "Vakuumverpackungsgeräte" -#. ~ Description for stone adze +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -"Dies ist eine Steindechsel, relativ nützlich, um durch hölzerne Objekte zu " -"schneiden." +"Dies ist ein tragbares Folienschweißgerät mit einer Luftpumpe. Es wird " +"benutzt, um Nahrung vakuumzuverpacken, damit sie haltbar bleibt." -#: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "Steinaxt" -msgstr[1] "Steinäxte" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "Wasserreiniger" +msgstr[1] "Wasserreiniger" -#. ~ Description for stone axe +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." msgstr "" -"Dies ist ein scharfer Stein, der an einem Stock angebracht wurde. Zum " -"Holzfällen funktioniert es ganz gut, aber es ist kein Vergleich zu einer " -"richtigen Axt." +"Dies ist ein batteriebetriebenes Gerät, mit dem man Trinkwasser reinigen " +"kann. Diesen Gegenstand mit einem Behälter voller Wasser zu benutzen wird " +"das Wasser reinigen. Es könnte sich als nützlich für Wasser aus unsicheren " +"Quellen erweisen, weil das Wasser aus unsicheren Quellen kein Trinkwasser " +"sein könnte." -#: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "Steinhammer" -msgstr[1] "Steinhämmer" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "Standgrill" +msgstr[1] "Standgrills" -#. ~ Description for stone hammer +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -"Dies ist ein Stein, der an einem Stock angebracht wurde und somit ein grobes" -" Faksimile eines Hammers. Zum Hämmern ist es ausreichend, aber ist wahrhaft " -"kein Vergleich zu einem richtigen Hammer." +"Ein größer Metallstand, der benutzt wird, um ein Feuer zu beinhalten. Feuer," +" die in einem Standgrill gelegt wurden, werden sich nicht nach benachbarten " +"Objekten ausbreiten." -#: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "Steinmesser" -msgstr[1] "Steinmesser" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for stone knife -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -"Dies ist ein geschärfter Stein, der in einem ausgehöhlten Griff eingesetzt " -"wurde. Er ist nicht ansatzweise so wie ein geeignetes Messer zu gebrauchen, " -"aber er ist besser als nichts." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "Steinschaufel" -msgstr[1] "Steinschaufeln" +msgid "Folded camp chair, deploy to sit down." +msgstr "" -#. ~ Description for stone shovel +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "Feldbett" +msgstr[1] "Feldbetten" + +#. ~ Use action done_message for cot. +#: lang/json/TOOL_from_json.py +msgid "You unfold the cot and place it on the ground." +msgstr "Du entfaltest dein Klappbettt und legst es auf den Boden." + +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" -"Dies ist ein geplätteter Stein, der an einem Stock angebracht wurde. Das " -"funktioniert schon ganz gut als Schaufel, aber ist wahrhaft kein Vergleich " -"zu einer richtigen Schaufel." +"Dies ist ein militärisches Faltbett. Obgleich es nicht so bequem wie ein " +"Bett ist, ist es besser, als auf dem Boden zu schlafen." #: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" -msgstr[0] "Biodietrich" -msgstr[1] "Biodietriche" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "Klappfahrrrad" +msgstr[1] "Klappfahrrräder" -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "Dies ein Pseudo-Gegenstand" +#. ~ Use action unfold_msg for folding bicycle. +#: lang/json/TOOL_from_json.py +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "Sorgfältig klappst du das Klapprad auf und machst es fahrtüchtig." +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "Lumpen" -msgstr[1] "Lumpen" +msgid "This is a bicycle folded into a relatively portable package." +msgstr "" +"Dies ist ein Fahrrad, das in eine relativ tragbare Form gefaltet wurde." -#. ~ Description for rag +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "Metallschlachtgestell" +msgstr[1] "Metallschlachtgestelle" + +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -"Dies ist ein größeres Stück Stoff. Es ist nützlich für die Fertigung und " -"vielleicht auch, um Blutungen zu stillen." +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "Schlauchboot" +msgstr[1] "Schlauchboote" + +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "" -msgstr[1] "" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "Sorgfältig entfaltest du %s, bläst es auf und stößt es an." -#. ~ Description for sponge +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." msgstr "" +"Dieses Gummiruderboot (mit Rudern) ist für die Lagerung entleert. Aktiviere " +"es, um es aufzublasen und anzustoßen, vorausgesetzt, dass du eine Luftpumpe " +"im Inventar hast." -#: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" msgstr[0] "" msgstr[1] "" -#. ~ Description for washing kit +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "Leselicht" -msgstr[1] "Leselichter" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "Reisetisch" +msgstr[1] "Reisetische" -#. ~ Use action msg for reading light. +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "Du schaltest das Leselicht an." +msgid "" +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." +msgstr "" -#. ~ Use action need_charges_msg for reading light. -#: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "Die Leselampe geht aus." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "Lederplane" +msgstr[1] "Lederplanen" -#. ~ Description for reading light +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." +msgid "" +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." msgstr "" -"Ein kleines ansteckbares LED-Licht, zum Lesen von Büchern im Dunklen " -"gedacht. " +"Ein großes Laken aus genähtem Leder, welches anstelle einer Picknickdecke " +"benutzt werden kann, aber es ist brauchbarer als Hilfsmittel zum Schlachten," +" da es sich nicht mit Blut vollsaugt. Es wurde zusammengerollt und kann " +"transportiert werden." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "Fasermatte" +msgstr[1] "Fasermatten" +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "Leselicht (aktiv)" -msgstr[1] "Leselichter (aktiv)" +msgid "" +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." +msgstr "" +"Eine große Matte, die aus faserigem Material gewoben wurde und anstelle " +"einer Picknickdecke benutzt werden kann, aber sie ist brauchbarer als " +"Hilfsmittel zum Schlachten. Sie ist zu dünn, um ein komfortabler Schlafplatz" +" zu sein. Sie wurde zusammengerollt und kann transportiert werden." -#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "Du schaltest das Leselicht aus." +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for reading light (active) +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." msgstr "" -"Ein kleines ansteckbares LED-Licht, zum Lesen von Büchern im Dunklen " -"gedacht. Dieses hier ist angeschalten" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "Wassermühle" +msgstr[1] "Wassermühlen" + +#. ~ Description for water mill #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "wiederbefüllbares Feuerzeug" -msgstr[1] "wiederbefüllbare Feuerzeuge" +msgid "" +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." +msgstr "" -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "Anzünden" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "Windmühle" +msgstr[1] "Windmühlen" -#. ~ Use action msg for refillable lighter. +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "Du knipst das Feuerzeug an." - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "Nichts passiert." +msgid "" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." +msgstr "" -#. ~ Description for refillable lighter +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" -"Dies ist ein wiederbefüllbares Feuerzeug mit Klapdeckel. Ein Feuerzeug muss " -"mitgeführt werden, um diverse Drogen wie Zigaretten zu benutzen oder, um " -"Sachen wie Molotowcocktails anzuzünden. Du kannst ein Feuerzeug außerdem " -"dazu benutzen, um naheliegende Gegenstände anzuzünden." +"Dies ist eine fortgeschrittene Version der Einheitsstromzufuhr, oder kurz " +"»Esz.«. Sie wurde signifikant umgestaltet, um einen höheren Wirkungsgrad zu " +"erzielen und statt Batterien Plutonium-Brennstoffzellen zu verbrauchen. Sie " +"ist momentan angeschaltet. Leider kann ihr Plutoniumreaktor nicht in der " +"Esz.-Ladestation aufgeladen werden." -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "Du löschst das Feuerzeug." +msgid "camera" +msgid_plural "cameras" +msgstr[0] "Kamera" +msgstr[1] "Kameras" -#. ~ Description for refillable lighter +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" -"Dies ist ein wiederbefüllbares Feuerzeug mit Klapdeckel. Die Flamme ist an." +"Eine billige Kompaktdigitalkamera, mit einem Digitalsucher, einem " +"Not-»Visier« und einem Blitzlicht. Du kannst dir deine Fotos auf dem " +"Bildschirm ansehen oder sie auf eine Speicherkarte übertragen. Verwendet " +"gewöhnliche Batterien." #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "Handmühle" -msgstr[1] "Handmühlen" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "Profi-Kamera" +msgstr[1] "Profi-Kameras" -#. ~ Description for quern +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "Dies ist eine einfache Handmühle, um Korn zu zermalmen." +msgid "" +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "Isomatte" -msgstr[1] "Isomatten" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "Handy" +msgstr[1] "Handys" -#. ~ Use action done_message for rollmat. +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "Du entrollst deine Liegematte und legst sie auf den Boden." +msgid "You light up the screen." +msgstr "Du verwendest den Bildschirm als Quelle für Licht." -#. ~ Description for rollmat +#. ~ Use action need_charges_msg for cellphone. +#: lang/json/TOOL_from_json.py +msgid "The cellphone's batteries need more charge." +msgstr "Die Akkus des Mobiltelefons sind zu schwach." + +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -"Dies ist eine große Schaumstoffmatte, die für die leichte Aufbewahrung " -"aufgerollt werden kann. Sie trennt dich vom Boden, was dir das Schlafen " -"erleichtert. Benutze sie, um sie aufzurollen und auf dem Boden zu " -"platzieren." +"Ein Mobiltelefon, der älterer Cousin des Smartphones, welches in bestimmten " +"Kreisen aufgrund seiner Zuverlässigkeit, Robustheit und der Fähigkeit mit " +"herkömmlichen Akkus betrieben zu werden, immer noch recht beliebt ist. " +"Ausreichend Akkukapazität vorausgesetzt wird es bei Verwendung aufleuchten " +"und somit Licht abstrahlen. Es verfügt zudem über eine Uhr-App mit einer " +"nützlichen Alarm-Funktion." #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "RX12-Impfpistole" -msgstr[1] "RX12-Impfpistolen" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "Handy - Taschenlampe" +msgstr[1] "Handys - Taschenlampe" -#. ~ Description for RX12 jet injector +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." -msgstr "" -"Die Rivtech RX12-Impfpistole ist ein kleines pistolenförmiges Gerät, das " -"benutzt wird, um fortschrittliche schnellheilende Chemikalien durch die Haut" -" ohne eine Nadel zu injizieren. Ein Aufkleber an der Seite warnt davor, mehr" -" als zwei Dosen pro Stunde einzunehmen." +msgid "You stop lighting up the screen." +msgstr "Du verwendest den Bildschirm nicht länger als Quelle für Licht." #: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "Schließfach" -msgstr[1] "Schließfächer" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "Steuerungslaptop" +msgstr[1] "Steuerungslaptops" -#. ~ Description for safe deposit box +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." msgstr "" -"Dies ist eine mit Zahlenschloss verriegelte Kiste. Leider weißst du nicht " -"die Kombination. Einbruch würde alles von Wert zerstören." +"Ein modifizierter Laptop, der nun dazu in der Lage ist, im " +"Ultrahochfrequenzbereich, der von Robotern benutzt wird, zu funken. " +"Aktiviere ihn, um Robotern aus der Ferne Befehle zu erteilen." #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "Sarkophag-Zugangsdatum" -msgstr[1] "Sarkophag-Zugangsdaten" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "Richtantenne" +msgstr[1] "Richtantennen" -#. ~ Description for sarcophagus access code +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" -"Dieser Ausdruck ist eine Kette aus Zahlen, mit denen du Zugriff auf den " -"Aufzug im Gefahrenstoff-Sarkophag erhältst." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "Holzsäge" -msgstr[1] "Holzsägen" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "elektronische Handschellen" +msgstr[1] "elektronische Handschellen" -#. ~ Description for wood saw +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "Dies ist eine dünne Säge, nützlich, um Holzobjekte durchzuschneiden." +msgid "" +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +msgstr "" #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "Skalpell" -msgstr[1] "Skalpelle" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "E-Ink-Tablet-PC" +msgstr[1] "E-Ink-Tablet-PCs" -#. ~ Description for scalpel +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" -"Dies ist ein sehr scharfes Messer, das für OP-Schnitte gedacht ist. Dessen " -"kleine, scharfe Klinge ermöglicht Präzisionsstiche in erfahrenen Händen." #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "Schraubenzieher" -msgstr[1] "Schraubenzieher" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "Elektrohack" +msgstr[1] "Elektrohacks" -#. ~ Description for screwdriver +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" -"Dies ist ein Philips-Kreuzschlitz-Schraubenzieher. Er ist wichtig für fast " -"alle Elektronikanfertigungen, die meisten mechanischen Anfertigungen und hat" -" viele weitere Verwendungszwecke." +"Dieses Gerät hat viele Schnittstellen angebracht, was es ermöglicht, das " +"Gerät mit fast jedem Bedienfeld oder anderen elektronischen Maschinen (aber " +"nicht Computern) zu verbinden. Mit ein bisschen Erfahrung kann es zum " +"Knacken von Passwörtern und mehr benutzt werden. Es benötigt 25 " +"Batterieladungen je Verwendung." #: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "Schraubenzieher-Set" -msgstr[1] "Schraubenzieher-Sets" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "Geigerzähler (aus)" +msgstr[1] "Geigerzähler (aus)" -#. ~ Description for screwdriver set +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" -"Dies ist eine Reihe an Schraubenziehern in verschiedenen Größen und " -"Abtrieben. Damit hat man garantiert die richtigen Werkzeuge für präzisere " -"Arbeiten." +"Dies ist ein Werkzeug zum Messen von Strahlung. Benutze es, dann wirst du " +"gefragt, ob du dich selbst oder das Gelände messen willst, oder ob du es " +"einschalten willst, was dir laufend Messwerte der Umgebungsstrahung liefert." +" Es ist momentan ausgeschaltet." #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "Sense" -msgstr[1] "Sensen" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "Geigerzähler (an)" +msgstr[1] "Geigerzähler (an)" -#. ~ Description for scythe +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." msgstr "" -"Dies ist ein altmodisches Landwirtschaftswerkzeug für das Mähen von hohem " -"Gras. Obwohl sie eine gigantische Schneide am Ende eines Stocks hat, ist sie" -" unglaublich schwerfällig für alles außer dem ihr zugedachtem Zweck zu " -"benutzen." +"Dies ist ein Werkzeug zum Messen von Strahlung. Benutze es, dann wirst du " +"gefragt, ob du dich selbst oder das Gelände messen willst, oder ob du es " +"einschalten willst, was dir laufend Messwerte der Umgebungsstrahung liefert." +" Es ist momentan angeschaltet." #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "Nähzeug" -msgstr[1] "Nähzeuge" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for sewing kit +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -"Dies ist eine Plastikausrüstung mit einer Vielzahl an Nadeln, ein paar " -"Plastiksspulen für Fäden und ein paar anderen nützlichen Textilwerkzeugen. " -"Benutze das Nähzeug auf einen Bekleidungsartikel, um zu versuchen, es zu " -"reparieren oder zu verstärken. Das benutzt deine Schneiderei-Fertigkeit." - -#: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "Narkose-Set" -msgstr[1] "Narkose-Sets" #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "Rasier-Set" -msgstr[1] "Rasier-Sets" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" +msgstr[0] "MP3-Player (aus)" +msgstr[1] "MP3-Player (aus)" -#. ~ Description for shaving kit +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." msgstr "" -"Dies ist ein kompaktes und leichtes Rasierset für Reisende. Du kannst es zum" -" Rasieren benutzen, wenn Seife hinzugegeben wird. Es benötigt 1 Einheit " -"Seife pro Verwendung." #: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "Unterschlupfbausatz" -msgstr[1] "Unterschlupfbausätze" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" +msgstr[0] "MP3-Player (an)" +msgstr[1] "MP3-Player (an)" -#. ~ Description for shelter kit +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgid "" +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." msgstr "" -"Dies ist ein kleiner Unterstand aus Stöcken und Häuten. Benutze ihn zum " -"Platzieren." - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "Heißer Schaschlik (aus)" -msgstr[1] "Heiße Schaschliks (aus)" +"Dieser MP3-Player ist eingeschaltet und spielt ein paar großartige Titel, " +"was deine Moral stetig erhöht, solange du ihn trägst. Er verbraucht schnell " +"seine Batterien; du kannst ihn ausschalten, in dem du ihn benutzt. Er " +"schwächt zudem dein Gehör." -#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "Ach, verdammt! Es startet nicht." +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "Krachmacher (aus)" +msgstr[1] "Krachmacher (aus)" -#. ~ Use action lacks_fuel_message for shishkebab (off). +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "Dieses Ding braucht etwas Treifstoff!" +msgid "" +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." +msgstr "" -#. ~ Use action success_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "Lasst uns tanzen, Zombies!" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "Krachmacher (an)" +msgstr[1] "Krachmacher (an)" -#. ~ Description for shishkebab (off) +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" msgstr "" -"Dies ist eine große Klinge mit einem Treibstoffröhchen an der Seite und " -"einem kleinen Tank mit Zündvorrichtung, die am isoliertem Griff angebracht " -"ist. Wenn er mit Benzin gefüllt wurde, kann die Klinge glühend heiß gemacht " -"werden, um Feinde zu versengen und dir den Weg zu leuchten. Benutzen zum " -"Anzünden." #: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "Heißer Schaschlik (an)" -msgstr[1] "Heiße Schaschliks (an)" +msgid "handheld game system" +msgid_plural "handheld game systems" +msgstr[0] "tragbare Spielkonsole" +msgstr[1] "tragbare Spielkonsolen" -#. ~ Use action auto_extinguish_message for shishkebab (on). +#. ~ Description for handheld game system #: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgid "" +"This is a portable games console in working condition, with a backlit screen" +" allowing you to play in the dark. You can use it to play it for a little " +"while, but this requires batteries." msgstr "" -"Schade, Mann! Die Flamme deines Heißen Schaschliks flackert und geht aus." +"Dies ist eine tragbare Spielekonsole, die funktioniert und eine " +"Hintergrundbeleuchtung hat, was dich auch in der Dunkelheit spielen lassen " +"kann. Du kannst sie benutzen, um für eine Weile zu spielen, allerdings " +"benötigt dies Batterien." -#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "Doof, Sprit is alle! Die Flamme deines Heißen Schaschliks geht aus." +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "Smartphone" +msgstr[1] "Smartphones" -#. ~ Use action noise_message for shishkebab (on). +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "Dein Heißer Schaschlick knistert!" +msgid "You activate the flashlight app." +msgstr "Du aktivierst das Taschenlampen-Programm." -#. ~ Use action voluntary_extinguish_message for shishkebab (on). +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "Bis später. Die Flamme deines Heißen Schaschliks geht aus." +msgid "The smartphone's charge is too low." +msgstr "Das Smartphone ist nicht ausreichend geladen." -#. ~ Use action water_extinguish_message for shishkebab (on). +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "Dein Heißer Schaschlik zischt im Wasser und erlischt." +msgid "" +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." +msgstr "" +"Ein beliebtes, schickes Smartphone. Dank integrierter Kamera können damit " +"Fotos aufgenommen werden und mittels Taschenlampe-App kann die Umgebung " +"damit ausgeleuchtet werden - ausreichende Akkukapazität vorausgesetzt. Das " +"Smartphone verfügt zudem über eine Uhr-App, die einen praktischen Wecker " +"enthält. Das Telefon wird durch eine kleine, wiederaufladbare Stromzelle " +"betrieben, die mit jeder Esz. kompatibel ist." -#. ~ Description for shishkebab (on) +#: lang/json/TOOL_from_json.py +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "Smartphone - Musik" +msgstr[1] "Smartphones - Musik" + +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." msgstr "" -"Dies ist eine große Klinge mit einem Treibstoffröhchen an der Seite und " -"einem kleinen Tank mit Zündvorrichtung, die am isoliertem Griff angebracht " -"ist. Die Klinge glüht hell. Benutzen, um die Treibstoffzufuhr abzuschalten." +"Dieses Telefon spielt Musik ab, die stetig deine Moral erhöht. Du kannst " +"nichts anderes hören während du Musik hörst." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "Flintenfalle" -msgstr[1] "Flintenfallen" +#: lang/json/TOOL_from_json.py +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "Smartphone - Taschenlampe" +msgstr[1] "Smartphones - Taschenlampe" + +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "Turn off flashlight" +msgstr "Taschenlampe ausschalten" -#. ~ Use action done_message for shotgun trap. +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "Du stellst die Flintenfalle." +msgid "You deactivate the flashlight app." +msgstr "Du schaltest die Taschenlampen-App aus." -#. ~ Description for shotgun trap +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" -"Dies ist ein einfacher Stolperdraht, der am Abzug einer geladenen abgesägten" -" doppelläufigen Flinte ist. Sobald er gedrückt wird, feuert die Flinte. Zwei" -" Patronen sind geladen; das erste mal, in dem der Abzug betätigt wird, " -"werden eine oder beide Patronen abgefeuert." #: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "Schaufel" -msgstr[1] "Schaufeln" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "Vibrator" +msgstr[1] "Vibratoren" -#. ~ Description for shovel +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgid "" +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." msgstr "" -"Dies ist ein Grabewerkzeug. Benutze es, um Gruben neben dir zu graben." +"Dieses batteriefressende Gerät ist genau das richtige Ding, um Anspannungen " +"zu lösen und dir beim Entspannen zu helfen. Benutze es, um eine Pause zu " +"machen und dich zu entspannen." #: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "Sichel" -msgstr[1] "Sicheln" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "Brecheisen" +msgstr[1] "Brecheisen" -#. ~ Description for sickle +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." msgstr "" -"Dies ist ein altmodisches Landwirtschaftswerkzeug für das Mähen von hohem " -"Gras. Obwohl sie eine gewaltige gekrümmte Schneide am Ende eines Stocks hat," -" ist sie unglaublich schwerfällig für alles außer dem ihr zugedachtem Zweck " -"zu benutzen." +"Dies ist ein kräftiges Hebelwerkzeug. Benutze es, um abgeschlossene Türen, " +"ohne sie zu zerstören zu öffnen. Oder, um Gullydeckel hochzuheben. Du " +"könntest es auch halten, um ein paar Köpfe einzuschlagen." #: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "kleiner Feuerlöscher" -msgstr[1] "kleine Feuerlöscher" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "improvisierter Dietrich" +msgstr[1] "improvisierte Dietriche" -#. ~ Description for small fire extinguisher +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" -"Dies ist ein tragbarer Feuerlöscher, der einen Liter hochkomprimiertes " -"CO2-Gas enthält. Er ist nützlich, um benachbarte Feuer zu löschen." +"Dies ist ein improvisierter Bund aus Dietrichen und Spannern, die aus " +"Metallschrott gefertigt wurden. Es braucht MacGyver-ähnliche Fähigkeiten, um" +" Schlösser mit ihnen zu öffnen und sie sind zerbrechlich, verringern aber " +"die Wahrscheinlichkeit, einen Alarm auszulösen." #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "Feuerwaffenreparatursatz" -msgstr[1] "Feuerwaffenreparatursätze" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "Eispickel" +msgstr[1] "Eispickel" -#. ~ Description for firearm repair kit +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" -"Dies ist ein tragbarer Werkzeugkasten, um beschädigte Feuerwaffen zu " -"reparieren. Es wird mit Standardbatterien betrieben und ist ein wichtiges " -"Werkzeug für die langfristige Wartung von Feuerwaffen. Er benötigt 100 " -"Batterieladungen pro Benutzung." +"Dies ist ein Eispickel mit einem Hammer auf seinem Kopf, ein Mehrzweck-" +"Wander- und Bergsteigerwerkzeug, das von Bergsteigern benutzt wird. Er ist " +"so stabil, dass du ihn benutzen kannst, um geschlossene Türen aufzuhebeln " +"oder Gullydeckel anzuheben." #: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "schlaue Lampe (aus)" -msgstr[1] "schlaue Lampen (aus)" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "selbstgemachtes Brecheisen" +msgstr[1] "selbstgemachte Brecheisen" -#. ~ Use action msg for smart lamp (off). +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "Du schaltest die schlaue Lampe ein." +msgid "" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." +msgstr "" -#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "Der schlauen Lampe Batterien sind leer." +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "Schlosser-Set" +msgstr[1] "Schlosser-Sets" -#. ~ Description for smart lamp (off) +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." +msgid "" +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." msgstr "" -"Dies ist eine schlaue Lampe, sie kann per Funkfernsteuerung aktiviert " -"werden." +"Dies ist ein Satz von stabilen Stahldietrichen und Spannern eines " +"Schlossers. Er ist essentiell, um leise und schnell Schlösser zu offen, " +"vorausgesetzt, dass du ein bisschen Erfahrung in Mechanik hast." #: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "schlaue Lampe (an)" -msgstr[1] "schlaue Lampen (an)" +msgid "bio lockpick" +msgid_plural "bio lockpicks" +msgstr[0] "Biodietrich" +msgstr[1] "Biodietriche" + +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "Dies ein Pseudo-Gegenstand" -#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "Deine schlaue Lampe wurde ausgeschaltet" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "Säurebombe" +msgstr[1] "Säurebomben" -#. ~ Description for smart lamp (on) +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." msgstr "" -"Dies ist eine schlaue Lampe. Diese schlaue Lampe ist eingeschaltet. Sie kann" -" aus der Ferne per Fernsteuerun deaktiviert werden." +"Dies ist ein zerbrechlicher Behälter, der mit Säure gefüllt wurde. Wirf ihn," +" um einen Pfuhl aus starker Säure auszuschütten." #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "Not-Sauerstoffflasche" -msgstr[1] "Not-Sauerstoffflaschen" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "C4-Sprengstoff" +msgstr[1] "C4-Sprengstoffe" -#. ~ Description for emergency oxygen pack +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" -"Dies ist ein kleiner Behälter mit komprimierten medizinischen Sauerstoff mit" -" einem Regler und Maske. Er wird üblicherweise in Notsituationen benutzt und" -" bietet eine sofortige Abhilfe für Asthmaanfälle und Rauchinhalationen und " -"kann einen kurzen Energieschub bieten." - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "Lötkolben" -msgstr[1] "Lötkolben" +"Dies ist ein Strengstoff in Militärqualität und aus einer Hexogen-" +"Komposition. Er ist beschriftet mit: »Hochexplosiv, mit extremer Vorsicht zu" +" benutzen!«. Es hat einen kleinen Timer." -#. ~ Description for soldering iron #: lang/json/TOOL_from_json.py -msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." -msgstr "" -"Dies ist ein Gerät mit einer Metallspitze, die sehr heiß werden kann. Es ist" -" nötig für die Anfertigung von erweiterten Elektronik-Gegenständen. Du " -"könntest es auch dazu benutzen, Wunden zu kauterisieren, wenn du müsstest." +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "C4-Sprengstoff (aktiviert)" +msgstr[1] "C4-Sprengstoffe (aktiviert)" +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "Sprühdose" -msgstr[1] "Sprühdosen" +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "" +"Du hast bereits den Timer von %s aktiviert. Vielleicht möchtest du dich nun " +"davon entfernen." -#. ~ Description for spray can +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -"Dies ist eine Sprühdose, die mit Farbe gefüllt ist. Benutze dieses Werkzeug," -" um ein Graffito auf dem Boden zu machen." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "Stufenleiter" -msgstr[1] "Stufenleitern" +"Dies ist ein Strengstoff in Militärqualität und aus einer Hexogen-" +"Komposition. Er ist beschriftet mit: »Hochexplosiv, mit extremer Vorsicht zu" +" benutzen!«. Es hat einen kleinen Timer, der gerade abläuft." -#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "Dies ist eine hölzerne Stufenleiter. Benutzen, um sie aufzustellen." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "Destillationsapparat" -msgstr[1] "Destillationsapparate" +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "Dynamit" +msgstr[1] "Dynamit" -#. ~ Description for still +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "" -"Dies ist eine Destille. Sie ist nützlich, um Alkohol und andere, seltsamere " -"Substanzen, zu destillieren." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "" -msgstr[1] "" +msgid "You light the dynamite." +msgstr "Du entzündest das Dynamit." -#. ~ Description for autoclave +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" +"Dies sind einige Stangen Sprengstoff mit einer Zündschnur. Benutze diesen " +"Gegenstand, um die Zündschnur zu entzünden. Du wirst natürlich ein Feuerzeug" +" oder ein Streichholz benötigen, um das tun zu können. Kurz nach dem " +"Entzünden der Zündschnur wird dieser Gegenstand explodieren, also " +"verschwinde!" #: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "Überlebensmarker" -msgstr[1] "Überlebensmarker" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "Dynamit (angezündet)" +msgstr[1] "Dynamit (angezündet)" -#. ~ Description for survival marker +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." msgstr "" -"Dies ist ein geschärftes Holzkohlestück, welches fast garantiert deine Hände" -" voll mit Holzkohle bedeckt. Benutze es, um etwas aufzuschreiben." +"Die Zündschnur dieses Dynamits wurde angezündet und zischt. Das Dynamit wird" +" jeden Augenblick explodieren." #: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "selbstgemachtes Haarschneideset" -msgstr[1] "selbstgemachte Haarschneidesets" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift haircut kit +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "Dies ist ein Set mit Werkzeugen zum Haareschneiden." +msgid "" +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" +msgstr "" #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "Überlebendencampinggeschirr" -msgstr[1] "Überlebendencampinggeschirre" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for survivor mess kit +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" -"Ein selbstgemachtes Campinggeschirr. Es enthält alles, was du eventuell für " -"die nachapokalyptische Küche brauchst. Es wird von einem Lampenölbrenner " -"angetrieben und besteht aus einfachen, aber haltbaren Werkzeugen und " -"Materialien." #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "Überlebendeteleskop" -msgstr[1] "Überlebendenteleskope" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for survivor telescope +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." +msgid "Activate bomb" msgstr "" -"Ein selbstgebautes zusammenschiebbares Fernrohr. Zu groß und ungenau, um als" -" Zielfernrohr zu dienen, aber in deinem Inventar getragen verdoppelt es " -"deine Sichtweite auf der Karte bei deinen Reisen." +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "behelfsmäßiges Rasierset" -msgstr[1] "behelfsmäßige Rasiersets" +msgid "You activate the EMP bomb." +msgstr "" -#. ~ Description for makeshift shaving kit +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." msgstr "" -"Dies ist ein Behelfsrasierset. Du kannst es zum Rasieren benutzen, wenn " -"Seife hinzugegeben wird. Es benötigt 1 Einheit Seife pro Verwendung." #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "Gesenke- und Prägestempelsatz" -msgstr[1] "Gesenke- und Prägestempelsätze" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for swage and die set +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." msgstr "" -"Dies ist ein Satz aus Formgesenken und Prägestempeln für die Metallarbeit. " -"Diese Formen und Metallblöcke werden in ein paar Metallverarbeitungsrezepten" -" gebraucht." +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "Spritze" -msgstr[1] "Spritzen" +msgid "" +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." +msgstr "" -#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "" -"Eine Spritze. Sie wird zur Verabreichung von intravenösen Drogen und " -"Medikamenten benutzt." +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "Düngerbombe" +msgstr[1] "Düngerbomben" +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "Schneideraustattung" -msgstr[1] "Schneideraustattungen" +#, no-python-format +msgid "You light the %s." +msgstr "Du zündest %s an." -#. ~ Description for tailor's kit +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" +"Dies ist ein flüchtiger selbstgebauter Sprengstoff. Benutze diesen " +"Gegenstand, um die Zündschnur anzuzünden. Du wirst natürlich ein Feuerzeug " +"oder Streichhölzer in deinem Inventar haben müssen, um dies tun zu können. " +"Kurz, nachdem die Zündschnur angezündet wurde, wird dieser Gegenstand " +"explodieren, also entferne dich!" #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "gerbende Ledertierhaut" -msgstr[1] "gerbende Ledertierhäute" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "Düngerbombe (angezündet)" +msgstr[1] "Düngerbomben (angezündet)" -#. ~ Use action msg for tanning leather hide. +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." +msgid "" +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." msgstr "" -"Sorgfältig entfaltest du die gerbende Ledertierhaut und schüttelst sie " -"sauber." +"Die Zündschnur dieser Düngerbombe ist angezündet und zischt. Sie wird jeden " +"Moment explodieren." -#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "Die gerbende Ledertierhaut ist noch nicht fertig." +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "Böller" +msgstr[1] "Böller" -#. ~ Description for tanning leather hide +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" msgstr "" -"Eine behandelte Tierhaut, die den chemischen Prozess, der benötigt wird, um " -"Leder zu werden, durchläuft. Sobald sie fertig ist, wirst du in der Lage " -"sein, sie zu aktivieren, um sie aufzurollen und zu benutzen." +"Ein einzelner Böller mit einer Zündschnur. Benutze diesen Gegenstand, um die" +" Zündschnur anzuzünden. Natürlich brauchst du ein Feuerzeug oder ein paar " +"Streichhölzer, um das tun zu können. Kurz nachdem du die Zündschnur " +"angezündet hast, wird er explodieren, also wirf ihn schnell!" #: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "gerbendes Pelzfell" -msgstr[1] "gerbende Pelzfelle" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "Böller (angezündet)" +msgstr[1] "Böller (angezündet)" -#. ~ Use action msg for tanning fur pelt. +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgid "" +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." msgstr "" -"Sorgfältig entfaltest du das gerbende Pelzfell und schüttelst es sauber." +"Ein Böller, der angezündet wurde. Die Zündschnur zischt. Wirf ihn schnell, " +"bevor er explodiert!" -#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "Das gerbende Pelzfell ist noch nicht fertig." +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "Böllerpackung" +msgstr[1] "Böllerpackungen" -#. ~ Description for tanning fur pelt +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" msgstr "" -"Ein behandeltes Tierfell, das den chemischen Prozess, der benötigt wird, um " -"zu Pelz zu werden, durchläuft. Sobald es fertig ist, wirst du in der Lage " -"sein, es zu aktivieren, um es aufzurollen und zu benutzen." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "Teleportationsfeld" -msgstr[1] "Teleportationsfelder" +"Dies ist ein Bündel aus 25 Böllern mit einer Zündschnur. Benutze diesen " +"Gegenstand, um die Zündschnur anzuzünden. Natürlich brauchst du ein " +"Feuerzeug oder ein paar Streichhölzer, um das tun zu können. Kurz nachdem du" +" die Zündschnur angezündet hast, werden sie anfangen, zu explodieren, also " +"wirf sie schnell!" -#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "Du platzierst das Teleportationsfeld." +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "Böllerpackung (angezündet)" +msgstr[1] "Böllerpackungen (angezündet)" -#. ~ Description for teleport pad +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." msgstr "" -"Die ist ein Bausatz für eine Teleporterfalle. Er besteht aus einem " -"Teleporter und einer Solarzelle, die ausgelöst wird, wenn etwas auf sie " -"tritt." +"Ein Bündel aus 25 Böllern, das angezündet wurde; die Zündschnur zischt. Wirf" +" sie schnell, bevor sie anfangen, zu explodieren!" #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "Teleporter" -msgstr[1] "Teleporter" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "Blendgranate" +msgstr[1] "Blendgranaten" -#. ~ Description for teleporter +#. ~ Use action msg for flashbang. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the flashbang." +msgstr "Du ziehst den Stift der Blendgranate." + +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" -"Dies ist ein experimentelles Gerät, welches dich um einen kurzen Abstand " -"teleportiert, sobald es aktiviert ist." +"Dies ist eine miltärische Blendgranate nach Polizeiart. Benutze diesen " +"Gegenstand, um den Stift zu ziehen und die Zündschnur anzuzünden. Du wirst " +"dann fünf Züge Zeit haben, bevor sie mit einem grellem Licht und schrillem " +"Ton detoniert, was jeden in der Nähe blendet, betäubt und orientierungslos " +"macht." #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "Zelt" -msgstr[1] "Zelte" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "aktive Blendgranate" +msgstr[1] "aktive Blendgranaten" -#. ~ Description for tent +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" -"Dies ist ein kleines persönliches Zelt. Es ist grade groß genug, dass du " -"bequem reinpasst." +"Diese Blendgranate ist aktiviert und wird gleich mit einem grellem Licht und" +" schrillem Ton detonieren, was jeden in der Nähe blendet, betäubt und " +"orientierungslos macht. Es wäre eine gute Idee, sie zu werfen!" #: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "Brennendes Stahlstück +2" -msgstr[1] "Brennende Stahlstücke +2" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "Eigenbau-Gaskanister" +msgstr[1] "Eigenbau-Gaskanister" -#. ~ Description for Flaming Chunk of Steel +2 +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "HEILIGE SCHEISSE, DIESES TEIL BRENNT!" +msgid "Arm" +msgstr "Scharf machen" +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "Thermometer" -msgstr[1] "Thermometer" +msgid "You arm the makeshift gas canister." +msgstr "Du löst den Eigenbau-Gaskanister aus." -#. ~ Description for thermometer +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "Ein Plastikthermometer, welcher die Lufttemperatur messen kann." +msgid "" +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." +msgstr "" +"Dies ist eine grobe Gasbombe, die Haushaltschemikalien benutzt. Benutze " +"diesen Gegenstand, um ihn auszulösen. In drei Zügen wird er damit anfangen, " +"für kurze Zeit ein hochgiftiges Gas abzugeben. Das Gas vergiftet diejenigen," +" die ihm ausgeliefert sind, zusätzlich behindert es die Sicht und den " +"Geruchssinn." #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "Wurf-Feuerlöscher" -msgstr[1] "Wurf-Feuerlöscher" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "aktive Eigenbau-Gasgranate" +msgstr[1] "aktive Eigenbau-Gasgranaten" -#. ~ Description for throwable fire extinguisher +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." -msgstr "" -"Dies ist ein Feuerlöscher im Formfaktor einer Granate. Er ist nicht so " -"effektiv wie ein regulärer Feuerlöscher, aber du kannst ihn aus der Ferne " -"anwenden. Er wird durch Hitze aktiviert, also wirf ihn einfach in die " -"Flammen." +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "Du hast %s bereits scharf gemacht, versuch es mal mit Werfen." +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "Metallzange" -msgstr[1] "Metallzangen" +msgid "Hiss." +msgstr "»Zisch«." -#. ~ Description for pair of metal tongs +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." msgstr "" -"Dies ist eine lange Metallzange. Sie wird überlicherweise zum Kochen oder in" -" Metallverarbeitungsrezepten benutzt." +"Diese selbstgebauten Kanister wurde entsiegelt, was bedeutet, dass es jetzt " +"hochgiftiges Gas ausstößt oder es gleich ausstoßen wird. Du solltest in " +"Betracht ziehen, diesen Gegenstand baldmöglichst loszuwerden." #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "" -msgstr[1] "" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "eingepackte M72 LAW" +msgstr[1] "eingepackte M72 LAWs" -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. #: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "Einschalten" +msgid "Activate" +msgstr "Aktivieren" -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "Zu ziehst den Aktivierungshebel, was die LAW zum Feuern bereitmacht." + +#. ~ Description for packed M72 LAW +#: lang/json/TOOL_from_json.py +msgid "" +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" +"Dies ist eine M72 LAW, die lagerfähig eingepackt ist. Benutze sie, um sie " +"auszupacken und feuerbereit zu machen. Nachdem sie aktiviert wurde, kann sie" +" nicht wieder eingepackt werden." -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "Atombömbchen" +msgstr[1] "Atombömbchen" + +#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py +msgid "" +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" +"Dies ist eine extrem starke Waffe, eine tragbare Atombombe. Benutze sie, um " +"den Countdown zu aktivieren. Du glaubst, dass die Explosion groß genug wäre," +" um ein kleines Haus zu zerstören." -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." msgstr "" +"Bei diesem Atombömbchen blinkt eine Lampe an der Seite, was bedeutet, dass " +"sie gleich explodieren wird. Du solltest vielleicht weit, weit weg davon " +"gehen." #: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "" -msgstr[1] "" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "Molotowcocktail" +msgstr[1] "Molotowcocktails" -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "" +msgid "Light rag" +msgstr "Lumpen anzünden" +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "" -msgstr[1] "" +msgid "You light the Molotov cocktail!" +msgstr "Du entzündest den Molotowcocktail." -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" +"Eine Flasche mit einer brennbaren Flüssigkeit mit einem Lumpen. Benutze " +"diesen Gegenstand, um den Lumpen anzuzünden. Du wirst natürlich ein " +"Feuerzeug oder Streichhölzer in deinem Inventar benötigen, um das tun zu " +"können. Nach dem Anzünden musst du es werfen, um Feuer zu entfachen." +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "" -msgstr[1] "" +msgid "" +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." +msgstr "" +"Eine Flasche mit einer brennbaren Flüssigkeit und einem brennenden Lumpen in" +" ihrem Hals. Wirf sie, und die Flasche wird beim Einschlag zerbrechen und " +"einen Feuerball entzünden. Lass sie fallen, und du wirst brennen, also lass " +"es lieber sein, außer, du willst zu Tode verbrennen." #: lang/json/TOOL_from_json.py msgid "ANFO charge" @@ -86478,3854 +85965,4163 @@ msgstr "" "einem lauten Zischen, was große Rauchwolken ausspuckt." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "Werkzeugkasten" -msgstr[1] "Werkzeugkästen" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "Elektroanzünder" +msgstr[1] "Elektroanzünder" -#. ~ Description for toolbox +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" -"Dies ist ein stabiler Metallkasten mit einem vollständigen Werkzeugsatz, der" -" für die meisten Haushaltswartungs- und Bauarbeiten geeignet ist." +"Dies ist ein grob gefertigter elektrischer Anzünder, der als ein " +"ineffizientes Feuerzeug dienen kann." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "" -msgstr[1] "" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "Feuerbohrer" +msgstr[1] "Feuerbohrer" -#. ~ Description for workshop toolbox +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" +"Dieser Feuerbohrer ist ein einfacher Gegenstand, um Feuer zu entfachen, er " +"ist aus zwei Holzstücken und etwas Faden gebaut. Weil er aus einfachen " +"Materialien gebaut wurde, ist es langsam und ziemlich schwierig, mit diesem " +"Werkzeug ein Feuer zu entfachen." #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "" -msgstr[1] "" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "Camping-Feuerbohrer" +msgstr[1] "Camping-Feuerbohrer" -#. ~ Description for extended toolset +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" +"Dieser stabile Feuerbohrer ist ein einfacher Gegenstand, um Feuer zu " +"entfachen; er wurde aus zwei Holzstücken und etwas Faden gemacht. Da er aus " +"einfachen Materialen angefertigt wurde, ist er langsam und es ist ziemlich " +"schwierig, mit diesem Werkzeug ein Feuer zu entfachen." #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "Fackel" -msgstr[1] "Fackeln" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "Feuerstein und Stahl" +msgstr[1] "Sets von Feuerstein und Stahl" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "Fackel entzünden" +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." +msgstr "" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "Du entzündest die Fackel." +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "Feuerzeug" +msgstr[1] "Feuerzeuge" -#. ~ Description for torch +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." +msgstr "" +"Dies ist ein Einwegplastikfeuerzeug. Ein Feuerzeug muss getragen werden, um " +"diverse Drogen, wie Zigaretten, zu benutzen oder, um Dinge wie " +"Molotowcocktails anzuzünden. Du kannst ein Feuerzeug auch zum Anzünden " +"naheliegender Gegenstände verwenden." + +#: lang/json/TOOL_from_json.py +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "Lupe" +msgstr[1] "Lupen" + +#. ~ Description for magnifying glass +#: lang/json/TOOL_from_json.py +msgid "" +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." +msgstr "" +"Dies ist eine Lupe. Könnte nützlich sein, um an sonnigen Tagen Feuer zu " +"entfachen." + +#: lang/json/TOOL_from_json.py +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "Streichholzbrief" +msgstr[1] "Streichholzbriefe" + +#. ~ Description for matchbook +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." +msgstr "" +"Dies ist ein kleiner Streichholzbrief mit einer Reibfläche auf der " +"Außenseite. Streichhölzer müssen getragen werden, um diverse Drogen, wie " +"Zigaretten, zu benutzen oder, um Dinge wie Molotowcocktails anzuzünden. Du " +"kannst Streichhölzer auch zum Anzünden naheliegender Gegenstände verwenden." + +#: lang/json/TOOL_from_json.py +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "wiederbefüllbares Feuerzeug" +msgstr[1] "wiederbefüllbare Feuerzeuge" + +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "Anzünden" + +#. ~ Use action msg for refillable lighter. +#: lang/json/TOOL_from_json.py +msgid "You flick the lighter." +msgstr "Du knipst das Feuerzeug an." + +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "Nichts passiert." + +#. ~ Description for refillable lighter +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." +msgstr "" +"Dies ist ein wiederbefüllbares Feuerzeug mit Klappdeckel. Ein Feuerzeug muss" +" mitgeführt werden, um diverse Drogen wie Zigaretten zu benutzen oder um " +"Sachen wie Molotowcocktails anzuzünden. Du kannst ein Feuerzeug außerdem " +"dazu benutzen, um naheliegende Gegenstände anzuzünden." + +#. ~ Use action msg for refillable lighter. +#: lang/json/TOOL_from_json.py +msgid "You extinguish the lighter." +msgstr "Du löschst das Feuerzeug." + +#. ~ Description for refillable lighter +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "" +"Dies ist ein wiederbefüllbares Feuerzeug mit Klappdeckel. Die Flamme ist an." + +#: lang/json/TOOL_from_json.py +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "Glühaschenträger" +msgstr[1] "Glühaschenträger" + +#. ~ Use action msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You light the tinder." +msgstr "Du entzündest den Zunder." + +#. ~ Use action need_charges_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "The ember carrier is out of tinder." +msgstr "" + +#. ~ Use action need_fire_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You need a lighter or fire to light this." +msgstr "Du benötigst ein Feuerzeug oder Feuer, um dies anzuzünden." + +#. ~ Description for ember carrier +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." +msgstr "" +"Dies ist ein kleiner Behälter für Zunder, mit ein paar eingestochenen " +"Löchern, um einen kontrollierten Luftfluss zu gewährleisten. Das kann eine " +"glühende Asche für eine lange Zeit nähren und ermöglicht es, Feuer ohne " +"moderne Werkzeuge zu entfachen." + +#: lang/json/TOOL_from_json.py +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "Glühaschenträger (angezündet)" +msgstr[1] "Glühaschenträger (angezündet)" + +#. ~ Description for ember carrier (lit) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." +msgstr "" +"Dies ist ein kleiner Behälter für Zunder, mit ein paar eingestochenen " +"Löchern, um einen kontrollierten Luftfluss zu gewährleisten. Etwas glühende " +"Asche glimmt in ihm vor sich hin und kann benutzt werden, ein Lagerfeuer zu " +"entfachen." + +#: lang/json/TOOL_from_json.py +msgid "crash axe" +msgid_plural "crash axes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for crash axe +#: lang/json/TOOL_from_json.py +msgid "" +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "großer Feuerlöscher" +msgstr[1] "große Feuerlöscher" + +#. ~ Description for large fire extinguisher +#: lang/json/TOOL_from_json.py +msgid "" +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" -"Dies ist ein großer Stock, der in Lumpen gewickelt wurde, diese wurden mit " -"einem entflammbaren Material getränkt. Wenn angezündet, macht es ein " -"bisschen Licht. Du brauchst ein Feuerzeug oder Streichhölzer, um es " -"anzuzünden." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "Die Fackel ist gelöscht." +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "Feuerwehraxt" +msgstr[1] "Feuerwehräxte" -#. ~ Description for torch +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." msgstr "" -"Dies ist ein großer Stock, der in Lumpen gewickelt wurde, diese wurden mit " -"einem entflammbaren Material getränkt. Er brennt und spendet viel Licht." +"Dies ist eine große zweihändige Feuerwehraxt, die normalerweise von " +"Feuerwehrleuten benutzt wird. Sie ist eine starke Nahkampfwaffe, aber es ist" +" langsam, sich nach einem Schwung wieder aufzuraffen." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" -msgstr[0] "Heckenschneider (aus)" -msgstr[1] "Heckenschneider (aus)" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "Halligan-Tool" +msgstr[1] "Halligan-Tools" -#. ~ Description for hedge trimmer (off) +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" -"Ein schnurloser doppelseitiger benzingetriebener Heckenschneider. Eine lange" -" Folge scharfer Zähne ersteckt sich vom Motor aus; das Einschalten des " -"Heckenschneiders wird sie heftig vibrieren lassen. Das ist die Kettensäge " -"für Arme, zumindest, was die Zombies betrifft." +"Dies ist ein schweres Mehrzweckwerkzeug, für gewöhnlich von Feuerwehrleuten," +" Polizisten und militärischen Rettungseinheiten mitgeführt. Benutze es, um " +"verschlossene Türen, ohne sie zu zerstören, zu öffnen, oder, um Gullydeckel " +"anzuheben. Du könntest dich damit auch bewaffnen, um ein paar Schädel " +"einzuschlagen." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" -msgstr[0] "Heckenschneider (an)" -msgstr[1] "Heckenschneider (an)" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "kleiner Feuerlöscher" +msgstr[1] "kleine Feuerlöscher" -#. ~ Description for hedge trimmer (on) +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." msgstr "" -"Ein schnurloser doppelseitiger benzingetriebener Heckenschneider. Er ist " -"momentan eingeschaltet und dazu bereit, ein paar Zombies zurechtzustutzen; " -"benutze diesen Gegenstand, um ihn auszuschalten." - -#: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "Stolperdrahtfalle" -msgstr[1] "Stolperdrahtfallen" +"Dies ist ein tragbarer Feuerlöscher, der einen Liter hochkomprimiertes " +"CO2-Gas enthält. Er ist nützlich, um benachbarte Feuer zu löschen." -#. ~ Use action done_message for tripwire trap. #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "Du spannst den Strolperdraht an." +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "Wurf-Feuerlöscher" +msgstr[1] "Wurf-Feuerlöscher" -#. ~ Description for tripwire trap +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" -"Dies ist ein festes Seil mit ein paar befestigenden Werkzeugen je Ende. Eine" -" Stolperdrahtfalle muss in einem Türrahmen oder einer anderen dünnen Passage" -" platziert werden. Dessen Zweck ist es, unvorsichtige Zeitgenossen zum " -"Stolpern zu bringen und somit möglicherweise sich ein wenig zu verletzen." +"Dies ist ein Feuerlöscher im Formfaktor einer Granate. Er ist nicht so " +"effektiv wie ein regulärer Feuerlöscher, aber du kannst ihn aus der Ferne " +"anwenden. Er wird durch Hitze aktiviert, also wirf ihn einfach in die " +"Flammen." #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "Trompete" -msgstr[1] "Trompeten" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "Plastikreuse" +msgstr[1] "Plastikreusen" -#. ~ Description for trumpet +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "Eine Messingtrompete mit nur ein paar Dellen hier und da." +msgid "" +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." +msgstr "" +"Dies ist eine selbstgebaute Fischreuse aus Plastikflaschen. Sie ist einfach," +" geradezu primitiv, aber einfach zu benutzen. Das Prinzip: Der Fisch " +"schwimmt für einen Köder herein, kann aber nicht wieder raus. Unmenschlich, " +"vom Gesetz verboten, aber es sind keine Bullen, die das interessieren " +"könnte, übrig." #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "Ukulele" -msgstr[1] "Ukulelen" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "einfache Angel" +msgstr[1] "einfache Angeln" -#. ~ Description for ukulele +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "Eine kleine industriell gefertigte Ukulele. Scheint zu funktionieren." +msgid "" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." +msgstr "" +"»Angel« ist wahrscheinlich eine etwas zu freundliche Beschreibung. In " +"Wahrheit ist dies ein Stock mit einem Stück Faden und einen Haken." #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "Vakuumverpackungsgerät" -msgstr[1] "Vakuumverpackungsgeräte" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "Profi-Angel" +msgstr[1] "Profi-Angeln" -#. ~ Description for vacuum sealer +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." msgstr "" -"Dies ist ein tragbares Folienschweißgerät mit einer Luftpumpe. Es wird " -"benutzt, um Nahrung vakuumzuverpacken, damit sie haltbar bleibt." +"Eine Profi-Angel mit einem passendem Satz Gewichten. Damit solltest du in " +"der Lage sein, sie dir alle zu schnappen." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" +msgid "hand press" +msgid_plural "hand presses" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand-crank charger +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." msgstr "" +"Dies ist eine kleine Handhebelpresse zum Wiederladen von Munition. Sie hat " +"alles, was du brauchst, um deine eigene Munition wiederzuladen." #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "Vibrator" -msgstr[1] "Vibratoren" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for vibrator +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" -"Dieses batteriefressende Gerät ist genau das richtige Ding, um Anspannungen " -"zu lösen und dir beim Entspannen zu helfen. Benutze es, um eine Pause zu " -"machen und dich zu entspannen." #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "Violine" -msgstr[1] "Violinen" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "kinetischer Patronenzieher" +msgstr[1] "kinetische Patronenzieher" -#. ~ Description for violin +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." +msgid "This is a tool used for properly disassembling firearm ammunition." msgstr "" -"Eine billige industriell gefertigte Violine mit einem eingebauten Halter für" -" einen Violinbogen. Macht immer noch schöne Töne." +"Dies ist ein Werkzeug für die ordnungsgemäße Zerlegung von " +"Schusswaffenmunition." #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "goldene Geige" -msgstr[1] "goldene Geigen" +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "Kupfermesser" +msgstr[1] "Kupfermesser" -#. ~ Description for golden fiddle +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." msgstr "" -"Eine glänzende goldene Fidel, die von einer seltsamen Aura umgeben wird. Dir" -" ist, als gehörte sie einst dem Besten, den es je gab." +"Ein Messer, das aus grob verarbeitetem Kupfer und einem einfachen Griff " +"besteht. Primitiv, aber einen Schritt weiter als die Steinzeit." #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "Vortexstein" -msgstr[1] "Vortexstein" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "Tauchermesser" +msgstr[1] "Tauchermesser" -#. ~ Description for vortex stone +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -"Ein Stein, der mit Spiralen übersät und am Rand mit Löchern versehen ist. " -"Obwohl er an sich ziemlich groß ist, wiegt er fast nichts. Luft scheint sich" -" um ihn zu sammeln." +"Dies ist ein kurzes robustes Messer mit einer gezähnten Schneide, um Leinen " +"und Riemen durchzuschneiden, und mit einer stumpfen Spitze zum Aushebeln. Es" +" wird hauptsächlich von Tauchern benutzt, ist sehr leicht und nimmt " +"praktisch keinen Platz in jemandes Taschen ein." #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "Waschbrett" -msgstr[1] "Waschbretter" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "Stockmeißel" +msgstr[1] "Stockmeißel" -#. ~ Description for washboard +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." msgstr "" -"Das ist ein hölzernes Waschbrett. Du kannst es verwenden, um versiffte " -"Kleidung zu waschen, wenn es mit Reinigungsmittel versorgt wird." +"Ein scharfes messerähnliches Werkzeug zur Gewinnung von Honig aus " +"Bienenstöcken. Ist eine annehmbare Waffe." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "Wasserreiniger" -msgstr[1] "Wasserreiniger" +#: lang/json/TOOL_from_json.py +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "Taschenmesser" +msgstr[1] "Taschenmesser" -#. ~ Description for water purifier +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." msgstr "" -"Dies ist ein batteriebetriebenes Gerät, mit dem man Trinkwasser reinigen " -"kann. Diesen Gegenstand mit einem Behälter voller Wasser zu benutzen wird " -"das Wasser reinigen. Es könnte sich als nützlich für Wasser aus unsicheren " -"Quellen erweisen, weil das Wasser aus unsicheren Quellen kein Trinkwasser " -"sein könnte." +"Dies ist ein kleines Taschenmesser. Es ist nichts berauschendes für den " +"Kampf, aber besser als nichts. Es ist scharf genug zum Schlachten." #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "Doppler Radar Turbo 2000" -msgstr[1] "Doppler Radar Turbo 2000" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "Steinmesser" +msgstr[1] "Steinmesser" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." msgstr "" -"Ein Koffer mit eingebautem Laptop, der aussieht, als wäre er von den 80ern. " -"Sein altmodischer Monochrombildschirm zeigt eine Fülle an meterologischen " -"Daten. Allerdings gibt es keine Anzeichen des FLDSMDFR." +"Dies ist ein geschärfter Stein, der in einem ausgehöhlten Griff eingesetzt " +"wurde. Er ist nicht ansatzweise so wie ein geeignetes Messer zu gebrauchen, " +"aber er ist besser als nichts." #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "" -msgstr[1] "" +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "Pflanzschaufel" +msgstr[1] "Pflanzschaufeln" -#. ~ Description for arc welder +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." msgstr "" +"Eine kleine, scharfe Gartenschaufel, perfekt, um Larven und Würmer " +"auszugraben." #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "" -msgstr[1] "" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "Gartenhacke" +msgstr[1] "Gartenhacken" -#. ~ Description for makeshift arc welder +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." msgstr "" +"Dies ist ein Landwirtschaftsarbeitsgerät. Du kannst es benutzen, um " +"grabbares Land zu einem langsam zu überquerenden Dreckshaufen zu verwandeln," +" oder, um eine untiefe Grube zu graben." #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "hölzernes Formglättewerkzeug" -msgstr[1] "hölzerne Formglättewerkzeuge" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "Steinschaufel" +msgstr[1] "Steinschaufeln" -#. ~ Description for wooden smoother +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." msgstr "" -"Dieses große selbstgemache Werkzeug wird dafür benutzt, Beton oder Mörtel in" -" Bauprojekten zu ebnen. Du könntest es auch als eine improvisierte " -"Schlagwaffe für Schläge auf den Kopf benutzen." +"Dies ist ein geplätteter Stein, der an einem Stock angebracht wurde. Das " +"funktioniert schon ganz gut als Schaufel, aber ist wahrhaft kein Vergleich " +"zu einer richtigen Schaufel." #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "Wollballen" -msgstr[1] "Wollballen" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "Sense" +msgstr[1] "Sensen" -#. ~ Description for wool staple +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" -"Das natürliche Büschel aus Wollfasern. Könnte zu Filzflicken oder Garnen " -"verarbeitet werden." +"Dies ist ein altmodisches Landwirtschaftswerkzeug für das Mähen von hohem " +"Gras. Obwohl sie eine gigantische Schneide am Ende eines Stocks hat, ist sie" +" unglaublich schwerfällig für alles außer dem ihr zugedachtem Zweck zu " +"benutzen." #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "verpackte Radioaktivitätsplakette" -msgstr[1] "verpackte Radioaktivitätsplaketten" +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "Schaufel" +msgstr[1] "Schaufeln" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "Plakette auspacken" +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "" +"Dies ist ein Grabewerkzeug. Benutze es, um Gruben neben dir zu graben." -#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "" -"Du packst die Plakette aus ihrer Verpackung aus und setzt ihr somit der " -"Umgebungsstrahlung aus." +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "Sichel" +msgstr[1] "Sicheln" -#. ~ Description for wrapped radiation badge +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" -"Dies ist eine Plakette, die die Strahlungsbelastung misst. Sie ist in einer " -"strahlungsabweisenden Tüte versiegelt. Benutze diesen Gegenstand, um die " -"Plakette auszupacken." +"Dies ist ein altmodisches Landwirtschaftswerkzeug für das Mähen von hohem " +"Gras. Obwohl sie eine gewaltige gekrümmte Schneide am Ende eines Stocks hat," +" ist sie unglaublich schwerfällig für alles außer dem ihr zugedachtem Zweck " +"zu benutzen." #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "Schraubenschlüssel" -msgstr[1] "Schraubenschlüssel" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" +msgstr[0] "Heckenschneider (aus)" +msgstr[1] "Heckenschneider (aus)" -#. ~ Description for wrench +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." msgstr "" -"Dies ist ein verstellbarer Rollgabelschlüssel. Er könnte eine ordentliche " -"Nahkampfwaffe sein und wird in vielen mechanischen Anfertigungsrezepten " -"verwendet." +"Ein schnurloser doppelseitiger benzingetriebener Heckenschneider. Eine lange" +" Folge scharfer Zähne ersteckt sich vom Motor aus; das Einschalten des " +"Heckenschneiders wird sie heftig vibrieren lassen. Das ist die Kettensäge " +"für Arme, zumindest, was die Zombies betrifft." #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "Schablonenmesser" -msgstr[1] "Schablonenmesser" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "Heckenschneider (an)" +msgstr[1] "Heckenschneider (an)" -#. ~ Description for X-Acto knife +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." msgstr "" -"Dies ist ein kleines, scharfes Messer, dafür ausgelegt, um präzise Schnitte " -"auf Textilien oder anderen Dingen zu machen. Es könnte mittelprächtigen " -"Schaden anrichten, aber es ist schwer, damit etwas zu treffen. Dessen " -"kleine, scharfe Klinge ermöglicht Präzisionsstiche in erfahrenen Händen. Es " -"ist zu klein, um damit Leichen zu schlachten." +"Ein schnurloser doppelseitiger benzingetriebener Heckenschneider. Er ist " +"momentan eingeschaltet und dazu bereit, ein paar Zombies zurechtzustutzen; " +"benutze diesen Gegenstand, um ihn auszuschalten." #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "Essensbearbeiter" -msgstr[1] "Essensbearbeiter" +msgid "candle" +msgid_plural "candles" +msgstr[0] "Kerze" +msgstr[1] "Kerzen" -#. ~ Description for food processor +#. ~ Use action msg for candle. +#: lang/json/TOOL_from_json.py +msgid "You light the candle." +msgstr "Du entzündest die Kerze." + +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." msgstr "" -"Dies ist ein Küchengerät, welches schneiden, hacken, zerschnitzeln, mahlen, " -"pürieren und mixen kann." +"Dies ist eine dicke Kerze. Sie spendet nicht sehr viel Licht, aber kann " +"ziemlich lange brennen. Du benötigst eine Feuerzeug oder Streichhölzer, um " +"sie anzuzünden." +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "Kettenpanzerbogen" -msgstr[1] "Kettenpanzerbögen" +msgid "The candle winks out." +msgstr "Die Kerze flackert aus." -#. ~ Description for chainmail sheet +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." msgstr "" -"Dies ist ein Bogen aus genietetem Kettenpanzer. Mit etwas Erfahrung könnte " -"man mehrere dieser Bögen miteinander verbinden, um eine effektive Rüstung zu" -" machen." +"Dies ist eine dicke Kerze. Sie spendet nicht sehr viel Licht, aber kann " +"ziemlich lange brennen. Die Kerze brennt." #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "Elektrolyse-Set" -msgstr[1] "Elektrolyse-Sets" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "elektrische Laterne (aus)" +msgstr[1] "elektrische Laternen (aus)" -#. ~ Description for electrolysis kit +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." -msgstr "" -"Ein Set aus Drähten und Elektroden, um einen Gleichstrom anzulegen, " -"üblicherweiser an einer Flüssigkeit. Nützlich für die Fertigung. Dies muss " -"mit einem Akkumulator oder einer 12V-Fahrzeugbatterie geladen werden, um es " -"benutzen zu können." +msgid "You turn the lamp on." +msgstr "Du schaltest die Lampe an." +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "Platingitter" -msgstr[1] "Platingitter" +msgid "The lantern has no batteries." +msgstr "Die Laterne hat keine Batterien." -#. ~ Description for platinum grille +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" -"Dies ist ein Metallgitter mit einer Platinschicht, die als Katalysator für " -"einige chemische Reaktionen geeignet ist." +"Dies ist eine batteriebetriebene Lampe. Sie bietet nicht viel Licht, aber " +"brennt lange. Benutze sie, um sie anzuzünden." #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "Landstreicherherd" -msgstr[1] "Landstreicherherde" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "elektrische Laterne (an)" +msgstr[1] "elektrische Laternen (an)" +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "Glühaschenträger" -msgstr[1] "Glühaschenträger" +msgid "You turn the lamp off." +msgstr "Du schaltest die Lampe aus." -#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "Du entzündest den Zunder." +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "Taschenlampe (aus)" +msgstr[1] "Taschenlampen (aus)" -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." -msgstr "" +msgid "You turn the flashlight on." +msgstr "Du schaltest die Taschenlampe an." -#. ~ Use action need_fire_msg for ember carrier. +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "Du benötigst ein Feuerzeug oder Feuer, um dies anzuzünden." +msgid "The flashlight's batteries are dead." +msgstr "Die Batterien der Taschenlampe sind leer." -#. ~ Description for ember carrier +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" -"Dies ist ein kleiner Behälter für Zunder, mit ein paar eingestochenen " -"Löchern, um einen kontrollierten Luftfluss zu gewährleisten. Das kann eine " -"glühende Asche für eine lange Zeit nähren und ermöglicht es, Feuer ohne " -"moderne Werkzeuge zu entfachen." +"Dies ist eine typische Haushalts-Taschenlampe mit einem Plastikgriff. Die " +"Taschenlampe zu benutzen, wird sie einschalten und Licht spenden, " +"angenommen, dass sie aufgeladene Batterien hat." #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "Glühaschenträger (angezündet)" -msgstr[1] "Glühaschenträger (angezündet)" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "Taschenlampe (an)" +msgstr[1] "Taschenlampen (an)" -#. ~ Description for ember carrier (lit) +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." -msgstr "" -"Dies ist ein kleiner Behälter für Zunder, mit ein paar eingestochenen " -"Löchern, um einen kontrollierten Luftfluss zu gewährleisten. Etwas glühende " -"Asche glimmt in ihm vor sich hin und kann benutzt werden, ein Lagerfeuer zu " -"entfachen." +msgid "You turn the flashlight off." +msgstr "Du schaltest die Taschenlampe aus." #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "" -msgstr[1] "" +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "Benzinlaterne (aus)" +msgstr[1] "Benzinlaternen (aus)" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "" +msgid "The lamp is empty." +msgstr "Die Lampe ist leer." -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." +msgid "" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." msgstr "" +"Die ist eine kleine benzinbetriebene Laterne. Sie bietet nicht viel Licht, " +"aber hält lange. Benutze sie, um sie anzumachen." -#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py -msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." -msgstr "" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "Benzinlaterne (an)" +msgstr[1] "Benzinlaternen (an)" +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "" -msgstr[1] "" +msgid "The lantern is extinguished." +msgstr "Die Flamme der Laterne ist gelöscht." -#. ~ Description for pallet of dry adobe bricks +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" +"Die ist eine kleine benzinbetriebene Laterne. Sie bietet nicht viel Licht, " +"aber hält lange. Sie ist an. Sie ist an. Benutze sie, um sie auszumachen." #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "Bronzeamboss" -msgstr[1] "Bronzeambosse" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "Knicklicht" +msgstr[1] "Knicklichter" -#. ~ Description for bronze anvil +#. ~ Use action msg for glowstick. +#: lang/json/TOOL_from_json.py +msgid "You activate the glowstick." +msgstr "Du aktivierst das Knicklicht." + +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" -"Dies ist ein Block aus seltsam geformter Bronze mit einem meißelähnlichen " -"Ansatz in der Ecke. Er wird für die meisten " -"Metallverarbeitungsfertigungsrezepte verwendet." +"Dies ist ein kleines blaues Knicklicht. Benutz es, um das Plastik zu " +"verbiegen und den Glaszylinder im Inneren zu zerbrechen, um die Reaktion zu " +"starten. Es wird ein wenig Licht produzieren." #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "" -msgstr[1] "" +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "ausgebranntes Knicklicht" +msgstr[1] "ausgebrannte Knicklichter" -#. ~ Description for stone hand axe +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." -msgstr "" -"Dies ist ein breites Stück geschärfter Stein, an dem genug übrig gelassen " -"wurde, um ihn sicher zu halten. Das Schweizer Armeemesser des " -"Altpaläolithikers." +msgid "This is a spent glowstick. It is essentially trash." +msgstr "Die ist ein verbrauchtes Knicklicht. Es ist praktisch Müll." #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "" -msgstr[1] "" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "aktives Knicklicht" +msgstr[1] "aktive Knicklicher" -#. ~ Description for metal hand axe +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." msgstr "" +"Dies ist ein aktives Knicklicht und leuchtet. Es wird für ein paar Stunden " +"reichen, bevor es ausbrennt." #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "" -msgstr[1] "" +msgid "flare" +msgid_plural "flares" +msgstr[0] "Leuchtfackel" +msgstr[1] "Leuchtfackeln" -#. ~ Description for pin reamer +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." -msgstr "" +msgid "Strike the striker" +msgstr "Entzünden" +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "" -msgstr[1] "" +msgid "You strike your flare and light it." +msgstr "Du schlägst deine Leuchtfackel und zündest sie an." -#. ~ Description for metal fileset +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" +"Dies ist eine langsam brennende Magnesium-Leuchtfackel. Benutze sie, um sie " +"zu entzünden. Sie wird ein helles Licht für etwa eine halbe Stunde " +"produzieren." #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "" -msgstr[1] "" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "aktive Leuchtfackel" +msgstr[1] "aktive Leuchtfackeln" -#. ~ Description for angle grinder +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." msgstr "" +"Diese brennende Magnesium-Leuchtfachel produziert Licht. Es wird für etwa " +"eine halbe Stunde reichen, bevor sie ausbrennt." #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "" -msgstr[1] "" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "Hochleistungstaschenlampe (aus)" +msgstr[1] "Hochleistungstaschenlampen (aus)" -#. ~ Description for clamp +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." -msgstr "" +msgid "You turn the heavy duty flashlight on." +msgstr "Du schaltest die Hochleistungstaschenlampe an." +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "" -msgstr[1] "" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "Die Batterien der Hochleistungstaschenlampe sind leer." -#. ~ Description for grip hook +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" +"Dies ist eine rohrförmige Hochleistungs-Aluminium-LED-Taschenlampe, wie sie " +"oft von Sicherheitspersonal benutzt wird. Ist als Nahkampfwaffe halbwegs zu " +"gebrauchen. Die Taschenlampe zu benutzen, wird sie einschalten und Licht " +"spenden, angenommen, dass sie aufgeladene Batterien hat." #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "" -msgstr[1] "" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "Hochleistungstaschenlampe (an)" +msgstr[1] "Hochleistungstaschenlampen (an)" -#. ~ Description for bathroom scale +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "" +msgid "You turn the heavy duty flashlight off." +msgstr "Du schaltest die Hochleistungstaschenlampe aus." #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" msgstr[0] "" msgstr[1] "" -#. ~ Description for acetylene-gas machine +#: lang/json/TOOL_from_json.py +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "Lichtstreifen" +msgstr[1] "Lichtstreifen" + +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "militärischer Flugschreiber" -msgstr[1] "militärische Flugschreiber" +#: lang/json/TOOL_from_json.py +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "Lichtstreifen (inaktiv)" +msgstr[1] "Lichtstreifen (inaktiv)" -#. ~ Description for military black box +#. ~ Use action msg for lightstrip (inactive). +#: lang/json/TOOL_from_json.py +msgid "You irreversibly activate the lightstrip." +msgstr "Du aktivierst den Leuchtstreifen unwiderruflich." + +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" -"Die ist ein Flugschreiber, der vermutlich aus irgendeinem Wrack eines " -"Militärvehikels entnommen wurde. Falls du ein System findest, um ihn zu " -"analysieren, könntest du vielleicht etwas von Interesse finden." -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "Kleinreaktor" -msgstr[1] "Kleinreaktoren" +#: lang/json/TOOL_from_json.py +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "Öllampe (aus)" +msgstr[1] "Öllampen (aus)" -#. ~ Description for minireactor +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" +msgid "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" -"Ein kleiner tragbarer Plutoniumreaktor. Mit großer Vorsicht zu handhaben!" +"Dies ist eine mit Öl als Brennstoff betriebene Lampe. Sie bietet nicht viel " +"Licht, aber brennt lange. Benutze sie, um sie anzuzünden." #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "inaktive EMP-Drohne" -msgstr[1] "inaktive EMP-Drohnen" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "Öllampe" +msgstr[1] "Öllampen" -#. ~ Use action friendly_msg for inactive EMP hack. +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "Die EMP-Drohne fliegt aus deiner Hand und erforscht das Gebiet!" +msgid "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." +msgstr "" +"Dies ist eine mit Öl als Brennstoff betriebene Lampe. Sie bietet nicht viel " +"Licht, aber brennt lange. Sie brennt. Benutze sie, um sie zu löschen." -#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "Du fehlprogrammierst die EMP-Drohne, geh in Deckung!" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "Acetylenlampe (aus)" +msgstr[1] "Acetylenlampen (aus)" -#. ~ Description for inactive EMP hack +#. ~ Use action need_charges_msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "%s muss zum Anzünden an einer Gasflasche angeschlossen sein." + +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" -"Dies ist eine inaktive EMP-Drohne. EMP-Drohnen sind faustgroße Roboter, " -"welche durch die Luft fliegen. Diese Drohne enthält eine EMP-Granate und " -"greift an, indem sie zum Ziel fliegt und detoniert. Benutze diesen " -"Gegenstand, um ihn umzuprogrammieren und die EMP-Drohne freizulassen. Die " -"Fertigkeitsstufen zum Thema Elekronik und Computer spielt eine Rolle dabei, " -"ob die Zielmatrix erfolgreich programmiert wird." +"Eine antike Messinglampe, die dafür ausgelegt ist, von einem unter Druck " +"stehendem zylindrischen Behälter mit Acetylen betrieben zu werden. Sie ist " +"eine effiziente, jedoch etwas gefährliche Lichtquelle." #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "inaktive C-4-Drohne" -msgstr[1] "inaktive C-4-Drohnen" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "Acetylenlampe (an)" +msgstr[1] "Acetylenlampen (an)" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "Die C-4-Drohne fliegt aus deiner Hand und erforscht das Gebiet!" +#, no-python-format +msgid "The %s is extinguished" +msgstr "%s ist gelöscht" -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "Du fehlprogrammierst die C-4-Drohne, geh in Deckung!" +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "Leselicht" +msgstr[1] "Leselichter" -#. ~ Description for inactive C-4 hack +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +msgid "You switch on the reading light." +msgstr "Du schaltest das Leselicht an." + +#. ~ Use action need_charges_msg for reading light. +#: lang/json/TOOL_from_json.py +msgid "The reading light winks out." +msgstr "Die Leselampe geht aus." + +#. ~ Description for reading light +#: lang/json/TOOL_from_json.py +msgid "A little clip-on LED light, meant for reading books in the dark." msgstr "" -"Dies ist eine inaktive C-4-Drohne. C-4-Drohnen sind faustgroße Roboter, " -"welche durch die Luft fliegen. Diese Drohne enthält etwas C-4 und greift an," -" indem sie zum Ziel fliegt und detoniert. Benutze diesen Gegenstand, um ihn " -"umzuprogrammieren und die C-4-Drohne freizulassen. Die Fertigkeitsstufen zum" -" Thema Elekronik und Computer spielt eine Rolle dabei, ob die Zielmatrix " -"erfolgreich programmiert wird." +"Ein kleines ansteckbares LED-Licht, zum Lesen von Büchern im Dunklen " +"gedacht. " #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "inaktive Blendgranatendrohne" -msgstr[1] "inaktive Blendgranatendrohnen" +msgid "reading light (active)" +msgid_plural "reading lights (active)" +msgstr[0] "Leselicht (aktiv)" +msgstr[1] "Leselichter (aktiv)" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" +msgid "You switch off the reading light." +msgstr "Du schaltest das Leselicht aus." + +#. ~ Description for reading light (active) +#: lang/json/TOOL_from_json.py +msgid "" +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" -"Die Blendgranatendrohne fliegt aus deiner Hand und erforscht das Gebiet!" +"Ein kleines ansteckbares LED-Licht, zum Lesen von Büchern im Dunklen " +"gedacht. Dieses hier ist angeschalten" + +#: lang/json/TOOL_from_json.py +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "schlaue Lampe (aus)" +msgstr[1] "schlaue Lampen (aus)" -#. ~ Use action hostile_msg for inactive flashbang hack. +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "Du fehlprogrammierst die Blendgranatendrohne, geh in Deckung!" +msgid "You turn the smart lamp on." +msgstr "Du schaltest die schlaue Lampe ein." -#. ~ Description for inactive flashbang hack +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." -msgstr "" -"Dies ist eine inaktive Blendgranatendrohne. Blendgranatendrohnen sind " -"faustgroße Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine" -" Blendgranate und greift an, indem sie zum Ziel fliegt und detoniert. " -"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die " -"Blendgranatendrohne freizulassen. Die Fertigkeitsstufen zum Thema Elekronik " -"und Computer spielt eine Rolle dabei, ob die Zielmatrix erfolgreich " -"programmiert wird." +msgid "The smart lamp batteries are dead." +msgstr "Der schlauen Lampe Batterien sind leer." +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "inaktive Tränengasdrohne" -msgstr[1] "inaktive Tränengasdrohnen" +msgid "This is a smart lamp, it can be activated remotely." +msgstr "" +"Dies ist eine schlaue Lampe, sie kann per Funkfernsteuerung aktiviert " +"werden." -#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "Die Tränengasdrohne fliegt aus deiner Hand und erforscht das Gebiet!" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "schlaue Lampe (an)" +msgstr[1] "schlaue Lampen (an)" -#. ~ Use action hostile_msg for inactive tear gas hack. +#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "Du fehlprogrammierst die Tränengasdrohne, geh in Deckung!" +msgid "Your smart lamp turned off" +msgstr "Deine schlaue Lampe wurde ausgeschaltet" -#. ~ Description for inactive tear gas hack +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." msgstr "" -"Dies ist eine inaktive Tränengasdrohne. Tränengasdrohnen sind faustgroße " -"Roboter, welche durch die Luft fliegen. Diese Drohne enthält einen " -"Tränengaskanister und greift an, indem sie zum Ziel fliegt und detoniert. " -"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die Tränengasdrohne " -"freizulassen. Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen" -" eine Rolle dabei, ob die Zielmatrix erfolgreich programmiert wird." +"Dies ist eine schlaue Lampe. Diese schlaue Lampe ist eingeschaltet. Sie kann" +" aus der Ferne per Fernsteuerun deaktiviert werden." #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "inaktiver Granatendrohne" -msgstr[1] "inaktive Granatendrohnen" +msgid "torch" +msgid_plural "torches" +msgstr[0] "Fackel" +msgstr[1] "Fackeln" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "Die Granatendrohne fliegt aus deiner Hand und erforscht das Gebiet!" +msgid "Light torch" +msgstr "Fackel entzünden" -#. ~ Use action hostile_msg for inactive grenade hack. +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "Du fehlprogrammierst die Granatendrohne, geh in Deckung!" +msgid "You light the torch." +msgstr "Du entzündest die Fackel." -#. ~ Description for inactive grenade hack +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." msgstr "" -"Dies ist eine inaktive Granatendrohne. Granatendrohnen sind faustgroße " -"Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine Granate " -"und greift an, indem sie zum Ziel fliegt und detoniert. Benutze diesen " -"Gegenstand, um ihn umzuprogrammieren und die Granatendrohne freizulassen. " -"Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen eine Rolle " -"dabei, ob die Zielmatrix erfolgreich programmiert wird." +"Dies ist ein großer Stock, der in Lumpen gewickelt wurde, diese wurden mit " +"einem entflammbaren Material getränkt. Wenn angezündet, macht es ein " +"bisschen Licht. Du brauchst ein Feuerzeug oder Streichhölzer, um es " +"anzuzünden." +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "inaktiver Lasergeschützturm" -msgstr[1] "inaktive Lasergeschütztürme" +msgid "The torch is extinguished." +msgstr "Die Fackel ist gelöscht." -#. ~ Description for inactive laser turret +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." msgstr "" -"Dies ist ein inaktiver Lasergeschützturm. Die Benutzung dieses Gegenstands " -"wird ihn anschalten und auf den Boden stellen, wo er sich dann befestigt. " -"Falls er erfolgreich umprogrammiert und neu verdrahtet wurde, wird der " -"Geschützturm dich dann als freundlich identifizieren und alle Gegner mit " -"seinen eingebauten drehbaren Laserkanonen angeifen. Er benötigt Sonnenlicht," -" um schießen zu können." +"Dies ist ein großer Stock, der in Lumpen gewickelt wurde, diese wurden mit " +"einem entflammbaren Material getränkt. Er brennt und spendet viel Licht." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "Narkose-Set" +msgstr[1] "Narkose-Sets" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "inaktive Klingendrohne" -msgstr[1] "inaktive Klingendrohnen" - -#. ~ Use action friendly_msg for inactive manhack. -#: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "Die Klingendrohne fliegt aus deiner Hand und erforscht das Gebiet!" - -#. ~ Use action hostile_msg for inactive manhack. -#: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "Du fehlprogrammierst die Klingendrohne; sie ist feindlich!" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "Inhalator" +msgstr[1] "Inhalatoren" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." msgstr "" -"Dies ist eine inaktive Klingendrohne. Klingendrohnen sind faustgroße " -"Roboter, welche durch die Luft fliegen. Sie sind voller rotierender Klingen " -"und greifen an, indem sie mit ihrem Ziel kollidieren. Benutze diesen " -"Gegenstand, um ihn umzuprogrammieren und die Klingendrohne zu aktivieren. " -"Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen eine Rolle " -"dabei, ob die Zielmatrix erfolgreich programmiert wird." +"Albuterol-Inhalator. Benutzt zur Behandlung von Bronchospasmus. Es ist ein " +"Rettungsanker für Asthmatiker. Als schwacher Stimulant kann es Nervosität " +"oder Zuckungen verursachen." #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "inaktive Atombömbchendrohne" -msgstr[1] "inaktive Atombömbchendrohnen" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "RX12-Impfpistole" +msgstr[1] "RX12-Impfpistolen" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" +msgid "" +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" -"Die Atombömbchendrohne schwebt aus deiner Hand und erforscht das Gebiet!" +"Die Rivtech RX12-Impfpistole ist ein kleines pistolenförmiges Gerät, das " +"benutzt wird, um fortschrittliche schnellheilende Chemikalien durch die Haut" +" ohne eine Nadel zu injizieren. Ein Aufkleber an der Seite warnt davor, mehr" +" als zwei Dosen pro Stunde einzunehmen." -#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "Du fehlprogrammierst die Atombömbchendrohne. Bete." +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "Skalpell" +msgstr[1] "Skalpelle" -#. ~ Description for inactive mininuke hack +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" -"Dies ist eine inaktive Atombömbchendrohne. Eine Atombömbchendrohne ist viel " -"größer als eine normale Klingendrohne und enthält ein Atombömbchen. Sie " -"greift an, indem sie zu ihrem Ziel fliegt und detoniert. Benutze diesen " -"Gegenstand, um ihn umzuprogrammieren und die Atombömbchendrohne " -"freizulassen. Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen" -" eine Rolle dabei, ob die Zielmatrix erfolgreich programmiert wird." +"Dies ist ein sehr scharfes Messer, das für OP-Schnitte gedacht ist. Dessen " +"kleine, scharfe Klinge ermöglicht Präzisionsstiche in erfahrenen Händen." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "" -msgstr[1] "" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "Not-Sauerstoffflasche" +msgstr[1] "Not-Sauerstoffflaschen" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." msgstr "" +"Dies ist ein kleiner Behälter mit komprimierten medizinischen Sauerstoff mit" +" einem Regler und Maske. Er wird üblicherweise in Notsituationen benutzt und" +" bietet eine sofortige Abhilfe für Asthmaanfälle und Rauchinhalationen und " +"kann einen kurzen Energieschub bieten." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "" -msgstr[1] "" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "Spritze" +msgstr[1] "Spritzen" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." +msgid "A medical syringe. Used for administering intravenous drugs." msgstr "" +"Eine Spritze. Sie wird zur Verabreichung von intravenösen Drogen und " +"Medikamenten benutzt." #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "inaktiver Antikrawallgeschützturm" -msgstr[1] "inaktive Antikrawallgeschütztürme" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "Thermometer" +msgstr[1] "Thermometer" -#. ~ Description for inactive riot control turret +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" +msgid "A plastic thermometer that can read the air temperature." +msgstr "Ein Plastikthermometer, welcher die Lufttemperatur messen kann." #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "inaktiver Geschützturm" -msgstr[1] "inaktive Geschütztürme" +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "Sauerstoffflasche" +msgstr[1] "Sauerstoffflaschen" -#. ~ Description for inactive turret +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" +"Dies ist ein Behälter mit komprimierten medizinischen Sauerstoff mit einem " +"Regler und Maske. Er wird üblicherweise in Notsituationen benutzt und bietet" +" eine sofortige Abhilfe für Asthmaanfälle und Rauchinhalationen und kann " +"einen kurzen Energieschub bieten." #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "" -msgstr[1] "" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "verpackte Radioaktivitätsplakette" +msgstr[1] "verpackte Radioaktivitätsplaketten" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "" +msgid "Unwrap badge" +msgstr "Plakette auspacken" -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgid "" +"You remove the badge from its wrapper, exposing it to ambient radiation." msgstr "" +"Du packst die Plakette aus ihrer Verpackung aus und setzt ihr somit der " +"Umgebungsstrahlung aus." -#. ~ Description for inactive TALON UGV +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." msgstr "" +"Dies ist eine Plakette, die die Strahlungsbelastung misst. Sie ist in einer " +"strahlungsabweisenden Tüte versiegelt. Benutze diesen Gegenstand, um die " +"Plakette auszupacken." -#: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "Amboss" +msgstr[1] "Ambosse" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." msgstr "" +"Dies ist ein enorm schwerer Block aus seltsam geformtem Stahl mit einem " +"meißelähnlichen Ansatz in der Ecke. Er wird für die meisten " +"Metallverarbeitungsfertigungsrezepte verwendet." #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "" -msgstr[1] "" +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "Bronzeamboss" +msgstr[1] "Bronzeambosse" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." +msgid "" +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." msgstr "" +"Dies ist ein Block aus seltsam geformter Bronze mit einem meißelähnlichen " +"Ansatz in der Ecke. Er wird für die meisten " +"Metallverarbeitungsfertigungsrezepte verwendet." -#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "Bolzenschneider" +msgstr[1] "Bolzenschneider" -#. ~ Description for inactive nurse bot +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." msgstr "" +"Dies ist ein Bolzenschneider. Du könntest ihn benutzen, um Schlösser oder " +"dicken Draht zu zerschneiden." #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "" -msgstr[1] "" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "Holzkohleschmiede" +msgstr[1] "Holzkohleschmieden" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." +msgid "" +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." msgstr "" +"Dies ist eine tragbare, holzkohlebetriebene Schmiede. Wenn sie mit den " +"richtigen Werkzeugen kombiniert wird, kannst du sie für die Metallarbeit " +"benutzen." -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "Metallverarbeitungsmeißel" +msgstr[1] "Metallverarbeitungsmeißel" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" +"Dies ist ein kurzer, stabiler Metallverarbeitungsmeißel. Er wird in einigen " +"Metallverarbeitungsfertigungsrezepten verwendet." #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "defekter inaktiver Cyborg" -msgstr[1] "inaktive defekte Cyborgs" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "Schmelztiegel" +msgstr[1] "Schmelztiegel" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." msgstr "" +"Dies ist ein kleiner Schmelztiegel. Er wird in ein paar " +"Metallarbeitsfertigungsrezepten verwendet." -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "Tonschmelztiegel" +msgstr[1] "Tonschmelztiegel" -#. ~ Description for inactive broken cyborg +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." msgstr "" +"Dies ist ein primitiver Schmelztiegel, der aus Ton gefertigt wurde. Du " +"kannst ihn für die Metallarbeit benutzen." #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "inaktiver Cyborgprototyp" -msgstr[1] "inaktive Cyborgprototypen" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "elektrische Schmiede" +msgstr[1] "elektrische Schmieden" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" +"Dies ist eine tragbare elektische Metallarbeitsschmiede, die von Batterien " +"angetrieben wird. Mit den richtigen Werkzeugen kombiniert, könntest du sie " +"für die Metallarbeit benutzen. Mit etwas mechanischem Fachwissen könntest du" +" sie sogar direkt an eines Fahrzeugs Energieversorgungsnetz anschließen." -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "ausgebrannter Holzkohleofen" +msgstr[1] "ausgebrannte Holzkohleöfen" -#. ~ Description for inactive prototype cyborg +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." msgstr "" +"Ein Holzkohleofen, der ausgebrannt ist. Demontiere ihn, um die Holzkohle und" +" den Holzkohleofen zu erhalten." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "gefüllter Holzkohleofen" +msgstr[1] "gefüllte Holzkohleöfen" +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "" -msgstr[1] "" +msgid "Light wood" +msgstr "Holz anzünden" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "" +msgid "You light the wood." +msgstr "Du zündest das Holz an." -#. ~ Use action hostile_msg for inactive police bot. +#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "" +msgid "You need something to light it with!" +msgstr "Du brauchst etwas, um dies anzuzünden!" -#. ~ Description for inactive police bot +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." msgstr "" +"Ein Holzkohleofen, der mit Holz, welches nach einer kurzen Branddauer zu " +"Holzkohle wird, gefüllst ist." #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "inaktiver Schauboter" -msgstr[1] "inaktive Schauboter" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "Kettenpanzerbogen" +msgstr[1] "Kettenpanzerbögen" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." +msgid "" +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" +"Dies ist ein Bogen aus genietetem Kettenpanzer. Mit etwas Erfahrung könnte " +"man mehrere dieser Bögen miteinander verbinden, um eine effektive Rüstung zu" +" machen." -#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "Gesenke- und Prägestempelsatz" +msgstr[1] "Gesenke- und Prägestempelsätze" -#. ~ Description for inactive eyebot +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." msgstr "" +"Dies ist ein Satz aus Formgesenken und Prägestempeln für die Metallarbeit. " +"Diese Formen und Metallblöcke werden in ein paar Metallverarbeitungsrezepten" +" gebraucht." #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "" -msgstr[1] "" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "Metallzange" +msgstr[1] "Metallzangen" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgid "" +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" +"Dies ist eine lange Metallzange. Sie wird überlicherweise zum Kochen oder in" +" Metallverarbeitungsrezepten benutzt." -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "Drucklufthorn" +msgstr[1] "Drucklufthörner" -#. ~ Description for inactive cleaner bot +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." -msgstr "" +msgid "HOOOOONK!" +msgstr "»Trööööööööööt!«" +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "" -msgstr[1] "" +msgid "You honk your airhorn." +msgstr "Du betätigst das Drucklufthorn." -#. ~ Use action friendly_msg for inactive miner bot. +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." +msgid "" +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" +"Dies ist eine kleine Dose mit komprimierter Luft, an die eine Plastiktröte " +"angebracht wurde. Wenn der Knopf gedrückt wird, wird sie ein lautet " +"Hupgeräusch von sich geben." -#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "Wecker" +msgstr[1] "Wecker" -#. ~ Description for inactive miner bot +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" +"Ein Aufziehwecker. Obwohl der Krach das Aufwachen unangenehm macht, ist es " +"immer gut, einen frühen Start in deinen Tag zu haben. Er kann auch in seine " +"Einzelteile zerlegt werden, um ein paar nützliche Teile zu erhalten." #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "inaktiver Antikrawallroboter" -msgstr[1] "inaktive Antikrawallroboter" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "Kuhglocke" +msgstr[1] "Kuhglocken" -#. ~ Use action friendly_msg for inactive riot control bot. +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." +msgid "A brass cow bell. Potentially useful in so many ways." msgstr "" +"Eine Kuhglocke aus Messing. In vielerlei Hinsicht potentiell nützlich." -#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "Schanzzeug" +msgstr[1] "Schanzzeuge" -#. ~ Description for inactive riot control bot +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" +"Dies ist eine stabiler Klappspaten. Er wird üblicherweise von Streitkräften " +"und gerne auch von Wanderern zum Graben benutzt." #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "inaktiver Scheuchboter" -msgstr[1] "inaktive Scheuchboter" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "geätzer menschlicher Schädel" +msgstr[1] "geätze menschliche Schädel" -#. ~ Use action friendly_msg for inactive skitterbot. +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." +msgid "This is a human skull with strange etchings covering it." msgstr "" +"Dies ist ein menschlicher Schädel, der von seltsamen Ätzungen bedeckt ist." -#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "brennbarer Pfeil" +msgstr[1] "brennbare Pfeile" + +#. ~ Description for flammable arrow +#: lang/json/TOOL_from_json.py +msgid "" +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" +"Dieser Pfeil hat einen Lumpen, der mit einen brennbaren Flüssigkeit getränkt" +" wurde, um seinen Schaft nach an der Spitze gewickelt. Du musst ihn vor dem " +"Schießen anzünden." -#. ~ Description for inactive skitterbot +#: lang/json/TOOL_from_json.py +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "Pelz-Isomatte" +msgstr[1] "Pelz-Isomatten" + +#. ~ Use action done_message for fur rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the fur mat and lay it on the ground." +msgstr "Du entrollst deine Pelzmatte und legst sie auf den Boden." + +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +"Eine Isomatte aus Pelz. Sie kann für den Transport aufgerollt werden, trennt" +" dich vorm Boden, was das Schlafen erleichtert. Aktiviere die Matte, um sie " +"aufzurollen oder auf den Boden zu platzieren." #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" +msgid "grip hook" +msgid_plural "grip hooks" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive lab defense bot. +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." +msgid "" +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" -#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "Handpumpe" +msgstr[1] "Handpumpen" + +#. ~ Description for hand pump +#: lang/json/TOOL_from_json.py +msgid "This pump is suitable for pumping air into inflatable objects." msgstr "" +"Diese Pumpe ist dazu geeignet, Luft in aufblasbare Gegenstände zu blasen." -#. ~ Description for inactive lab defense bot +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "Fahrradhupe" +msgstr[1] "Fahrradhupen" + +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "»Tröt«." + +#. ~ Use action use_message for bicycle horn. +#: lang/json/TOOL_from_json.py +msgid "You honk the bicycle horn." +msgstr "Du betätigst die Fahrradhupe." + +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." msgstr "" +"Dies ist eine einfache Ballhupe, wie man sie an vielen Fahrrädern findet. " +"Benutze sie zum hupen. »Hup. Hup.«" -#: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "Lkw-Hupe" +msgstr[1] "Lkw-Hupen" -#. ~ Use action friendly_msg for inactive milspec searchlight. +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." +msgid "This is a very loud horn, usually found on large trucks like semis." msgstr "" +"Dies ist eine sehr laute Hupe, wie man sie üblicherweise an großen Lkw wie " +"Sattelschleppern findet." -#. ~ Use action hostile_msg for inactive milspec searchlight. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "Autohupe" +msgstr[1] "Autohupen" + +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." +msgid "This is a car horn meant to be attached to a car's electrical system." msgstr "" +"Die ist eine Autohupe, die dazu gedacht ist, an das elektrische System eines" +" Autos angebracht zu werden." -#. ~ Description for inactive milspec searchlight +#: lang/json/TOOL_from_json.py +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "Kevlarplatte" +msgstr[1] "Kevlarplatten" + +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." msgstr "" +"Dies ist eine Platte aus Kevlar. Sie könnte benutzt werden, um Gegenstände " +"aus Kevlar zu reparieren." #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" +msgid "large space heater" +msgid_plural "large space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "Einschalten" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." +msgid "You turn on the heater." msgstr "" -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" +msgid "The heater needs more charge." msgstr "" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "" - -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +msgid "You turn off the heater." msgstr "" #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" +msgid "lifestraw" +msgid_plural "lifestraws" msgstr[0] "" msgstr[1] "" -#. ~ Description for clothes hanger +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "sprechende Puppe" -msgstr[1] "sprechende Puppen" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "Permanentmarker" +msgstr[1] "Permanentmarker" -#. ~ Description for talking doll +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. +#: lang/json/TOOL_from_json.py +msgid "Written" +msgstr "Geschrieben" + +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. +#: lang/json/TOOL_from_json.py +msgid "Write" +msgstr "Schreiben" + +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" -"Dies ist eine sprechende Puppe, die für Kinder gedacht ist. Glücklicherweise" -" funktioniert sie noch und du könntest ihre Batterien entnehmen." +"Dies ist ein riesengroßer Permanentmarker in Industriestärke, von der Größe " +"her in etwa in der Mitte zwischen einem gewöhnlichem Marker und einer " +"Sprühdose. Allerdings wird es dir wahrscheinlich nichts nützen, wenn du " +"»Elbereth« schreibst." #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "bestromte Quarterstaff" -msgstr[1] "bestromte Quarterstaffs" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "Zombiepheromon" +msgstr[1] "Zombiepheromone" -#. ~ Description for powered quarterstaff +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" -"Dies ist ein mit Eisen beschlagener Quarterstaff, in dem ein " -"Hochspannungsbetäubungsgewehr in dem Griff eingebaut wurde. Das " -"Betäubungsgewehr ist mit den beiden Metallenden des Stabs verdrahtet, " -"wodurch du einen gefährlichen Feind schocken kannst, sollte es sich als zu " -"gefährlich erweisen, sie bewusstlos zu schlagen." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "taktischer Tonfa (aus)" -msgstr[1] "taktische Tonfas (aus)" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "Taschenuhr" +msgstr[1] "Taschenuhren" -#. ~ Description for tactical tonfa (off) +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" -"Dies ist ein verstärkter Plastiktonfa, bei dem das Innere ausgehöhlt und mit" -" Kondensatoren und einem ergiebigen Akkumulator gefüllt wurde. Sobald der " -"Schalter am Griff betätigt wird, wird eine hohe Spannung an den zwei " -"Elektroden am Ende des Tonfas anliegen und somit jeden, der unglücklich " -"genug ist, sie zu berühren, schocken. Er hat außerdem eine hübsche " -"Taschenlampe, welche zur Zeit abgeschaltet ist." +"Eine altmodische Taschenuhr. Diese teilt dir die Uhrzeit mit und sieht dabei" +" gut aus. Sie kann auf zu einigen nützlichen Einzelteilen demontiert werden." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "taktischer Tonfa (an)" -msgstr[1] "taktische Tonfas (an)" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "Isomatte" +msgstr[1] "Isomatten" -#. ~ Description for tactical tonfa (on) +#. ~ Use action done_message for rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the mat and lay it on the ground." +msgstr "Du entrollst deine Liegematte und legst sie auf den Boden." + +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" -"Dies ist ein verstärkter Plastiktonfa, bei dem das Innere ausgehöhlt und mit" -" Kondensatoren und einem ergiebigen Akkumulator gefüllt wurde. Sobald der " -"Schalter am Griff betätigt wird, wird eine hohe Spannung an den zwei " -"Elektroden am Ende des Tonfas anliegen und somit jeden, der unglücklich " -"genug ist, sie zu berühren, schocken. Die integrierte Taschenlampe ist " -"angeschaltet und verbraucht kontinuiertlich Strom und beleuchtet die " -"Umgebung." +"Dies ist eine große Schaumstoffmatte, die für die leichte Aufbewahrung " +"aufgerollt werden kann. Sie trennt dich vom Boden, was dir das Schlafen " +"erleichtert. Benutze sie, um sie aufzurollen und auf dem Boden zu " +"platzieren." #: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "L-Stick (aus)" -msgstr[1] "L-Sticks (aus)" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "Schließfach" +msgstr[1] "Schließfächer" -#. ~ Use action msg for L-stick (off). +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "Der L-Stick (TM) leuchtet auf." +msgid "" +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." +msgstr "" +"Dies ist eine mit Zahlenschloss verriegelte Kiste. Leider weißst du nicht " +"die Kombination. Einbruch würde alles von Wert zerstören." -#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "Die Batterien des L-Sticks (TM) sind leer." +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "Sarkophag-Zugangsdatum" +msgstr[1] "Sarkophag-Zugangsdaten" -#. ~ Description for L-stick (off) +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." msgstr "" -"Diese schicke Stab wurde vom Light-Unternehmen hergestellt und funktioniert " -"nicht nur als Lichtquelle sondern ebenfalls als eine leichte Waffe, aufgrund" -" der Superlegierungsmaterialien, aus denen er besteht. Aufgrund proprietärer" -" Effizienzverbesserungen über herkömmlichen Lichtquellen halten die " -"Batterien des L-Sticks, oder Leuchtstick, wie er oft genannt wird, länger " -"als bei anderen Lichtquellen." - -#: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "L-Stick (an)" -msgstr[1] "L-Sticks (an)" +"Dieser Ausdruck ist eine Kette aus Zahlen, mit denen du Zugriff auf den " +"Aufzug im Gefahrenstoff-Sarkophag erhältst." -#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "Das Licht des L-Sticks (TM) geht aus." +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "Heißer Schaschlik (aus)" +msgstr[1] "Heiße Schaschliks (aus)" -#. ~ Description for L-stick (on) +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"Diese schicke Stab wurde vom Light-Unternehmen hergestellt und funktioniert " -"nicht nur als Lichtquelle sondern ebenfalls als eine leichte Waffe, aufgrund" -" der Superlegierungsmaterialien, aus denen er besteht. Aufgrund proprietärer" -" Effizienzverbesserungen über herkömmlichen Lichtquellen halten die " -"Batterien des L-Sticks, oder Leuchtstick, wie er oft genannt wird, länger " -"als bei anderen Lichtquellen. Der Stab leuchtet hell, was langsam die " -"Batterien verbraucht." +msgid "Aw, dangit. It fails to start!" +msgstr "Ach, verdammt! Es startet nicht." +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "Louisville-Schlächter" -msgstr[1] "Louisville-Schlächter" +msgid "This thing needs some fuel!" +msgstr "Dieses Ding braucht etwas Treifstoff!" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Use action success_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "Du entzündest den Louisville-Schlächter." +msgid "Let's dance, Zeds!" +msgstr "Lasst uns tanzen, Zombies!" -#. ~ Description for Louisville Slaughterer +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" -"Dies ist eins robuster Holzschläger, der in benzingetränkten Lumpen " -"umwickelt wurde. Zünde ihn an und das Spiel wird WIRKLICH hitzig. Du " -"brauchst ein Feuerzeug oder Streichhölzer, um ihn anzuzünden." +"Dies ist eine große Klinge mit einem Treibstoffröhchen an der Seite und " +"einem kleinen Tank mit Zündvorrichtung, die am isoliertem Griff angebracht " +"ist. Wenn er mit Benzin gefüllt wurde, kann die Klinge glühend heiß gemacht " +"werden, um Feinde zu versengen und dir den Weg zu leuchten. Benutzen zum " +"Anzünden." -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "Der Louisville-Schlächter ist gelöscht." +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "Heißer Schaschlik (an)" +msgstr[1] "Heiße Schaschliks (an)" -#. ~ Description for Louisville Slaughterer +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." msgstr "" -"Dies ist eins robuster Holzschläger, der in benzingetränkten Lumpen " -"umwickelt wurde. Er brennt hell und macht es viel einfacher, die Baselines " -"bei Nachtspielen zu sehen. (Er macht es auch SEHR wahrscheinlicher, dass der" -" Umpire eher einen Ball statt einen Strike ausruft.)" +"Schade, Mann! Die Flamme deines Heißen Schaschliks flackert und geht aus." +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "" -msgstr[1] "" +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "Doof, Sprit is alle! Die Flamme deines Heißen Schaschliks geht aus." +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "Fleischermesser" -msgstr[1] "Fleischermesser" +msgid "Your shishkebab crackles!" +msgstr "Dein Heißer Schaschlick knistert!" -#. ~ Description for butcher knife +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "" -"Dies ist ein scharfes schweres Messer. Es ist eine gute Nahkampfwaffe und " -"ist der ideale Gegenstand fürs Schlachten von Leichen." +msgid "Peace out. Your shishkebab's flame dies." +msgstr "Bis später. Die Flamme deines Heißen Schaschliks geht aus." +#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "Steakmesser" -msgstr[1] "Steakmesser" +msgid "Your shishkebab hisses in the water and goes out." +msgstr "Dein Heißer Schaschlik zischt im Wasser und erlischt." -#. ~ Description for steak knife +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" -"Dies ist ein scharfes Messer, das zum Schneiden von Fleisch ausgelegt wurde." -" Es ist eine armselige Nahkampfwaffe, aber ist brauchbar fürs Schlachten von" -" Leichen." +"Dies ist eine große Klinge mit einem Treibstoffröhchen an der Seite und " +"einem kleinen Tank mit Zündvorrichtung, die am isoliertem Griff angebracht " +"ist. Die Klinge glüht hell. Benutzen, um die Treibstoffzufuhr abzuschalten." #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" +msgid "small space heater" +msgid_plural "small space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Description for paring knife +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for chef knife +#: lang/json/TOOL_from_json.py +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "Sprühdose" +msgstr[1] "Sprühdosen" + +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" +"Dies ist eine Sprühdose, die mit Farbe gefüllt ist. Benutze dieses Werkzeug," +" um ein Graffito auf dem Boden zu machen." -#: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "Stufenleiter" +msgstr[1] "Stufenleitern" -#. ~ Description for carving knife +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." -msgstr "" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "Dies ist eine hölzerne Stufenleiter. Benutzen, um sie aufzustellen." #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" -msgstr[0] "" -msgstr[1] "" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "Überlebensmarker" +msgstr[1] "Überlebensmarker" -#. ~ Description for bread knife +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." msgstr "" +"Dies ist ein geschärftes Holzkohlestück, welches fast garantiert deine Hände" +" voll mit Holzkohle bedeckt. Benutze es, um etwas aufzuschreiben." #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "" -msgstr[1] "" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "Überlebendeteleskop" +msgstr[1] "Überlebendenteleskope" -#. ~ Description for vegetable cleaver +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" +"Ein selbstgebautes zusammenschiebbares Fernrohr. Zu groß und ungenau, um als" +" Zielfernrohr zu dienen, aber in deinem Inventar getragen verdoppelt es " +"deine Sichtweite auf der Karte bei deinen Reisen." #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" +msgid "tear gas payload" +msgid_plural "tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Description for meat cleaver +#. ~ Use action msg for tear gas payload. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the payload." +msgstr "" + +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "" -msgstr[1] "" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" +msgstr[0] "aktive Tränengas Sprengladung" +msgstr[1] "aktive Tränengas Sprengladungen" -#. ~ Description for makeshift war scythe +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "" -msgstr[1] "" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "Brennendes Stahlstück +2" +msgstr[1] "Brennende Stahlstücke +2" -#. ~ Description for spike on a stick +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." -msgstr "" +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "HEILIGE SCHEISSE, DIESES TEIL BRENNT!" #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" msgstr[0] "" msgstr[1] "" -#. ~ Description for simple knife spear +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +msgid "Who is this Tindalos guy?" msgstr "" #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "Messerspeer" -msgstr[1] "Messerspeere" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "Vortexstein" +msgstr[1] "Vortexstein" -#. ~ Description for knife spear +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" +"Ein Stein, der mit Spiralen übersät und am Rand mit Löchern versehen ist. " +"Obwohl er an sich ziemlich groß ist, wiegt er fast nichts. Luft scheint sich" +" um ihn zu sammeln." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "selbstgemachter Halbspieß" -msgstr[1] "selbstgemachte Halbspieße" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "Pfeifen-Multifunktionswerkzeug" +msgstr[1] "Pfeifen-Multifunktionswerkzeuge" -#. ~ Description for homemade halfpike +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" +"Eine billige technische Spielerei, die eine Pfeife, ein Thermometer, eine " +"Lupe und einen Kompass kombiniert." #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "Springmesser" -msgstr[1] "Springmesser" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "Banjo" +msgstr[1] "Banjos" -#. ~ Description for switchblade +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." +msgid "A standard factory-made banjo. Looks to be in working condition." msgstr "" -"Dies ist ein langes und dünnes Messer mit einer federgelagerten Klinge, die " -"im Griff verbleibt, wenn sie nicht gebraucht wird." +"Ein kleines gewöhnliches industriell hergestelltes Banjo. Scheint zu " +"funktionieren." #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "Klappmesser" -msgstr[1] "Klappmesser" +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "Knochenflöte" +msgstr[1] "Knochenflöten" -#. ~ Description for folding knife +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." -msgstr "" -"Dies ist ein kleines Klappmesser mit einer sich verriegelnden Klinge und " -"einer Taschenklemme. Als Waffe ist sie nicht so gut wie ein solides Messer " -"mit starrer Klinge, aber besser als ein Taschenmesser." +msgid "A polished bone flute with five finger holes." +msgstr "Eine polierte Knochenflöte mit fünf Grifflöchern." #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "Kampfmesser" -msgstr[1] "Kampfmesser" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "Klarinette" +msgstr[1] "Klarinetten" -#. ~ Description for combat knife +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." -msgstr "" -"Dies ist ein miltärisches Kampfmesser. Es ist leicht und sehr scharf und " -"könnte tödlich sein, entweder in den richtigen Händen, oder wenn es als ein " -"Bajonett befestigt wird." +msgid "An ornate clarinet made from wood." +msgstr "Eine verzierte Klarinette, die aus Holz gemacht wurde." #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" -msgstr[0] "" -msgstr[1] "" +msgid "flute" +msgid_plural "flutes" +msgstr[0] "Flöte" +msgstr[1] "Flöten" -#. ~ Description for modified combat knife +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." -msgstr "" +msgid "A simple silver-plated flute." +msgstr "Eine einfache versilberte Flöte." #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "Jagdmesser" -msgstr[1] "Jagdmesser" +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "Trompete" +msgstr[1] "Trompeten" -#. ~ Description for hunting knife +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." -msgstr "" -"Dieses üblicherweise von Jägern benutzte einschneidige Fahrtenmesser wurde " -"zum Kleinschneiden und Häuten von Wild statt für den Kampf ausgelegt." +msgid "A brass trumpet with only a few dents here and there." +msgstr "Eine Messingtrompete mit nur ein paar Dellen hier und da." #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "Feldmesser" -msgstr[1] "Feldmesser" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "Ukulele" +msgstr[1] "Ukulelen" -#. ~ Description for survival knife +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." -msgstr "" -"Dieses große Messer hat einen hohlen Griff mit einem Kompass, der im Knauf " -"eingebaut ist, und eine Reihe an beängstigend aussehenden Sägezähnen entlang" -" der Rückseite des Griffs." +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "Eine kleine industriell gefertigte Ukulele. Scheint zu funktionieren." #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "RM42-Kampfmesser" -msgstr[1] "RM42-Kampfmesser" +msgid "violin" +msgid_plural "violins" +msgstr[0] "Violine" +msgstr[1] "Violinen" -#. ~ Description for RM42 fighting knife +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" -"Dieser stabile mattschwarze Rivtech-Kampfdolch hat eine lange und dünne " -"doppelschneidige Spear-Point-Klinge und einen charakteristischen " -"rutschfesten Griff, der auch dazu benutzt werden kann, ihn an eine geeignete" -" Feuerwaffe zu befestigen. Ursprünglich hergestellt fürs Militär, war er " -"sehr beliebt in Filmen und unter Sammlern aufgrund seiner angsteinflößenden " -"Erscheinung." +"Eine billige industriell gefertigte Violine mit einem eingebauten Halter für" +" einen Violinbogen. Macht immer noch schöne Töne." #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "Schweizer Armeemesser" -msgstr[1] "Schweizer Armeemesser" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "goldene Geige" +msgstr[1] "goldene Geigen" -#. ~ Description for Swiss Army knife +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" -"Ein kultiges Taschenmesser, welches aus Europa importiert wurde. Dessen " -"roter Plastikgriff verbirgt viele kleine Werkzeuge." +"Eine glänzende goldene Fidel, die von einer seltsamen Aura umgeben wird. Dir" +" ist, als gehörte sie einst dem Besten, den es je gab." #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "Grabenmesser" -msgstr[1] "Grabenmesser" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "Hühnerkäfig" +msgstr[1] "Hühnerkäfige" -#. ~ Description for trench knife +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" -"Dieses handfeste Kampfmesser hat einen Stahlgriff, um des Benutzers Knöchel " -"zu schützen. Der Griff kann auch zum Schlagen oder Abblocken benutzt werden " -"und das Messer kann auch zum Schlachten von Leichen benutzt werden." +"Ein Drahtbehälter für den Transport von Hühnern, aber du kannst ihn " +"benutzen, um jedes kleine Tier zu halten. Benutze es an einem passenden " +"Tier, um es zu fangen, benutze es auf einem leeren Feld, um es freizulassen." #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "Behelfsmesser" -msgstr[1] "Behelfsmesser" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "Hundepfeife" +msgstr[1] "Hundepfeifen" -#. ~ Description for makeshift knife +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" -"Ein Messer, das aus einer etwas geschärften Klinge und einem eng umwickeltem" -" Lumpen als Griff besteht. Eine gute Nahkampfwaffe." +"Dies ist eine kleine Pfeife. Wenn sie benutzt wird, erzeugt sie einen hohen " +"Ton, der freundlich gesinnte Hunde in der Nähe dir entweder nah folgen und " +"mit dem Angreifen aufhören lässt oder sie Gegner angreifen lässt, wenn sie " +"gerade gehorchen." #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "selbstgebaute Machete" -msgstr[1] "selbstgebaute Macheten" +msgid "horse tack" +msgid_plural "horse tacks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift machete +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" -"Dies ist eine große Klinge, bei dem ein Teil des Griffs in Isolierband " -"gewickelt wurde, wodurch sie leichter als grobe Machete geführt werden kann." #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "Machete" -msgstr[1] "Macheten" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] " Transportbox" +msgstr[1] " Transportbox" -#. ~ Description for machete +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" -"Dieses riesige Stahlmesser ist ein ausgezeichnetes Werkzeug dafür, um großen" -" Wildwuchs und andere »Hindernisse« abzuhacken." +"Ein Plastikbehälter, der dafür gedacht ist, Tiere für den Transport zu " +"halten. Benutze es an einem passenden Tier, um es zu fangen, benutze es auf " +"einem leeren Feld, um es freizulassen." #: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "Nr. 9" -msgstr[1] "Nr. 9ner" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "»Klick«." +#. ~ Description for wooden pet carrier +#: lang/json/TOOL_from_json.py +msgid "" +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." +msgstr "" -#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "Deine Nr. 9 glüht!" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "Fernbedienung" +msgstr[1] "Fernbedienungen" -#. ~ Description for No. 9 +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" -"Dieses riesige Stahlmesser wurde mit einem Treibstofftank, einem isoliertem " -"Handgriff und einem Zündungssystem modifiziert. Wenn es mit Benzin gefüllt " -"ist, wird ein System aus Fackeln die Klinge erhitzen, was dein Ziel " -"verbrennt." +"Eine Funkfernsteuerung für funkferngesteuerte Modellautos, mit einem " +"Joystick, um es zu steuern, und bunten Knöpfen, die scheinbar gar nichts " +"tun. Vielleicht waren sie für das Luxusmodell?" -#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "Deine Nr. 9 geht aus!" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "Funkmodellauto" +msgstr[1] "Funkmodellautos" -#. ~ Use action charges_extinguish_message for No. 9. +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "Munition ist alle!" +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "" +"Ein funkferngesteuertes Modellauto. Spaßig für jung und alt gleichermaßen." -#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "Deine Nr. 9 zischt." +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "Funkmodellauto (an)" +msgstr[1] "Funkmodellautos (an)" -#. ~ Use action voluntary_extinguish_message for No. 9. +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "Deine Nr. 9 wird dunkel." +msgid "" +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." +msgstr "" +"Dieses funkferngesteuerte Modellauto ist eingeschaltet und verbraucht dessen" +" Batterien wie ein echtes Elektroauto! Benutze eine Fernbedienung, um es " +"herumzufahren." -#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "Deine Nr. 9 zischt im Wasser und erlischt." +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "Radioaktivierungsmodifikation" +msgstr[1] "Radioaktivierungsmodifikationen" -#. ~ Description for No. 9 +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." msgstr "" -"Dieses riesige Stahlmesser wurde mit einem Treibstofftank, einem isoliertem " -"Handgriff und einem Zündungssystem modifiziert. Die Klinge glüht vor Hitze, " -"was sie zu einem großartigen Pflanzenversenger und Nachtlicht macht." +"Diese kleine elektronische Vorrichtung kann an bestimmte Gegenstände " +"angeschlossen werden und sie aktivieren, nachdem es ein Funksignal empfängt." -#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" -"Dies ist ein gekrümmtes Schwert, das mit der Kavallerie aus der Frühen " -"Neuzeit in Verbindung gebracht wird. Leichtgewichtig, aber eine tödliche " -"Schlitzwaffe." +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "Radio (aus)" +msgstr[1] "Radios (aus)" -#. ~ Description for kris +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." msgstr "" -"Dieser Dolch mit gewellter Klinge kommt aus Südostasien. Die Form der Klinge" -" verursacht große schmerzhafte Wunden." +"Dies ist ein tragbares Radio. Benutze es, um es einzuschalten. Es wird jedes" +" Signal, das gerundfunkt wird, aufnehmen und es hörbar abspielen." #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "Kukri" -msgstr[1] "Kukris" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "Radio (ein)" +msgstr[1] "Radios (ein)" -#. ~ Description for kukri +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" -"Dieses vielseitige Werkzeug ist eine moderne Herangehensweise an eine " -"traditionelle Waffe, die ihren Ursprung in Nepal hat. Mit einer schweren " -"Klinge mit einer nach Innen gekrümmten Klinge wird sie sowohl als Werkzeug " -"als auch als Waffe verwendet." +"Dieses tragbare Radio ist eingeschaltet und verbraucht nach und nach dessen " +"Batterien. Es spielt die Übertragung, die von irgendeinem nahen Funkturm " +"kommt, ab." -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" -"Dies ist ein antikes chinesisches zweischneidiges gerades Schwert mit einem " -"verzierten Handschutz und einer am Schwertknauf befestigten Quaste. Eine der" -" vier bekannten Waffen aus der Folklore, gemeinsam mit dem Dao-Säbel, dem " -"Qiang-Speer und dem Gun-Stab." +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "Funksprechgerät" +msgstr[1] "Funksprechgeräte" -#. ~ Description for jian +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" -"Dies ist ein antikes chinesisches zweischneidiges gerades Schwert. Das " -"Schwert ist ziemlich abgenutzt und in einem merkwürdigen Winkel verbogen." -#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "" -"Dies ist ein gekrümmtes Schwert, das mit verschiedenen nahöstlichen und " -"zentralasiatischen Ländern in Verbindung gebracht wird. Es ist zum Schlitzen" -" gedacht und ziemlich tödlich gegen ungepanzerte Ziele." +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "Fahrzeugfernbedienung" +msgstr[1] "Fahrzeugfernbedienungen" -#. ~ Description for scimitar +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -"Dies ist ein gekrümmtes Schwert, das mit verschiedenen nahöstlichen und " -"zentralasiatischen Ländern in Verbindung gebracht wird. Dieses Exemplar " -"scheint seltsam stumpf und abgenutzt zu sein." +"Eine Fernsteuerung für echte Autos. Kann Geräte an Bord ein und ausschalten." +" Einige Autos können über die Fernsteuerung gefahren werden." -#. ~ Description for longsword +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." +msgid "You place the birchbark funnel, waiting to collect rain." msgstr "" -"Dies ist ein klassisch mittelalterlisches Schwert, das in der Größe zwischen" -" dem leichterem Ritterschwert und den späteren zweihändigen Schwertern " -"liegt. Es benötigt, verglichen mit kleineren Schwertern, ein größeres " -"Wehrgehänge bzw. eine größere Scheide." -#. ~ Description for longsword +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -"Dies ist ein klassisch mittelalterlisches Schwert, das in der Größe zwischen" -" dem leichterem Ritterschwert und den späteren zweihändigen Schwertern " -"liegt. Du findest, dass der Schwertknauf einfach abfallen könnte, wenn du es" -" benutzest." -#. ~ Description for arming sword +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "Regentrichter" +msgstr[1] "Regentrichter" + +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "" -"Dies ist ein klassisch mittelalterliches Langschwert, gerade in der " -"richtigen Größe, um es einhändig benutzen zu können." +msgid "You place the funnel, waiting to collect rain." +msgstr "Du platzierst den Trichter. Er wartet darauf, Regen zu sammeln." -#. ~ Description for arming sword +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Dies ist ein klassisch mittelalterliches Langschwert, gerade in der " -"richtigen Größe, um es einhändig benutzen zu können. Dieses Exemplar scheint" -" nicht ganz richtig hergestellt worden zu sein." +"Dies ist ein Tricher zum Auffangen von Regenwasser. Benutze ihn draußen und " +"stelle einen Behälter unter ihn, um Regenwasser während des Regens zu " +"sammeln." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "Lederregentrichter" +msgstr[1] "Lederregentrichter" +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "Xiphos" -msgstr[1] "Xiphosen" +msgid "You place the leather funnel, waiting to collect rain." +msgstr "Du platzierst den Ledertrichter. Er wartet darauf, Regen zu sammeln." -#. ~ Description for xiphos +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -"Ein Bronzeschwert antikem griechischen Ursprungs, gehalten als eine " -"Seitenwaffe zum Dory-Speer." +"Dies ist ein kleiner lederner Trichter zum Sammeln von Regenwasser. Benutze " +"ihn draußen und platziere einen Behälter unter ihn, um Regenwasser zu " +"sammeln." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "selbstgebauter Trichter" +msgstr[1] "selbstgebaute Trichter" +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "Khopesh" -msgstr[1] "Khopeshen" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "" +"Du platzierst den selbstgebauten Trichter. Er wartet daruf, Regen zu " +"sammeln." -#. ~ Description for khopesh +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." msgstr "" -"Diese antike Bronzewaffe hat eine gekrümmte sichelähnliche Klinge, die an " -"der Außenkante geschärft wurde. Sie wird mit dem Zeitalter des Neuen Reichs " -"des antiken Ägypten in Verbindung gebracht und war hauptsächlch dafür " -"gedacht, um durch die leichte Rüstung, die in der Region üblich war, zu " -"schlagen." +"Dies ist ein kleiner selbstgebauter Trichter zum Sammeln von Regenwasser. " +"Benutze ihn draußen und platziere einen Behälter unter ihn, um Regenwasser " +"zu sammeln." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "Metalltrichter" +msgstr[1] "Metalltrichter" +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "Dao" -msgstr[1] "Dao" +msgid "You place the metal funnel, waiting to collect rain." +msgstr "Du platzierst den Metalltrichter. Er wartet darauf, Regen zu sammeln." -#. ~ Description for dao +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Ein antikes chinesisches Schwert, das aus einer gekrümmten Klinge und einem " -"kelchförmigen Handschutz besteht. Es existiert seit der Shang-Dynastie. " -"Dieses Exemplar besteht aus Bronze. Eine der vier bekannten Waffen aus der " -"Folklore, gemeinsam mit dem Jian-Schwert, dem Qiang-Speer und dem Gun-Stab." +"Dies ist ein großer Metalltricher zum Auffangen von Regenwasser. Nicht so " +"transportabel wie Plastiktrichter, aber er sammelt mehr Wasser. Benutze ihn " +"draußen und stelle einen Behälter unter ihn, um Regenwasser während des " +"Regens zu sammeln." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "Überlebendenmachete" -msgstr[1] "Überlebendenmacheten" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "Planenregenfänger" +msgstr[1] "Planenregenfänger" -#. ~ Description for survivor machete +#. ~ Use action done_message for tarp raincatcher. +#: lang/json/TOOL_from_json.py +msgid "You set up the raincatcher, waiting to collect water." +msgstr "" + +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." msgstr "" -"Dieses verbreitete Gartenwerkzeug wurde angepasst und neu balanciert, um " -"dessen Zweck als Waffe zu verbessern." #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "Schwertbajonett" -msgstr[1] "Schwertbajonette" +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "Barometer" +msgstr[1] "Barometer" -#. ~ Description for sword bayonet +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." -msgstr "" -"Ein Schwertbajonett ist eine große Schnittwaffe, die an der Vorderseite " -"einer Feuerwaffe oder einer Armbrust angebracht werden kann, was sie zu " -"einer Pike macht." +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "Ein Plastikbarometer, der den Luftdruck messen kann." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "" -msgstr[1] "" +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "Glibberkanister" +msgstr[1] "Glibberkanister" -#. ~ Description for modified sword bayonet +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." msgstr "" +"Auf diesem Kanister ist ein Aufkleber: »Warnung: Enhält hochtoxische und " +"ätzende Materialien. Inhalte können empfindsam sein. Öffnen auf eigene " +"Gefahr.«. Du glaubst, dass du etwas sich darin bewegen fühlen könnest." -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"Lange japanische Messer wie diese modernere Nachempfindung waren der Samurai" -" Nebenwaffen, vor dem Aufstieg der größeren Wazizashi. Sie ist immer noch " -"eine tödliche Klinge, sogar, wenn sie kleiner als ihre berühmteren " -"Verwandten ist." +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "Chemiebaukasten" +msgstr[1] "Chemiebaukästen" -#. ~ Description for wakizashi +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" -"Dies ist ein vergleichsweise verbreitetes japanisches Kurzschwert. Kleiner " -"und leicher als eine Katana, aber immer noch effektiv im Kampf." +"Dies ist ein in einer Kiste aufbewahrter Chemiebausatz. Er enthält " +"Glasbehälter, Schläuche, Metalldraht, eine Heizplatte und eine Schutzbrille." +" Er könnte für die Fertigung einiger Chemieprojekte benutzt werden – wenn du" +" so großen Wert darauf legst." #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "Flammenschwert (aus)" -msgstr[1] "Flammenschwerter (aus)" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "einfacher Chemiebaukasten" +msgstr[1] "einfache Chemiebaukästen" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +msgid "" +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." +msgstr "" +"Dies ist ein einfacher Chemiebaukasten. Er enthält Glasbehälter, Schläuche " +"und eine Schutzbrille. Er könnte für die Fertigung einiger Chemieprojekte " +"benutzt werden – wenn du so großen Wert darauf legst. Aber du benötigst eine" +" Hitzequelle." -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "Elektrolyse-Set" +msgstr[1] "Elektrolyse-Sets" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"Ein Set aus Drähten und Elektroden, um einen Gleichstrom anzulegen, " +"üblicherweiser an einer Flüssigkeit. Nützlich für die Fertigung. Dies muss " +"mit einem Akkumulator oder einer 12V-Fahrzeugbatterie geladen werden, um es " +"benutzen zu können." #: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "Flammenschwert" -msgstr[1] "Flammenschwerter" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "Wasserstofftank" +msgstr[1] "Wasserstofftanks" -#. ~ Use action charges_extinguish_message for flammenschwert. +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgid "" +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." +msgstr "" -#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "Luftfeuchtemesser" +msgstr[1] "Luftfeuchtemesser" -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt." +msgid "A plastic hygrometer that can read the relative humidity in the air." +msgstr "" +"Ein Plastikfeuchtigkeitsmesser, der die relative Luftfeuchtigkeit messen " +"kann." -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt." +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for zweihänder +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgid "" +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland. Es ist eine mächtige Waffe." #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for kirpan +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "Platingitter" +msgstr[1] "Platingitter" -#. ~ Description for nodachi +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." msgstr "" -"Dies ist ein riesiges, gekrümmtes, zweihändiges Schwert aus Japan. Für " -"dessen Größe ist es überraschend leicht." +"Dies ist ein Metallgitter mit einer Platinschicht, die als Katalysator für " +"einige chemische Reaktionen geeignet ist." #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" -msgstr[0] "" -msgstr[1] "" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "Portalgenerator" +msgstr[1] "Portalgeneratoren" -#. ~ Description for electrified foil +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" +"Dies ist ein seltenes, bizarres und geheimnisvolles Gerät jenseitiger " +"Beschaffenheit. Allein der Anblick bereitet dir Kopfschmerzen. Es ist mit " +"außerirdischen Markierungen bedeckt." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "Teleportationsfeld" +msgstr[1] "Teleportationsfelder" +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" -msgstr[0] "" -msgstr[1] "" +msgid "You place the telepad." +msgstr "Du platzierst das Teleportationsfeld." -#. ~ Description for electrified épée +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." msgstr "" +"Die ist ein Bausatz für eine Teleporterfalle. Er besteht aus einem " +"Teleporter und einer Solarzelle, die ausgelöst wird, wenn etwas auf sie " +"tritt." #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" -msgstr[0] "" -msgstr[1] "" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "Teleporter" +msgstr[1] "Teleporter" -#. ~ Description for electrified saber +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"This is an experimental device that will teleport you a short distance when " +"activated." msgstr "" +"Dies ist ein experimentelles Gerät, welches dich um einen kurzen Abstand " +"teleportiert, sobald es aktiviert ist." -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -"Dies ist ein frühneuzeitliches Schwert, das in den 16., 17. und 18. " -"Jahrhunderten benutzt wurde. »Breit« genannt, um ihn von den dünneren " -"Stoßdegen abzugrenzen." +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "Doppler Radar Turbo 2000" +msgstr[1] "Doppler Radar Turbo 2000" -#. ~ Description for broadsword +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -"Dies ist ein frühneuzeitliches Schwert, das in den 16., 17. und 18. " -"Jahrhunderten benutzt wurde. Dieses Schwert scheint sehr schlecht gemacht zu" -" sein, aber es könnte immer noch ein paar Schwünge aushalten." +"Ein Koffer mit eingebautem Laptop, der aussieht, als wäre er von den 80ern. " +"Sein altmodischer Monochrombildschirm zeigt eine Fülle an meterologischen " +"Daten. Allerdings gibt es keine Anzeichen des FLDSMDFR." #: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "Heißsporn (aus)" -msgstr[1] "Heißsporne (aus)" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "einfacher Laboranalysesatz" +msgstr[1] "einfache Laboranalysesätze" -#. ~ Use action lacks_fuel_message for firebrand (off). +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "Nicht stark genug zum Kämpfen!" +msgid "" +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." +msgstr "" +"Dieser klobige Satz enthält ein paar grundlegende Dinge, die du bei präzisen" +" chemischen Experimenten immer dabei haben solltest: eine kleine " +"Balkenwaage, ein Spektrofotometer, eine Schmelzpunktapparatur, ein pH-" +"Messgerät und ein Stapel Papier für Dünnschichtchromatografie. Damit kannst " +"du dich viel zuversichtlicher fühlen, dass die Chemikalie, die du gemacht " +"hast, auch tatsächlich die ist, die du zu machen glaubtest." -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "Angriff!" +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "Präzisionswaage" +msgstr[1] "Präzisionswaagen" -#. ~ Description for firebrand (off) +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" -"Dies ist eine Kombiation zweier mittelalterlicher " -"Konfliktauflösungsklassiker, nämlich dem Breitschwert und der Fackel. " -"Benutze diesen Gegenstand, um die Fackel anzuzünden und zeig diesen " -"Heidenzombies, wer ihr Herr ist." +"Dies ist eine einfache Waage, die ein Satz an Stahlgewichten an " +"Führungsschienen benutzt, um die Masse einer Probe genau zu messen." #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "Heißsporn (an)" -msgstr[1] "Heißsporne (an)" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "Spektrofotometer" +msgstr[1] "Spektrofotometer" -#. ~ Use action charges_extinguish_message for firebrand (on). +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "Deine Stärke schwindet!" +msgid "" +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." +msgstr "" +"Dieses allgegenwärtige analytische Chemiewerkzeug misst die Lichtabsorption " +"einer flüssigen Probe in einem besonderen Gefäß, das man »Küvette« nennt." -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "Deine Klinge brennt förmlich nach einer Schlacht!" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" +msgstr[0] "Satz von Spektrometrie-Küvetten" +msgstr[1] "Sätze von Spektrometrie-Küvetten" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "Lauf weg!" +msgid "" +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." +msgstr "" +"Dies ist eine kleine Kiste mit prezise kalibrierten quadratischen " +"Plastikgefäßen für die Verwendung von Spektrometern im Labor." -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "Dein Schwert zischt im Wasser und erlischt." +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "pH-Messgerät" +msgstr[1] "pH-Messgeräte" -#. ~ Description for firebrand (on) +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." msgstr "" -"Dies ist eine Kombiation zweier mittelalterlicher " -"Konfliktauflösungsklassiker, nämlich dem Breitschwert und der Fackel. Die " -"Klinge glüht vor Hitze. Excalibur kann sich verzehren. Benutze es, um es " -"abzuschalten." +"Das ist praktisch ein Paar Glasfühler an einem Spannungsmesser. Indem man " +"einen Fühler in eine Kalibrierungslösung (die nützlicherweise inbegriffen " +"ist) und den anderen Fühler in eine Substanz legt, kannst du den Säuregehalt" +" ausrechnen." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -"Die ist ein breiter Säbel, der durch die Verwendung von Seefahrern und " -"Piraten bekannt wurde. Dieses Schwert scheint sehr schlecht gemacht zu sein," -" aber es könnte immer noch ein paar Schwünge aushalten." +msgid "voltmeter" +msgid_plural "voltmeters" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rapier +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"This device has two probes that let you measure the electrical potential " +"between two points." msgstr "" -"Dies ist ein dünnes Schwert mit einem verziertem Handgriff. Es sieht wie die" -" bevorzugte Waffe von Gentlemen und Haudegen aus. Es ist leicht und schnell " -"und macht aus jedem Kampf einen stilvollen Kampf." -#. ~ Description for katana +#: lang/json/TOOL_from_json.py +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "Schmelzpunktapparatur" +msgstr[1] "Schmelzpunktapparaturen" + +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -"Dies ist ein seltenes Schwert aus Japan. Tödlich gegen ungepanzerte Ziele " -"und immer noch sehr effektiv gegen Rüstungen." +"Das ist sozusagen eine Kochplatte mit einem angebrachten Metallgehäuse. Das " +"Metallgehäuse hat ein Vergrößerungsfenster und eine Halterung, in dem ein " +"Kapillarröhrchen, das eine kristallisierte Probe enthält, eingesetzt wird. " +"Das Gerät lässt dich genau den Schmelzpunkt eines Kristalls messen, eine " +"Eigenschaft, die sehr nützlich ist, um zu identifizieren, was für ein " +"Kristall er ist und wie rein er ist." -#. ~ Description for katana +#: lang/json/TOOL_from_json.py +msgid "vortex device" +msgid_plural "vortex devices" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" -"Dies ist ein seltenes Schwert aus Japan. Obwohl es die richtige Schneide und" -" das richtige Gewicht hat, fällt der Schwertknauf einfach ab und die Klinge " -"scheint ziemlich abgenutzt zu sein." #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "Aufgehende Sonne" -msgstr[1] "Aufgehende Sonnen" +msgid "microscope" +msgid_plural "microscopes" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for microscope #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "Die Zeit steht still." +msgid "" +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." +msgstr "" -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "Die Sonne geht auf." +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Rising Sun +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" msgstr "" -"Dies ist eine Katana mit einer Düse knapp hinter der Schneide. Leute mögen " -"Feuer und Leute mögen Katanas, warum also nicht beides miteinander " -"kombinieren? Die Gasbrenner, die an dieser Klinge angebracht wurden, können " -"deinen Feinden mächtig einheizen. Benutze diesen Gegensand zum Anzünden." -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "Das Licht verblasst." +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "Die Sonne scheint hell." +msgid "" +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." +msgstr "" -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "Die Sonne geht unter." +msgid "burette" +msgid_plural "burettes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Rising Sun +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -"Dies ist eine Katana, die mit der Wut und Hitze der SONNE glüht! Nunja, " -"okay, es ist nicht SO heiß, aber damit getroffen zu werden, tut immer noch " -"teuflisch weh. Benutze sie, um die Benzinzufuhr abzuschalten." -#. ~ Description for zweihänder +#: lang/json/TOOL_from_json.py +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." msgstr "" -"Dies ist ein großes zweihändiges Schwert aus Deutschland. Du bist dir nicht " -"ganz sicher, dass es so verbogen sein sollte." -#. ~ Description for wakizashi +#: lang/json/TOOL_from_json.py +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"Dies ist ein vergleichsweise verbreitetes japanisches Kurzschwert. " -"Irgendetwas ist mit diesem Schwert nicht ganz in Ordnung." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of butterfly swords +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "Kettensägen-Lajatang (aus)" -msgstr[1] "Kettensägen-Lajatangs (aus)" +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" -"Eine lange Holzstange, an die an beide Enden Kettensägen in völlig " -"unpraktischer Manier befestigt wurden. Dieses Produkt ist entweder genial " -"oder total verrückt, aber keineswegs beides. Das Gewicht der Waffe stellt " -"sicher, dass nur jemand, der sowohl stark als auch sehr geübt ist, überhaupt" -" in Betracht ziehen kann, sie zu benutzen." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "Kettensägen-Lajatang (an)" -msgstr[1] "Kettensägen-Lajatangs (an)" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "beschädigter Unterschlupfbausatz" +msgstr[1] "beschädigte Unterschlupfbausätze" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." msgstr "" -"Eine lange Holzstange, an die Kettensägen unpraktisch an beide Enden " -"befestigt worden sind. Sie sind momentan eingeschaltet und verbrauchen " -"Benzin. Benutze diesen Gegenstand, um ihn auszuschalten." +"Dies ist ein kleiner Unterstand aus Stöcken und Häuten. Benutze ihn zum " +"Platzieren. Dieser Unterstand wurde beschädigt und muss repariert werden." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "E-Kettensägen-Lajatang (aus)" -msgstr[1] "E-Kettensägen-Lajatangs (aus)" +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "großes Zelt" +msgstr[1] "große Zelte" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" -"Eine lange Holzstange, an die an beide Enden elektrische Kettensägen in " -"völlig unpraktischer Manier befestigt wurden. Dieses Produkt ist entweder " -"genial oder total verrückt, aber keineswegs beides. Das Gewicht der Waffe " -"stellt sicher, dass nur jemand, der sowohl stark als auch sehr geübt ist, " -"überhaupt in Betracht ziehen kann, sie zu benutzen." +"Dies ist ein familiengroßes Zelt. Es bietet viel Platz, aber ist sehr " +"sperrig." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "E-Kettensägen-Lajatang (an)" -msgstr[1] "E-Kettensägen-Lajatangs (an)" +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "Unterschlupfbausatz" +msgstr[1] "Unterschlupfbausätze" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +msgid "This is a small shelter, made of sticks and skins. Use it to place." msgstr "" -"Eine lange Holzstange, an die an beide Enden elektrische Kettensägen in " -"völlig unpraktischer Manier befestigt wurden. Die Sägen sind momentan " -"eingeschaltet und brauchen die Batterien auf. Benutze diesen Gegenstand, um " -"ihn auszuschalten. " +"Dies ist ein kleiner Unterstand aus Stöcken und Häuten. Benutze ihn zum " +"Platzieren." -#. ~ Description for cutlass +#: lang/json/TOOL_from_json.py +msgid "tent" +msgid_plural "tents" +msgstr[0] "Zelt" +msgstr[1] "Zelte" + +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." +"This is a small personal tent, it's just big enough to fit you comfortably." msgstr "" -"Die ist ein breiter Säbel, der durch die Verwendung von Seefahrern und " -"Piraten bekannt wurde, da seine kurze Klinge im Nahkampf leicht zu handhaben" -" ist." +"Dies ist ein kleines persönliches Zelt. Es ist grade groß genug, dass du " +"bequem reinpasst." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "Kampfkettensäge (aus)" -msgstr[1] "Kampfkettensägen (aus)" +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "fortgeschrittene E-Zigarette" +msgstr[1] "fortgeschrittene E-Zigaretten" -#. ~ Description for combat chainsaw (off) +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -"Dies ist eine Kettensäge, die leichter gemacht, getunt und stark modifiziert" -" wurde, um eine effektivere Waffe zu sein. Unglücklicherweise machen diese " -"Modifikationen sie als Holzfällwerkzeug ineffektiver." +"Eine fortgeschrittene Version der elektronischen Zigarette. Weniger " +"schädlich als gewöhnliche Zigaretten, um deinen Nikotinschub zu erhalten, " +"aber immer noch süchtigmachend. Es benötigt Batterien und " +"Nikotinflüssigkeit, um zu funktionieren." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "Kampfkettensäge (an)" -msgstr[1] "Kampfkettensägen (an)" +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "Crackpfeife" +msgstr[1] "Crackpfeifen" -#. ~ Description for combat chainsaw (on) +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" -"Diese Kampfkettensäge ist eingeschaltet und verbraucht stetig Benzin. " -"Benutze die Säge, um sie auszuschalten." +"Dies ist ein dünnes Glasrohr mit einer Knolle mit einer Schale am einem " +"Ende. Es wird für den Konsum bestimmter illegaler Substanzen benutzt." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "E-Kampfkettensäge (aus)" -msgstr[1] "E-Kampfkettensägen (aus)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "Glaspfeife" +msgstr[1] "Glaspfeifen" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" -"Dies ist eine elektrische Kettensäge, die leichter gemacht, abgestimmt und " -"umfangreich modifiziert wurde, um eine effektivere Waffe darzustellen. " -"Leider haben diese Modifikationen sie als Holzbearbeitungswerkzeug deutlich " -"weniger effektiv werden lassen." +"Dies ist eine handgeblasene Glaspfeife. Es ist eine der Art von Pfeifen, die" +" am meisten für das Rauchen von Partydrogen benutzt werden." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "E-Kampfkettensäge (an)" -msgstr[1] "E-Kampfkettensägen (an)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "Tabakpfeife" +msgstr[1] "Tabakpfeifen" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" -"Diese elektrische Kampfkettensäge ist eingeschaltet und verbraucht stetig " -"Strom. Benutze die Säge, um sie auszuschalten." +"Dies ist eine handgeschnitzte hölzerne Tabakspfeife. Sie wurde dafür " +"gemacht, den Konsum von geräucherten Tabakblättern zu ermöglichen." #: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "" -msgstr[1] "" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "Schere" +msgstr[1] "Scheren" -#. ~ Description for alien resin pod +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" +"Dies ist eine lange Hochleistungsschere. Benutze die Schwere, um Gegenstände" +" aus Stoff (wie Kleidung) zu Lumpen zu zerschneiden." #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "Glasscherbe" -msgstr[1] "Glasscherben" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "Knochennadel" +msgstr[1] "Knochennadeln" -#. ~ Use action done_message for glass shard. +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." msgstr "" +"Dies ist eine scharfe Nadel, die aus einem Knochen gefertigt wurde. Sie " +"könnte nützlich sein, um grobe Kleidung und Gegenstände zu machen. Aufgrund " +"ihrer geringen Qualität ist sie eher ungeeignet für alles, was Schnelligkeit" +" und Präzision erfordert." -#. ~ Description for glass shard +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "gekrümmte Nadel" +msgstr[1] "gekrümmte Nadeln" + +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" -"Eine abgebrochene Glasscherbe, die lauter scharfe Kanten hat. Die könntest " -"sie als Waffe verwenden, aber du würdest wahrscheinlich Handschuhe tragen " -"wollen." +"Eine gekrümmte scharfe Nadel aus Stahl. Ihre abgerundete Form macht es " +"möglich, Nadelstiche zu machen, die nur eine Seite des Materials " +"durchstechen. Obwohl das ungeeignet für die meisten Schneiderarbeiten ist, " +"ist es notwendig zum Nähen von Neopren." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "Plastikstück" -msgstr[1] "Plastikstücke" +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "Holznadel" +msgstr[1] "Holznadeln" -#. ~ Description for plastic chunk +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -"Dies ist ein Stück Plastik. Es könnte benutzt werden, um Gegenstände " -"herzustellen, zu reparieren oder, um Plastikgegenstände zu verstärken." #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "" -msgstr[1] "" +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "Nähzeug" +msgstr[1] "Nähzeuge" -#. ~ Description for synthetic fabric +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" +"Dies ist eine Plastikausrüstung mit einer Vielzahl an Nadeln, ein paar " +"Plastiksspulen für Fäden und ein paar anderen nützlichen Textilwerkzeugen. " +"Benutze das Nähzeug auf einen Bekleidungsartikel, um zu versuchen, es zu " +"reparieren oder zu verstärken. Das benutzt deine Schneiderei-Fertigkeit." #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" -msgstr[0] "" -msgstr[1] "" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "gerbende Ledertierhaut" +msgstr[1] "gerbende Ledertierhäute" -#. ~ Description for lycra patch +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." +msgid "You carefully unfold the tanning leather hide and shake it clean." msgstr "" +"Sorgfältig entfaltest du die gerbende Ledertierhaut und schüttelst sie " +"sauber." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "Hexamin-Ofen" -msgstr[1] "Hexamin-Öfen" +msgid "The tanning leather hide isn't done yet." +msgstr "Die gerbende Ledertierhaut ist noch nicht fertig." -#. ~ Description for hexamine stove +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" -"Dies ist ein leichter faltbarer Ofen, der dafür ausgelegt wurde, kleine " -"Hexamintabletten zu Kochen zu verwenden." +"Eine behandelte Tierhaut, die den chemischen Prozess, der benötigt wird, um " +"Leder zu werden, durchläuft. Sobald sie fertig ist, wirst du in der Lage " +"sein, sie zu aktivieren, um sie aufzurollen und zu benutzen." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "Standgrill" -msgstr[1] "Standgrills" +#: lang/json/TOOL_from_json.py +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "gerbendes Pelzfell" +msgstr[1] "gerbende Pelzfelle" -#. ~ Description for brazier +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." +msgid "You carefully unfold the tanning fur pelt and shake it clean." msgstr "" -"Ein größer Metallstand, der benutzt wird, um ein Feuer zu beinhalten. Feuer," -" die in einem Standgrill gelegt wurden, werden sich nicht nach benachbarten " -"Objekten ausbreiten." +"Sorgfältig entfaltest du das gerbende Pelzfell und schüttelst es sauber." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "" -msgstr[1] "" +#. ~ Use action not_ready_msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "The tanning fur pelt isn't done yet." +msgstr "Das gerbende Pelzfell ist noch nicht fertig." -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for tanning fur pelt +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" +"Ein behandeltes Tierfell, das den chemischen Prozess, der benötigt wird, um " +"zu Pelz zu werden, durchläuft. Sobald es fertig ist, wirst du in der Lage " +"sein, es zu aktivieren, um es aufzurollen und zu benutzen." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "Schneideraustattung" +msgstr[1] "Schneideraustattungen" -#. ~ Description for camp chair +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." +msgid "" +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "Metallschlachtgestell" -msgstr[1] "Metallschlachtgestelle" +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" +msgstr[0] "Personenwaage" +msgstr[1] "Personenwaagen" -#. ~ Description for metal butchering rack +#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" +"Dies ist eine Personenwaage. Sie ist dazu gedacht, eine nackte Person zu " +"wiegen. " -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "Schlauchboot" -msgstr[1] "Schlauchboote" +#: lang/json/TOOL_from_json.py +msgid "scrub brush" +msgid_plural "scrub brushes" +msgstr[0] "Scheuerbürste" +msgstr[1] "Scheuerbürsten" -#. ~ Use action unfold_msg for inflatable boat. +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "Sorgfältig entfaltest du %s, bläst es auf und stößt es an." +msgid "This is a simple scrub brush." +msgstr "Dies ist eine einfache Scheuerbürste." -#. ~ Description for inflatable boat +#: lang/json/TOOL_from_json.py +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "elektrischer Haarschneider" +msgstr[1] "elektrische Haarschneider" + +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -"Dieses Gummiruderboot (mit Rudern) ist für die Lagerung entleert. Aktiviere " -"es, um es aufzublasen und anzustoßen, vorausgesetzt, dass du eine Luftpumpe " -"im Inventar hast." +"Dies ist eine taschengroße Schneidemaschine, die für das Schneiden von " +"Haaren gemacht wurde. Du kannst sie benutzen, um deine Haare zu schneiden, " +"falls es mit Batterien versorgt ist. Es benötigt 10 Batterien pro " +"Verwendung." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py +msgid "mop" +msgid_plural "mops" +msgstr[0] "Mop" +msgstr[1] "Mops" -#. ~ Description for metal smoking rack +#. ~ Description for mop #: lang/json/TOOL_from_json.py msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" +"Dies ist ein unhandlicher Mop. Gut, um verschüttete Flüssigkeiten " +"aufzuwischen. Benutze den Mop, um jegliche »Unordnung«, die du gemacht hast," +" aufzuwischen." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "Reisetisch" -msgstr[1] "Reisetische" +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" +msgstr[0] "Lumpen" +msgstr[1] "Lumpen" -#. ~ Description for tourist table +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" +"Dies ist ein größeres Stück Stoff. Es ist nützlich für die Fertigung und " +"vielleicht auch, um Blutungen zu stillen." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "Lederplane" -msgstr[1] "Lederplanen" +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "Rasier-Set" +msgstr[1] "Rasier-Sets" -#. ~ Description for leather tarp +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" -"Ein großes Laken aus genähtem Leder, welches anstelle einer Picknickdecke " -"benutzt werden kann, aber es ist brauchbarer als Hilfsmittel zum Schlachten," -" da es sich nicht mit Blut vollsaugt. Es wurde zusammengerollt und kann " -"transportiert werden." +"Dies ist ein kompaktes und leichtes Rasierset für Reisende. Du kannst es zum" +" Rasieren benutzen, wenn Seife hinzugegeben wird. Es benötigt 1 Einheit " +"Seife pro Verwendung." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "Fasermatte" -msgstr[1] "Fasermatten" +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" +msgstr[0] "Schwamm" +msgstr[1] "Schwämme" -#. ~ Description for fiber mat +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" -"Eine große Matte, die aus faserigem Material gewoben wurde und anstelle " -"einer Picknickdecke benutzt werden kann, aber sie ist brauchbarer als " -"Hilfsmittel zum Schlachten. Sie ist zu dünn, um ein komfortabler Schlafplatz" -" zu sein. Sie wurde zusammengerollt und kann transportiert werden." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "selbstgemachtes Haarschneideset" +msgstr[1] "selbstgemachte Haarschneidesets" -#. ~ Description for folded butter churn +#. ~ Description for makeshift haircut kit +#: lang/json/TOOL_from_json.py +msgid "This is a kit with tools for cutting hair." +msgstr "Dies ist ein Set mit Werkzeugen zum Haareschneiden." + +#: lang/json/TOOL_from_json.py +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "behelfsmäßiges Rasierset" +msgstr[1] "behelfsmäßige Rasiersets" + +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" +"Dies ist ein Behelfsrasierset. Du kannst es zum Rasieren benutzen, wenn " +"Seife hinzugegeben wird. Es benötigt 1 Einheit Seife pro Verwendung." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "Feuerstein und Stahl" -msgstr[1] "Sets von Feuerstein und Stahl" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "Waschbrett" +msgstr[1] "Waschbretter" -#. ~ Description for flint and steel +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" +"Das ist ein hölzernes Waschbrett. Du kannst es verwenden, um versiffte " +"Kleidung zu waschen, wenn es mit Reinigungsmittel versorgt wird." #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" +msgid "washing kit" +msgid_plural "washing kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -"Dies ist eine kleine Handhebelpresse zum Wiederladen von Munition. Sie hat " -"alles, was du brauchst, um deine eigene Munition wiederzuladen." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "Bärenfalle" +msgstr[1] "Bärenfallen" + +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "" -msgstr[1] "" +msgid "Bury the beartrap?" +msgstr "Soll die Bärenfalle vergraben werden?" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." -msgstr "" +msgid "You set the beartrap." +msgstr "Du stellst die Bärenfalle." +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "kinetischer Patronenzieher" -msgstr[1] "kinetische Patronenzieher" +msgid "You bury the beartrap." +msgstr "Du vergräbst die Bärenfalle." -#. ~ Description for kinetic bullet puller +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." msgstr "" -"Dies ist ein Werkzeug für die ordnungsgemäße Zerlegung von " -"Schusswaffenmunition." +"Dies ist sowas wie ein federbelaster Stahlkiefer, der mit einer " +"empfindlichen Druckplatte verbunden ist. Benutze ihn, um ihn als Falle zu " +"stellen. Diese Falle wird allem, was auf sie tritt, einfangen und Schaden " +"zufügen. Wenn du eine Schaufel hast, hast du die Möglichkeit, die Bärenfalle" +" zu vergraben." #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "elektrische Laterne (aus)" -msgstr[1] "elektrische Laternen (aus)" +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "Klingenfalle" +msgstr[1] "Klingenfallen" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "Die Laterne hat keine Batterien." +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "Du stellst die Klingenfalle %d Felder weit weg." -#. ~ Description for electric lantern (off) +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." msgstr "" -"Dies ist eine batteriebetriebene Lampe. Sie bietet nicht viel Licht, aber " -"brennt lange. Benutze sie, um sie anzuzünden." +"Die ist eine Machete, die seitlich zu einem Motor befestigt wurde, mit einem" +" Stolperdraht, der ihre Geschwindigkeit kontrolliert. Sobald am Stolperdraht" +" gezogen wird, wird die Klige mit großer Kraft umhergeschwungen. Die Falle " +"ist in einem Bereich von 3×3 Feldern wirksam." #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "elektrische Laterne (an)" -msgstr[1] "elektrische Laternen (an)" +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "Nagelbrettfalle" +msgstr[1] "Nagelbrettfallen" -#. ~ Use action msg for electric lantern (on). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "Du schaltest die Lampe aus." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "Du platzierst die Brettfalle auf %s mit den Nägeln nach oben." +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "Taschenlampe (aus)" -msgstr[1] "Taschenlampen (aus)" +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "" +"Dies sind verschiedene Holzstücke, die zusammengenagelt wurden, wobei ein " +"paar Nägel nach außen zeigen. Wenn ein unvorsichtiges Opfer drauftritt, " +"werden sich die Nägel durch dessen Füße bohren." -#. ~ Use action msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "Du schaltest die Taschenlampe an." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "Sprengfalle" +msgstr[1] "Sprengfallen" -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "Die Batterien der Taschenlampe sind leer." +msgid "You set the booby trap up and activate the grenade." +msgstr "Du stellst die Sprengfalle und aktivierst die Granate." -#. ~ Description for flashlight (off) +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." msgstr "" -"Dies ist eine typische Haushalts-Taschenlampe mit einem Plastikgriff. Die " -"Taschenlampe zu benutzen, wird sie einschalten und Licht spenden, " -"angenommen, dass sie aufgeladene Batterien hat." +"Dies ist ein plumpes explosives Gerät, das von einem Stück Faden ausgelöst " +"wird. Benutze es, um die Falle zu stellen und siehe zu, wie eine arme " +"Drecksau sie auslöst." -#: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "Taschenlampe (an)" -msgstr[1] "Taschenlampen (an)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "Luftpolsterfolie" +msgstr[1] "Luftpolsterfolien" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "Du schaltest die Taschenlampe aus." +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "" +"Du legst die Luftpolsterfolie auf den Boden. Sie ist nun bereit zum Knacken." +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "Leuchtfackel" -msgstr[1] "Leuchtfackeln" +msgid "" +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." +msgstr "" +"Dies ist ein Stück Plastik, das mit luftgefüllten Bläschen überzogen ist. " +"Benutze es, um es auf den Grund abzulegen, was eine Falle erstellt, die dich" +" mit Lärm warnt, sobald irgendetwas darauf tritt." -#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "Entzünden" +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "lose Krähenfüße" +msgstr[1] "lose Krähenfüße" -#. ~ Use action msg for flare. +#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "Du schlägst deine Leuchtfackel und zündest sie an." +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "Du breitest die Krähenfüße aus auf: %s." -#. ~ Description for flare +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." msgstr "" -"Dies ist eine langsam brennende Magnesium-Leuchtfackel. Benutze sie, um sie " -"zu entzünden. Sie wird ein helles Licht für etwa eine halbe Stunde " -"produzieren." +"Diese sind kleine, mit vielen schwarfen Spitzen überzogene, Metallobjekte. " +"Wenn ein ahnungsloses Opfer auf ein solches tritt, wird es ein Dorn durch " +"dessen Fuß gebohrt bekommen." #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "aktive Leuchtfackel" -msgstr[1] "aktive Leuchtfackeln" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for active flare +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." msgstr "" -"Diese brennende Magnesium-Leuchtfachel produziert Licht. Es wird für etwa " -"eine halbe Stunde reichen, bevor sie ausbrennt." +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "Hochleistungstaschenlampe (aus)" -msgstr[1] "Hochleistungstaschenlampen (aus)" +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "" -#. ~ Use action msg for heavy duty flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "Du schaltest die Hochleistungstaschenlampe an." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "Armbrustfalle" +msgstr[1] "Armbrustfallen" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "Die Batterien der Hochleistungstaschenlampe sind leer." +msgid "You set the crossbow trap." +msgstr "Du stellst die Armbrustfalle." -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"Dies ist eine rohrförmige Hochleistungs-Aluminium-LED-Taschenlampe, wie sie " -"oft von Sicherheitspersonal benutzt wird. Ist als Nahkampfwaffe halbwegs zu " -"gebrauchen. Die Taschenlampe zu benutzen, wird sie einschalten und Licht " -"spenden, angenommen, dass sie aufgeladene Batterien hat." +"Dies ist ein einfacher Stolperdraht, der an dem Abzug einer geladenen " +"Armbrust angebracht ist. Wenn er gezogen ist, schießt die Armbrust. Nur ein " +"Bolzen kann benutzt werden, danach ist die Falle außerstande gesetzt." -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "Hochleistungstaschenlampe (an)" -msgstr[1] "Hochleistungstaschenlampen (an)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "Landmine" +msgstr[1] "Landminen" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "Du schaltest die Hochleistungstaschenlampe aus." +msgid "Bury the land mine?" +msgstr "Soll die Landmine vergraben werden?" +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "Acetylenlampe (aus)" -msgstr[1] "Acetylenlampen (aus)" +msgid "You set the land mine." +msgstr "Du schärfst die Landmine." -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "%s muss zum Anzünden an einer Gasflasche angeschlossen sein." +msgid "You bury the land mine." +msgstr "Du vergräbst die Landmine." -#. ~ Description for acetylene lamp (off) +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." +"This is an military anti-personnel mine that is triggered when stepped upon." msgstr "" -"Eine antike Messinglampe, die dafür ausgelegt ist, von einem unter Druck " -"stehendem zylindrischen Behälter mit Acetylen betrieben zu werden. Sie ist " -"eine effiziente, jedoch etwas gefährliche Lichtquelle." +"Dies ist eine militärische Antipersonenmine, die ausgelöst wird, sobald " +"jemand auf sie tritt." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "Flintenfalle" +msgstr[1] "Flintenfallen" +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "Acetylenlampe (an)" -msgstr[1] "Acetylenlampen (an)" +msgid "You set the shotgun trap." +msgstr "Du stellst die Flintenfalle." -#. ~ Use action msg for acetylene lamp (on). +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "%s ist gelöscht" +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "" +"Dies ist ein einfacher Stolperdraht, der am Abzug einer geladenen abgesägten" +" doppelläufigen Flinte ist. Sobald er gedrückt wird, feuert die Flinte. Zwei" +" Patronen sind geladen; das erste mal, in dem der Abzug betätigt wird, " +"werden eine oder beide Patronen abgefeuert." #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "Inhalator" -msgstr[1] "Inhalatoren" +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "Stolperdrahtfalle" +msgstr[1] "Stolperdrahtfallen" -#. ~ Description for inhaler +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "Du spannst den Strolperdraht an." + +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" -"Albuterol-Inhalator. Benutzt zur Behandlung von Bronchospasmus. Es ist ein " -"Rettungsanker für Asthmatiker. Als schwacher Stimulant kann es Nervosität " -"oder Zuckungen verursachen." +"Dies ist ein festes Seil mit ein paar befestigenden Werkzeugen je Ende. Eine" +" Stolperdrahtfalle muss in einem Türrahmen oder einer anderen dünnen Passage" +" platziert werden. Dessen Zweck ist es, unvorsichtige Zeitgenossen zum " +"Stolpern zu bringen und somit möglicherweise sich ein wenig zu verletzen." #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "Fernbedienung" -msgstr[1] "Fernbedienungen" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "Kettensäge (aus)" +msgstr[1] "Kettensägen (aus)" -#. ~ Description for RC control +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -"Eine Funkfernsteuerung für funkferngesteuerte Modellautos, mit einem " -"Joystick, um es zu steuern, und bunten Knöpfen, die scheinbar gar nichts " -"tun. Vielleicht waren sie für das Luxusmodell?" +"Dies ist ein Abholzwerkzeug, das außerdem auch als Gegenheitswaffe benutzt " +"werden kann. Das Benutzen dieses Gegenstands wird, falls es mit Benzin " +"gefüllt ist, es einschalten, was es zu einer sehr starken, aber unhandlichen" +" Nahkampfwaffe macht." #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "Funkmodellauto" -msgstr[1] "Funkmodellautos" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "Kettensäge (an)" +msgstr[1] "Kettensägen (an)" -#. ~ Description for RC car +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." msgstr "" -"Ein funkferngesteuertes Modellauto. Spaßig für jung und alt gleichermaßen." +"Diese Kettensäge ist an und macht einen Höllenkrach. Benutze sie, um sie " +"auszuschalten." #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "Funkmodellauto (an)" -msgstr[1] "Funkmodellautos (an)" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "Kreissäge (aus)" +msgstr[1] "Kreissägen (aus)" -#. ~ Description for RC car (on) +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "Du schaltest die Kreissäge ein." + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" -"Dieses funkferngesteuerte Modellauto ist eingeschaltet und verbraucht dessen" -" Batterien wie ein echtes Elektroauto! Benutze eine Fernbedienung, um es " -"herumzufahren." +"Eine leichte tragbare schnurlose Kreissäge. Sie dreht ein Kriessägenblatt, " +"das schnell genug ist, um Holz, Zombies oder zur Not auch Pizza zu " +"schneiden. Das Blatt ist effektiv im Kampf, mit ihm kann man schwer aufgrund" +" ihrer kleinen Größe treffen." #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "Radioaktivierungsmodifikation" -msgstr[1] "Radioaktivierungsmodifikationen" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "Kreissäge (an)" +msgstr[1] "Kreissägen (an)" -#. ~ Description for radio activation mod +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" -"Diese kleine elektronische Vorrichtung kann an bestimmte Gegenstände " -"angeschlossen werden und sie aktivieren, nachdem es ein Funksignal empfängt." +"Eine leichte tragbare schnurlose Kreissäge. Sie ist momentan eingeschaltet " +"und das Sägeblatt dreht sich. Benutze diesen Gegenstand, um ihn " +"auszuschalten." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "Radio (aus)" -msgstr[1] "Radios (aus)" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "Kupferaxt" +msgstr[1] "Kupferäxte" -#. ~ Description for radio (off) +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" -"Dies ist ein tragbares Radio. Benutze es, um es einzuschalten. Es wird jedes" -" Signal, das gerundfunkt wird, aufnehmen und es hörbar abspielen." +"Dies ist ein ordentlich großes Stück aus geschmiedetem Kupfer, welches an " +"einem Holzschaft befestigt wurde, um eine grobe aber effektive Axt zu " +"machen." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "Radio (ein)" -msgstr[1] "Radios (ein)" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "E-Kettensäge (aus)" +msgstr[1] "E-Kettensägen (aus)" -#. ~ Description for radio (on) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" -"Dieses tragbare Radio ist eingeschaltet und verbraucht nach und nach dessen " -"Batterien. Es spielt die Übertragung, die von irgendeinem nahen Funkturm " -"kommt, ab." +"Dies ist ein Abholzwerkzeug, das außerdem auch als Gegenheitswaffe benutzt " +"werden kann. Das Benutzen dieses Gegenstands wird, falls es mit Batterien " +"versorgt ist, es einschalten, was es zu einer sehr starken, aber " +"unhandlichen Nahkampfwaffe macht." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "Funksprechgerät" -msgstr[1] "Funksprechgeräte" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "E-Kettensäge (an)" +msgstr[1] "E-Kettensägen (an)" -#. ~ Description for two-way radio +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." msgstr "" +"Diese E-Kettensäge ist an und macht einen Höllenkrach. Benutze sie, um sie " +"auszuschalten." #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "Fahrzeugfernbedienung" -msgstr[1] "Fahrzeugfernbedienungen" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for remote vehicle controller +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" -"Eine Fernsteuerung für echte Autos. Kann Geräte an Bord ein und ausschalten." -" Einige Autos können über die Fernsteuerung gefahren werden." +"Dies ist ein breites Stück geschärfter Stein, an dem genug übrig gelassen " +"wurde, um ihn sicher zu halten. Das Schweizer Armeemesser des " +"Altpaläolithikers." #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "Chemiebaukasten" -msgstr[1] "Chemiebaukästen" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chemistry set +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" -"Dies ist ein in einer Kiste aufbewahrter Chemiebausatz. Er enthält " -"Glasbehälter, Schläuche, Metalldraht, eine Heizplatte und eine Schutzbrille." -" Er könnte für die Fertigung einiger Chemieprojekte benutzt werden – wenn du" -" so großen Wert darauf legst." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "einfacher Chemiebaukasten" -msgstr[1] "einfache Chemiebaukästen" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "Steindechsel" +msgstr[1] "Steindechseln" -#. ~ Description for basic chemistry set +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." +"This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" -"Dies ist ein einfacher Chemiebaukasten. Er enthält Glasbehälter, Schläuche " -"und eine Schutzbrille. Er könnte für die Fertigung einiger Chemieprojekte " -"benutzt werden – wenn du so großen Wert darauf legst. Aber du benötigst eine" -" Hitzequelle." +"Dies ist eine Steindechsel, relativ nützlich, um durch hölzerne Objekte zu " +"schneiden." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "einfacher Laboranalysesatz" -msgstr[1] "einfache Laboranalysesätze" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "Steinaxt" +msgstr[1] "Steinäxte" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" -"Dieser klobige Satz enthält ein paar grundlegende Dinge, die du bei präzisen" -" chemischen Experimenten immer dabei haben solltest: eine kleine " -"Balkenwaage, ein Spektrofotometer, eine Schmelzpunktapparatur, ein pH-" -"Messgerät und ein Stapel Papier für Dünnschichtchromatografie. Damit kannst " -"du dich viel zuversichtlicher fühlen, dass die Chemikalie, die du gemacht " -"hast, auch tatsächlich die ist, die du zu machen glaubtest." +"Dies ist ein scharfer Stein, der an einem Stock angebracht wurde. Zum " +"Holzfällen funktioniert es ganz gut, aber es ist kein Vergleich zu einer " +"richtigen Axt." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "Präzisionswaage" -msgstr[1] "Präzisionswaagen" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "Holzsäge" +msgstr[1] "Holzsägen" -#. ~ Description for small weight scale +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "Dies ist eine dünne Säge, nützlich, um Holzobjekte durchzuschneiden." + +#: lang/json/TOOL_from_json.py +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "You test the bricks, and they're solid enough to use." msgstr "" -"Dies ist eine einfache Waage, die ein Satz an Stahlgewichten an " -"Führungsschienen benutzt, um die Masse einer Probe genau zu messen." +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "Spektrofotometer" -msgstr[1] "Spektrofotometer" +msgid "The bricks are still too damp to bear weight." +msgstr "" -#. ~ Description for spectrophotometer +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" -"Dieses allgegenwärtige analytische Chemiewerkzeug misst die Lichtabsorption " -"einer flüssigen Probe in einem besonderen Gefäß, das man »Küvette« nennt." #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "Satz von Spektrometrie-Küvetten" -msgstr[1] "Sätze von Spektrometrie-Küvetten" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" -"Dies ist eine kleine Kiste mit prezise kalibrierten quadratischen " -"Plastikgefäßen für die Verwendung von Spektrometern im Labor." #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" -msgstr[0] "pH-Messgerät" -msgstr[1] "pH-Messgeräte" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pH meter +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" -"Das ist praktisch ein Paar Glasfühler an einem Spannungsmesser. Indem man " -"einen Fühler in eine Kalibrierungslösung (die nützlicherweise inbegriffen " -"ist) und den anderen Fühler in eine Substanz legt, kannst du den Säuregehalt" -" ausrechnen." +"Dieses sperrige Gerät nimmt Wasser und Calciumcarbid und erzeugt " +"unkomprimiertes Acetylen. " #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for voltmeter +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" -msgstr[0] "Schmelzpunktapparatur" -msgstr[1] "Schmelzpunktapparaturen" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "Ziegelofen" +msgstr[1] "Ziegelöfen" -#. ~ Description for melting point apparatus +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" -"Das ist sozusagen eine Kochplatte mit einem angebrachten Metallgehäuse. Das " -"Metallgehäuse hat ein Vergrößerungsfenster und eine Halterung, in dem ein " -"Kapillarröhrchen, das eine kristallisierte Probe enthält, eingesetzt wird. " -"Das Gerät lässt dich genau den Schmelzpunkt eines Kristalls messen, eine " -"Eigenschaft, die sehr nützlich ist, um zu identifizieren, was für ein " -"Kristall er ist und wie rein er ist." +"Dies ist ein tragbarer holzkohlebetriebener Brennofen. Er ist dafür gedacht," +" Ziegel zu brennen, aber du könntest ihn dazu verwenden, alles Mögliche aus " +"Ton zu machen." #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" -msgstr[0] "" -msgstr[1] "" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "Farbschaber" +msgstr[1] "Farbschaber" -#. ~ Description for vortex device +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." +msgid "A tool similar to a chisel, designed to remove paint." msgstr "" +"Ein Werkzeug, das einem Meißel ähnlich ist. Es ist dafür gedacht, Farbe zu " +"entfernen." #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" +msgid "clamp" +msgid_plural "clamps" msgstr[0] "" msgstr[1] "" -#. ~ Description for microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" -msgstr[0] "" -msgstr[1] "" +msgid "claw bar" +msgid_plural "claw bars" +msgstr[0] "Brecheisen" +msgstr[1] "Brecheisen" -#. ~ Description for dissecting microscope +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" -msgstr[0] "" -msgstr[1] "" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "Betonmischer" +msgstr[1] "Betonmischer" -#. ~ Description for separation funnel +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" +"Eine tragbare Betonmischmaschine. Sie ist immer noch groß und schwer, aber " +"sie kann alleine betrieben werden und benötigt Batterien. Sie hat außerdem " +"ein eingebautes Heizgerät." #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" -msgstr[0] "" -msgstr[1] "" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "drahtloser Bohrer" +msgstr[1] "drahtlose Bohrer" -#. ~ Description for burette +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." +"This is a cordless battery-powered drill with a selection of drill bits." msgstr "" +"Dies ist ein drahtloser batteriebetriebener Bohrer mit einer Auswahl an " +"Bohreinsätzen zum Bohren." #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" -msgstr[0] "" -msgstr[1] "" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "E-Presslufthammer" +msgstr[1] "E-Presslufthämmer" -#. ~ Description for rotary evapourator +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "" -msgstr[1] "" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "Metallsäge" +msgstr[1] "Metallsägen" -#. ~ Description for fractional distillation apparatus +#. ~ Description for hacksaw #: lang/json/TOOL_from_json.py -msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +msgid "This is a sturdy saw, useful for cutting through metal objects." msgstr "" +"Dies ist eine stabile Säge, nützlich, um durch Metallobjekte zu schneiden." #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "" -msgstr[1] "" +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "Hammer" +msgstr[1] "Hämmer" -#. ~ Description for electrophoresis tray +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" +"Dies ist ein entmagnetisierter Klauenhammer aus Stahl mit einem Holzgriff. " +"Mit einem Hammer, Nägeln und Kanthölzern in deinem Inventar könntest du " +"benachbarte Türen und Fenster verrammeln. Ein Hammer bietet an sich unzählig" +" viele Verwendungsmöglichkeiten." #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "" -msgstr[1] "" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "Handbohrer" +msgstr[1] "Handbohrer" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" +"Ein einfacher manueller Bohrer mit einem einzigen Bohreinsatz. Er ist " +"langsam und wird dich schnell zur Erschöpfung bringen." #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "Schere" -msgstr[1] "Scheren" +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "Gummischlauch" +msgstr[1] "Gummischläuche" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." msgstr "" -"Dies ist eine lange Hochleistungsschere. Benutze die Schwere, um Gegenstände" -" aus Stoff (wie Kleidung) zu Lumpen zu zerschneiden." +"Dies ist ein flexibler Gummischlauch. Er könnte für die Fertigung oder zum " +"Absaugen von Treibstoff eines Fahrzeugs gebraucht werden." #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -90366,6 +90162,147 @@ msgid "A compact scissor jack used for lifting vehicles." msgstr "" "Ein kompakter Scherenwagenheber, der benutzt wird, um Fahrzeuge zu heben." +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "Presslufthammer" +msgstr[1] "Presslufthämmer" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "" +"Dies ist ein Bauwerkzeug für das Bohren durch harten Stein oder anderen " +"Flächen. Es läuft mit Benzin. Benutze es (falls betankt), um ein Loch in ein" +" benachbartes festes Gelände zu bohren." + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "Elektroofen" +msgstr[1] "Elektroöfen" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"Dies ist ein tragbarer Elektroofen, der von Batterien angetrieben wird. Er " +"ist dafür gedacht, Ziegel zu brennen, aber du könntest ihn dazu verwenden, " +"alles Mögliche aus Ton zu machen. Mit etwas mechanischem Fachwissen könntest" +" du ihn vielleicht sogar direkt an eines Fahrzeugs Energieversorgungsnetz " +"anschließen." + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "Waffenschmiederreparatursatz" +msgstr[1] "Waffenschmiederreparatursätze" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"Dies ist ein vollständiger Werkzeugkasten, um beschädigte Feuerwaffen zu " +"reparieren. Es wird mit Standardbatterien betrieben und ist ein wichtiges " +"Werkzeug für die langfristige Wartung von Feuerwaffen. Er benötigt 25 " +"Batterieladungen pro Benutzung." + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "selbstgebauter Hammer" +msgstr[1] "selbstgebaute Hämmer" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "metallisches Formglättewerkzeug" +msgstr[1] "metallische Formglättewerkzeuge" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "" +"Dieses metallische Werkzeug wird am häufigsten dafür benutzt, Beton oder " +"Mörtel in Bauprojekten zu ebnen." + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "Plastikform" +msgstr[1] "Plastikformen" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "" +"Dies ist eine Plastikform. Sie könnte für die Fertigung von " +"Plastikgegenständen geformt und benutzt werden." + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "Mehrzweckwerkzeug" +msgstr[1] "Mehrzweckwerkzeuge" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "" +"Ein klug entworfenes Alles-in-Einem-Werkzeug, welches verschiedene kleinere " +"Werkzeuge in die Griffe einer Zange kombiniert." + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -90389,6 +90326,296 @@ msgstr "" "seinen Metallverarbeitungsverwendungszwecken kannst du ihn aktivieren, um " "Metallbarrieren zu zerstören." +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "Malerpinsel" +msgstr[1] "Malerpinsel" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "Ein breiter Pinsel, geeignet, um Wände anzumalen." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "Spitzhacke" +msgstr[1] "Spitzhacken" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "" +"Dies ist eine große Stahlspitzhacke, die dazu geeignet ist, harte Dinge oder" +" – mit genügend Erfahrung – harte Ziele zu zerschlagen. Schlag den Stein!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "Zange" +msgstr[1] "Zange" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +"Dies ist eine einfache Kombizange, die für grundlegende mechanische Arbeiten" +" geeignet ist. Alles, was zu komplex ist, wird einen Schraubenschlüssel " +"benötigen." + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "Bohnermaschine" +msgstr[1] "Bohnermaschinen" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "" +"Ein elektrischer Polierer, den man benutzen kann, um Metalloberflächen zu " +"polieren, bis sie so reflektierend wie ein Spiegel sind." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "Steinhammer" +msgstr[1] "Steinhämmer" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +"Dies ist ein Stein, der an einem Stock angebracht wurde und somit ein grobes" +" Faksimile eines Hammers. Zum Hämmern ist es ausreichend, aber ist wahrhaft " +"kein Vergleich zu einem richtigen Hammer." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "Schraubenzieher" +msgstr[1] "Schraubenzieher" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" +"Dies ist ein Philips-Kreuzschlitz-Schraubenzieher. Er ist wichtig für fast " +"alle Elektronikanfertigungen, die meisten mechanischen Anfertigungen und hat" +" viele weitere Verwendungszwecke." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "Schraubenzieher-Set" +msgstr[1] "Schraubenzieher-Sets" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" +"Dies ist eine Reihe an Schraubenziehern in verschiedenen Größen und " +"Abtrieben. Damit hat man garantiert die richtigen Werkzeuge für präzisere " +"Arbeiten." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "Feuerwaffenreparatursatz" +msgstr[1] "Feuerwaffenreparatursätze" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"Dies ist ein tragbarer Werkzeugkasten, um beschädigte Feuerwaffen zu " +"reparieren. Es wird mit Standardbatterien betrieben und ist ein wichtiges " +"Werkzeug für die langfristige Wartung von Feuerwaffen. Er benötigt 100 " +"Batterieladungen pro Benutzung." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "Lötkolben" +msgstr[1] "Lötkolben" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +"Dies ist ein Gerät mit einer Metallspitze, die sehr heiß werden kann. Es ist" +" nötig für die Anfertigung von erweiterten Elektronik-Gegenständen. Du " +"könntest es auch dazu benutzen, Wunden zu kauterisieren, wenn du müsstest." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "Werkzeugkasten" +msgstr[1] "Werkzeugkästen" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" +"Dies ist ein stabiler Metallkasten mit einem vollständigen Werkzeugsatz, der" +" für die meisten Haushaltswartungs- und Bauarbeiten geeignet ist." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "hölzernes Formglättewerkzeug" +msgstr[1] "hölzerne Formglättewerkzeuge" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" +"Dieses große selbstgemache Werkzeug wird dafür benutzt, Beton oder Mörtel in" +" Bauprojekten zu ebnen. Du könntest es auch als eine improvisierte " +"Schlagwaffe für Schläge auf den Kopf benutzen." + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "Wollballen" +msgstr[1] "Wollballen" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" +"Das natürliche Büschel aus Wollfasern. Könnte zu Filzflicken oder Garnen " +"verarbeitet werden." + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "Schablonenmesser" +msgstr[1] "Schablonenmesser" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"Dies ist ein kleines, scharfes Messer, dafür ausgelegt, um präzise Schnitte " +"auf Textilien oder anderen Dingen zu machen. Es könnte mittelprächtigen " +"Schaden anrichten, aber es ist schwer, damit etwas zu treffen. Dessen " +"kleine, scharfe Klinge ermöglicht Präzisionsstiche in erfahrenen Händen. Es " +"ist zu klein, um damit Leichen zu schlachten." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "Schraubenschlüssel" +msgstr[1] "Schraubenschlüssel" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" +"Dies ist ein verstellbarer Rollgabelschlüssel. Er könnte eine ordentliche " +"Nahkampfwaffe sein und wird in vielen mechanischen Anfertigungsrezepten " +"verwendet." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -90402,6 +90629,10 @@ msgid "" "stranded copper cable with power leads on either end, whose main purpose is " "to share power between vehicles, but can also link other electrical systems." msgstr "" +"Ein Starthilfekabel, wie du es schon viele Male zuvor gesehen hast: Es ist " +"ein mehrsträngiges Kupferkabel mit Anschlussdrähten an beiden Enden; sein " +"Hauptzweck ist es, Strom zwischen Fahrzeugen zu teilen, aber auch andere " +"elektrische Systeme kann es verbinden. " #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "heavy-duty cable" @@ -90417,6 +90648,11 @@ msgid "" "expect the power loss would be noticeable. Can also link other electrical " "systems." msgstr "" +"Ein langes, dickes Hochleistungskabel mit Anschlussdrähten an beiden Enden. " +"Es sieht so aus, als könntest du es dazu verwenden, zwei Fahrzeuge " +"elektrisch miteinander zu verbinden, wobei du erwartest, dass der " +"Stromverlust merklich sein würde. Kann auch andere elektrische Systeme " +"verbinden. " #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "shiny cable" @@ -102125,8 +102361,8 @@ msgid "broken vegetation tangle" msgstr "kaputter Wildwuchs" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "" +msgid "cobwebs" +msgstr "Spinnenweben" #: lang/json/field_type_from_json.py msgid "webs" @@ -103106,7 +103342,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -103244,7 +103480,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -103474,12 +103710,9 @@ msgstr "Autodoktor Typ XI" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" -"Ein chirurgischer Apparat, der für die Installation und Deinstallation von " -"Bioniken benutzt wird. Seine Effizienz ist abhängig von den Fertigkeiten " -"seines Bedieners." #: lang/json/furniture_from_json.py msgid "Autodoc operation couch" @@ -103800,8 +104033,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -104364,7 +104597,7 @@ msgstr "" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "" #: lang/json/furniture_from_json.py @@ -104442,7 +104675,7 @@ msgstr "Kleiderschrank" #. ~ Description for dresser #: lang/json/furniture_from_json.py msgid "Dress yourself for the zombie prom, or other occasions." -msgstr "" +msgstr "Mach dich schick für den Zombieball oder andere Gelegenheiten." #: lang/json/furniture_from_json.py msgid "glass front cabinet" @@ -106076,11 +106309,11 @@ msgid "" "mainly in medieval England in wartime, but pierces zombie hide just as well " "as chainmail." msgstr "" -"Ein 15-Zentimeter-Holzbogen, der Pfeile verschießt. Er benötigt einiges an " -"Stärke zum Spannen und kann effizient von Bogenschützen mit etwas " +"Ein über 1,8 Meter langer Holzbogen für den man einiges an Stärke benötigt " +"um ihn zu spannen. Er kann effizient von Bogenschützen mit etwas " "überdurchschnittlicher Stärke verwendet werden. Wurde hauptsächlich im " "mittelalterlichen England zu Kriegszeiten benutzt, aber durchdringt die " -"Zombiehaut genau so gut wie Kettenpanzer." +"Zombiehaut genauso gut wie einen Kettenpanzer." #: lang/json/gun_from_json.py msgid "wooden greatbow" @@ -107803,7 +108036,7 @@ msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -113885,8 +114118,8 @@ msgstr "" #: lang/json/gunmod_from_json.py msgid "soda bottle silencer" msgid_plural "soda bottle silencers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Limoflaschenschalldämpfer" +msgstr[1] "Limoflaschenschalldämpfer" #: lang/json/gunmod_from_json.py msgid "" @@ -113898,6 +114131,13 @@ msgid "" "suppressor is large and, when attached, will interfere with your ability to " "aim down the base sights of the gun." msgstr "" +"Dies ist ein Schalldämpfer aus einer 2-Liter-Limoflasche, einigen kleinen " +"Flaschen zum Dämpfen und reichlich Isolierband. Gewehrfeuer ist extrem laut " +"und kann ohne Schutz dein Gehör schädigen. Du kannst sicher sein, dass er " +"deine Ohren überhaupt nicht schützen wird. Möglicherweise wird er es dir " +"erlauben, einen oder zwei Schüsse mit etwas leiserem Knall abzugeben. Dieser" +" einfache Schalldämpfer ist groß und wird, wenn er aufgesteckt wurde, deine " +"Fähigkeit, mithilfe der Visierung zu zielen, beeinträchtigen. " #: lang/json/gunmod_from_json.py msgid "RK6S34 suppressor" @@ -118283,8 +118523,8 @@ msgid "Unequip selected armor" msgstr "Gewählte Kleidung ablegen" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "Hilfe anzeigen" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -118546,6 +118786,10 @@ msgstr "Zieleinrastung umschalten" msgid "Center On Character" msgstr "Zum Spieler zentrieren" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "Hilfe anzeigen" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "Geschlecht wechseln" @@ -119179,10 +119423,6 @@ msgstr "Auto-Angriff" msgid "Main Menu" msgstr "Hauptmenü" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "Tastenbelegungen" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "Optionen" @@ -119297,6 +119537,10 @@ msgstr "Lokale Tastenzuweisung hinzufügen" msgid "Add global keybinding" msgstr "Globale Tastenzuweisung hinzufügen" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "Zone hinzufügen" @@ -119949,6 +120193,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -120071,6 +120338,11 @@ msgstr "DEPONIE" msgid " Area Dump" msgstr "Bezirksdeponie " +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -121217,6 +121489,21 @@ msgstr "" msgid "Manifest" msgstr "Archivverzeichnis" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "ACHTUNG MINENFELD" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -121437,7 +121724,7 @@ msgstr "Kranichs Präzision" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -121504,7 +121791,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -121740,7 +122027,7 @@ msgstr "Leopardenlauer" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -122013,7 +122300,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -122158,7 +122445,7 @@ msgstr "" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -122362,7 +122649,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -122477,7 +122764,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -124853,6 +125140,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -125406,7 +125698,7 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "" #: lang/json/mission_def_from_json.py @@ -125447,10 +125739,6 @@ msgid "" "don't have any handy references." msgstr "" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -125895,8 +126183,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -126954,7 +127242,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -126962,7 +127250,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -128512,7 +128800,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Kill 50 Zombies" -msgstr "" +msgstr "Töte 50 Zombies" #: lang/json/mission_def_from_json.py msgid "Will you answer the call?" @@ -128560,7 +128848,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Kill 150 Zombies" -msgstr "" +msgstr "Töte 150 Zombies" #: lang/json/mission_def_from_json.py msgid "" @@ -130382,7 +130670,7 @@ msgstr "" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" #: lang/json/mutation_from_json.py @@ -130443,7 +130731,7 @@ msgstr "" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -130522,7 +130810,7 @@ msgstr "" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -137014,11 +137302,9 @@ msgstr "" msgid "Survivor Story" msgstr "Überlebendengeschichte" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -139652,6 +139938,14 @@ msgstr "Ländliches Haus" msgid "rural house roof" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "" @@ -140681,6 +140975,10 @@ msgstr "Überlebendenlager" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "Wohnhaus" @@ -140929,10 +141227,6 @@ msgstr "Silo" msgid "silo cap" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "Ranch" @@ -142759,7 +143053,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Pillhead" -msgstr "" +msgstr "Pillenschlucker" #. ~ Profession (male Pillhead) description #: lang/json/professions_from_json.py @@ -142769,11 +143063,14 @@ msgid "" "your pain. With the pharmacies shut down and dealers turned undead, " "satisfying your fix just got a lot more difficult." msgstr "" +"Nach einem Unfall in deiner Jugend wurdest du abhängig von den Opiaten, die " +"deine Schmerzen stillten. Da nun die Apotheken geschlossen und die Dealer " +"untot sind, ist es erheblich schwieriger, deine Sucht zu befriedigen. " #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Pillhead" -msgstr "" +msgstr "Pillenschluckerin" #. ~ Profession (female Pillhead) description #: lang/json/professions_from_json.py @@ -142783,6 +143080,9 @@ msgid "" "your pain. With the pharmacies shut down and dealers turned undead, " "satisfying your fix just got a lot more difficult." msgstr "" +"Nach einem Unfall in deiner Jugend wurdest du abhängig von den Opiaten, die " +"deine Schmerzen stillten. Da nun die Apotheken geschlossen und die Dealer " +"untot sind, ist es erheblich schwieriger, deine Sucht zu befriedigen. " #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -142815,7 +143115,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Crazy Cat Dude" -msgstr "" +msgstr "Verrückter Katzenkerl" #. ~ Profession (Crazy Cat Dude) description #: lang/json/professions_from_json.py @@ -142824,11 +143124,13 @@ msgid "" "Everyone is dead? Well, it doesn't matter… your cats are all the friends " "you need!" msgstr "" +"Alle sind tot? Na ja, macht nichts… Deine Katzen sind all die Freunde, die " +"du brauchst! " #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Crazy Cat Lady" -msgstr "" +msgstr "Verrückte Katzenlady" #. ~ Profession (Crazy Cat Lady) description #: lang/json/professions_from_json.py @@ -142837,6 +143139,8 @@ msgid "" "Everyone is dead? Well, it doesn't matter… your cats are all the friends " "you need!" msgstr "" +"Alle sind tot? Na ja, macht nichts… Deine Katzen sind all die Freunde, die " +"du brauchst! " #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -143276,7 +143580,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Handy Woman" -msgstr "" +msgstr "Handwerkerin" #. ~ Profession (Handy Woman) description #: lang/json/professions_from_json.py @@ -147469,7 +147773,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -147487,7 +147791,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -150451,6 +150755,266 @@ msgstr "" msgid "central building south half" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -151740,6 +152304,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -152026,6 +152706,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -152171,47 +152887,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -152740,6 +153492,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -153118,6 +153978,66 @@ msgid "" "up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -154527,6 +155447,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "Anrüchiger Keller" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -154782,6 +155740,10 @@ msgid "" "wounded, infected, surrounded by fire you lie on the ground… and they just " "keep coming…" msgstr "" +"Du warst einer der vielen Mitarbeiter aus Polizei und Militär, welche " +"gerufen wurden, um in einem der FEMA-Lager die Ordnung aufrechtzuerhalten. " +"Es ging alles schnell den Bach runter: Verwundet und infiziert liegst du da," +" umgeben von Feuer, und es sind so verdammt viele …" #. ~ Description for scenario 'Challenge-FEMA Death Camp' for a female #. character. @@ -154793,6 +155755,10 @@ msgid "" "wounded, infected, surrounded by fire you lie on the ground… and they just " "keep coming…" msgstr "" +"Du warst eine der vielen Mitarbeiterinnen aus Polizei und Militär, welche " +"gerufen wurden, um in einem der FEMA-Lager die Ordnung aufrechtzuerhalten. " +"Es ging alles schnell den Bach runter: Verwundet und infiziert liegst du da," +" umgeben von Feuer, und es sind so verdammt viele …" #. ~ Starting location for scenario 'Challenge-FEMA Death Camp'. #: lang/json/scenario_from_json.py @@ -155469,6 +156435,8 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "Wounds heal over time. Bandages and antiseptic speeds that up." msgstr "" +"Wunden heilen im Laufe der Zeit. Bandagen und antiseptische Mittel können " +"das beschleunigen." #: lang/json/snippet_from_json.py msgid "Don't get grabbed by zombies. Their bites can be infectious." @@ -155565,7 +156533,7 @@ msgstr "Du brennst? Stoppe und warten, bis das Feuer gelöscht ist." #: lang/json/snippet_from_json.py msgid "Routine kills. Stay alert! Don't let your guard down." -msgstr "" +msgstr "Der immer gleiche Trott kann tödlich enden. Bleib wachsam!" #: lang/json/snippet_from_json.py msgid "" @@ -155682,6 +156650,8 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "A survivor saved is a friend earned. Most of the time…" msgstr "" +"Ein geretteter Überlebender ist gleichsam ein gewonnener Freund. Zumindest " +"meistens …" #: lang/json/snippet_from_json.py msgid "" @@ -155880,7 +156850,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -160644,7 +161614,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -160655,7 +161625,7 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr "" #: lang/json/snippet_from_json.py @@ -162057,7 +163027,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -162515,13 +163485,9 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" -"VIERTELJÄHRLICHER FERTIGUNGS-FREUND: Makaroni ist nicht mehr nur zum Essen. " -"Lernen Sie, wie auch man Schmuck und Kunst daraus machen kann. Wir " -"diskutieren außerdem die richtige Vorgehensweise, wie man Superkleber " -"verwendet, ohne die eigenen Hände dabei zu verkleben!" #: lang/json/snippet_from_json.py msgid "" @@ -163767,7 +164733,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -163778,8 +164744,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -163833,11 +164799,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -164210,15 +165176,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -164958,8 +165915,8 @@ msgid "metal" msgstr "Metal" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "Reaggae" +msgid "reggae" +msgstr "" #: lang/json/snippet_from_json.py msgid "ska" @@ -165112,7 +166069,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -165392,8 +166349,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -165591,11 +166548,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -167725,7 +168683,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -168305,7 +169263,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -172134,6 +173092,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "Sammlerbunker" @@ -172183,7 +173145,7 @@ msgid "Clothing Store" msgstr "Bekleidungsgeschäft" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" +msgid "Acolyte." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172191,7 +173153,7 @@ msgid "You're back. Have you come to listen to the song?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." +msgid "You there. Quiet down. Can you hear it? The song?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -172339,36 +173301,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172446,16 +173408,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -172502,7 +173464,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -172597,7 +173559,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172818,13 +173780,13 @@ msgid "Thanks. I have some things for you to do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " -"anymore..." +msgid "Hi there, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there, ." +msgid "" +"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " +"anymore..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172898,24 +173860,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "Gibt es irgendetwas zu tun, bevor ich mich schlafen lege?" +msgid "No, just no..." +msgstr "Nein, einfach nein, …" #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "Nur noch ein paar Minuten …" +msgid "Just let me sleep, !" +msgstr "Lass mich einfach schlafen, !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "Mach schnell, ich will mich wieder schlafen legen." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "Lass mich einfach schlafen, !" +msgid "Just few minutes more..." +msgstr "Nur noch ein paar Minuten …" #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "Nein, einfach nein, …" +msgid "Anything to do before I go to sleep?" +msgstr "Gibt es irgendetwas zu tun, bevor ich mich schlafen lege?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -172941,11 +173903,11 @@ msgid "no, go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" +msgid " *pshhhttt* I'm reading you boss, over." msgstr "" #: lang/json/talk_topic_from_json.py -msgid " *pshhhttt* I'm reading you boss, over." +msgid "What is it, friend?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -173330,11 +174292,11 @@ msgid "Show me what needs to be done at the camp." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." +msgid "I'm currently ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm currently ." +msgid "I'm not doing much currently." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173397,14 +174359,14 @@ msgstr "" msgid "Sure thing, I'll make my way there." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -173419,10 +174381,6 @@ msgstr "" "Okay, vielleicht wird es mir helfen, in diesem Wetter nicht zu erfrieren. " "Was ist los?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -173430,13 +174388,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -173445,6 +174401,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -173516,14 +174478,14 @@ msgstr "Okay, keine plötzlichen Bewegungen!" msgid "Keep your distance!" msgstr "Bleib fern!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "Das ist mein Gebiet, ." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "Das ist mein Gebiet, ." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "Ruhig Blut. Ich habe nicht vor, dich zu verletzen." @@ -173540,14 +174502,14 @@ msgstr "" msgid "&Put hands up." msgstr "&Hände hoch!" -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "*lässt ihre Waffe fallen." - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*lässt seine Waffe fallen." +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "*lässt ihre Waffe fallen." + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "Jetzt verschwinde von hier" @@ -173576,14 +174538,6 @@ msgstr "Worum geht’s?" msgid "I don't care." msgstr "Ist mir egal." -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "Ich hab nur eine Aufgabe für dich. Willst du sie hören?" @@ -173592,6 +174546,14 @@ msgstr "Ich hab nur eine Aufgabe für dich. Willst du sie hören?" msgid "I have another job for you. Want to hear about it?" msgstr "Ich habe noch eine Aufgabe für dich. Willst du sie hören?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "Ich hab nichts weiteres für dich zu tun." @@ -173609,14 +174571,14 @@ msgstr "Oh, okay." msgid "Never mind, I'm not interested." msgstr "Vergiss es, ich bin nicht interessiert." -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "Wie wär’s?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "Welche Aufgabe?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "Wie wär’s?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "" @@ -173840,31 +174802,31 @@ msgid "Thanks!" msgstr "Danke!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." +msgid "Focus on the road, mate!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgid "I must focus on the road!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "Ich bin zu müde, lass mich zuerst etwas ruhen." +msgid "I'm too thirsty, give me something to drink." +msgstr "Ich bin zu durstig, gib mir was zu Trinken." #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "Ich bin zu hungrig, gib mir etwas zu Essen." #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "Ich bin zu durstig, gib mir was zu Trinken." +msgid "I'm too tired, let me rest first." +msgstr "Ich bin zu müde, lass mich zuerst etwas ruhen." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" +msgid "I have some reason for not telling you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173872,16 +174834,16 @@ msgid "Ah, okay." msgstr "Ah, okay." #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "Warum sollte ich mit dir reisen?" +msgid "Not until I get some antibiotics..." +msgstr "Nicht, bevor ich ein paar Antibiotika kriege." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "Du hast mich erst kürzlich gefragt; frag später nach." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "Nicht, bevor ich ein paar Antibiotika kriege." +msgid "Why should I travel with you?" +msgstr "Warum sollte ich mit dir reisen?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -173972,20 +174934,20 @@ msgid "On second thought, never mind." msgstr "Wenn ich darüber nachdenke, vergiss es." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "Ich habe Gründe, um dir die Ausbildung zu verweigern." - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "Nur Geduld, ich werd dir später etwas neues zeigen …" +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "Ich kann dich nicht trainieren, solange du ein Fahrzeug benutzt!" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "Ich kann dich nicht trainieren, solange du ein Fahrzeug benutzt!" +msgid "Give it some time, I'll show you something new later..." +msgstr "Nur Geduld, ich werd dir später etwas neues zeigen …" + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "Ich habe Gründe, um dir die Ausbildung zu verweigern." #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -174023,14 +174985,14 @@ msgstr "Ich behalte das lieber für mich." msgid "I understand…" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "Warum sollte ich dir etwas abgeben?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "Du hast mich gerade eben um etwas gefragt, frag später nach." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "Warum sollte ich dir etwas abgeben?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "In Ordnung." @@ -174174,13 +175136,13 @@ msgid "You might be seeing more of me…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " -"I've seen in a long time." +msgid "Hey again. *kzzz*" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" +msgid "" +"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " +"I've seen in a long time." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174387,7 +175349,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175179,15 +176141,15 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" +msgid "Greetings friend, it's nice to see you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." +msgid "What sorcery is this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -175195,11 +176157,11 @@ msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -175235,12 +176197,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "" @@ -176854,6 +177816,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "Ich kann darüber jetzt einfach nicht reden. Ich kann nicht." + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -176862,8 +177828,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176874,13 +177839,10 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "Ich kann darüber jetzt einfach nicht reden. Ich kann nicht." - #: lang/json/talk_topic_from_json.py msgid "It might help to get it off your chest." msgstr "Es könnte helfen, es von der Seele zu bekommen." @@ -177292,20 +178254,20 @@ msgstr "Danke, dass du mir das alles erzählt hast. " #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Meine Frau schaffte es mit mir zusammen nach draußen, aber sie wurde von " +"Mein Mann schaffte es mit mir zusammen nach draußen, aber sie wurde von " "eines dieser verdammten Pflanzenmonster gefressen. Das ist ein paar Tage, " "bevor ich dich getroffen habe, passiert. Das war kein großartiges Jahr für " "mich." #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Mein Mann schaffte es mit mir zusammen nach draußen, aber sie wurde von " +"Meine Frau schaffte es mit mir zusammen nach draußen, aber sie wurde von " "eines dieser verdammten Pflanzenmonster gefressen. Das ist ein paar Tage, " "bevor ich dich getroffen habe, passiert. Das war kein großartiges Jahr für " "mich." @@ -177369,10 +178331,11 @@ msgid "I'm sorry you lost someone." msgstr "Es tut mir leid, dass du jemanden verloren hast." #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" msgstr "" -"Nur eine weitere Geschichte über Liebe und Verlust. Keine die ich " -"gerne erzähle." +"Ich habe gesagt, dass ich darüber nicht reden will. Wieso kannst du das " +"nicht verstehen?" #: lang/json/talk_topic_from_json.py msgid "" @@ -177383,11 +178346,10 @@ msgstr "" "nicht um, sie noch einmal zu erzählen." #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" +msgid "Just another tale of love and loss. Not one I like to tell." msgstr "" -"Ich habe gesagt, dass ich darüber nicht reden will. Wieso kannst du das " -"nicht verstehen?" +"Nur eine weitere Geschichte über Liebe und Verlust. Keine die ich " +"gerne erzähle." #: lang/json/talk_topic_from_json.py msgid "You said you lost someone." @@ -177412,52 +178374,52 @@ msgid "" msgstr "Oh, . Das hat weder etwas mit dir, noch mit uns zu tun." #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." +msgid "All right, fine. I had someone. I lost him." msgstr "In Ordnung, schon gut. Ich hatte jemanden und hab sie verloren." #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost him." +msgid "All right, fine. I had someone. I lost her." msgstr "In Ordnung, schon gut. Ich hatte jemanden und hab sie verloren." #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"Sie war zuhause, als die Bomben fielen und die Hölle auf Erden ausbrach. Ich" -" war auf der Arbeit. Ich versuchte, zu unserem Haus zu gelangen, aber die " +"Er war zuhause, als die Bomben fielen und die Hölle auf Erden ausbrach. Ich " +"war auf der Arbeit. Ich versuchte, zu unserem Haus zu gelangen, aber die " "Stadt war ein Kriegsgebiet. Dinge, die ich nicht beschreiben kann, taumelten" " durch die Straßen und zerschlugen Menschen und Autos. Soldaten versuchten, " "sie zu stoppen, aber sie trafen Menschen im Kreuzfeuer so oft wie andere " "Dinge. Und dann stünde der Kollateralschaden gleich wieder auf und liefe zum" -" Feind über. Wenn da nicht noch meine Frau gewesen wäre, wär ich einfach " +" Feind über. Wenn da nicht noch mein Mann gewesen wäre, wär ich einfach " "abgehauen, aber ich tat, was ich konnte und kam durch. Ich hab es verdammt " "noch mal lebendig geschafft." #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"Er war zuhause, als die Bomben fielen und die Hölle auf Erden ausbrach. Ich " -"war auf der Arbeit. Ich versuchte, zu unserem Haus zu gelangen, aber die " +"Sie war zuhause, als die Bomben fielen und die Hölle auf Erden ausbrach. Ich" +" war auf der Arbeit. Ich versuchte, zu unserem Haus zu gelangen, aber die " "Stadt war ein Kriegsgebiet. Dinge, die ich nicht beschreiben kann, taumelten" " durch die Straßen und zerschlugen Menschen und Autos. Soldaten versuchten, " "sie zu stoppen, aber sie trafen Menschen im Kreuzfeuer so oft wie andere " "Dinge. Und dann stünde der Kollateralschaden gleich wieder auf und liefe zum" -" Feind über. Wenn da nicht noch mein Mann gewesen wäre, wär ich einfach " +" Feind über. Wenn da nicht noch meine Frau gewesen wäre, wär ich einfach " "abgehauen, aber ich tat, was ich konnte und kam durch. Ich hab es verdammt " "noch mal lebendig geschafft." @@ -177534,11 +178496,11 @@ msgstr "Hast du es ins Haus geschafft?" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -177546,11 +178508,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -178352,16 +179314,6 @@ msgstr "" " denke ich, wandere ich auf Höllen auf Erden. Ich wünschte, ich hätte mehr " "in der Sonntagsschule aufgepasst." -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -178373,6 +179325,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -178470,6 +179432,14 @@ msgstr "Es tut mir leid wegen Buck. " msgid "I'm sorry about Buck. " msgstr "Es tut mir leid wegen Buck " +#: lang/json/talk_topic_from_json.py +msgid "" +"Like I said, you want me to tell you a story, you gotta pony up the whisky." +" A full bottle, mind you." +msgstr "" +"Wie ich schon sagte, wenn du von mir eine Geschichte hören willst, musst du " +"den Whisky rüberwachsen lassen. Eine volle Flasche, wohlgemerkt." + #: lang/json/talk_topic_from_json.py msgid "" "Listen. I'm gonna cut this off short. I work for you, okay? I'm not " @@ -178479,14 +179449,6 @@ msgstr "" "interessiert darin, eine Beziehung anzufangen. Du hast mich nicht dafür " "bezahlt, dein Freund zu sein." -#: lang/json/talk_topic_from_json.py -msgid "" -"Like I said, you want me to tell you a story, you gotta pony up the whisky." -" A full bottle, mind you." -msgstr "" -"Wie ich schon sagte, wenn du von mir eine Geschichte hören willst, musst du " -"den Whisky rüberwachsen lassen. Eine volle Flasche, wohlgemerkt." - #: lang/json/talk_topic_from_json.py msgid "" "I'm not looking for a friend, but I've paid my dues and earned my way. You " @@ -178894,30 +179856,30 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " +"Well, I have this weird hope. It's probably stupid, but I saw my fiancé " +"peel out of there with his sister - my maid of honor - in her pickup truck " +"as things went bad. So, until I run into them again one way or another, I'm" +" just gonna keep on believing they're out there, doing well. That's more " "than most of us have." msgstr "" "Nun, ich habe diese seltsame Hoffnung. Sie ist vielleicht dumm, aber ich " -"sah, wie meine Verlobte mit ihrem Bruder – meinem besten Mann – mit " -"quietschdem Reifen in seinem Pick-Up floh, als die Dinge so richtig schlimm " +"sah, wie mein Verlobter mit seiner Schwester – meiner Ehrendame – mit " +"quietschdem Reifen in ihrem Pick-Up floh, als die Dinge so richtig schlimm " "wurden. Also, bis ich ihnen wieder begegne – so oder so – werde ich weiter " "glauben, dass sie da draußen sind und es ihnen gut geht. Das ist mehr als " "was die meisten von uns haben." #: lang/json/talk_topic_from_json.py msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancé " -"peel out of there with his sister - my maid of honor - in her pickup truck " -"as things went bad. So, until I run into them again one way or another, I'm" -" just gonna keep on believing they're out there, doing well. That's more " +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " "than most of us have." msgstr "" "Nun, ich habe diese seltsame Hoffnung. Sie ist vielleicht dumm, aber ich " -"sah, wie mein Verlobter mit seiner Schwester – meiner Ehrendame – mit " -"quietschdem Reifen in ihrem Pick-Up floh, als die Dinge so richtig schlimm " +"sah, wie meine Verlobte mit ihrem Bruder – meinem besten Mann – mit " +"quietschdem Reifen in seinem Pick-Up floh, als die Dinge so richtig schlimm " "wurden. Also, bis ich ihnen wieder begegne – so oder so – werde ich weiter " "glauben, dass sie da draußen sind und es ihnen gut geht. Das ist mehr als " "was die meisten von uns haben." @@ -178926,10 +179888,6 @@ msgstr "" msgid "What were you saying before that?" msgstr "Was hast du davor gesagt?" -#: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hey there." msgstr "Hallöchen!" @@ -178950,6 +179908,10 @@ msgstr "" msgid "How's the weather?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "Was ist das für ein Ort?" @@ -179036,16 +179998,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179092,15 +180054,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179134,15 +180096,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179185,14 +180147,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179242,7 +180204,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179261,11 +180223,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179322,11 +180284,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179338,19 +180300,19 @@ msgid "You're disgusting." msgstr "Du bist ekelerregend." #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179376,7 +180338,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179384,9 +180348,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179460,16 +180422,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -179561,7 +180523,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179569,7 +180531,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179688,12 +180650,6 @@ msgstr "" msgid "Where is your brother's place?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "" @@ -179877,11 +180833,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180080,13 +181036,8 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "" -"Hey, ich weiß nicht, wie zur Hölle du hier nach unten gekommen sind, aber " -"wenn du irgendeine Form von Anstand hast, solltest du von hier verschwinden," -" solange du noch kannst." +msgid "Marshal, I hope you're here to assist us." +msgstr "Marshal, ich hoffe, dass du hier bist, um uns zu helfen." #: lang/json/talk_topic_from_json.py msgid "" @@ -180098,8 +181049,13 @@ msgstr "" " solange du noch kannst." #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "Marshal, ich hoffe, dass du hier bist, um uns zu helfen." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "" +"Hey, ich weiß nicht, wie zur Hölle du hier nach unten gekommen sind, aber " +"wenn du irgendeine Form von Anstand hast, solltest du von hier verschwinden," +" solange du noch kannst." #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -180181,16 +181137,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "Marshal, ich bin doch etwas überrascht, dich hier zu sehen." #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "Marshal, ich bin doch etwas überrascht, dich hier zu sehen." +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -180237,6 +181193,22 @@ msgstr "" "Kommunikationsnetzwerks zu bewahren. Wir hoffen, dass wir ein paar Meldungen" " im Klartext aufnehmen können." +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "Hallo, Marshal!" + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "Marshal, ich fürchte, ich kann jetzt nicht reden." + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "Ich bin nicht der Verantwortliche hier, Marshal." + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "Ich sollte alle Fragen der Führung übergeben, Marshal." + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "" @@ -180251,16 +181223,6 @@ msgstr "" msgid "If you need something you'll need to talk to someone else." msgstr "Wenn du etwas brauchst, musst du mit jemand anderem reden." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "Gnä’ Frau" - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "" -"Hey, Fräulein, glaubst du nicht, dass es sicherer wäre, wenn du mich " -"begleiten würdest?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "Sir." @@ -180272,20 +181234,14 @@ msgstr "" "einzuschreiben." #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "Hallo, Marshal!" - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "Marshal, ich fürchte, ich kann jetzt nicht reden." - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "Ich bin nicht der Verantwortliche hier, Marshal." +msgid "Ma'am" +msgstr "Gnä’ Frau" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." -msgstr "Ich sollte alle Fragen der Führung übergeben, Marshal." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgstr "" +"Hey, Fräulein, glaubst du nicht, dass es sicherer wäre, wenn du mich " +"begleiten würdest?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -180342,16 +181298,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "Bitte hilf mir. Ich brauche Essen." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" msgstr "" -"Bitte hilf mir. Ich brauche etwas zu essen. Bist du nicht deren Sheriff? " -"Kannst du mir nicht helfen?" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -180359,14 +181314,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" msgstr "" +"Bitte hilf mir. Ich brauche etwas zu essen. Bist du nicht deren Sheriff? " +"Kannst du mir nicht helfen?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "" +msgid "Please, help me. I need food." +msgstr "Bitte hilf mir. Ich brauche Essen." #: lang/json/talk_topic_from_json.py msgid "" @@ -180385,18 +181341,18 @@ msgstr "Geh weg von mir." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" -"Sie lassen mich nicht rein. Sie sagen, dass sie zu voll sind. Ich darf " -"hier draußen campen, solange ich es sauber halte und keinen großen Wirbel " -"mache, aber ich bin so hungrig." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" +"Sie lassen mich nicht rein. Sie sagen, dass sie zu voll sind. Ich darf " +"hier draußen campen, solange ich es sauber halte und keinen großen Wirbel " +"mache, aber ich bin so hungrig." #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -180502,16 +181458,16 @@ msgid "" "hurry to face that again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "" @@ -180595,13 +181551,13 @@ msgid "Do you need something to eat?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Yeah, I'm real hungry and they put drugs in most of the food. I can see " -"you're not like that." +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgid "" +"Yeah, I'm real hungry and they put drugs in most of the food. I can see " +"you're not like that." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180703,15 +181659,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180731,18 +181687,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "Kümmere dich nicht um diese Arschlöcher." +msgid "Fuck off, dickwaddle." +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180752,16 +181705,19 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "" +msgid "Don't bother with these assholes." +msgstr "Kümmere dich nicht um diese Arschlöcher." #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -181049,12 +182005,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -181063,6 +182013,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -181105,14 +182061,14 @@ msgstr "" msgid "I'll see what I can do." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "Hey, was hältst du vom Prinzip des Überleben des Stärkeren?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "Hey, was hältst du vom Prinzip des Überleben des Stärkeren?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "Warum fragst du?" @@ -181131,17 +182087,17 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" -"Denn ich bin bestimmt nicht stark, also harre ich hier aus, bis ich zu Tode " -"verhungere. Kannst du einer armen schwachen Seele helfen?" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" +"Denn ich bin bestimmt nicht stark, also harre ich hier aus, bis ich zu Tode " +"verhungere. Kannst du einer armen schwachen Seele helfen?" #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" @@ -181164,12 +182120,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "Warum kampierst du hier draußen, wenn sie dich nicht hereinlassen?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181457,10 +182413,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "Oh, hey, du schon wieder." @@ -181473,6 +182425,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "Sieh mal an, wer wieder da ist." +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "Schön dich zu sehen, Kind. Was ist los?" @@ -181490,16 +182446,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "Ich bin kein Kind, ok? Ich bin vierzehn." +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "Ich bin kein Kind, ok? Ich bin sechzehn." #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "Ich bin kein Kind, ok? Ich bin fünfzehn" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "Ich bin kein Kind, ok? Ich bin sechzehn." +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "Ich bin kein Kind, ok? Ich bin vierzehn." #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -181509,19 +182465,6 @@ msgstr "Tschuldigung, so meinte ich das nicht. Was ist los?" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "Tschuldigung, so meinte ich das nicht. Ich bin schon unterwegs." -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" -"Ich weiß nicht, was los ist. Ich bin mir nicht sicher, was wir hier " -"eigentlich machen. Sie sagen, wir sollten hier warten, bis wir zum " -"Unterschlupf treppab umziehen können, aber wir waren hier tagelang und es " -"gab keine Erklärung darüber, wie lange wir warten werden. Es ist alles so " -"traurig, und niemand kann mir etwas sagen." - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -181536,6 +182479,19 @@ msgstr "" "was wir hier tun. Ich habe all die Bücher gelesen und es gibt Zombies da " "draußen, also stecken wir hier fest. Nachts können wir sie hören." +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" +"Ich weiß nicht, was los ist. Ich bin mir nicht sicher, was wir hier " +"eigentlich machen. Sie sagen, wir sollten hier warten, bis wir zum " +"Unterschlupf treppab umziehen können, aber wir waren hier tagelang und es " +"gab keine Erklärung darüber, wie lange wir warten werden. Es ist alles so " +"traurig, und niemand kann mir etwas sagen." + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -181573,8 +182529,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181584,7 +182539,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181614,33 +182570,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -181669,12 +182625,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -181683,8 +182633,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181694,8 +182644,10 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "Ah, ein weiteres neues Gesicht. Hallo. Ich bin Boris." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -181709,6 +182661,10 @@ msgstr "Hallo zurück, mein Freund." msgid "It is good to see you again." msgstr "Es ist schön, dich wieder zu sehen." +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "Ah, ein weiteres neues Gesicht. Hallo. Ich bin Boris." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -181777,6 +182733,13 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -181787,13 +182750,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -181822,10 +182778,6 @@ msgstr "" msgid "Got any more bread I can trade flour for?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." -msgstr "Hallo. Ich bin Dana, schön, ein neues Gesicht zu sehen." - #: lang/json/talk_topic_from_json.py msgid "Hello, nice to see you again." msgstr "Hallo, nett, dich wiederzusehen." @@ -181834,6 +182786,10 @@ msgstr "Hallo, nett, dich wiederzusehen." msgid "It's good to see you're still around." msgstr "Gut zu sehen, dass es dich noch gibt." +#: lang/json/talk_topic_from_json.py +msgid "Hi there. I'm Dana, nice to see a new face." +msgstr "Hallo. Ich bin Dana, schön, ein neues Gesicht zu sehen." + #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you." msgstr "Dana, ja? Schön, dich zu sehen." @@ -181884,10 +182840,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181898,8 +182852,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181921,12 +182877,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -181948,6 +182898,12 @@ msgid "" "now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -181977,6 +182933,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -181984,10 +182944,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -182025,13 +182981,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182268,12 +183224,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182373,14 +183329,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182431,12 +183387,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "Hallo nochmal." @@ -182449,6 +183399,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -182508,15 +183464,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182581,12 +183537,6 @@ msgid "" "look like we'll be here for the long term. If we live that long." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "Hi." @@ -182595,6 +183545,12 @@ msgstr "Hi." msgid "Hey again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "" @@ -182641,6 +183597,10 @@ msgid "" " I think my mom's on the fence." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Nice to see you again." +msgstr "Nett dich wiederzusehen." + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." @@ -182648,10 +183608,6 @@ msgstr "" "Hi. Ich habe dich hier bisher noch nicht gesehen. Ich bin Jenny. Jenny " "Forcette." -#: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." -msgstr "Nett dich wiederzusehen." - #: lang/json/talk_topic_from_json.py msgid "Nice meeting you. What are you doing on that computer?" msgstr "Schön dich kennenzulernen. Was machst du an dem Computer?" @@ -182843,20 +183799,6 @@ msgstr "" " genug zu Essen und wir sind nicht freiwillig zusammen. Ich weiß nicht, wie " "lange wir noch so bleiben können, bis jemand durchdreht." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" -"Nun, es gibt ein paar von uns. Wir sind im Begriff, eine Art Gemeinschaft zu" -" bilden. Fatima und ich arbeiten recht häufig zusammen und ich hänge oft mit" -" Dana, Draco und Aleesha ab. Ich kenne die Borichenko-Leute, die Singhs, " -"Vanessa, Uyen und Rhyzaea nicht so gut, aber wir haben genug geredet. Was " -"wolltest du wissen?" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -182877,6 +183819,20 @@ msgstr "" "hier ist. Uyen und Rhyzaea streiten sich immer über Führungsentscheidungen, " "als ob sie solche Dinge tun könnten. Was wolltest du wissen?" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" +"Nun, es gibt ein paar von uns. Wir sind im Begriff, eine Art Gemeinschaft zu" +" bilden. Fatima und ich arbeiten recht häufig zusammen und ich hänge oft mit" +" Dana, Draco und Aleesha ab. Ich kenne die Borichenko-Leute, die Singhs, " +"Vanessa, Uyen und Rhyzaea nicht so gut, aber wir haben genug geredet. Was " +"wolltest du wissen?" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "Kannst du mir etwas über die Freien Händler erzählen?" @@ -182947,6 +183903,22 @@ msgid "" "hope that there's a future to be had." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I didn't get to know Boris, Garry, and Stan so well for the first while. " +"They kinda kept to themselves. Boris and Garry had just lost their son, you" +" know. It's pretty lucky that Stan was with them, he's Boris' little " +"brother. Together, they're a pretty good team. I feel bad for thinking " +"they were standoffish before. They probably do the most to pull their " +"weight around here whenever there's work to be done." +msgstr "" +"In der ersten Zeit lernte ich Boris, Garry und Stan nicht so sehr kennen. " +"Sie blieben meist unter sich. Da hatten Boris und Garry gerade ihren Sohn " +"verloren, verstehst du? Es ist großes Glück, dass Stan mit ihnen dabei war, " +"er ist Boris’ kleiner Bruder. Zusammen sind sie ein ziemlich gutes Team. Ich" +" fühle mich schlecht, dass ich glaubte, dass sie uns schlecht behandeln. Sie" +" machen hier vielleicht die meiste Arbeit, wenn es Arbeit zu erledigen gibt." + #: lang/json/talk_topic_from_json.py msgid "" "Boris and Garry are married, I guess. They kinda keep to themselves, they " @@ -182963,19 +183935,12 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I didn't get to know Boris, Garry, and Stan so well for the first while. " -"They kinda kept to themselves. Boris and Garry had just lost their son, you" -" know. It's pretty lucky that Stan was with them, he's Boris' little " -"brother. Together, they're a pretty good team. I feel bad for thinking " -"they were standoffish before. They probably do the most to pull their " -"weight around here whenever there's work to be done." +"The Singhs are really shy, and I think they feel pretty bad about making it " +"through this together. They're the only complete family I've seen since " +". That has to feel really weird, and I think it's made them " +"stick really close together. I think… I think they also just don't really " +"like any of us." msgstr "" -"In der ersten Zeit lernte ich Boris, Garry und Stan nicht so sehr kennen. " -"Sie blieben meist unter sich. Da hatten Boris und Garry gerade ihren Sohn " -"verloren, verstehst du? Es ist großes Glück, dass Stan mit ihnen dabei war, " -"er ist Boris’ kleiner Bruder. Zusammen sind sie ein ziemlich gutes Team. Ich" -" fühle mich schlecht, dass ich glaubte, dass sie uns schlecht behandeln. Sie" -" machen hier vielleicht die meiste Arbeit, wenn es Arbeit zu erledigen gibt." #: lang/json/talk_topic_from_json.py msgid "" @@ -182991,11 +183956,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The Singhs are really shy, and I think they feel pretty bad about making it " -"through this together. They're the only complete family I've seen since " -". That has to feel really weird, and I think it's made them " -"stick really close together. I think… I think they also just don't really " -"like any of us." +"Vanessa… I'm doing my best, I really am, but we just do not get along. One " +"of these days one of us is probably going to brain the other with a tire " +"iron, and I'm just grateful I spend more time around the tire irons. Uyen " +"and Rhyzaea are both excellent people, and I genuinely like them, but I " +"can't stand this ongoing political bullshit they've got going on. Alonso is" +" just a… he's… there's no polite word for what he is. A lot of the others " +"are fine with it, and okay, sure, I guess. John is a walking stereotype, " +"but he's a great poker buddy. I admit I kinda like him." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183011,15 +183979,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Vanessa… I'm doing my best, I really am, but we just do not get along. One " -"of these days one of us is probably going to brain the other with a tire " -"iron, and I'm just grateful I spend more time around the tire irons. Uyen " -"and Rhyzaea are both excellent people, and I genuinely like them, but I " -"can't stand this ongoing political bullshit they've got going on. Alonso is" -" just a… he's… there's no polite word for what he is. A lot of the others " -"are fine with it, and okay, sure, I guess. John is a walking stereotype, " -"but he's a great poker buddy. I admit I kinda like him." +msgid "Howdy, pardner." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183027,10 +183987,6 @@ msgid "" "Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Howdy, pardner." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -183085,11 +184041,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183132,15 +184088,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183324,7 +184280,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -183341,12 +184297,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183437,17 +184393,17 @@ msgid "Do you want to talk about your story?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183559,6 +184515,10 @@ msgstr "" msgid "Hmm, can we change this shave a little please?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "Oh, da bist du ja wieder." + #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " @@ -183567,10 +184527,6 @@ msgstr "" "Oh, fantastisch. Noch ein Maul zu stopfen? Genau was wir gebraucht haben. " "Jedenfalls, ich bin Vanessa." -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "Oh, da bist du ja wieder." - #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "" @@ -183611,14 +184567,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -183627,6 +184575,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -183804,15 +184760,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -184207,14 +185163,14 @@ msgstr "Bleib zivil oder es wird schmerzhaft." msgid "Just on watch, move along." msgstr "Ich bin nur auf Wache, weitergehen." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "Gnä’ Frau, Sie sollten wirklich nicht hier draußen reisen." - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "Es ist gefährlich da draußen, nicht wahr?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "Gnä’ Frau, Sie sollten wirklich nicht hier draußen reisen." + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "" @@ -184243,14 +185199,14 @@ msgstr "" msgid "Well, I'd better be going. Bye." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "Willkommen…" - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "Willkommen, Marshal…" +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "Willkommen…" + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -184497,14 +185453,14 @@ msgid "" "attacked by zombie hordes, as you might guess." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "Bürger…" - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "Marshal…" +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "Bürger…" + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "Kann ich gegen Vorräte handeln?" @@ -184574,14 +185530,14 @@ msgstr "" " hab nicht die Mittel, um von dir zu kaufen. Ich glaube nicht, dass du " "spenden willst." -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "Hey, du siehst wichtig aus." - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "Das ist wirklich eine glänzende Dienstmarke, die Sie da haben!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "Hey, du siehst wichtig aus." + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "Ich bin eigentlich neu hier." @@ -184648,10 +185604,6 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " @@ -184660,6 +185612,10 @@ msgstr "" "Genauso, wie ich deins gekriegt habe, glaub ich. Sag besser kein Wort davon," " einige Leute hier schauen auf Leute wie uns herab." +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "Es tut mir leid, dass ich frage." @@ -184685,22 +185641,22 @@ msgstr "Ich kaufe." msgid "Who needs rebar?" msgstr "Wer braucht Bewehrungsstab?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "Geh zum Teufel!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "Als ob man mit dir reden könnte. Geh zum Teufel!" #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "Hö? Ich dachte, ich hätte jemand Neues gerochen. Kann ich dir helfen?" +msgid "Screw You!" +msgstr "Geh zum Teufel!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "Hö? Ich dachte, ich hätte jemand Neues gerochen. Kann ich dir helfen?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "" @@ -185024,9 +185980,83 @@ msgid "Glad to have you aboard." msgstr "Ich bin froh, dich an Bord zu haben." #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185034,25 +186064,31 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "Wait! What??" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." +msgid "You do realize that the front door is just open?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "Lets trade." msgstr "" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "" @@ -185081,7 +186117,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185113,7 +186149,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -185127,6 +186163,14 @@ msgstr "Erzähl mir mehr davon." msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -185190,10 +186234,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "" @@ -185298,14 +186338,6 @@ msgstr "" msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -185321,10 +186353,11 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +msgid "Here to trade, I hope?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py @@ -185333,6 +186366,13 @@ msgid "" "fair deal?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "" @@ -185574,16 +186614,16 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "Guten Morgen, wie kann ich helfen?" +msgid "Can I help you, marshal?" +msgstr "Kann ich dir helfen, Marshal?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "Guten Morgen, wie kann ich helfen?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "Kann ich dir helfen, Marshal?" +msgid "Morning ma'am, how can I help you?" +msgstr "Guten Morgen, wie kann ich helfen?" #: lang/json/talk_topic_from_json.py msgid "" @@ -185718,17 +186758,17 @@ msgstr "Was für Jobs hast du für mich?" msgid "Not now." msgstr "Jetzt nicht." -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "" -"Ich kann mir dich oder deine Begleiter ansehen, wenn ihr verletzt seid." - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "" "Komm später wieder zurück, ich werde mich zuerst um ein paar Dinge kümmern " "müssen." +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "" +"Ich kann mir dich oder deine Begleiter ansehen, wenn ihr verletzt seid." + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[200 $, 30min] Ich will, das du mich verarztest." @@ -186118,11 +187158,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -186134,11 +187174,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -186207,12 +187247,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -190341,6 +191381,17 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "Erdboden" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "" +"Ein Boden, der aus einer sorgfältig gemischten Erde besteht, die " +"zusammengestampft wurde." + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "Betonboden" @@ -190495,17 +191546,6 @@ msgstr "" "Hartholzfußboden, der mit Chemikalien behandelt wurde, um den " "Rutschwiderstand zu verbessern, üblich für Freizeitsport." -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "Erdboden" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "" -"Ein Boden, der aus einer sorgfältig gemischten Erde besteht, die " -"zusammengestampft wurde." - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -190674,6 +191714,15 @@ msgstr "Moos" msgid "Moist spongy moss." msgstr "Feuchtes, schwammiges Moos." +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "Walnussbaum" @@ -192105,7 +193154,7 @@ msgstr "zerstörte Rakete" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -192176,8 +193225,8 @@ msgstr "CVD-Bedienfeld" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -192300,7 +193349,7 @@ msgstr "HV-Ölschalter" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -192313,7 +193362,7 @@ msgstr "kleiner HV-Ölschalter" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -192383,7 +193432,7 @@ msgstr "Fließband" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -192615,7 +193664,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -193046,6 +194095,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "leerer Raum" @@ -193789,14 +194843,9 @@ msgstr "Papierwand" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" -"Eine riesige Wand aus breiiger Masse, welche aus naheliegenden Gebäuden " -"genommen wurde; sie ist mit dickem Wespenspeichel bedeckt. Was auch immer " -"für ein Bauwerk sie ursprünglich gewesen sein mag, es wurde jetzt umgeformt " -"und ist lang verschwunden. Du könntest die Wand ohne Mühe zerschlagen." #: lang/json/terrain_from_json.py msgid "root wall" @@ -194404,7 +195453,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -196645,8 +197694,8 @@ msgid "chitin ram" msgstr "Chitinrammbock" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "Biosilifizierter-Chitinrammbock" +msgid "biosilicified chitin ram" +msgstr "" #: lang/json/vehicle_part_from_json.py msgid "tied mattress" @@ -197262,6 +198311,17 @@ msgstr "" msgid "hand paddles" msgstr "Handpaddel" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "Steuerung" @@ -201001,8 +202061,8 @@ msgstr "Dein Strom ist erschöpft!" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "einen Alarm ertönen!" @@ -204507,6 +205567,8 @@ msgstr " bereitet sich für die Operation vor." #, c-format msgid "A lifetime of augmentation has taught %s a thing or two…" msgstr "" +"Ein Lebensspanne, die der bionischen Aufwertung gewidmet wurde, hat %s ein " +"oder zwei Dinge beigebracht..." #: src/bionics.cpp #, c-format @@ -204524,6 +205586,8 @@ msgstr "" msgid "" "WARNING: Removing a reactor may leave radioactive material! Remove anyway?" msgstr "" +"ACHTUNG: Die Entfernung eines Reaktors könnte radioaktives Material " +"hinterlassen! Trotzdem entfernen?" #: src/bionics.cpp #, c-format @@ -204550,6 +205614,8 @@ msgid "" "WARNING: %i percent chance of SEVERE damage to all body parts! Continue " "anyway?" msgstr "" +"WARNUNG: %i Prozent Wahrscheinlichkeit SCHWEREN Schaden an allen " +"Körperteilen anzurichten! Trotzdem fortfahren?" #: src/bionics.cpp msgid "Your parts are jiggled back into their familiar places." @@ -205588,6 +206654,45 @@ msgstr " braucht mindestens %1$s, um %2$s mit %3$s zu benutzen." msgid "Putting on a %s would be tricky." msgstr "1 %s anzuziehen wäre schwierig." +#: src/character.cpp +msgid "Can't wear that, it's made of wool!" +msgstr "Kann nicht getragen werden, es ist aus Wolle!" + +#: src/character.cpp +msgid "Can't wear that, it's filthy!" +msgstr "Du kannst das nicht tragen, es ist total versifft!" + +#: src/character.cpp +#, c-format +msgid "Your %s mutation prevents you from wearing your %s." +msgstr "Deine Mutation %s hindert dich am Tragen von %s." + +#: src/character.cpp +#, c-format +msgid "Cannot wear a helmet over %s." +msgstr "Kann keinen Helm über %s tragen." + +#: src/character.cpp +msgid "horns" +msgstr "Hörner" + +#: src/character.cpp +msgid "antennae" +msgstr "Antennen" + +#: src/character.cpp +msgid "antlers" +msgstr "Geweih" + +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + #: src/character.cpp msgid "Can't wear power armor over other gear!" msgstr "Man kann keine Energierüstung über anderen Sachen tragen!" @@ -205648,36 +206753,6 @@ msgstr "Das kannst du nicht mit so viel Zeugs auf deinem Kopf tragen!" msgid "%s can't wear that much on their head!" msgstr "%s kann das nicht mit so viel Zeugs auf dem Kopf tragen!" -#: src/character.cpp -msgid "Can't wear that, it's made of wool!" -msgstr "Kann nicht getragen werden, es ist aus Wolle!" - -#: src/character.cpp -msgid "Can't wear that, it's filthy!" -msgstr "Du kannst das nicht tragen, es ist total versifft!" - -#: src/character.cpp -#, c-format -msgid "Your %s mutation prevents you from wearing your %s." -msgstr "Deine Mutation %s hindert dich am Tragen von %s." - -#: src/character.cpp -#, c-format -msgid "Cannot wear a helmet over %s." -msgstr "Kann keinen Helm über %s tragen." - -#: src/character.cpp -msgid "horns" -msgstr "Hörner" - -#: src/character.cpp -msgid "antennae" -msgstr "Antennen" - -#: src/character.cpp -msgid "antlers" -msgstr "Geweih" - #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -206691,158 +207766,158 @@ msgstr "benutzerdefinierte Farben" msgid "ERROR! Access denied!" msgstr "FEHLER! Zugriff verweigert!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "Aus Sicherheitsgründen ist der Zugriff temporär blockiert." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "Bitte kontaktieren Sie den Systemadministrator." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "Sicherheitssystem umgehen?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "Passwort erforderlich." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "Reinhacken?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "Datenträger wählen:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "WARNUNG: Resonanzkaskade trägt schweres Risiko! Fortfahren?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "Keine Daten gefunden." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "Rakete entschärfen." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "Atomrakete entschärft!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "Atomrakete bleibt aktiv." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "Bionikzugang – Ladungsverzeichnis:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "" msgstr[1] "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "NEStrom: Minenprotokoll (%d:%d)" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "Weiterlesen?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "AMIGARA-PROJEKT" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -206851,116 +207926,116 @@ msgstr "" "AUSGRABUNGSSTÄTTE %d%d%d\n" "SACHDIENLICHEN VORARBEITER-PROTOKOLLE WERDEN NOTIZEN VORANGESTELLT" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--ZUGRIFF GEWÄHRT--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "Mission erfolgreich!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "ZUGRIFF VERWEIGERT" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "Computer konnte seine Mission nicht finden!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "Software heruntergeladen." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "USB-Stick benötigt!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "FEHLER: Bitte platzieren Sie eine Probe in die Zentrifuge." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "" "FEHLER: Bitte entfernen Sie alle bis auf eine Probe aus der Zentrifuge." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "FEHLER: Bitte benutzen Sie nur Behälter mit Blutproben." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "FEHLER: Bitte benutzen Sie nur Blutproben." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "Krankheitserreger zu Erythrozyten und Leukozyten gebunden." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "Daten herunterladen?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "Ergebnis: Unbekannte Blutgruppe. Test ergebnislos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "DATEN WERDEN VERARBEITET" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "FEHLER: Bitte platzieren Sie eine Speicherbank in den Scan-Bereich." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "FEHLER: Bitte scannen Sie nur einen Gegenstand auf einmal." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "FEHLER: Speicherbank zerstört oder nicht vorhanden." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "FEHLER: Speicherbank ist leer." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -206969,11 +208044,11 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -206988,7 +208063,7 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -206999,27 +208074,27 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "Sprengladungen detoniert" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "Notfallgeneratorstrom schlägt fehl" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "Sofort evakuieren" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "Sofort evakuieren!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "Zugriffscode benötigt!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -207033,216 +208108,216 @@ msgstr "" "Betriebsfähigkeit: Überschrieben\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "Die Konsole schaltet sich ab." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "Klingendrohnen fallen aus Einsätzen in der Decke." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "Sicherboter tauchen aus Einsätzen im Boden auf." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "Die Konsole schockt dich." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "Du bist vor Elektroschocks geschützt." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "Dein Körper wird vom Elektroschock verletzt!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "Die Pumpe explodiert!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "Abwasser läuft aus!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "FEHLER: Disruptiver Drall" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "FEHLER: Bitte benutzen Sie Blutproben in Behältern." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "FEHLER: Blutentnahmesatz ist leer." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "FEHLER: Blutprobe zerstört." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "FEHLER: DATENZUGRIFFS-FEHLER" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "FEHLER: Speicherbank zerstört." -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "" #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -207330,7 +208405,7 @@ msgstr "Drücke %s für die nächste Stufe(n)." #: src/construction.cpp src/iexamine.cpp msgid "It is too dark to construct right now." -msgstr "" +msgstr "Es ist zu dunkel, um jetzt etwas zu bauen. " #: src/construction.cpp msgid "You can't build that!" @@ -207349,12 +208424,12 @@ msgstr "" #: src/construction.cpp #, c-format msgid "%s assists you with the work…" -msgstr "" +msgstr "%s hilft dir mit der Arbeit." #: src/construction.cpp #, c-format msgid "%s watches you work…" -msgstr "" +msgstr "%s sieht dir bei der Arbeit zu." #: src/construction.cpp #, c-format @@ -208241,6 +209316,11 @@ msgstr "Du kannst das nicht demontieren." msgid "It's rotten, I'm not taking that apart." msgstr "Es ist verdorben, ich nehme das nicht auseinander." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -213140,6 +214220,10 @@ msgstr "Irgendetwas zerbricht!" msgid "You dive from the %s." msgstr "Du springst von %s." +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -215731,6 +216815,10 @@ msgstr "Fehler im Bewegungscode" msgid "The %s collides with %s." msgstr "%s kollidiert mit %s." +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -215753,6 +216841,10 @@ msgstr "" msgid "You can't drive the vehicle from here. You need controls!" msgstr "" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -217591,7 +218683,7 @@ msgstr "%s ist voll." #: src/iexamine.cpp msgid "You have no tool to dig with…" -msgstr "" +msgstr "Du hast kein Werkzeug zum Graben." #: src/iexamine.cpp #, c-format @@ -218618,6 +219710,10 @@ msgstr "Körperteile" msgid "Field types" msgstr "" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "Emissionen" @@ -219074,6 +220170,14 @@ msgstr "" "Drücke »+«, um lokale Tastenbelegung zuzuweisen.\n" "Drücke »=«, um globale Tastenbelegung zuzuweisen.\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + +#: src/input.cpp +msgid "Keybindings" +msgstr "Tastenbelegungen" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -219690,11 +220794,11 @@ msgstr "" #: src/item.cpp msgid "This ammo never misfires." -msgstr "" +msgstr "Diese Munition versagt nie." #: src/item.cpp msgid "This ammo starts fires." -msgstr "" +msgstr "Diese Munition entzündet Feuer." #: src/item.cpp msgid "Skill used: " @@ -220292,7 +221396,7 @@ msgstr "Reparierbar mit: " #: src/item.cpp msgid "* This item can be reinforced." -msgstr "" +msgstr "* Dieser Gegenstand kann verstärkt werden." #: src/item.cpp msgid "* This item is not repairable." @@ -221864,6 +222968,11 @@ msgstr "Mods vom Werkzeug entfernen?" msgid "You don't have any modified tools." msgstr "Du hast keine modifizierten Werkzeuge." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -223005,7 +224114,7 @@ msgstr "" #: src/iuse.cpp #, c-format msgid "…but acidic blood damages the %s!" -msgstr "" +msgstr "… aber säurehaltiges Blut beschädigt %s!" #: src/iuse.cpp #, c-format @@ -229340,7 +230449,7 @@ msgstr "%s. Kritisch!" #: src/melee.cpp #, c-format msgid "%s for %d damage. Critical!" -msgstr "" +msgstr "%s für %d Schaden. Kritisch!" #. ~ NPC hits something #: src/melee.cpp @@ -235199,8 +236308,8 @@ msgstr[1] "" #, c-format msgid "Upgrading %s by %s costs %d point" msgid_plural "Upgrading %s by %s costs %d points" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s um %s aufzuwerten, kostet %d Punkt" +msgstr[1] "%s um %s aufzuwerten, kostet %d Punkte" #. ~ 1s - scenario name, 2d - current character points. #: src/newcharacter.cpp @@ -236858,6 +237967,26 @@ msgid "" "? to get information on an item." msgstr "" +#: src/options.cpp +msgid "General" +msgstr "Allgemein" + +#: src/options.cpp +msgid "Interface" +msgstr "Benutzeroberfläche" + +#: src/options.cpp +msgid "Graphics" +msgstr "Grafik" + +#: src/options.cpp +msgid "World Defaults" +msgstr "Welt-Standard" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -236913,26 +238042,6 @@ msgstr "Deon's" msgid "Basic" msgstr "Basispaket" -#: src/options.cpp -msgid "General" -msgstr "Allgemein" - -#: src/options.cpp -msgid "Interface" -msgstr "Benutzeroberfläche" - -#: src/options.cpp -msgid "Graphics" -msgstr "Grafik" - -#: src/options.cpp -msgid "World Defaults" -msgstr "Welt-Standard" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "Standardprotagonistenname" @@ -237146,11 +238255,10 @@ msgstr "Sicherheitsmodus-Annäherungsabstand" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" -"Wenn der Sicherheitsmodus aktiviert ist, legt diese Einstellung die max. " -"Entfernung, bei der der Sicherheitsmodus eine Warnung ausgeben sollte, an. " -"»0« steht für den max. Spielersichtbereich." #: src/options.cpp msgid "Safe mode when driving" @@ -239291,10 +240399,6 @@ msgstr "Ungültige Eingabe: keine Zahl" msgid "options" msgstr "Optionen" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -240213,6 +241317,12 @@ msgstr "%s anziehen" msgid "Spill %s, then pick up %s" msgstr "%s verschütten, dann %s aufheben" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" @@ -242770,8 +243880,8 @@ msgstr "%s%% bei >%s Einheiten" #, c-format msgid "%1$d tool with %2$s of %3$d or more." msgid_plural "%1$d tools with %2$s of %3$d or more." -msgstr[0] "" -msgstr[1] "" +msgstr[0] " %1$d Werkzeug mit %2$squalität %3$d" +msgstr[1] "%1$d Werkzeuge mit %2$squalität %3$d" #. ~ %1$s: tool name, %2$d: charge requirement #: src/requirements.cpp diff --git a/lang/po/es_AR.po b/lang/po/es_AR.po index e5ca3acfabe44..555ced5f3884a 100644 --- a/lang/po/es_AR.po +++ b/lang/po/es_AR.po @@ -1,15 +1,15 @@ # Translators: -# Brett Dong , 2019 -# Noctivagante , 2020 # Vlasov Vitaly , 2020 +# Brett Dong , 2020 +# Noctivagante , 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Vlasov Vitaly , 2020\n" +"Last-Translator: Noctivagante , 2020\n" "Language-Team: Spanish (Argentina) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -731,13 +731,13 @@ msgid "A canister of oxygen." msgstr "Es un tubo de oxígeno." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" +msgid "spiked homemade rocket" msgstr "misil casero con espiga" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" @@ -747,13 +747,13 @@ msgstr "" "impacto potente... si es que acierta." #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" +msgid "explosive homemade rocket" msgstr "misil casero explosivo" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" @@ -762,13 +762,13 @@ msgstr "" " poderoso, pero se puede hacer con muy pocos elementos." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" +msgid "incendiary homemade rocket" msgstr "misil casero incendiario" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "anestesia" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" @@ -1739,12 +1739,12 @@ msgstr "" "mucho tiempo." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "combustible de misiles" -msgstr[1] "combustible de misiles" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "combustible de misiles improvisado" +msgstr[1] "combustible de misiles improvisado" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -2274,7 +2274,7 @@ msgstr "red" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "" "Es una malla de cuerdas y pesos, tradicionalmente utilizada para pescar y " "para atrapar oponentes en combate." @@ -25492,6 +25492,20 @@ msgstr[1] "libros de texto de química" msgid "A college textbook on chemistry." msgstr "Un libro escolar sobre química." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -27078,6 +27092,12 @@ msgid "" " dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -30434,7 +30454,7 @@ msgid_plural "ammonia" msgstr[0] "amoníaco" msgstr[1] "amoníaco" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -32985,7 +33005,7 @@ msgstr "Exprimida de manzanas frescas. Sabrosa y nutritiva." msgid "almond milk" msgstr "leche de almendra" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -33474,6 +33494,17 @@ msgstr "" "bebida tiene gusto a transpiración en botella pero rehidrata el cuerpo más " "rápido que el agua." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -36634,7 +36665,7 @@ msgid_plural "Adderall" msgstr[0] "Adderall" msgstr[1] "Adderall" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -36651,7 +36682,8 @@ msgid_plural "syringes of adrenaline" msgstr[0] "jeringa de adrenalina" msgstr[1] "jeringas de adrenalina" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -37630,7 +37662,7 @@ msgstr[1] "" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" @@ -38691,7 +38723,7 @@ msgid_plural "almond pulp" msgstr[0] "" msgstr[1] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -38933,11 +38965,9 @@ msgstr "Es un puñado de frutos secos tostados del roble." #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "comida de bellota cocinada" -msgstr[1] "comida de bellota cocinada" +msgstr "comida de bellota cocinada" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -39059,6 +39089,33 @@ msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "" "Son pedazos de hígado preservados en una lata. ¡Repletos de vitaminas B!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "pastilla dietética" @@ -39153,7 +39210,7 @@ msgstr[1] "gelatina de marloss" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -44027,7 +44084,7 @@ msgstr[1] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -44850,23 +44907,6 @@ msgid "" " of liquid." msgstr "" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "equipo de extracción de sangre" -msgstr[1] "equipos de extracción de sangre" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" -"Es un equipo para extraer sangre, que incluye un tubo de ensayo para " -"contener la muestra. Usalo para extraer sangre, ya sea tuya o de un cuerpo " -"que tengas cerca." - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -44902,6 +44942,23 @@ msgstr "" "Es una botella flexible de plástico, fácil de transportar, que puede " "contener hasta 500 ml." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "equipo de extracción de sangre" +msgstr[1] "equipos de extracción de sangre" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" +"Es un equipo para extraer sangre, que incluye un tubo de ensayo para " +"contener la muestra. Usalo para extraer sangre, ya sea tuya o de un cuerpo " +"que tengas cerca." + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -47952,11 +48009,11 @@ msgstr "" #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -48439,6 +48496,18 @@ msgstr[1] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -49643,6 +49712,17 @@ msgstr[1] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "olla de piedra" +msgstr[1] "ollas de piedra" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "Es una piedra grande ahuecada para usarla como olla." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -50005,678 +50085,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "cafetera atómica" -msgstr[1] "cafeteras atómicas" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "lámpara atómica" -msgstr[1] "lámparas atómicas" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "Cerrar tapa" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "Cerrás la cubierta de la lámpara." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "lámpara atómica (cubierta)" -msgstr[1] "lámparas atómicas (cubiertas)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "Abrir tapa" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "Abrís la cubierta de la lámpara." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "Cerrás la cubierta del velador." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "Abrís la cubierta del velador." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "enlatadora" -msgstr[1] "enlatadoras" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" -"Es una máquina de acero que se usa con una manija manual y está diseñada " -"para sellar latas de estaño automáticamente." - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "cardadoras de mano" -msgstr[1] "pares de cardadoras de mano" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" -"Un par de paletas de madera dentadas que se usan para limpiar las fibras " -"para poder usarlas en la producción textil." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "fosa de carbonización" -msgstr[1] "fosas de carbonización" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"Una caja gruesa de metal usada para producir carbón mediante pirólisis: " -"quemado incompleto de materiales orgánicos en ausencia de oxígeno." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "olla de arcilla" -msgstr[1] "ollas de arcilla" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "Es una olla de arcilla rudimentaria con tapa que se usa para cocinar." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "mortero de arcilla" -msgstr[1] "morteros de arcilla" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "Es un simple mortero de mano hecho de arcilla, para moler grano." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "pava de arcilla" -msgstr[1] "pavas de arcilla" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "" -"Una pava de arcilla. Ahora lo único que necesitás es té y agua, porque mate " -"no creo que encuentres." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "palo cavador" -msgstr[1] "palos cavadores" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" -"Es un palo largo, con una punta tallada en forma de pala ancha para cavar. " -"Puede ser usada para cavar pozos poco profundos." - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "huso y aspa" -msgstr[1] "husos y aspas" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "" -"Es un par de palos de madera especiales para hacer hilos y ovillos hilando " -"fibra." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "frasco de huevos fermetando" -msgstr[1] "frascos de huevos fermetando" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" -"Examinás la fermentación y ves que el escabeche ha terminado su trabajo, así" -" que sellás el frasco para almacenarlo." - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "Los huevos todavía no están listos." - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" -"Este frasco contiene una tanda de huevos en escabeche. Podés sellar el jarro" -" una vez que se complete el proceso de fermentación." - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "anzuelo" -msgstr[1] "anzuelos" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "Es un simple anzuelo." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "anzuelo improvisado" -msgstr[1] "anzuelos improvisados" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "Es una anzuelo tallado de madera o hueso." - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "cultivo sellado de levadura" -msgstr[1] "cultivos sellados de levadura" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "Abrís el frasco y cosechás el cultivo." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "La levadura todavía no terminó su proceso de cultivo." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" -"Es un frasco sellado que tiene mosto saneado de levadura. Podés recolectar " -"la levadura de su interior cuando esté lista para cosechar." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "gancho de agarre" -msgstr[1] "ganchos de agarre" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "frasco sellado con pickles" -msgstr[1] "frascos sellados con pickles" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "Abrir frasco" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "Abrís el frasco, exponiendo el contenido al ambiente." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "" -"Es un frasco sellado que contiene pickles. Usalo para abrir y comételo para " -"disfrutarlo." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "frasco sellado con chucrut" -msgstr[1] "frascos sellados con chucrut" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" -"Es un frasco sellado que contiene chucrut. Usalo para abrirlo y comelo para " -"disfrutarlo." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "frasco sellado con huevos" -msgstr[1] "frascos sellados con huevos" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" -"Es un frasco sellado que contiene huevos al escabeche. Usalo para abrirlo y " -"comételo para disfrutarlo." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "fosa de carbonización encendida" -msgstr[1] "fosas de carbonización encendidas" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" -"Las brasas de la fosa ya se apagaron, podés desarmarla para recolectar el " -"carbón." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "La fosa todavía está quemando." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "" -"Una fosa de carbonización llena de madera que ha sido encendida. ¡Mejor que " -"la dejes!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "agujas de tejer" -msgstr[1] "pares de agujas de tejer" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" -"Es un par de agujas fuertes de madera con punta redonda, usadas para " -"convertir el hilo en tela." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "guja improvisada" -msgstr[1] "gujas improvisadas" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "" -"Es una gran cuchilla unida a un palo largo. Puede causar un daño " -"considerable." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "máquina de pasta" -msgstr[1] "máquinas de pasta" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" -"Una máquina para hacer pastas con una manivela. Se usa para hacer pastas. " -"Tiene diferentes cabezales para hacer distintas variedades de pasta." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "frasco de pickles fermentando" -msgstr[1] "frascos de pickles fermentando" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" -"Probás la fermentación, y tiene buen gusto así que sellás el frasco para " -"almacenarla." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "Estos pickles todavía no se terminaron de fermentar." - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" -"Este frasco contiene una tanda de pickles preparados para fermentar. Podés " -"sellar la jarra una vez que el proceso termine." - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "olla de piedra" -msgstr[1] "ollas de piedra" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "Es una piedra grande ahuecada para usarla como olla." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "frasco de chucrut fermentando" -msgstr[1] "frascos de chucrut fermentando" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "El chucrut todavía no terminó de fermentar." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "" -"Este frasco contiene una tanda de chucrut preparada para fermentar. Podés " -"sellar la jarra una vez que el proceso termine." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "pava" -msgstr[1] "pavas" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "" -"Es una pequeña pava de metal. Si te querés tomar un té, la vas a necesitar. " -"Mate no creo que encuentres. Yerba sí, pero de otra clase." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "paraguas telescópico" -msgstr[1] "paraguas telescópicos" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" -"Es un paraguas telescópico que se cierra sobre sí mismo para ser fácil de " -"guardar. Si lo empuñás, te va a mantener seco." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "paraguas" -msgstr[1] "paraguas" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "" -"Es un paraguas con la punta puntiaguda, y si lo empuñás te va a mantener " -"seco." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "waflera" -msgstr[1] "wafleras" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "Una waflera de hierro. Sirve para hacer wafles." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "hojita de afeitar" -msgstr[1] "hojitas de afeitar" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "Una hojita de afeitar de doble filo." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "olla a presión" -msgstr[1] "ollas a presión" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"Es útil para hervir agua cuando cocinás espagueti u otras cosas. Esta olla " -"sellada está diseñada para cocinar comida a presión y temperatura altas. " -"También puede usarse para reacciones químicas sensibles a la presión." - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -52374,7 +51782,7 @@ msgstr[1] "" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -52918,14 +52326,10 @@ msgstr[1] "" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -"Es una moneda que ha sido aplastada en una novedosa máquina para aplastar " -"monedas. La máquina ha sido alterada para que el diseño - que parece haber " -"sido alguna vez Mickey Mouse - tenga el emblema escrito a mano de un libro. " -"Hay un texto que apensa se lee: 'Ficha de Cambio de Campus'." #: lang/json/GENERIC_from_json.py msgid "chit" @@ -53358,7 +52762,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -55809,6 +55213,185 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "cafetera atómica" +msgstr[1] "cafeteras atómicas" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "enlatadora" +msgstr[1] "enlatadoras" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" +"Es una máquina de acero que se usa con una manija manual y está diseñada " +"para sellar latas de estaño automáticamente." + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "olla de arcilla" +msgstr[1] "ollas de arcilla" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "Es una olla de arcilla rudimentaria con tapa que se usa para cocinar." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "mortero de arcilla" +msgstr[1] "morteros de arcilla" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "Es un simple mortero de mano hecho de arcilla, para moler grano." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "pava de arcilla" +msgstr[1] "pavas de arcilla" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "" +"Una pava de arcilla. Ahora lo único que necesitás es té y agua, porque mate " +"no creo que encuentres." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "frasco de huevos fermetando" +msgstr[1] "frascos de huevos fermetando" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" +"Examinás la fermentación y ves que el escabeche ha terminado su trabajo, así" +" que sellás el frasco para almacenarlo." + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "Los huevos todavía no están listos." + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" +"Este frasco contiene una tanda de huevos en escabeche. Podés sellar el jarro" +" una vez que se complete el proceso de fermentación." + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "cultivo sellado de levadura" +msgstr[1] "cultivos sellados de levadura" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "Abrís el frasco y cosechás el cultivo." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "La levadura todavía no terminó su proceso de cultivo." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" +"Es un frasco sellado que tiene mosto saneado de levadura. Podés recolectar " +"la levadura de su interior cuando esté lista para cosechar." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "frasco sellado con huevos" +msgstr[1] "frascos sellados con huevos" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "Abrir frasco" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "Abrís el frasco, exponiendo el contenido al ambiente." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" +"Es un frasco sellado que contiene huevos al escabeche. Usalo para abrirlo y " +"comételo para disfrutarlo." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "frasco sellado con pickles" +msgstr[1] "frascos sellados con pickles" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "" +"Es un frasco sellado que contiene pickles. Usalo para abrir y comételo para " +"disfrutarlo." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "frasco sellado con chucrut" +msgstr[1] "frascos sellados con chucrut" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" +"Es un frasco sellado que contiene chucrut. Usalo para abrirlo y comelo para " +"disfrutarlo." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -55827,6 +55410,433 @@ msgstr "" "propiamente dicha, y le faltan las resistencias térmicas que poseen los " "modernos kits de utensilios." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "máquina de pasta" +msgstr[1] "máquinas de pasta" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" +"Una máquina para hacer pastas con una manivela. Se usa para hacer pastas. " +"Tiene diferentes cabezales para hacer distintas variedades de pasta." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "frasco de pickles fermentando" +msgstr[1] "frascos de pickles fermentando" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" +"Probás la fermentación, y tiene buen gusto así que sellás el frasco para " +"almacenarla." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "Estos pickles todavía no se terminaron de fermentar." + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" +"Este frasco contiene una tanda de pickles preparados para fermentar. Podés " +"sellar la jarra una vez que el proceso termine." + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "olla a presión" +msgstr[1] "ollas a presión" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"Es útil para hervir agua cuando cocinás espagueti u otras cosas. Esta olla " +"sellada está diseñada para cocinar comida a presión y temperatura altas. " +"También puede usarse para reacciones químicas sensibles a la presión." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "frasco de chucrut fermentando" +msgstr[1] "frascos de chucrut fermentando" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "El chucrut todavía no terminó de fermentar." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "" +"Este frasco contiene una tanda de chucrut preparada para fermentar. Podés " +"sellar la jarra una vez que el proceso termine." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "pava" +msgstr[1] "pavas" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "" +"Es una pequeña pava de metal. Si te querés tomar un té, la vas a necesitar. " +"Mate no creo que encuentres. Yerba sí, pero de otra clase." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "waflera" +msgstr[1] "wafleras" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "Una waflera de hierro. Sirve para hacer wafles." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "anzuelo" +msgstr[1] "anzuelos" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "Es un simple anzuelo." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "anzuelo improvisado" +msgstr[1] "anzuelos improvisados" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "Es una anzuelo tallado de madera o hueso." + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "palo cavador" +msgstr[1] "palos cavadores" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" +"Es un palo largo, con una punta tallada en forma de pala ancha para cavar. " +"Puede ser usada para cavar pozos poco profundos." + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "lámpara atómica" +msgstr[1] "lámparas atómicas" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "Cerrar tapa" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "Cerrás la cubierta de la lámpara." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "lámpara atómica (cubierta)" +msgstr[1] "lámparas atómicas (cubiertas)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "Abrir tapa" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "Abrís la cubierta de la lámpara." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "Cerrás la cubierta del velador." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "Abrís la cubierta del velador." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "fosa de carbonización" +msgstr[1] "fosas de carbonización" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"Una caja gruesa de metal usada para producir carbón mediante pirólisis: " +"quemado incompleto de materiales orgánicos en ausencia de oxígeno." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "fosa de carbonización encendida" +msgstr[1] "fosas de carbonización encendidas" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" +"Las brasas de la fosa ya se apagaron, podés desarmarla para recolectar el " +"carbón." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "La fosa todavía está quemando." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "" +"Una fosa de carbonización llena de madera que ha sido encendida. ¡Mejor que " +"la dejes!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "gancho de agarre" +msgstr[1] "ganchos de agarre" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "guja improvisada" +msgstr[1] "gujas improvisadas" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "" +"Es una gran cuchilla unida a un palo largo. Puede causar un daño " +"considerable." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "paraguas telescópico" +msgstr[1] "paraguas telescópicos" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" +"Es un paraguas telescópico que se cierra sobre sí mismo para ser fácil de " +"guardar. Si lo empuñás, te va a mantener seco." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "paraguas" +msgstr[1] "paraguas" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "" +"Es un paraguas con la punta puntiaguda, y si lo empuñás te va a mantener " +"seco." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -55999,6 +56009,21 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "agujas de tejer" +msgstr[1] "pares de agujas de tejer" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" +"Es un par de agujas fuertes de madera con punta redonda, usadas para " +"convertir el hilo en tela." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -56039,6 +56064,46 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "hojita de afeitar" +msgstr[1] "hojitas de afeitar" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "Una hojita de afeitar de doble filo." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "cardadoras de mano" +msgstr[1] "pares de cardadoras de mano" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" +"Un par de paletas de madera dentadas que se usan para limpiar las fibras " +"para poder usarlas en la producción textil." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "huso y aspa" +msgstr[1] "husos y aspas" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "" +"Es un par de palos de madera especiales para hacer hilos y ovillos hilando " +"fibra." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -56355,6 +56420,17 @@ msgstr[1] "conjuntos de controles de vehículo" msgid "A set of various vehicle controls. Useful for crafting." msgstr "Un conjunto de controles de vehículo. Útil para armar un vehículo." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -57694,7 +57770,7 @@ msgstr[1] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -63609,8 +63685,8 @@ msgstr "Cosas: Armas de Fuego" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." -msgstr "" +msgid "Destination for guns, bows and similar weapons." +msgstr "Lugar para armas de fuego, arcos y similares." #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Magazines" @@ -67822,6 +67898,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "Mod de Objetos Improvisados" @@ -68155,15 +68242,16 @@ msgstr[0] "" msgstr[1] "" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" -"Un robot insectoide del tamaño de un perro chico, diseñado para la seguridad" -" en el hogar. Armado con dos pistolas eléctricas de corto alcance, puede " -"deslizarse por el suelo a gran velocidad." +"Es un robot insectoide del tamaño de un perro chico, diseñado para la " +"seguridad en el hogar. Armado con dos pistolas eléctricas de corto alcance, " +"puede deslizarse por el suelo a gran velocidad." #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -68386,7 +68474,7 @@ msgstr[1] "" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" @@ -68399,7 +68487,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -68412,7 +68500,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -68425,7 +68513,7 @@ msgstr[1] "" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -68438,7 +68526,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -68451,7 +68539,7 @@ msgstr[1] "" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -68464,7 +68552,7 @@ msgstr[1] "" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68476,7 +68564,7 @@ msgstr[1] "" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68488,7 +68576,7 @@ msgstr[1] "" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68499,7 +68587,7 @@ msgstr[1] "" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68525,8 +68613,9 @@ msgstr[1] "" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "A largemouth bass. Very popular with sports fishermen." msgstr "" +"Es un róbalo de boca grande. Muy popular entre los pescadores deportivos." #: lang/json/MONSTER_from_json.py msgid "smallmouth bass" @@ -68537,7 +68626,7 @@ msgstr[1] "" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" @@ -68550,9 +68639,11 @@ msgstr[1] "" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" +"Es un róbalo rayado. Es por lo general un pez de agua salada, migra hacia " +"agua dulce para reproducirse." #: lang/json/MONSTER_from_json.py msgid "white bass" @@ -68563,7 +68654,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" @@ -68576,7 +68667,7 @@ msgstr[1] "" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" @@ -68588,7 +68679,7 @@ msgstr[1] "" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68599,7 +68690,7 @@ msgstr[1] "" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68611,7 +68702,7 @@ msgstr[1] "" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68623,8 +68714,10 @@ msgstr[1] "" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" +"Es un pez conocido como perca sol. Son casi una plaga en Japón. Comúnmente, " +"se los destripa y se los cocina enteros." #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -68635,7 +68728,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68646,7 +68739,7 @@ msgstr[1] "" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68657,7 +68750,7 @@ msgstr[1] "" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68668,7 +68761,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68680,7 +68773,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" @@ -68692,7 +68785,7 @@ msgstr[1] "" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68704,7 +68797,7 @@ msgstr[1] "" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" @@ -68716,8 +68809,8 @@ msgstr[1] "" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "Es un bagre, una especie del pez gato. Es delicioso rebozado y frito." #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -68727,7 +68820,7 @@ msgstr[1] "" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68738,7 +68831,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68751,7 +68844,7 @@ msgstr[1] "" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" @@ -68763,8 +68856,8 @@ msgstr[1] "" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "" +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "Es un lucio joven. Se parece al lucio, pero es mucho más chico." #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -68775,7 +68868,7 @@ msgstr[1] "" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" @@ -68787,7 +68880,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68799,7 +68892,7 @@ msgstr[1] "" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -68811,7 +68904,7 @@ msgstr[1] "" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68823,12 +68916,9 @@ msgstr[1] "" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -"Es un pez conocido como amia calva. Estos peces están emparentados con el " -"lucio pero no tienen sus enormes dientes, ni sus escamas lacerantes, ni su " -"agresividad." #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -68839,7 +68929,7 @@ msgstr[1] "" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -68866,7 +68956,7 @@ msgstr[1] "" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -69152,7 +69242,7 @@ msgstr[1] "" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" @@ -69167,7 +69257,7 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" #: lang/json/MONSTER_from_json.py @@ -69956,12 +70046,9 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" -"Esto que alguna vez fue un labrador comunacho mezcla con otras razas, se ha " -"vuelto salvaje. Aunque instintivamente todavía confía en los humanos, " -"probablemente ya esté muy lejos de ser domesticado." #: lang/json/MONSTER_from_json.py msgid "Labrador puppy" @@ -71604,11 +71691,11 @@ msgstr "Es una imagen hecha de luz, casi parece real." #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "homúnculo" -msgstr[1] "homúnculos" +msgid_plural "homunculi" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -73991,7 +74078,8 @@ msgstr[1] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -75859,17 +75947,6 @@ msgstr "" "un flash destellante. Ya no forma parte de ninguna seguridad ni de la " "policía, pero continúa cazando criminales e intrusos." -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" -"Es un robot insectoide del tamaño de un perro chico, diseñado para la " -"seguridad en el hogar. Armado con dos pistolas eléctricas de corto alcance, " -"puede deslizarse por el suelo a gran velocidad." - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -77440,7 +77517,7 @@ msgstr "" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "" #. ~ Message for SPELL 'Artifact Blood' @@ -78965,18 +79042,18 @@ msgstr[1] "cascos de minero (enc.)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -79468,7 +79545,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -82036,12 +82113,12 @@ msgstr "" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "Tick." @@ -82209,6 +82286,7 @@ msgstr[1] "bombas de caño" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -82239,8 +82317,9 @@ msgstr[1] "bombas de caño activadas" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "Ya encendiste el/a %s, ahora intentá tirarlo." @@ -82251,6 +82330,7 @@ msgstr "Ya encendiste el/a %s, ahora intentá tirarlo." #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -82376,8 +82456,8 @@ msgstr[0] "" msgstr[1] "" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -82754,2180 +82834,2393 @@ msgstr "" "Es una frazada hecha de un material de la era espacial que cubre las partes " "más importantes de tu cuerpo. Usala para desplegarla y utilizarla." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "caja negra militar" +msgstr[1] "cajas negras militares" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" +"Es una caja negra, parece haber sido arrancada de alguna clase de vehículo " +"militar accidentado. Si podés encontrar un sistema para analizar esto, " +"quizás encuentres algo de interés." -#. ~ Use action msg for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "minireactor" +msgstr[1] "minireactores" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "Un pequeño reactor portátil de plutonio. ¡Llevar con mucho cuidado!" -#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "PEM-hack inactivo" +msgstr[1] "PEM-hacks inactivos" +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "" -msgstr[1] "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "¡El PEM-hack vuela desde tu mano e inspecciona el área!" -#. ~ Description for horse tack +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "Programaste mal el PEM-hack; ¡cubrite!" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"Es un PEM-hack inactivo. Los PEM-hacks son robots del tamaño de un puño que " +"vuelan por el aire. Este contiene una granada de pulso electromagnético y su" +" manera de atacar es volar hacia el objetivo y detonar. Usalo para " +"reprogramar y soltar el PEM-hack. Tu habilidad en electrónica y computación " +"determinará si la reprogramación es exitosa." #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "" -msgstr[1] "" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "C4-hack inactivo" +msgstr[1] "C4-hacks inactivos" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "¡El C4-hack vuela desde tu mano e inspecciona el área!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "Programaste mal el C4-hack; ¡cubrite!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"Es un C4-hack inactivo. Los C4-hacks son robots del tamaño de un puño que " +"vuelan por el aire. Este contiene un poco de C4 y su manera de atacar es " +"volar hacia el objetivo y detonar. Usalo para reprogramar y soltar el " +"C4-hack. Tu habilidad en electrónica y computación determinará si la " +"reprogramación es exitosa." #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "M72 LAW empaquetado" -msgstr[1] "M72 LAW empaquetados" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "destello-hack inactivo" +msgstr[1] "destello-hacks inactivos" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "Activar" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "¡El destello-hack vuela desde tu mano e inspecciona el área!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "Tirás de la palanca activadora, preparando el LAW para disparar." +msgid "You misprogram the flashbang hack; take cover!" +msgstr "Programaste mal el destello-hack; ¡cubrite!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" -"Es un M73 LAW empaquetado en su forma para almacenamiento. Usalo para " -"abrirlo y dejarlo listo para disparar. Una vez que está activado, ya no " -"puede ser empaquetado." +"Es un destello-hack inactivo. Los destello-hacks son robots del tamaño de un" +" puño que vuelan por el aire. Este contiene una granada de destello y su " +"manera de atacar es volar hacia el objetivo y detonar. Usalo para " +"reprogramar y soltar el destello-hack. Tu habilidad en electrónica y " +"computación determinará si la reprogramación es exitosa." #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "inflador de mano" -msgstr[1] "infladores de mano" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "lacrimo-hack inactivo" +msgstr[1] "lacrimo-hacks inactivos" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "" -"Este inflador se puede usar para meterle aire a los objetos inflables." +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "¡El lacrimo-hack vuela desde tu mano e inspecciona el área!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "Programaste mal el lacrimo-hack; ¡cubrite." + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" +"Es un lacrimo-hack inactivo. Los lacrimo-hacks son robots del tamaño de un " +"puño que vuelan por el aire. Este contiene una granada de gas lacrimógeno y " +"su manera de atacar es volar hacia el objetivo y detonar. Usalo para " +"reprogramar y soltar el lacrimo-hack. Tu habilidad en electrónica y " +"computación determinará si la reprogramación es exitosa." #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "bomba de ácido" -msgstr[1] "bombas de ácido" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "grana-hack inactivo" +msgstr[1] "grana-hacks inactivos" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "¡El grana-hack vuela desde tu mano e inspecciona el área!" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "Programaste mal el grana-hack; ¡cubrite!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -"Esto es un recipiente frágil lleno de ácido. Tiralo para derramar el charco " -"de potente ácido." +"Es un grana-hack inactivo. Los grana-hacks son robots del tamaño de un puño " +"que vuelan por el aire. Este contiene una granada y su manera de atacar es " +"volar hacia el objetivo y detonar. Usalo para reprogramar y soltar el grana-" +"hack. Tu habilidad en electrónica y computación determinará si la " +"reprogramación es exitosa." -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "torreta láser inactiva" +msgstr[1] "torretas láser inactivas" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"Es una versión mejorada del sistema de alimentación ininterrumpida, o UPS. " -"Este dispositivo ha sido rediseñado significativamente para proveer una " -"mayor eficacia y también para consumir celdas de combustible de plutonio, en" -" lugar de baterías. Lamentablemente, su reactor de plutonio no puede ser " -"cargador en una estación de carga UPS." +"Es una torreta láser inactiva. Usarla incluye prenderla y ubicarla en el " +"suelo, donde se desplegará sola. Si se la reprograma e instala " +"correctamente, la torreta te identificará como aliado y atacará a todos tus " +"enemigos con sus cañones láser giratorios. Necesita estar expuesta a la luz " +"del sol para disparar." #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "cigarrillo electrónico avanzado" -msgstr[1] "cigarrillos electrónicos avanzados" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." msgstr "" -"Un versión mejorada de los cigarrillos electrónicos. Una manera menos dañina" -" que los cigarrillos para recibir tu nicotina, pero igual es adictivo. " -"Necesita baterías y nicotina en líquido para funcionar." #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "bocina de aire comprimido" -msgstr[1] "bocinas de aire comprimido" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "manhack inactivo" +msgstr[1] "manhacks inactivos" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "¡HOOOOONK!" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "¡El manhack vuela desde tu mano e inspecciona el área!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "Tocás tu corneta de aire." +msgid "You misprogram the manhack; it's hostile!" +msgstr "Fallaste en la programación del manhack. ¡Es hostil!" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" -"Es una pequeña lata de aire comprimido conectado a una bocina de plástico. " -"Apretar el botón de arriba hace que se emita un bocinazo muy fuerte." +"Es un manhack inactivo. Los manhacks son robots del tamaño de un puño que " +"vuelan por el aire. Están cubiertos de cuchillas giratorias y atacan " +"arrojándose hacia el objetivo. Usalo para reprogramar y activar el manhack. " +"Tu habilidad en electrónica y computación determinará si la reprogramación " +"es exitosa." #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "reloj despertador" -msgstr[1] "relojes despertador" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "minibom-hack inactivo" +msgstr[1] "minibom-hacks inactivos" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." -msgstr "" -"Es un reloj despertador a cuerda. Aunque es desagradable despertarse con el " -"ruido que hace, siempre es bueno levantarse tempranito. También puede ser " -"desarmado para recuperar sus partes." +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "¡El minibom-hack vuela desde tu mano e inspecciona el área!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "yunque" -msgstr[1] "yunques" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "Programaste mal el minibom-hack. Empezá a rezar." -#. ~ Description for anvil +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"Es un terriblemente pesado bloque de acero de una extraña forma, con un " -"esquina similar a un cincel. Se usa para la mayoría de las fabricaciones " -"metalúrgicas." +"Es un minibom-hack inactivo. Es varias veces más grandes que un manhack " +"normal. Contiene una minibomba nuclear y su manera de atacar es volar hacia " +"el objetivo y detonar. Usalo para reprogramar y activar el minibom-hack. Tu " +"habilidad en electrónica y computación determinará si la reprogramación es " +"existosa." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" msgstr[0] "" msgstr[1] "" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" msgstr[0] "" msgstr[1] "" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." msgstr "" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "banjo" -msgstr[1] "banjos" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "torreta antidisturbios inactiva" +msgstr[1] "torretas antidisturbios inactivas" -#. ~ Description for banjo +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "Un banjo industrial común. Parece estar en buenas condiciones." +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "barómetro" -msgstr[1] "barómetros" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "torreta inactiva" +msgstr[1] "torretas inactivas" -#. ~ Description for barometer +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "Un barómetro de plástico que puede medir la presión atmosférica." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "trampa para oso" -msgstr[1] "trampas para oso" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "¿Querés enterrar la trampa para oso?" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for bear trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "Ponés la trampa para osos." +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "" -#. ~ Use action done_message for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "Enterrás la trampa para osos." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "" -#. ~ Description for bear trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" -"Es como una mandíbula de acero conectada a una placa de presión sensitiva. " -"Usala para ponerla en el suelo, creando una trampa que va a capturar y dañar" -" cualquier cosa que la pise. Si tenés una pala, vas a tener la opción de " -"enterrarla." #: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "trampa de cuchilla" -msgstr[1] "trampas de cuchilla" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for blade trap. +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." +msgid "" +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" -#. ~ Description for blade trap #: lang/json/TOOL_from_json.py -msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." -msgstr "" -"Es un machete agregado al costado de un motor, con una cuerda controlando su" -" acelerador. Cuando se tira de la cuerda, la cuchilla se mueve con mucha " -"fuerza. La trampa tiene un área de efecto de 3x3." +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "" +msgstr[1] "" +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "trampa de tabla con clavos" -msgstr[1] "trampas de tabla con clavos" +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "" -#. ~ Use action done_message for nailboard trap. +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "Ponés la trampa de tablas en el %s, con los clavos para arriba." +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "" -#. ~ Description for nailboard trap +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." msgstr "" -"Son varios pedazos de madera clavados juntos, con algunos clavos que " -"sobresalen para arriba. Si una víctima desprevenida la pisa, se va a " -"ensartar los clavos en el pie." #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "cortapernos" -msgstr[1] "cortapernos" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pair of bolt cutters +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." +msgid "The grocery bot beeps affirmatively and awaits orders." msgstr "" -"Es un cortapernos grande. Se puede usar para cortar candados o alambres " -"gruesos." +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "flauta de hueso" -msgstr[1] "flautas de hueso" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "" -#. ~ Description for bone flute +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "Es una flauta de hueso pulido con cinco orificios." +msgid "" +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." +msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "trampa bomba" -msgstr[1] "trampas bomba" +#: lang/json/TOOL_from_json.py +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "Ponés la trampa bomba y activás la granada." +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for booby trap +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -"Es un dispositivo explosivo rudimentario que se detona con un pedazo de " -"hilo. Usala para ponerla y mirá como algún pobre idiota la detona." +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "fosa de carbonización para ladrillos" -msgstr[1] "fosas de carbonización para ladrillos" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for brick kiln +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"Es una fosa de carbonización portátil que funciona con carbón. Está diseñada" -" para cocinar ladrillos, pero la podés usar para cocinar cualquier cosa " -"hecha de arcilla." #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "fosas de carbonización eléctricas" -msgstr[1] "fosa de carbonización eléctrica" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for electric kiln +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -"Es una fosa de carbonización eléctrica y portátil, que se alimenta con " -"baterías. Está diseñada para cocinar ladrillos, pero puede usarse para cocer" -" cualquier cosa hecha de arcilla. Con un poco de conocimiento mecánico, " -"podrías convertirla para funcionar directamente con el sistema de energía " -"del vehículo." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "plástico de burbuja" -msgstr[1] "plásticos de burbuja" -#. ~ Use action done_message for bubble wrap. +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." +msgid "The prototype cyborg lets out a howl of agony and attacks you!" msgstr "" -"Ponés el plástico de burbuja en el suelo, listo para que alguien lo pise." -#. ~ Description for bubble wrap +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -"Es una lámina de plástico cubierta con burbujas de aire. Usala para ponerlo " -"en el piso, creando una trampa que te advertirá con el ruido si alguien la " -"pisa." #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "explosivo C-4" -msgstr[1] "explosivos C-4" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for C-4 explosive +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" -" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " -"temporizador." - -#: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "explosivo C-4 (activado)" -msgstr[1] "explosivos C-4 (activados)" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." +msgid "" +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" -"Ya estableciste el temporizador del %s, tal vez te convenga estar lo más " -"lejos posible ahora." -#. ~ Description for C-4 explosive (armed) +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" -" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " -"temporizador, que en este momento está contando." #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "miguelitos sueltos" -msgstr[1] "miguelitos sueltos" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "ojobot inactivo" +msgstr[1] "ojobots inactivos" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "Desparramás los miguelitos en el %s." +msgid "The eyebot hums and takes to the sky." +msgstr "" -#. ~ Description for loose caltrops +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" +msgstr "" + +#. ~ Description for inactive eyebot +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." msgstr "" -"Son unos pequeños objetos de metal cubiertos con muchas puntas filosas. Si " -"una víctima desprevenida los pisa, se van a llevar una púa atravesándole el " -"pie." #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive cleaner bot. +#: lang/json/TOOL_from_json.py +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "" + +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "cámara" -msgstr[1] "cámaras" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "minerobot inactivo" +msgstr[1] "minerobots inactivos" -#. ~ Description for camera +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +msgid "The miner bot whirrs and tunnels into the ground." msgstr "" -"Es una cámara digital compacta, con visor digital, una mirilla secundaria de" -" acero, y flash. Podés mirar las fotos en la pantalla digital, o " -"transferirlas a una tarjeta de memoria. Usa baterías normales." +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "cámara profesional" -msgstr[1] "cámaras profesionales" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for camera pro +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "vela" -msgstr[1] "velas" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for candle. +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "Encendés la vela." +msgid "The riot control bot rolls into action." +msgstr "" -#. ~ Description for candle +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." +"The riot control bot gases you and approaches with a pair of handcuffs." msgstr "" -"Es una vela gruesa. No provee mucha luz pero puede durar mucho tiempo. Vas a" -" necesitar un encendedor o fósforos para encenderla." - -#. ~ Use action msg for candle. -#: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "La vela parpadea y se apaga." -#. ~ Description for candle +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" -"Es una vela gruesa. No provee mucha luz, pero puede durar mucho tiempo. Esta" -" vela está encendida." #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "lata de viscosidad" -msgstr[1] "latas de viscosidad" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "arañabot inactivo" +msgstr[1] "arañabots inactivos" -#. ~ Description for goo canister +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +msgid "The skitterbot gives a quick bow and scurries away." msgstr "" -"Esta lata tiene una etiqueta: \"Advertencia: contiene materiales altamente " -"tóxicos y corrosivos. El contenido puede tener sentiencia. Abrir bajo su " -"propia responsabilidad.\" Te parece que sentís que algo se mueve adentro." +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "cuchillo eléctrico (apag.)" -msgstr[1] "cuchillos eléctricos (apag.)" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "" -#. ~ Description for electric carver (off) +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "cuchillo eléctrico (enc.)" -msgstr[1] "cuchillos eléctricos (enc.)" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "robot defensor de laboratorio inactivo" +msgstr[1] "robots defensores de laboratorio inactivos" -#. ~ Description for electric carver (on) +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgid "The lab defense bot shudders briefly and skitters away." msgstr "" -"Este cuchillo está encendido y las cuchillas están vibrando. Usalo para " -"apagarlo." +"El robot defensor de laboratorio tiembla por un momento y se estremece." +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "celular" -msgstr[1] "celulares" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" +"¡El robot defensor de laboratorio levanta sus patas delanteras y hace " +"brillar muchos rayos de colores en tu cara!" -#. ~ Use action msg for cellphone. +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "Encendés la pantalla." +msgid "" +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." +msgstr "" -#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "La batería del celular necesita estar más cargada." +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cellphone +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +msgid "The searchlight flares up and establishes a perimeter." msgstr "" -"Esto es un celular, un primo antiguo del smartphone pero todavía popular en " -"algunos lugares debido a su fiabilidad, resistencia y la habilidad de " -"funcionar con baterías comunes. Al usar este celular lo encendés y emite " -"luz, si es que está bien cargado. También tiene un reloj que incluye alarma." +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "celular - Linterna" -msgstr[1] "celulares - Linterna" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "Dejás de encender la pantalla." +msgid "" +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "smartphone" -msgstr[1] "smartphones" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "Activás la aplicación de linterna." +msgid "The dispatch whirrs onto its legs and searches for a target." +msgstr "" -#. ~ Use action need_charges_msg for smartphone. +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "La batería del smartphone tiene muy poca carga." +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Description for smartphone +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." msgstr "" -"Es un smartphone elegante y popular. Es capaz de sacar fotos debido a su " -"cámara integrada, y de iluminar un área con su apliación de linterna, si " -"tiene suficiente batería. También tiene un reloj que incluye alarma. " -"Funciona con una pequeña celda recargable, compatible con un UPS." #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" msgstr[0] "" msgstr[1] "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music -#: lang/json/TOOL_from_json.py +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. +#: lang/json/TOOL_from_json.py +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" + +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} +#: lang/json/TOOL_from_json.py msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" +msgid "clothes hanger" +msgid_plural "clothes hangers" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "Apagar linterna" - -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "Desactivás la aplicación de linterna." - -#: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "motosierra (apagada)" -msgstr[1] "motosierras (apagadas)" - -#. ~ Description for chainsaw (off) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" -"Es una herramienta para cortar árboles pero también con la posibilidad de " -"usarse como arma. Si tiene combustible, al usar este objeto se enciende, lo " -"que la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "motosierra (encendida)" -msgstr[1] "motosierras (encendidas)" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "muñeca parlante" +msgstr[1] "muñecas parlantes" -#. ~ Description for chainsaw (on) +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "La motosierra está encendida y hace mucho ruido. Usala para apagarla." +msgid "" +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." +msgstr "" +"Es una muñeca que habla, un juguete para niños. Por suerte, todavía funciona" +" y le podrías sacar las baterías." #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "forja de carbón" -msgstr[1] "forjas de carbón" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "vara larga aturdidora" +msgstr[1] "varas largas aturdidoras" -#. ~ Description for charcoal forge +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" -"Es una forja portátil para metalurgia, alimentada a carbón. Si se combina " -"con las herramientas adecuadas, se puede usar para trabajar el metal." +"Es una vara larga con calces de hierro que tiene un arma aturdidora de alto " +"voltaje dentro del mango. El arma aturdidora está conectada a los calces de " +"metal en las dos puntas de la vara, lo que permite dar choques eléctricos al" +" enemigo por si golpearlo hasta dejarlo inconsciente es muy peligroso." #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "purificador de agua a carbón" -msgstr[1] "purificadores de agua a carbón" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "tonfa táctico (apag.)" +msgstr[1] "tonfas tácticos (apag.)" -#. ~ Description for charcoal water purifier +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" -"Al usar este objeto en un recipiente lleno de agua, vas a potabilizar el " -"agua usando capas de carbón. Una vez que el carbón purificó suficiente agua," -" empezará a volverse inutilizable y puede ser desarmado y reciclado. El agua" -" recogida de fuentes inseguras como los ríos, puede estar sucia." +"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " +"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" +" el botón que está en el mango, se transmite un corriente de alto voltaje a " +"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " +"que esté lamentablemente en contacto con ella. También tiene una linterna " +"copada, que ahora está apagada." #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "" -msgstr[1] "" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "tonfa táctico (encendido)" +msgstr[1] "tonfas tácticos (encendidos)" -#. ~ Description for lifestraw +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" +"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " +"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" +" el botón que está en el mango, se transmite un corriente de alto voltaje a " +"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " +"que esté lamentablemente en contacto con ella. La linterna integrada está " +"encendida, consumiendo gradualmente la energía e iluminando los alrededores." #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "ahumador a carbón" -msgstr[1] "ahumadores a carbón" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "Palo-L (apag.)" +msgstr[1] "Palos-L (apag.)" -#. ~ Description for charcoal smoker +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "" -"Es un ahumador portátil a carbón. Está bueno para hacerse un asado el finde," -" y para preservar la carne ahumándola." +msgid "The L-stick(tm) lights up." +msgstr "El Palo-L(®) se enciende." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "cocina de carbón" -msgstr[1] "cocinas de carbón" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "El Palo-L(®) se quedó sin batería." -#. ~ Description for charcoal cooker +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." msgstr "" -"Es un pequeño tanque de metal en el que se pone el carbón, con un encendedor" -" piloto agregado. La podés usar para cocinar comida, claro." - -#: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "espátula" -msgstr[1] "espátulas" +"Producido por la empresa Light, este elegante palo no solo funciona como " +"fuente de luz, sino que también es un arma liviana debido a los materiales " +"de superaleación con los que está hecho. Dado sus mejoras de eficiencia " +"sobre las fuentes de luz comunes, el palo-L o palo luz como también se lo " +"llama, las baterías duran más que en otros aparatos." -#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "Una herramienta similar a un cincel, diseñado para sacar la pintura." +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "Palo-L (enc.)" +msgstr[1] "Palos-L (enc.)" +#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "cincel para metal" -msgstr[1] "cinceles para metal" +msgid "The l-stick(tm)'s light fades away." +msgstr "El Palo-L(®) se apaga lentamente." -#. ~ Description for metalworking chisel +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"Es un resistente cincel corto para trabajar el metal. Se usa en algunas " -"fabricaciones metalúrgicas." +"Producido por la empresa Light, este elegante palo no solo funciona como " +"fuente de luz, sino que también es un arma liviana debido a los materiales " +"de superaleación con los que está hecho. Dado sus mejoras de eficiencia " +"sobre las fuentes de luz comunes, el palo-L o palo luz como también se lo " +"llama, las baterías duran más que en otros aparatos. El palo está brillando " +"fuertemente, lo que hace que sus baterías se consuman." #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "sierra circular (apagada)" -msgstr[1] "sierras circulares (apagadas)" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "Louisville Slaughterer" +msgstr[1] "Louisville Slaughterers" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "Encendés la sierra circular." +msgid "You light the Louisville Slaughterer." +msgstr "Encendés el Louisville Slaughterer." -#. ~ Description for circular saw (off) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" -"Una sierra circular liviana de mano, sin cable. Hace girar una cuchilla " -"circular a una velocidad que permite cortar madera, zombis, o en una " -"emergencia, pizza. La cuchilla es efectiva en combate, pero es difícil " -"acertarle al objetivo porque es muy chica." +"Es un bate resistente de madera, envuelto con trapos mojados en nafta y tela" +" ignífuga nomex. Encendelo y el partido se va a poner VERDADERAMENTE " +"caliente. Vas a necesitar un encendedor o fósforos para encenderlo." +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "sierra circular (encendida)" -msgstr[1] "sierras circulares (encendidas)" +msgid "The Louisville Slaughterer is extinguished." +msgstr "El Louisville Slaughterer se extinguió." -#. ~ Description for circular saw (on) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" -"Una sierra circular liviana de mano, sin cable. Está encendida y la cuchilla" -" está girando. Usala para apagarla." - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "clarinete" -msgstr[1] "clarinetes" +"Es un bate resistente de madera, envuelto con trapos mojados en gasolina y " +"tela ignífuga nomex. Está encendido y brillando, y hace mucho más fácil ver " +"las bases durante los juegos nocturnos (también hace que el umpire tienda " +"más a cobrar la bola como mala que como buena)." -#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "Un clarinete adornado hecho de madera." +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "" +msgstr[1] "" #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "cafetera" -msgstr[1] "cafeteras" +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "cuchillo de carnicero" +msgstr[1] "cuchillos de carnicero" -#. ~ Description for coffeemaker +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." msgstr "" -"Es un calentador eléctrico con una jarra y soporte para poner el café u " -"otros polvos. Tiene un compartimiento para la batería que usa cuando no " -"tiene corriente eléctrica. Se puede usar para hacer café, o alguna otra " -"bebida de tu elección." +"Es un cuchillo grande y afilado. Sirve bien como arma de cuerpo a cuerpo, y " +"es ideal para carnear cadáveres." #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "mezcladora" -msgstr[1] "mezcladoras" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "cuchillo para carne" +msgstr[1] "cuchillos para carne" -#. ~ Description for concrete mixer +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" -"Es una mezcladora portátil de concreto. Igual, es grande y pesada, pero " -"puede ser operada por una sola persona, y anda con baterías. También tiene " -"un calentador incorporado." +"Es un cuchillo afilado, diseñado para cortar carne. No sirve mucho como arma" +" de cuerpo a cuerpo, pero es decente para carnear cadáveres." #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "notebook de control" -msgstr[1] "notebooks de control" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for control laptop +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." msgstr "" -"Una notebook modificada. Ahora es capaz de transmitir en las frecuencias " -"ultra altas que utilizan los robots. Activala para controlar robots a " -"distancia." #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "hacha de cobre" -msgstr[1] "hachas de cobre" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for copper axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" -"Es un pedazo decente de cobre trabajado, unido a un mango de madera para " -"hacer un hacha rudimentaria pero efectiva." #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "cuchillo de cobre" -msgstr[1] "cuchillos de cobre" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for copper knife +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." msgstr "" -"Es un cuchillo que consiste en cobre trabajado toscamente, y un agarre " -"rudimentario. Primitivo, pero un paso más adelante de la edad de piedra." #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "taladro inalámbrico" -msgstr[1] "taladros inalámbricos" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cordless drill +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." msgstr "" -"Esto es un taladro sin cable, alimentado con baterías, con una variedad de " -"puntas para el taladro." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "catre" -msgstr[1] "catres" -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "Desplegás el catre y lo ponés en el piso." +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cot +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -"Es un catre plegable de estilo militar. Aunque no es tan cómodo como una " -"cama, es mejor que estar tirado en el suelo." #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "campana de vaca" -msgstr[1] "campanas de vaca" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cow bell +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." +msgid "" +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." msgstr "" -"Una campana de latón de las que usan las vacas. Potencialmente, útil para " -"muchísimas cosas." #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "pipa para crack" -msgstr[1] "pipas para crack" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for crack pipe +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" -"Es un tubo fino de vidrio con una ampolleta en una punta. Se usa para " -"consumir ciertas sustancias ilícitas." #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" +msgid "spike on a stick" +msgid_plural "spike on a sticks" msgstr[0] "" msgstr[1] "" -#. ~ Description for crash axe +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "trampa de ballesta" -msgstr[1] "trampas de ballesta" - -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "Ponés la trampa de ballesta." +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for crossbow trap +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." msgstr "" -"Es una simple trampa de cuerda, que tiene la punta atada al gatillo de una " -"ballesta cargada. Cuando se tira de la cuerda, la ballesta se dispara. Solo " -"se puede usar un perno, así que la trampa se desarma después de un uso." #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "barreta" -msgstr[1] "barretas" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "lanza-cuchillo" +msgstr[1] "lanzas-cuchillo" -#. ~ Description for crowbar +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." msgstr "" -"Es una herramienta pesada para hacer palanca. Usala para abrir puertas " -"cerradas con llave sin destruirlas o para levantar tapas de cámaras de " -"inspección. También la podés empuñar para reventar algunas cabezas." #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "crisol" -msgstr[1] "crisoles" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "espontón casero" +msgstr[1] "espontones caseros" -#. ~ Description for crucible +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -"Es un pequeño crisol metalúrgico. Se usa para trabajar más o menos el metal." #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "crisol de arcilla" -msgstr[1] "crisoles de arcilla" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "navaja automática" +msgstr[1] "navajas automáticas" -#. ~ Description for clay crucible +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." msgstr "" -"Es un crisol primitivo hecho de arcilla, para trabajar el metal. Se puede " -"usar para... trabajar metal." +"Es un cuchillo largo y fino con una cuchilla activada por un resorte, que se" +" oculta dentro del mango cuando no está en uso." #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "magiclick" -msgstr[1] "magiclicks" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "cuchillo plegable" +msgstr[1] "cuchillos plegables" -#. ~ Description for electric firestarter +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" -"Es un simple encendedor eléctrico, que puede funcionar ineficazmente como un" -" encendedor normal." +"Es un pequeño cuchillo plegable, con traba para la cuchilla y gancho para " +"colgarlo del cinto. No es tan buena arma como uno con cuchilla fija, pero es" +" mejor que una navaja." #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "ganzúa improvisada" -msgstr[1] "ganzúas improvisadas" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "cuchillo de combate" +msgstr[1] "cuchillos de combate" -#. ~ Description for improvised lockpick +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." msgstr "" -"Es un equipo improvisado de ganzúas y llaves de torsión, hechas con " -"chatarra. Necesitás tener habilidades onda MacGyver para abrir cerraduras " -"con esto ya que son bastante frágiles, pero usándolas no vas a hacer sonar " -"tantas alarmas." +"Es un cuchillo de combate militar. Es liviano y extremadamente filoso, y " +"puede ser letal en las manos indicadas o cuando se pone como bayoneta." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "equipo dañado de refugio" -msgstr[1] "equipos dañados de refugio" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for damaged shelter kit +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -"Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo. Este " -"refugio ha sido dañado y necesita ser reparado." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "deshidratador de comida" -msgstr[1] "deshidratadores de comida" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "cuchillo de caza" +msgstr[1] "cuchillos de caza" -#. ~ Description for food dehydrator +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" -"Es un deshidratador eléctrico y portátil de comida. Está alimentado con " -"baterías, y puede ser muy importante para conservar comida." +"Comúnmente utilizado por cazadores, este cuchillo de un solo filo está " +"diseñado para cortar y despellejar a los animales, y no para el combate." #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "antena direccional" -msgstr[1] "antenas direccionales" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "cuchillo de supervivencia" +msgstr[1] "cuchillos de supervivencia" -#. ~ Description for directional antenna +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" -"Es una antena diseñada para captar mejor señales cuando se apunta a la " -"fuente. Podés usarla en una radio para recibir señales débiles." +"Este enorme cuchillo tiene un mango hueco con una brújula incorporada en el " +"pomo y una fila de dientes de sierra imponentes por la parte de atrás de la " +"hoja." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "cuchillo de buzo" -msgstr[1] "cuchillos de buzo" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "cuchillo de lucha RM42" +msgstr[1] "cuchillos de lucha RM42" -#. ~ Description for dive knife +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"Es un resistente cuchillo corto con serrucho en el filo para cortar cuerdas " -"y correas, y la punta roma para poder hacer palanca. Utilizado por los " -"buzos, es muy liviano y casi no ocupa lugar en el bolsillo." +"Esta robusta daga Rivtech negra de combate, tiene una hoja larga y fina de " +"doble filo con un punta tipo lanza y un distintivo mango anti-deslizante que" +" puede ser usado también para ponerlo en la punta de un arma de fuego. " +"Originalmente fabricada para los militares, fue muy popular en las películas" +" y entre los coleccionistas debido a su apariencia imponente." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "silbato para perros" -msgstr[1] "silbatos para perros" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "navaja Victorinox" +msgstr[1] "navajas Victorinox" -#. ~ Description for dog whistle +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" -"Es un pequeño silbato. Cuando es usado, produce un tono alto que causa que " -"todos los perros aliados cercanos te sigan o dejen de atacar, o comiencen a " -"atacar a los enemigos si en ese momento están dóciles." +"Es la icónica navaja importada de Europa. Su empuñadura roja de plástico " +"oculta muchas herramientas pequeñas." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "" -msgstr[1] "" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "cuchillo de trinchera" +msgstr[1] "cuchillos de trinchera" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" +msgid "" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" +"Este fuerte cuchillo de combate posee una guarda de acero para proteger los " +"nudillos del usuario. La guarda también puede ser usada para golpear o para " +"bloquear, y el cuchillo también puede ser usado para carnear cadáveres." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "silbato multiherramienta" -msgstr[1] "silbatos multiherramienta" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "cuchillo improvisado" +msgstr[1] "cuchillos improvisados" -#. ~ Description for whistle multitool +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." msgstr "" -"Es un aparato medio berreta que combina un silbato, un termómetro, una lupa " -"y una brújula." - -#: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "dinamita" -msgstr[1] "dinamitas" +"Es un cuchillo que consiste en una punta larga y afilada más o menos, y un " +"trapo fuertemente enrollado que funciona de mango. Es una buena arma de " +"cuerpo a cuerpo." -#. ~ Use action msg for dynamite. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "Encendés la dinamita." +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "machete improvisado" +msgstr[1] "machetes improvisados" -#. ~ Description for dynamite +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" -"Son varios palos de explosivos con una mecha cada uno. Usala para encender " -"la mecha. Vas a necesitar un encendedor o fósforos en tu inventario para " -"usarla. Poco después de encender la mecha, este objeto explotará, ¡así que " -"alejate!" +"Es un cuchillo largo que tiene un pedazo del mango envuelto en cinta " +"adhesiva, haciendo que sea más fácil empuñarlo que un machete irregular." #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "dinamita (encendida)" -msgstr[1] "dinamitas (encendidas)" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "machete" +msgstr[1] "machetes" -#. ~ Description for dynamite (lit) +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" msgstr "" -"La mecha de esta dinamita está encendida y siseando. Va a explotar en " -"cualquier momento." +"Este enorme cuchillo de acero sirve como una excelente herramienta para " +"cortar grandes vegetaciones y otros 'obstáculos'." #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "par de esposas electrónicas" -msgstr[1] "pares de esposas electrónicas" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "No. 9" +msgstr[1] "No. 9" -#. ~ Description for electronic handcuffs -#: lang/json/TOOL_from_json.py -msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" -msgstr "" +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "Click." +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "herramienta de trinchera" -msgstr[1] "herramientas de trinchera" +msgid "Your No. 9 glows!" +msgstr "¡Tu Nº 9 brilla!" -#. ~ Description for entrenching tool +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" -"Es una pala fuerte y plegable. Es comúnmente utilizada por las fuerzas " -"militares y la favorita para cavar de los excursionistas." +"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " +"tanque de combustible, empuñadura aislada y sistema de ignición. Cuando se " +"le carga combustible, un sistema de antorchas calienta la cuchilla, quemando" +" a tu objetivo." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 cuts out!" +msgstr "¡Tu Nº 9 se corta!" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "" +msgid "Out of ammo!" +msgstr "¡Sin munición!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "lector electrónico" -msgstr[1] "lectores electrónicos" +msgid "Your No. 9 hisses." +msgstr "Tu Nº 9 sisea." -#. ~ Description for e-ink tablet PC +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." -msgstr "" +msgid "Your No. 9 goes dark." +msgstr "Tu Nº 9 se pone oscuro." +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "motosierra eléctrica (apagada)" -msgstr[1] "motosierras eléctricas (apagadas)" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "Tu Nº 9 sisea en el agua y se apaga." -#. ~ Description for electric chainsaw (off) +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" -"Es una herramienta para cortar árboles pero también con la posibilidad de " -"usarse como arma. Si tiene batería, al usar este objeto se enciende, lo que " -"la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." +"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " +"tanque de combustible, empuñadura aislada y sistema de ignición. La cuchilla" +" está brillando por el calor, convirtiéndolo en un buen quemador de plantas " +"y da un poco de luz." +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "motosierra eléctrica (encendida)" -msgstr[1] "motosierras eléctricas (encendidas)" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "" +"Esta es una espada curvada, asociada a la caballería de la Era Moderna y " +"períodos siguientes. Es una armacon daño de corte ligera pero mortal." -#. ~ Description for electric chainsaw (on) +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" -"Esta motosierra eléctrica está encendida y hace mucho ruido. Usala para " -"apagarla." +"Esta daga ondulada proviene del sudeste asiático. El diseño de su hoja causa" +" heridas amplias y dolorosas." #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "cortadora eléctrica de pelo" -msgstr[1] "cortadoras eléctricas de pelo" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "kukri" +msgstr[1] "kukris" -#. ~ Description for electric hair trimmer +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" -"Es una cortadora eléctrica de bolsillo para el pelo. La podés usar para " -"cortarte el pelo si tiene batería. Necesita 10 unidades de batería por uso." - -#: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "martillo neumático eléctrico" -msgstr[1] "martillos neumáticos eléctricos" +"Este versátil elemento es una versión moderna de una tradicional arma " +"originaria de Nepal. Consiste de una cuchilla grande con una curva extraña, " +"y se puede usar tanto como herramienta y como arma." -#. ~ Description for electric jackhammer +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." msgstr "" +"Es una antigua espada china recta de doble filo, con la guarda ornamentada y" +" una borla unida al pomo. Una de las cuatro armas principales de su " +"tradición, junto con el sable dao, la lanza qiang y el bastón gun." +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "electrohackeador" -msgstr[1] "electrohackeadores" +msgid "" +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." +msgstr "" +"Esta es una antigua espada china recta de doble filo. La espada está " +"bastante gastada y torcida en un ángulo extraño." -#. ~ Description for electrohack +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." msgstr "" -"Este dispositivo tiene muchos puertos, lo que permite conectarlo a casi " -"cualquier panel de control y otras máquinas electrónicas (excepto " -"computadoras). Con un poco de habilidad, puede usarse para crackear claves " -"de seguridad y otras cosas. Utiliza 25 cargas de batería por uso." +"Es una espada curvada, que se la asocia con varios países de Medio Oriente y" +" de Asia Central. Diseñada para hacer daño cortante, y bastante letal contra" +" los objetivos sin armadura." +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "calavera humana grabada" -msgstr[1] "calaveras humanas grabadas" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." +msgstr "" +"Esta es una espada curvada, asociada a varios países de Medio Oriente y de " +"Asia Central. Esta en particular parece no tener filo y estar gastada." -#. ~ Description for etched human skull +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "Es una calavera humana con unos extraños grabados sobre ella." +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" +"Es una clásica espada medieval, de un tamaño medio entre la espada de " +"caballero que es más liviana, y la espada de dos manos. Necesita un gran " +"tahalí o una vaina, a diferencia de otras espadas más chicas." +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "extintor grande" -msgstr[1] "extintores grandes" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." +msgstr "" +"Es una clásica espada medieval, de un tamaño medio entre la espada de " +"caballero que es más liviana, y las espadas de dos manos. Aunque te parece " +"que el pomo se podría salir en cualquier momento si la usás." -#. ~ Description for large fire extinguisher +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"This is a classic medieval sword, just the right size to use one-handed." msgstr "" +"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" +" mano." +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "bomba de fertilizante" -msgstr[1] "bombas de fertilizante" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." +msgstr "" +"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" +" mano. Esta en particular no parece estar bien hecha." -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "Encendés el/a %s." +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "xifos" +msgstr[1] "xifos" -#. ~ Description for fertilizer bomb +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" -"Es un explosivo volátil hecho en casa. Usala para encender la mecha. Vas a " -"necesitar un encendedor o fósforos en tu inventario para encenderla. Poco " -"después de encender la mecha, la bomba va a explotar, ¡así que alejate!" +"Una antigua espada de bronce de origen griego, empuñada como arma de apoyo " +"de la lanza dory." #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "bomba de fertilizante (encendida)" -msgstr[1] "bombas de fertilizante (encendidas)" +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "khopesh" +msgstr[1] "khopesh" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -"La mecha de esta bomba de fertilizante está encendida y siseando. Va a " -"explotar en cualquier momento." +"Esta antigua arma de bronce posee una cuchilla curva, como una hoz, afilada " +"en su parte externa. Se la asocia con el período del Nuevo Reino del Antiguo" +" Egipto, fue diseñada principalmente para penetrar la armadura ligera, común" +" en esa región." #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "hacha de bombero" -msgstr[1] "hachas de bombero" +msgid "dao" +msgid_plural "dao" +msgstr[0] "dao" +msgstr[1] "dao" -#. ~ Description for fire axe +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" -"Es una gran hacha de dos manos y con una cara de la cabeza terminada en " -"punta, normalmente utilizada por los bomberos. Es un arma poderosa para el " -"cuerpo a cuerpo, pero es un poco lenta entre hachazo y hachazo." +"Es una antigua espada china que consiste en una cuchilla curva y una guarda " +"con diseño de copa. Existente desde la dinastía Shang, esta está hecha de " +"bronce. Una de las cuatro armas principales de su tradición, junto con la " +"espada jian, la lanza qiang y el bastón gun." #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "arco de rodamiento" -msgstr[1] "arcos de rodamiento" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "machete de supervivencia" +msgstr[1] "machetes de supervivencia" -#. ~ Description for fire drill +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." msgstr "" -"Este arco de rodamiento es un simple objeto para encender fuego. Consiste en" -" dos piezas de madera y un poco de hilo. Como está construido con materiales" -" sencillos, es lento y bastante difícil poder encender un fuego utilizando " -"esta herramienta." +"Esta herramienta ha sido personalizada y rebalanceada para mejorar su " +"desempeño como arma." #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "arco de rodamiento de campamento" -msgstr[1] "arcos de rodamiento de campamento" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "bayoneta espada" +msgstr[1] "bayonetas espada" -#. ~ Description for camp fire drill +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." msgstr "" -"Este arco resistente de rodamiento es un simple objeto para encender fuego. " -"Consiste en dos piezas de madera y un poco de hilo. Como está construido con" -" materiales sencillos, es lento y bastante difícil poder encender un fuego " -"utilizando esta herramienta." +"Una bayoneta espada es un arma cortante larga que puede ser adjuntada al " +"frente de un arma de fuego o de una ballesta, convirtiéndola en una lanza." #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "petardo" -msgstr[1] "petardos" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firecracker +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -"Es un petardo solo con una mecha corta. Usalo para encender la mecha. Claro," -" vas a necesitar un encendedor o algunos fósforos para usarlo. Poco después " -"de que enciendas la mecha va a explotar, ¡así que tiralo rápido!" +#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "petardo (enc.)" -msgstr[1] "petardos (enc.)" +msgid "" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "" +"Son una versión moderna de los largos cuchillos japoneses que eran " +"utilizados como armas de apoyo por los samurai, antes de la llegada de la " +"wakizashi. Es una cuchilla letal, aunque es más pequeña que sus familiares " +"más famosos." -#. ~ Description for firecracker (lit) +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." msgstr "" -"Un petardo que ha sido encendido, la mecha está siseando. Tiralo rápido " -"antes de que explote." +"Es una espada corta japonesa bastante común. Más chica y liviana que una " +"katana, pero es eficaz en combate." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "paquete de petardos" -msgstr[1] "paquetes de petardos" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "flammenschwert (aus)" +msgstr[1] "flammenschwerter (aus)" -#. ~ Description for pack of firecrackers +#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#: lang/json/TOOL_from_json.py +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." + +#. ~ Use action success_message for flammenschwert (aus). +#: lang/json/TOOL_from_json.py +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!" + +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" -"Es un paquete con 25 petardos con una mecha cada uno. Usalos para encender " -"la mecha. Claro, vas a necesitar un encendedor o algunos fósforos para " -"usarlos. Poco después de que enciendas la mecha van a empezar a explotar, " -"¡así que tiralos rápido!" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "paquete de petardos (enc.)" -msgstr[1] "paquetes de petardos (enc.)" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "flammenschwert" +msgstr[1] "flammenschwerter" -#. ~ Description for pack of firecrackers (lit) +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" + +#. ~ Use action noise_message for flammenschwert. +#: lang/json/TOOL_from_json.py +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" + +#. ~ Use action voluntary_extinguish_message for flammenschwert. +#: lang/json/TOOL_from_json.py +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt." + +#. ~ Use action water_extinguish_message for flammenschwert. +#: lang/json/TOOL_from_json.py +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt." + +#. ~ Description for zweihänder +#: lang/json/TOOL_from_json.py +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." msgstr "" -"Un paquete de 25 petardos que ha sido encendido, la mecha está siseando. " -"Tiralos rápido antes de que empiecen a explotar." +"Es una enorme espada de dos manos alemana. Es capaz de golpear muy fuerte." #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "trampa plástica de peces" -msgstr[1] "trampas plásticas de peces" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for plastic fish trap +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." msgstr "" -"Es una trampa improvisada para peces, hecha con botellas plásticas. Es " -"simple, incluso diríamos primitiva, pero fácil de usar. El principio de " -"acción: el pez se mete buscando la carnada, pero no puede salir. No es muy " -"humano, está prohibido por ley, pero ya no hay policías de los que " -"preocuparse." +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "caña básica para pescar" -msgstr[1] "cañas básicas para pescar" +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." +msgstr "" -#. ~ Description for basic fishing rod +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." msgstr "" -"'Caña para pescar' tal vez sea mucho decir para esto. La verdad es que es un" -" palo con un pedazo de hilo y un anzuelo." +"Es una enorme espada de dos manos curvada de origen japonés. Es " +"sorprendentemente liviana para el tamaño que tiene." #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "caña profesional para pescar" -msgstr[1] "cañas profesionales para pescar" +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pro fishing rod +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Es una caña de pescar profesional, con un equipo de plomadas. Con esto " -"deberías ser capaz de pescar de todo." #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "flecha inflamable" -msgstr[1] "flechas inflamables" +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for flammable arrow +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Esta flecha tiene un trapo envuelto cerca de la punta mojado en un líquido " -"inflamable. Tenés que encenderlo fuego antes de dispararla." #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "granada de destello" -msgstr[1] "granadas de destello" +msgid "electrified saber" +msgid_plural "electrified sabers" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for flashbang. +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "Sacás el gancho de la granada de destello." +msgid "" +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." +msgstr "" -#. ~ Description for flashbang +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." msgstr "" -"Es una granada de destello de las que usan policías y militares. Usala para " -"sacarle gancho y activar el detonador. Después de esto, tenés cinco turnos " -"antes de que detone una luz y un sonido intensos, encegueciendo, " -"ensordeciendo y desorientando a cualquier que esté cerca." +"Es una espada de principios de la edad moderna, usada en los siglos XVI, " +"XVII y XVIII. La llamaban 'ancha' por contraste con los floretes finos." +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "granada de destello activada" -msgstr[1] "granadas de destello activadas" +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." +msgstr "" +"Es una espada de principios de la edad moderna, usada en los siglos XVI, " +"XVII y XVIII. Esta espada parece estar muy mal hecha pero igual se debe " +"bancar un par de golpes." -#. ~ Description for active flashbang +#: lang/json/TOOL_from_json.py +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "espada tizón (apagada)" +msgstr[1] "espadas tizón (apagadas)" + +#. ~ Use action lacks_fuel_message for firebrand (off). +#: lang/json/TOOL_from_json.py +msgid "No strength to fight!" +msgstr "¡No tenés fuerza para pelear!" + +#. ~ Use action success_message for firebrand (off). +#: lang/json/TOOL_from_json.py +msgid "Charge!" +msgstr "¡A la carga!" + +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"Esta granada de destello está activada, y en cualquier momento detonará una " -"luz y un sonido intensos, encegueciendo, ensordeciendo y desorientando a " -"cualquier que esté cerca. ¡Puede ser una buena idea tirarla!" +"Es una combinación de dos clásicos solucionadores de conflictos durante el " +"Oscurantismo: la espada ancha y la antorcha. Usala para encenderla y " +"mostrarle a esos zombis paganos quién manda." #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" -msgstr[0] "" -msgstr[1] "" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "espada tizón (encendida)" +msgstr[1] "espadas tizón (encendida)" -#. ~ Use action msg for tear gas payload. +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." +msgid "Thy strength fades!" +msgstr "¡La fuerza desaparece!" + +#. ~ Use action noise_message for firebrand (on). +#: lang/json/TOOL_from_json.py +msgid "Your blade burns for combat!" +msgstr "¡Tu espada arde deseosa de combatir!" + +#. ~ Use action voluntary_extinguish_message for firebrand (on). +#: lang/json/TOOL_from_json.py +msgid "Run away!" +msgstr "¡Rajemos!" + +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "Your sword hisses in the water and goes out." +msgstr "Tu espada sisea en el agua y se apaga." + +#. ~ Description for firebrand (on) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" +"Es una combinación de dos clásicos solucionadores de conflictos durante el " +"Oscurantismo: la espada ancha y la antorcha. La hoja está brillando de " +"calor. ¡Chupate esta mandarina, Excalibur! Usala para apagarla." -#. ~ Description for tear gas payload +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." msgstr "" +"Es un sable ancho conocido por ser usado por marineros y piratas. Esta " +"espada parece estar muy mal hecha pero igual se debe bancar un par de " +"golpes." +#. ~ Description for rapier #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." +msgstr "" +"Es una espada fina con un la guarda decorada. Es como la que usaría un " +"caballero o un espadachín. Ligera y rápida, hace que cualqueir batalla sea " +"con estilo." -#. ~ Description for active tear gas payload +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." msgstr "" +"Es una rara espada japonesa. Es letal contra enemigos sin armadura, pero " +"igual es bastante eficaz contra las armaduras." +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "flauta" -msgstr[1] "flautas" +msgid "" +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." +msgstr "" +"Es una extraña espada japonesa. Aunque tiene un filo y un peso adecuados, el" +" pomo se sale y la cuchilla parece bastante gastada." -#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "Una simple flauta chapada en plata." +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "Sol Naciente" +msgstr[1] "Soles Nacientes" +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "bicicleta plegable" -msgstr[1] "bicicletas plegables" +msgid "Time stands still." +msgstr "El tiempo se queda quieto." -#. ~ Use action unfold_msg for folding bicycle. +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "Desplegás la bicicleta cuidadosamente y la dejás lista para usar." +msgid "The Sun rises." +msgstr "El Sol sale." -#. ~ Description for folding bicycle +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." +msgid "" +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -"Es una bicicleta plegada para que sea un paquete relativamente portátil." +"Es una katana con una boquilla justo debajo de la punta de la cuchilla. A la" +" gente le encanta el fuego, y las katanas, así que ¿por qué no juntarlos? " +"Los quemadores de gas agregados a esta espada pueden hacer entrar en calor a" +" tus enemigos. Usala para encenderla." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "forja eléctrica" -msgstr[1] "forjas eléctricas" +msgid "The Light Fades." +msgstr "La Luz se Desvanece." -#. ~ Description for electric forge +#. ~ Use action noise_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "The Sun shines brightly." +msgstr "El Sol brilla fuertemente." + +#. ~ Use action voluntary_extinguish_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "The Sun sets." +msgstr "El Sol se pone." + +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -"Es una forja portátil eléctrica metalúrgica, alimentada con baterías. " -"Combinada con las herramientas adecuadas, podés usar esto para trabajar el " -"metal. Con un poco de conocimiento mecánico, podrías modificarla para que " -"funcione desde el sistema de alimentación de un vehículo." +"¡Es una katana que brilla con la ferocidad y el calor del SOL! Bueno, está " +"bien, no es TAN caliente, pero si te pegan con esto te va a arder mucho. " +"Usala para cerrarle el gas." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "embudo" -msgstr[1] "embudos" +#. ~ Description for zweihänder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "" +"Es una enorme espada de dos manos alemana. Aunque no estás muy seguro de que" +" tenga que ser así de flexible." -#. ~ Use action done_message for funnel. +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "Ponés el embudo, esperando que recolecte agua de lluvia." +msgid "" +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." +msgstr "" +"Esta es una relativamente común espada corta japonesa. Aunque hay algo que " +"no está bien en esta espada." -#. ~ Description for funnel +#: lang/json/TOOL_from_json.py +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." msgstr "" -"Es un embudo que podés usar para recolectar el agua de la lluvia. Usalo en " -"el exterior y ponele un recipiente abajo para recolectar agua cuando llueve." #: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "colchoneta de piel" -msgstr[1] "colchonetas de piel" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "motosierra lajatang (apagada)" +msgstr[1] "motosierras lajatang (apagadas)" -#. ~ Use action done_message for fur rollmat. +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "Desenrollás la colchoneta de piel y la ponés en el suelo." +msgid "" +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." +msgstr "" +"Es un palo largo de madera con motosierras puestas en las puntas de manera " +"poco práctica. El resultado es una genialidad o una locura, pero no las dos " +"cosas. El peso solo permite que alguien con fuerza y muy hábil pueda tener " +"la esperanza de usarla." -#. ~ Description for fur rollmat +#: lang/json/TOOL_from_json.py +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "motosierra lajatang (encendida)" +msgstr[1] "motosierras lajatang (encendidas)" + +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." msgstr "" -"Es una bolsa de dormir hecha de pieles que puede ser enrollada para ser " -"fácil de transportar. Te aísla del suelo, lo que facilita dormir. Usala para" -" desenrollarla y ponerla en el suelo." +"Es un palo largo de madera con motosierras puestas en las puntas de manera " +"poco práctica. Están encendidas y consumen gradualmente la nafta. Usala para" +" apagarla." #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "palita" -msgstr[1] "palitas" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "motosierra lajatang eléctrica (apag.)" +msgstr[1] "motosierras lajatang eléctricas (apag.)" -#. ~ Description for trowel +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"Es una pequeña pala filosa de jardinería, perfecta para sacar larvas y " -"gusanos." +"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " +"de manera poco práctica. El resultado es una genialidad o una locura, pero " +"no las dos cosas. El peso solo le permite a alguien con fuerza y muy hábil " +"pueda tener la esperanza de usarla." #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "lata improvisada de gas" -msgstr[1] "latas improvisadas de gas" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "motosierra lajatang eléctrica (enc.)" +msgstr[1] "motosierras lajatang eléctricas (enc.)" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "Activar" +msgid "" +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." +msgstr "" +"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " +"de manera poco práctica. Están encendidas y consumen gradualmente energía. " +"Usala para apagarla." -#. ~ Use action msg for makeshift gas canister. +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "Activás la lata improvisada de gas." +msgid "" +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." +msgstr "" +"Es un sable ancho conocido por ser usado por marineros y piratas, ya que su " +"corta cuchilla es fácil de manejar en el combate en espacios cerrados." -#. ~ Description for makeshift gas canister +#: lang/json/TOOL_from_json.py +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "motosierra de combate (apagada)" +msgstr[1] "motosierras de combate (apagadas)" + +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." msgstr "" -"Es una bomba de gas rudimentaria hecha con químicos que se encuentran en " -"casa. Usala para activarla. En tres turnos comenzará a expeler un gas muy " -"tóxico durante un tiempo corto. Este gas es venenoso, además de entorpecer " -"la visión y el olfato." +"Es una motosierra más liviana, más precisa y extensivamente modificada para " +"ser un arma más eficaz. Lamentablemente, estas modificaciones la han hecho " +"menos efectiva como herramienta para cortar madera." #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "granada improvisada de gas activada" -msgstr[1] "granadas improvisadas de gas activadas" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "motosierra de combate (encendida)" +msgstr[1] "motosierras de combate (encendidas)" -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "Ya activaste la %s, ahora intentá tirarla." +msgid "" +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." +msgstr "" +"Esta motosierra de combate está encendida, y consume gradualmente la nafta. " +"Usala para apagarla." -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "Hiss." +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "motosierra eléctrica de combate (apag.)" +msgstr[1] "motosierras eléctricas de combate (apag.)" -#. ~ Description for active makeshift gas grenade +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." msgstr "" -"Esta lata de gas venenoso hecha en casa, ha sido sido abierta y está " -"largando (o lo hará en cualquier momento) un gas muy tóxico. Deberías " -"considerar sacártela de encima lo antes posible." +"Es una motosierra eléctrica más liviana, más precisa y extensivamente " +"modificada para ser un arma más eficaz. Lamentablemente, estas " +"modificaciones la han hecho menos efectiva como herramienta para cortar " +"madera." #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "cocina de nafta" -msgstr[1] "cocinas de nafta" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "motosierra eléctrica de combate (enc.)" +msgstr[1] "motosierras eléctricas de combate (enc.)" -#. ~ Description for gasoline cooker +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" -"Es un simple calentador alimentado con nafta. Está diseñado para cocinar " -"comida." +"Esta motosierra eléctrica de combate está encendida, y consume gradualmente " +"energía. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "lámpara de nafta (apagada)" -msgstr[1] "lámparas de nafta (apagadas)" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "Encendés la lámpara." +msgid "" +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." +msgstr "" -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "La lámpara está vacía." +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "fragmento de vidrio" +msgstr[1] "fragmentos de vidrio" -#. ~ Description for gasoline lantern (off) +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -"Es una pequeña lámpara alimentada con nafta. No provee mucha luz, pero dura " -"mucho tiempo. Usala para encenderla." +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "lámpara de nafta (encendida)" -msgstr[1] "lámparas de nafta (encendidas)" +msgid "" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "" +"Es un fragmento de vidrio roto con las puntas afiladas. Lo podés usar como " +"arma, pero te conviene usar guantes." -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "Se terminó la nafta de la lámpara." +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "pedazo de plástico" +msgstr[1] "pedazos de plástico" -#. ~ Description for gasoline lantern (on) +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." msgstr "" -"Es una pequeña lámpara alimentada con nafta. No provee mucha luz, pero dura " -"mucho tiempo. Está encendida. Usala para apagarla." +"Es un pedazo de plástico. Puede ser usado para fabricar, reparar o reforzar " +"objetos de plástico." #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "contador geiger (apag.)" -msgstr[1] "contadores geiger (apag.)" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for geiger counter (off) +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." msgstr "" -"Es una herramienta para medir la radiación. Al usarlo te dará las opciones " -"de elegir si te querés escanear vos o el terreno, o encenderlo, lo que te " -"brinda continuamente las mediciones de la radiación del ambiente. Ahora está" -" apagado." #: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "contador geiger (enc.)" -msgstr[1] "contadores geiger (enc.)" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for geiger counter (on) +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" -"Es una herramienta para medir la radiación. Está en escaneo continuo, y " -"produce pequeños sonidos en presencia de radiación en el ambiente. Al usarlo" -" te dará las opciones de elegir apagarlo, o escanearte vos mismo o el " -"terreno. Ahora está encendido." #: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "glowstick" -msgstr[1] "glowsticks" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for glowstick. +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "Activás el glowstick." +msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgstr "" -#. ~ Description for glowstick +#: lang/json/TOOL_from_json.py +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "cuchillo eléctrico (apag.)" +msgstr[1] "cuchillos eléctricos (apag.)" + +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" -"Es un pequeño glowstick de luz azul. Es un tubo plástico de " -"quimioluminiscencia. Usalo para doblar el plástico y romper el cilindro de " -"vidrio en su interior para iniciar la reacción. Producirá una pequeña " -"cantidad de luz." #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "glowstick gastado" -msgstr[1] "glowsticks gastados" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "cuchillo eléctrico (enc.)" +msgstr[1] "cuchillos eléctricos (enc.)" -#. ~ Description for dead glowstick +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "Es un glowstick gastado. Prácticamente, basura." +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "" +"Este cuchillo está encendido y las cuchillas están vibrando. Usalo para " +"apagarlo." #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "glowstick activado" -msgstr[1] "glowsticks activados" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "purificador de agua a carbón" +msgstr[1] "purificadores de agua a carbón" -#. ~ Description for active glowstick +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" -"Es un glowstick activado que está produciendo luz. Va a durar por unas horas" -" antes de gastarse." +"Al usar este objeto en un recipiente lleno de agua, vas a potabilizar el " +"agua usando capas de carbón. Una vez que el carbón purificó suficiente agua," +" empezará a volverse inutilizable y puede ser desarmado y reciclado. El agua" +" recogida de fuentes inseguras como los ríos, puede estar sucia." #: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "sierra de arco" -msgstr[1] "sierras de arco" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "ahumador a carbón" +msgstr[1] "ahumadores a carbón" -#. ~ Description for hacksaw +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "Es una sierra resistente, útil para cortar objetos de metal." +msgid "" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." +msgstr "" +"Es un ahumador portátil a carbón. Está bueno para hacerse un asado el finde," +" y para preservar la carne ahumándola." #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "barra halligan" -msgstr[1] "barras halligan" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "cocina de carbón" +msgstr[1] "cocinas de carbón" -#. ~ Description for Halligan bar +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." msgstr "" -"Es una herramienta pesada de múltiples usos, comúnmente utilizada por los " -"bomberos, fuerzas de la ley y unidades militares de rescate. Usala para " -"abrir puertas cerradas con llave sin destruirlas o para levantar tapas de " -"cámaras de inspección. También la podés empuñar para reventar algunas " -"cabezas." +"Es un pequeño tanque de metal en el que se pone el carbón, con un encendedor" +" piloto agregado. La podés usar para cocinar comida, claro." #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "martillo" -msgstr[1] "martillos" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "cafetera" +msgstr[1] "cafeteras" -#. ~ Description for hammer +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" -"Es un martillo de carpintero de acero desimantado con un mango de madera. " -"Con un martillo, clavos y tablas de madera en tu inventario, podés bloquear " -"con tablas cualquier puerta o ventana. También tiene miles de otros usos." +"Es un calentador eléctrico con una jarra y soporte para poner el café u " +"otros polvos. Tiene un compartimiento para la batería que usa cuando no " +"tiene corriente eléctrica. Se puede usar para hacer café, o alguna otra " +"bebida de tu elección." #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "" -msgstr[1] "" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "deshidratador de comida" +msgstr[1] "deshidratadores de comida" -#. ~ Description for claw bar +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." msgstr "" +"Es un deshidratador eléctrico y portátil de comida. Está alimentado con " +"baterías, y puede ser muy importante para conservar comida." #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "agujereadora manual" -msgstr[1] "agujereadoras manuales" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "cocina de hexamina" +msgstr[1] "cocinas de hexamina" -#. ~ Description for hand drill +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" -"Es una primitiva agujereadora manual con una sola mecha. Es lenta y " -"agotadora de utilizar." +"Conocida como la cocina Esbit, esta es una cocina liviana, plegable, " +"diseñada para usar pequeñas pastillas de hexamina para cocinar." + +#: lang/json/TOOL_from_json.py +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "multiprocesador" +msgstr[1] "multiprocesadores" + +#. ~ Description for food processor +#: lang/json/TOOL_from_json.py +msgid "" +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." +msgstr "" +"Es un dispositivo culinario capas de rebanar, cortar, picar, moler, hacer " +"puré y mezclar." + +#: lang/json/TOOL_from_json.py +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "cocina de nafta" +msgstr[1] "cocinas de nafta" + +#. ~ Description for gasoline cooker +#: lang/json/TOOL_from_json.py +msgid "" +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." +msgstr "" +"Es un simple calentador alimentado con nafta. Está diseñado para cocinar " +"comida." #: lang/json/TOOL_from_json.py msgid "heat pack" @@ -84962,102 +85255,10 @@ msgstr "" "usada y es químicamente inerte, lo que la hace inservible." #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "azada" -msgstr[1] "azadas" - -#. ~ Description for hoe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." -msgstr "" -"Es una herramienta para la agricultura. La podés usar para convertir terreno" -" cultivable en una pila de tierra difícil de transitar, o para cavar un " -"pozo." - -#: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "espátula para miel" -msgstr[1] "espátulas para miel" - -#. ~ Description for honey scraper -#: lang/json/TOOL_from_json.py -msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." -msgstr "" -"Una herramienta filosa parecida a un cuchillo, que se usa para sacar la miel" -" de las colmenas. También puede servir como arma de cuerpo a cuerpo." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "bocina de bicicleta" -msgstr[1] "bocinas de bicicleta" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "honk." - -#. ~ Use action use_message for bicycle horn. -#: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "Tocás la bocina de la bicicleta." - -#. ~ Description for bicycle horn -#: lang/json/TOOL_from_json.py -msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." -msgstr "" -"Es una de esas simples bocinas de corneta, que tienen muchas bicicletas. " -"Usala para hacerla sonar. Honk honk." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "bocina de camión" -msgstr[1] "bocinas de camión" - -#. ~ Description for truck horn -#: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "" -"Es una bocina muy ruidosa, de las que tienen los grandes camiones como los " -"semirremolques." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "bocina de auto" -msgstr[1] "bocinas de auto" - -#. ~ Description for car horn -#: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." -msgstr "" -"Es una bocina de auto diseñada para ser conectada a un sistema eléctrico de " -"auto." - -#: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "manguera de goma" -msgstr[1] "mangueras de goma" - -#. ~ Description for rubber hose -#: lang/json/TOOL_from_json.py -msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." -msgstr "" -"Es una manguera de goma flexible. Puede ser usada para fabricar alguna cosa," -" o para chuparle la nafta a un vehículo." +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "cocina de indigente" +msgstr[1] "cocinas de indigente" #: lang/json/TOOL_from_json.py msgid "hotplate" @@ -85075,598 +85276,643 @@ msgstr "" "baterías. Es indispensable para cocinar y para química. Intentá no quemarte." #: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "higrómetro" -msgstr[1] "higrómetros" +msgid "makeshift vacuum sealer" +msgid_plural "makeshift vacuum sealers" +msgstr[0] "sellador improvisado al vacío" +msgstr[1] "selladores improvisados al vacío" -#. ~ Description for hygrometer +#. ~ Description for makeshift vacuum sealer #: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." +msgid "" +"This is a homemade heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -"Un higrómetro de plástico que puede medir la humedad relativa del aire." +"Es un sellador por calor hecho en casa con una bomba de aire. Se usa para " +"empaquetar comida al vacío y preservarla." #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "picahielo" -msgstr[1] "picahielos" +msgid "mess kit" +msgid_plural "mess kits" +msgstr[0] "kit de utensilios" +msgstr[1] "kits de utensilios" -#. ~ Description for ice axe +#. ~ Description for mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"A self-contained camping mess kit, containing everything you might need for " +"wilderness cooking. This model relies on a battery-operated hotplate, " +"rather than the more commonplace chemical-fueled Esbit stove." msgstr "" -"Es un picahielo con cabeza de martillo, una herramienta multipropósito de " -"alpinismo usada por los alpinistas. Es lo suficientemente resistente para " -"forzar puertas o levantar tapas de cámara de inspección." +"Es un kit de utensilios con todo lo que podés necesitar para cuando cocinás " +"estando en la naturaleza. Este modelo depende de un anafe que funciona con " +"baterías, en lugar del horno Esbit más común alimentado con químicos." #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "martillo neumático" -msgstr[1] "martillos neumáticos" +msgid "military mess kit" +msgid_plural "military mess kits" +msgstr[0] "kit militar de utensilios" +msgstr[1] "kits militares de utensilios" -#. ~ Description for jackhammer +#. ~ Description for military mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +"Military mess kit designed for long-range reconnaissance patrols deployed " +"behind enemy lines. All parts are made from thin sheet of aluminum / " +"superalloy composite and are insulated with ceramic coating. Relies on a " +"battery-operated hotplate, rather than the smoke-producing chemical-fueled " +"Esbit stove. Compact, durable and lightweight." msgstr "" -"Es una herramienta de construcción que se usa para agujerear roca sólida u " -"otras superficies. Utiliza nafta. Usalo para hacer un agujero en terreno " -"adyacente (si tiene nafta)." +"Es un kit militar de utensilios diseñado para patrullas de reconocimiento " +"que pasan mucho tiempo detrás de las líneas enemigas. Todos sus componentes " +"están hechos de una delgada capa compuesto de aluminio y superaleación, y " +"están aislados con una cobertura cerámica. Depende de un anafe que funciona " +"con baterías, en lugar del horno Esbit más común alimentado con químicos. " +"Compacto, duradero y liviano." #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "placa de kevlar" -msgstr[1] "placas de kevlar" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "equipo de mortero y mano" +msgstr[1] "equipos de mortero y mano" -#. ~ Description for Kevlar plate +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -"Es una placa de kevlar reforzada. Puede ser usada para reparar objetos que " -"estén hechos de este material." +"Es una simple combinación de una pequeña piedra de amolar y una piedra con " +"forma de tazón. Se usa para moler granos, pero lleva mucho más tiempo que " +"otros métodos más complejos." #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "fosa de carbonización terminada" -msgstr[1] "fosas de carbonización terminadas" +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "multicocina" +msgstr[1] "multicocinas" -#. ~ Description for finished charcoal kiln +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" -"Una fosa de carbonización que ya ha terminado su proceso de quemado. " -"Desarmala para recoger el carbón y la fosa." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "fosa de carbonización llena" -msgstr[1] "fosas de carbonización llenas" +"Una multicocina profesional, con compartimiento para baterías para cuando te" +" vas de camping. Su multitud de funciones prometen poder resolver cualquier " +"preparación de comidas, desde papas a medio cocer hasta hacer curry o " +"pochoclos. No tiene manual de instrucciones, pero seguro que vas a saber " +"usarla." -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "Encender madera" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "cocina de querosén" +msgstr[1] "cocinas de querosén" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "Prendés fuego la madera." +msgid "" +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." +msgstr "" +"Es un simple calentador alimentado con querosén. Está diseñado para cocinar " +"comida." -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "¡Necesitás algo para encenderlo!" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "kit de cocina de latas" +msgstr[1] "kits de cocina de latas" -#. ~ Description for filled charcoal kiln +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." msgstr "" -"Una fosa de carbonización llena de madera que se convertirá en carbón luego " -"de un lento proceso de quemado." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "mina" -msgstr[1] "minas" +"Es una cocina de alcohol ultraliviana con un anillo de cocción lenta, creado" +" a mano con un par de latas de aluminio de gaseosa. Viene con una botella " +"plástica de 500 ml para el alcohol concentrado." -#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "¿Querés enterrar la mina?" +msgid "quern" +msgid_plural "querns" +msgstr[0] "mortero" +msgstr[1] "morteros" -#. ~ Use action done_message for land mine. +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "Ponés la mina." +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "Es un simple mortero de mano hecho de piedra, para moler grano." -#. ~ Use action done_message for land mine. -#: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "Enterrás la mina." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "destilador" +msgstr[1] "destiladores" -#. ~ Description for land mine +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "Es una mina militar anti-personal que se activa cuando es pisada." +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." +msgstr "" +"Es un destilador o alambique. Es útil para destilar alcohol y otras " +"sustancias más extrañas." #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "equipo armero de reparación" -msgstr[1] "equipos armeros de reparación" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "kit de utensilios de supervivencia" +msgstr[1] "kits de utensilios de supervivencia" -#. ~ Description for gunsmith repair kit +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -"Es un equipo completo de herramientas hecho para reparar armas de fuego " -"dañadas. Alimentado con baterías normales, es una herramienta vital para el " -"mantenimiento a largo plazo de las armas de fuego. Necesita 25 cargas de " -"batería para cada vez que se usa." +"Un kit de utensilios hecho en casa, que contiene todo lo que podés necesitar" +" para crear una cocina post-apocalíptica. Alimentada con un quemador de " +"lámpara de aceite, está compuesto de herramientas y materiales simples pero " +"duraderos." #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "carpa grande" -msgstr[1] "carpas grandes" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "sellador al vacío" +msgstr[1] "selladores al vacío" -#. ~ Description for large tent +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -"Es una carpa tamaño familiar. Provee mucho espacio, pero es muy voluminosa." +"Es una unidad portátil de sellado por calor con una bomba de aire. Se usa " +"para empaquetar comida al vacío y preservarla." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py #: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "embudo de cuero" -msgstr[1] "embudos de cuero" +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "purificador de agua" +msgstr[1] "purificadores de agua" -#. ~ Use action done_message for leather funnel. +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "Ponés el embudo de cuero, esperando que recolecte agua de lluvia." +msgid "" +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." +msgstr "" +"Es un dispositivo alimentado a batería, diseñado para potabilizar el agua. " +"Usando este objeto en un recipiente lleno de agua, purificará el contenido. " +"Puede ser útil para el agua recogida de fuentes inseguras como ríos, por si " +"no es potable." -#. ~ Description for leather funnel +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "brasero" +msgstr[1] "braseros" + +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -"Es un pequeño embudo de cuero que se usa para recolectar agua de lluvia. " -"Usalo en el exterior y ponele un recipiente abajo para recolectar agua " -"cuando llueve." +"Es un instrumento grande de metal que se usa para contener un fuego. Los " +"fuegos prendidos en un brasero no se propagan hacia los objetos cercanos." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for birchbark funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "" - -#. ~ Description for birchbark funnel -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "encendedor" -msgstr[1] "encendedores" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for lighter +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." +msgid "Folded camp chair, deploy to sit down." msgstr "" -"Es un encendedor descartable de plástico. Hay que tener un encendedor para " -"usar varias drogas, como los cigarrillos, o para encender cosas como los " -"cócteles molotov. También lo podés usar para prender fuego otras cosas." -#: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "catre" +msgstr[1] "catres" +#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "tira de luz" -msgstr[1] "tiras de luz" +msgid "You unfold the cot and place it on the ground." +msgstr "Desplegás el catre y lo ponés en el piso." -#. ~ Description for lightstrip +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" +"Es un catre plegable de estilo militar. Aunque no es tan cómodo como una " +"cama, es mejor que estar tirado en el suelo." #: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "tira de luz (inactiva)" -msgstr[1] "tiras de luz (inactivas)" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "bicicleta plegable" +msgstr[1] "bicicletas plegables" -#. ~ Use action msg for lightstrip (inactive). +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "Activás la tira de luz y ya no se puede apagar." +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "Desplegás la bicicleta cuidadosamente y la dejás lista para usar." -#. ~ Description for lightstrip (inactive) +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +msgid "This is a bicycle folded into a relatively portable package." msgstr "" +"Es una bicicleta plegada para que sea un paquete relativamente portátil." -#: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "lupa" -msgstr[1] "lupas" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "soporte de metal para carnear" +msgstr[1] "soportes de metal para carnear" -#. ~ Description for magnifying glass +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -"Es una lupa. Puede ser útil para encender fuegos si el día está soleado." +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "bote inflable" +msgstr[1] "botes inflables" + +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "barreta improvisada" -msgstr[1] "barretas improvisadas" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "Desplegás cuidadosamente, luego inflás y preparás para zarpar el %s." -#. ~ Description for makeshift crowbar +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." msgstr "" +"Este bote de goma de remos (incluidos) está desinflado para ser más fácil de" +" guardar. Activalo para inflarlo (si tenés una bomba de aire o inflador en " +"el inventario) y zarpar." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "embudo improvisado" -msgstr[1] "embudos improvisados" - -#. ~ Use action done_message for makeshift funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "Ponés el embudo improvisado, esperando que recolecte agua de lluvia." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift funnel +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." msgstr "" -"Es un pequeño embudo improvisado que se usa para recolectar agua de lluvia. " -"Usalo en el exterior y ponele un recipiente abajo para recolectar agua " -"cuando llueve." -#: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "martillo improvisado" -msgstr[1] "martillos improvisados" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "mesa de turista" +msgstr[1] "mesas de turista" -#. ~ Description for makeshift hammer +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "makeshift vacuum sealer" -msgid_plural "makeshift vacuum sealers" -msgstr[0] "sellador improvisado al vacío" -msgstr[1] "selladores improvisados al vacío" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "lona de cuero" +msgstr[1] "lonas de cuero" -#. ~ Description for makeshift vacuum sealer +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"This is a homemade heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." msgstr "" -"Es un sellador por calor hecho en casa con una bomba de aire. Se usa para " -"empaquetar comida al vacío y preservarla." +"Es una lámina grande de cuero cosido, que puede ser utilizado como un mantel" +" para el picnic, pero es más útil si lo usás como complemento cuando " +"carneás, ya que no se empapa de sangre. Está enrollado y listo para " +"transportar." -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "cajita de fósforos" -msgstr[1] "cajitas de fósforos" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "alfombra de fibra" +msgstr[1] "alfombras de fibra" -#. ~ Description for matchbook +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" -"Es una pequeña caja de fósforos con una zona áspera de raspado en la parte " -"de afuera. Hay que tener fósforos para usar varias drogas como los " -"cigarrillos, o para encender cosas como los cócteles molotov. También los " -"podés usar para prender fuego otras cosas. " +"Es una gran alfombra tejida de algún material fibroso que puede ser usada " +"como mantel para picnic, pero es más útil si lo usás como complemente cuando" +" carneás. Demasiada delgada como para dormir cómodamente encima. Está " +"enrollada y lista para transportar." #: lang/json/TOOL_from_json.py -msgid "mess kit" -msgid_plural "mess kits" -msgstr[0] "kit de utensilios" -msgstr[1] "kits de utensilios" +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for mess kit +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"A self-contained camping mess kit, containing everything you might need for " -"wilderness cooking. This model relies on a battery-operated hotplate, " -"rather than the more commonplace chemical-fueled Esbit stove." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." msgstr "" -"Es un kit de utensilios con todo lo que podés necesitar para cuando cocinás " -"estando en la naturaleza. Este modelo depende de un anafe que funciona con " -"baterías, en lugar del horno Esbit más común alimentado con químicos." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "embudo de metal" -msgstr[1] "embudos de metal" -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "Ponés el embudo de metal, esperando que recolecte agua de lluvia." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for metal funnel +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." msgstr "" -"Es un embudo grande de metal que podés usar para recolectar el agua de la " -"lluvia. No es tan portátil como uno de plástico pero recolecta más cantidad " -"de agua. Usalo en el exterior y ponele un recipiente abajo para recolectar " -"agua cuando llueve." -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for tarp raincatcher. +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." +msgid "" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." msgstr "" -#. ~ Description for tarp raincatcher +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" +"Es una versión mejorada del sistema de alimentación ininterrumpida, o UPS. " +"Este dispositivo ha sido rediseñado significativamente para proveer una " +"mayor eficacia y también para consumir celdas de combustible de plutonio, en" +" lugar de baterías. Lamentablemente, su reactor de plutonio no puede ser " +"cargador en una estación de carga UPS." #: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "fratacho de metal" -msgstr[1] "fratachos de metal" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "cámara" +msgstr[1] "cámaras" -#. ~ Description for metallic smoother +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" -"Esta herramienta metálica es utilizada comúnmente para alisar el concreto, o" -" la mezcla, en las obras." +"Es una cámara digital compacta, con visor digital, una mirilla secundaria de" +" acero, y flash. Podés mirar las fotos en la pantalla digital, o " +"transferirlas a una tarjeta de memoria. Usa baterías normales." #: lang/json/TOOL_from_json.py -msgid "military mess kit" -msgid_plural "military mess kits" -msgstr[0] "kit militar de utensilios" -msgstr[1] "kits militares de utensilios" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "cámara profesional" +msgstr[1] "cámaras profesionales" -#. ~ Description for military mess kit +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py msgid "" -"Military mess kit designed for long-range reconnaissance patrols deployed " -"behind enemy lines. All parts are made from thin sheet of aluminum / " -"superalloy composite and are insulated with ceramic coating. Relies on a " -"battery-operated hotplate, rather than the smoke-producing chemical-fueled " -"Esbit stove. Compact, durable and lightweight." +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." msgstr "" -"Es un kit militar de utensilios diseñado para patrullas de reconocimiento " -"que pasan mucho tiempo detrás de las líneas enemigas. Todos sus componentes " -"están hechos de una delgada capa compuesto de aluminio y superaleación, y " -"están aislados con una cobertura cerámica. Depende de un anafe que funciona " -"con baterías, en lugar del horno Esbit más común alimentado con químicos. " -"Compacto, duradero y liviano." #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "minibomba nuclear" -msgstr[1] "minibombas nucleares" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "celular" +msgstr[1] "celulares" -#. ~ Description for mininuke +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." -msgstr "" -"Esta es un arma extremadamente poderosa, es una bomba nuclear portátil. " -"Usala para activar el temporizador. Suponés que la explosión va a ser lo " -"suficientemente grande como para reventar una casa pequeña." +msgid "You light up the screen." +msgstr "Encendés la pantalla." -#. ~ Description for mininuke +#. ~ Use action need_charges_msg for cellphone. +#: lang/json/TOOL_from_json.py +msgid "The cellphone's batteries need more charge." +msgstr "La batería del celular necesita estar más cargada." + +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -"Esta bomba nuclear miniatura tiene una luz titilando en el costado, " -"indicando que pronto va a explotar. Deberías alejarte lo más posible de " -"ella." +"Esto es un celular, un primo antiguo del smartphone pero todavía popular en " +"algunos lugares debido a su fiabilidad, resistencia y la habilidad de " +"funcionar con baterías comunes. Al usar este celular lo encendés y emite " +"luz, si es que está bien cargado. También tiene un reloj que incluye alarma." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "" -msgstr[1] "" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "celular - Linterna" +msgstr[1] "celulares - Linterna" -#. ~ Description for misc repair kit +#. ~ Use action msg for cellphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "You stop lighting up the screen." +msgstr "Dejás de encender la pantalla." + +#: lang/json/TOOL_from_json.py +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "notebook de control" +msgstr[1] "notebooks de control" + +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." msgstr "" +"Una notebook modificada. Ahora es capaz de transmitir en las frecuencias " +"ultra altas que utilizan los robots. Activala para controlar robots a " +"distancia." #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "molde de plástico" -msgstr[1] "moldes de plástico" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "antena direccional" +msgstr[1] "antenas direccionales" -#. ~ Description for plastic mold +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" -"Es un molde de plástico. Se le puede dar formas y usar para fabricar objetos" -" de plástico." +"Es una antena diseñada para captar mejor señales cuando se apunta a la " +"fuente. Podés usarla en una radio para recibir señales débiles." #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "cóctel molotov" -msgstr[1] "cócteles molotov" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "par de esposas electrónicas" +msgstr[1] "pares de esposas electrónicas" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "Encender trapo" +msgid "" +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +msgstr "" -#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "¡Encendiste el cóctel molotov!" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "lector electrónico" +msgstr[1] "lectores electrónicos" -#. ~ Description for Molotov cocktail +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" -"Es una botella con líquido inflamable y un trapo metido adentro. Usalo para " -"encender fuego el trapo. Vas a necesitar un encendedor o fósforos en tu " -"inventario para usarlo. Después de encenderlo, tiralo para prender fuego en " -"el impacto." -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "electrohackeador" +msgstr[1] "electrohackeadores" + +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" -"Es una botella con un líquido inflamable y un trapo llameante metido en el " -"cuello. Al tirarlo se rompe la botella y se prende como una bola de fuego. " -"Si se te cae, te va a prender fuego a vos, así que no hagas eso excepto que " -"te quieras morir quemado." +"Este dispositivo tiene muchos puertos, lo que permite conectarlo a casi " +"cualquier panel de control y otras máquinas electrónicas (excepto " +"computadoras). Con un poco de habilidad, puede usarse para crackear claves " +"de seguridad y otras cosas. Utiliza 25 cargas de batería por uso." #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "lampazo" -msgstr[1] "lampazos" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "contador geiger (apag.)" +msgstr[1] "contadores geiger (apag.)" -#. ~ Description for mop +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" -"Es un lampazo difícil de manejar. Útil para limpiar derrames líquidos. Usá " -"el lampazo para limpiar cualquier enchastre que hayas hecho." +"Es una herramienta para medir la radiación. Al usarlo te dará las opciones " +"de elegir si te querés escanear vos o el terreno, o encenderlo, lo que te " +"brinda continuamente las mediciones de la radiación del ambiente. Ahora está" +" apagado." #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "" -msgstr[1] "" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "contador geiger (enc.)" +msgstr[1] "contadores geiger (enc.)" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." +msgid "" +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." msgstr "" +"Es una herramienta para medir la radiación. Está en escaneo continuo, y " +"produce pequeños sonidos en presencia de radiación en el ambiente. Al usarlo" +" te dará las opciones de elegir apagarlo, o escanearte vos mismo o el " +"terreno. Ahora está encendido." #: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "equipo de mortero y mano" -msgstr[1] "equipos de mortero y mano" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for mortar and pestle +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -"Es una simple combinación de una pequeña piedra de amolar y una piedra con " -"forma de tazón. Se usa para moler granos, pero lleva mucho más tiempo que " -"otros métodos más complejos." #: lang/json/TOOL_from_json.py msgid "mp3 player (off)" @@ -85699,90 +85945,6 @@ msgstr "" "buenas, lo que levanta tu moral constantemente. Consume las baterías " "rápidamente. Usalo para apagarlo. También obstruye tu audición." -#: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "multicocina" -msgstr[1] "multicocinas" - -#. ~ Description for multi cooker -#: lang/json/TOOL_from_json.py -msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." -msgstr "" -"Una multicocina profesional, con compartimiento para baterías para cuando te" -" vas de camping. Su multitud de funciones prometen poder resolver cualquier " -"preparación de comidas, desde papas a medio cocer hasta hacer curry o " -"pochoclos. No tiene manual de instrucciones, pero seguro que vas a saber " -"usarla." - -#: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "multi-herramienta" -msgstr[1] "multi-herramientas" - -#. ~ Description for multi-tool -#: lang/json/TOOL_from_json.py -msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." -msgstr "" -"Una herramienta multifunción ingeniosamente diseñada, que combina varias " -"herramientas pequeñas en los mangos del par de pinzas." - -#: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "aguja de hueso" -msgstr[1] "agujas de hueso" - -#. ~ Description for bone needle -#: lang/json/TOOL_from_json.py -msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "" -"Es una aguja filosa hecha de hueso. Es útil para confeccionar simple ropa y " -"otros objetos. Pero su baja calidad la hace poco adecuada para trabajos que " -"requieran velocidad o precisión." - -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "aguja curva" -msgstr[1] "agujas curvas" - -#. ~ Description for curved needle -#: lang/json/TOOL_from_json.py -msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." -msgstr "" -"Es una aguja curva y filosa hecha de acero. Su forma redondeada permite " -"hacer puntos que solo perforan un lado del material. Aunque no es adecuada " -"para muchas tareas de sastrería, es necesaria para coser neopreno." - -#: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "aguja de madera" -msgstr[1] "agujas de madera" - -#. ~ Description for wooden needle -#: lang/json/TOOL_from_json.py -msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." -msgstr "" - #: lang/json/TOOL_from_json.py msgid "noise emitter (off)" msgid_plural "noise emitters (off)" @@ -85812,223 +85974,177 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "cocina de querosén" -msgstr[1] "cocinas de querosén" +msgid "handheld game system" +msgid_plural "handheld game systems" +msgstr[0] "consola portátil de videojuegos" +msgstr[1] "consolas portátiles de videojuegos" -#. ~ Description for lamp oil cooker +#. ~ Description for handheld game system #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." +"This is a portable games console in working condition, with a backlit screen" +" allowing you to play in the dark. You can use it to play it for a little " +"while, but this requires batteries." msgstr "" -"Es un simple calentador alimentado con querosén. Está diseñado para cocinar " -"comida." - -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "lámpara de aceite (apagada)" -msgstr[1] "lámparas de aceite (apagadas)" +"Es una consola portátil de videojuegos que funciona, con una pantalla " +"retroiluminada que te permite jugar en la oscuridad. Usalo para jugar por un" +" rato, pero necesita baterías." -#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py -msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." -msgstr "" -"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " -"tiempo. Usala para encenderla." - -#: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "lámpara de aceite" -msgstr[1] "lámparas de aceite" - -#. ~ Description for oil lamp -#: lang/json/TOOL_from_json.py -msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." -msgstr "" -"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " -"tiempo. Está encendida. Usala para apagarla." - -#: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "tanque de oxígeno" -msgstr[1] "tanques de oxígeno" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "smartphone" +msgstr[1] "smartphones" -#. ~ Description for oxygen tank +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." -msgstr "" -"Es un tanque de oxígeno comprimido médico con un regulador y máscara. " -"Comúnmente se utiliza en situaciones de emergencia. Provee alivio inmediato " -"para ataques de asma o inhalación de humo, y puede brindar una pequeña " -"inyección de energía." +msgid "You activate the flashlight app." +msgstr "Activás la aplicación de linterna." +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" -msgstr[0] "" -msgstr[1] "" +msgid "The smartphone's charge is too low." +msgstr "La batería del smartphone tiene muy poca carga." -#. ~ Description for oxygen cylinder +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." msgstr "" +"Es un smartphone elegante y popular. Es capaz de sacar fotos debido a su " +"cámara integrada, y de iluminar un área con su apliación de linterna, si " +"tiene suficiente batería. También tiene un reloj que incluye alarma. " +"Funciona con una pequeña celda recargable, compatible con un UPS." #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" +msgid "smartphone - music" +msgid_plural "smartphones - music" msgstr[0] "" msgstr[1] "" -#. ~ Description for nitrogen tank +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" msgstr[0] "" msgstr[1] "" -#. ~ Description for hydrogen tank -#: lang/json/TOOL_from_json.py -msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "brocha" -msgstr[1] "brochas" - -#. ~ Description for paint brush -#: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "Un pincel ancho, adecuado para pintar paredes." - -#: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "marcador indeleble" -msgstr[1] "marcadores indelebles" - -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "Escrito" +msgid "Turn off flashlight" +msgstr "Apagar linterna" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "Escribir" +msgid "You deactivate the flashlight app." +msgstr "Desactivás la aplicación de linterna." -#. ~ Description for permanent marker +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" -"Es un marcador indeleble King Size (tm) industrial, un producto intermedio " -"entre un marcador típico y una lata de pintura en aerosol. Usalo para " -"escribir cosas. Sin embargo, escribir \"Elbereth\" probablemente no tenga " -"utilidad alguna." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "transportador de mascota" -msgstr[1] "transportadores de mascota" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "vibrador" +msgstr[1] "vibradores" -#. ~ Description for pet carrier +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." msgstr "" -"Es un contenedor plástico usado para transportar mascotas. Lo podés usar en " -"un animal para capturarlo, y en un espacio vacío para largarlo." +"Es un dispositivo que devora baterías, y es útil para calmar la tensión y " +"ayudarte a relajarte. Usalo para tomarte un descanso y relajarte." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "" -msgstr[1] "" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "barreta" +msgstr[1] "barretas" -#. ~ Description for wooden pet carrier +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." msgstr "" +"Es una herramienta pesada para hacer palanca. Usala para abrir puertas " +"cerradas con llave sin destruirlas o para levantar tapas de cámaras de " +"inspección. También la podés empuñar para reventar algunas cabezas." #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "jaula para gallinas" -msgstr[1] "jaulas para gallinas" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "ganzúa improvisada" +msgstr[1] "ganzúas improvisadas" -#. ~ Description for chicken cage +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" -"Es un contenedor enrejado para transportar gallinas, por lo podés usar para " -"otros animales pequeños. Usalo en un animal para capturarlo, y en un espacio" -" vacío para largarlo." +"Es un equipo improvisado de ganzúas y llaves de torsión, hechas con " +"chatarra. Necesitás tener habilidades onda MacGyver para abrir cerraduras " +"con esto ya que son bastante frágiles, pero usándolas no vas a hacer sonar " +"tantas alarmas." #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "feromona de zombi" -msgstr[1] "feromonas de zombi" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "picahielo" +msgstr[1] "picahielos" -#. ~ Description for zombie pheromone +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" +"Es un picahielo con cabeza de martillo, una herramienta multipropósito de " +"alpinismo usada por los alpinistas. Es lo suficientemente resistente para " +"forzar puertas o levantar tapas de cámara de inspección." #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "pico" -msgstr[1] "picos" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "barreta improvisada" +msgstr[1] "barretas improvisadas" -#. ~ Description for pickaxe +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." msgstr "" -"Es un pico grande de acero, útil para rompar cosas duras o (con suficiente " -"habilidad) enemigos duros. ¡Picá la tierra!" #: lang/json/TOOL_from_json.py msgid "locksmith kit" @@ -86048,1981 +86164,1965 @@ msgstr "" "suponiendo que tenés alguna habilidad mecánica." #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "pipa de vidrio" -msgstr[1] "pipas de vidrio" +msgid "bio lockpick" +msgid_plural "bio lockpicks" +msgstr[0] "bioganzúa" +msgstr[1] "bioganzúas" + +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "esto es un pseudo objeto" -#. ~ Description for glass pipe +#: lang/json/TOOL_from_json.py +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "bomba de ácido" +msgstr[1] "bombas de ácido" + +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." msgstr "" -"Es una pipa de vidrio soplada artesanalmente. Es de la clase que se utiliza " -"comúnmente para fumar drogas recreativas." +"Esto es un recipiente frágil lleno de ácido. Tiralo para derramar el charco " +"de potente ácido." #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "pipa para tabaco" -msgstr[1] "pipas para tabaco" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "explosivo C-4" +msgstr[1] "explosivos C-4" -#. ~ Description for tobacco pipe +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" -"Es una pipa tallada de madera. Está diseñada para facilitar el consumo de " -"hojas curadas de tabaco." +"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" +" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " +"temporizador." #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "tenaza" -msgstr[1] "tenazas" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "explosivo C-4 (activado)" +msgstr[1] "explosivos C-4 (activados)" -#. ~ Description for pliers +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "" +"Ya estableciste el temporizador del %s, tal vez te convenga estar lo más " +"lejos posible ahora." + +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -"Es una tenaza común con junta deslizante, útil para usar en trabajos " -"mecánicos básicos. Para otras cosas más complejas vas a necesitar una llave " -"francesa. " +"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" +" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " +"temporizador, que en este momento está contando." #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "reloj de bolsillo" -msgstr[1] "relojes de bolsillo" +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "dinamita" +msgstr[1] "dinamitas" -#. ~ Description for pocket watch +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. +#: lang/json/TOOL_from_json.py +msgid "You light the dynamite." +msgstr "Encendés la dinamita." + +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" -"Un reloj de bolsillo como los de antes. Este te muestra la hora de una " -"manera elegante. Puede ser desarmado para recuperar las partes." +"Son varios palos de explosivos con una mecha cada uno. Usala para encender " +"la mecha. Vas a necesitar un encendedor o fósforos en tu inventario para " +"usarla. Poco después de encender la mecha, este objeto explotará, ¡así que " +"alejate!" #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "navaja" -msgstr[1] "navajas" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "dinamita (encendida)" +msgstr[1] "dinamitas (encendidas)" -#. ~ Description for pocket knife +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." msgstr "" -"Es una pequeña navaja. No es muy útil en combate, pero es mejor que nada. Y " -"es bastante afilada como para usarla para carnear." +"La mecha de esta dinamita está encendida y siseando. Va a explotar en " +"cualquier momento." #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "pulidor eléctrico" -msgstr[1] "pulidores eléctricos" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for electric polisher +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"Es un pulidor eléctrico que se utiliza para pulir superficies de metal y " -"hacerlas tan reflectantes como un espejo." #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "kit de cocina de latas" -msgstr[1] "kits de cocina de latas" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for soda can stove kit +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" -"Es una cocina de alcohol ultraliviana con un anillo de cocción lenta, creado" -" a mano con un par de latas de aluminio de gaseosa. Viene con una botella " -"plástica de 500 ml para el alcohol concentrado." #: lang/json/TOOL_from_json.py -msgid "handheld game system" -msgid_plural "handheld game systems" -msgstr[0] "consola portátil de videojuegos" -msgstr[1] "consolas portátiles de videojuegos" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for handheld game system +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable games console in working condition, with a backlit screen" -" allowing you to play in the dark. You can use it to play it for a little " -"while, but this requires batteries." +msgid "Activate bomb" msgstr "" -"Es una consola portátil de videojuegos que funciona, con una pantalla " -"retroiluminada que te permite jugar en la oscuridad. Usalo para jugar por un" -" rato, pero necesita baterías." +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "generador de portal" -msgstr[1] "generadores de portal" +msgid "You activate the EMP bomb." +msgstr "" -#. ~ Description for portal generator +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." msgstr "" -"Este es un dispositivo extraño, bizarro y arcano, de naturaleza " -"sobrenatural. Te hace doler la cabeza con solo mirarlo. Está cubierto de " -"marcas alienígenas." #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "azuela de piedra" -msgstr[1] "azuelas de piedra" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for stone adze +#. ~ Use action no_deactivate_msg for active EMP bomb. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "" + +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" -"Es una azuela de piedra, un tipo de hacha de mango corto. Se usa para cortar" -" objetos de madera." #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "hacha de piedra" -msgstr[1] "hachas de piedra" +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "bomba de fertilizante" +msgstr[1] "bombas de fertilizante" -#. ~ Description for stone axe +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You light the %s." +msgstr "Encendés el/a %s." + +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" -"Es una piedra afilada sujetada a un palo. Funciona bastante bien como hacha," -" pero la verdad es que no se puede comparar con un hacha seria." +"Es un explosivo volátil hecho en casa. Usala para encender la mecha. Vas a " +"necesitar un encendedor o fósforos en tu inventario para encenderla. Poco " +"después de encender la mecha, la bomba va a explotar, ¡así que alejate!" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "martillo de piedra" -msgstr[1] "martillos de piedra" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "bomba de fertilizante (encendida)" +msgstr[1] "bombas de fertilizante (encendidas)" -#. ~ Description for stone hammer +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." msgstr "" -"Es una piedra sujetada a un palo, un facsímil rudimentario de un martillo. " -"Funciona adecuadamente pero la verdad es que no se puede comparar con un " -"martillo serio." +"La mecha de esta bomba de fertilizante está encendida y siseando. Va a " +"explotar en cualquier momento." #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "cuchillo de piedra" -msgstr[1] "cuchillos de piedra" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "petardo" +msgstr[1] "petardos" -#. ~ Description for stone knife +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" msgstr "" -"Es una piedra afilada puesta dentro de un mango ahuecado. No es ni por asomo" -" tan útil como un cuchillo serio, pero es mejor que nada." +"Es un petardo solo con una mecha corta. Usalo para encender la mecha. Claro," +" vas a necesitar un encendedor o algunos fósforos para usarlo. Poco después " +"de que enciendas la mecha va a explotar, ¡así que tiralo rápido!" #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "pala de piedra" -msgstr[1] "palas de piedra" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "petardo (enc.)" +msgstr[1] "petardos (enc.)" -#. ~ Description for stone shovel +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." msgstr "" -"Es una piedra aplanada sujetada a un palo. Funciona bastante bien como pala," -" pero la verdad es que no se puede comparar con una pala seria." +"Un petardo que ha sido encendido, la mecha está siseando. Tiralo rápido " +"antes de que explote." #: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" -msgstr[0] "bioganzúa" -msgstr[1] "bioganzúas" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "paquete de petardos" +msgstr[1] "paquetes de petardos" -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "esto es un pseudo objeto" +#. ~ Description for pack of firecrackers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" +msgstr "" +"Es un paquete con 25 petardos con una mecha cada uno. Usalos para encender " +"la mecha. Claro, vas a necesitar un encendedor o algunos fósforos para " +"usarlos. Poco después de que enciendas la mecha van a empezar a explotar, " +"¡así que tiralos rápido!" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "trapo" -msgstr[1] "trapos" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "paquete de petardos (enc.)" +msgstr[1] "paquetes de petardos (enc.)" -#. ~ Description for rag +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." msgstr "" -"Es un pedazo grande de tela, útil para fabricar otras cosas y posiblemente " -"para detener sangrados." +"Un paquete de 25 petardos que ha sido encendido, la mecha está siseando. " +"Tiralos rápido antes de que empiecen a explotar." #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "" -msgstr[1] "" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "granada de destello" +msgstr[1] "granadas de destello" -#. ~ Description for sponge +#. ~ Use action msg for flashbang. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the flashbang." +msgstr "Sacás el gancho de la granada de destello." + +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" +"Es una granada de destello de las que usan policías y militares. Usala para " +"sacarle gancho y activar el detonador. Después de esto, tenés cinco turnos " +"antes de que detone una luz y un sonido intensos, encegueciendo, " +"ensordeciendo y desorientando a cualquier que esté cerca." #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "" -msgstr[1] "" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "granada de destello activada" +msgstr[1] "granadas de destello activadas" -#. ~ Description for washing kit +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" +"Esta granada de destello está activada, y en cualquier momento detonará una " +"luz y un sonido intensos, encegueciendo, ensordeciendo y desorientando a " +"cualquier que esté cerca. ¡Puede ser una buena idea tirarla!" #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "" -msgstr[1] "" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "lata improvisada de gas" +msgstr[1] "latas improvisadas de gas" -#. ~ Use action msg for reading light. +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "Encendés la luz de lectura." +msgid "Arm" +msgstr "Activar" -#. ~ Use action need_charges_msg for reading light. +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "La luz de lectura parpadea y se apaga." +msgid "You arm the makeshift gas canister." +msgstr "Activás la lata improvisada de gas." -#. ~ Description for reading light +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." +msgid "" +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." msgstr "" -"Es una pequeña luz LED con un gancho, diseñada para leer libros en la " -"oscuridad." +"Es una bomba de gas rudimentaria hecha con químicos que se encuentran en " +"casa. Usala para activarla. En tres turnos comenzará a expeler un gas muy " +"tóxico durante un tiempo corto. Este gas es venenoso, además de entorpecer " +"la visión y el olfato." #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "" -msgstr[1] "" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "granada improvisada de gas activada" +msgstr[1] "granadas improvisadas de gas activadas" -#. ~ Use action msg for reading light (active). +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "Apagás la luz de lectura." +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "Ya activaste la %s, ahora intentá tirarla." -#. ~ Description for reading light (active) +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. +#: lang/json/TOOL_from_json.py +msgid "Hiss." +msgstr "Hiss." + +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." msgstr "" -"Es una pequeña luz LED con un gancho, diseñada para leer libros en la " -"oscuridad. Está prendida." +"Esta lata de gas venenoso hecha en casa, ha sido sido abierta y está " +"largando (o lo hará en cualquier momento) un gas muy tóxico. Deberías " +"considerar sacártela de encima lo antes posible." #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "encendedor recargable" -msgstr[1] "encendedores recargables" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "M72 LAW empaquetado" +msgstr[1] "M72 LAW empaquetados" -#. ~ Use action menu_text for refillable lighter. +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. #: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "Encender" +msgid "Activate" +msgstr "Activar" -#. ~ Use action msg for refillable lighter. +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "Encendés el encendedor de un golpe." - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "No pasa nada." +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "Tirás de la palanca activadora, preparando el LAW para disparar." -#. ~ Description for refillable lighter +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" -"Es un encendedor con la tapa abatible y el tanque recargable. Hay que tener " -"un encendedor encima para usar varias drogas, como los cigarrillos, o para " -"encender cosas como los cócteles molotov. También lo podés usar para prender" -" fuego otras cosas." +"Es un M73 LAW empaquetado en su forma para almacenamiento. Usalo para " +"abrirlo y dejarlo listo para disparar. Una vez que está activado, ya no " +"puede ser empaquetado." -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "Apagás el encendedor." +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "minibomba nuclear" +msgstr[1] "minibombas nucleares" -#. ~ Description for refillable lighter +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" -"Es un encendedor con la tapa abatible y el tanque recargable. Está " -"encendido." +"Esta es un arma extremadamente poderosa, es una bomba nuclear portátil. " +"Usala para activar el temporizador. Suponés que la explosión va a ser lo " +"suficientemente grande como para reventar una casa pequeña." +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "mortero" -msgstr[1] "morteros" +msgid "" +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." +msgstr "" +"Esta bomba nuclear miniatura tiene una luz titilando en el costado, " +"indicando que pronto va a explotar. Deberías alejarte lo más posible de " +"ella." -#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "Es un simple mortero de mano hecho de piedra, para moler grano." +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "cóctel molotov" +msgstr[1] "cócteles molotov" +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "colchoneta" -msgstr[1] "colchonetas" +msgid "Light rag" +msgstr "Encender trapo" -#. ~ Use action done_message for rollmat. +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "Desenrollás la colchoneta y la ponés en el suelo." +msgid "You light the Molotov cocktail!" +msgstr "¡Encendiste el cóctel molotov!" -#. ~ Description for rollmat +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -"Es una lámina de gomespuma que puede ser enrollada para ser fácil de " -"guardar. Te aísla del suelo, lo que facilita dormir. Usala para " -"desenrollarla y ponerla en el suelo." - -#: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "inyector RX12" -msgstr[1] "inyectores RX12" +"Es una botella con líquido inflamable y un trapo metido adentro. Usalo para " +"encender fuego el trapo. Vas a necesitar un encendedor o fósforos en tu " +"inventario para usarlo. Después de encenderlo, tiralo para prender fuego en " +"el impacto." -#. ~ Description for RX12 jet injector +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." msgstr "" -"El inyector de presión Rivtech RX12 es un pequeño dispositivo en forma de " -"pistola que se usa para inyectar químicas de curación rápida a través de la " -"piel sin necesidad de una aguja. Una etiqueta en el costado advierte sobre " -"no usar más de dos dosis por hora." - -#: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "caja de seguridad" -msgstr[1] "cajas de seguridad" +"Es una botella con un líquido inflamable y un trapo llameante metido en el " +"cuello. Al tirarlo se rompe la botella y se prende como una bola de fuego. " +"Si se te cae, te va a prender fuego a vos, así que no hagas eso excepto que " +"te quieras morir quemado." -#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py -msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." -msgstr "" -"Es una caja de seguridad con combinación. Lamentablemente, no conocés la " -"combinación. Romperla para abrirla va a destruir las cosas de valor." +msgid "ANFO charge" +msgid_plural "ANFO charges" +msgstr[0] "carga de NAFO" +msgstr[1] "cargas de NAFO" +#. ~ Use action msg for ANFO charge. #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "código de acceso a sarcófago" -msgstr[1] "códigos de acceso a sarcófago" +msgid "You light the fuse on the ANFO charge. Run survivor, run!" +msgstr "Encendés la mecha de la carga de NAFO. ¡Corré, sobreviviente, corré!" -#. ~ Description for sarcophagus access code +#. ~ Description for ANFO charge #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. Use this item to light the fuse. You will then have " +"twenty turns before it explodes and creates a large fireball." msgstr "" -"Este impreso es una cadena de números para acceder al ascensor en el " -"sarcófago de residuos peligrosos." - -#: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "sierra para madera" -msgstr[1] "sierras para madera" +"Es un gran barril de metal lleno con perdigones de NAFO y equipado con un " +"detonador de dinamita. Usala para encender la mecha. Después, vas a tener " +"veinte turnos antes de que explote y genere una gran bola de fuego." -#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "Es una sierra fina, útil para cortar objetos de madera." +msgid "active ANFO charge" +msgid_plural "active ANFO charges" +msgstr[0] "carga de NAFO activada" +msgstr[1] "cargas de NAFO activadas" +#. ~ Use action no_deactivate_msg for active ANFO charge. +#. ~ Use action no_deactivate_msg for active black gunpowder charge. #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "escalpelo" -msgstr[1] "escalpelos" +msgid "You've already lit the fuse - run!" +msgstr "Ya encendiste la mecha - ¡corré!" -#. ~ Description for scalpel +#. ~ Description for active ANFO charge #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. The fuse has been lit - better run like hell!" msgstr "" -"Es un cuchillo muy afilado diseñado para cortes quirúrgicos. Su pequeña hoja" -" afilada permite golpes precisos en las manos de alguien hábil." +"Es un gran tanque de metal lleno con perdigones de NAFO y equipado con un " +"detonador de dinamita. La mecha está encendida, ¡así que salí rajando!" #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "destornillador" -msgstr[1] "destornilladores" +msgid "black gunpowder charge" +msgid_plural "black gunpowder charges" +msgstr[0] "carga de pólvora negra" +msgstr[1] "cargas de pólvora negra" -#. ~ Description for screwdriver +#. ~ Use action msg for black gunpowder charge. #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." +"You light the fuse on the black gunpowder charge. Get rid of it quickly!" msgstr "" -"Es un destornillador de broca cruciforme... o sea, punta phillips. Es una " -"herramienta importante para casi todas las fabricaciones electrónicas, la " -"mayoría de las mecánicas, y tiene muchos otros usos." - -#: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "juego de destornilladores" -msgstr[1] "juegos de destornilladores" +"Encendés la mecha de la carga de pólvora negra. ¡Sacátela de encima rápido!" -#. ~ Description for screwdriver set +#. ~ Description for black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" +" this item to light the fuse. Should explode in a few minutes…" msgstr "" -"Es un juego de destornilladores de varios tamaños y tipos de punta. Te " -"garantiza tener la herramienta adecuada para un trabajo preciso." #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "guadaña" -msgstr[1] "guadañas" +msgid "active black gunpowder charge" +msgid_plural "active black gunpowder charges" +msgstr[0] "carga encendida de pólvora negra" +msgstr[1] "cargas encendidas de pólvora negra" -#. ~ Description for scythe +#. ~ Description for active black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, whose fuse has been lit, its " +"final countdown starting." msgstr "" -"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " -"Aunque es una cuchilla gigante en la punta de un palo, es increíblemente " -"incómoda de usar para cualquier cosa que no sea su propósito previsto." +"Es un dispositivo explosivo casero, que consiste en una gran jarra de " +"plástico llena de pólvora negra y chatarra, cuya mecha ha sido encendida, " +"por lo que está en su cuenta regresiva." #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "costurero" -msgstr[1] "costureros" +msgid "RDX charge" +msgid_plural "RDX charges" +msgstr[0] "carga de RDX" +msgstr[1] "cargas de RDX" -#. ~ Description for sewing kit +#. ~ Use action msg for RDX charge. +#: lang/json/TOOL_from_json.py +msgid "You light the fuse on the explosive charge. Clear the area!" +msgstr "Encendés la mecha de la carga explosiva. ¡Abran cancha!" + +#. ~ Description for RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"Contains a core of primary explosive to ensure that the charge detonates " +"completely and delivers its entire destructive power to everything in sight." msgstr "" -"Es un equipo de plástico con una variedad de agujas, carreteles de hilo y " -"algunas otras herramientas para uso textil. Usar un costurero en una prenda " -"hará que intentes repararlo o reforzarlo. Y al hacerlo estarás usando tu " -"habilidad de Sastrería." +"Es un barril de metal lleno con 50 litros de RDX y chatarra. Contiene un " +"centro de explosivo primario para asegurar que la carga detone completamente" +" y emita su poder destructivo completo a todo lo que pueda." #: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "" -msgstr[1] "" +msgid "active RDX charge" +msgid_plural "active RDX charges" +msgstr[0] "carga encendida de RDX" +msgstr[1] "cargas encendidas de RDX" +#. ~ Use action no_deactivate_msg for active RDX charge. #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "equipo de afeitar" -msgstr[1] "equipos de afeitar" +msgid "You've already lit the fuse - clear the area immediately!" +msgstr "Ya encendiste la mecha - ¡despejá el área de inmediato!" -#. ~ Description for shaving kit +#. ~ Description for active RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"The fuse has been lit and once it ignites the primary explosive, the charge " +"will detonate and rain fire and steel on everything in sight." msgstr "" -"Es un equipo de afeitar compacto y liviano hecho para los que viajan. Lo " -"podés usar para afeitarte si se le agrega jabón. Necesita 1 unidad de jabón " -"por uso." - -#: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "equipo de refugio" -msgstr[1] "equipos de refugio" - -#. ~ Description for shelter kit -#: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo." +"Es un barril de metal lleno con 50 litros de RDX y chatarra. La mecha ha " +"sido encendida y cuando llegue al explosivo primario, la carga detonará y " +"caerá una lluvia de fuego y acero sobre todo lo que esté cerca." #: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "shishkebab (apag.)" -msgstr[1] "shishkebabs (apag.)" +msgid "rocket candy" +msgid_plural "rocket candies" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action failure_message for shishkebab (off). +#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket +#. candies'}. #: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "¡Uh, qué cagada. No quiere encender!" +msgid "Light candy" +msgstr "Encender caramelo" -#. ~ Use action lacks_fuel_message for shishkebab (off). +#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "¡Esta cosa necesito un poco de nafta!" +msgid "You light the rocket candy on fire. Throw it!" +msgstr "Encendés el combustible de caramelo. ¡Tiralo!" -#. ~ Use action success_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "¡Vamos a bailar, Zetas!" - -#. ~ Description for shishkebab (off) +#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." +"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" +" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" +" smokescreen - if you lit the narrow end, you should be able to throw it " +"before the flame reaches the broad end." msgstr "" -"Es un cuchillo largo con un caño de combustible al costado, y un pequeño " -"tanque y un encendedor integrado en la empuñadura aislada. Cuando se le pone" -" nafta, la cuchilla puede volverse abrasadora para chamuscar enemigos e " -"iluminar tu camino. Usala para encenderla." - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "shishkebab (enc.)" -msgstr[1] "shishkebabs (enc.)" +"Es un pedazo de combustible de caramelo con forma de pera, que se obtiene " +"calentando nitrato de potasio con azúcar y se le da forma al líquido " +"obtenido. Puede servir como combustible de misiles, pero también como " +"cortina de humo. Si encendés la parte más fina, deberías tener tiempo de " +"tirarlo antes de que las llamas alcancen la parte más ancha." -#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "¡Qué bajón, loco! La llama de tu shishkebab parpadea y se apaga." +msgid "burning rocket candy" +msgid_plural "burning rocket candies" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action charges_extinguish_message for shishkebab (on). +#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', +#. 'str_pl': 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "¡Qué choto, sin nafta! La llama de tu shishkebab se apaga." +msgid "You've already lit the fuse - get rid of it immediately!" +msgstr "Ya encendiste la mecha - ¡sacátelo de encima!" -#. ~ Use action noise_message for shishkebab (on). +#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': +#. 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "¡Tu shishkebab chisporrotea!" +msgid "Hsssss." +msgstr "Hsssss." -#. ~ Use action voluntary_extinguish_message for shishkebab (on). +#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket +#. candies'} #: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "Bye bye. La llama de tu shishkebab desaparece." +msgid "" +"This is a chunk of rocket candy that has been lit on fire and burns with a " +"loud hiss, spewing forth large amounts of smoke." +msgstr "" +"Es un pedazo de combustible de caramelo con forma de pera, que ha sido " +"encendido y está siseando, arrojando muchísimo humo." -#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "Tu shishkebab sisea en el agua y se apaga." +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "magiclick" +msgstr[1] "magiclicks" -#. ~ Description for shishkebab (on) +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" -"Es un cuchillo largo con un caño de combustible al costado, y un pequeño " -"tanque y un encendedor integrado en la empuñadura aislada. La cuchilla está " -"brillando. Usala para cerrar el gas." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "trampa de escopeta" -msgstr[1] "trampas de escopeta" +"Es un simple encendedor eléctrico, que puede funcionar ineficazmente como un" +" encendedor normal." -#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "Ponés la trampa de escopeta." +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "arco de rodamiento" +msgstr[1] "arcos de rodamiento" -#. ~ Description for shotgun trap +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -"Es una simple trampa de cuerda, que tiene la punta atada al gatillo de una " -"escopeta de doble caño cargada. Cuando se tira de la cuerda, la escopeta se " -"dispara. Tiene dos cartuchos cargados. La primera vez que la trampa es " -"activada, uno o los dos cartuchos pueden dispararse." +"Este arco de rodamiento es un simple objeto para encender fuego. Consiste en" +" dos piezas de madera y un poco de hilo. Como está construido con materiales" +" sencillos, es lento y bastante difícil poder encender un fuego utilizando " +"esta herramienta." #: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "pala" -msgstr[1] "palas" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "arco de rodamiento de campamento" +msgstr[1] "arcos de rodamiento de campamento" -#. ~ Description for shovel +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgid "" +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -"Es una herramienta para cavar. Usala para cavar pozos en los espacios " -"adyacentes al lugar donde estés parado." +"Este arco resistente de rodamiento es un simple objeto para encender fuego. " +"Consiste en dos piezas de madera y un poco de hilo. Como está construido con" +" materiales sencillos, es lento y bastante difícil poder encender un fuego " +"utilizando esta herramienta." #: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "hoz" -msgstr[1] "hoces" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "yesquero" +msgstr[1] "yesqueros" -#. ~ Description for sickle +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." msgstr "" -"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " -"Aunque es una enorme cuchilla curva con mango, es increíblemente incómoda de" -" usar para cualquier cosa que no sea su propósito previsto." #: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "extintor pequeño" -msgstr[1] "extintores pequeños" +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "encendedor" +msgstr[1] "encendedores" -#. ~ Description for small fire extinguisher +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." msgstr "" -"Es un extintor portátil que contiene un litro de gas CO2 comprimido. Es útil" -" para apagar fuegos cercanos." +"Es un encendedor descartable de plástico. Hay que tener un encendedor para " +"usar varias drogas, como los cigarrillos, o para encender cosas como los " +"cócteles molotov. También lo podés usar para prender fuego otras cosas." #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "equipo de reparación de armas" -msgstr[1] "equipos de reparación de armas" +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "lupa" +msgstr[1] "lupas" -#. ~ Description for firearm repair kit +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." msgstr "" -"Es un equipo portátil de herramientas hecho para reparar armas de fuego " -"dañadas. Alimentado con baterías normales, es una herramienta vital para el " -"mantenimiento a largo plazo de las armas de fuego. Necesita 100 cargas de " -"batería para cada vez que se usa." +"Es una lupa. Puede ser útil para encender fuegos si el día está soleado." #: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "lámpara inteligente (apagada)" -msgstr[1] "lámparas inteligentes (apagadas)" +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "cajita de fósforos" +msgstr[1] "cajitas de fósforos" -#. ~ Use action msg for smart lamp (off). +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "Encendés la lámpara inteligente." +msgid "" +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." +msgstr "" +"Es una pequeña caja de fósforos con una zona áspera de raspado en la parte " +"de afuera. Hay que tener fósforos para usar varias drogas como los " +"cigarrillos, o para encender cosas como los cócteles molotov. También los " +"podés usar para prender fuego otras cosas. " -#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "La lámpara inteligente se quedó sin batería." +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "encendedor recargable" +msgstr[1] "encendedores recargables" -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "Es una lámpara inteligente, puede ser encendida de manera remota." +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "Encender" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "lámpara inteligente (encendida)" -msgstr[1] "lámparas inteligentes (encendidas)" +msgid "You flick the lighter." +msgstr "Encendés el encendedor de un golpe." -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "Se apagó la lámpara inteligente." +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "No pasa nada." -#. ~ Description for smart lamp (on) +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." msgstr "" -"Es una lámpara inteligente, que está encendida. Puede ser apagada de manera " -"remota." +"Es un encendedor con la tapa abatible y el tanque recargable. Hay que tener " +"un encendedor encima para usar varias drogas, como los cigarrillos, o para " +"encender cosas como los cócteles molotov. También lo podés usar para prender" +" fuego otras cosas." +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "paquete de oxígeno de emergencia" -msgstr[1] "paquetes de oxígeno de emergencia" +msgid "You extinguish the lighter." +msgstr "Apagás el encendedor." -#. ~ Description for emergency oxygen pack +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." msgstr "" -"Es un pequeño tanque de oxígeno comprimido médico con regulador plegable y " -"máscara. Comúnmente se utiliza en situaciones de emergencia. Provee alivio " -"inmediato para ataques de asma o inhalación de humo, y puede brindar una " -"pequeña inyección de energía." +"Es un encendedor con la tapa abatible y el tanque recargable. Está " +"encendido." -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "soldadora de mano" -msgstr[1] "soldadoras de mano" +#: lang/json/TOOL_from_json.py +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "braserito" +msgstr[1] "braseritos" -#. ~ Description for soldering iron +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." +msgid "You light the tinder." +msgstr "Encendés la yesca." + +#. ~ Use action need_charges_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "The ember carrier is out of tinder." msgstr "" -"Es un aparato con una punta de metal que se puede poner muy caliente. Es " -"necesario para crear dispositivos electrónicos avanzados. Incluso, lo podés " -"usar para cauterizar heridas, si necesitás." +#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "aerosol" -msgstr[1] "aerosoles" +msgid "You need a lighter or fire to light this." +msgstr "Necesitás un encendedor o fuego para encenderla." -#. ~ Description for spray can +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." msgstr "" -"Es una lata de aerosol, llena de pintura. Usala para hacer un grafiti en el " -"piso." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "escalera de mano" -msgstr[1] "escaleras de mano" +"Es un pequeño recipiente para poner yesca, con agujeros que permiten " +"controlar el ingreso de aire. Puede alimentar brasas encendidas por un rato " +"largo, para encender fuegos sin herramientas más modernas." -#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "Es una escalera de mano de madera. Usala para ubicarla." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "destilador" -msgstr[1] "destiladores" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "braserito (enc.)" +msgstr[1] "braseritos (enc.)" -#. ~ Description for still +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." msgstr "" -"Es un destilador o alambique. Es útil para destilar alcohol y otras " -"sustancias más extrañas." +"Es un pequeño recipiente para poner yesca, con agujeros que permiten " +"controlar el ingreso de aire. Adentro tiene una brasa encendida, y puede " +"usarse para encender una fogata." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" +#: lang/json/TOOL_from_json.py +msgid "crash axe" +msgid_plural "crash axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for autoclave +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." msgstr "" #: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "marcador de supervivencia" -msgstr[1] "marcadores de supervivencia" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "extintor grande" +msgstr[1] "extintores grandes" -#. ~ Description for survival marker +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" -"Es una pieza afilada de carbón que casi garantiza que terminarás con las " -"manos todas manchadas de carbón. Usalo para escribir alguna cosa." #: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "equipo improvisado cortapelo" -msgstr[1] "equipos improvisados cortapelo" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "hacha de bombero" +msgstr[1] "hachas de bombero" -#. ~ Description for makeshift haircut kit +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "Es un equipo con herramientas para cortar el pelo." +msgid "" +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." +msgstr "" +"Es una gran hacha de dos manos y con una cara de la cabeza terminada en " +"punta, normalmente utilizada por los bomberos. Es un arma poderosa para el " +"cuerpo a cuerpo, pero es un poco lenta entre hachazo y hachazo." #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "kit de utensilios de supervivencia" -msgstr[1] "kits de utensilios de supervivencia" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "barra halligan" +msgstr[1] "barras halligan" -#. ~ Description for survivor mess kit +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" -"Un kit de utensilios hecho en casa, que contiene todo lo que podés necesitar" -" para crear una cocina post-apocalíptica. Alimentada con un quemador de " -"lámpara de aceite, está compuesto de herramientas y materiales simples pero " -"duraderos." +"Es una herramienta pesada de múltiples usos, comúnmente utilizada por los " +"bomberos, fuerzas de la ley y unidades militares de rescate. Usala para " +"abrir puertas cerradas con llave sin destruirlas o para levantar tapas de " +"cámaras de inspección. También la podés empuñar para reventar algunas " +"cabezas." #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "telescopio de supervivencia" -msgstr[1] "telescopios de supervivencia" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "extintor pequeño" +msgstr[1] "extintores pequeños" -#. ~ Description for survivor telescope +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." msgstr "" -"Es un telescopio casero y plegable. Es demasiado largo y poco preciso para " -"usarlo como mira para un arma, pero tener este objeto en tu inventario " -"duplica la distancia que ves en el mapa." +"Es un extintor portátil que contiene un litro de gas CO2 comprimido. Es útil" +" para apagar fuegos cercanos." #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "equipo improvisado de afeitar" -msgstr[1] "equipos improvisados de afeitar" +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "extintor arrojable" +msgstr[1] "extintores arrojables" -#. ~ Description for makeshift shaving kit +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" -"Es un equipo de afeitar improvisado. Lo podés usar para afeitarte si se le " -"agrega jabón. Necesita 1 unidad de jabón por uso." +"Es un extintor del tamaño de una granada. Aunque no es tan eficaz como una " +"extintor normal, lo podés usar a distancia. Se activa debido al calor, así " +"que solo hay que tirarlo en las llamas." #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "equipo de estampado y matriz" -msgstr[1] "equipos de estampado y matriz" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "trampa plástica de peces" +msgstr[1] "trampas plásticas de peces" -#. ~ Description for swage and die set +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -"Es un equipo de estampados y matrices para trabajar el metal. Se utiliza " -"para algunas fabricaciones metalúrgicas." +"Es una trampa improvisada para peces, hecha con botellas plásticas. Es " +"simple, incluso diríamos primitiva, pero fácil de usar. El principio de " +"acción: el pez se mete buscando la carnada, pero no puede salir. No es muy " +"humano, está prohibido por ley, pero ya no hay policías de los que " +"preocuparse." #: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "jeringa" -msgstr[1] "jeringas" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "caña básica para pescar" +msgstr[1] "cañas básicas para pescar" -#. ~ Description for syringe +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "Es una jeringa médica. Se usa para administrar drogas intravenosas." +msgid "" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." +msgstr "" +"'Caña para pescar' tal vez sea mucho decir para esto. La verdad es que es un" +" palo con un pedazo de hilo y un anzuelo." #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "equipo de sastre" -msgstr[1] "equipos de sastre" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "caña profesional para pescar" +msgstr[1] "cañas profesionales para pescar" -#. ~ Description for tailor's kit +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." msgstr "" +"Es una caña de pescar profesional, con un equipo de plomadas. Con esto " +"deberías ser capaz de pescar de todo." #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "pellejo curándose" -msgstr[1] "pellejos curándose" +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for tanning leather hide. +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." +msgid "" +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." msgstr "" -"Cuidadosamente, desdoblás el pellejo que está curándose y lo sacudís para " -"limpiarlo." +"Es una pequeña prensa de mano para cargar munición a mano. Viene con todo lo" +" que se necesita para empezar a cargar a mano tu propia munición." -#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "El pellejo todavía no terminó el proceso de curado." +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for tanning leather hide +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" -"Es el pellejo tratado de un animal que está en pleno proceso químico que " -"necesita para convertirse en cuero. Vas a poder activarlo para desenrollarlo" -" y usarlo cuando termine el proceso." #: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "pelaje curándose" -msgstr[1] "pelajes curándose" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "quitador cinético de balas" +msgstr[1] "quitadores cinético de balas" -#. ~ Use action msg for tanning fur pelt. +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgid "This is a tool used for properly disassembling firearm ammunition." msgstr "" -"Cuidadosamente, desdoblás el pelaje que está curándose y lo sacudís para " -"limpiarlo." +"Es una herramienta que se usa para desarmar apropiadamente la munición." -#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "El pelaje todavía no terminó el proceso de curado." +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "cuchillo de cobre" +msgstr[1] "cuchillos de cobre" -#. ~ Description for tanning fur pelt +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." msgstr "" -"Es el pelaje tratado de un animal que está en pleno proceso químico que " -"necesita para convertirse en piel. Vas a poder activarlo para desenrollarlo " -"y usarlo cuando termine el proceso." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "plataforma de teletransportación" -msgstr[1] "plataformas de teletransportación" +"Es un cuchillo que consiste en cobre trabajado toscamente, y un agarre " +"rudimentario. Primitivo, pero un paso más adelante de la edad de piedra." -#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "Ponés la plataforma de teletransportación." +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "cuchillo de buzo" +msgstr[1] "cuchillos de buzo" -#. ~ Description for teleport pad +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -"Es un equipo para una trampa de teletransportación que consiste en un " -"teletransportador y una celda solar que es activada cuando se lo pisa." +"Es un resistente cuchillo corto con serrucho en el filo para cortar cuerdas " +"y correas, y la punta roma para poder hacer palanca. Utilizado por los " +"buzos, es muy liviano y casi no ocupa lugar en el bolsillo." #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "teletransportador" -msgstr[1] "teletransportadores" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "espátula para miel" +msgstr[1] "espátulas para miel" -#. ~ Description for teleporter +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." msgstr "" -"Es un dispositivo experimental que te teletransportará a una corta distancia" -" cuando es activado." +"Una herramienta filosa parecida a un cuchillo, que se usa para sacar la miel" +" de las colmenas. También puede servir como arma de cuerpo a cuerpo." #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "carpa" -msgstr[1] "carpas" +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "navaja" +msgstr[1] "navajas" -#. ~ Description for tent +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." msgstr "" -"Es una pequeña carpa personal, lo suficientemente grande para que entres " -"cómodo." - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "Pedazo Flameante de Acero +2" -msgstr[1] "Pedazos Flameantes de Acero +2" - -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "A LA MIERDA, ESTA COSA ESTÁ EN FUEGO" +"Es una pequeña navaja. No es muy útil en combate, pero es mejor que nada. Y " +"es bastante afilada como para usarla para carnear." #: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "termómetro" -msgstr[1] "termómetros" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "cuchillo de piedra" +msgstr[1] "cuchillos de piedra" -#. ~ Description for thermometer +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." +msgid "" +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." msgstr "" -"Un termómetro de plástico que puede medir la temperatura del ambiente." +"Es una piedra afilada puesta dentro de un mango ahuecado. No es ni por asomo" +" tan útil como un cuchillo serio, pero es mejor que nada." #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "extintor arrojable" -msgstr[1] "extintores arrojables" +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "palita" +msgstr[1] "palitas" -#. ~ Description for throwable fire extinguisher +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." msgstr "" -"Es un extintor del tamaño de una granada. Aunque no es tan eficaz como una " -"extintor normal, lo podés usar a distancia. Se activa debido al calor, así " -"que solo hay que tirarlo en las llamas." +"Es una pequeña pala filosa de jardinería, perfecta para sacar larvas y " +"gusanos." #: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "par de pinzas de metal" -msgstr[1] "pares de pinzas de metal" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "azada" +msgstr[1] "azadas" -#. ~ Description for pair of metal tongs +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." msgstr "" -"Son unas largas pinzas de metal. Son comúnmente usadas para cocinar o para " -"trabajar el metal." +"Es una herramienta para la agricultura. La podés usar para convertir terreno" +" cultivable en una pila de tierra difícil de transitar, o para cavar un " +"pozo." #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "Prender/Reajustar" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "pala de piedra" +msgstr[1] "palas de piedra" -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." +msgid "" +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." msgstr "" +"Es una piedra aplanada sujetada a un palo. Funciona bastante bien como pala," +" pero la verdad es que no se puede comparar con una pala seria." -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "guadaña" +msgstr[1] "guadañas" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" +"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " +"Aunque es una cuchilla gigante en la punta de un palo, es increíblemente " +"incómoda de usar para cualquier cosa que no sea su propósito previsto." #: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "" -msgstr[1] "" +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "pala" +msgstr[1] "palas" -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "You turn off the heater." +msgid "This is a digging tool. Use it to dig pits adjacent to your location." msgstr "" +"Es una herramienta para cavar. Usala para cavar pozos en los espacios " +"adyacentes al lugar donde estés parado." #: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "" -msgstr[1] "" +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "hoz" +msgstr[1] "hoces" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" +"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " +"Aunque es una enorme cuchilla curva con mango, es increíblemente incómoda de" +" usar para cualquier cosa que no sea su propósito previsto." #: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "" -msgstr[1] "" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" +msgstr[0] "cortasetos (apag.)" +msgstr[1] "cortasetos (apag.)" +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py -msgid "ANFO charge" -msgid_plural "ANFO charges" -msgstr[0] "carga de NAFO" -msgstr[1] "cargas de NAFO" +msgid "" +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." +msgstr "" +"Un cortasetos a combustible, sin cable y de doble filo. Una larga línea de " +"dientes afilados se extienden desde el motor. Al encender el cortasetos hace" +" que vibren rápidamente. Es la motosierra del pobre, en cuanto a lo que " +"concierne a los zombis." -#. ~ Use action msg for ANFO charge. #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the ANFO charge. Run survivor, run!" -msgstr "Encendés la mecha de la carga de NAFO. ¡Corré, sobreviviente, corré!" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "cortasetos (enc.)" +msgstr[1] "cortasetos (enc.)" -#. ~ Description for ANFO charge +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. Use this item to light the fuse. You will then have " -"twenty turns before it explodes and creates a large fireball." +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." msgstr "" -"Es un gran barril de metal lleno con perdigones de NAFO y equipado con un " -"detonador de dinamita. Usala para encender la mecha. Después, vas a tener " -"veinte turnos antes de que explote y genere una gran bola de fuego." +"Un cortasetos a combustible, sin cable y de doble filo. Está encendido, " +"listo para podar artísticamente algún zombi. Usalo para apagarlo." #: lang/json/TOOL_from_json.py -msgid "active ANFO charge" -msgid_plural "active ANFO charges" -msgstr[0] "carga de NAFO activada" -msgstr[1] "cargas de NAFO activadas" +msgid "candle" +msgid_plural "candles" +msgstr[0] "vela" +msgstr[1] "velas" -#. ~ Use action no_deactivate_msg for active ANFO charge. -#. ~ Use action no_deactivate_msg for active black gunpowder charge. +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - run!" -msgstr "Ya encendiste la mecha - ¡corré!" +msgid "You light the candle." +msgstr "Encendés la vela." -#. ~ Description for active ANFO charge +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. The fuse has been lit - better run like hell!" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." msgstr "" -"Es un gran tanque de metal lleno con perdigones de NAFO y equipado con un " -"detonador de dinamita. La mecha está encendida, ¡así que salí rajando!" +"Es una vela gruesa. No provee mucha luz pero puede durar mucho tiempo. Vas a" +" necesitar un encendedor o fósforos para encenderla." +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "black gunpowder charge" -msgid_plural "black gunpowder charges" -msgstr[0] "carga de pólvora negra" -msgstr[1] "cargas de pólvora negra" +msgid "The candle winks out." +msgstr "La vela parpadea y se apaga." -#. ~ Use action msg for black gunpowder charge. +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"You light the fuse on the black gunpowder charge. Get rid of it quickly!" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." msgstr "" -"Encendés la mecha de la carga de pólvora negra. ¡Sacátela de encima rápido!" +"Es una vela gruesa. No provee mucha luz, pero puede durar mucho tiempo. Esta" +" vela está encendida." -#. ~ Description for black gunpowder charge #: lang/json/TOOL_from_json.py -msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" -" this item to light the fuse. Should explode in a few minutes…" -msgstr "" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "lámpara eléctrica (apagada)" +msgstr[1] "lámparas eléctricas (apagadas)" +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "active black gunpowder charge" -msgid_plural "active black gunpowder charges" -msgstr[0] "carga encendida de pólvora negra" -msgstr[1] "cargas encendidas de pólvora negra" +msgid "You turn the lamp on." +msgstr "Encendés la lámpara." -#. ~ Description for active black gunpowder charge +#. ~ Use action need_charges_msg for electric lantern (off). +#: lang/json/TOOL_from_json.py +msgid "The lantern has no batteries." +msgstr "La linterna no tiene batería." + +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, whose fuse has been lit, its " -"final countdown starting." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" -"Es un dispositivo explosivo casero, que consiste en una gran jarra de " -"plástico llena de pólvora negra y chatarra, cuya mecha ha sido encendida, " -"por lo que está en su cuenta regresiva." +"Es una lámpara alimentada con baterías. No provee mucha luz, pero dura mucho" +" tiempo. Usala para encenderla." #: lang/json/TOOL_from_json.py -msgid "RDX charge" -msgid_plural "RDX charges" -msgstr[0] "carga de RDX" -msgstr[1] "cargas de RDX" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "lámpara eléctrica (encendida)" +msgstr[1] "lámparas eléctricas (encendidas)" -#. ~ Use action msg for RDX charge. +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the explosive charge. Clear the area!" -msgstr "Encendés la mecha de la carga explosiva. ¡Abran cancha!" +msgid "You turn the lamp off." +msgstr "Apagás la lámpara." -#. ~ Description for RDX charge #: lang/json/TOOL_from_json.py -msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"Contains a core of primary explosive to ensure that the charge detonates " -"completely and delivers its entire destructive power to everything in sight." -msgstr "" -"Es un barril de metal lleno con 50 litros de RDX y chatarra. Contiene un " -"centro de explosivo primario para asegurar que la carga detone completamente" -" y emita su poder destructivo completo a todo lo que pueda." +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "linterna (apagada)" +msgstr[1] "linternas (apagadas)" +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "active RDX charge" -msgid_plural "active RDX charges" -msgstr[0] "carga encendida de RDX" -msgstr[1] "cargas encendidas de RDX" +msgid "You turn the flashlight on." +msgstr "Encendés la linterna." -#. ~ Use action no_deactivate_msg for active RDX charge. +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - clear the area immediately!" -msgstr "Ya encendiste la mecha - ¡despejá el área de inmediato!" +msgid "The flashlight's batteries are dead." +msgstr "La linterna se quedó sin batería." -#. ~ Description for active RDX charge +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"The fuse has been lit and once it ignites the primary explosive, the charge " -"will detonate and rain fire and steel on everything in sight." +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" -"Es un barril de metal lleno con 50 litros de RDX y chatarra. La mecha ha " -"sido encendida y cuando llegue al explosivo primario, la carga detonará y " -"caerá una lluvia de fuego y acero sobre todo lo que esté cerca." +"Es la típica linterna hogareña con el mango de plástico. Al usarla la " +"encendés para generar luz, suponiendo que tiene baterías." #: lang/json/TOOL_from_json.py -msgid "rocket candy" -msgid_plural "rocket candies" -msgstr[0] "" -msgstr[1] "" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "linterna (encendida)" +msgstr[1] "linternas (encendidas)" -#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket -#. candies'}. +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "Light candy" -msgstr "Encender caramelo" +msgid "You turn the flashlight off." +msgstr "Encendés la linterna." -#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "You light the rocket candy on fire. Throw it!" -msgstr "Encendés el combustible de caramelo. ¡Tiralo!" +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "lámpara de nafta (apagada)" +msgstr[1] "lámparas de nafta (apagadas)" -#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" -" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" -" smokescreen - if you lit the narrow end, you should be able to throw it " -"before the flame reaches the broad end." -msgstr "" -"Es un pedazo de combustible de caramelo con forma de pera, que se obtiene " -"calentando nitrato de potasio con azúcar y se le da forma al líquido " -"obtenido. Puede servir como combustible de misiles, pero también como " -"cortina de humo. Si encendés la parte más fina, deberías tener tiempo de " -"tirarlo antes de que las llamas alcancen la parte más ancha." +msgid "The lamp is empty." +msgstr "La lámpara está vacía." +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py -msgid "burning rocket candy" -msgid_plural "burning rocket candies" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." +msgstr "" +"Es una pequeña lámpara alimentada con nafta. No provee mucha luz, pero dura " +"mucho tiempo. Usala para encenderla." -#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', -#. 'str_pl': 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - get rid of it immediately!" -msgstr "Ya encendiste la mecha - ¡sacátelo de encima!" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "lámpara de nafta (encendida)" +msgstr[1] "lámparas de nafta (encendidas)" -#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': -#. 'burning rocket candies'}. +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "Hsssss." -msgstr "Hsssss." +msgid "The lantern is extinguished." +msgstr "Se terminó la nafta de la lámpara." -#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket -#. candies'} +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of rocket candy that has been lit on fire and burns with a " -"loud hiss, spewing forth large amounts of smoke." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" -"Es un pedazo de combustible de caramelo con forma de pera, que ha sido " -"encendido y está siseando, arrojando muchísimo humo." +"Es una pequeña lámpara alimentada con nafta. No provee mucha luz, pero dura " +"mucho tiempo. Está encendida. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "caja de herramientas" -msgstr[1] "cajas de herramientas" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "glowstick" +msgstr[1] "glowsticks" -#. ~ Description for toolbox +#. ~ Use action msg for glowstick. +#: lang/json/TOOL_from_json.py +msgid "You activate the glowstick." +msgstr "Activás el glowstick." + +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" -"Es una caja resistente de metal, que contiene un equipo completo de " -"herramientas adecuadas para la mayoría de los arreglos caseros o las obras " -"de construcción." +"Es un pequeño glowstick de luz azul. Es un tubo plástico de " +"quimioluminiscencia. Usalo para doblar el plástico y romper el cilindro de " +"vidrio en su interior para iniciar la reacción. Producirá una pequeña " +"cantidad de luz." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "" -msgstr[1] "" +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "glowstick gastado" +msgstr[1] "glowsticks gastados" -#. ~ Description for workshop toolbox +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." -msgstr "" +msgid "This is a spent glowstick. It is essentially trash." +msgstr "Es un glowstick gastado. Prácticamente, basura." #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "" -msgstr[1] "" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "glowstick activado" +msgstr[1] "glowsticks activados" -#. ~ Description for extended toolset +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." msgstr "" +"Es un glowstick activado que está produciendo luz. Va a durar por unas horas" +" antes de gastarse." #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "antorcha" -msgstr[1] "antorchas" +msgid "flare" +msgid_plural "flares" +msgstr[0] "bengala" +msgstr[1] "bengalas" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "Encender antorcha" +msgid "Strike the striker" +msgstr "Golpear al golpeador" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "Encendés la antorcha." +msgid "You strike your flare and light it." +msgstr "Golpeás la bengala y la encendés." -#. ~ Description for torch +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" -"Es un palo largo con trapos mojados en material flamable envueltos en la " -"punta. Cuando se enciende, produce una buena cantidad de luz. Vas a " -"necesitar un encendedor o fósforos para encenderla." +"Es una bengala de magnesio de quemado lento. Usala para golpearla y así se " +"enciende. Producirá una luz brillante por media hora, más o menos." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "La antorcha se extinguió." +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "bengala encendida" +msgstr[1] "bengalas encendidas" -#. ~ Description for torch +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." msgstr "" -"Es un palo largo con trapos mojados en material flamable envueltos en la " -"punta. Está encendida, y produce bastante luz." +"Esta bengala de magnesio está encendida, produciendo luz. Durará por lo " +"menos media hora antes de apagarse." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" -msgstr[0] "cortasetos (apag.)" -msgstr[1] "cortasetos (apag.)" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "linterna reforzada (apagada)" +msgstr[1] "linternas reforzadas (apagadas)" -#. ~ Description for hedge trimmer (off) +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." -msgstr "" -"Un cortasetos a combustible, sin cable y de doble filo. Una larga línea de " -"dientes afilados se extienden desde el motor. Al encender el cortasetos hace" -" que vibren rápidamente. Es la motosierra del pobre, en cuanto a lo que " -"concierne a los zombis." +msgid "You turn the heavy duty flashlight on." +msgstr "Encendés la linterna reforzada." +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" -msgstr[0] "cortasetos (enc.)" -msgstr[1] "cortasetos (enc.)" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "La linterna reforzada se quedó sin batería." -#. ~ Description for hedge trimmer (on) +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" -"Un cortasetos a combustible, sin cable y de doble filo. Está encendido, " -"listo para podar artísticamente algún zombi. Usalo para apagarlo." - -#: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "trampa de cuerda" -msgstr[1] "trampas de cuerda" +"Es una linterna led reforzada de forma tubular y de aluminio, utilizada " +"comúnmente por los guardias de seguridad. Es una decente arma de cuerpo a " +"cuerpo. Usala para encenderla, si tiene baterías emitirá luz." -#. ~ Use action done_message for tripwire trap. #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "Le ponés las sogas a la trampa de cuerdas." +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "linterna reforzada (encendida)" +msgstr[1] "linternas reforzadas (encendidas)" -#. ~ Description for tripwire trap +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." -msgstr "" -"Es un cable resistente y fino con alguna herramienta de fijación en una de " -"las puntas. Una trampa de cuerda tiene que ponerse atravesando alguna puerta" -" u otro pasaje fino. El propósito es hacer tropezar a los que pasen, " -"causándoles una caída y posiblemente un pequeño daño." +msgid "You turn the heavy duty flashlight off." +msgstr "Apagás la linterna reforzada." #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "trompeta" -msgstr[1] "trompetas" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "Una trompeta de latón con algunas abolladuras aquí y allá." +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "tira de luz" +msgstr[1] "tiras de luz" +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "ukelele" -msgstr[1] "ukeleles" +msgid "" +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." +msgstr "" -#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "Un pequeño ukelele industrial. Parece estar en buenas condiciones." +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "tira de luz (inactiva)" +msgstr[1] "tiras de luz (inactivas)" +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "sellador al vacío" -msgstr[1] "selladores al vacío" +msgid "You irreversibly activate the lightstrip." +msgstr "Activás la tira de luz y ya no se puede apagar." -#. ~ Description for vacuum sealer +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" -"Es una unidad portátil de sellado por calor con una bomba de aire. Se usa " -"para empaquetar comida al vacío y preservarla." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "" -msgstr[1] "" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "lámpara de aceite (apagada)" +msgstr[1] "lámparas de aceite (apagadas)" -#. ~ Description for hand-crank charger +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" +"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " +"tiempo. Usala para encenderla." #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "vibrador" -msgstr[1] "vibradores" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "lámpara de aceite" +msgstr[1] "lámparas de aceite" -#. ~ Description for vibrator +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." msgstr "" -"Es un dispositivo que devora baterías, y es útil para calmar la tensión y " -"ayudarte a relajarte. Usalo para tomarte un descanso y relajarte." - -#: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "violín" -msgstr[1] "violines" +"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " +"tiempo. Está encendida. Usala para apagarla." -#. ~ Description for violin #: lang/json/TOOL_from_json.py -msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." -msgstr "" -"Un violín barato, industrial, con un soporte integrado como arco. Igual " -"produce un sonido lindo." +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "lámpara de acetileno (apagada)" +msgstr[1] "lámparas de acetileno (apagadas)" +#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "vihuela dorada" -msgstr[1] "vihuelas doradas" +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "La %s tiene que estar conectado a una garrafa para encender." -#. ~ Description for golden fiddle +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" -"Una brillante vihuela dorada, con un extraño aura alrededor. Sentís como si " -"alguna vez hubiera pertenecido al mejor de todos." - -#: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "piedra vórtice" -msgstr[1] "piedras vórtices" +"Es una antigua lámpara de bronce diseñada para funcionar con una garrafa de " +"acetileno. Es una fuente de luz eficiente y un poco peligrosa." -#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py -msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." -msgstr "" -"Es una piedra con espirales por todas partes, y agujeros a lo largo de su " -"perímetro. Aunque es bastante grande, no pesa casi nada. El aire parece " -"juntarse alrededor de ella." +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "lámpara de acetileno (encendida)" +msgstr[1] "lámparas de acetileno (encendidas)" +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "tabla de lavar" -msgstr[1] "tablas de lavar" +#, no-python-format +msgid "The %s is extinguished" +msgstr "Se apagó la %s." -#. ~ Description for washboard #: lang/json/TOOL_from_json.py -msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." -msgstr "" -"Es una tabla de madera para lavar. La podés usar para lavar la ropa sucia si" -" tenés algún agente lavador." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "purificador de agua" -msgstr[1] "purificadores de agua" +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for water purifier +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." -msgstr "" -"Es un dispositivo alimentado a batería, diseñado para potabilizar el agua. " -"Usando este objeto en un recipiente lleno de agua, purificará el contenido. " -"Puede ser útil para el agua recogida de fuentes inseguras como ríos, por si " -"no es potable." +msgid "You switch on the reading light." +msgstr "Encendés la luz de lectura." +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "Doppler Radar Turbo 2000" -msgstr[1] "Doppler Radar Turbo 2000" +msgid "The reading light winks out." +msgstr "La luz de lectura parpadea y se apaga." -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +msgid "A little clip-on LED light, meant for reading books in the dark." msgstr "" -"Es un maletín con una notebook integrada que parece que fuera de los 80. Su " -"antiguo monitor monocromático muestra una plétora de información " -"meteorológica. Sin embargo, no hay rastros del FLDSMDFR." +"Es una pequeña luz LED con un gancho, diseñada para leer libros en la " +"oscuridad." #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" +msgid "reading light (active)" +msgid_plural "reading lights (active)" msgstr[0] "" msgstr[1] "" -#. ~ Description for arc welder -#: lang/json/TOOL_from_json.py -msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." -msgstr "" - +#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "" -msgstr[1] "" +msgid "You switch off the reading light." +msgstr "Apagás la luz de lectura." -#. ~ Description for makeshift arc welder +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" +"Es una pequeña luz LED con un gancho, diseñada para leer libros en la " +"oscuridad. Está prendida." #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "fratacho de madera" -msgstr[1] "fratachos de madera" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "lámpara inteligente (apagada)" +msgstr[1] "lámparas inteligentes (apagadas)" -#. ~ Description for wooden smoother +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." -msgstr "" -"Esta herramienta improvisada es usada para alisar el concreto o la mezcla en" -" las obras. También lo podés usar para reventar algunas cabezas." +msgid "You turn the smart lamp on." +msgstr "Encendés la lámpara inteligente." +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "fibra de lana" -msgstr[1] "fibras de lana" +msgid "The smart lamp batteries are dead." +msgstr "La lámpara inteligente se quedó sin batería." -#. ~ Description for wool staple +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." -msgstr "" -"Es un conjunto natural de fibras de lana. Puede ser procesado para hacer " -"pedazos de fieltro o hilos." +msgid "This is a smart lamp, it can be activated remotely." +msgstr "Es una lámpara inteligente, puede ser encendida de manera remota." #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "placa dosimétrica envuelta" -msgstr[1] "placas dosimétricas envueltas" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "lámpara inteligente (encendida)" +msgstr[1] "lámparas inteligentes (encendidas)" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "Desenvolver placa" +msgid "Your smart lamp turned off" +msgstr "Se apagó la lámpara inteligente." -#. ~ Use action msg for wrapped radiation badge. +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." msgstr "" -"Le sacás el envoltorio a la placa dosimétrica, exponiéndola a la radiación " -"del ambiente." +"Es una lámpara inteligente, que está encendida. Puede ser apagada de manera " +"remota." -#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py -msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." -msgstr "" -"Es una placa que detecta la dosis de radiación, y está envuelta en un bolsa " -"que bloquea la radiación. Usala para sacarle el envoltorio." +msgid "torch" +msgid_plural "torches" +msgstr[0] "antorcha" +msgstr[1] "antorchas" +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "llave francesa" -msgstr[1] "llaves francesas" +msgid "Light torch" +msgstr "Encender antorcha" -#. ~ Description for wrench +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. +#: lang/json/TOOL_from_json.py +msgid "You light the torch." +msgstr "Encendés la antorcha." + +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." msgstr "" -"Es una llave francesa ajustable. Puede funcionar como una decente arma de " -"cuerpo a cuerpo, y es utilizada en muchas tareas mecánicas." +"Es un palo largo con trapos mojados en material flamable envueltos en la " +"punta. Cuando se enciende, produce una buena cantidad de luz. Vas a " +"necesitar un encendedor o fósforos para encenderla." +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "navaja de precisión" -msgstr[1] "navajas de precisión" +msgid "The torch is extinguished." +msgstr "La antorcha se extinguió." -#. ~ Description for X-Acto knife +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." msgstr "" -"Es un cuchillo pequeño y afilado, diseñado para hacer cortes precisos " -"trabajando con telas o en alguna fabricación. Puede causar un daño decente, " -"pero es difícil acertarle a las cosas con esto. Su pequeña hoja afilada " -"permite golpes precisos en las manos de alguien hábil. Es demasiado chico " -"para poder carnear cadáveres." +"Es un palo largo con trapos mojados en material flamable envueltos en la " +"punta. Está encendida, y produce bastante luz." #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "multiprocesador" -msgstr[1] "multiprocesadores" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for food processor +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" -"Es un dispositivo culinario capas de rebanar, cortar, picar, moler, hacer " -"puré y mezclar." #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "plancha de cota de malla" -msgstr[1] "planchas de cota de malla" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "inhalador" +msgstr[1] "inhaladores" -#. ~ Description for chainmail sheet +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." msgstr "" -"Es una plancha de cota de malla remachada. Si tenés la habilidad, podés " -"conectar varias de estas planchas para hacer una armadura efectiva." +"Un inhalador de albuterol. Usado para el tratamiento del broncoespasmo, es " +"el sustento de la gente con asma. También es un estimulante leve, puede " +"causar nerviosismo o temblores." #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "equipo de electrólisis" -msgstr[1] "equipos de electrólisis" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "inyector RX12" +msgstr[1] "inyectores RX12" -#. ~ Description for electrolysis kit +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" -"Es un conjunto de cables y electrodos para aplicar corriente continua " -"usualmente a un líquido. Útil para fabricar otras cosas. Hay que cargarlo " -"con una batería de almacenamiento o una batería de 12V de auto para usarlo." +"El inyector de presión Rivtech RX12 es un pequeño dispositivo en forma de " +"pistola que se usa para inyectar químicas de curación rápida a través de la " +"piel sin necesidad de una aguja. Una etiqueta en el costado advierte sobre " +"no usar más de dos dosis por hora." #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "rejilla de platino" -msgstr[1] "rejillas de platino" +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "escalpelo" +msgstr[1] "escalpelos" -#. ~ Description for platinum grille +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" -"Esto es una rejilla de metal con una capa de platino, útil para usarse como " -"catalizador para algunas reacciones químicas." +"Es un cuchillo muy afilado diseñado para cortes quirúrgicos. Su pequeña hoja" +" afilada permite golpes precisos en las manos de alguien hábil." #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "cocina de indigente" -msgstr[1] "cocinas de indigente" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "paquete de oxígeno de emergencia" +msgstr[1] "paquetes de oxígeno de emergencia" +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "braserito" -msgstr[1] "braseritos" +msgid "" +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." +msgstr "" +"Es un pequeño tanque de oxígeno comprimido médico con regulador plegable y " +"máscara. Comúnmente se utiliza en situaciones de emergencia. Provee alivio " +"inmediato para ataques de asma o inhalación de humo, y puede brindar una " +"pequeña inyección de energía." -#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "Encendés la yesca." +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "jeringa" +msgstr[1] "jeringas" -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." -msgstr "" +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "Es una jeringa médica. Se usa para administrar drogas intravenosas." -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "Necesitás un encendedor o fuego para encenderla." +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "termómetro" +msgstr[1] "termómetros" -#. ~ Description for ember carrier +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +msgid "A plastic thermometer that can read the air temperature." msgstr "" -"Es un pequeño recipiente para poner yesca, con agujeros que permiten " -"controlar el ingreso de aire. Puede alimentar brasas encendidas por un rato " -"largo, para encender fuegos sin herramientas más modernas." +"Un termómetro de plástico que puede medir la temperatura del ambiente." #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "braserito (enc.)" -msgstr[1] "braseritos (enc.)" +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "tanque de oxígeno" +msgstr[1] "tanques de oxígeno" -#. ~ Description for ember carrier (lit) +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" -"Es un pequeño recipiente para poner yesca, con agujeros que permiten " -"controlar el ingreso de aire. Adentro tiene una brasa encendida, y puede " -"usarse para encender una fogata." +"Es un tanque de oxígeno comprimido médico con un regulador y máscara. " +"Comúnmente se utiliza en situaciones de emergencia. Provee alivio inmediato " +"para ataques de asma o inhalación de humo, y puede brindar una pequeña " +"inyección de energía." #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "" -msgstr[1] "" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "placa dosimétrica envuelta" +msgstr[1] "placas dosimétricas envueltas" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "" +msgid "Unwrap badge" +msgstr "Desenvolver placa" -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." +msgid "" +"You remove the badge from its wrapper, exposing it to ambient radiation." msgstr "" +"Le sacás el envoltorio a la placa dosimétrica, exponiéndola a la radiación " +"del ambiente." -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." msgstr "" +"Es una placa que detecta la dosis de radiación, y está envuelta en un bolsa " +"que bloquea la radiación. Usala para sacarle el envoltorio." -#: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "yunque" +msgstr[1] "yunques" -#. ~ Description for pallet of dry adobe bricks +#. ~ Description for anvil #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." msgstr "" +"Es un terriblemente pesado bloque de acero de una extraña forma, con un " +"esquina similar a un cincel. Se usa para la mayoría de las fabricaciones " +"metalúrgicas." #: lang/json/TOOL_from_json.py msgid "bronze anvil" @@ -88040,3203 +88140,2784 @@ msgstr "" "cincel. Se usa para la mayoría de las fabricaciones metalúrgicas." #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "" -msgstr[1] "" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "cortapernos" +msgstr[1] "cortapernos" -#. ~ Description for stone hand axe +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." msgstr "" -"Es un pedazo ancho y afilado de piedra, con una parte bastante grande para " -"agarrarlo sin problemas. La Victorinox del paleolítico inferior." +"Es un cortapernos grande. Se puede usar para cortar candados o alambres " +"gruesos." #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "" -msgstr[1] "" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "forja de carbón" +msgstr[1] "forjas de carbón" -#. ~ Description for metal hand axe +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." msgstr "" +"Es una forja portátil para metalurgia, alimentada a carbón. Si se combina " +"con las herramientas adecuadas, se puede usar para trabajar el metal." #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "" -msgstr[1] "" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "cincel para metal" +msgstr[1] "cinceles para metal" -#. ~ Description for pin reamer +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" +"Es un resistente cincel corto para trabajar el metal. Se usa en algunas " +"fabricaciones metalúrgicas." #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "" -msgstr[1] "" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "crisol" +msgstr[1] "crisoles" -#. ~ Description for metal fileset +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." msgstr "" +"Es un pequeño crisol metalúrgico. Se usa para trabajar más o menos el metal." #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "" -msgstr[1] "" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "crisol de arcilla" +msgstr[1] "crisoles de arcilla" -#. ~ Description for angle grinder +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." msgstr "" +"Es un crisol primitivo hecho de arcilla, para trabajar el metal. Se puede " +"usar para... trabajar metal." #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "" -msgstr[1] "" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "forja eléctrica" +msgstr[1] "forjas eléctricas" -#. ~ Description for clamp +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" +"Es una forja portátil eléctrica metalúrgica, alimentada con baterías. " +"Combinada con las herramientas adecuadas, podés usar esto para trabajar el " +"metal. Con un poco de conocimiento mecánico, podrías modificarla para que " +"funcione desde el sistema de alimentación de un vehículo." #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "" -msgstr[1] "" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "fosa de carbonización terminada" +msgstr[1] "fosas de carbonización terminadas" -#. ~ Description for grip hook +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." msgstr "" +"Una fosa de carbonización que ya ha terminado su proceso de quemado. " +"Desarmala para recoger el carbón y la fosa." -#: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "fosa de carbonización llena" +msgstr[1] "fosas de carbonización llenas" -#. ~ Description for bathroom scale +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "" +msgid "Light wood" +msgstr "Encender madera" +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "" -msgstr[1] "" +msgid "You light the wood." +msgstr "Prendés fuego la madera." -#. ~ Description for acetylene-gas machine +#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "caja negra militar" -msgstr[1] "cajas negras militares" +msgid "You need something to light it with!" +msgstr "¡Necesitás algo para encenderlo!" -#. ~ Description for military black box +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." msgstr "" -"Es una caja negra, parece haber sido arrancada de alguna clase de vehículo " -"militar accidentado. Si podés encontrar un sistema para analizar esto, " -"quizás encuentres algo de interés." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "minireactor" -msgstr[1] "minireactores" - -#. ~ Description for minireactor -#: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "Un pequeño reactor portátil de plutonio. ¡Llevar con mucho cuidado!" - -#: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "PEM-hack inactivo" -msgstr[1] "PEM-hacks inactivos" - -#. ~ Use action friendly_msg for inactive EMP hack. -#: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "¡El PEM-hack vuela desde tu mano e inspecciona el área!" +"Una fosa de carbonización llena de madera que se convertirá en carbón luego " +"de un lento proceso de quemado." -#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "Programaste mal el PEM-hack; ¡cubrite!" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "plancha de cota de malla" +msgstr[1] "planchas de cota de malla" -#. ~ Description for inactive EMP hack +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" -"Es un PEM-hack inactivo. Los PEM-hacks son robots del tamaño de un puño que " -"vuelan por el aire. Este contiene una granada de pulso electromagnético y su" -" manera de atacar es volar hacia el objetivo y detonar. Usalo para " -"reprogramar y soltar el PEM-hack. Tu habilidad en electrónica y computación " -"determinará si la reprogramación es exitosa." - -#: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "C4-hack inactivo" -msgstr[1] "C4-hacks inactivos" - -#. ~ Use action friendly_msg for inactive C-4 hack. -#: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "¡El C4-hack vuela desde tu mano e inspecciona el área!" +"Es una plancha de cota de malla remachada. Si tenés la habilidad, podés " +"conectar varias de estas planchas para hacer una armadura efectiva." -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "Programaste mal el C4-hack; ¡cubrite!" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "equipo de estampado y matriz" +msgstr[1] "equipos de estampado y matriz" -#. ~ Description for inactive C-4 hack +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." msgstr "" -"Es un C4-hack inactivo. Los C4-hacks son robots del tamaño de un puño que " -"vuelan por el aire. Este contiene un poco de C4 y su manera de atacar es " -"volar hacia el objetivo y detonar. Usalo para reprogramar y soltar el " -"C4-hack. Tu habilidad en electrónica y computación determinará si la " -"reprogramación es exitosa." - -#: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "destello-hack inactivo" -msgstr[1] "destello-hacks inactivos" - -#. ~ Use action friendly_msg for inactive flashbang hack. -#: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "¡El destello-hack vuela desde tu mano e inspecciona el área!" +"Es un equipo de estampados y matrices para trabajar el metal. Se utiliza " +"para algunas fabricaciones metalúrgicas." -#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "Programaste mal el destello-hack; ¡cubrite!" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "par de pinzas de metal" +msgstr[1] "pares de pinzas de metal" -#. ~ Description for inactive flashbang hack +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" -"Es un destello-hack inactivo. Los destello-hacks son robots del tamaño de un" -" puño que vuelan por el aire. Este contiene una granada de destello y su " -"manera de atacar es volar hacia el objetivo y detonar. Usalo para " -"reprogramar y soltar el destello-hack. Tu habilidad en electrónica y " -"computación determinará si la reprogramación es exitosa." +"Son unas largas pinzas de metal. Son comúnmente usadas para cocinar o para " +"trabajar el metal." #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "lacrimo-hack inactivo" -msgstr[1] "lacrimo-hacks inactivos" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "bocina de aire comprimido" +msgstr[1] "bocinas de aire comprimido" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "¡El lacrimo-hack vuela desde tu mano e inspecciona el área!" +msgid "HOOOOONK!" +msgstr "¡HOOOOONK!" -#. ~ Use action hostile_msg for inactive tear gas hack. +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "Programaste mal el lacrimo-hack; ¡cubrite." +msgid "You honk your airhorn." +msgstr "Tocás tu corneta de aire." -#. ~ Description for inactive tear gas hack +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" -"Es un lacrimo-hack inactivo. Los lacrimo-hacks son robots del tamaño de un " -"puño que vuelan por el aire. Este contiene una granada de gas lacrimógeno y " -"su manera de atacar es volar hacia el objetivo y detonar. Usalo para " -"reprogramar y soltar el lacrimo-hack. Tu habilidad en electrónica y " -"computación determinará si la reprogramación es exitosa." - -#: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "grana-hack inactivo" -msgstr[1] "grana-hacks inactivos" - -#. ~ Use action friendly_msg for inactive grenade hack. -#: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "¡El grana-hack vuela desde tu mano e inspecciona el área!" +"Es una pequeña lata de aire comprimido conectado a una bocina de plástico. " +"Apretar el botón de arriba hace que se emita un bocinazo muy fuerte." -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "Programaste mal el grana-hack; ¡cubrite!" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "reloj despertador" +msgstr[1] "relojes despertador" -#. ~ Description for inactive grenade hack +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" -"Es un grana-hack inactivo. Los grana-hacks son robots del tamaño de un puño " -"que vuelan por el aire. Este contiene una granada y su manera de atacar es " -"volar hacia el objetivo y detonar. Usalo para reprogramar y soltar el grana-" -"hack. Tu habilidad en electrónica y computación determinará si la " -"reprogramación es exitosa." +"Es un reloj despertador a cuerda. Aunque es desagradable despertarse con el " +"ruido que hace, siempre es bueno levantarse tempranito. También puede ser " +"desarmado para recuperar sus partes." #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "torreta láser inactiva" -msgstr[1] "torretas láser inactivas" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "campana de vaca" +msgstr[1] "campanas de vaca" -#. ~ Description for inactive laser turret +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +msgid "A brass cow bell. Potentially useful in so many ways." msgstr "" -"Es una torreta láser inactiva. Usarla incluye prenderla y ubicarla en el " -"suelo, donde se desplegará sola. Si se la reprograma e instala " -"correctamente, la torreta te identificará como aliado y atacará a todos tus " -"enemigos con sus cañones láser giratorios. Necesita estar expuesta a la luz " -"del sol para disparar." +"Una campana de latón de las que usan las vacas. Potencialmente, útil para " +"muchísimas cosas." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "" -msgstr[1] "" +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "herramienta de trinchera" +msgstr[1] "herramientas de trinchera" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" +"Es una pala fuerte y plegable. Es comúnmente utilizada por las fuerzas " +"militares y la favorita para cavar de los excursionistas." #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "manhack inactivo" -msgstr[1] "manhacks inactivos" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "calavera humana grabada" +msgstr[1] "calaveras humanas grabadas" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "¡El manhack vuela desde tu mano e inspecciona el área!" +msgid "This is a human skull with strange etchings covering it." +msgstr "Es una calavera humana con unos extraños grabados sobre ella." -#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "Fallaste en la programación del manhack. ¡Es hostil!" +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "flecha inflamable" +msgstr[1] "flechas inflamables" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" -"Es un manhack inactivo. Los manhacks son robots del tamaño de un puño que " -"vuelan por el aire. Están cubiertos de cuchillas giratorias y atacan " -"arrojándose hacia el objetivo. Usalo para reprogramar y activar el manhack. " -"Tu habilidad en electrónica y computación determinará si la reprogramación " -"es exitosa." - -#: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "minibom-hack inactivo" -msgstr[1] "minibom-hacks inactivos" +"Esta flecha tiene un trapo envuelto cerca de la punta mojado en un líquido " +"inflamable. Tenés que encenderlo fuego antes de dispararla." -#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "¡El minibom-hack vuela desde tu mano e inspecciona el área!" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "colchoneta de piel" +msgstr[1] "colchonetas de piel" -#. ~ Use action hostile_msg for inactive mininuke hack. +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "Programaste mal el minibom-hack. Empezá a rezar." +msgid "You unroll the fur mat and lay it on the ground." +msgstr "Desenrollás la colchoneta de piel y la ponés en el suelo." -#. ~ Description for inactive mininuke hack +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" -"Es un minibom-hack inactivo. Es varias veces más grandes que un manhack " -"normal. Contiene una minibomba nuclear y su manera de atacar es volar hacia " -"el objetivo y detonar. Usalo para reprogramar y activar el minibom-hack. Tu " -"habilidad en electrónica y computación determinará si la reprogramación es " -"existosa." +"Es una bolsa de dormir hecha de pieles que puede ser enrollada para ser " +"fácil de transportar. Te aísla del suelo, lo que facilita dormir. Usala para" +" desenrollarla y ponerla en el suelo." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" +msgid "grip hook" +msgid_plural "grip hooks" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "" -msgstr[1] "" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "inflador de mano" +msgstr[1] "infladores de mano" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." +msgid "This pump is suitable for pumping air into inflatable objects." msgstr "" +"Este inflador se puede usar para meterle aire a los objetos inflables." -#: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "torreta antidisturbios inactiva" -msgstr[1] "torretas antidisturbios inactivas" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "bocina de bicicleta" +msgstr[1] "bocinas de bicicleta" -#. ~ Description for inactive riot control turret -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "honk." +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "torreta inactiva" -msgstr[1] "torretas inactivas" +msgid "You honk the bicycle horn." +msgstr "Tocás la bocina de la bicicleta." -#. ~ Description for inactive turret +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." msgstr "" +"Es una de esas simples bocinas de corneta, que tienen muchas bicicletas. " +"Usala para hacerla sonar. Honk honk." -#: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "bocina de camión" +msgstr[1] "bocinas de camión" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgid "This is a very loud horn, usually found on large trucks like semis." msgstr "" +"Es una bocina muy ruidosa, de las que tienen los grandes camiones como los " +"semirremolques." -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. -#: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "bocina de auto" +msgstr[1] "bocinas de auto" -#. ~ Description for inactive TALON UGV +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +msgid "This is a car horn meant to be attached to a car's electrical system." msgstr "" +"Es una bocina de auto diseñada para ser conectada a un sistema eléctrico de " +"auto." #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "" -msgstr[1] "" +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "placa de kevlar" +msgstr[1] "placas de kevlar" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." msgstr "" +"Es una placa de kevlar reforzada. Puede ser usada para reparar objetos que " +"estén hechos de este material." #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" +msgid "large space heater" +msgid_plural "large space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "Prender/Reajustar" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." +msgid "You turn on the heater." msgstr "" -#. ~ Use action hostile_msg for inactive nurse bot. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." +msgid "The heater needs more charge." msgstr "" -#. ~ Description for inactive nurse bot +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. -#: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "" - -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. -#: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "" - -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +msgid "You turn off the heater." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" +msgid "lifestraw" +msgid_plural "lifestraws" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "marcador indeleble" +msgstr[1] "marcadores indelebles" -#. ~ Description for inactive broken cyborg +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." -msgstr "" +msgid "Written" +msgstr "Escrito" +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "" -msgstr[1] "" +msgid "Write" +msgstr "Escribir" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" +"Es un marcador indeleble King Size (tm) industrial, un producto intermedio " +"entre un marcador típico y una lata de pintura en aerosol. Usalo para " +"escribir cosas. Sin embargo, escribir \"Elbereth\" probablemente no tenga " +"utilidad alguna." -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "feromona de zombi" +msgstr[1] "feromonas de zombi" -#. ~ Description for inactive prototype cyborg +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action friendly_msg for inactive police bot. -#: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" -#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "reloj de bolsillo" +msgstr[1] "relojes de bolsillo" -#. ~ Description for inactive police bot +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" +"Un reloj de bolsillo como los de antes. Este te muestra la hora de una " +"manera elegante. Puede ser desarmado para recuperar las partes." #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "ojobot inactivo" -msgstr[1] "ojobots inactivos" - -#. ~ Use action friendly_msg for inactive eyebot. -#: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "colchoneta" +msgstr[1] "colchonetas" -#. ~ Use action hostile_msg for inactive eyebot. +#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" +msgid "You unroll the mat and lay it on the ground." +msgstr "Desenrollás la colchoneta y la ponés en el suelo." -#. ~ Description for inactive eyebot +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action friendly_msg for inactive cleaner bot. -#: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +"Es una lámina de gomespuma que puede ser enrollada para ser fácil de " +"guardar. Te aísla del suelo, lo que facilita dormir. Usala para " +"desenrollarla y ponerla en el suelo." -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "caja de seguridad" +msgstr[1] "cajas de seguridad" -#. ~ Description for inactive cleaner bot +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." msgstr "" +"Es una caja de seguridad con combinación. Lamentablemente, no conocés la " +"combinación. Romperla para abrirla va a destruir las cosas de valor." #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "minerobot inactivo" -msgstr[1] "minerobots inactivos" - -#. ~ Use action friendly_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "código de acceso a sarcófago" +msgstr[1] "códigos de acceso a sarcófago" -#. ~ Use action hostile_msg for inactive miner bot. +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" +msgid "" +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." msgstr "" +"Este impreso es una cadena de números para acceder al ascensor en el " +"sarcófago de residuos peligrosos." -#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." -msgstr "" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "shishkebab (apag.)" +msgstr[1] "shishkebabs (apag.)" +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "" -msgstr[1] "" +msgid "Aw, dangit. It fails to start!" +msgstr "¡Uh, qué cagada. No quiere encender!" -#. ~ Use action friendly_msg for inactive riot control bot. +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "" +msgid "This thing needs some fuel!" +msgstr "¡Esta cosa necesito un poco de nafta!" -#. ~ Use action hostile_msg for inactive riot control bot. +#. ~ Use action success_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" +msgid "Let's dance, Zeds!" +msgstr "¡Vamos a bailar, Zetas!" -#. ~ Description for inactive riot control bot +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" +"Es un cuchillo largo con un caño de combustible al costado, y un pequeño " +"tanque y un encendedor integrado en la empuñadura aislada. Cuando se le pone" +" nafta, la cuchilla puede volverse abrasadora para chamuscar enemigos e " +"iluminar tu camino. Usala para encenderla." #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "arañabot inactivo" -msgstr[1] "arañabots inactivos" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "shishkebab (enc.)" +msgstr[1] "shishkebabs (enc.)" -#. ~ Use action friendly_msg for inactive skitterbot. +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "¡Qué bajón, loco! La llama de tu shishkebab parpadea y se apaga." -#. ~ Use action hostile_msg for inactive skitterbot. +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "" +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "¡Qué choto, sin nafta! La llama de tu shishkebab se apaga." -#. ~ Description for inactive skitterbot +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." -msgstr "" +msgid "Your shishkebab crackles!" +msgstr "¡Tu shishkebab chisporrotea!" +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "robot defensor de laboratorio inactivo" -msgstr[1] "robots defensores de laboratorio inactivos" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "Bye bye. La llama de tu shishkebab desaparece." -#. ~ Use action friendly_msg for inactive lab defense bot. +#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "" -"El robot defensor de laboratorio tiembla por un momento y se estremece." +msgid "Your shishkebab hisses in the water and goes out." +msgstr "Tu shishkebab sisea en el agua y se apaga." -#. ~ Use action hostile_msg for inactive lab defense bot. +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" -"¡El robot defensor de laboratorio levanta sus patas delanteras y hace " -"brillar muchos rayos de colores en tu cara!" +"Es un cuchillo largo con un caño de combustible al costado, y un pequeño " +"tanque y un encendedor integrado en la empuñadura aislada. La cuchilla está " +"brillando. Usala para cerrar el gas." -#. ~ Description for inactive lab defense bot +#: lang/json/TOOL_from_json.py +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "aerosol" +msgstr[1] "aerosoles" -#. ~ Use action hostile_msg for inactive milspec searchlight. +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" +"Es una lata de aerosol, llena de pintura. Usala para hacer un grafiti en el " +"piso." -#. ~ Description for inactive milspec searchlight +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "escalera de mano" +msgstr[1] "escaleras de mano" + +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." -msgstr "" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "Es una escalera de mano de madera. Usala para ubicarla." #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "" -msgstr[1] "" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "marcador de supervivencia" +msgstr[1] "marcadores de supervivencia" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." +msgid "" +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." msgstr "" +"Es una pieza afilada de carbón que casi garantiza que terminarás con las " +"manos todas manchadas de carbón. Usalo para escribir alguna cosa." -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "telescopio de supervivencia" +msgstr[1] "telescopios de supervivencia" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" +"Es un telescopio casero y plegable. Es demasiado largo y poco preciso para " +"usarlo como mira para un arma, pero tener este objeto en tu inventario " +"duplica la distancia que ves en el mapa." #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" +msgid "tear gas payload" +msgid_plural "tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" +msgid "You pull the pin on the payload." msgstr "" -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Description for clothes hanger +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "muñeca parlante" -msgstr[1] "muñecas parlantes" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "Pedazo Flameante de Acero +2" +msgstr[1] "Pedazos Flameantes de Acero +2" -#. ~ Description for talking doll +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." -msgstr "" -"Es una muñeca que habla, un juguete para niños. Por suerte, todavía funciona" -" y le podrías sacar las baterías." +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "A LA MIERDA, ESTA COSA ESTÁ EN FUEGO" #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "vara larga aturdidora" -msgstr[1] "varas largas aturdidoras" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for powered quarterstaff +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +msgid "Who is this Tindalos guy?" msgstr "" -"Es una vara larga con calces de hierro que tiene un arma aturdidora de alto " -"voltaje dentro del mango. El arma aturdidora está conectada a los calces de " -"metal en las dos puntas de la vara, lo que permite dar choques eléctricos al" -" enemigo por si golpearlo hasta dejarlo inconsciente es muy peligroso." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "tonfa táctico (apag.)" -msgstr[1] "tonfas tácticos (apag.)" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "piedra vórtice" +msgstr[1] "piedras vórtices" -#. ~ Description for tactical tonfa (off) +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" -"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " -"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" -" el botón que está en el mango, se transmite un corriente de alto voltaje a " -"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " -"que esté lamentablemente en contacto con ella. También tiene una linterna " -"copada, que ahora está apagada." +"Es una piedra con espirales por todas partes, y agujeros a lo largo de su " +"perímetro. Aunque es bastante grande, no pesa casi nada. El aire parece " +"juntarse alrededor de ella." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "tonfa táctico (encendido)" -msgstr[1] "tonfas tácticos (encendidos)" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "silbato multiherramienta" +msgstr[1] "silbatos multiherramienta" -#. ~ Description for tactical tonfa (on) +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" -"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " -"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" -" el botón que está en el mango, se transmite un corriente de alto voltaje a " -"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " -"que esté lamentablemente en contacto con ella. La linterna integrada está " -"encendida, consumiendo gradualmente la energía e iluminando los alrededores." - -#: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "Palo-L (apag.)" -msgstr[1] "Palos-L (apag.)" - -#. ~ Use action msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "El Palo-L(®) se enciende." - -#. ~ Use action need_charges_msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "El Palo-L(®) se quedó sin batería." +"Es un aparato medio berreta que combina un silbato, un termómetro, una lupa " +"y una brújula." -#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." -msgstr "" -"Producido por la empresa Light, este elegante palo no solo funciona como " -"fuente de luz, sino que también es un arma liviana debido a los materiales " -"de superaleación con los que está hecho. Dado sus mejoras de eficiencia " -"sobre las fuentes de luz comunes, el palo-L o palo luz como también se lo " -"llama, las baterías duran más que en otros aparatos." +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "banjo" +msgstr[1] "banjos" +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "Palo-L (enc.)" -msgstr[1] "Palos-L (enc.)" +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "Un banjo industrial común. Parece estar en buenas condiciones." -#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "El Palo-L(®) se apaga lentamente." +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "flauta de hueso" +msgstr[1] "flautas de hueso" -#. ~ Description for L-stick (on) +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"Producido por la empresa Light, este elegante palo no solo funciona como " -"fuente de luz, sino que también es un arma liviana debido a los materiales " -"de superaleación con los que está hecho. Dado sus mejoras de eficiencia " -"sobre las fuentes de luz comunes, el palo-L o palo luz como también se lo " -"llama, las baterías duran más que en otros aparatos. El palo está brillando " -"fuertemente, lo que hace que sus baterías se consuman." +msgid "A polished bone flute with five finger holes." +msgstr "Es una flauta de hueso pulido con cinco orificios." #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "Louisville Slaughterer" -msgstr[1] "Louisville Slaughterers" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "clarinete" +msgstr[1] "clarinetes" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "Encendés el Louisville Slaughterer." +msgid "An ornate clarinet made from wood." +msgstr "Un clarinete adornado hecho de madera." -#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py -msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." -msgstr "" -"Es un bate resistente de madera, envuelto con trapos mojados en nafta y tela" -" ignífuga nomex. Encendelo y el partido se va a poner VERDADERAMENTE " -"caliente. Vas a necesitar un encendedor o fósforos para encenderlo." +msgid "flute" +msgid_plural "flutes" +msgstr[0] "flauta" +msgstr[1] "flautas" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "El Louisville Slaughterer se extinguió." +msgid "A simple silver-plated flute." +msgstr "Una simple flauta chapada en plata." -#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py -msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." -msgstr "" -"Es un bate resistente de madera, envuelto con trapos mojados en gasolina y " -"tela ignífuga nomex. Está encendido y brillando, y hace mucho más fácil ver " -"las bases durante los juegos nocturnos (también hace que el umpire tienda " -"más a cobrar la bola como mala que como buena)." +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "trompeta" +msgstr[1] "trompetas" +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "" -msgstr[1] "" +msgid "A brass trumpet with only a few dents here and there." +msgstr "Una trompeta de latón con algunas abolladuras aquí y allá." #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "cuchillo de carnicero" -msgstr[1] "cuchillos de carnicero" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "ukelele" +msgstr[1] "ukeleles" -#. ~ Description for butcher knife +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "" -"Es un cuchillo grande y afilado. Sirve bien como arma de cuerpo a cuerpo, y " -"es ideal para carnear cadáveres." +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "Un pequeño ukelele industrial. Parece estar en buenas condiciones." #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "cuchillo para carne" -msgstr[1] "cuchillos para carne" +msgid "violin" +msgid_plural "violins" +msgstr[0] "violín" +msgstr[1] "violines" -#. ~ Description for steak knife +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" -"Es un cuchillo afilado, diseñado para cortar carne. No sirve mucho como arma" -" de cuerpo a cuerpo, pero es decente para carnear cadáveres." +"Un violín barato, industrial, con un soporte integrado como arco. Igual " +"produce un sonido lindo." #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "" -msgstr[1] "" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "vihuela dorada" +msgstr[1] "vihuelas doradas" -#. ~ Description for paring knife +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" +"Una brillante vihuela dorada, con un extraño aura alrededor. Sentís como si " +"alguna vez hubiera pertenecido al mejor de todos." #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" -msgstr[0] "" -msgstr[1] "" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "jaula para gallinas" +msgstr[1] "jaulas para gallinas" -#. ~ Description for chef knife +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" +"Es un contenedor enrejado para transportar gallinas, por lo podés usar para " +"otros animales pequeños. Usalo en un animal para capturarlo, y en un espacio" +" vacío para largarlo." #: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "" -msgstr[1] "" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "silbato para perros" +msgstr[1] "silbatos para perros" -#. ~ Description for carving knife +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" +"Es un pequeño silbato. Cuando es usado, produce un tono alto que causa que " +"todos los perros aliados cercanos te sigan o dejen de atacar, o comiencen a " +"atacar a los enemigos si en ese momento están dóciles." #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" +msgid "horse tack" +msgid_plural "horse tacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for bread knife +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "" -msgstr[1] "" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "transportador de mascota" +msgstr[1] "transportadores de mascota" -#. ~ Description for vegetable cleaver +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" +"Es un contenedor plástico usado para transportar mascotas. Lo podés usar en " +"un animal para capturarlo, y en un espacio vacío para largarlo." #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" msgstr[0] "" msgstr[1] "" -#. ~ Description for meat cleaver +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "" -msgstr[1] "" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "control de auto radiocontrolado" +msgstr[1] "controles de auto radiocontrolado" -#. ~ Description for makeshift war scythe +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" +"Un control remoto para autos radiocontrolados, con un joystick para hacer " +"doblar al auto y botones coloridos que no parecen servir para nada. ¿Tal vez" +" eran para el modelo deluxe?" #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "" -msgstr[1] "" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "auto radiocontrolado" +msgstr[1] "autos radiocontrolados" -#. ~ Description for spike on a stick +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." +msgid "A remote-controlled car. Fun for young and old alike." msgstr "" +"Un auto controlado de manera remota. Divertido tanto para los jóvenes como " +"para los adultos." #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "" -msgstr[1] "" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "auto radiocontrolado (enc.)" +msgstr[1] "autos radiocontrolados (enc.)" -#. ~ Description for simple knife spear +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." msgstr "" +"Es auto controlado de manera remota está encendido, ¡y consume las baterías " +"igual que un auto eléctrico real! Usá el control remoto para manejarlo." #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "lanza-cuchillo" -msgstr[1] "lanzas-cuchillo" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "modificación de activación por radio" +msgstr[1] "modificaciones de activación por radio" -#. ~ Description for knife spear +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." msgstr "" +"Esta pequeña pieza electrónica puede ser instalada en algunos objetos para " +"que estos puedan ser activados luego de recibir una señal de radio." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "espontón casero" -msgstr[1] "espontones caseros" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "radio (apagada)" +msgstr[1] "radios (apagadas)" -#. ~ Description for homemade halfpike +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." msgstr "" +"Es una radio portátil. Al usarla la encendés. Va a encontrar cualquier señal" +" cercana que esté siendo transmitida y la podrás escuchar." #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "navaja automática" -msgstr[1] "navajas automáticas" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "radio (encendida)" +msgstr[1] "radios (encendidas)" -#. ~ Description for switchblade +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" -"Es un cuchillo largo y fino con una cuchilla activada por un resorte, que se" -" oculta dentro del mango cuando no está en uso." +"Esta radio portátil está encendida, y está consumiendo gradualmente sus " +"baterías. Está transmitiendo una señal enviada por alguna de las torres de " +"radio cercanas." #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "cuchillo plegable" -msgstr[1] "cuchillos plegables" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "radio handy" +msgstr[1] "radios handy" -#. ~ Description for folding knife +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" -"Es un pequeño cuchillo plegable, con traba para la cuchilla y gancho para " -"colgarlo del cinto. No es tan buena arma como uno con cuchilla fija, pero es" -" mejor que una navaja." #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "cuchillo de combate" -msgstr[1] "cuchillos de combate" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "controlador remoto de vehículo" +msgstr[1] "controladores remotos de vehículo" -#. ~ Description for combat knife +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -"Es un cuchillo de combate militar. Es liviano y extremadamente filoso, y " -"puede ser letal en las manos indicadas o cuando se pone como bayoneta." +"Es un controlador remoto para autos verdaderos. Puede encender o apagar los " +"dispositivos del auto. Algunos autos pueden ser manejados de manera remota." -#: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for modified combat knife +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." +msgid "You place the birchbark funnel, waiting to collect rain." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "cuchillo de caza" -msgstr[1] "cuchillos de caza" - -#. ~ Description for hunting knife +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -"Comúnmente utilizado por cazadores, este cuchillo de un solo filo está " -"diseñado para cortar y despellejar a los animales, y no para el combate." - -#: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "cuchillo de supervivencia" -msgstr[1] "cuchillos de supervivencia" -#. ~ Description for survival knife -#: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." -msgstr "" -"Este enorme cuchillo tiene un mango hueco con una brújula incorporada en el " -"pomo y una fila de dientes de sierra imponentes por la parte de atrás de la " -"hoja." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "embudo" +msgstr[1] "embudos" +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "cuchillo de lucha RM42" -msgstr[1] "cuchillos de lucha RM42" +msgid "You place the funnel, waiting to collect rain." +msgstr "Ponés el embudo, esperando que recolecte agua de lluvia." -#. ~ Description for RM42 fighting knife +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Esta robusta daga Rivtech negra de combate, tiene una hoja larga y fina de " -"doble filo con un punta tipo lanza y un distintivo mango anti-deslizante que" -" puede ser usado también para ponerlo en la punta de un arma de fuego. " -"Originalmente fabricada para los militares, fue muy popular en las películas" -" y entre los coleccionistas debido a su apariencia imponente." - -#: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "navaja Victorinox" -msgstr[1] "navajas Victorinox" +"Es un embudo que podés usar para recolectar el agua de la lluvia. Usalo en " +"el exterior y ponele un recipiente abajo para recolectar agua cuando llueve." -#. ~ Description for Swiss Army knife -#: lang/json/TOOL_from_json.py -msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." -msgstr "" -"Es la icónica navaja importada de Europa. Su empuñadura roja de plástico " -"oculta muchas herramientas pequeñas." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "embudo de cuero" +msgstr[1] "embudos de cuero" +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "cuchillo de trinchera" -msgstr[1] "cuchillos de trinchera" +msgid "You place the leather funnel, waiting to collect rain." +msgstr "Ponés el embudo de cuero, esperando que recolecte agua de lluvia." -#. ~ Description for trench knife +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -"Este fuerte cuchillo de combate posee una guarda de acero para proteger los " -"nudillos del usuario. La guarda también puede ser usada para golpear o para " -"bloquear, y el cuchillo también puede ser usado para carnear cadáveres." - -#: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "cuchillo improvisado" -msgstr[1] "cuchillos improvisados" +"Es un pequeño embudo de cuero que se usa para recolectar agua de lluvia. " +"Usalo en el exterior y ponele un recipiente abajo para recolectar agua " +"cuando llueve." -#. ~ Description for makeshift knife -#: lang/json/TOOL_from_json.py -msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." -msgstr "" -"Es un cuchillo que consiste en una punta larga y afilada más o menos, y un " -"trapo fuertemente enrollado que funciona de mango. Es una buena arma de " -"cuerpo a cuerpo." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "embudo improvisado" +msgstr[1] "embudos improvisados" +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "machete improvisado" -msgstr[1] "machetes improvisados" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "Ponés el embudo improvisado, esperando que recolecte agua de lluvia." -#. ~ Description for makeshift machete +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." msgstr "" -"Es un cuchillo largo que tiene un pedazo del mango envuelto en cinta " -"adhesiva, haciendo que sea más fácil empuñarlo que un machete irregular." +"Es un pequeño embudo improvisado que se usa para recolectar agua de lluvia. " +"Usalo en el exterior y ponele un recipiente abajo para recolectar agua " +"cuando llueve." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "embudo de metal" +msgstr[1] "embudos de metal" + +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "machete" -msgstr[1] "machetes" +msgid "You place the metal funnel, waiting to collect rain." +msgstr "Ponés el embudo de metal, esperando que recolecte agua de lluvia." -#. ~ Description for machete +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Este enorme cuchillo de acero sirve como una excelente herramienta para " -"cortar grandes vegetaciones y otros 'obstáculos'." +"Es un embudo grande de metal que podés usar para recolectar el agua de la " +"lluvia. No es tan portátil como uno de plástico pero recolecta más cantidad " +"de agua. Usalo en el exterior y ponele un recipiente abajo para recolectar " +"agua cuando llueve." #: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "No. 9" -msgstr[1] "No. 9" - -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "Click." +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action success_message for No. 9. +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "¡Tu Nº 9 brilla!" +msgid "You set up the raincatcher, waiting to collect water." +msgstr "" -#. ~ Description for No. 9 +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." msgstr "" -"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " -"tanque de combustible, empuñadura aislada y sistema de ignición. Cuando se " -"le carga combustible, un sistema de antorchas calienta la cuchilla, quemando" -" a tu objetivo." - -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "¡Tu Nº 9 se corta!" - -#. ~ Use action charges_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "¡Sin munición!" - -#. ~ Use action noise_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "Tu Nº 9 sisea." -#. ~ Use action voluntary_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "Tu Nº 9 se pone oscuro." - -#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "Tu Nº 9 sisea en el agua y se apaga." +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "barómetro" +msgstr[1] "barómetros" -#. ~ Description for No. 9 +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." -msgstr "" -"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " -"tanque de combustible, empuñadura aislada y sistema de ignición. La cuchilla" -" está brillando por el calor, convirtiéndolo en un buen quemador de plantas " -"y da un poco de luz." +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "Un barómetro de plástico que puede medir la presión atmosférica." -#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" -"Esta es una espada curvada, asociada a la caballería de la Era Moderna y " -"períodos siguientes. Es una armacon daño de corte ligera pero mortal." +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "lata de viscosidad" +msgstr[1] "latas de viscosidad" -#. ~ Description for kris +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." msgstr "" -"Esta daga ondulada proviene del sudeste asiático. El diseño de su hoja causa" -" heridas amplias y dolorosas." +"Esta lata tiene una etiqueta: \"Advertencia: contiene materiales altamente " +"tóxicos y corrosivos. El contenido puede tener sentiencia. Abrir bajo su " +"propia responsabilidad.\" Te parece que sentís que algo se mueve adentro." #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "kukri" -msgstr[1] "kukris" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "equipo de química" +msgstr[1] "equipos de química" -#. ~ Description for kukri +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" -"Este versátil elemento es una versión moderna de una tradicional arma " -"originaria de Nepal. Consiste de una cuchilla grande con una curva extraña, " -"y se puede usar tanto como herramienta y como arma." +"Es un equipo de química guardado en una caja. El contenido incluye " +"recipientes de vidrio, mangueras, cables de metal, un anafe eléctrico, y " +"lentes de seguridad. Puede ser usado para fabricar cosas químicas si es que " +"te interesa." -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" -"Es una antigua espada china recta de doble filo, con la guarda ornamentada y" -" una borla unida al pomo. Una de las cuatro armas principales de su " -"tradición, junto con el sable dao, la lanza qiang y el bastón gun." +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "equipo básico de química" +msgstr[1] "equipos básicos de química" -#. ~ Description for jian +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." msgstr "" -"Esta es una antigua espada china recta de doble filo. La espada está " -"bastante gastada y torcida en un ángulo extraño." +"Es un equipo básico de química que contiene recipientes de vidrio, mangueras" +" y lentes de seguridad. Puede ser usado para fabricar cosas químicas si es " +"que te interesa, pero vas a necesitar también una fuente de calor." -#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "" -"Es una espada curvada, que se la asocia con varios países de Medio Oriente y" -" de Asia Central. Diseñada para hacer daño cortante, y bastante letal contra" -" los objetivos sin armadura." +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "equipo de electrólisis" +msgstr[1] "equipos de electrólisis" -#. ~ Description for scimitar +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -"Esta es una espada curvada, asociada a varios países de Medio Oriente y de " -"Asia Central. Esta en particular parece no tener filo y estar gastada." +"Es un conjunto de cables y electrodos para aplicar corriente continua " +"usualmente a un líquido. Útil para fabricar otras cosas. Hay que cargarlo " +"con una batería de almacenamiento o una batería de 12V de auto para usarlo." -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "" -"Es una clásica espada medieval, de un tamaño medio entre la espada de " -"caballero que es más liviana, y la espada de dos manos. Necesita un gran " -"tahalí o una vaina, a diferencia de otras espadas más chicas." +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for longsword +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." msgstr "" -"Es una clásica espada medieval, de un tamaño medio entre la espada de " -"caballero que es más liviana, y las espadas de dos manos. Aunque te parece " -"que el pomo se podría salir en cualquier momento si la usás." -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "" -"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" -" mano." +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "higrómetro" +msgstr[1] "higrómetros" -#. ~ Description for arming sword +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +msgid "A plastic hygrometer that can read the relative humidity in the air." msgstr "" -"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" -" mano. Esta en particular no parece estar bien hecha." +"Un higrómetro de plástico que puede medir la humedad relativa del aire." #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "xifos" -msgstr[1] "xifos" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for xiphos +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -"Una antigua espada de bronce de origen griego, empuñada como arma de apoyo " -"de la lanza dory." #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "khopesh" -msgstr[1] "khopesh" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for khopesh +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" -"Esta antigua arma de bronce posee una cuchilla curva, como una hoz, afilada " -"en su parte externa. Se la asocia con el período del Nuevo Reino del Antiguo" -" Egipto, fue diseñada principalmente para penetrar la armadura ligera, común" -" en esa región." #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "dao" -msgstr[1] "dao" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "rejilla de platino" +msgstr[1] "rejillas de platino" -#. ~ Description for dao +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." msgstr "" -"Es una antigua espada china que consiste en una cuchilla curva y una guarda " -"con diseño de copa. Existente desde la dinastía Shang, esta está hecha de " -"bronce. Una de las cuatro armas principales de su tradición, junto con la " -"espada jian, la lanza qiang y el bastón gun." +"Esto es una rejilla de metal con una capa de platino, útil para usarse como " +"catalizador para algunas reacciones químicas." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "machete de supervivencia" -msgstr[1] "machetes de supervivencia" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "generador de portal" +msgstr[1] "generadores de portal" -#. ~ Description for survivor machete +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" -"Esta herramienta ha sido personalizada y rebalanceada para mejorar su " -"desempeño como arma." +"Este es un dispositivo extraño, bizarro y arcano, de naturaleza " +"sobrenatural. Te hace doler la cabeza con solo mirarlo. Está cubierto de " +"marcas alienígenas." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "plataforma de teletransportación" +msgstr[1] "plataformas de teletransportación" + +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "bayoneta espada" -msgstr[1] "bayonetas espada" +msgid "You place the telepad." +msgstr "Ponés la plataforma de teletransportación." -#. ~ Description for sword bayonet +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." msgstr "" -"Una bayoneta espada es un arma cortante larga que puede ser adjuntada al " -"frente de un arma de fuego o de una ballesta, convirtiéndola en una lanza." +"Es un equipo para una trampa de teletransportación que consiste en un " +"teletransportador y una celda solar que es activada cuando se lo pisa." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "" -msgstr[1] "" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "teletransportador" +msgstr[1] "teletransportadores" -#. ~ Description for modified sword bayonet +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"This is an experimental device that will teleport you a short distance when " +"activated." msgstr "" +"Es un dispositivo experimental que te teletransportará a una corta distancia" +" cuando es activado." -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"Son una versión moderna de los largos cuchillos japoneses que eran " -"utilizados como armas de apoyo por los samurai, antes de la llegada de la " -"wakizashi. Es una cuchilla letal, aunque es más pequeña que sus familiares " -"más famosos." +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "Doppler Radar Turbo 2000" +msgstr[1] "Doppler Radar Turbo 2000" -#. ~ Description for wakizashi +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -"Es una espada corta japonesa bastante común. Más chica y liviana que una " -"katana, pero es eficaz en combate." +"Es un maletín con una notebook integrada que parece que fuera de los 80. Su " +"antiguo monitor monocromático muestra una plétora de información " +"meteorológica. Sin embargo, no hay rastros del FLDSMDFR." #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "flammenschwert (aus)" -msgstr[1] "flammenschwerter (aus)" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "equipo básico de análisis de laboratorio" +msgstr[1] "equipos básicos de análisis de laboratorio" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +msgid "" +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." +msgstr "" +"Este robusto equipo contiene algunas cosas básicas que vas a necesitar para " +"hacer trabajos precisos de química: específicamente, una pequeña balanza, un" +" espectrofotómetro, un aparato de punto de fusión, un medidor de pH y un " +"equipo de papeles finos de cromatografía. Esto te ayuda a sentirte confiado " +"a poder crear el químico deseado." -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!" +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "pequeña balanza" +msgstr[1] "pequeñas balanzas" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"Esto es una simple balanza que usa un equipo de pesas de acero que se " +"desplazan por las barras para medir la masa de una muestra de manera " +"bastante precisa." #: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "flammenschwert" -msgstr[1] "flammenschwerter" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "espectrofotómetro" +msgstr[1] "espectrofotómetros" -#. ~ Use action charges_extinguish_message for flammenschwert. +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgid "" +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." +msgstr "" +"Esta infaltable herramienta analítica de química mide la absorción de la luz" +" de una muestra líquida en un tubo especial llamado cuvette." -#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" +msgstr[0] "equipo de cuvettes de espectrometría" +msgstr[1] "equipos de cuvettes de espectrometría" -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt." +msgid "" +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." +msgstr "" +"Es una pequeña caja llena de tubos plásticos cuadrados precisamente " +"calibrados, para espectrometría de laboratorio." -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt." +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "medidor de pH" +msgstr[1] "medidores de pH" -#. ~ Description for zweihänder +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgid "" +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." msgstr "" -"Es una enorme espada de dos manos alemana. Es capaz de golpear muy fuerte." +"Esto es básicamente, un par de sondas de vidrio en un voltímetro. Al poner " +"una sonda en la solución de calibración (incluída convenientemente en el " +"equipo) y la otra sonda en una sustancia, se puede calcular su acidez." #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" +msgid "voltmeter" +msgid_plural "voltmeters" msgstr[0] "" msgstr[1] "" -#. ~ Description for kirpan +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"This device has two probes that let you measure the electrical potential " +"between two points." msgstr "" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "aparato de punto de fusión" +msgstr[1] "aparatos de punto de fusión" -#. ~ Description for nodachi +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -"Es una enorme espada de dos manos curvada de origen japonés. Es " -"sorprendentemente liviana para el tamaño que tiene." +"Esto es básicamente, una hornalla eléctrica con un armazón metálico. El " +"armazón tiene una ventana con aumento y una ranura en la cual se inserta un " +"tubo muy finito con la muestra cristalizada. El dispositivo te permite medir" +" precisamente el punto de fusión del cristal, un dato muy útil para " +"identificar qué es y su grado de pureza." #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" +msgid "vortex device" +msgid_plural "vortex devices" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified foil +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" +msgid "microscope" +msgid_plural "microscopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified épée +#. ~ Description for microscope #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified saber +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" msgstr "" -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -"Es una espada de principios de la edad moderna, usada en los siglos XVI, " -"XVII y XVIII. La llamaban 'ancha' por contraste con los floretes finos." +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for broadsword +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." msgstr "" -"Es una espada de principios de la edad moderna, usada en los siglos XVI, " -"XVII y XVIII. Esta espada parece estar muy mal hecha pero igual se debe " -"bancar un par de golpes." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "espada tizón (apagada)" -msgstr[1] "espadas tizón (apagadas)" - -#. ~ Use action lacks_fuel_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "¡No tenés fuerza para pelear!" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "¡A la carga!" +msgid "burette" +msgid_plural "burettes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firebrand (off) +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -"Es una combinación de dos clásicos solucionadores de conflictos durante el " -"Oscurantismo: la espada ancha y la antorcha. Usala para encenderla y " -"mostrarle a esos zombis paganos quién manda." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "espada tizón (encendida)" -msgstr[1] "espadas tizón (encendida)" - -#. ~ Use action charges_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "¡La fuerza desaparece!" -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "¡Tu espada arde deseosa de combatir!" +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "¡Rajemos!" +msgid "" +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." +msgstr "" -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "Tu espada sisea en el agua y se apaga." +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firebrand (on) +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"Es una combinación de dos clásicos solucionadores de conflictos durante el " -"Oscurantismo: la espada ancha y la antorcha. La hoja está brillando de " -"calor. ¡Chupate esta mandarina, Excalibur! Usala para apagarla." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -"Es un sable ancho conocido por ser usado por marineros y piratas. Esta " -"espada parece estar muy mal hecha pero igual se debe bancar un par de " -"golpes." +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rapier +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" -"Es una espada fina con un la guarda decorada. Es como la que usaría un " -"caballero o un espadachín. Ligera y rápida, hace que cualqueir batalla sea " -"con estilo." -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "" -"Es una rara espada japonesa. Es letal contra enemigos sin armadura, pero " -"igual es bastante eficaz contra las armaduras." +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for katana +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" -"Es una extraña espada japonesa. Aunque tiene un filo y un peso adecuados, el" -" pomo se sale y la cuchilla parece bastante gastada." #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "Sol Naciente" -msgstr[1] "Soles Nacientes" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "equipo dañado de refugio" +msgstr[1] "equipos dañados de refugio" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "El tiempo se queda quieto." +msgid "" +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." +msgstr "" +"Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo. Este " +"refugio ha sido dañado y necesita ser reparado." -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "El Sol sale." +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "carpa grande" +msgstr[1] "carpas grandes" -#. ~ Description for Rising Sun +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" -"Es una katana con una boquilla justo debajo de la punta de la cuchilla. A la" -" gente le encanta el fuego, y las katanas, así que ¿por qué no juntarlos? " -"Los quemadores de gas agregados a esta espada pueden hacer entrar en calor a" -" tus enemigos. Usala para encenderla." +"Es una carpa tamaño familiar. Provee mucho espacio, pero es muy voluminosa." -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "La Luz se Desvanece." +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "equipo de refugio" +msgstr[1] "equipos de refugio" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "El Sol brilla fuertemente." +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo." -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "El Sol se pone." +msgid "tent" +msgid_plural "tents" +msgstr[0] "carpa" +msgstr[1] "carpas" -#. ~ Description for Rising Sun +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"This is a small personal tent, it's just big enough to fit you comfortably." msgstr "" -"¡Es una katana que brilla con la ferocidad y el calor del SOL! Bueno, está " -"bien, no es TAN caliente, pero si te pegan con esto te va a arder mucho. " -"Usala para cerrarle el gas." +"Es una pequeña carpa personal, lo suficientemente grande para que entres " +"cómodo." -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "" -"Es una enorme espada de dos manos alemana. Aunque no estás muy seguro de que" -" tenga que ser así de flexible." +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "cigarrillo electrónico avanzado" +msgstr[1] "cigarrillos electrónicos avanzados" -#. ~ Description for wakizashi +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -"Esta es una relativamente común espada corta japonesa. Aunque hay algo que " -"no está bien en esta espada." +"Un versión mejorada de los cigarrillos electrónicos. Una manera menos dañina" +" que los cigarrillos para recibir tu nicotina, pero igual es adictivo. " +"Necesita baterías y nicotina en líquido para funcionar." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "" -msgstr[1] "" +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "pipa para crack" +msgstr[1] "pipas para crack" -#. ~ Description for pair of butterfly swords +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" +"Es un tubo fino de vidrio con una ampolleta en una punta. Se usa para " +"consumir ciertas sustancias ilícitas." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "motosierra lajatang (apagada)" -msgstr[1] "motosierras lajatang (apagadas)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "pipa de vidrio" +msgstr[1] "pipas de vidrio" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" -"Es un palo largo de madera con motosierras puestas en las puntas de manera " -"poco práctica. El resultado es una genialidad o una locura, pero no las dos " -"cosas. El peso solo permite que alguien con fuerza y muy hábil pueda tener " -"la esperanza de usarla." +"Es una pipa de vidrio soplada artesanalmente. Es de la clase que se utiliza " +"comúnmente para fumar drogas recreativas." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "motosierra lajatang (encendida)" -msgstr[1] "motosierras lajatang (encendidas)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "pipa para tabaco" +msgstr[1] "pipas para tabaco" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" -"Es un palo largo de madera con motosierras puestas en las puntas de manera " -"poco práctica. Están encendidas y consumen gradualmente la nafta. Usala para" -" apagarla." +"Es una pipa tallada de madera. Está diseñada para facilitar el consumo de " +"hojas curadas de tabaco." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "motosierra lajatang eléctrica (apag.)" -msgstr[1] "motosierras lajatang eléctricas (apag.)" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "tijera" +msgstr[1] "tijeras" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" -"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " -"de manera poco práctica. El resultado es una genialidad o una locura, pero " -"no las dos cosas. El peso solo le permite a alguien con fuerza y muy hábil " -"pueda tener la esperanza de usarla." +"Son un par de tijeras largas y resistentes. Podés usar las tijeras para " +"cortar objetos hechos de algodón (como la ropa) y hacer trapos." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "motosierra lajatang eléctrica (enc.)" -msgstr[1] "motosierras lajatang eléctricas (enc.)" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "aguja de hueso" +msgstr[1] "agujas de hueso" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." msgstr "" -"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " -"de manera poco práctica. Están encendidas y consumen gradualmente energía. " -"Usala para apagarla." +"Es una aguja filosa hecha de hueso. Es útil para confeccionar simple ropa y " +"otros objetos. Pero su baja calidad la hace poco adecuada para trabajos que " +"requieran velocidad o precisión." -#. ~ Description for cutlass +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "aguja curva" +msgstr[1] "agujas curvas" + +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" -"Es un sable ancho conocido por ser usado por marineros y piratas, ya que su " -"corta cuchilla es fácil de manejar en el combate en espacios cerrados." +"Es una aguja curva y filosa hecha de acero. Su forma redondeada permite " +"hacer puntos que solo perforan un lado del material. Aunque no es adecuada " +"para muchas tareas de sastrería, es necesaria para coser neopreno." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "motosierra de combate (apagada)" -msgstr[1] "motosierras de combate (apagadas)" +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "aguja de madera" +msgstr[1] "agujas de madera" -#. ~ Description for combat chainsaw (off) +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -"Es una motosierra más liviana, más precisa y extensivamente modificada para " -"ser un arma más eficaz. Lamentablemente, estas modificaciones la han hecho " -"menos efectiva como herramienta para cortar madera." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "motosierra de combate (encendida)" -msgstr[1] "motosierras de combate (encendidas)" +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "costurero" +msgstr[1] "costureros" -#. ~ Description for combat chainsaw (on) +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" -"Esta motosierra de combate está encendida, y consume gradualmente la nafta. " -"Usala para apagarla." +"Es un equipo de plástico con una variedad de agujas, carreteles de hilo y " +"algunas otras herramientas para uso textil. Usar un costurero en una prenda " +"hará que intentes repararlo o reforzarlo. Y al hacerlo estarás usando tu " +"habilidad de Sastrería." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "motosierra eléctrica de combate (apag.)" -msgstr[1] "motosierras eléctricas de combate (apag.)" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "pellejo curándose" +msgstr[1] "pellejos curándose" -#. ~ Description for electric combat chainsaw (off) +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." +msgid "You carefully unfold the tanning leather hide and shake it clean." msgstr "" -"Es una motosierra eléctrica más liviana, más precisa y extensivamente " -"modificada para ser un arma más eficaz. Lamentablemente, estas " -"modificaciones la han hecho menos efectiva como herramienta para cortar " -"madera." +"Cuidadosamente, desdoblás el pellejo que está curándose y lo sacudís para " +"limpiarlo." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "motosierra eléctrica de combate (enc.)" -msgstr[1] "motosierras eléctricas de combate (enc.)" +msgid "The tanning leather hide isn't done yet." +msgstr "El pellejo todavía no terminó el proceso de curado." -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" -"Esta motosierra eléctrica de combate está encendida, y consume gradualmente " -"energía. Usala para apagarla." +"Es el pellejo tratado de un animal que está en pleno proceso químico que " +"necesita para convertirse en cuero. Vas a poder activarlo para desenrollarlo" +" y usarlo cuando termine el proceso." #: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "" -msgstr[1] "" +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "pelaje curándose" +msgstr[1] "pelajes curándose" -#. ~ Description for alien resin pod +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." +msgid "You carefully unfold the tanning fur pelt and shake it clean." msgstr "" +"Cuidadosamente, desdoblás el pelaje que está curándose y lo sacudís para " +"limpiarlo." +#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "fragmento de vidrio" -msgstr[1] "fragmentos de vidrio" - -#. ~ Use action done_message for glass shard. -#: lang/json/TOOL_from_json.py -msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." -msgstr "" +msgid "The tanning fur pelt isn't done yet." +msgstr "El pelaje todavía no terminó el proceso de curado." -#. ~ Description for glass shard +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" -"Es un fragmento de vidrio roto con las puntas afiladas. Lo podés usar como " -"arma, pero te conviene usar guantes." +"Es el pelaje tratado de un animal que está en pleno proceso químico que " +"necesita para convertirse en piel. Vas a poder activarlo para desenrollarlo " +"y usarlo cuando termine el proceso." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "pedazo de plástico" -msgstr[1] "pedazos de plástico" +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "equipo de sastre" +msgstr[1] "equipos de sastre" -#. ~ Description for plastic chunk +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -"Es un pedazo de plástico. Puede ser usado para fabricar, reparar o reforzar " -"objetos de plástico." #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" +msgid "bathroom scale" +msgid_plural "bathroom scales" msgstr[0] "" msgstr[1] "" -#. ~ Description for synthetic fabric +#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" +msgid "scrub brush" +msgid_plural "scrub brushes" msgstr[0] "" msgstr[1] "" -#. ~ Description for lycra patch +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." +msgid "This is a simple scrub brush." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "cocina de hexamina" -msgstr[1] "cocinas de hexamina" +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "cortadora eléctrica de pelo" +msgstr[1] "cortadoras eléctricas de pelo" -#. ~ Description for hexamine stove +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -"Conocida como la cocina Esbit, esta es una cocina liviana, plegable, " -"diseñada para usar pequeñas pastillas de hexamina para cocinar." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "brasero" -msgstr[1] "braseros" +"Es una cortadora eléctrica de bolsillo para el pelo. La podés usar para " +"cortarte el pelo si tiene batería. Necesita 10 unidades de batería por uso." -#. ~ Description for brazier #: lang/json/TOOL_from_json.py -msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." -msgstr "" -"Es un instrumento grande de metal que se usa para contener un fuego. Los " -"fuegos prendidos en un brasero no se propagan hacia los objetos cercanos." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "" -msgstr[1] "" +msgid "mop" +msgid_plural "mops" +msgstr[0] "lampazo" +msgstr[1] "lampazos" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for mop +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" +"Es un lampazo difícil de manejar. Útil para limpiar derrames líquidos. Usá " +"el lampazo para limpiar cualquier enchastre que hayas hecho." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "soporte de metal para carnear" -msgstr[1] "soportes de metal para carnear" +msgid "rag" +msgid_plural "rags" +msgstr[0] "trapo" +msgstr[1] "trapos" -#. ~ Description for metal butchering rack +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" +"Es un pedazo grande de tela, útil para fabricar otras cosas y posiblemente " +"para detener sangrados." -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "bote inflable" -msgstr[1] "botes inflables" - -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "Desplegás cuidadosamente, luego inflás y preparás para zarpar el %s." +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "equipo de afeitar" +msgstr[1] "equipos de afeitar" -#. ~ Description for inflatable boat +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" -"Este bote de goma de remos (incluidos) está desinflado para ser más fácil de" -" guardar. Activalo para inflarlo (si tenés una bomba de aire o inflador en " -"el inventario) y zarpar." +"Es un equipo de afeitar compacto y liviano hecho para los que viajan. Lo " +"podés usar para afeitarte si se le agrega jabón. Necesita 1 unidad de jabón " +"por uso." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" msgstr[0] "" msgstr[1] "" -#. ~ Description for metal smoking rack -#: lang/json/TOOL_from_json.py -msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "mesa de turista" -msgstr[1] "mesas de turista" - -#. ~ Description for tourist table +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "lona de cuero" -msgstr[1] "lonas de cuero" - -#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py -msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." -msgstr "" -"Es una lámina grande de cuero cosido, que puede ser utilizado como un mantel" -" para el picnic, pero es más útil si lo usás como complemento cuando " -"carneás, ya que no se empapa de sangre. Está enrollado y listo para " -"transportar." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "alfombra de fibra" -msgstr[1] "alfombras de fibra" +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "equipo improvisado cortapelo" +msgstr[1] "equipos improvisados cortapelo" -#. ~ Description for fiber mat +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." -msgstr "" -"Es una gran alfombra tejida de algún material fibroso que puede ser usada " -"como mantel para picnic, pero es más útil si lo usás como complemente cuando" -" carneás. Demasiada delgada como para dormir cómodamente encima. Está " -"enrollada y lista para transportar." +msgid "This is a kit with tools for cutting hair." +msgstr "Es un equipo con herramientas para cortar el pelo." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "equipo improvisado de afeitar" +msgstr[1] "equipos improvisados de afeitar" -#. ~ Description for folded butter churn +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" +"Es un equipo de afeitar improvisado. Lo podés usar para afeitarte si se le " +"agrega jabón. Necesita 1 unidad de jabón por uso." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "yesquero" -msgstr[1] "yesqueros" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "tabla de lavar" +msgstr[1] "tablas de lavar" -#. ~ Description for flint and steel +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" +"Es una tabla de madera para lavar. La podés usar para lavar la ropa sucia si" +" tenés algún agente lavador." #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" +msgid "washing kit" +msgid_plural "washing kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -"Es una pequeña prensa de mano para cargar munición a mano. Viene con todo lo" -" que se necesita para empezar a cargar a mano tu propia munición." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "trampa para oso" +msgstr[1] "trampas para oso" + +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "" -msgstr[1] "" +msgid "Bury the beartrap?" +msgstr "¿Querés enterrar la trampa para oso?" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." -msgstr "" +msgid "You set the beartrap." +msgstr "Ponés la trampa para osos." +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "quitador cinético de balas" -msgstr[1] "quitadores cinético de balas" +msgid "You bury the beartrap." +msgstr "Enterrás la trampa para osos." -#. ~ Description for kinetic bullet puller +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." msgstr "" -"Es una herramienta que se usa para desarmar apropiadamente la munición." +"Es como una mandíbula de acero conectada a una placa de presión sensitiva. " +"Usala para ponerla en el suelo, creando una trampa que va a capturar y dañar" +" cualquier cosa que la pise. Si tenés una pala, vas a tener la opción de " +"enterrarla." #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "lámpara eléctrica (apagada)" -msgstr[1] "lámparas eléctricas (apagadas)" +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "trampa de cuchilla" +msgstr[1] "trampas de cuchilla" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "La linterna no tiene batería." +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "" -#. ~ Description for electric lantern (off) +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." msgstr "" -"Es una lámpara alimentada con baterías. No provee mucha luz, pero dura mucho" -" tiempo. Usala para encenderla." +"Es un machete agregado al costado de un motor, con una cuerda controlando su" +" acelerador. Cuando se tira de la cuerda, la cuchilla se mueve con mucha " +"fuerza. La trampa tiene un área de efecto de 3x3." #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "lámpara eléctrica (encendida)" -msgstr[1] "lámparas eléctricas (encendidas)" +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "trampa de tabla con clavos" +msgstr[1] "trampas de tabla con clavos" -#. ~ Use action msg for electric lantern (on). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "Apagás la lámpara." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "Ponés la trampa de tablas en el %s, con los clavos para arriba." +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "linterna (apagada)" -msgstr[1] "linternas (apagadas)" +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "" +"Son varios pedazos de madera clavados juntos, con algunos clavos que " +"sobresalen para arriba. Si una víctima desprevenida la pisa, se va a " +"ensartar los clavos en el pie." -#. ~ Use action msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "Encendés la linterna." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "trampa bomba" +msgstr[1] "trampas bomba" -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "La linterna se quedó sin batería." +msgid "You set the booby trap up and activate the grenade." +msgstr "Ponés la trampa bomba y activás la granada." -#. ~ Description for flashlight (off) +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." msgstr "" -"Es la típica linterna hogareña con el mango de plástico. Al usarla la " -"encendés para generar luz, suponiendo que tiene baterías." +"Es un dispositivo explosivo rudimentario que se detona con un pedazo de " +"hilo. Usala para ponerla y mirá como algún pobre idiota la detona." -#: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "linterna (encendida)" -msgstr[1] "linternas (encendidas)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "plástico de burbuja" +msgstr[1] "plásticos de burbuja" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "Encendés la linterna." +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "" +"Ponés el plástico de burbuja en el suelo, listo para que alguien lo pise." +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "bengala" -msgstr[1] "bengalas" +msgid "" +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." +msgstr "" +"Es una lámina de plástico cubierta con burbujas de aire. Usala para ponerlo " +"en el piso, creando una trampa que te advertirá con el ruido si alguien la " +"pisa." -#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "Golpear al golpeador" +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "miguelitos sueltos" +msgstr[1] "miguelitos sueltos" -#. ~ Use action msg for flare. +#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "Golpeás la bengala y la encendés." +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "Desparramás los miguelitos en el %s." -#. ~ Description for flare +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." msgstr "" -"Es una bengala de magnesio de quemado lento. Usala para golpearla y así se " -"enciende. Producirá una luz brillante por media hora, más o menos." +"Son unos pequeños objetos de metal cubiertos con muchas puntas filosas. Si " +"una víctima desprevenida los pisa, se van a llevar una púa atravesándole el " +"pie." #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "bengala encendida" -msgstr[1] "bengalas encendidas" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for active flare +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." msgstr "" -"Esta bengala de magnesio está encendida, produciendo luz. Durará por lo " -"menos media hora antes de apagarse." +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "linterna reforzada (apagada)" -msgstr[1] "linternas reforzadas (apagadas)" +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "" -#. ~ Use action msg for heavy duty flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "Encendés la linterna reforzada." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "trampa de ballesta" +msgstr[1] "trampas de ballesta" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "La linterna reforzada se quedó sin batería." +msgid "You set the crossbow trap." +msgstr "Ponés la trampa de ballesta." -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"Es una linterna led reforzada de forma tubular y de aluminio, utilizada " -"comúnmente por los guardias de seguridad. Es una decente arma de cuerpo a " -"cuerpo. Usala para encenderla, si tiene baterías emitirá luz." +"Es una simple trampa de cuerda, que tiene la punta atada al gatillo de una " +"ballesta cargada. Cuando se tira de la cuerda, la ballesta se dispara. Solo " +"se puede usar un perno, así que la trampa se desarma después de un uso." -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "linterna reforzada (encendida)" -msgstr[1] "linternas reforzadas (encendidas)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "mina" +msgstr[1] "minas" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "Apagás la linterna reforzada." +msgid "Bury the land mine?" +msgstr "¿Querés enterrar la mina?" +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "lámpara de acetileno (apagada)" -msgstr[1] "lámparas de acetileno (apagadas)" +msgid "You set the land mine." +msgstr "Ponés la mina." -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "La %s tiene que estar conectado a una garrafa para encender." +msgid "You bury the land mine." +msgstr "Enterrás la mina." -#. ~ Description for acetylene lamp (off) +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." -msgstr "" -"Es una antigua lámpara de bronce diseñada para funcionar con una garrafa de " -"acetileno. Es una fuente de luz eficiente y un poco peligrosa." - -#: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "lámpara de acetileno (encendida)" -msgstr[1] "lámparas de acetileno (encendidas)" +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "Es una mina militar anti-personal que se activa cuando es pisada." -#. ~ Use action msg for acetylene lamp (on). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "Se apagó la %s." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "trampa de escopeta" +msgstr[1] "trampas de escopeta" +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "inhalador" -msgstr[1] "inhaladores" +msgid "You set the shotgun trap." +msgstr "Ponés la trampa de escopeta." -#. ~ Description for inhaler +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." msgstr "" -"Un inhalador de albuterol. Usado para el tratamiento del broncoespasmo, es " -"el sustento de la gente con asma. También es un estimulante leve, puede " -"causar nerviosismo o temblores." +"Es una simple trampa de cuerda, que tiene la punta atada al gatillo de una " +"escopeta de doble caño cargada. Cuando se tira de la cuerda, la escopeta se " +"dispara. Tiene dos cartuchos cargados. La primera vez que la trampa es " +"activada, uno o los dos cartuchos pueden dispararse." #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "control de auto radiocontrolado" -msgstr[1] "controles de auto radiocontrolado" +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "trampa de cuerda" +msgstr[1] "trampas de cuerda" -#. ~ Description for RC control +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "Le ponés las sogas a la trampa de cuerdas." + +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" -"Un control remoto para autos radiocontrolados, con un joystick para hacer " -"doblar al auto y botones coloridos que no parecen servir para nada. ¿Tal vez" -" eran para el modelo deluxe?" +"Es un cable resistente y fino con alguna herramienta de fijación en una de " +"las puntas. Una trampa de cuerda tiene que ponerse atravesando alguna puerta" +" u otro pasaje fino. El propósito es hacer tropezar a los que pasen, " +"causándoles una caída y posiblemente un pequeño daño." #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "auto radiocontrolado" -msgstr[1] "autos radiocontrolados" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "motosierra (apagada)" +msgstr[1] "motosierras (apagadas)" -#. ~ Description for RC car +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." +msgid "" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -"Un auto controlado de manera remota. Divertido tanto para los jóvenes como " -"para los adultos." +"Es una herramienta para cortar árboles pero también con la posibilidad de " +"usarse como arma. Si tiene combustible, al usar este objeto se enciende, lo " +"que la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "auto radiocontrolado (enc.)" -msgstr[1] "autos radiocontrolados (enc.)" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "motosierra (encendida)" +msgstr[1] "motosierras (encendidas)" -#. ~ Description for RC car (on) +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." -msgstr "" -"Es auto controlado de manera remota está encendido, ¡y consume las baterías " -"igual que un auto eléctrico real! Usá el control remoto para manejarlo." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "La motosierra está encendida y hace mucho ruido. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "modificación de activación por radio" -msgstr[1] "modificaciones de activación por radio" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "sierra circular (apagada)" +msgstr[1] "sierras circulares (apagadas)" -#. ~ Description for radio activation mod +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "Encendés la sierra circular." + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" -"Esta pequeña pieza electrónica puede ser instalada en algunos objetos para " -"que estos puedan ser activados luego de recibir una señal de radio." +"Una sierra circular liviana de mano, sin cable. Hace girar una cuchilla " +"circular a una velocidad que permite cortar madera, zombis, o en una " +"emergencia, pizza. La cuchilla es efectiva en combate, pero es difícil " +"acertarle al objetivo porque es muy chica." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "radio (apagada)" -msgstr[1] "radios (apagadas)" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "sierra circular (encendida)" +msgstr[1] "sierras circulares (encendidas)" -#. ~ Description for radio (off) +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" -"Es una radio portátil. Al usarla la encendés. Va a encontrar cualquier señal" -" cercana que esté siendo transmitida y la podrás escuchar." +"Una sierra circular liviana de mano, sin cable. Está encendida y la cuchilla" +" está girando. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "radio (encendida)" -msgstr[1] "radios (encendidas)" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "hacha de cobre" +msgstr[1] "hachas de cobre" -#. ~ Description for radio (on) +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" -"Esta radio portátil está encendida, y está consumiendo gradualmente sus " -"baterías. Está transmitiendo una señal enviada por alguna de las torres de " -"radio cercanas." +"Es un pedazo decente de cobre trabajado, unido a un mango de madera para " +"hacer un hacha rudimentaria pero efectiva." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "radio handy" -msgstr[1] "radios handy" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "motosierra eléctrica (apagada)" +msgstr[1] "motosierras eléctricas (apagadas)" -#. ~ Description for two-way radio +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" +"Es una herramienta para cortar árboles pero también con la posibilidad de " +"usarse como arma. Si tiene batería, al usar este objeto se enciende, lo que " +"la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "controlador remoto de vehículo" -msgstr[1] "controladores remotos de vehículo" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "motosierra eléctrica (encendida)" +msgstr[1] "motosierras eléctricas (encendidas)" -#. ~ Description for remote vehicle controller +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." msgstr "" -"Es un controlador remoto para autos verdaderos. Puede encender o apagar los " -"dispositivos del auto. Algunos autos pueden ser manejados de manera remota." +"Esta motosierra eléctrica está encendida y hace mucho ruido. Usala para " +"apagarla." #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "equipo de química" -msgstr[1] "equipos de química" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chemistry set +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" -"Es un equipo de química guardado en una caja. El contenido incluye " -"recipientes de vidrio, mangueras, cables de metal, un anafe eléctrico, y " -"lentes de seguridad. Puede ser usado para fabricar cosas químicas si es que " -"te interesa." +"Es un pedazo ancho y afilado de piedra, con una parte bastante grande para " +"agarrarlo sin problemas. La Victorinox del paleolítico inferior." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "equipo básico de química" -msgstr[1] "equipos básicos de química" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for basic chemistry set +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" -"Es un equipo básico de química que contiene recipientes de vidrio, mangueras" -" y lentes de seguridad. Puede ser usado para fabricar cosas químicas si es " -"que te interesa, pero vas a necesitar también una fuente de calor." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "equipo básico de análisis de laboratorio" -msgstr[1] "equipos básicos de análisis de laboratorio" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "azuela de piedra" +msgstr[1] "azuelas de piedra" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." +"This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" -"Este robusto equipo contiene algunas cosas básicas que vas a necesitar para " -"hacer trabajos precisos de química: específicamente, una pequeña balanza, un" -" espectrofotómetro, un aparato de punto de fusión, un medidor de pH y un " -"equipo de papeles finos de cromatografía. Esto te ayuda a sentirte confiado " -"a poder crear el químico deseado." +"Es una azuela de piedra, un tipo de hacha de mango corto. Se usa para cortar" +" objetos de madera." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "pequeña balanza" -msgstr[1] "pequeñas balanzas" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "hacha de piedra" +msgstr[1] "hachas de piedra" -#. ~ Description for small weight scale +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" -"Esto es una simple balanza que usa un equipo de pesas de acero que se " -"desplazan por las barras para medir la masa de una muestra de manera " -"bastante precisa." +"Es una piedra afilada sujetada a un palo. Funciona bastante bien como hacha," +" pero la verdad es que no se puede comparar con un hacha seria." #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "espectrofotómetro" -msgstr[1] "espectrofotómetros" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "sierra para madera" +msgstr[1] "sierras para madera" -#. ~ Description for spectrophotometer +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." -msgstr "" -"Esta infaltable herramienta analítica de química mide la absorción de la luz" -" de una muestra líquida en un tubo especial llamado cuvette." +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "Es una sierra fina, útil para cortar objetos de madera." #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "equipo de cuvettes de espectrometría" -msgstr[1] "equipos de cuvettes de espectrometría" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for set of spectrometry cuvettes +#. ~ Use action msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +msgid "You test the bricks, and they're solid enough to use." msgstr "" -"Es una pequeña caja llena de tubos plásticos cuadrados precisamente " -"calibrados, para espectrometría de laboratorio." +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" -msgstr[0] "medidor de pH" -msgstr[1] "medidores de pH" +msgid "The bricks are still too damp to bear weight." +msgstr "" -#. ~ Description for pH meter +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" -"Esto es básicamente, un par de sondas de vidrio en un voltímetro. Al poner " -"una sonda en la solución de calibración (incluída convenientemente en el " -"equipo) y la otra sonda en una sustancia, se puede calcular su acidez." #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" msgstr[0] "" msgstr[1] "" -#. ~ Description for voltmeter +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" -msgstr[0] "aparato de punto de fusión" -msgstr[1] "aparatos de punto de fusión" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for melting point apparatus +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" -"Esto es básicamente, una hornalla eléctrica con un armazón metálico. El " -"armazón tiene una ventana con aumento y una ranura en la cual se inserta un " -"tubo muy finito con la muestra cristalizada. El dispositivo te permite medir" -" precisamente el punto de fusión del cristal, un dato muy útil para " -"identificar qué es y su grado de pureza." #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for vortex device +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" -msgstr[0] "" -msgstr[1] "" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "fosa de carbonización para ladrillos" +msgstr[1] "fosas de carbonización para ladrillos" -#. ~ Description for microscope +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" +"Es una fosa de carbonización portátil que funciona con carbón. Está diseñada" +" para cocinar ladrillos, pero la podés usar para cocinar cualquier cosa " +"hecha de arcilla." #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "espátula" +msgstr[1] "espátulas" + +#. ~ Description for paint chipper +#: lang/json/TOOL_from_json.py +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "Una herramienta similar a un cincel, diseñado para sacar la pintura." + +#: lang/json/TOOL_from_json.py +msgid "clamp" +msgid_plural "clamps" msgstr[0] "" msgstr[1] "" -#. ~ Description for dissecting microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" +msgid "claw bar" +msgid_plural "claw bars" msgstr[0] "" msgstr[1] "" -#. ~ Description for separation funnel +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" -msgstr[0] "" -msgstr[1] "" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "mezcladora" +msgstr[1] "mezcladoras" -#. ~ Description for burette +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" +"Es una mezcladora portátil de concreto. Igual, es grande y pesada, pero " +"puede ser operada por una sola persona, y anda con baterías. También tiene " +"un calentador incorporado." #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" -msgstr[0] "" -msgstr[1] "" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "taladro inalámbrico" +msgstr[1] "taladros inalámbricos" -#. ~ Description for rotary evapourator +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." +"This is a cordless battery-powered drill with a selection of drill bits." msgstr "" +"Esto es un taladro sin cable, alimentado con baterías, con una variedad de " +"puntas para el taladro." #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "" -msgstr[1] "" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "martillo neumático eléctrico" +msgstr[1] "martillos neumáticos eléctricos" -#. ~ Description for fractional distillation apparatus +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "" -msgstr[1] "" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "sierra de arco" +msgstr[1] "sierras de arco" -#. ~ Description for electrophoresis tray +#. ~ Description for hacksaw +#: lang/json/TOOL_from_json.py +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "Es una sierra resistente, útil para cortar objetos de metal." + +#: lang/json/TOOL_from_json.py +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "martillo" +msgstr[1] "martillos" + +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" +"Es un martillo de carpintero de acero desimantado con un mango de madera. " +"Con un martillo, clavos y tablas de madera en tu inventario, podés bloquear " +"con tablas cualquier puerta o ventana. También tiene miles de otros usos." #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "" -msgstr[1] "" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "agujereadora manual" +msgstr[1] "agujereadoras manuales" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" +"Es una primitiva agujereadora manual con una sola mecha. Es lenta y " +"agotadora de utilizar." #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "tijera" -msgstr[1] "tijeras" +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "manguera de goma" +msgstr[1] "mangueras de goma" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." msgstr "" -"Son un par de tijeras largas y resistentes. Podés usar las tijeras para " -"cortar objetos hechos de algodón (como la ropa) y hacer trapos." +"Es una manguera de goma flexible. Puede ser usada para fabricar alguna cosa," +" o para chuparle la nafta a un vehículo." #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -91279,6 +90960,147 @@ msgstr "" "Es un gato hidráulico compacto de tipo tijera, usado para levantar " "vehículos." +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "martillo neumático" +msgstr[1] "martillos neumáticos" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "" +"Es una herramienta de construcción que se usa para agujerear roca sólida u " +"otras superficies. Utiliza nafta. Usalo para hacer un agujero en terreno " +"adyacente (si tiene nafta)." + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "fosas de carbonización eléctricas" +msgstr[1] "fosa de carbonización eléctrica" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"Es una fosa de carbonización eléctrica y portátil, que se alimenta con " +"baterías. Está diseñada para cocinar ladrillos, pero puede usarse para cocer" +" cualquier cosa hecha de arcilla. Con un poco de conocimiento mecánico, " +"podrías convertirla para funcionar directamente con el sistema de energía " +"del vehículo." + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "equipo armero de reparación" +msgstr[1] "equipos armeros de reparación" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"Es un equipo completo de herramientas hecho para reparar armas de fuego " +"dañadas. Alimentado con baterías normales, es una herramienta vital para el " +"mantenimiento a largo plazo de las armas de fuego. Necesita 25 cargas de " +"batería para cada vez que se usa." + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "martillo improvisado" +msgstr[1] "martillos improvisados" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "fratacho de metal" +msgstr[1] "fratachos de metal" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "" +"Esta herramienta metálica es utilizada comúnmente para alisar el concreto, o" +" la mezcla, en las obras." + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "molde de plástico" +msgstr[1] "moldes de plástico" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "" +"Es un molde de plástico. Se le puede dar formas y usar para fabricar objetos" +" de plástico." + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "multi-herramienta" +msgstr[1] "multi-herramientas" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "" +"Una herramienta multifunción ingeniosamente diseñada, que combina varias " +"herramientas pequeñas en los mangos del par de pinzas." + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -91300,6 +91122,294 @@ msgstr "" "garrafas presurizadas del gas apropiado para poder usarlo. Además de sus " "usos metalúrgicos, podés activarlo para destruir obstáculos de metal." +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "brocha" +msgstr[1] "brochas" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "Un pincel ancho, adecuado para pintar paredes." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "pico" +msgstr[1] "picos" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "" +"Es un pico grande de acero, útil para rompar cosas duras o (con suficiente " +"habilidad) enemigos duros. ¡Picá la tierra!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "tenaza" +msgstr[1] "tenazas" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +"Es una tenaza común con junta deslizante, útil para usar en trabajos " +"mecánicos básicos. Para otras cosas más complejas vas a necesitar una llave " +"francesa. " + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "pulidor eléctrico" +msgstr[1] "pulidores eléctricos" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "" +"Es un pulidor eléctrico que se utiliza para pulir superficies de metal y " +"hacerlas tan reflectantes como un espejo." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "martillo de piedra" +msgstr[1] "martillos de piedra" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +"Es una piedra sujetada a un palo, un facsímil rudimentario de un martillo. " +"Funciona adecuadamente pero la verdad es que no se puede comparar con un " +"martillo serio." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "destornillador" +msgstr[1] "destornilladores" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" +"Es un destornillador de broca cruciforme... o sea, punta phillips. Es una " +"herramienta importante para casi todas las fabricaciones electrónicas, la " +"mayoría de las mecánicas, y tiene muchos otros usos." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "juego de destornilladores" +msgstr[1] "juegos de destornilladores" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" +"Es un juego de destornilladores de varios tamaños y tipos de punta. Te " +"garantiza tener la herramienta adecuada para un trabajo preciso." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "equipo de reparación de armas" +msgstr[1] "equipos de reparación de armas" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"Es un equipo portátil de herramientas hecho para reparar armas de fuego " +"dañadas. Alimentado con baterías normales, es una herramienta vital para el " +"mantenimiento a largo plazo de las armas de fuego. Necesita 100 cargas de " +"batería para cada vez que se usa." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "soldadora de mano" +msgstr[1] "soldadoras de mano" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +"Es un aparato con una punta de metal que se puede poner muy caliente. Es " +"necesario para crear dispositivos electrónicos avanzados. Incluso, lo podés " +"usar para cauterizar heridas, si necesitás." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "caja de herramientas" +msgstr[1] "cajas de herramientas" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" +"Es una caja resistente de metal, que contiene un equipo completo de " +"herramientas adecuadas para la mayoría de los arreglos caseros o las obras " +"de construcción." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "fratacho de madera" +msgstr[1] "fratachos de madera" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" +"Esta herramienta improvisada es usada para alisar el concreto o la mezcla en" +" las obras. También lo podés usar para reventar algunas cabezas." + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "fibra de lana" +msgstr[1] "fibras de lana" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" +"Es un conjunto natural de fibras de lana. Puede ser procesado para hacer " +"pedazos de fieltro o hilos." + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "navaja de precisión" +msgstr[1] "navajas de precisión" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"Es un cuchillo pequeño y afilado, diseñado para hacer cortes precisos " +"trabajando con telas o en alguna fabricación. Puede causar un daño decente, " +"pero es difícil acertarle a las cosas con esto. Su pequeña hoja afilada " +"permite golpes precisos en las manos de alguien hábil. Es demasiado chico " +"para poder carnear cadáveres." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "llave francesa" +msgstr[1] "llaves francesas" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" +"Es una llave francesa ajustable. Puede funcionar como una decente arma de " +"cuerpo a cuerpo, y es utilizada en muchas tareas mecánicas." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -102910,8 +103020,8 @@ msgid "broken vegetation tangle" msgstr "enredo de vegetación rota" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "" +msgid "cobwebs" +msgstr "telarañas" #: lang/json/field_type_from_json.py msgid "webs" @@ -103889,7 +103999,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -104027,7 +104137,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -104257,11 +104367,9 @@ msgstr "Autodoc Mk. XI" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" -"Es un aparato quirúrgico usado para la instalación y desinstalación de " -"biónicos. Su utilidad depende de que sea usado por alguien que sepa." #: lang/json/furniture_from_json.py msgid "Autodoc operation couch" @@ -104578,8 +104686,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -105143,7 +105251,7 @@ msgstr "" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "" #: lang/json/furniture_from_json.py @@ -108542,7 +108650,7 @@ msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -118897,8 +119005,8 @@ msgid "Unequip selected armor" msgstr "Sacarse armadura seleccionada" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "Mostrar Ayuda" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -119160,6 +119268,10 @@ msgstr "Activar/Desactivar Saltar a objetivo" msgid "Center On Character" msgstr "Centrar en personaje" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "Mostrar Ayuda" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "Cambiar género" @@ -119793,10 +119905,6 @@ msgstr "Autoatacar" msgid "Main Menu" msgstr "Menú Principal" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "Atajos de teclado" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "Opciones" @@ -119911,6 +120019,10 @@ msgstr "Agregar atajo de teclado local" msgid "Add global keybinding" msgstr "Agregar atajo de teclado global" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "Agregar zona" @@ -120563,6 +120675,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -120685,6 +120820,11 @@ msgstr "BASURERO" msgid " Area Dump" msgstr " Zona de Basura" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -121827,6 +121967,21 @@ msgstr "" msgid "Manifest" msgstr "Manifiesto" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -122047,7 +122202,7 @@ msgstr "Precisión de Grulla" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -122114,7 +122269,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -122350,7 +122505,7 @@ msgstr "Acecho de Leopardo" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -122622,7 +122777,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -122767,7 +122922,7 @@ msgstr "" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -122972,7 +123127,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -123087,7 +123242,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -125443,6 +125598,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -125995,7 +126155,7 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "" #: lang/json/mission_def_from_json.py @@ -126036,10 +126196,6 @@ msgid "" "don't have any handy references." msgstr "" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -126478,8 +126634,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -127512,7 +127668,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -127520,7 +127676,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -130912,7 +131068,7 @@ msgstr "" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" #: lang/json/mutation_from_json.py @@ -130973,7 +131129,7 @@ msgstr "" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -131052,7 +131208,7 @@ msgstr "" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -137467,11 +137623,9 @@ msgstr "" msgid "Survivor Story" msgstr "Historia de Superviviente" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -140089,6 +140243,14 @@ msgstr "rancho" msgid "rural house roof" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "" @@ -141118,6 +141280,10 @@ msgstr "campamento de sobrevivientes" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "casa" @@ -141366,10 +141532,6 @@ msgstr "silo" msgid "silo cap" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "rancho" @@ -147865,7 +148027,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -147883,7 +148045,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -150837,6 +150999,266 @@ msgstr "" msgid "central building south half" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -152120,6 +152542,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -152406,6 +152944,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -152551,47 +153125,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -153120,6 +153730,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -153498,6 +154216,66 @@ msgid "" "up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -154903,6 +155681,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "Sótano Sombrío" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -156253,7 +157069,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -161007,7 +161823,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -161018,7 +161834,7 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr "" #: lang/json/snippet_from_json.py @@ -162390,7 +163206,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -162840,12 +163656,9 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" -"ARTISTA ARTESANO TRIMESTRAL: ¡Los fideos ya no son solamente para comer! " -"¡Aprendé cómo hacer joyas y arte con ellos! ¡También hablamos sobre el " -"correcto uso de usar superpegamento sin pegarnos nuestras manos!" #: lang/json/snippet_from_json.py msgid "" @@ -164084,7 +164897,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -164095,8 +164908,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -164150,11 +164963,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -164527,15 +165340,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -165273,8 +166077,8 @@ msgid "metal" msgstr "metal" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "reaggae" +msgid "reggae" +msgstr "" #: lang/json/snippet_from_json.py msgid "ska" @@ -165427,7 +166231,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -165706,8 +166510,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -165905,11 +166709,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -168028,7 +168833,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -168599,7 +169404,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -172407,6 +173212,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "Búnker de Cartonero" @@ -172456,7 +173265,7 @@ msgid "Clothing Store" msgstr "Negocio de Ropa" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" +msgid "Acolyte." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172464,7 +173273,7 @@ msgid "You're back. Have you come to listen to the song?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." +msgid "You there. Quiet down. Can you hear it? The song?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -172612,36 +173421,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172719,16 +173528,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -172775,7 +173584,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -172870,7 +173679,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173091,13 +173900,13 @@ msgid "Thanks. I have some things for you to do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " -"anymore..." +msgid "Hi there, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there, ." +msgid "" +"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " +"anymore..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173171,24 +173980,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "¿Algo para hacer antes de que me vaya a dormir?" +msgid "No, just no..." +msgstr "No, solo no..." #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "Unos minutitos más..." +msgid "Just let me sleep, !" +msgstr "¡Dejame dormir, !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "Hacelo rápido, quiero irme a dormir." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "¡Dejame dormir, !" +msgid "Just few minutes more..." +msgstr "Unos minutitos más..." #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "No, solo no..." +msgid "Anything to do before I go to sleep?" +msgstr "¿Algo para hacer antes de que me vaya a dormir?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -173214,11 +174023,11 @@ msgid "no, go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" +msgid " *pshhhttt* I'm reading you boss, over." msgstr "" #: lang/json/talk_topic_from_json.py -msgid " *pshhhttt* I'm reading you boss, over." +msgid "What is it, friend?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -173602,11 +174411,11 @@ msgid "Show me what needs to be done at the camp." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." +msgid "I'm currently ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm currently ." +msgid "I'm not doing much currently." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173669,14 +174478,14 @@ msgstr "" msgid "Sure thing, I'll make my way there." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -173689,10 +174498,6 @@ msgstr "" msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "OK, así dejo de cagarme de frío un rato. ¿Cómo va?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -173700,13 +174505,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -173715,6 +174518,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -173786,14 +174595,14 @@ msgstr "Bueno, sin hacer movimientos repentinos..." msgid "Keep your distance!" msgstr "¡Quedate lejos!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "Este es mi territorio, ." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "Este es mi territorio, ." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "Calmate. No te voy a lastimar." @@ -173810,14 +174619,14 @@ msgstr "" msgid "&Put hands up." msgstr "&Levanta las manos." -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*suelta su arma." +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "Ahora andate de acá" @@ -173846,14 +174655,6 @@ msgstr "¿Qué pasa?" msgid "I don't care." msgstr "No me importa." -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "Tengo un trabajo para vos. ¿Querés que te cuente?" @@ -173862,6 +174663,14 @@ msgstr "Tengo un trabajo para vos. ¿Querés que te cuente?" msgid "I have another job for you. Want to hear about it?" msgstr "Tengo otro trabajo para vos. ¿Querés que te cuente?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "No tengo ningún otro trabajo para vos." @@ -173879,14 +174688,14 @@ msgstr "Ah, bueno." msgid "Never mind, I'm not interested." msgstr "No importa, no estoy interesado." -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "¿Qué te parece?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "¿Cuál trabajo?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "¿Qué te parece?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "" @@ -174106,31 +174915,31 @@ msgid "Thanks!" msgstr "¡Gracias!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." +msgid "Focus on the road, mate!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgid "I must focus on the road!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "Estoy muy cansado/a, dejame descansar un poco." +msgid "I'm too thirsty, give me something to drink." +msgstr "Tengo mucha sed, dame algo para tomar." #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "Tengo mucha hambre, dame algo para comer." #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "Tengo mucha sed, dame algo para tomar." +msgid "I'm too tired, let me rest first." +msgstr "Estoy muy cansado/a, dejame descansar un poco." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" +msgid "I have some reason for not telling you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174138,16 +174947,16 @@ msgid "Ah, okay." msgstr "Ah, ok." #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "¿Por qué tendría que viajar con vos?" +msgid "Not until I get some antibiotics..." +msgstr "Hasta que no tenga algún antibiótico, no..." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "Recién me preguntaste; preguntame de nuevo después." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "Hasta que no tenga algún antibiótico, no..." +msgid "Why should I travel with you?" +msgstr "¿Por qué tendría que viajar con vos?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -174238,21 +175047,21 @@ msgid "On second thought, never mind." msgstr "Pensandolo bien, olvidate." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "Tengo razones para negarte el entrenamiento." - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "Dale tiempo, te voy a mostrar algo nuevo después..." +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "" +"çNo puedo entrenarte apropiadamente mientras estás controlando un vehículo!" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "" -"çNo puedo entrenarte apropiadamente mientras estás controlando un vehículo!" +msgid "Give it some time, I'll show you something new later..." +msgstr "Dale tiempo, te voy a mostrar algo nuevo después..." + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "Tengo razones para negarte el entrenamiento." #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -174290,14 +175099,14 @@ msgstr "Prefiero quedarme con eso para mí." msgid "I understand…" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "¿Por qué tendría que compartir mi equipo con vos?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "Ya me pediste cosas; preguntame en otro momento." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "¿Por qué tendría que compartir mi equipo con vos?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "Bueno, está bien." @@ -174441,13 +175250,13 @@ msgid "You might be seeing more of me…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " -"I've seen in a long time." +msgid "Hey again. *kzzz*" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" +msgid "" +"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " +"I've seen in a long time." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174654,7 +175463,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175446,15 +176255,15 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" +msgid "Greetings friend, it's nice to see you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." +msgid "What sorcery is this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -175462,11 +176271,11 @@ msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -175502,12 +176311,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "" @@ -177073,6 +177882,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "Ahora no puedo hablar de eso. No puedo." + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -177081,8 +177894,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177093,13 +177905,10 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "Ahora no puedo hablar de eso. No puedo." - #: lang/json/talk_topic_from_json.py msgid "It might help to get it off your chest." msgstr "Te podría venir bien sacártelo de adentro." @@ -177496,19 +178305,19 @@ msgstr "Gracias por decirme todo eso. " #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Mi esposa pudo salir conmigo, pero se la comió uno de esos monstruos plantas" +"Mi esposo pudo salir conmigo, pero se lo comió uno de esos monstruos plantas" " de unos días antes de que te encuentre a vos. Este no ha sido un " "buen año para mí." #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Mi esposo pudo salir conmigo, pero se lo comió uno de esos monstruos plantas" +"Mi esposa pudo salir conmigo, pero se la comió uno de esos monstruos plantas" " de unos días antes de que te encuentre a vos. Este no ha sido un " "buen año para mí." @@ -177571,10 +178380,9 @@ msgid "I'm sorry you lost someone." msgstr "Lamento que hayas perdido a alguien querido." #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." -msgstr "" -"Es solo otra historia de de amor y pérdida. Y no me agrada " -"narrarla." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" +msgstr "Dije que no quería hablar de eso. ¿No entendés?" #: lang/json/talk_topic_from_json.py msgid "" @@ -177585,9 +178393,10 @@ msgstr "" "contarla una vez más." #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" -msgstr "Dije que no quería hablar de eso. ¿No entendés?" +msgid "Just another tale of love and loss. Not one I like to tell." +msgstr "" +"Es solo otra historia de de amor y pérdida. Y no me agrada " +"narrarla." #: lang/json/talk_topic_from_json.py msgid "You said you lost someone." @@ -177610,33 +178419,13 @@ msgid "" "Oh, . This doesn't have anything to do with you, or with us." msgstr "Oh, . Eso no tiene nada que ver con vos, o con nosotros." -#: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." -msgstr "Está bien. Tenía a alguien. La perdí." - #: lang/json/talk_topic_from_json.py msgid "All right, fine. I had someone. I lost him." msgstr "Está bien. Tenía a alguien. Lo perdí." #: lang/json/talk_topic_from_json.py -msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " -"zone. Things I can't describe lurching through the streets, crushing people" -" and cars. Soldiers trying to stop them, but hitting people in the " -"crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " -" made it alive." -msgstr "" -"Ella estaba en casa cuando empezaron a caer las bombas y el mundo se fue a " -"la mierda. Yo estaba en el trabajo. Intenté llegar hasta la casa pero la " -"ciudad era una zona de guerra. Cosas que no sé cómo describir tambaleándose " -"por las calles, aplastando gente y autos. Los soldados intentando " -"detenerlos, pero también le daban a la gente en los tiroteos. Y entonces, " -"esos caídos en el daño colateral también se unían al enemigo. Si no hubiera " -"sido por mi esposa, me habría ido, pero hice lo que pude y logré " -"escabullirme. Logré sobrevivir,." +msgid "All right, fine. I had someone. I lost her." +msgstr "Está bien. Tenía a alguien. La perdí." #: lang/json/talk_topic_from_json.py msgid "" @@ -177658,6 +178447,26 @@ msgstr "" "marido, me habría ido, pero hice lo que pude y logré escabullirme. Logré " "sobrevivir,." +#: lang/json/talk_topic_from_json.py +msgid "" +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " +"zone. Things I can't describe lurching through the streets, crushing people" +" and cars. Soldiers trying to stop them, but hitting people in the " +"crossfire as much as anything. And then the collateral damage would get " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " +" made it alive." +msgstr "" +"Ella estaba en casa cuando empezaron a caer las bombas y el mundo se fue a " +"la mierda. Yo estaba en el trabajo. Intenté llegar hasta la casa pero la " +"ciudad era una zona de guerra. Cosas que no sé cómo describir tambaleándose " +"por las calles, aplastando gente y autos. Los soldados intentando " +"detenerlos, pero también le daban a la gente en los tiroteos. Y entonces, " +"esos caídos en el daño colateral también se unían al enemigo. Si no hubiera " +"sido por mi esposa, me habría ido, pero hice lo que pude y logré " +"escabullirme. Logré sobrevivir,." + #: lang/json/talk_topic_from_json.py msgid "You must have seen some shit." msgstr "Debés haber visto cosas horribles." @@ -177726,11 +178535,11 @@ msgstr "¿Llegaste a entrar a la casa?" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -177738,11 +178547,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -178519,16 +179328,6 @@ msgstr "" " a transitar este Infierno en la Tierra. Me arrepiento de no haber prestado " "atención en Catecismo." -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -178540,6 +179339,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -178634,14 +179443,6 @@ msgstr "Lamento lo de Buck. " msgid "I'm sorry about Buck. " msgstr "Lamento lo de Buck. " -#: lang/json/talk_topic_from_json.py -msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." -msgstr "" -"Escuchame. Te la hago corta. Yo trabajo para vos, ¿no? No tengo interés en " -"crear una relación. No me pagás para que sea tu amigo." - #: lang/json/talk_topic_from_json.py msgid "" "Like I said, you want me to tell you a story, you gotta pony up the whisky." @@ -178650,6 +179451,14 @@ msgstr "" "Como te dije, vos querés que yo te cuente una historia, vas a tener que " "poner whisky. Un botella entera, en lo posible." +#: lang/json/talk_topic_from_json.py +msgid "" +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." +msgstr "" +"Escuchame. Te la hago corta. Yo trabajo para vos, ¿no? No tengo interés en " +"crear una relación. No me pagás para que sea tu amigo." + #: lang/json/talk_topic_from_json.py msgid "" "I'm not looking for a friend, but I've paid my dues and earned my way. You " @@ -179033,15 +179842,6 @@ msgid "" "help, I'd just be another dripping corpse." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -179052,11 +179852,16 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" +msgid "What were you saying before that?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179079,6 +179884,10 @@ msgstr "" msgid "How's the weather?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "¿Qué es este lugar?" @@ -179165,16 +179974,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179221,15 +180030,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179263,15 +180072,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179314,14 +180123,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179371,7 +180180,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179390,11 +180199,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179451,11 +180260,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179467,19 +180276,19 @@ msgid "You're disgusting." msgstr "Sos desagradable." #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179505,7 +180314,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179513,9 +180324,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179589,16 +180398,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -179690,7 +180499,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179698,7 +180507,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179817,12 +180626,6 @@ msgstr "" msgid "Where is your brother's place?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "" @@ -180006,11 +180809,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180209,12 +181012,8 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "" -"Señora, no sé cómo demonios llegó hasta acá abajo pero si le queda un poco " -"de juicio se iría mientras pueda." +msgid "Marshal, I hope you're here to assist us." +msgstr "Alguacil, espero que esté aquí para ayudarnos." #: lang/json/talk_topic_from_json.py msgid "" @@ -180225,8 +181024,12 @@ msgstr "" " juicio se iría mientras pueda." #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "Alguacil, espero que esté aquí para ayudarnos." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "" +"Señora, no sé cómo demonios llegó hasta acá abajo pero si le queda un poco " +"de juicio se iría mientras pueda." #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -180307,16 +181110,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "Alguacil, estoy bastante sorprendido de verlo aquí." #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "Alguacil, estoy bastante sorprendido de verlo aquí." +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -180361,6 +181164,24 @@ msgstr "" "de la red de comunicaciones. Esperamos igual que algunos simples mensajes de" " texto puedan ser recibidos." +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "Hola, alguacil." + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "Alguacil, me temo que no puedo hablar ahora." + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "No estoy a cargo acá, alguacil." + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "" +"Se supone que dirija todas las preguntas directamente al liderazgo, " +"alguacil." + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "" @@ -180374,15 +181195,6 @@ msgstr "" msgid "If you need something you'll need to talk to someone else." msgstr "Si necesitás algo vas a tener que hablar con otra persona." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "Señora" - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "" -"Hey señorita, ¿no le parece que estaría más segura si se queda conmigo?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "Señor." @@ -180392,22 +181204,13 @@ msgid "Dude, if you can hold your own you should look into enlisting." msgstr "Amigo, si podés controlarte deberías enrolarte." #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "Hola, alguacil." - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "Alguacil, me temo que no puedo hablar ahora." - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "No estoy a cargo acá, alguacil." +msgid "Ma'am" +msgstr "Señora" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" msgstr "" -"Se supone que dirija todas las preguntas directamente al liderazgo, " -"alguacil." +"Hey señorita, ¿no le parece que estaría más segura si se queda conmigo?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -180464,16 +181267,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "Por favor, ayudame. Necesito comida." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" msgstr "" -"Por favor, ayudame. Necesito comida. ¿Vos no sos el sheriff? ¿No me podés " -"ayudar?" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -180481,14 +181283,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" msgstr "" +"Por favor, ayudame. Necesito comida. ¿Vos no sos el sheriff? ¿No me podés " +"ayudar?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "" +msgid "Please, help me. I need food." +msgstr "Por favor, ayudame. Necesito comida." #: lang/json/talk_topic_from_json.py msgid "" @@ -180507,17 +181310,17 @@ msgstr "Salí de acá." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" -"No me dejan entrar. Dicen que está lleno. Me permiten quedarme acá afuera " -"mientras no ensucie y no haga quilombo, pero tengo hambre." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" +"No me dejan entrar. Dicen que está lleno. Me permiten quedarme acá afuera " +"mientras no ensucie y no haga quilombo, pero tengo hambre." #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -180621,16 +181424,16 @@ msgid "" "hurry to face that again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "" @@ -180713,13 +181516,13 @@ msgid "Do you need something to eat?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Yeah, I'm real hungry and they put drugs in most of the food. I can see " -"you're not like that." +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgid "" +"Yeah, I'm real hungry and they put drugs in most of the food. I can see " +"you're not like that." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180820,15 +181623,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180848,18 +181651,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "No te calentés con estos boludos." +msgid "Fuck off, dickwaddle." +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180869,16 +181669,19 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "" +msgid "Don't bother with these assholes." +msgstr "No te calentés con estos boludos." #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -181166,12 +181969,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -181180,6 +181977,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -181222,14 +182025,14 @@ msgstr "" msgid "I'll see what I can do." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "Ey, ¿te gusta eso de 'supervivencia del más apto'?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "Ey, ¿te gusta eso de 'supervivencia del más apto'?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "¿Por qué me preguntás?" @@ -181248,17 +182051,17 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" -"Porque yo seguro que no estoy apto, así que me quedo sentado acá hasta que " -"me muera de hambre. ¿Podés ayudar a este pobre mendigo?" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" +"Porque yo seguro que no estoy apto, así que me quedo sentado acá hasta que " +"me muera de hambre. ¿Podés ayudar a este pobre mendigo?" #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" @@ -181281,12 +182084,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "¿Y qué hacés acampando acá si no te dejan entrar?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181572,10 +182375,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "Ah, hola, otra vez vos." @@ -181588,6 +182387,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "Oh, hey, miren quién volvió." +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "Encantado de conocerte, chico. ¿Cómo va?" @@ -181605,16 +182408,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "No soy un chico, eh. Tengo catorce." +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "No soy un chico, eh. Tengo dieciséis." #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "No soy un chico, eh. Tengo quince." #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "No soy un chico, eh. Tengo dieciséis." +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "No soy un chico, eh. Tengo catorce." #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -181624,6 +182427,15 @@ msgstr "Perdoname, no quise insinuar nada. ¿Cómo va?" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "Perdoname, no quise insinuar nada. Ya me voy yendo." +#: lang/json/talk_topic_from_json.py +msgid "" +"We're just standing around here waiting, like a bunch of idiots. We're " +"supposedly waiting to go downstairs to the shelter, but it's been over a " +"month. I don't think it's happening. I don't know what we're doing here. " +"I've read all the books, and there's zombies outside so we're stuck in here." +" We can hear them at night." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I don't know what's up. I'm not sure what we've even doing here. They say " @@ -181636,15 +182448,6 @@ msgstr "" "abajo, pero hace días que estamos acá y no nos dicen cuánto tenemos que " "esperar. Es todo muy idiota, y nadie te dice nada." -#: lang/json/talk_topic_from_json.py -msgid "" -"We're just standing around here waiting, like a bunch of idiots. We're " -"supposedly waiting to go downstairs to the shelter, but it's been over a " -"month. I don't think it's happening. I don't know what we're doing here. " -"I've read all the books, and there's zombies outside so we're stuck in here." -" We can hear them at night." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -181682,8 +182485,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181693,7 +182495,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181723,33 +182526,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -181778,12 +182581,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -181792,8 +182589,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181803,7 +182600,9 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181818,6 +182617,10 @@ msgstr "" msgid "It is good to see you again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -181886,6 +182689,13 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -181896,13 +182706,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -181932,15 +182735,15 @@ msgid "Got any more bread I can trade flour for?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." +msgid "Hello, nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, nice to see you again." +msgid "It's good to see you're still around." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "It's good to see you're still around." +msgid "Hi there. I'm Dana, nice to see a new face." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181992,10 +182795,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182006,8 +182807,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182029,12 +182832,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -182056,6 +182853,12 @@ msgid "" "now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -182085,6 +182888,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -182092,10 +182899,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -182133,13 +182936,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182376,12 +183179,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182481,14 +183284,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182539,12 +183342,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "" @@ -182557,6 +183354,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -182616,15 +183419,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182690,17 +183493,17 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." +msgid "Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi." +msgid "Hey again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again." +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182750,12 +183553,12 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." +msgid "Nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." +msgid "" +"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182906,15 +183709,6 @@ msgid "" "like this before somebody snaps." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -182927,6 +183721,15 @@ msgid "" "want to know?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "" @@ -182992,14 +183795,6 @@ msgid "" "hope that there's a future to be had." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -183012,10 +183807,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183029,14 +183824,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183053,13 +183844,25 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -183114,11 +183917,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183161,15 +183964,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183353,7 +184156,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -183370,12 +184173,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183466,17 +184269,17 @@ msgid "Do you want to talk about your story?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183589,13 +184392,13 @@ msgid "Hmm, can we change this shave a little please?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " -"Vanessa." +msgid "Oh, you're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." +msgid "" +"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " +"Vanessa." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183634,14 +184437,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -183650,6 +184445,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -183827,15 +184630,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -184227,14 +185030,14 @@ msgstr "Mantenete civilizado o te voy a causar dolor." msgid "Just on watch, move along." msgstr "Solo estoy de guardia, circulando." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "Señora, no debería estar viajando por ahí afuera." - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "¿Está complicado ahí afuera, no?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "Señora, no debería estar viajando por ahí afuera." + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "" @@ -184263,14 +185066,14 @@ msgstr "" msgid "Well, I'd better be going. Bye." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "Bienvenido..." - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "Bienvenido, alguacil..." +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "Bienvenido..." + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -184513,14 +185316,14 @@ msgid "" "attacked by zombie hordes, as you might guess." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "Ciudadano..." - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "Alguacil..." +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "Ciudadano..." + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "¿Podemos comerciar recursos?" @@ -184588,14 +185391,14 @@ msgstr "" "No podemos. No hay nada que nos sobre como para venderlo y no tengo plata " "para comprarte nada. Pero si querés donar algo..." -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "Parecés una persona importante." - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "¡Esa placa que tenés es bien brillante!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "Parecés una persona importante." + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "En realidad, soy nuevo." @@ -184661,10 +185464,6 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " @@ -184673,6 +185472,10 @@ msgstr "" "De la misma manera que vos conseguiste el tuyo, supongo. No hables mucho, " "algunos de acá desprecian a las personas como nosotros." +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "Perdón por preguntar." @@ -184698,22 +185501,22 @@ msgstr "Lo voy a comprar." msgid "Who needs rebar?" msgstr "¿Quién necesita varillas corrugadas?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "¡Andá a cagar!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "Mirá quién habla. No me jodas." #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "Ah, me pareció oler a alguien nuevo. ¿Te puedo ayudar en algo?" +msgid "Screw You!" +msgstr "¡Andá a cagar!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "Ah, me pareció oler a alguien nuevo. ¿Te puedo ayudar en algo?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "" @@ -185029,9 +185832,83 @@ msgid "Glad to have you aboard." msgstr "Me alegra tenerte en el equipo." #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185039,25 +185916,31 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "Wait! What??" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." +msgid "You do realize that the front door is just open?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "Lets trade." msgstr "" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "" @@ -185086,7 +185969,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185118,7 +186001,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -185132,6 +186015,14 @@ msgstr "Contame." msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -185195,10 +186086,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "" @@ -185303,14 +186190,6 @@ msgstr "" msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -185326,10 +186205,11 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +msgid "Here to trade, I hope?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py @@ -185338,6 +186218,13 @@ msgid "" "fair deal?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "" @@ -185576,16 +186463,16 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "Buenos días, señora, ¿la puedo ayudar en algo?" +msgid "Can I help you, marshal?" +msgstr "¿Te puedo ayudar, alguacil?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "Buenos días, señor, ¿lo puedo ayudar en algo?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "¿Te puedo ayudar, alguacil?" +msgid "Morning ma'am, how can I help you?" +msgstr "Buenos días, señora, ¿la puedo ayudar en algo?" #: lang/json/talk_topic_from_json.py msgid "" @@ -185718,14 +186605,14 @@ msgstr "¿Qué tipo de trabajo tienen para mí?" msgid "Not now." msgstr "Ahora no." -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "Puedo revisarte a vos o a tus compañeros si hay alguien herido." - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "Vení después, necesito encargarme de unas cosas antes." +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "Puedo revisarte a vos o a tus compañeros si hay alguien herido." + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[$200, 30m] Necesito que me cures." @@ -186107,11 +186994,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -186123,11 +187010,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -186196,12 +187083,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -190311,6 +191198,16 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "suelo de tierra" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "" +"Es un piso que consiste en tierra fina mezclada que ha sido apisonada." + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "suelo de concreto" @@ -190465,16 +191362,6 @@ msgstr "" "Es un piso de madera dura que ha sido tratado con químicos para disminuir la" " posibilidad de patinarse, generalmente utilizado para deportes recreativos." -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "suelo de tierra" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "" -"Es un piso que consiste en tierra fina mezclada que ha sido apisonada." - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -190642,6 +191529,15 @@ msgstr "musgo" msgid "Moist spongy moss." msgstr "Es musguito esponjoso y húmedo." +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "nogal" @@ -192073,7 +192969,7 @@ msgstr "misil explotado" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -192144,8 +193040,8 @@ msgstr "panel de control de CVD" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -192267,7 +193163,7 @@ msgstr "disyuntor en aceite de alta tensión" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -192280,7 +193176,7 @@ msgstr "disyuntor en aceite chico de alta tensión" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -192350,7 +193246,7 @@ msgstr "cinta transportadora" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -192580,7 +193476,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -193011,6 +193907,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "espacio vacío" @@ -193748,14 +194649,9 @@ msgstr "pared de papel" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" -"Es una pared enorme de una masa que ha sido reutilizada de algún edificio " -"cercano, cubierta de una pegajosa saliva de avispa. Sea cual sea la " -"estructura que hay debajo, ha sido reformada completamente. Podrías " -"destruirla sin mucho esfuerzo." #: lang/json/terrain_from_json.py msgid "root wall" @@ -194350,7 +195246,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -196558,8 +197454,8 @@ msgid "chitin ram" msgstr "ariete de quitina" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "ariete de quitina biosilicificada" +msgid "biosilicified chitin ram" +msgstr "" #: lang/json/vehicle_part_from_json.py msgid "tied mattress" @@ -197169,6 +198065,17 @@ msgstr "" msgid "hand paddles" msgstr "paletas de mano" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "controles" @@ -200868,8 +201775,8 @@ msgstr "¡Te quedaste sin energía!" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "el sonido de una alarma!" @@ -205439,65 +206346,6 @@ msgstr "" msgid "Putting on a %s would be tricky." msgstr "Ponerte un/a %s va a ser complicado." -#: src/character.cpp -msgid "Can't wear power armor over other gear!" -msgstr "¡No se puede poner la armadura de poder sobre otra cosa!" - -#: src/character.cpp -msgid "You can only wear power armor components with power armor!" -msgstr "¡Necesitás la armadura de poder para poder ponerte sus componentes!" - -#: src/character.cpp -#, c-format -msgid "Can't wear more than one %s!" -msgstr "¡No se puede usar más de un/a %s!" - -#: src/character.cpp -#, c-format -msgid "Can't wear %s with power armor!" -msgstr "¡No podés ponerte %s con la armadura de poder!" - -#: src/character.cpp -msgid "You don't have a hand free to wear that." -msgstr "No tenés una mano libre para poder ponerte eso." - -#: src/character.cpp -#, c-format -msgid "%s doesn't have a hand free to wear that." -msgstr "%s no tiene una mano libre como para ponerse eso." - -#: src/character.cpp -#, c-format -msgid "Can't wear %i or more %s at once." -msgstr "No se puede usar %i o más %s al mismo tiempo." - -#: src/character.cpp -msgid "You're already wearing footwear!" -msgstr "¡Ya tenés calzado puesto!" - -#: src/character.cpp -#, c-format -msgid "%s is already wearing footwear!" -msgstr "¡%s ya tiene calzado!" - -#: src/character.cpp -msgid "You can't wear that with other headgear!" -msgstr "¡No te podés poner eso con otra cosa en la cabeza!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that with other headgear!" -msgstr "¡%s no se puede poner eso con otra cosa en la cabeza!" - -#: src/character.cpp -msgid "You can't wear that much on your head!" -msgstr "¡No podés llevar tantas cosas en tu cabeza!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that much on their head!" -msgstr "¡%s no puede llevar tantas cosas en la cabeza!" - #: src/character.cpp msgid "Can't wear that, it's made of wool!" msgstr "No te podés poner eso, ¡está hecho de lana!" @@ -205528,6 +206376,74 @@ msgstr "antenas" msgid "antlers" msgstr "astas" +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +msgid "Can't wear power armor over other gear!" +msgstr "¡No se puede poner la armadura de poder sobre otra cosa!" + +#: src/character.cpp +msgid "You can only wear power armor components with power armor!" +msgstr "¡Necesitás la armadura de poder para poder ponerte sus componentes!" + +#: src/character.cpp +#, c-format +msgid "Can't wear more than one %s!" +msgstr "¡No se puede usar más de un/a %s!" + +#: src/character.cpp +#, c-format +msgid "Can't wear %s with power armor!" +msgstr "¡No podés ponerte %s con la armadura de poder!" + +#: src/character.cpp +msgid "You don't have a hand free to wear that." +msgstr "No tenés una mano libre para poder ponerte eso." + +#: src/character.cpp +#, c-format +msgid "%s doesn't have a hand free to wear that." +msgstr "%s no tiene una mano libre como para ponerse eso." + +#: src/character.cpp +#, c-format +msgid "Can't wear %i or more %s at once." +msgstr "No se puede usar %i o más %s al mismo tiempo." + +#: src/character.cpp +msgid "You're already wearing footwear!" +msgstr "¡Ya tenés calzado puesto!" + +#: src/character.cpp +#, c-format +msgid "%s is already wearing footwear!" +msgstr "¡%s ya tiene calzado!" + +#: src/character.cpp +msgid "You can't wear that with other headgear!" +msgstr "¡No te podés poner eso con otra cosa en la cabeza!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that with other headgear!" +msgstr "¡%s no se puede poner eso con otra cosa en la cabeza!" + +#: src/character.cpp +msgid "You can't wear that much on your head!" +msgstr "¡No podés llevar tantas cosas en tu cabeza!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that much on their head!" +msgstr "¡%s no puede llevar tantas cosas en la cabeza!" + #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -206541,159 +207457,159 @@ msgstr "colores personalizados" msgid "ERROR! Access denied!" msgstr "¡ERROR! ¡Acceso denegado!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "El acceso está temporalmente bloqueado por razones de seguridad." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "Por favor, contáctese con el administrador del sistema." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "¿Hackear seguridad?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "Requiere contraseña." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "¿Hackear el sistema?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "Elegí el disco:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "" "ADVERTENCIA: ¡La realimentación positiva conlleva gran riesgo! ¿Continuar?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "No se encontraron datos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "Desactivar misil." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "¡Misil nuclear desactivado!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "El misil nuclear permanece activo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "Acceso a biónicos - Manifiesto:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "" msgstr[1] "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "Registro de Mina NEPower(%d:%d)" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "¿Seguir leyendo?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "PROYECTO AMIGARA" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -206702,115 +207618,115 @@ msgstr "" "SITIO %d%d%d\n" "LOS REGISTROS PERTINENTES DEL CAPATAZ SERÁN AGREGADOS A LAS NOTAS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--ACCESO PERMITIDO--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "¡Misión Terminada!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "ACCESO DENEGADO" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "¡La computadora no puedo encontrar su misión!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "Se descargó el software." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "¡Se necesita un lector USB!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "ERROR: Por favor, colocar muestra en la centrifugadora." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "ERROR: Por favor, dejar solo una muestra en la centrifugadora." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "ERROR: Por favor, usar solo recipientes con muestra de sangre." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "ERROR: Por favor, usar solo muestras de sangre." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "Patógeno vinculado a eritrocitos y leucocitos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "¿Descargar datos?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "Resultado: Tipo de sangre desconocido. Prueba no concluyente." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "PROCESANDO DATOS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "ERROR: Por favor, colocar memoria en área de escaneo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "ERROR: Por favor, solo escanear un objeto por vez." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "ERROR: Memoria destruida o ausente." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "ERROR: Memoria vacía." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -206819,11 +207735,11 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -206838,7 +207754,7 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -206849,27 +207765,27 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "Cargas detonadas" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "No Funciona el Generador de Energía de Respaldo" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "Evacuar Inmediatamente" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "Evacuar Inmediatamente" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "¡Se necesita el código de acceso!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -206883,216 +207799,216 @@ msgstr "" "Operativo: Anulado\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "La consola se apaga." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "Caen manhacks de unos compartimentos en el techo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "Emergen secubots de compartimentos en el suelo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "La consola te da un choque eléctrico." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "Estás protegido de los choques eléctricos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "¡Tu cuerpo es dañado por el choque eléctrico!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "¡La bomba explota!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "¡Derrame cloacal!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "ERROR: Giro Disruptivo" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "ERROR: Por favor, utilizar muestras de sangre." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "ERROR: Equipo de extracción de sangre vacío." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "ERROR: Muestra de sangre destruida." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "ERROR: FALLA EN EL ACCESO A LOS DATOS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "ERROR: Datos destruidos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "" #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -208084,6 +209000,11 @@ msgstr "No podés desarmar esto." msgid "It's rotten, I'm not taking that apart." msgstr "Está podrido, no voy a desarmar eso." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -212979,6 +213900,10 @@ msgstr "¡Algo se destroza!" msgid "You dive from the %s." msgstr "Te zambullís desde el %s." +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -215542,6 +216467,10 @@ msgstr "errores en el código de movimiento" msgid "The %s collides with %s." msgstr "El %s choca con %s." +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -215564,6 +216493,10 @@ msgstr "" msgid "You can't drive the vehicle from here. You need controls!" msgstr "" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -218417,6 +219350,10 @@ msgstr "Partes del cuerpo" msgid "Field types" msgstr "" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "Emisiones" @@ -218873,6 +219810,14 @@ msgstr "" "Apretá + para agregar un atajo local\n" "Apretá = para agregar un atajo global\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + +#: src/input.cpp +msgid "Keybindings" +msgstr "Atajos de teclado" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -221646,6 +222591,11 @@ msgstr "¿Querés sacar las modificaciones de la herramienta?" msgid "You don't have any modified tools." msgstr "No tenés ninguna herramienta modificada." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -236540,6 +237490,26 @@ msgid "" "? to get information on an item." msgstr "" +#: src/options.cpp +msgid "General" +msgstr "General" + +#: src/options.cpp +msgid "Interface" +msgstr "Interfaz" + +#: src/options.cpp +msgid "Graphics" +msgstr "Gráficos" + +#: src/options.cpp +msgid "World Defaults" +msgstr "Predeterminados de Mundo" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -236595,26 +237565,6 @@ msgstr "Deon's" msgid "Basic" msgstr "Básico" -#: src/options.cpp -msgid "General" -msgstr "General" - -#: src/options.cpp -msgid "Interface" -msgstr "Interfaz" - -#: src/options.cpp -msgid "Graphics" -msgstr "Gráficos" - -#: src/options.cpp -msgid "World Defaults" -msgstr "Predeterminados de Mundo" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "Nombre predeterminado de personaje" @@ -236831,10 +237781,10 @@ msgstr "Distancia de proximidad de modo seguro" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" -"Si el modo seguro está activado, esta es la distancia en que nos avisará si " -"una criatura hostil aparece. 0 = Máxima distancia de visión del personaje." #: src/options.cpp msgid "Safe mode when driving" @@ -238950,10 +239900,6 @@ msgstr "Opción no válida: no es un número" msgid "options" msgstr "opciones" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -239872,6 +240818,12 @@ msgstr "Ponerse %s" msgid "Spill %s, then pick up %s" msgstr "Derrarmar %s, luego agarrar %s" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" diff --git a/lang/po/es_ES.po b/lang/po/es_ES.po index 4309c90f1a1ae..e6e2d42df9cc0 100644 --- a/lang/po/es_ES.po +++ b/lang/po/es_ES.po @@ -5,8 +5,8 @@ # keno xite , 2019 # Emma Forner, 2019 # lokatronao , 2019 -# Brett Dong , 2019 -# Vlasov Vitaly , 2019 +# Vlasov Vitaly , 2020 +# Brett Dong , 2020 # Miguel de Dios Matias , 2020 # Toni López , 2020 # @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" "Last-Translator: Toni López , 2020\n" "Language-Team: Spanish (Spain) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/es_ES/)\n" @@ -69,6 +69,8 @@ msgid "" "Some free-floating battery charge. This can be reloaded into rechargable " "battery cells, but can never be unloaded." msgstr "" +"Una carga de batería flotante. Se puede recargar en celdas de batería " +"recargables, pero nunca se puede descargar." #: lang/json/AMMO_from_json.py msgid "aluminum foil" @@ -716,46 +718,40 @@ msgid "A canister of oxygen." msgstr "Un tubo de oxígeno." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "cohete casero con pinchos" +msgid "spiked homemade rocket" +msgstr "" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" -msgstr "cohete casero explosivo" +msgid "explosive homemade rocket" +msgstr "" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" -"Un misil casero, que consiste en una ojiva explosiva común puesta en un tubo" -" que está lleno de combustible improvisado para misiles. No es muy poderoso," -" pero se puede hacer con muy pocos elementos." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" -msgstr "cohete casero incendiario" +msgid "incendiary homemade rocket" +msgstr "" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" -"Un misil casero, que consiste en un recipiente con gel inflamable puesto en " -"un tubo que está lleno de combustible improvisado para misiles. Es " -"incendiario y de corto alcance... ¡manejar con cuidado!" #: lang/json/AMMO_from_json.py msgid "unfinished charcoal" @@ -1085,7 +1081,7 @@ msgstr "anestesia" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" @@ -1658,12 +1654,12 @@ msgstr "" "mucho tiempo." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "combustible de misiles" -msgstr[1] "combustible de misiles" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -2146,7 +2142,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "" #: lang/json/AMMO_from_json.py @@ -2296,7 +2292,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "20x66mm buckshot, handmade" -msgstr "" +msgstr "perdigón grande 20x66mm, casera" #. ~ Description for {'str': '20x66mm buckshot, handmade'} #: lang/json/AMMO_from_json.py @@ -2967,7 +2963,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid ".38 Special, reloaded" -msgstr "" +msgstr ".38 Special, recargada" #: lang/json/AMMO_from_json.py msgid ".38 Super, reloaded" @@ -3143,7 +3139,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "40x46mm M651" -msgstr "" +msgstr "40x46mm M651" #. ~ Description for 40x46mm M651 #: lang/json/AMMO_from_json.py @@ -3233,7 +3229,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid ".410 000 shot" -msgstr "" +msgstr "cartucho .410 000" #. ~ Description for .410 000 shot #: lang/json/AMMO_from_json.py @@ -5383,8 +5379,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "patchwork felt clothing parts" msgid_plural "patchwork felt clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "retazos de ropa de fieltro" +msgstr[1] "retazos de ropa de fieltro" #. ~ Description for patchwork felt clothing parts #: lang/json/AMMO_from_json.py @@ -11921,8 +11917,8 @@ msgstr "" #: lang/json/ARMOR_from_json.py msgid "necktie" msgid_plural "neckties" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "corbata" +msgstr[1] "corbatas" #. ~ Description for necktie #: lang/json/ARMOR_from_json.py @@ -15481,6 +15477,8 @@ msgid "" "A customized, heavily armored Kevlar helmet, modified with leather " "reinforcements to provide maximum comfort and protection from harm." msgstr "" +"Es un casco personalizado reforzado de kevlar, modificado con refuerzos de " +"cuero para hacerlo más cómodo y brindar máxima protección." #: lang/json/ARMOR_from_json.py msgid "XL survivor helmet" @@ -16383,8 +16381,8 @@ msgstr[1] "" #: lang/json/ARMOR_from_json.py msgid "opal and platinum cufflinks" msgid_plural "opal and platinum cufflinkss" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "par de gemelos de ópalo y platino" +msgstr[1] "pares de gemelos de ópalo y platino" #: lang/json/ARMOR_from_json.py msgid "pearl and platinum cufflinks" @@ -17481,6 +17479,8 @@ msgid "" "A pair of shiny sapphire and silver earrings. You can wear it if you like, " "but it won't provide any effects." msgstr "" +"Es un par de aros brillantes de zafiro y plata. Te los puedes poner si " +"quieres, pero no causan ningún efecto." #: lang/json/ARMOR_from_json.py msgid "pair of tourmaline and silver earrings" @@ -18111,6 +18111,8 @@ msgid "" "A platinum ring with a diamond mounted on top of it. You can wear it if you" " like, but it won't provide any effects." msgstr "" +"Es un anillo de platino con un diamante encima. Te lo puedes poner si " +"quieres, pero no causa ningún efecto." #: lang/json/ARMOR_from_json.py msgid "garnet and platinum ring" @@ -18245,8 +18247,8 @@ msgstr "" #: lang/json/ARMOR_from_json.py msgid "blue topaz and platinum ring" msgid_plural "blue topaz and platinum rings" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "anillo de topacio azul y platino" +msgstr[1] "anillos de topacio azul y platino" #. ~ Description for {'str': 'blue topaz and platinum ring'} #: lang/json/ARMOR_from_json.py @@ -18479,8 +18481,8 @@ msgstr "" #: lang/json/ARMOR_from_json.py msgid "garnet and silver bracelet" msgid_plural "garnet and silver bracelets" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "pulsera de granate y plata" +msgstr[1] "pulseras de granate y plata" #. ~ Description for {'str': 'garnet and silver bracelet'} #: lang/json/ARMOR_from_json.py @@ -18735,6 +18737,8 @@ msgid "" "A platinum bracelet with sparkling rubies. You can wear it if you like, but" " it won't provide any effects." msgstr "" +"Es una pulsera de platino con rubíes brillantes. Te la puedes poner si " +"quieres, pero no causa ningún efecto." #: lang/json/ARMOR_from_json.py msgid "peridot and platinum bracelet" @@ -20486,8 +20490,8 @@ msgstr "" #: lang/json/ARMOR_from_json.py msgid "CRIT face mask" msgid_plural "CRIT face masks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "máscara CRIT" +msgstr[1] "máscaras CRIT" #. ~ Description for CRIT face mask #: lang/json/ARMOR_from_json.py @@ -23913,6 +23917,20 @@ msgstr[1] "libros de texto de química" msgid "A college textbook on chemistry." msgstr "Un libro escolar sobre química." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -25474,6 +25492,12 @@ msgid "" " dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -28797,7 +28821,7 @@ msgid_plural "ammonia" msgstr[0] "amoníaco" msgstr[1] "amoníaco" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -30005,7 +30029,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "fruit wine must" -msgstr "" +msgstr "mosto de vino frutal" #. ~ Description for fruit wine must #: lang/json/COMESTIBLE_from_json.py @@ -31135,8 +31159,8 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "ghee" msgid_plural "ghee" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "ghee" +msgstr[1] "ghee" #. ~ Description for ghee #: lang/json/COMESTIBLE_from_json.py @@ -31255,7 +31279,7 @@ msgstr "Exprimida de manzanas frescas. Sabrosa y nutritiva." msgid "almond milk" msgstr "" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -31731,6 +31755,17 @@ msgstr "" "bebida tiene gusto a transpiración en botella pero rehidrata el cuerpo más " "rápido que el agua." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -33419,6 +33454,8 @@ msgid "" "Salted chips made from corn tortillas, now with cheese. Could stand to have" " some meat." msgstr "" +"Son nachos de maíz salados, ahora con queso. Le vendría bien un poco de " +"carne." #: lang/json/COMESTIBLE_from_json.py msgid "meat nachos" @@ -34843,7 +34880,7 @@ msgid_plural "Adderall" msgstr[0] "Adderall" msgstr[1] "Adderall" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -34860,7 +34897,8 @@ msgid_plural "syringes of adrenaline" msgstr[0] "jeringa de adrenalina" msgstr[1] "jeringas de adrenalina" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -35601,7 +35639,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "Thorazine" -msgstr "" +msgstr "Thorazine" #. ~ Description for Thorazine #: lang/json/COMESTIBLE_from_json.py @@ -35840,7 +35878,7 @@ msgstr[1] "" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" @@ -36371,7 +36409,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "cattle serum" -msgstr "" +msgstr "suero de ganado" #. ~ Description for cattle serum #: lang/json/COMESTIBLE_from_json.py @@ -36600,7 +36638,7 @@ msgstr "mutágeno de bestia" #: lang/json/COMESTIBLE_from_json.py msgid "bird mutagen" -msgstr "" +msgstr "mutágeno de pájaro" #: lang/json/COMESTIBLE_from_json.py msgid "cattle mutagen" @@ -36616,7 +36654,7 @@ msgstr "mutágeno de quimera" #: lang/json/COMESTIBLE_from_json.py msgid "elf-a mutagen" -msgstr "" +msgstr "mutágeno elf-a" #: lang/json/COMESTIBLE_from_json.py msgid "feline mutagen" @@ -36628,11 +36666,11 @@ msgstr "mutágeno de pez" #: lang/json/COMESTIBLE_from_json.py msgid "insect mutagen" -msgstr "" +msgstr "mutágeno de insectos" #: lang/json/COMESTIBLE_from_json.py msgid "lizard mutagen" -msgstr "" +msgstr "mutágeno de lagarto" #: lang/json/COMESTIBLE_from_json.py msgid "lupine mutagen" @@ -36640,11 +36678,11 @@ msgstr "mutágeno de lobuno" #: lang/json/COMESTIBLE_from_json.py msgid "medical mutagen" -msgstr "" +msgstr "mutágeno médico" #: lang/json/COMESTIBLE_from_json.py msgid "plant mutagen" -msgstr "" +msgstr "mutágeno de plantas" #: lang/json/COMESTIBLE_from_json.py msgid "raptor mutagen" @@ -36668,7 +36706,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "ursine mutagen" -msgstr "" +msgstr "mutágeno de osuno" #: lang/json/COMESTIBLE_from_json.py msgid "mouse mutagen" @@ -36842,7 +36880,7 @@ msgid_plural "almond pulp" msgstr[0] "" msgstr[1] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -37080,11 +37118,9 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "comida de bellota cocinada" -msgstr[1] "comida de bellota cocinada" +msgstr "comida de bellota cocinada" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -37204,6 +37240,33 @@ msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "" "Son pedazos de hígado preservados en una lata. ¡Repletos de vitaminas B!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "pastilla dietética" @@ -37298,7 +37361,7 @@ msgstr[1] "gelatina de marloss" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -37578,6 +37641,8 @@ msgid "" "What cattle eat. Mainly made of grass, silage or legumes. It's perfect for" " ruminants." msgstr "" +"Es lo que come el ganado. Mayormente, pasto, forraje o legumbres, es " +"perfecto para rumiantes." #: lang/json/COMESTIBLE_from_json.py msgid "bird food" @@ -41817,6 +41882,8 @@ msgid "" "A gluten free sandwich of meat, vegetables, and cheese with condiments. " "Tasty and nutritious!" msgstr "" +"Es un sandwich sin gluten con carne, verduras, queso y condimentos. ¡Sabroso" +" y nutritivo!" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free cucumber sandwich" @@ -41940,8 +42007,8 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "coconut water" msgid_plural "coconut water" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "agua de coco" +msgstr[1] "agua de coco" #. ~ Description for coconut water #: lang/json/COMESTIBLE_from_json.py @@ -41949,6 +42016,8 @@ msgid "" "Coconut milk, with water added to make it go further. Tastes ok though. " "Spoils rapidly." msgstr "" +"Leche de coco, con agua añadida. Sabe muy bien. Se echa a perder " +"rápidamente." #: lang/json/COMESTIBLE_from_json.py msgid "jarred coconut milk" @@ -42110,7 +42179,7 @@ msgstr[1] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -42291,8 +42360,8 @@ msgstr "" #: lang/json/CONTAINER_from_json.py msgid "paper carton" msgid_plural "paper cartons" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "cartón de papel" +msgstr[1] "cartones de papel" #. ~ Description for paper carton #: lang/json/CONTAINER_from_json.py @@ -42300,12 +42369,14 @@ msgid "" "A half gallon carton constructed of a paper, aluminum and plastic laminate." " It has a threaded cap for easy resealing." msgstr "" +"Un cartón de medio galón construido con papel, aluminio y plástico laminado." +" Tiene una tapa roscada para un cierre fácil." #: lang/json/CONTAINER_from_json.py msgid "opened paper carton" msgid_plural "opened paper cartons" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "cartón de papel abierto" +msgstr[1] "cartones de papel abiertos" #. ~ Description for opened paper carton #: lang/json/CONTAINER_from_json.py @@ -42313,6 +42384,8 @@ msgid "" "A half gallon carton constructed of a paper, aluminum and plastic laminate." " This one is open and its contents will spoil." msgstr "" +"Un cartón de medio galón construido con papel, aluminio y plástico laminado." +" Está abierto y su contenido se echará a perder." #: lang/json/CONTAINER_from_json.py msgid "vacuum-packed bag" @@ -42925,20 +42998,6 @@ msgid "" " of liquid." msgstr "" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "equipo de extracción de sangre" -msgstr[1] "equipos de extracción de sangre" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -42974,6 +43033,20 @@ msgstr "" "Es una botella flexible de plástico, fácil de transportar, que puede " "contener hasta 500 ml." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "equipo de extracción de sangre" +msgstr[1] "equipos de extracción de sangre" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -45977,11 +46050,11 @@ msgstr "" #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -46454,6 +46527,18 @@ msgstr[1] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -47289,6 +47374,11 @@ msgid "" "\n" "In the event that you have been evacuated under violent circumstances, FEMA recommends taking cover in the shelter's basement until help arrives. Remember: if you leave the shelter, we cannot find you to take you to safety." msgstr "" +"Bienvenido a su refugio de supervivencia de emergencia. Esperamos que su estancia aquí sea breve y cómoda. Se proporcionan una manta de emergencia, una chaqueta de alta visibilidad, una máscara de gas y raciones de comida y agua para un día, así como un encendedor de emergencia y una linterna. Hay más suministros en los armarios comunes si la instalación supera su capacidad prevista. Estos recursos son revisados y actualizados por la FEMA regularmente, pero si encuentra que faltan algunos artículos, comuníquese con un supervisor de FEMA lo antes posible.\n" +"\n" +"Espere en el refugio hasta que llegue un transporte de evacuación oficial para llevarlo a su hogar. o, en caso de un desastre mayor, al punto de reunión de evacuación más cercano.\n" +"\n" +"En caso de que haya sido evacuado en circunstancias violentas, FEMA recomienda refugiarse en el sótano del refugio hasta que llegue la ayuda. Recuerde: si sale del refugio, no podremos encontrarle para llevarlo a un lugar seguro." #: lang/json/GENERIC_from_json.py msgid "leaf spring" @@ -47642,6 +47732,17 @@ msgstr[1] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "olla de piedra" +msgstr[1] "ollas de piedra" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "Una piedra grande ahuecada para usarla como olla." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -48003,660 +48104,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "cafetera atómica" -msgstr[1] "cafeteras atómicas" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "lámpara atómica" -msgstr[1] "lámparas atómicas" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "Cerrar cubierta" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "Cierras la cubierta de la lámpara." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "lámpara atómica (cubierta)" -msgstr[1] "lámparas atómicas (cubiertas)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "Abrir cubierta" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "Abres la cubierta de la lámpara." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "Cierras la cubierta del velador." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "Abres la cubierta del lampara de noche." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "enlatadora" -msgstr[1] "enlatadoras" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "cardadoras de mano" -msgstr[1] "pares de cardadoras de mano" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" -"Un par de paletas de madera dentadas que se usan para limpiar las fibras " -"para poder usarlas en la producción textil." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "carbonera" -msgstr[1] "carboneras" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"Una caja gruesa de metal usada para producir carbón mediante pirólisis: " -"quemado incompleto de materiales orgánicos en ausencia de oxígeno." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "olla de arcilla" -msgstr[1] "ollas de arcilla" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "Una olla de arcilla con tapa que se usa para cocinar." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "mortero de arcilla" -msgstr[1] "morteros de arcilla" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "Es un simple mortero de mano hecho de arcilla, para moler grano." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "tetera de arcilla" -msgstr[1] "teteras de arcilla" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "Una tetera de arcilla. Ahora lo único que necesitas es té y agua." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "palo cavador" -msgstr[1] "palos cavadores" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" -"Es un palo largo, con una punta tallada en forma de pala ancha para cavar. " -"Puede ser usada para cavar pozos poco profundos." - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "huso y aspa" -msgstr[1] "husos y aspas" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "" -"Es un par de palos de madera especializados para hacer hilos y ovillos " -"hilando fibra." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "bote de huevos fermentados" -msgstr[1] "botes de huevos fermentados" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "" - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "anzuelo" -msgstr[1] "anzuelos" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "Es un simple anzuelo." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "anzuelo improvisado" -msgstr[1] "anzuelos improvisados" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "Es una anzuelo tallado de madera o hueso." - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "cultivo sellado de levadura" -msgstr[1] "cultivos sellados de levadura" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "Abres el frasco y cosechás el cultivo." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "La levadura todavía no terminó su proceso de cultivo." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" -"Es un frasco sellado que tiene mosto saneado de levadura. Puedes recolectar " -"la levadura de su interior cuando esté lista para cosechar." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "gancho de agarre" -msgstr[1] "ganchos de agarre" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "Abrir bote" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "Abres el frasco, exponiendo el contenido al ambiente." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "jarro sellado con chucrut" -msgstr[1] "jarros sellados con chucrut" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" -"Es un frasco sellado que contiene chucrut. Usalo para abrirlo y comelo para " -"disfrutarlo." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" -"Es un frasco sellado que contiene huevos al escabeche. Usar para abrirlo y " -"comértelo para disfrutarlo." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "carbonera encendida" -msgstr[1] "carboneras encendidas" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" -"Las brasas de la carbonera ya se apagaron, puedes desmontarla para " -"recolectar el carbón." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "La carbonera (u horno) todavía está quemando." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "" -"Una carbonera llena de madera que ha sido encendida. ¡Mejor que la dejes!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "agujas de tejer" -msgstr[1] "pares de agujas de tejer" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" -"Es un par de agujas fuertes de madera con punta redonda, usadas para " -"convertir el hilo en tela." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "guja improvisada" -msgstr[1] "gujas improvisadas" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "" -"Es una gran cuchilla unida a un palo largo. Puede causar un daño " -"considerable." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "máquina de pasta" -msgstr[1] "máquinas de pasta" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" -"Una máquina para hacer pastas con una manivela. Se usa para hacer pastas. " -"Tiene diferentes cabezales para hacer distintas variedades de pasta." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" -"Pruebas la fermentación, y tiene buen gusto así que sellas la bote para " -"almacenarla." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "" - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "olla de piedra" -msgstr[1] "ollas de piedra" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "Una piedra grande ahuecada para usarla como olla." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "bote de chucrut fermentando" -msgstr[1] "botes de chucrut fermentando" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "El chucrut todavía no terminó de fermentar." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "" -"Esta bote contiene una tanda de chucrut preparada para fermentar. Puedes " -"sellar la bote una vez que el proceso termine." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "tetera" -msgstr[1] "teteras" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "" -"Es una pequeña tetera de metal. Si quieres beber un té, la vas a necesitar." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "paraguas telescópico" -msgstr[1] "paraguas telescópicos" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" -"Un paraguas telescópico que se cierra sobre sí mismo para ser fácil de " -"guardar. Si lo empuñas, te va a mantener seco." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "paraguas" -msgstr[1] "paraguas" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "" -"Un paraguas con la punta puntiaguda, y si lo empuñas te va a mantener seco." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "Gofrera de acero" -msgstr[1] "Gofreras de acero" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "Una gofrera de acero. Sirve para hacer gofres." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "hojita de afeitar" -msgstr[1] "hojitas de afeitar" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "Una hojita de afeitar de doble filo." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -49582,8 +49029,8 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "MRE - Beef Stew" msgid_plural "MREs - Beef Stew" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "MRE - Estofado de Carne" +msgstr[1] "MREs - Estofado de Carne" #. ~ Description for MRE - Beef Stew #: lang/json/GENERIC_from_json.py @@ -50276,7 +49723,7 @@ msgstr[1] "" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -50812,7 +50259,7 @@ msgstr[1] "" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" @@ -51183,8 +50630,8 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "plastic fork" msgid_plural "plastic forks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "tenedor de plástico" +msgstr[1] "tenedores de plástico" #. ~ Description for plastic fork #: lang/json/GENERIC_from_json.py @@ -51192,6 +50639,8 @@ msgid "" "A plastic disposable fork. Great for picnic lunches in the post apocalyptic" " wasteland." msgstr "" +"Un tenedor desechable de plástico. Ideal para almuerzos de picnic en el " +"páramo post apocalíptico." #: lang/json/GENERIC_from_json.py msgid "spoon" @@ -51207,13 +50656,14 @@ msgstr "No intentes doblar la cuchara. Es imposible." #: lang/json/GENERIC_from_json.py msgid "plastic spoon" msgid_plural "plastic spoons" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "cuchara de plástico" +msgstr[1] "cucharas de plástico" #. ~ Description for plastic spoon #: lang/json/GENERIC_from_json.py msgid "A plastic disposable spoon. Easier to bend than the metal variety." msgstr "" +"Una cuchara desechable de plástico. Más fácil de doblar que la de metal." #: lang/json/GENERIC_from_json.py msgid "kiddie spoon" @@ -51224,7 +50674,7 @@ msgstr[1] "" #. ~ Description for kiddie spoon #: lang/json/GENERIC_from_json.py msgid "A plastic spoon designed for use by children." -msgstr "" +msgstr "Una cuchara de plástico para su uso infantil." #: lang/json/GENERIC_from_json.py msgid "This spoon is striped in bright primary colors." @@ -51248,7 +50698,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -51267,8 +50717,8 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "plastic knife" msgid_plural "plastic knives" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "cuchillo de plástico" +msgstr[1] "cuchillos de plástico" #. ~ Description for plastic knife #: lang/json/GENERIC_from_json.py @@ -51276,6 +50726,8 @@ msgid "" "A plastic butter knife. It's actually a bit sharper than its metal " "counterpart, but that doesn't make it any more effective as a weapon." msgstr "" +"Un cuchillo de mantequilla de plástico. Es un poco más afilado que el de " +"metal, pero eso no lo hace más efectivo como arma." #: lang/json/GENERIC_from_json.py msgid "plastic straw" @@ -51990,8 +51442,8 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "golf tee" msgid_plural "golf tees" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "tee" +msgstr[1] "tees" #. ~ Description for golf tee #: lang/json/GENERIC_from_json.py @@ -53660,6 +53112,175 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "cafetera atómica" +msgstr[1] "cafeteras atómicas" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "enlatadora" +msgstr[1] "enlatadoras" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "olla de arcilla" +msgstr[1] "ollas de arcilla" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "Una olla de arcilla con tapa que se usa para cocinar." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "mortero de arcilla" +msgstr[1] "morteros de arcilla" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "Es un simple mortero de mano hecho de arcilla, para moler grano." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "tetera de arcilla" +msgstr[1] "teteras de arcilla" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "Una tetera de arcilla. Ahora lo único que necesitas es té y agua." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "bote de huevos fermentados" +msgstr[1] "botes de huevos fermentados" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "" + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "cultivo sellado de levadura" +msgstr[1] "cultivos sellados de levadura" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "Abres el frasco y cosechás el cultivo." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "La levadura todavía no terminó su proceso de cultivo." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" +"Es un frasco sellado que tiene mosto saneado de levadura. Puedes recolectar " +"la levadura de su interior cuando esté lista para cosechar." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "Abrir bote" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "Abres el frasco, exponiendo el contenido al ambiente." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" +"Es un frasco sellado que contiene huevos al escabeche. Usar para abrirlo y " +"comértelo para disfrutarlo." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "jarro sellado con chucrut" +msgstr[1] "jarros sellados con chucrut" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" +"Es un frasco sellado que contiene chucrut. Usalo para abrirlo y comelo para " +"disfrutarlo." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -53678,6 +53299,425 @@ msgstr "" "propiamente dicha, y le faltan las resistencias térmicas que poseen los " "modernos kits de utensilios." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "máquina de pasta" +msgstr[1] "máquinas de pasta" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" +"Una máquina para hacer pastas con una manivela. Se usa para hacer pastas. " +"Tiene diferentes cabezales para hacer distintas variedades de pasta." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" +"Pruebas la fermentación, y tiene buen gusto así que sellas la bote para " +"almacenarla." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "" + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "bote de chucrut fermentando" +msgstr[1] "botes de chucrut fermentando" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "El chucrut todavía no terminó de fermentar." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "" +"Esta bote contiene una tanda de chucrut preparada para fermentar. Puedes " +"sellar la bote una vez que el proceso termine." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "tetera" +msgstr[1] "teteras" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "" +"Es una pequeña tetera de metal. Si quieres beber un té, la vas a necesitar." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "Gofrera de acero" +msgstr[1] "Gofreras de acero" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "Una gofrera de acero. Sirve para hacer gofres." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "anzuelo" +msgstr[1] "anzuelos" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "Es un simple anzuelo." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "anzuelo improvisado" +msgstr[1] "anzuelos improvisados" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "Es una anzuelo tallado de madera o hueso." + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "palo cavador" +msgstr[1] "palos cavadores" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" +"Es un palo largo, con una punta tallada en forma de pala ancha para cavar. " +"Puede ser usada para cavar pozos poco profundos." + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "lámpara atómica" +msgstr[1] "lámparas atómicas" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "Cerrar cubierta" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "Cierras la cubierta de la lámpara." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "lámpara atómica (cubierta)" +msgstr[1] "lámparas atómicas (cubiertas)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "Abrir cubierta" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "Abres la cubierta de la lámpara." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "Cierras la cubierta del velador." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "Abres la cubierta del lampara de noche." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "carbonera" +msgstr[1] "carboneras" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"Una caja gruesa de metal usada para producir carbón mediante pirólisis: " +"quemado incompleto de materiales orgánicos en ausencia de oxígeno." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "carbonera encendida" +msgstr[1] "carboneras encendidas" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" +"Las brasas de la carbonera ya se apagaron, puedes desmontarla para " +"recolectar el carbón." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "La carbonera (u horno) todavía está quemando." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "" +"Una carbonera llena de madera que ha sido encendida. ¡Mejor que la dejes!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "gancho de agarre" +msgstr[1] "ganchos de agarre" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "guja improvisada" +msgstr[1] "gujas improvisadas" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "" +"Es una gran cuchilla unida a un palo largo. Puede causar un daño " +"considerable." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "paraguas telescópico" +msgstr[1] "paraguas telescópicos" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" +"Un paraguas telescópico que se cierra sobre sí mismo para ser fácil de " +"guardar. Si lo empuñas, te va a mantener seco." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "paraguas" +msgstr[1] "paraguas" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "" +"Un paraguas con la punta puntiaguda, y si lo empuñas te va a mantener seco." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -53850,6 +53890,21 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "agujas de tejer" +msgstr[1] "pares de agujas de tejer" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" +"Es un par de agujas fuertes de madera con punta redonda, usadas para " +"convertir el hilo en tela." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -53890,6 +53945,46 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "hojita de afeitar" +msgstr[1] "hojitas de afeitar" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "Una hojita de afeitar de doble filo." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "cardadoras de mano" +msgstr[1] "pares de cardadoras de mano" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" +"Un par de paletas de madera dentadas que se usan para limpiar las fibras " +"para poder usarlas en la producción textil." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "huso y aspa" +msgstr[1] "husos y aspas" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "" +"Es un par de palos de madera especializados para hacer hilos y ovillos " +"hilando fibra." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -54193,6 +54288,17 @@ msgstr[1] "conjuntos de controles de vehículo" msgid "A set of various vehicle controls. Useful for crafting." msgstr "Un conjunto de controles de vehículo. Útil para fabricar un vehículo." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -54291,8 +54397,8 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "medium engine block" msgid_plural "medium engine blocks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "bloque mediano de motor" +msgstr[1] "bloques medianos de motor" #. ~ Description for medium engine block #: lang/json/GENERIC_from_json.py @@ -55491,7 +55597,7 @@ msgstr[1] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -59827,6 +59933,8 @@ msgid "" "A broken military-grade 50 caliber turret. Much less threatening now that " "it lies limp on solid ground. Could be gutted for parts." msgstr "" +"Es una torreta militar calibre 50 pero rota. Mucho menos amenazante ahora " +"que está ahí inerte. Puede ser desarmada para recuperar partes." #: lang/json/GENERIC_from_json.py msgid "broken 40mm turret" @@ -60693,8 +60801,8 @@ msgstr[1] "" #: lang/json/GENERIC_from_json.py msgid "broken military trainer robot" msgid_plural "broken military trainer robots" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "militaribot de entrenamiento roto" +msgstr[1] "militaribots de entrenamiento rotos" #. ~ Description for broken military trainer robot #: lang/json/GENERIC_from_json.py @@ -61342,7 +61450,7 @@ msgstr "Cosas: Armas de Fuego" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." +msgid "Destination for guns, bows and similar weapons." msgstr "" #: lang/json/LOOT_ZONE_from_json.py @@ -61547,7 +61655,7 @@ msgstr "Cosas: Madera" #. ~ Description for Loot: Wood #: lang/json/LOOT_ZONE_from_json.py msgid "Destination for firewood and items that can be used as such." -msgstr "" +msgstr "Lugar para leña y objetos que pueden usarse como tal." #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Custom" @@ -64766,6 +64874,8 @@ msgstr "" msgid "" "Changes interface indicators to remix of Xotto, Chesthole and DeadPeople." msgstr "" +"Cambia la interfaz de los indicadores mezclados de Xotto, Chesthole y " +"DeadPeople." #: lang/json/MOD_INFO_from_json.py msgid "[DP_MOD] Hide DEBUG" @@ -65397,7 +65507,7 @@ msgstr "" #: lang/json/MOD_INFO_from_json.py msgid "Bens GF recipes" -msgstr "" +msgstr "Recetas de Bens GF" #. ~ Description for Bens GF recipes #: lang/json/MOD_INFO_from_json.py @@ -65516,6 +65626,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "Mod de Objetos Improvisados" @@ -65845,15 +65966,13 @@ msgstr[0] "" msgstr[1] "" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" -"Un robot insectoide del tamaño de un perro chico, diseñado para la seguridad" -" en el hogar. Armado con dos pistolas eléctricas de corto alcance, puede " -"deslizarse por el suelo a gran velocidad." #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -66076,7 +66195,7 @@ msgstr[1] "" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" @@ -66089,7 +66208,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -66102,7 +66221,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -66115,7 +66234,7 @@ msgstr[1] "" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -66128,7 +66247,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -66141,7 +66260,7 @@ msgstr[1] "" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -66154,7 +66273,7 @@ msgstr[1] "" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66166,7 +66285,7 @@ msgstr[1] "" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66178,7 +66297,7 @@ msgstr[1] "" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66189,7 +66308,7 @@ msgstr[1] "" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66215,7 +66334,7 @@ msgstr[1] "percas americanas" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "A largemouth bass. Very popular with sports fishermen." msgstr "Es una perca americana. Muy popular entre los pescadores deportivos." #: lang/json/MONSTER_from_json.py @@ -66227,7 +66346,7 @@ msgstr[1] "percas americanas de boca pequeña" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" @@ -66240,9 +66359,11 @@ msgstr[1] "percas americanas rayada" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" +"Es una perca americana rayada. Es por lo general un pez de agua salada, " +"migra hacia agua dulce para reproducirse." #: lang/json/MONSTER_from_json.py msgid "white bass" @@ -66253,7 +66374,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" @@ -66266,7 +66387,7 @@ msgstr[1] "luciopercas" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" @@ -66278,7 +66399,7 @@ msgstr[1] "" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66289,7 +66410,7 @@ msgstr[1] "pez sol" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66301,7 +66422,7 @@ msgstr[1] "" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66313,7 +66434,7 @@ msgstr[1] "" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66325,7 +66446,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66336,7 +66457,7 @@ msgstr[1] "" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66347,7 +66468,7 @@ msgstr[1] "" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66358,7 +66479,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66370,7 +66491,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" @@ -66382,7 +66503,7 @@ msgstr[1] "" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66394,7 +66515,7 @@ msgstr[1] "" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" @@ -66406,8 +66527,8 @@ msgstr[1] "" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "Es un bagre, una especie del pez gato. Es delicioso rebozado y frito." #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -66417,7 +66538,7 @@ msgstr[1] "" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66428,7 +66549,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66441,7 +66562,7 @@ msgstr[1] "" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" @@ -66453,8 +66574,8 @@ msgstr[1] "" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "" +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "Es un lucio joven. Se parece al lucio, pero es mucho más chico." #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -66465,7 +66586,7 @@ msgstr[1] "" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" @@ -66477,7 +66598,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66489,7 +66610,7 @@ msgstr[1] "" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -66501,7 +66622,7 @@ msgstr[1] "" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py @@ -66513,12 +66634,9 @@ msgstr[1] "" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -"Es un pez conocido como amia calva. Estos peces están emparentados con el " -"lucio pero no tienen sus enormes dientes, ni sus escamas lacerantes, ni su " -"agresividad." #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -66529,7 +66647,7 @@ msgstr[1] "" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -66556,7 +66674,7 @@ msgstr[1] "" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -66842,7 +66960,7 @@ msgstr[1] "" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" @@ -66857,7 +66975,7 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67623,7 +67741,7 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" @@ -68755,8 +68873,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "prototype cyborg" msgid_plural "prototype cyborgs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "prototipo de ciborg" +msgstr[1] "prototipos de ciborg" #. ~ Description for prototype cyborg #: lang/json/MONSTER_from_json.py @@ -69219,11 +69337,11 @@ msgstr "Es una imagen hecha de luz, casi parece real." #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "homúnculo" -msgstr[1] "homúnculos" +msgid_plural "homunculi" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -71164,8 +71282,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "triffid" msgid_plural "triffids" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "trífido" +msgstr[1] "trífidos" #. ~ Description for triffid #: lang/json/MONSTER_from_json.py @@ -71181,8 +71299,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "triffid queen" msgid_plural "triffid queens" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "trífido reina" +msgstr[1] "trífidos reina" #. ~ Description for triffid queen #: lang/json/MONSTER_from_json.py @@ -71232,8 +71350,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "triffid flower" msgid_plural "triffid flowers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "trífido flor" +msgstr[1] "trífidos flor" #. ~ Description for triffid flower #: lang/json/MONSTER_from_json.py @@ -71245,8 +71363,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py lang/json/overmap_terrain_from_json.py msgid "triffid heart" msgid_plural "triffid hearts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "trífido corazón" +msgstr[1] "trífidos corazón" #. ~ Description for triffid heart #: lang/json/MONSTER_from_json.py @@ -71577,7 +71695,8 @@ msgstr[1] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -73383,6 +73502,9 @@ msgid "" "One of the many models of utility robot formerly in use by government " "agencies, private corporations, and civilians alike." msgstr "" +"Es uno de los varios modelos de robos utilitarios que eran utilizados por " +"las agencias gubernamentales, corporaciones privadas y también por los " +"civiles." #. ~ Description for eyebot #: lang/json/MONSTER_from_json.py @@ -73392,14 +73514,6 @@ msgid "" "continues its unending hunt for criminals and trespassers." msgstr "" -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -74911,7 +75025,7 @@ msgstr "" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "" #. ~ Message for SPELL 'Artifact Blood' @@ -76436,18 +76550,18 @@ msgstr[1] "cascos de minero (encendidos)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -76923,7 +77037,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -77122,6 +77236,9 @@ msgid "" "provides excellent protection from heat, smoke, teargas, and shrapnel. It " "must be prepared before use." msgstr "" +"Es una máscara de gas aislada con nomex, que cubre la cara y los ojos. " +"Provee excelente protección contra el calor, el humo, el gas lacrimógeno y " +"las esquirlas. Debe ser preparada antes de usarse." #: lang/json/TOOL_ARMOR_from_json.py msgid "XL survivor firemask" @@ -79454,12 +79571,12 @@ msgstr "" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "Tick." @@ -79622,6 +79739,7 @@ msgstr[1] "bombas de tubo" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -79652,8 +79770,9 @@ msgstr[1] "bombas de tubo activadas" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "Ya encendiste el/la %s, ahora intenta tirarlo." @@ -79664,6 +79783,7 @@ msgstr "Ya encendiste el/la %s, ahora intenta tirarlo." #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -79789,8 +79909,8 @@ msgstr[0] "" msgstr[1] "" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -80165,2157 +80285,2353 @@ msgstr "" "Es una manta hecha de un material de la era espacial que cubre las partes " "más importantes de tu cuerpo. Úsala para desplegarla y utilizarla." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "caja negra militar" +msgstr[1] "cajas negras militares" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" +"Es una caja negra, parece haber sido arrancada de alguna clase de vehículo " +"militar accidentado. Si puedes encontrar un sistema para analizar esto, " +"quizás encuentres algo de interés." -#. ~ Use action msg for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "minireactor" +msgstr[1] "minireactores" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "Un pequeño reactor portátil de plutonio. ¡Llevar con mucho cuidado!" -#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "PEM-hack inactivo" +msgstr[1] "PEM-hacks inactivos" +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "" -msgstr[1] "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "¡El PEM-hack vuela desde tu mano e inspecciona el área!" -#. ~ Description for horse tack +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "Programaste mal el PEM-hack; ¡cúbrete!" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "" -msgstr[1] "" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "C4-hack inactivo" +msgstr[1] "C4-hacks inactivos" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "¡El C4-hack vuela desde tu mano e inspecciona el área!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "Programaste mal el C4-hack; ¡cúbrete!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "M72 LAW empaquetado" -msgstr[1] "M72 LAW empaquetados" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "destello-hack inactivo" +msgstr[1] "destello-hacks inactivos" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "Activar" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "¡El destello-hack vuela desde tu mano e inspecciona el área!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "Tiras de la palanca activadora, preparando el LAW para disparar." +msgid "You misprogram the flashbang hack; take cover!" +msgstr "Programaste mal el destello-hack; ¡cúbrete!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" -"Es un M73 LAW empaquetado en su forma para almacenamiento. Usalo para " -"abrirlo y dejarlo listo para disparar. Una vez que está activado, ya no " -"puede ser empaquetado." +"Es un destello-hack inactivo. Los destello-hacks son robots del tamaño de un" +" puño que vuelan por el aire. Este contiene una granada de destello y su " +"manera de atacar es volar hacia el objetivo y detonar. Usalo para " +"reprogramar y soltar el destello-hack. Tu habilidad en electrónica y " +"computación determinará si la reprogramación es exitosa." #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "inflador de mano" -msgstr[1] "infladores de mano" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "lacrimo-hack inactivo" +msgstr[1] "lacrimo-hacks inactivos" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "" -"Este inflador se puede usar para meterle aire a los objetos inflables." +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "¡El lacrimo-hack vuela desde tu mano e inspecciona el área!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "Programaste mal el lacrimo-hack; ¡cúbrete!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "bomba de ácido" -msgstr[1] "bombas de ácido" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "grana-hack inactivo" +msgstr[1] "grana-hacks inactivos" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "¡El grana-hack vuela desde tu mano e inspecciona el área!" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "Programaste mal el grana-hack; ¡cúbrete!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -"Esto es un recipiente frágil lleno de ácido. Tiralo para derramar el charco " -"de potente ácido." +"Es un grana-hack inactivo. Los grana-hacks son robots del tamaño de un puño " +"que vuelan por el aire. Este contiene una granada y su manera de atacar es " +"volar hacia el objetivo y detonar. Usalo para reprogramar y soltar el grana-" +"hack. Tu habilidad en electrónica y computación determinará si la " +"reprogramación es exitosa." -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "torreta láser inactiva" +msgstr[1] "torretas láser inactivas" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"Es una versión mejorada del sistema de alimentación ininterrumpida, o UPS. " -"Este dispositivo ha sido rediseñado significativamente para proveer una " -"mayor eficacia y también para consumir celdas de combustible de plutonio, en" -" lugar de baterías. Lamentablemente, su reactor de plutonio no puede ser " -"cargador en una estación de carga UPS." +"Es una torreta láser inactiva. Usarla incluye prenderla y ubicarla en el " +"suelo, donde se desplegará sola. Si se la reprograma e instala " +"correctamente, la torreta te identificará como aliado y atacará a todos tus " +"enemigos con sus cañones láser giratorios. Necesita estar expuesta a la luz " +"del sol para disparar." #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "cigarrillo electrónico avanzado" -msgstr[1] "cigarrillos electrónicos avanzados" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." msgstr "" -"Un versión mejorada de los cigarrillos electrónicos. Una manera menos dañina" -" que los cigarrillos para recibir tu nicotina, pero igual es adictivo. " -"Necesita baterías y nicotina en líquido para funcionar." #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "bocina de aire comprimido" -msgstr[1] "bocinas de aire comprimido" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "manhack inactivo" +msgstr[1] "manhacks inactivos" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "¡HOOOOONK!" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "¡El manhack vuela desde tu mano e inspecciona el área!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "" +msgid "You misprogram the manhack; it's hostile!" +msgstr "Fallaste en la programación del manhack. ¡Es hostil!" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" -"Es una pequeña lata de aire comprimido conectado a una bocina de plástico. " -"Apretar el botón de arriba hace que se emita un bocinazo muy fuerte." +"Es un manhack inactivo. Los manhacks son robots del tamaño de un puño que " +"vuelan por el aire. Están cubiertos de cuchillas giratorias y atacan " +"arrojándose hacia el objetivo. Usalo para reprogramar y activar el manhack. " +"Tu habilidad en electrónica y computación determinará si la reprogramación " +"es exitosa." #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "reloj despertador" -msgstr[1] "relojes despertador" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "minibom-hack inactivo" +msgstr[1] "minibom-hacks inactivos" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "¡El minibom-hack vuela desde tu mano e inspecciona el área!" + +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "Programaste mal el minibom-hack. Empezá a rezar." + +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"Es un reloj despertador a cuerda. Aunque es desagradable despertarse con el " -"ruido que hace, siempre es bueno levantarse tempranito. También puede ser " -"desarmado para recuperar sus partes." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "yunque" -msgstr[1] "yunques" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for anvil +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" -"Es un terriblemente pesado bloque de acero de una extraña forma, con un " -"esquina similar a un cincel. Se usa para la mayoría de las fabricaciones " -"metalúrgicas." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" msgstr[0] "" msgstr[1] "" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" +#: lang/json/TOOL_from_json.py +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" msgstr[0] "" msgstr[1] "" -#. ~ Description for wind mill +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." msgstr "" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "banjo" -msgstr[1] "banjos" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "torreta inactiva" +msgstr[1] "torretas inactivas" -#. ~ Description for banjo +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "Un banjo industrial común. Parece estar en buenas condiciones." +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "barómetro" -msgstr[1] "barómetros" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for barometer +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "Un barómetro de plástico que puede medir la presión atmosférica." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "trampa para oso" -msgstr[1] "trampas para oso" +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "" -#. ~ Use action bury_question for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "¿Quieres enterrar la trampa para oso?" +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "" -#. ~ Use action done_message for bear trap. +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "Pones la trampa para osos." +msgid "" +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." +msgstr "" -#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "Entierras la trampa para osos." +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for bear trap +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" -"Es como una mandíbula de acero conectada a una placa de presión sensitiva. " -"Usala para ponerla en el suelo, creando una trampa que va a capturar y dañar" -" cualquier cosa que la pise. Si tienes una pala, vas a tener la opción de " -"enterrarla." #: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "trampa de cuchilla" -msgstr[1] "trampas de cuchilla" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for blade trap. +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." +msgid "The nurse bot beeps affirmatively and awaits orders." msgstr "" -#. ~ Description for blade trap +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." +msgid "You misprogram the nurse bot. It's looking at you funny." msgstr "" -"Es un machete agregado al costado de un motor, con una cuerda controlando su" -" acelerador. Cuando se tira de la cuerda, la cuchilla se mueve con mucha " -"fuerza. La trampa tiene un área de efecto de 3x3." +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "trampa de tabla con clavos" -msgstr[1] "trampas de tabla con clavos" +msgid "" +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." +msgstr "" -#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "Pones la trampa de tablas en el %s, con los clavos para arriba." +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for nailboard trap +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +msgid "The grocery bot beeps affirmatively and awaits orders." msgstr "" -"Son varios pedazos de madera clavados juntos, con algunos clavos que " -"sobresalen para arriba. Si una víctima desprevenida la pisa, se va a " -"ensartar los clavos en el pie." +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "cizallas" -msgstr[1] "cizallas" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "" -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." msgstr "" -"Es un par de cizallas grande. Se puede usar para cortar candados o alambres " -"gruesos." #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "flauta de hueso" -msgstr[1] "flautas de hueso" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "Una flauta de hueso pulido con cinco agujeros para los dedos." +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "" +msgstr[1] "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "trampa bomba" -msgstr[1] "trampas bomba" +#. ~ Use action friendly_msg for inactive broken cyborg. +#: lang/json/TOOL_from_json.py +msgid "" +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." +msgstr "" -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "Pones la trampa bomba y activas la granada." +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for booby trap +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"Es un simple dispositivo explosivo que se detona con un pedazo de hilo. " -"Usala para ponerla y mirá como algún pobre idiota la detona." #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "horno de ladrillos" -msgstr[1] "hornos de ladrillos" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "prototipo de ciborg inactivo" +msgstr[1] "prototipos de ciborg inactivos" -#. ~ Description for brick kiln +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -"Es un hornos de ladrillos portátil que funciona con carbón. Está diseñada " -"para cocinar ladrillos, pero la puedes usar para cocinar cualquier cosa " -"hecha de arcilla." +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "" -msgstr[1] "" +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for electric kiln +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "plástico de burbuja" -msgstr[1] "plásticos de burbuja" +#: lang/json/TOOL_from_json.py +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for bubble wrap. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -"Pones el plástico de burbuja en el suelo, listo para que alguien lo pise." -#. ~ Description for bubble wrap +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" -"Es una lámina de plástico cubierta con burbujas de aire. Úsala para ponerlo " -"en el suelo, creando una trampa que te advertirá con el ruido si alguien la " -"pisa." - -#: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "explosivo C-4" -msgstr[1] "explosivos C-4" -#. ~ Description for C-4 explosive +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" -" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " -"temporizador." #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "explosivo C-4 (activado)" -msgstr[1] "explosivos C-4 (activados)" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "ojobot desactivado" +msgstr[1] "ojobots desactivados" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." +msgid "The eyebot hums and takes to the sky." msgstr "" -"Ya estableciste el temporizador del %s, tal vez te convenga estar lo más " -"lejos posible ahora." -#. ~ Description for C-4 explosive (armed) +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" msgstr "" -"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" -" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " -"temporizador, que en este momento está contando." - -#: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "abrojo metálico sueltos" -msgstr[1] "abrojos metálicos sueltos" - -#. ~ Use action done_message for loose caltrops. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "Desparramas los abrojos metálicos en el %s." -#. ~ Description for loose caltrops +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." msgstr "" -"Son unos pequeños objetos de metal cubiertos con muchas puntas afiladas. Si " -"una víctima desprevenida los pisa, se van a llevar una púa atravesándole el " -"pie." #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive cleaner bot. +#: lang/json/TOOL_from_json.py +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "" + +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "cámara" -msgstr[1] "cámaras" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for camera +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +msgid "The miner bot whirrs and tunnels into the ground." msgstr "" -"Es una cámara digital compacta, con visor digital, una mirilla secundaria de" -" acero, y flash. Puedes mirar las fotos en la pantalla digital, o " -"transferirlas a una tarjeta de memoria. Usa baterías normales." +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "cámara profesional" -msgstr[1] "cámaras profesionales" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for camera pro +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "vela" -msgstr[1] "velas" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for candle. +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "Enciendes la vela." +msgid "The riot control bot rolls into action." +msgstr "" -#. ~ Description for candle +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." +"The riot control bot gases you and approaches with a pair of handcuffs." msgstr "" -"Es una vela gruesa. No provee mucha luz pero puede durar mucho tiempo. Vas a" -" necesitar un encendedor o fósforos para encenderla." -#. ~ Use action msg for candle. +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "La vela parpadea y se apaga." +msgid "" +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." +msgstr "" -#. ~ Description for candle #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action friendly_msg for inactive skitterbot. +#: lang/json/TOOL_from_json.py +msgid "The skitterbot gives a quick bow and scurries away." msgstr "" -"Es una vela gruesa. No provee mucha luz, pero puede durar mucho tiempo. Esta" -" vela está encendida." +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "lata de viscosidad" -msgstr[1] "latas de viscosidad" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "" -#. ~ Description for goo canister +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." msgstr "" -"Esta lata tiene una etiqueta: \"Advertencia: contiene materiales altamente " -"tóxicos y corrosivos. El contenido puede tener sentiencia. Abrir bajo su " -"propia responsabilidad.\" Te parece que sientes que algo se mueve adentro." #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "cuchillo eléctrico (apagado)" -msgstr[1] "cuchillos eléctricos (apagados)" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "robot defensor de laboratorio inactivo" +msgstr[1] "robots defensores de laboratorio inactivos" -#. ~ Description for electric carver (off) +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +msgid "The lab defense bot shudders briefly and skitters away." msgstr "" +"El robot defensor de laboratorio tiembla por un momento y se estremece." +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "cuchillo eléctrico (encendido)" -msgstr[1] "cuchillos eléctricos (encendidos)" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" -#. ~ Description for electric carver (on) +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgid "" +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." msgstr "" -"Este cuchillo está encendido y las cuchillas están vibrando. Usalo para " -"apagarlo." #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "móvil" -msgstr[1] "móviles" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for cellphone. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "Enciendes la luz de la pantalla." +msgid "The searchlight flares up and establishes a perimeter." +msgstr "" -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." msgstr "" -#. ~ Description for cellphone +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "móvil inteligente - Linterna" -msgstr[1] "móviles inteligentes - Linternas" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." +msgid "The dispatch whirrs onto its legs and searches for a target." msgstr "" +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "móvil inteligente" -msgstr[1] "móviles inteligentes" - -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. -#: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "Activas la aplicación de linterna." - -#. ~ Use action need_charges_msg for smartphone. -#: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "El cargador del móvil inteligente es demasiado bajo." +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Description for smartphone +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" msgstr[0] "" msgstr[1] "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. +#: lang/json/TOOL_from_json.py +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" + +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" +msgid "clothes hanger" +msgid_plural "clothes hangers" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "Apagar linterna" - -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "Desactivaste la aplicación Linterna." +msgid "" +"A plastic clothes hanger with a metal hook to hang something on a rail." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "motosierra (apagada)" -msgstr[1] "motosierras (apagadas)" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "muñeca parlante" +msgstr[1] "muñecas parlantes" -#. ~ Description for chainsaw (off) +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." msgstr "" -"Es una herramienta para cortar árboles pero también con la posibilidad de " -"usarse como arma. Si tiene combustible, al usar este objeto se enciende, lo " -"que la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." +"Es una muñeca que habla, un juguete para niños. Por suerte, todavía funciona" +" y le podrías sacar las baterías." #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "motosierra (encendida)" -msgstr[1] "motosierras (encendidas)" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "vara larga aturdidora" +msgstr[1] "varas largas aturdidoras" -#. ~ Description for chainsaw (on) +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "La motosierra está encendida y hace mucho ruido. Usala para apagarla." +msgid "" +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." +msgstr "" +"Es una vara larga con calces de hierro que tiene un arma aturdidora de alto " +"voltaje dentro del mango. El arma aturdidora está conectada a los calces de " +"metal en las dos puntas de la vara, lo que permite dar descargas eléctricas " +"al enemigo por si golpearlo hasta dejarlo inconsciente es muy peligroso." #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "forja de carbón" -msgstr[1] "forjas de carbón" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "tonfa táctico (apagado)" +msgstr[1] "tonfas tácticos (apagados)" -#. ~ Description for charcoal forge +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" -"Es una forja portátil para metalurgia, alimentada a carbón. Si se combina " -"con las herramientas adecuadas, se puede usar para trabajar el metal." +"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " +"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" +" el botón que está en el mango, se transmite un corriente de alto voltaje a " +"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " +"que esté lamentablemente en contacto con ella. También tiene una linterna " +"copada, que ahora está apagada." #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "purificador de agua a carbón" -msgstr[1] "purificadores de agua a carbón" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "tonfa táctico (encendido)" +msgstr[1] "tonfas tácticos (encendidos)" -#. ~ Description for charcoal water purifier +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" -"Al usar este objeto en un recipiente lleno de agua, vas a potabilizar el " -"agua usando capas de carbón. Una vez que el carbón purificó suficiente agua," -" empezará a volverse inutilizable y puede ser desarmado y reciclado. El agua" -" recogida de fuentes inseguras como los ríos, puede estar sucia." +"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " +"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" +" el botón que está en el mango, se transmite un corriente de alto voltaje a " +"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " +"que esté lamentablemente en contacto con ella. La linterna integrada está " +"encendida, consumiendo gradualmente la energía e iluminando los alrededores." #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for lifestraw +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." -msgstr "" +msgid "The L-stick(tm) lights up." +msgstr "El Palo-L(®) se enciende." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "ahumador a carbón" -msgstr[1] "ahumadores a carbón" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "El Palo-L(®) se quedó sin baterías." -#. ~ Description for charcoal smoker +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." msgstr "" -"Es un ahumador portátil a carbón. Está bueno para hacerse un asado el finde," -" y para preservar la carne ahumándola." +"Producido por la empresa Light, este elegante palo no solo funciona como " +"fuente de luz, sino que también es un arma liviana debido a los materiales " +"de superaleación con los que está hecho. Dado sus mejoras de eficiencia " +"sobre las fuentes de luz comunes, el palo-L o palo luz como también se lo " +"llama, las baterías duran más que en otros aparatos." #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "cocina de carbón" -msgstr[1] "cocinas de carbón" +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "Palo-L (encendido)" +msgstr[1] "Palos-L (encendidos)" -#. ~ Description for charcoal cooker +#. ~ Use action msg for L-stick (on). +#: lang/json/TOOL_from_json.py +msgid "The l-stick(tm)'s light fades away." +msgstr "El Palo-L(®) se apaga lentamente." + +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"Es un pequeño tanque de metal en el que se pone el carbón, con un encendedor" -" piloto agregado. La puedes usar para cocinar comida, claro." #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "espátula" -msgstr[1] "espátulas" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "Louisville Slaughterer" +msgstr[1] "Louisville Slaughterers" -#. ~ Description for paint chipper +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "Una herramienta similar a un cincel, diseñado para sacar la pintura." +msgid "You light the Louisville Slaughterer." +msgstr "Enciendes el Louisville Slaughterer." +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "cincel para metal" -msgstr[1] "cinceles para metal" +msgid "" +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." +msgstr "" +"Es un bate resistente de madera, envuelto con trapos mojados en gasolina y " +"tela ignífuga nomex. Encendelo y el partido se va a poner VERDADERAMENTE " +"caliente. Vas a necesitar un encendedor o fósforos para encenderlo." -#. ~ Description for metalworking chisel +#. ~ Use action msg for Louisville Slaughterer. +#: lang/json/TOOL_from_json.py +msgid "The Louisville Slaughterer is extinguished." +msgstr "El Louisville Slaughterer se extinguió." + +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" -"Es un resistente cincel corto para trabajar el metal. Se usa en algunas " -"fabricaciones metalúrgicas." +"Es un bate resistente de madera, envuelto con trapos mojados en gasolina y " +"tela ignífuga nomex. Está encendido y brillando, y hace mucho más fácil ver " +"las bases durante los juegos nocturnos (también hace que el umpire tienda " +"más a cobrar la bola como mala que como buena)." #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "sierra circular (apagada)" -msgstr[1] "sierras circulares (apagadas)" +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for circular saw (off). #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "Enciendes la sierra circular." +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "cuchillo de carnicero" +msgstr[1] "cuchillos de carnicero" -#. ~ Description for circular saw (off) +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." msgstr "" +"Es un cuchillo grande y afilado. Sirve bien como arma de cuerpo a cuerpo, y " +"es ideal para descuartizar cadáveres." #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "sierra circular (encendida)" -msgstr[1] "sierras circulares (encendidas)" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "cuchillo para carne" +msgstr[1] "cuchillos para carne" -#. ~ Description for circular saw (on) +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" -"Una sierra circular liviana de mano, sin cable. Está encendida y la cuchilla" -" está girando. Usala para apagarla." +"Es un cuchillo afilado, diseñado para cortar carne. No sirve mucho como arma" +" de cuerpo a cuerpo, pero es decente para descuartizar cadáveres." #: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "clarinete" -msgstr[1] "clarinetes" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for clarinet +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "Un clarinete adornado hecho de madera." +msgid "" +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "cafetera" -msgstr[1] "cafeteras" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for coffeemaker +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" -"Es un calentador eléctrico con una jarra y soporte para poner el café u " -"otros polvos. Tiene un compartimiento para la batería que usa cuando no " -"tiene corriente eléctrica. Se puede usar para hacer café, o alguna otra " -"bebida de tu elección." #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "hormigonera" -msgstr[1] "hormigoneras" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for concrete mixer +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." msgstr "" -"Es una mezcladora portátil de cemento. Igual, es grande y pesada, pero puede" -" ser operada por una sola persona, y anda con baterías. También tiene un " -"calentador incorporado." #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "portátil de control" -msgstr[1] "portátiles de control" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for control laptop +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." msgstr "" -"Una portátil modificada. Ahora es capaz de transmitir en las frecuencias " -"ultra altas que utilizan los robots. Activalo para controlar robots a " -"distancia." #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "hacha de cobre" -msgstr[1] "hachas de cobre" +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for copper axe +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -"Es un pedazo decente de cobre trabajado, unido a un mango de madera para " -"hacer un hacha simple pero efectiva." #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "cuchillo de cobre" -msgstr[1] "cuchillos de cobre" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for copper knife +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." msgstr "" -"Es un cuchillo que consiste en cobre trabajado toscamente, y un agarre " -"simple. Primitivo, pero un paso más adelante de la edad de piedra." #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "taladro inalámbrico" -msgstr[1] "taladros inalámbricos" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cordless drill +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" -"Esto es un taladro sin cable, alimentado con baterías, con una variedad de " -"puntas para el taladro." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "catre" -msgstr[1] "catres" - -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "Despliegas la catre y la colocas en el suelo." +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cot +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -"Es un catre plegable de estilo militar. Aunque no es tan cómodo como una " -"cama, es mejor que estar tirado en el suelo." #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "cencerro" -msgstr[1] "cencerros" +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cow bell +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." +msgid "" +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." msgstr "" -"Una campana de latón de las que usan las vacas. Potencialmente, útil para " -"muchísimas cosas." #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "pipa para crack" -msgstr[1] "pipas para crack" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "lanza cuchillo" +msgstr[1] "lanzas cuchillo" -#. ~ Description for crack pipe +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." msgstr "" -"Es un tubo fino de cristal con punta mas amplia y redonda. Se usa para " -"consumir ciertas sustancias ilícitas." #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" msgstr[0] "" msgstr[1] "" -#. ~ Description for crash axe +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "trampa de ballesta" -msgstr[1] "trampas de ballesta" - -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "Pones la trampa de ballesta." +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "navaja automática" +msgstr[1] "navajas automáticas" -#. ~ Description for crossbow trap +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." msgstr "" -"Es una simple trampa de cuerda, que tiene la punta atada al gatillo de una " -"ballesta cargada. Cuando se tira de la cuerda, la ballesta se dispara. Solo " -"se puede usar un perno, así que la trampa se desarma después de un uso." +"Es un cuchillo largo y fino con una cuchilla activada por un resorte, que se" +" oculta dentro del mango cuando no está en uso." #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "palanqueta" -msgstr[1] "palanquetas" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for crowbar +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" -"Es una herramienta pesada para hacer palanca. Úsala para abrir puertas " -"cerradas con llave sin destruirlas o para levantar tapas de las " -"alcantarillas. También la puedes empuñar para reventar algunas cabezas." #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "crisol" -msgstr[1] "crisoles" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "cuchillo de combate" +msgstr[1] "cuchillos de combate" -#. ~ Description for crucible +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." msgstr "" -"Es un pequeño crisol metalúrgico. Se usa para trabajar más o menos el metal." +"Se trata de un cuchillo de combate militar. Es ligero y muy fuerte y puede " +"ser mortal en buenas manos o cuando se le une como una bayoneta." #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "crisol de arcilla" -msgstr[1] "crisoles de arcilla" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for clay crucible +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -"Es un crisol primitivo hecho de arcilla, para trabajar el metal. Se puede " -"usar para... trabajar metal." #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "magiclick" -msgstr[1] "magiclicks" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "cuchillo de caza" +msgstr[1] "cuchillos de caza" -#. ~ Description for electric firestarter +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" -"Es un simple encendedor eléctrico, que puede funcionar ineficazmente como un" -" encendedor normal." +"Comúnmente utilizado por cazadores, este cuchillo de un solo filo está " +"diseñado para cortar y despellejar a los animales, y no para el combate." #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "ganzúa improvisada" -msgstr[1] "ganzúas improvisadas" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "cuchillo de supervivencia" +msgstr[1] "cuchillos de supervivencia" -#. ~ Description for improvised lockpick +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" -"Es un equipo improvisado de ganzúas y llaves de torsión, hechas con " -"chatarra. Necesitas tener habilidades como MacGyver para abrir cerraduras " -"con esto ya que son bastante frágiles, pero usándolas no vas a hacer sonar " -"tantas alarmas." +"Este enorme cuchillo tiene un mango hueco con una brújula incorporada en el " +"pomo y una fila de dientes de sierra imponentes por la parte de atrás de la " +"hoja." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "equipo dañado de refugio" -msgstr[1] "equipos dañados de refugio" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "cuchillo de lucha RM42" +msgstr[1] "cuchillos de lucha RM42" -#. ~ Description for damaged shelter kit +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo. Este " -"refugio ha sido dañado y necesita ser reparado." +"Esta daga de combate Rivtech mate, resistente y negra cuenta con una " +"cuchilla de doble filo larga y delgada con una punta de lanza y un agarre " +"antideslizante distintivo que también se puede utilizar para pegarla en un " +"arma de fuego adecuada. Fabricada originalmente para los militares, fue muy " +"popular en películas y entre los coleccionistas debido a su aspecto temible." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "deshidratador de comida" -msgstr[1] "deshidratadores de comida" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "navaja multiusos" +msgstr[1] "navajas multiusos" -#. ~ Description for food dehydrator +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" -"Es un deshidratador eléctrico y portátil de comida. Está alimentado con " -"baterías, y puede ser muy importante para conservar comida." +"Una icónica navaja importada de Europa. Su empuñadura roja de plástico " +"oculta muchas herramientas pequeñas." #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "antena direccional" -msgstr[1] "antenas direccionales" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "cuchillo de trinchera" +msgstr[1] "cuchillos de trinchera" -#. ~ Description for directional antenna +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" -"Es una antena diseñada para captar mejor señales cuando se apunta a la " -"fuente. Puedes usarla en una radio para recibir señales débiles." +"Este fuerte cuchillo de combate posee una guarda de acero para proteger los " +"nudillos del usuario. La guarda también puede ser usada para golpear o para " +"bloquear, y el cuchillo también puede ser usado para descuartizar cadáveres." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "cuchillo de buzo" -msgstr[1] "cuchillos de buzo" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "cuchillo improvisado" +msgstr[1] "cuchillos improvisados" -#. ~ Description for dive knife +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." msgstr "" -"Es un resistente cuchillo corto con serrucho en el filo para cortar cuerdas " -"y correas, y la punta roma para poder hacer palanca. Utilizado por los " -"buzos, es muy liviano y casi no ocupa lugar en el bolsillo." +"Es un cuchillo que consiste en una punta larga y afilada más o menos, y un " +"trapo fuertemente enrollado que funciona de mango. Es una buena arma de " +"cuerpo a cuerpo." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "silbato para perros" -msgstr[1] "silbatos para perros" +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "machete improvisado" +msgstr[1] "machetes improvisados" -#. ~ Description for dog whistle +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" -"Es un pequeño silbato. Cuando es usado, produce un tono alto que causa que " -"todos los perros aliados cercanos te sigan o dejen de atacar, o comiencen a " -"atacar a los enemigos si en ese momento están dóciles." +"Es un cuchillo largo que tiene un pedazo del mango envuelto en cinta " +"adhesiva, haciendo que sea más fácil empuñarlo que un machete irregular." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "" -msgstr[1] "" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "machete" +msgstr[1] "machetes" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for machete #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" +msgid "" +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" msgstr "" +"Este enorme cuchillo de acero sirve como una excelente herramienta para " +"cortar grandes vegetaciones y otros 'obstáculos'." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "silbato multiherramienta" -msgstr[1] "silbatos multiherramienta" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "No. 9" +msgstr[1] "No. 9's" -#. ~ Description for whistle multitool +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "Click." + +#. ~ Use action success_message for No. 9. +#: lang/json/TOOL_from_json.py +msgid "Your No. 9 glows!" +msgstr "¡Tu Nº 9 brilla!" + +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" +"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " +"tanque de combustible, empuñadura aislada y sistema de ignición. Cuando se " +"le carga combustible, un sistema de antorchas calienta la cuchilla, quemando" +" a tu objetivo." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "dinamita" -msgstr[1] "dinamitas" +msgid "Your No. 9 cuts out!" +msgstr "¡Tu Nº 9 se corta!" -#. ~ Use action msg for dynamite. +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "Enciendes la dinamita." +msgid "Out of ammo!" +msgstr "¡Sin munición!" -#. ~ Description for dynamite +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" -msgstr "" -"Son varios palos de explosivos con una mecha cada uno. Usala para encender " -"la mecha. Vas a necesitar un encendedor o fósforos en tu inventario para " -"usarla. Poco después de encender la mecha, este objeto explotará, ¡así que " -"alejate!" +msgid "Your No. 9 hisses." +msgstr "Tu Nº 9 sisea." +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "dinamita (encendida)" -msgstr[1] "dinamitas (encendidas)" +msgid "Your No. 9 goes dark." +msgstr "Tu Nº 9 se pone oscuro." -#. ~ Description for dynamite (lit) +#. ~ Use action water_extinguish_message for No. 9. +#: lang/json/TOOL_from_json.py +msgid "Your No. 9 hisses in the water and goes out." +msgstr "Tu Nº 9 sisea en el agua y se apaga." + +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" -"La mecha de esta dinamita está encendida y siseando. Va a explotar en " -"cualquier momento." +"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " +"tanque de combustible, empuñadura aislada y sistema de ignición. La cuchilla" +" está brillando por el calor, convirtiéndolo en un buen quemador de plantas " +"y da un poco de luz." +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "par de esposas electrónicas" -msgstr[1] "pares de esposas electrónicas" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "" -#. ~ Description for electronic handcuffs +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" +"Esta daga ondulada proviene del sudeste asiático. El diseño de su hoja causa" +" heridas amplias y dolorosas." #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "herramienta de trinchera" -msgstr[1] "herramientas de trinchera" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "kukri" +msgstr[1] "kukris" -#. ~ Description for entrenching tool +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" -"Es una pala fuerte y plegable. Es comúnmente utilizada por las fuerzas " -"militares y la favorita para cavar de los excursionistas." +"Este versátil elemento es una versión moderna de una tradicional arma " +"originaria de Nepal. Consiste de una cuchilla grande con una curva extraña, " +"y se puede usar tanto como herramienta y como arma." +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgid "" +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." msgstr "" +"Esta es una antigua espada china recta de doble filo. La espada está " +"bastante gastada y torcida en un ángulo extraño." +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "" +"Es una espada curvada, que se la asocia con varios países de Medio Oriente y" +" de Asia Central. Diseñada para hacer daño cortante, y bastante letal contra" +" los objetivos sin armadura." -#. ~ Description for e-ink tablet PC +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." msgstr "" +"Esta es una espada curvada, asociada a varios países de Medio Oriente y de " +"Asia Central. Esta en particular parece no tener filo y estar gastada." +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "motosierra eléctrica (apagada)" -msgstr[1] "motosierras eléctricas (apagadas)" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" +"Es una clásica espada medieval, de un tamaño medio entre la espada de " +"caballero que es más liviana, y la espada de dos manos. Necesita un gran " +"tahalí o una funda, a diferencia de otras espadas más pequeñas." -#. ~ Description for electric chainsaw (off) +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." msgstr "" -"Es una herramienta para cortar árboles pero también con la posibilidad de " -"usarse como arma. Si tiene batería, al usar este objeto se enciende, lo que " -"la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." +"Es una clásica espada medieval, de un tamaño medio entre la espada de " +"caballero que es más liviana, y las espadas de dos manos. Aunque te parece " +"que el pomo se podría salir en cualquier momento si la usas." +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "motosierra eléctrica (encendida)" -msgstr[1] "motosierras eléctricas (encendidas)" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "" +"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" +" mano." -#. ~ Description for electric chainsaw (on) +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." msgstr "" -"Esta motosierra eléctrica está encendida y hace mucho ruido. Usala para " -"apagarla." +"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" +" mano. Esta en particular no parece estar bien hecha." #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "cortadora eléctrica de pelo" -msgstr[1] "cortadoras eléctricas de pelo" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "xifos" +msgstr[1] "xifos" -#. ~ Description for electric hair trimmer +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" -"Es una cortadora eléctrica de bolsillo para el pelo. La puedes usar para " -"cortarte el pelo si tiene batería. Necesita 10 unidades de batería por uso." +"Una antigua espada de bronce de origen griego, empuñada como arma de apoyo " +"de la lanza dory." #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "martillo neumático eléctrico" -msgstr[1] "martillos neumáticos eléctricos" +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "khopesh" +msgstr[1] "khopesh" -#. ~ Description for electric jackhammer +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" +"Esta antigua arma de bronce posee una cuchilla curva, como una hoz, afilada " +"en su parte externa. Se la asocia con el período del Nuevo Reino del Antiguo" +" Egipto, fue diseñada principalmente para penetrar la armadura ligera, común" +" en esa región." #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "electrohackeador" -msgstr[1] "electrohackeadores" +msgid "dao" +msgid_plural "dao" +msgstr[0] "dao" +msgstr[1] "dao" -#. ~ Description for electrohack +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" -"Este dispositivo tiene muchos puertos, lo que permite conectarlo a casi " -"cualquier panel de control y otras máquinas electrónicas (excepto " -"computadoras). Con un poco de habilidad, puede usarse para crackear claves " -"de seguridad y otras cosas. Utiliza 25 cargas de batería por uso." +"Es una antigua espada china que consiste en una cuchilla curva y una guarda " +"con diseño de copa. Existente desde la dinastía Shang, esta está hecha de " +"bronce. Una de las cuatro armas principales de su tradición, junto con la " +"espada jian, la lanza qiang y el bastón gun." #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "calavera humana grabada" -msgstr[1] "calaveras humanas grabadas" - -#. ~ Description for etched human skull +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "machete de supervivencia" +msgstr[1] "machetes de supervivencia" + +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "Es una calavera humana con unos extraños grabados sobre ella." +msgid "" +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." +msgstr "" +"Esta herramienta ha sido personalizada y rebalanceada para mejorar su " +"desempeño como arma." #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "extintor grande" -msgstr[1] "extintores grandes" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "bayoneta espada" +msgstr[1] "bayonetas espada" -#. ~ Description for large fire extinguisher +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." msgstr "" +"Una bayoneta espada. Es un arma grande y cortante que puede colocarse al " +"frente de un arma de fuego o ballesta convirtiéndola en una pica." #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "bomba de fertilizante" -msgstr[1] "bombas de fertilizante" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "Enciendes el/la %s." +msgid "" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." +msgstr "" -#. ~ Description for fertilizer bomb +#. ~ Description for tanto #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." msgstr "" -"Es un explosivo volátil hecho en casa. Usala para encender la mecha. Vas a " -"necesitar un encendedor o fósforos en tu inventario para encenderla. Poco " -"después de encender la mecha, la bomba va a explotar, ¡así que alejate!" +"Son una versión moderna de los largos cuchillos japoneses que eran " +"utilizados como armas de apoyo por los samurai, antes de la llegada de la " +"wakizashi. Es una cuchilla letal, aunque es más pequeña que sus familiares " +"más famosos." +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "bomba de fertilizante (encendida)" -msgstr[1] "bombas de fertilizante (encendidas)" +msgid "" +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." +msgstr "" +"Es una espada corta japonesa bastante común. Más pequeña y liviana que una " +"katana, pero es eficaz en combate." -#. ~ Description for fertilizer bomb (lit) +#: lang/json/TOOL_from_json.py +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "flammenschwert (aus)" +msgstr[1] "flammenschwerter (aus)" + +#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#: lang/json/TOOL_from_json.py +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." + +#. ~ Use action success_message for flammenschwert (aus). +#: lang/json/TOOL_from_json.py +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!" + +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" -"La mecha de esta bomba de fertilizante está encendida y siseando. Va a " -"explotar en cualquier momento." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "hacha de bombero" -msgstr[1] "hachas de bombero" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "flammenschwert" +msgstr[1] "flammenschwerter" -#. ~ Description for fire axe +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" + +#. ~ Use action noise_message for flammenschwert. +#: lang/json/TOOL_from_json.py +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" + +#. ~ Use action voluntary_extinguish_message for flammenschwert. +#: lang/json/TOOL_from_json.py +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt." + +#. ~ Use action water_extinguish_message for flammenschwert. +#: lang/json/TOOL_from_json.py +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt." + +#. ~ Description for zweihänder +#: lang/json/TOOL_from_json.py +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." msgstr "" -"Es una gran hacha de dos manos y con una cara de la cabeza terminada en " -"punta, normalmente utilizada por los bomberos. Es un arma poderosa para el " -"cuerpo a cuerpo, pero es un poco lenta entre hachazo y hachazo." +"Es una enorme espada de dos manos alemana. Es capaz de golpear muy fuerte." #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "arco de rodamiento" -msgstr[1] "arcos de rodamiento" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for fire drill +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." msgstr "" -"Este arco de rodamiento es un simple objeto para encender fuego. Consiste en" -" dos piezas de madera y un poco de hilo. Como está construido con materiales" -" sencillos, es lento y bastante difícil poder encender un fuego utilizando " -"esta herramienta." +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "arco de rodamiento de campamento" -msgstr[1] "arcos de rodamiento de campamento" +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." +msgstr "" -#. ~ Description for camp fire drill +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." msgstr "" -"Este arco resistente de rodamiento es un simple objeto para encender fuego. " -"Consiste en dos piezas de madera y un poco de hilo. Como está construido con" -" materiales sencillos, es lento y bastante difícil poder encender un fuego " -"utilizando esta herramienta." +"Es una enorme espada de dos manos curvada de origen jacolocas. Es " +"sorprendentemente liviana para el tamaño que tiene." #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "petardo" -msgstr[1] "petardos" +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firecracker +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Un petardo solo con una mecha corta. Usalo para encender la mecha. Claro, " -"vas a necesitar un encendedor o algunos fósforos para usarlo. Poco después " -"de que enciendas la mecha va a explotar, ¡así que tiralo rápido!" #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "petardo (encendido)" -msgstr[1] "petardos (encendidos)" +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firecracker (lit) +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Un petardo que ha sido encendido, la mecha está siseando. Tiralo rápido " -"antes de que explote." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "paquete de petardos" -msgstr[1] "paquetes de petardos" +msgid "electrified saber" +msgid_plural "electrified sabers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pack of firecrackers +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" -"Es un paquete con 25 petardos con una mecha cada uno. Usalos para encender " -"la mecha. Claro, vas a necesitar un encendedor o algunos fósforos para " -"usarlos. Poco después de que enciendas la mecha van a empezar a explotar, " -"¡así que tiralos rápido!" +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "paquete de petardos (encendido)" -msgstr[1] "paquetes de petardos (encendidos)" +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "" +"Es una espada de principios de la edad moderna, usada en los siglos XVI, " +"XVII y XVIII. La llamaban 'ancha' por contraste con los floretes finos." -#. ~ Description for pack of firecrackers (lit) +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." msgstr "" -"Un paquete de 25 petardos que ha sido encendido, la mecha está siseando. " -"Tiralos rápido antes de que empiecen a explotar." +"Es una espada de principios de la edad moderna, usada en los siglos XVI, " +"XVII y XVIII. Esta espada parece estar muy mal hecha pero igual se debe " +"bancar un par de golpes." #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "trampa plástica de peces" -msgstr[1] "trampas plásticas de peces" +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "espada tizón (apagada)" +msgstr[1] "espadas tizón (apagadas)" -#. ~ Description for plastic fish trap +#. ~ Use action lacks_fuel_message for firebrand (off). +#: lang/json/TOOL_from_json.py +msgid "No strength to fight!" +msgstr "¡No tienes fuerza para pelear!" + +#. ~ Use action success_message for firebrand (off). +#: lang/json/TOOL_from_json.py +msgid "Charge!" +msgstr "¡A la carga!" + +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"Es una trampa improvisada para peces , hecha con botellas plásticas. Es " -"simple, incluso diríamos primitiva, pero fácil de usar. El principio de " -"acción: el pez se mete buscando la carnada, pero no puede salir. No es muy " -"humano, está prohibido por ley, pero ya no hay policías de los que " -"preocuparse." +"Es una combinación de dos clásicos solucionadores de conflictos durante el " +"Oscurantismo: la espada ancha y la antorcha. Usala para encenderla y " +"mostrarle a esos zombis paganos quién manda." #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "caña básica para pescar" -msgstr[1] "cañas básicas para pescar" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "espada tizón (encendida)" +msgstr[1] "espadas tizón (encendida)" -#. ~ Description for basic fishing rod +#. ~ Use action charges_extinguish_message for firebrand (on). +#: lang/json/TOOL_from_json.py +msgid "Thy strength fades!" +msgstr "¡La fuerza desaparece!" + +#. ~ Use action noise_message for firebrand (on). +#: lang/json/TOOL_from_json.py +msgid "Your blade burns for combat!" +msgstr "¡Tu espada arde deseosa de combatir!" + +#. ~ Use action voluntary_extinguish_message for firebrand (on). +#: lang/json/TOOL_from_json.py +msgid "Run away!" +msgstr "¡Huye!" + +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "Your sword hisses in the water and goes out." +msgstr "Tu espada sisea en el agua y se apaga." + +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -"'Caña para pescar' tal vez sea mucho decir para esto. La verdad es que es un" -" palo con un pedazo de hilo y un anzuelo." +"Es una combinación de dos clásicos solucionadores de conflictos durante el " +"Oscurantismo: la espada ancha y la antorcha. La hoja está brillando de " +"calor. ¡Chupate esta mandarina, Excalibur! Usala para apagarla." +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "caña profesional para pescar" -msgstr[1] "cañas profesionales para pescar" +msgid "" +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "" +"Es un sable ancho conocido por ser usado por marineros y piratas. Esta " +"espada parece estar muy mal hecha pero igual se debe bancar un par de " +"golpes." -#. ~ Description for pro fishing rod +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." msgstr "" -"Es una caña de pescar profesional, con un equipo de plomadas. Con esto " -"deberías ser capaz de pescar de todo." +"Es una espada fina con un la guarda decorada. Es como la que usaría un " +"caballero o un espadachín. Ligera y rápida, hace que cualqueir batalla sea " +"con estilo." +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "flecha inflamable" -msgstr[1] "flechas inflamables" +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "" +"Es una rara espada japonesa. Es letal contra enemigos sin armadura, pero " +"igual es bastante eficaz contra las armaduras." -#. ~ Description for flammable arrow +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." msgstr "" -"Esta flecha tiene un trapo envuelto cerca de la punta mojado en un líquido " -"inflamable. Tienes que encenderlo fuego antes de dispararla." +"Es una extraña espada japonesa. Aunque tiene un filo y un peso adecuados, el" +" pomo se sale y la cuchilla parece bastante gastada." #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "granada de destello" -msgstr[1] "granadas de destello" +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "Sol Naciente" +msgstr[1] "Soles Nacientes" -#. ~ Use action msg for flashbang. +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "Sacas el gancho de la granada de destello." +msgid "Time stands still." +msgstr "El tiempo se queda quieto." -#. ~ Description for flashbang +#. ~ Use action success_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "The Sun rises." +msgstr "El Sol sale." + +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -"Es una granada de destello de las que usan policías y militares. Usala para " -"sacar el gancho y activar el detonador. Después de esto, tienes cinco turnos" -" antes de que detone una luz y un sonido intensos, encegueciendo, " -"ensordeciendo y desorientando a cualquier que esté cerca." +"Es una katana con una boquilla justo debajo de la punta de la cuchilla. A la" +" gente le encanta el fuego, y las katanas, así que ¿por qué no juntarlos? " +"Los quemadores de gas agregados a esta espada pueden hacer entrar en calor a" +" tus enemigos. Usala para encenderla." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "granada de destello activada" -msgstr[1] "granadas de destello activadas" +msgid "The Light Fades." +msgstr "La Luz se Desvanece." -#. ~ Description for active flashbang +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" -msgstr "" -"Esta granada de destello está activada, y en cualquier momento detonará una " -"luz y un sonido intensos, encegueciendo, ensordeciendo y desorientando a " -"cualquier que esté cerca. ¡Puede ser una buena idea tirarla!" +msgid "The Sun shines brightly." +msgstr "El Sol brilla fuertemente." +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" -msgstr[0] "" -msgstr[1] "" +msgid "The Sun sets." +msgstr "El Sol se pone." -#. ~ Use action msg for tear gas payload. +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." +msgid "" +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" +"¡Es una katana que brilla con la ferocidad y el calor del SOL! Bueno, está " +"bien, no es TAN caliente, pero si te pegan con esto te va a arder mucho. " +"Usala para cerrarle el gas." -#. ~ Description for tear gas payload +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." msgstr "" +"Es una enorme espada de dos manos alemana. Aunque no estás muy seguro de que" +" tenga que ser así de flexible." +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" +msgid "" +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." +msgstr "" +"Esta es una relativamente común espada corta japonesa. Aunque hay algo que " +"no está bien en esta espada." + +#: lang/json/TOOL_from_json.py +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" msgstr[0] "" msgstr[1] "" -#. ~ Description for active tear gas payload +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." msgstr "" #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "flauta" -msgstr[1] "flautas" - -#. ~ Description for flute -#: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "Una simple flauta chapada en plata." +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "motosierra lajatang (apagada)" +msgstr[1] "motosierras lajatang (apagadas)" +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "bicicleta plegable" -msgstr[1] "bicicletas plegables" +msgid "" +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." +msgstr "" +"Es un palo largo de madera con motosierras puestas en las puntas de manera " +"poco práctica. El resultado es una genialidad o una locura, pero no las dos " +"cosas. El peso solo permite que alguien con fuerza y muy hábil pueda tener " +"la esperanza de usarla." -#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "Desplegas la bicicleta cuidadosamente y la dejas lista para usar." +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "motosierra lajatang (encendida)" +msgstr[1] "motosierras lajatang (encendidas)" -#. ~ Description for folding bicycle +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." +msgid "" +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." msgstr "" -"Es una bicicleta plegada para que sea un paquete relativamente portátil." +"Es un palo largo de madera con motosierras puestas en las puntas de manera " +"poco práctica. Están encendidas y consumen gradualmente la gasolina. Usala " +"para apagarla." #: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "forja eléctrica" -msgstr[1] "forjas eléctricas" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for electric forge +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"Es una forja portátil eléctrica metalúrgica, alimentada con baterías. " -"Combinada con las herramientas adecuadas, puedes usar esto para trabajar el " -"metal. Con un poco de conocimiento mecánico, podrías modificarla para que " -"funcione desde el sistema de alimentación de un vehículo." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "embudo" -msgstr[1] "embudos" +"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " +"de manera poco práctica. El resultado es una genialidad o una locura, pero " +"no las dos cosas. El peso solo le permite a alguien con fuerza y muy hábil " +"pueda tener la esperanza de usarla." -#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "Pones el embudo, esperando que recolecte agua de lluvia." +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for funnel +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." msgstr "" -"Es un embudo que puedes usar para recolectar el agua de la lluvia. Usalo en " -"el exterior y ponele un recipiente abajo para recolectar agua cuando llueve." +"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " +"de manera poco práctica. Están encendidas y consumen gradualmente energía. " +"Usala para apagarla." +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "colchoneta de piel" -msgstr[1] "colchonetas de piel" +msgid "" +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." +msgstr "" +"Es un sable ancho conocido por ser usado por marineros y piratas, ya que su " +"corta cuchilla es fácil de manejar en el combate en espacios cerrados." -#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "Desenrollas la colchoneta de piel y la colocas en el suelo." +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "motosierra de combate (apagada)" +msgstr[1] "motosierras de combate (apagadas)" -#. ~ Description for fur rollmat +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." msgstr "" -"Es un saco de dormir hecho de pieles que puede ser enrollado para ser fácil " -"de transportar. Te aísla del suelo, lo que facilita dormir. Úsalo para " -"desenrollarlo y ponerlo en el suelo." +"Es una motosierra más liviana, más precisas y extensivamente modificada para" +" ser un arma más eficaz. Lamentablemente, estas modificaciones la han hecho " +"menos efectiva como herramienta para cortar madera." #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "paleta" -msgstr[1] "paletas" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "motosierra de combate (encendida)" +msgstr[1] "motosierras de combate (encendidas)" -#. ~ Description for trowel +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." msgstr "" -"Una pequeña pala afilada de jardinería, perfecta para sacar larvas y " -"gusanos." +"Esta motosierra de combate está encendida, y consume gradualmente la " +"gasolina. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "lata improvisada de gas" -msgstr[1] "latas improvisadas de gas" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "motosierra eléctrica de combate (apag.)" +msgstr[1] "motosierras eléctricas de combate (apag.)" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "Brazo" +msgid "" +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." +msgstr "" +"Es una motosierra eléctrica más liviana, más precisa y extensivamente " +"modificada para ser un arma más eficaz. Lamentablemente, estas " +"modificaciones la han hecho menos efectiva como herramienta para cortar " +"madera." -#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "Activas la lata improvisada de gas." +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift gas canister +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" -"Es una simple bomba de gas hecha con químicos que hay en casa. Úsala para " -"activarla. En tres turnos comenzará a expeler un gas muy tóxico durante un " -"tiempo corto. Este gas es venenoso, además de entorpecer la visión y el " -"olfato." #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "granada improvisada de gas activada" -msgstr[1] "granadas improvisadas de gas activadas" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "Ya activaste la %s, ahora intenta tirarla." +msgid "" +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." +msgstr "" -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "Hiss." +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "fragmento de cristal" +msgstr[1] "fragmentos de cristal" -#. ~ Description for active makeshift gas grenade +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -"Esta lata de gas venenoso hecha en casa, ha sido sido abierta y está " -"largando (o lo hará en cualquier momento) un gas muy tóxico. Deberías " -"considerar saquírtela de encima lo antes posible." - -#: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "cocina de gasolina" -msgstr[1] "cocinas de gasolina" -#. ~ Description for gasoline cooker +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." msgstr "" -"Es un simple calentador alimentado con gasolina. Está diseñado para cocinar " -"comida." +"Es un fragmento de cristal roto con las puntas afiladas. Lo puedes usar como" +" arma, pero te conviene usar guantes." #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "lámpara de gasolina (apagada)" -msgstr[1] "lámparas de gasolina (apagadas)" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "pedazo de plástico" +msgstr[1] "pedazos de plástico" -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "Enciendes la lámpara." +msgid "" +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." +msgstr "" +"Es un pedazo de plástico. Puede ser usado para fabricar, reparar o reforzar " +"objetos de plástico." -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "La lámpara está vacía." +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for gasoline lantern (off) +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." msgstr "" -"Es una pequeña lámpara alimentada con gasolina. No provee mucha luz, pero " -"dura mucho tiempo. Usala para encenderla." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "lámpara de gasolina (encendida)" -msgstr[1] "lámparas de gasolina (encendidas)" -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "Se terminó la gasolina de la lámpara." +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for gasoline lantern (on) +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" -"Es una pequeña lámpara alimentada con gasolina. No provee mucha luz, pero " -"dura mucho tiempo. Está encendida. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "contador geiger (apagado)" -msgstr[1] "contadores geiger (apagados)" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for geiger counter (off) +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +msgid "This is a crafting_pseudo_item if you have it something is wrong." msgstr "" -"Es una herramienta para medir la radiación. Al usarlo te dará las opciones " -"de elegir si te quieres escanear a ti o al terreno, o encenderlo, lo que te " -"brinda continuamente las mediciones de la radiación del ambiente. Ahora está" -" apagado." #: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "contador geiger (encendido)" -msgstr[1] "contadores geiger (encendidos)" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "cuchillo eléctrico (apagado)" +msgstr[1] "cuchillos eléctricos (apagados)" -#. ~ Description for geiger counter (on) +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" -"Es una herramienta para medir la radiación. Está en escaneo continuo, y " -"produce pequeños sonidos en presencia de radiación en el ambiente. Al usarlo" -" te dará las opciones de elegir apagarlo, o escanearte a ti mismo o el " -"terreno. Ahora está encendido." #: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "barra luminosa" -msgstr[1] "barras luminosas" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "cuchillo eléctrico (encendido)" +msgstr[1] "cuchillos eléctricos (encendidos)" -#. ~ Use action msg for glowstick. +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "Activas la barra luminosa." +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "" +"Este cuchillo está encendido y las cuchillas están vibrando. Usalo para " +"apagarlo." -#. ~ Description for glowstick +#: lang/json/TOOL_from_json.py +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "purificador de agua a carbón" +msgstr[1] "purificadores de agua a carbón" + +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" -"Es una pequeña barra de luz azul. Es un tubo plástico de " -"quimioluminiscencia. Úsala para doblar el plástico y romper el cilindro de " -"cristal en su interior para iniciar la reacción. Producirá una pequeña " -"cantidad de luz." +"Al usar este objeto en un recipiente lleno de agua, vas a potabilizar el " +"agua usando capas de carbón. Una vez que el carbón purificó suficiente agua," +" empezará a volverse inutilizable y puede ser desarmado y reciclado. El agua" +" recogida de fuentes inseguras como los ríos, puede estar sucia." #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "barra luminosa gastada" -msgstr[1] "barras luminosas gastadas" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "ahumador a carbón" +msgstr[1] "ahumadores a carbón" -#. ~ Description for dead glowstick +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "Es una barra luminosa gastada. Prácticamente, basura." +msgid "" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." +msgstr "" +"Es un ahumador portátil a carbón. Está bueno para hacerse un asado el finde," +" y para preservar la carne ahumándola." #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "barra luminosa activada" -msgstr[1] "barras luminosas activadas" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "cocina de carbón" +msgstr[1] "cocinas de carbón" -#. ~ Description for active glowstick +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." msgstr "" -"Es una barra luminosa activa que está produciendo luz. Va a durar por unas " -"horas antes de gastarse." +"Es un pequeño tanque de metal en el que se pone el carbón, con un encendedor" +" piloto agregado. La puedes usar para cocinar comida, claro." #: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "sierra de arco" -msgstr[1] "sierras de arco" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "cafetera" +msgstr[1] "cafeteras" -#. ~ Description for hacksaw +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "Es una sierra resistente, útil para cortar objetos de metal." +msgid "" +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." +msgstr "" +"Es un calentador eléctrico con una jarra y soporte para poner el café u " +"otros polvos. Tiene un compartimiento para la batería que usa cuando no " +"tiene corriente eléctrica. Se puede usar para hacer café, o alguna otra " +"bebida de tu elección." #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "barra halligan" -msgstr[1] "barras halligan" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "deshidratador de comida" +msgstr[1] "deshidratadores de comida" -#. ~ Description for Halligan bar +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." msgstr "" -"Es una herramienta pesada de múltiples usos, comúnmente utilizada por los " -"bomberos, fuerzas de la ley y unidades militares de rescate. Úsala para " -"abrir puertas cerradas con llave sin destruirlas o para levantar tapas de " -"las alcantarillas. También la puedes empuñar para reventar algunas cabezas." +"Es un deshidratador eléctrico y portátil de comida. Está alimentado con " +"baterías, y puede ser muy importante para conservar comida." #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "martillo" -msgstr[1] "martillos" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "cocina de hexamina" +msgstr[1] "cocinas de hexamina" -#. ~ Description for hammer +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" +"Conocida como la cocina Esbit, esta es una cocina liviana, plegable, " +"diseñada para usar pequeñas pastillas de hexamina para cocinar." #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "" -msgstr[1] "" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "procesador de comida" +msgstr[1] "procesadores de comida" -#. ~ Description for claw bar +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "taladro manual" -msgstr[1] "taladros manuales" +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "cocina de gasolina" +msgstr[1] "cocinas de gasolina" -#. ~ Description for hand drill +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." msgstr "" -"Es una primitiva agujereadora manual con una sola mecha. Es lenta y " -"agotadora de utilizar." +"Es un simple calentador alimentado con gasolina. Está diseñado para cocinar " +"comida." #: lang/json/TOOL_from_json.py msgid "heat pack" @@ -82350,704 +82666,650 @@ msgstr "" "usada y es químicamente inerte, lo que la hace inservible." #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "azada" -msgstr[1] "azadas" +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "cocina de vagabundo" +msgstr[1] "cocinas de vagabundo" -#. ~ Description for hoe #: lang/json/TOOL_from_json.py -msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." -msgstr "" +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "placa térmica eléctrica" +msgstr[1] "placa térmica eléctricas" -#: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "espátula para miel" -msgstr[1] "espátulas para miel" - -#. ~ Description for honey scraper +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." msgstr "" -"Una herramienta afilada parecida a un cuchillo, que se usa para sacar la " -"miel de las colmenas. También puede servir como arma de cuerpo a cuerpo." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "bocina de bicicleta" -msgstr[1] "bocinas de bicicleta" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "bocina." +"Es un pequeño calentador eléctrico puesto en un soporte, alimentado con " +"baterías. Es indispensable para cocinar y para química. Intenta no quemarte." -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "Tocas la bocina de la bicicleta." +msgid "makeshift vacuum sealer" +msgid_plural "makeshift vacuum sealers" +msgstr[0] "sellador improvisado al vacío" +msgstr[1] "selladores improvisados al vacío" -#. ~ Description for bicycle horn +#. ~ Description for makeshift vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." -msgstr "" -"Es una de esas simples bocinas de corneta, que tienen muchas bicicletas. " -"Usala para hacerla sonar. Honk honk." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "bocina de camión" -msgstr[1] "bocinas de camión" - -#. ~ Description for truck horn -#: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "" -"Es una bocina muy ruidosa, de las que tienen los grandes camiones como los " -"semirremolques." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "cláxon" -msgstr[1] "cláxones" - -#. ~ Description for car horn -#: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." +"This is a homemade heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -"Es una bocina de auto diseñada para ser conectada a un sistema eléctrico de " -"auto." +"Es un sellador por calor hecho en casa con una bomba de aire. Se usa para " +"empaquetar comida al vacío y preservarla." #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "manguera de goma" -msgstr[1] "mangueras de goma" +msgid "mess kit" +msgid_plural "mess kits" +msgstr[0] "kit de utensilios" +msgstr[1] "kits de utensilios" -#. ~ Description for rubber hose +#. ~ Description for mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." +"A self-contained camping mess kit, containing everything you might need for " +"wilderness cooking. This model relies on a battery-operated hotplate, " +"rather than the more commonplace chemical-fueled Esbit stove." msgstr "" -"Es una manguera de goma flexible. Puede ser usada para fabricar alguna cosa," -" o para chuparle la gasolina a un vehículo." +"Un kit de utensilios con todo lo que puedes necesitar para cuando cocinas " +"estando en la naturaleza. Este modelo depende de una placa térmica eléctrica" +" que funciona con baterías, en lugar del \"horno Esbit\" más común " +"alimentado con químicos." #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "placa térmica eléctrica" -msgstr[1] "placa térmica eléctricas" +msgid "military mess kit" +msgid_plural "military mess kits" +msgstr[0] "kit militar de utensilios" +msgstr[1] "kits militares de utensilios" -#. ~ Description for hotplate +#. ~ Description for military mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." +"Military mess kit designed for long-range reconnaissance patrols deployed " +"behind enemy lines. All parts are made from thin sheet of aluminum / " +"superalloy composite and are insulated with ceramic coating. Relies on a " +"battery-operated hotplate, rather than the smoke-producing chemical-fueled " +"Esbit stove. Compact, durable and lightweight." msgstr "" -"Es un pequeño calentador eléctrico puesto en un soporte, alimentado con " -"baterías. Es indispensable para cocinar y para química. Intenta no quemarte." +"Un kit militar de utensilios diseñado para patrullas de reconocimiento que " +"pasan mucho tiempo detrás de las líneas enemigas. Todos sus componentes " +"están hechos de una delgada capa compuesto de aluminio y superaleación, y " +"están aislados con una cobertura cerámica. Depende de una placa térmica " +"eléctrica que funciona con baterías, en lugar del horno Esbit más común " +"alimentado con químicos. Compacto, duradero y liviano." #: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "higrómetro" -msgstr[1] "higrómetros" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "mortero" +msgstr[1] "morteros" -#. ~ Description for hygrometer +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." +msgid "" +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -"Un higrómetro de plástico que puede medir la humedad relativa del aire." +"Es una simple combinación de una pequeña piedra de amolar y una piedra con " +"forma de tazón. Se usa para moler granos, pero lleva mucho más tiempo que " +"otros métodos más complejos." #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "picahielo" -msgstr[1] "picahielos" +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "multicocina" +msgstr[1] "multicocinas" -#. ~ Description for ice axe +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" +"Una multicocina profesional, con compartimiento para baterías para cuando te" +" vas de camping. Su multitud de funciones prometen poder resolver cualquier " +"preparación de comidas, desde patatas a medio cocer hasta hacer curry o " +"maíz. No tiene manual de instrucciones, pero seguro que vas a saber usarla." #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "martillo neumático" -msgstr[1] "martillos neumáticos" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "cocina de queroseno" +msgstr[1] "cocinas de queroseno" -#. ~ Description for jackhammer +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." msgstr "" -"Es una herramienta de construcción que se usa para agujerear roca sólida u " -"otras superficies. Utiliza gasolina. Usalo para hacer un agujero en terreno " -"adyacente (si tiene gasolina)." +"Es un simple calentador alimentado con queroseno. Está diseñado para cocinar" +" comida." #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "placa de kevlar" -msgstr[1] "placas de kevlar" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "kit de cocina de latas de refresco" +msgstr[1] "kits de cocina de latas de refresco" -#. ~ Description for Kevlar plate +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." msgstr "" -"Es una placa de kevlar reforzada. Puede ser usada para reparar objetos que " -"estén hechos de este material." +"Es una cocina de alcohol ultraligera con un anillo de cocción lenta, creado " +"a mano con un par de latas de aluminio de refresco. Viene con una botella " +"plástica de 500 ml para el alcohol concentrado." #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "carbonera terminada" -msgstr[1] "carboneras terminadas" +msgid "quern" +msgid_plural "querns" +msgstr[0] "mortero" +msgstr[1] "morteros" -#. ~ Description for finished charcoal kiln +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." -msgstr "" -"Una carbonera que ya ha terminado su proceso de quemado. Desármala para " -"recoger el carbón y la carbonera." +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "Es un simple mortero de mano hecho de piedra, para moler grano." #: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "carbonera llena" -msgstr[1] "carboneras llenas" - -#. ~ Use action menu_text for filled charcoal kiln. -#: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "Madera ligera" +msgid "still" +msgid_plural "stills" +msgstr[0] "destilador" +msgstr[1] "destiladores" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for still #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "Prendes fuego la madera." +msgid "" +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." +msgstr "" +"Es un destilador o alambique. Es útil para destilar alcohol y otras " +"sustancias más extrañas." -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "¡Necesitas algo para encenderlo!" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "kit de utensilios de supervivencia" +msgstr[1] "kits de utensilios de supervivencia" -#. ~ Description for filled charcoal kiln +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -"Una carbonera llena de madera que se convertirá en carbón luego de un lento " -"proceso de quemado." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "mina" -msgstr[1] "minas" +"Un kit de utensilios hecho en casa, que contiene todo lo que puedes " +"necesitar para crear una cocina post-apocalíptica. Alimentada con un " +"quemador de lámpara de aceite, está compuesto de herramientas y materiales " +"simples pero duraderos." -#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "¿Quieres enterrar la mina?" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "sellador al vacío" +msgstr[1] "selladores al vacío" -#. ~ Use action done_message for land mine. +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "Pones la mina." +msgid "" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." +msgstr "" +"Es una unidad portátil de sellado por calor con una bomba de aire. Se usa " +"para empaquetar comida al vacío y preservarla." -#. ~ Use action done_message for land mine. -#: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "Entierras la mina." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "purificador de agua" +msgstr[1] "purificadores de agua" -#. ~ Description for land mine +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "Es una mina militar anti-personal que se activa cuando es pisada." +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." +msgstr "" +"Es un dispositivo alimentado a batería, diseñado para potabilizar el agua. " +"Usando este objeto en un recipiente lleno de agua, purificará el contenido. " +"Puede ser útil para el agua recogida de fuentes inseguras como ríos, por si " +"no es potable." -#: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "equipo armero de reparación" -msgstr[1] "equipos armeros de reparación" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "brasero" +msgstr[1] "braseros" -#. ~ Description for gunsmith repair kit +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -"Es un equipo completo de herramientas hecho para reparar armas de fuego " -"dañadas. Alimentado con baterías normales, es una herramienta vital para el " -"mantenimiento a largo plazo de las armas de fuego. Necesita 25 cargas de " -"batería para cada vez que se usa." -#: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "tienda de campaña grande" -msgstr[1] "tiendas de campaña grandes" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for large tent -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -"Es una tienda de campaña tamaño familiar. Da mucho espacio, pero es muy " -"voluminosa." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "embudo de cuero" -msgstr[1] "embudos de cuero" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for leather funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "Pones el embudo de cuero, esperando que recolecte agua de lluvia." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for leather funnel +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +msgid "Folded camp chair, deploy to sit down." msgstr "" -"Es un pequeño embudo de cuero que se usa para recolectar agua de lluvia. " -"Úsalo en el exterior y ponle un recipiente abajo para recolectar agua cuando" -" llueve." #: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "" -msgstr[1] "" +msgid "cot" +msgid_plural "cots" +msgstr[0] "catre" +msgstr[1] "catres" -#. ~ Use action done_message for birchbark funnel. +#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "" +msgid "You unfold the cot and place it on the ground." +msgstr "Despliegas la catre y la colocas en el suelo." -#. ~ Description for birchbark funnel +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" +"Es un catre plegable de estilo militar. Aunque no es tan cómodo como una " +"cama, es mejor que estar tirado en el suelo." #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "encendedor" -msgstr[1] "encendedores" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "bicicleta plegable" +msgstr[1] "bicicletas plegables" -#. ~ Description for lighter +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." -msgstr "" -"Es un encendedor desechable de plástico. Hay que tener un encendedor para " -"usar varias drogas, como los cigarrillos, o para encender cosas como los " -"cócteles molotov. También lo puedes usar para prender fuego otras cosas." +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "Desplegas la bicicleta cuidadosamente y la dejas lista para usar." +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" +msgid "This is a bicycle folded into a relatively portable package." +msgstr "" +"Es una bicicleta plegada para que sea un paquete relativamente portátil." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" msgstr[0] "" msgstr[1] "" -#: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "tira de luz" -msgstr[1] "tiras de luz" - -#. ~ Description for lightstrip +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "tira de luz (inactiva)" -msgstr[1] "tiras de luz (inactivas)" +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "bote inflable" +msgstr[1] "botes inflables" -#. ~ Use action msg for lightstrip (inactive). +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "Activas la tira de luz y ya no se puede apagar." +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "Desplegás cuidadosamente, luego inflás y preparás para zarpar el %s." -#. ~ Description for lightstrip (inactive) +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." msgstr "" +"Este bote de goma de remos (incluidos) está desinflado para ser más fácil de" +" guardar. Actívalo para inflarlo (si tienes una bomba de aire o inflador en " +"el inventario) y zarpar." -#: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "lupa" -msgstr[1] "lupas" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for magnifying glass +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." msgstr "" -"Es una lupa. Puede ser útil para encender fuegos si el día está soleado." -#: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "palanqueta improvisada" -msgstr[1] "palanquetas improvisadas" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift crowbar +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "embudo improvisado" -msgstr[1] "embudos improvisados" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "lona de cuero" +msgstr[1] "lonas de cuero" -#. ~ Use action done_message for makeshift funnel. +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "Pones el embudo improvisado, esperando que recolecte agua de lluvia." +msgid "" +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." +msgstr "" -#. ~ Description for makeshift funnel +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "alfombra de fibra" +msgstr[1] "alfombras de fibra" + +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" -"Es un pequeño embudo improvisado que se usa para recolectar agua de lluvia. " -"Usalo en el exterior y ponele un recipiente abajo para recolectar agua " -"cuando llueve." #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "martillo improvisado" -msgstr[1] "martillos improvisados" +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift hammer +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "makeshift vacuum sealer" -msgid_plural "makeshift vacuum sealers" -msgstr[0] "sellador improvisado al vacío" -msgstr[1] "selladores improvisados al vacío" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for makeshift vacuum sealer +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"This is a homemade heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." msgstr "" -"Es un sellador por calor hecho en casa con una bomba de aire. Se usa para " -"empaquetar comida al vacío y preservarla." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "cajita de cerillas" -msgstr[1] "cajitas de cerillas" +msgid "" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." +msgstr "" -#. ~ Description for matchbook +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" -"Es una pequeña caja de cerillas con una zona áspera de raspado en la parte " -"de afuera. Hay que tener cerillas para usar varias drogas como los " -"cigarrillos, o para encender cosas como los cócteles molotov. También los " -"puedes usar para prender fuego otras cosas. " +"Es una versión mejorada del sistema de alimentación ininterrumpida, o UPS. " +"Este dispositivo ha sido rediseñado significativamente para proveer una " +"mayor eficacia y también para consumir celdas de combustible de plutonio, en" +" lugar de baterías. Lamentablemente, su reactor de plutonio no puede ser " +"cargador en una estación de carga UPS." #: lang/json/TOOL_from_json.py -msgid "mess kit" -msgid_plural "mess kits" -msgstr[0] "kit de utensilios" -msgstr[1] "kits de utensilios" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "cámara" +msgstr[1] "cámaras" -#. ~ Description for mess kit +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"A self-contained camping mess kit, containing everything you might need for " -"wilderness cooking. This model relies on a battery-operated hotplate, " -"rather than the more commonplace chemical-fueled Esbit stove." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" -"Un kit de utensilios con todo lo que puedes necesitar para cuando cocinas " -"estando en la naturaleza. Este modelo depende de una placa térmica eléctrica" -" que funciona con baterías, en lugar del \"horno Esbit\" más común " -"alimentado con químicos." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "embudo de metal" -msgstr[1] "embudos de metal" +"Es una cámara digital compacta, con visor digital, una mirilla secundaria de" +" acero, y flash. Puedes mirar las fotos en la pantalla digital, o " +"transferirlas a una tarjeta de memoria. Usa baterías normales." -#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "Colocas el embudo de metal, esperando para recoger lluvia." +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "cámara profesional" +msgstr[1] "cámaras profesionales" -#. ~ Description for metal funnel +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." msgstr "" -"Es un embudo grande de metal que puedes usar para recolectar el agua de la " -"lluvia. No es tan portátil como uno de plástico pero recolecta más cantidad " -"de agua. Usalo en el exterior y ponele un recipiente abajo para recolectar " -"agua cuando llueve." #: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "" -msgstr[1] "" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "móvil" +msgstr[1] "móviles" -#. ~ Use action done_message for tarp raincatcher. +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." +msgid "You light up the screen." +msgstr "Enciendes la luz de la pantalla." + +#. ~ Use action need_charges_msg for cellphone. +#: lang/json/TOOL_from_json.py +msgid "The cellphone's batteries need more charge." msgstr "" -#. ~ Description for tarp raincatcher +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" #: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "llana de metal" -msgstr[1] "llanas de metal" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "móvil inteligente - Linterna" +msgstr[1] "móviles inteligentes - Linternas" -#. ~ Description for metallic smoother +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." +msgid "You stop lighting up the screen." msgstr "" -"Esta herramienta metálica es utilizada comúnmente para alisar el cemento, o " -"la mezcla, en las obras." #: lang/json/TOOL_from_json.py -msgid "military mess kit" -msgid_plural "military mess kits" -msgstr[0] "kit militar de utensilios" -msgstr[1] "kits militares de utensilios" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "portátil de control" +msgstr[1] "portátiles de control" -#. ~ Description for military mess kit +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"Military mess kit designed for long-range reconnaissance patrols deployed " -"behind enemy lines. All parts are made from thin sheet of aluminum / " -"superalloy composite and are insulated with ceramic coating. Relies on a " -"battery-operated hotplate, rather than the smoke-producing chemical-fueled " -"Esbit stove. Compact, durable and lightweight." +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." msgstr "" -"Un kit militar de utensilios diseñado para patrullas de reconocimiento que " -"pasan mucho tiempo detrás de las líneas enemigas. Todos sus componentes " -"están hechos de una delgada capa compuesto de aluminio y superaleación, y " -"están aislados con una cobertura cerámica. Depende de una placa térmica " -"eléctrica que funciona con baterías, en lugar del horno Esbit más común " -"alimentado con químicos. Compacto, duradero y liviano." +"Una portátil modificada. Ahora es capaz de transmitir en las frecuencias " +"ultra altas que utilizan los robots. Activalo para controlar robots a " +"distancia." #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "minibomba nuclear" -msgstr[1] "minibombas nucleares" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "antena direccional" +msgstr[1] "antenas direccionales" -#. ~ Description for mininuke +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" +"Es una antena diseñada para captar mejor señales cuando se apunta a la " +"fuente. Puedes usarla en una radio para recibir señales débiles." -#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "par de esposas electrónicas" +msgstr[1] "pares de esposas electrónicas" + +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" -"Esta bomba nuclear miniatura tiene una luz titilando en el costado, " -"indicando que pronto va a explotar. Deberías alejarte lo más posible de " -"ella." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" msgstr[0] "" msgstr[1] "" -#. ~ Description for misc repair kit +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "molde de plástico" -msgstr[1] "moldes de plástico" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "electrohackeador" +msgstr[1] "electrohackeadores" -#. ~ Description for plastic mold +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." -msgstr "" -"Es un molde de plástico. Se le puede dar formas y usar para fabricar objetos" -" de plástico." - -#: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "cóctel molotov" -msgstr[1] "cócteles molotov" - -#. ~ Use action menu_text for Molotov cocktail. -#: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "Encender trapo" - -#. ~ Use action msg for Molotov cocktail. -#: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" +"Este dispositivo tiene muchos puertos, lo que permite conectarlo a casi " +"cualquier panel de control y otras máquinas electrónicas (excepto " +"computadoras). Con un poco de habilidad, puede usarse para crackear claves " +"de seguridad y otras cosas. Utiliza 25 cargas de batería por uso." -#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py -msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." -msgstr "" -"Es una botella con líquido inflamable y un trapo metido adentro. Úsalo para " -"encender fuego el trapo. Vas a necesitar un encendedor o fósforos en tu " -"inventario para usarlo. Después de encenderlo, tíralo para prender fuego en " -"el impacto." +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "contador geiger (apagado)" +msgstr[1] "contadores geiger (apagados)" -#. ~ Description for Molotov cocktail +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" -"Es una botella con un líquido inflamable y un trapo llameante metido en el " -"cuello. Al tirarlo se rompe la botella y se prende como una bola de fuego. " -"Si se te cae, te va a prender fuego a vos, así que no hagas eso excepto que " -"te quieras morir quemado." +"Es una herramienta para medir la radiación. Al usarlo te dará las opciones " +"de elegir si te quieres escanear a ti o al terreno, o encenderlo, lo que te " +"brinda continuamente las mediciones de la radiación del ambiente. Ahora está" +" apagado." #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "fregona" -msgstr[1] "fregonas" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "contador geiger (encendido)" +msgstr[1] "contadores geiger (encendidos)" -#. ~ Description for mop +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." msgstr "" -"Es una fregona difícil de manejar. Útil para limpiar derrames líquidos. " -"Úsala para limpiar cualquier charco que hayas hecho." +"Es una herramienta para medir la radiación. Está en escaneo continuo, y " +"produce pequeños sonidos en presencia de radiación en el ambiente. Al usarlo" +" te dará las opciones de elegir apagarlo, o escanearte a ti mismo o el " +"terreno. Ahora está encendido." #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} -#: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "mortero" -msgstr[1] "morteros" - -#. ~ Description for mortar and pestle +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -"Es una simple combinación de una pequeña piedra de amolar y una piedra con " -"forma de tazón. Se usa para moler granos, pero lleva mucho más tiempo que " -"otros métodos más complejos." #: lang/json/TOOL_from_json.py msgid "mp3 player (off)" @@ -83080,89 +83342,6 @@ msgstr "" "buenas, lo que levanta tu moral constantemente. Consume las baterías " "rápidamente. Usalo para apagarlo. También obstruye tu audición." -#: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "multicocina" -msgstr[1] "multicocinas" - -#. ~ Description for multi cooker -#: lang/json/TOOL_from_json.py -msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." -msgstr "" -"Una multicocina profesional, con compartimiento para baterías para cuando te" -" vas de camping. Su multitud de funciones prometen poder resolver cualquier " -"preparación de comidas, desde patatas a medio cocer hasta hacer curry o " -"maíz. No tiene manual de instrucciones, pero seguro que vas a saber usarla." - -#: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "multi-herramienta" -msgstr[1] "multi-herramientas" - -#. ~ Description for multi-tool -#: lang/json/TOOL_from_json.py -msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." -msgstr "" -"Una herramienta multifunción ingeniosamente diseñada, que combina varias " -"herramientas pequeñas en los mangos del par de pinzas." - -#: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "aguja de hueso" -msgstr[1] "agujas de hueso" - -#. ~ Description for bone needle -#: lang/json/TOOL_from_json.py -msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "" -"Es una aguja afilada hecha de hueso. Es útil para confeccionar simple ropa y" -" otros objetos. Pero su baja calidad la hace poco adecuada para trabajos que" -" requieran velocidad o precisión." - -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "aguja curva" -msgstr[1] "agujas curvas" - -#. ~ Description for curved needle -#: lang/json/TOOL_from_json.py -msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." -msgstr "" -"Una aguja curva y afilada hecha de acero. Su forma redondeada permite hacer " -"puntos que solo perforan un lado del material. Aunque no es adecuada para " -"muchas tareas de sastrería, es necesaria para coser neopreno." - -#: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "aguja de madera" -msgstr[1] "agujas de madera" - -#. ~ Description for wooden needle -#: lang/json/TOOL_from_json.py -msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." -msgstr "" - #: lang/json/TOOL_from_json.py msgid "noise emitter (off)" msgid_plural "noise emitters (off)" @@ -83192,218 +83371,170 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "cocina de queroseno" -msgstr[1] "cocinas de queroseno" +msgid "handheld game system" +msgid_plural "handheld game systems" +msgstr[0] "consola portátil de videojuegos" +msgstr[1] "consolas portátiles de videojuegos" -#. ~ Description for lamp oil cooker +#. ~ Description for handheld game system #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." +"This is a portable games console in working condition, with a backlit screen" +" allowing you to play in the dark. You can use it to play it for a little " +"while, but this requires batteries." msgstr "" -"Es un simple calentador alimentado con queroseno. Está diseñado para cocinar" -" comida." +"Es una consola portátil de videojuegos que funciona, con una pantalla " +"retroiluminada que te permite jugar en la oscuridad. Usalo para jugar por un" +" rato, pero necesita baterías." #: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "lámpara de aceite (apagada)" -msgstr[1] "lámparas de aceite (apagadas)" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "móvil inteligente" +msgstr[1] "móviles inteligentes" -#. ~ Description for oil lamp (off) +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." -msgstr "" -"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " -"tiempo. Usala para encenderla." +msgid "You activate the flashlight app." +msgstr "Activas la aplicación de linterna." +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "lámpara de aceite" -msgstr[1] "lámparas de aceite" +msgid "The smartphone's charge is too low." +msgstr "El cargador del móvil inteligente es demasiado bajo." -#. ~ Description for oil lamp +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." msgstr "" -"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " -"tiempo. Está encendida. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "tanque de oxígeno" -msgstr[1] "tanques de oxígeno" - -#. ~ Description for oxygen tank -#: lang/json/TOOL_from_json.py -msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." -msgstr "" -"Es un tanque de oxígeno comprimido médico con un regulador y máscara. " -"Comúnmente se utiliza en situaciones de emergencia. Provee alivio inmediato " -"para ataques de asma o inhalación de humo, y puede brindar una pequeña " -"inyección de energía." - -#: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for oxygen cylinder -#: lang/json/TOOL_from_json.py -msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" +msgid "smartphone - music" +msgid_plural "smartphones - music" msgstr[0] "" msgstr[1] "" -#. ~ Description for nitrogen tank +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" msgstr[0] "" msgstr[1] "" -#. ~ Description for hydrogen tank -#: lang/json/TOOL_from_json.py -msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "brocha" -msgstr[1] "brochas" - -#. ~ Description for paint brush -#: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "Un pincel ancho, adecuado para pintar paredes." - -#: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "rotulador permanente" -msgstr[1] "rotuladores permanentes" - -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "Escrito" +msgid "Turn off flashlight" +msgstr "Apagar linterna" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "Escribir" +msgid "You deactivate the flashlight app." +msgstr "Desactivaste la aplicación Linterna." -#. ~ Description for permanent marker +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" -"Es un rotulador permanente King Size (tm) industrial, un producto intermedio" -" entre un rotulador típico y una lata de pintura en aerosol. Úsalo para " -"escribir cosas. Sin embargo, escribir \"Elbereth\" probablemente no tenga " -"utilidad alguna." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "transportador de mascota" -msgstr[1] "transportadores de mascota" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "vibrador" +msgstr[1] "vibradores" -#. ~ Description for pet carrier +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." msgstr "" +"Es un dispositivo que devora baterías, y es útil para calmar la tensión y " +"ayudarte a relajarte. Úsalo para tomarte un descanso y relajarte." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "" -msgstr[1] "" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "palanqueta" +msgstr[1] "palanquetas" -#. ~ Description for wooden pet carrier +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." msgstr "" +"Es una herramienta pesada para hacer palanca. Úsala para abrir puertas " +"cerradas con llave sin destruirlas o para levantar tapas de las " +"alcantarillas. También la puedes empuñar para reventar algunas cabezas." #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "jaula para gallinas" -msgstr[1] "jaulas para gallinas" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "ganzúa improvisada" +msgstr[1] "ganzúas improvisadas" -#. ~ Description for chicken cage +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" +"Es un equipo improvisado de ganzúas y llaves de torsión, hechas con " +"chatarra. Necesitas tener habilidades como MacGyver para abrir cerraduras " +"con esto ya que son bastante frágiles, pero usándolas no vas a hacer sonar " +"tantas alarmas." #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "feromona de zombi" -msgstr[1] "feromonas de zombi" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "picahielo" +msgstr[1] "picahielos" -#. ~ Description for zombie pheromone +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "pico" -msgstr[1] "picos" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "palanqueta improvisada" +msgstr[1] "palanquetas improvisadas" -#. ~ Description for pickaxe +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." msgstr "" -"Es un pico grande de acero, útil para rompar cosas duras o (con suficiente " -"habilidad) enemigos duros. ¡Picá la tierra!" #: lang/json/TOOL_from_json.py msgid "locksmith kit" @@ -83422,222 +83553,6 @@ msgstr "" "torsión. Es esencial para abrir cerraduras de manera rápida y silenciosa, " "suponiendo que tienes alguna habilidad mecánica." -#: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "pipa de vidrio" -msgstr[1] "pipas de vidrio" - -#. ~ Description for glass pipe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." -msgstr "" -"Es una pipa de vidrio soplada artesanalmente. Es de la clase que se utiliza " -"comúnmente para fumar drogas recreativas." - -#: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "pipa para tabaco" -msgstr[1] "pipas para tabaco" - -#. ~ Description for tobacco pipe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." -msgstr "" -"Es una pipa tallada de madera. Está diseñada para facilitar el consumo de " -"hojas curadas de tabaco." - -#: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "tenaza" -msgstr[1] "tenazas" - -#. ~ Description for pliers -#: lang/json/TOOL_from_json.py -msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." -msgstr "" -"Es una tenaza común con junta deslizante, útil para usar en trabajos " -"mecánicos básicos. Para otras cosas más complejas vas a necesitar una llave " -"francesa. " - -#: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "reloj de bolsillo" -msgstr[1] "relojes de bolsillo" - -#. ~ Description for pocket watch -#: lang/json/TOOL_from_json.py -msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." -msgstr "" -"Un reloj de bolsillo como los de antes. Este te muestra la hora de una " -"manera elegante. Puede ser desarmado para recuperar las partes." - -#: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "navaja" -msgstr[1] "navajas" - -#. ~ Description for pocket knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." -msgstr "" -"Es una pequeña navaja. No es muy útil en combate, pero es mejor que nada. Y " -"es bastante afilada como para usarla para descuartizar." - -#: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "pulidor eléctrico" -msgstr[1] "pulidores eléctricos" - -#. ~ Description for electric polisher -#: lang/json/TOOL_from_json.py -msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." -msgstr "" -"Es un pulidor eléctrico que se utiliza para pulir superficies de metal y " -"hacerlas tan reflectantes como un espejo." - -#: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "kit de cocina de latas de refresco" -msgstr[1] "kits de cocina de latas de refresco" - -#. ~ Description for soda can stove kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." -msgstr "" -"Es una cocina de alcohol ultraligera con un anillo de cocción lenta, creado " -"a mano con un par de latas de aluminio de refresco. Viene con una botella " -"plástica de 500 ml para el alcohol concentrado." - -#: lang/json/TOOL_from_json.py -msgid "handheld game system" -msgid_plural "handheld game systems" -msgstr[0] "consola portátil de videojuegos" -msgstr[1] "consolas portátiles de videojuegos" - -#. ~ Description for handheld game system -#: lang/json/TOOL_from_json.py -msgid "" -"This is a portable games console in working condition, with a backlit screen" -" allowing you to play in the dark. You can use it to play it for a little " -"while, but this requires batteries." -msgstr "" -"Es una consola portátil de videojuegos que funciona, con una pantalla " -"retroiluminada que te permite jugar en la oscuridad. Usalo para jugar por un" -" rato, pero necesita baterías." - -#: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "generador de portal" -msgstr[1] "generadores de portal" - -#. ~ Description for portal generator -#: lang/json/TOOL_from_json.py -msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." -msgstr "" -"Este es un dispositivo extraño, bizarro y arcano, de naturaleza " -"sobrenatural. Te hace doler la cabeza con solo mirarlo. Está cubierto de " -"marcas alienígenas." - -#: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "azuela de piedra" -msgstr[1] "azuelas de piedra" - -#. ~ Description for stone adze -#: lang/json/TOOL_from_json.py -msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." -msgstr "" -"Es una azuela de piedra, un tipo de hacha de mango corto. Se usa para cortar" -" objetos de madera." - -#: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "hacha de piedra" -msgstr[1] "hachas de piedra" - -#. ~ Description for stone axe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." -msgstr "" -"Es una piedra afilada sujetada a un palo. Funciona bastante bien como hacha," -" pero la verdad es que no se puede comparar con un hacha seria." - -#: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "martillo de piedra" -msgstr[1] "martillos de piedra" - -#. ~ Description for stone hammer -#: lang/json/TOOL_from_json.py -msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "" -"Es una piedra sujetada a un palo, un simple facsímil de un martillo. " -"Funciona adecuadamente pero la verdad es que no se puede comparar con un " -"martillo serio." - -#: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "cuchillo de piedra" -msgstr[1] "cuchillos de piedra" - -#. ~ Description for stone knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." -msgstr "" -"Es una piedra afilada puesta dentro de un mango ahuecado. No es ni por asomo" -" tan útil como un cuchillo serio, pero es mejor que nada." - -#: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "pala de piedra" -msgstr[1] "palas de piedra" - -#. ~ Description for stone shovel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." -msgstr "" -"Es una piedra aplanada sujetada a un palo. Funciona bastante bien como pala," -" pero la verdad es que no se puede comparar con una pala seria." - #: lang/json/TOOL_from_json.py msgid "bio lockpick" msgid_plural "bio lockpicks" @@ -83651,978 +83566,473 @@ msgid "this a pseudo item" msgstr "esto es un pseudo objeto" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "trapo" -msgstr[1] "trapos" - -#. ~ Description for rag -#: lang/json/TOOL_from_json.py -msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." -msgstr "" -"Es un pedazo grande de tela, útil para fabricar otras cosas y posiblemente " -"para detener sangrados." - -#: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sponge -#: lang/json/TOOL_from_json.py -msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for washing kit -#: lang/json/TOOL_from_json.py -msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for reading light. -#: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "" - -#. ~ Use action need_charges_msg for reading light. -#: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "" - -#. ~ Description for reading light -#: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "" -"Es una pequeña luz LED con un gancho, diseñada para leer libros en la " -"oscuridad." - -#: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for reading light (active). -#: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "" - -#. ~ Description for reading light (active) -#: lang/json/TOOL_from_json.py -msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "encendedor recargable" -msgstr[1] "encendedores recargables" - -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "Encender" - -#. ~ Use action msg for refillable lighter. -#: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "Enciendes el encendedor de un golpe." - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "No pasa nada." - -#. ~ Description for refillable lighter -#: lang/json/TOOL_from_json.py -msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." -msgstr "" -"Es un encendedor con la tapa abatible y el tanque recargable. Hay que tener " -"un encendedor encima para usar varias drogas, como los cigarrillos, o para " -"encender cosas como los cócteles molotov. También lo puedes usar para " -"prender fuego otras cosas." - -#. ~ Use action msg for refillable lighter. -#: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "Apagas el encendedor." - -#. ~ Description for refillable lighter -#: lang/json/TOOL_from_json.py -msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "" -"Es un encendedor con la tapa abatible y el tanque recargable. Está " -"encendido." - -#: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "mortero" -msgstr[1] "morteros" - -#. ~ Description for quern -#: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "Es un simple mortero de mano hecho de piedra, para moler grano." - -#: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "colchoneta" -msgstr[1] "colchonetas" - -#. ~ Use action done_message for rollmat. -#: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "Desenrollas la colchoneta y la colocas en el suelo." - -#. ~ Description for rollmat -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "" -"Es una lámina de gomespuma que puede ser enrollada para ser fácil de " -"guardar. Te aísla del suelo, lo que facilita dormir. Usala para " -"desenrollarla y ponerla en el suelo." - -#: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "inyector RX12" -msgstr[1] "inyectores RX12" - -#. ~ Description for RX12 jet injector -#: lang/json/TOOL_from_json.py -msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." -msgstr "" -"El inyector de presión Rivtech RX12 es un pequeño dispositivo en forma de " -"pistola que se usa para inyectar químicas de curación rápida a través de la " -"piel sin necesidad de una aguja. Una etiqueta en el costado advierte sobre " -"no usar más de dos dosis por hora." - -#: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "caja de seguridad" -msgstr[1] "cajas de seguridad" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "bomba de ácido" +msgstr[1] "bombas de ácido" -#. ~ Description for safe deposit box +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." msgstr "" -"Es una caja de seguridad con combinación. Lamentablemente, no conoces la " -"combinación. Romperla para abrirla va a destruir las cosas de valor." +"Esto es un recipiente frágil lleno de ácido. Tiralo para derramar el charco " +"de potente ácido." #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "código de acceso a sarcófago" -msgstr[1] "códigos de acceso a sarcófago" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "explosivo C-4" +msgstr[1] "explosivos C-4" -#. ~ Description for sarcophagus access code +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" -"Este impreso es una cadena de números para acceder al ascensor en el " -"sarcófago de residuos peligrosos." - -#: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "sierra para madera" -msgstr[1] "sierras para madera" - -#. ~ Description for wood saw -#: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "Es una sierra fina, útil para cortar objetos de madera." +"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" +" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " +"temporizador." #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "escalpelo" -msgstr[1] "escalpelos" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "explosivo C-4 (activado)" +msgstr[1] "explosivos C-4 (activados)" -#. ~ Description for scalpel +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." msgstr "" +"Ya estableciste el temporizador del %s, tal vez te convenga estar lo más " +"lejos posible ahora." -#: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "destornillador" -msgstr[1] "destornilladores" - -#. ~ Description for screwdriver +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -"Es un destornillador de broca cruciforme... o sea, punta phillips. Es una " -"herramienta importante para casi todas las fabricaciones electrónicas, la " -"mayoría de las mecánicas, y tiene muchos otros usos." - -#: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "juego de destornilladores" -msgstr[1] "juegos de destornilladores" +"Es un explosivo compuesto RDX de grado militar. Tiene una etiqueta que dice:" +" \"¡Muy explosivo, usar con precaución extrema!\" Viene con un pequeño " +"temporizador, que en este momento está contando." -#. ~ Description for screwdriver set #: lang/json/TOOL_from_json.py -msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." -msgstr "" -"Es un juego de destornilladores de varios tamaños y tipos de punta. Te " -"garantiza tener la herramienta adecuada para un trabajo preciso." +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "dinamita" +msgstr[1] "dinamitas" +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "guadaña" -msgstr[1] "guadañas" +msgid "You light the dynamite." +msgstr "Enciendes la dinamita." -#. ~ Description for scythe +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" -"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " -"Aunque es una cuchilla gigante en la punta de un palo, es increíblemente " -"incómoda de usar para cualquier cosa que no sea su propósito previsto." +"Son varios palos de explosivos con una mecha cada uno. Usala para encender " +"la mecha. Vas a necesitar un encendedor o fósforos en tu inventario para " +"usarla. Poco después de encender la mecha, este objeto explotará, ¡así que " +"alejate!" #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "costurero" -msgstr[1] "costureros" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "dinamita (encendida)" +msgstr[1] "dinamitas (encendidas)" -#. ~ Description for sewing kit +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." msgstr "" -"Es un equipo de plástico con una variedad de agujas, carreteles de hilo y " -"algunas otras herramientas para uso textil. Usar un costurero en una prenda " -"hará que intentes repararlo o reforzarlo. Y al hacerlo estarás usando tu " -"habilidad de Sastrería." +"La mecha de esta dinamita está encendida y siseando. Va a explotar en " +"cualquier momento." #: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" msgstr[0] "" msgstr[1] "" -#: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "equipo de afeitar" -msgstr[1] "equipos de afeitar" - -#. ~ Description for shaving kit +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"Es un equipo de afeitar compacto y liviano hecho para los que viajan. Lo " -"puedes usar para afeitarte si se le agrega jabón. Necesita 1 unidad de jabón" -" por uso." - -#: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "equipo de refugio" -msgstr[1] "equipos de refugio" - -#. ~ Description for shelter kit -#: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo." #: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "shishkebab (apagado)" -msgstr[1] "shishkebabs (apagados)" - -#. ~ Use action failure_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "¡Uh, qué cagada. No quiere encender!" - -#. ~ Use action lacks_fuel_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "¡Esta cosa necesita un poco de gasolina!" - -#. ~ Use action success_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "¡Vamos a bailar, Zetas!" - -#. ~ Description for shishkebab (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." -msgstr "" -"Es un cuchillo largo con un tubo de combustible al costado, y un pequeño " -"tanque y un encendedor integrado en la empuñadura aislada. Cuando se le pone" -" gasolina, la cuchilla puede volverse abrasadora para chamuscar enemigos e " -"iluminar tu camino. Usala para encenderla." - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "shishkebab (encendido)" -msgstr[1] "shishkebabs (encendidos)" - -#. ~ Use action auto_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "¡Qué bajón, tío! La llama de tu shishkebab parpadea y se apaga." - -#. ~ Use action charges_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "¡Qué bien, sin gasolina! La llama de tu shishkebab se apaga." - -#. ~ Use action noise_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "¡Tu shishkebab chisporrotea!" - -#. ~ Use action voluntary_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "Bye bye. La llama de tu shishkebab desaparece." - -#. ~ Use action water_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "Tu shishkebab sisea en el agua y se apaga." - -#. ~ Description for shishkebab (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." -msgstr "" -"Es un cuchillo largo con un tubo de combustible al costado, y un pequeño " -"tanque y un encendedor integrado en la empuñadura aislada. La cuchilla está " -"brillando. Usala para cerrar el gas." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "trampa de escopeta" -msgstr[1] "trampas de escopeta" - -#. ~ Use action done_message for shotgun trap. -#: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "Pones la trampa de escopeta." +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for shotgun trap +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" #: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "pala" -msgstr[1] "palas" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for shovel +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgid "Activate bomb" msgstr "" -"Es una herramienta para cavar. Úsala para cavar pozos en los espacios " -"adyacentes al lugar donde estés parado." +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "hoz" -msgstr[1] "hoces" - -#. ~ Description for sickle -#: lang/json/TOOL_from_json.py -msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." +msgid "You activate the EMP bomb." msgstr "" -"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " -"Aunque es una enorme cuchilla curva con mango, es increíblemente incómoda de" -" usar para cualquier cosa que no sea su propósito previsto." - -#: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "extintor pequeño" -msgstr[1] "extintores pequeños" -#. ~ Description for small fire extinguisher +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." msgstr "" -"Es un extintor portátil que contiene un litro de gas CO2 comprimido. Es útil" -" para apagar fuegos cercanos." #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "equipo de reparación de armas" -msgstr[1] "equipos de reparación de armas" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firearm repair kit +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." msgstr "" -"Es un equipo portátil de herramientas hecho para reparar armas de fuego " -"dañadas. Alimentado con baterías normales, es una herramienta vital para el " -"mantenimiento a largo plazo de las armas de fuego. Necesita 100 cargas de " -"batería para cada vez que se usa." - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "lámpara inteligente (apagada)" -msgstr[1] "lámparas inteligentes (apagadas)" -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "Enciendes la lámpara inteligente." - -#. ~ Use action need_charges_msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "La lámpara inteligente se quedó sin baterías." - -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "Es una lámpara inteligente, puede ser encendida de manera remota." - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "lámpara inteligente (encendida)" -msgstr[1] "lámparas inteligentes (encendidas)" - -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "Se apagó la lámpara inteligente." - -#. ~ Description for smart lamp (on) +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" -"Es una lámpara inteligente, que está encendida. Puede ser apagada de manera " -"remota." #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "paquete de oxígeno de emergencia" -msgstr[1] "paquetes de oxígeno de emergencia" +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "bomba de fertilizante" +msgstr[1] "bombas de fertilizante" -#. ~ Description for emergency oxygen pack +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." -msgstr "" -"Es un pequeño tanque de oxígeno comprimido médico con regulador plegable y " -"máscara. Comúnmente se utiliza en situaciones de emergencia. Provee alivio " -"inmediato para ataques de asma o inhalación de humo, y puede brindar una " -"pequeña inyección de energía." - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "soldadora de mano" -msgstr[1] "soldadoras de mano" +#, no-python-format +msgid "You light the %s." +msgstr "Enciendes el/la %s." -#. ~ Description for soldering iron +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" -"Es un aparato con una punta de metal que se puede poner muy caliente. Es " -"necesario para crear dispositivos electrónicos avanzados. Incluso, lo puedes" -" usar para cauterizar heridas, si necesitas." +"Es un explosivo volátil hecho en casa. Usala para encender la mecha. Vas a " +"necesitar un encendedor o fósforos en tu inventario para encenderla. Poco " +"después de encender la mecha, la bomba va a explotar, ¡así que alejate!" #: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "aerosol" -msgstr[1] "aerosoles" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "bomba de fertilizante (encendida)" +msgstr[1] "bombas de fertilizante (encendidas)" -#. ~ Description for spray can +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." msgstr "" -"Es una lata de aerosol, llena de pintura. Úsala para hacer un grafiti en el " -"suelo." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "escalera de mano" -msgstr[1] "escaleras de mano" - -#. ~ Description for stepladder -#: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "Es una escalera de mano de madera. Usala para ubicarla." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "destilador" -msgstr[1] "destiladores" +"La mecha de esta bomba de fertilizante está encendida y siseando. Va a " +"explotar en cualquier momento." -#. ~ Description for still #: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "" -"Es un destilador o alambique. Es útil para destilar alcohol y otras " -"sustancias más extrañas." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "" -msgstr[1] "" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "petardo" +msgstr[1] "petardos" -#. ~ Description for autoclave +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" msgstr "" +"Un petardo solo con una mecha corta. Usalo para encender la mecha. Claro, " +"vas a necesitar un encendedor o algunos fósforos para usarlo. Poco después " +"de que enciendas la mecha va a explotar, ¡así que tiralo rápido!" #: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "marcador de supervivencia" -msgstr[1] "marcadores de supervivencia" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "petardo (encendido)" +msgstr[1] "petardos (encendidos)" -#. ~ Description for survival marker +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." msgstr "" -"Es una pieza afilada de carbón que casi garantiza que terminarás con las " -"manos todas manchadas de carbón. Usalo para escribir alguna cosa." - -#: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "equipo improvisado cortapelo" -msgstr[1] "equipos improvisados cortapelo" - -#. ~ Description for makeshift haircut kit -#: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "Es un equipo con herramientas para cortar el pelo." +"Un petardo que ha sido encendido, la mecha está siseando. Tiralo rápido " +"antes de que explote." #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "kit de utensilios de supervivencia" -msgstr[1] "kits de utensilios de supervivencia" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "paquete de petardos" +msgstr[1] "paquetes de petardos" -#. ~ Description for survivor mess kit +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" msgstr "" -"Un kit de utensilios hecho en casa, que contiene todo lo que puedes " -"necesitar para crear una cocina post-apocalíptica. Alimentada con un " -"quemador de lámpara de aceite, está compuesto de herramientas y materiales " -"simples pero duraderos." +"Es un paquete con 25 petardos con una mecha cada uno. Usalos para encender " +"la mecha. Claro, vas a necesitar un encendedor o algunos fósforos para " +"usarlos. Poco después de que enciendas la mecha van a empezar a explotar, " +"¡así que tiralos rápido!" #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "telescopio de supervivencia" -msgstr[1] "telescopios de supervivencia" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "paquete de petardos (encendido)" +msgstr[1] "paquetes de petardos (encendidos)" -#. ~ Description for survivor telescope +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." msgstr "" -"Es un telescopio casero y plegable. Es demasiado largo y poco preciso para " -"usarlo como mira para un arma, pero tener este objeto en tu inventario " -"duplica la distancia que ves en el mapa." - -#: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "equipo improvisado de afeitar" -msgstr[1] "equipos improvisados de afeitar" +"Un paquete de 25 petardos que ha sido encendido, la mecha está siseando. " +"Tiralos rápido antes de que empiecen a explotar." -#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." -msgstr "" -"Es un equipo de afeitar improvisado. Lo puedes usar para afeitarte si se le " -"agrega jabón. Necesita 1 unidad de jabón por uso." +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "granada de destello" +msgstr[1] "granadas de destello" +#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "equipo de estampado y matriz" -msgstr[1] "equipos de estampado y matriz" +msgid "You pull the pin on the flashbang." +msgstr "Sacas el gancho de la granada de destello." -#. ~ Description for swage and die set +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" -"Es un equipo de estampados y matrices para trabajar el metal. Se utiliza " -"para algunas fabricaciones metalúrgicas." - -#: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "jeringa" -msgstr[1] "jeringas" - -#. ~ Description for syringe -#: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "Una jeringa médica. Se usa para administrar drogas intravenosas." +"Es una granada de destello de las que usan policías y militares. Usala para " +"sacar el gancho y activar el detonador. Después de esto, tienes cinco turnos" +" antes de que detone una luz y un sonido intensos, encegueciendo, " +"ensordeciendo y desorientando a cualquier que esté cerca." #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "equipo de sastre" -msgstr[1] "equipos de sastre" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "granada de destello activada" +msgstr[1] "granadas de destello activadas" -#. ~ Description for tailor's kit +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" +"Esta granada de destello está activada, y en cualquier momento detonará una " +"luz y un sonido intensos, encegueciendo, ensordeciendo y desorientando a " +"cualquier que esté cerca. ¡Puede ser una buena idea tirarla!" #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "pellejo curándose" -msgstr[1] "pellejos curándose" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "lata improvisada de gas" +msgstr[1] "latas improvisadas de gas" -#. ~ Use action msg for tanning leather hide. +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "" -"Cuidadosamente, desdoblás el pellejo que está curándose y lo sacudes para " -"limpiarlo." +msgid "Arm" +msgstr "Brazo" -#. ~ Use action not_ready_msg for tanning leather hide. +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "El pellejo todavía no terminó el proceso de curado." +msgid "You arm the makeshift gas canister." +msgstr "Activas la lata improvisada de gas." -#. ~ Description for tanning leather hide +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." -msgstr "" -"Es el pellejo tratado de un animal que está en pleno proceso químico que " -"necesita para convertirse en cuero. Vas a poder activarlo para desenrollarlo" -" y usarlo cuando termine el proceso." - -#: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "pelaje curándose" -msgstr[1] "pelajes curándose" - -#. ~ Use action msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." msgstr "" -"Cuidadosamente, desdoblas el pelaje que está curándose y lo sacudes para " -"limpiarlo." +"Es una simple bomba de gas hecha con químicos que hay en casa. Úsala para " +"activarla. En tres turnos comenzará a expeler un gas muy tóxico durante un " +"tiempo corto. Este gas es venenoso, además de entorpecer la visión y el " +"olfato." -#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "El pelaje todavía no terminó el proceso de curado." +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "granada improvisada de gas activada" +msgstr[1] "granadas improvisadas de gas activadas" -#. ~ Description for tanning fur pelt +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." -msgstr "" -"Es el pelaje tratado de un animal que está en pleno proceso químico que " -"necesita para convertirse en piel. Vas a poder activarlo para desenrollarlo " -"y usarlo cuando termine el proceso." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "plataforma de teletransportación" -msgstr[1] "plataformas de teletransportación" +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "Ya activaste la %s, ahora intenta tirarla." -#. ~ Use action done_message for teleport pad. +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "Pones la plataforma de teletransportación." +msgid "Hiss." +msgstr "Hiss." -#. ~ Description for teleport pad +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." msgstr "" -"Es un equipo para una trampa de teletransportación que consiste en un " -"teletransportador y una celda solar que es activada cuando se lo pisa." +"Esta lata de gas venenoso hecha en casa, ha sido sido abierta y está " +"largando (o lo hará en cualquier momento) un gas muy tóxico. Deberías " +"considerar saquírtela de encima lo antes posible." #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "teletransportador" -msgstr[1] "teletransportadores" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "M72 LAW empaquetado" +msgstr[1] "M72 LAW empaquetados" -#. ~ Description for teleporter -#: lang/json/TOOL_from_json.py -msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." -msgstr "" -"Es un dispositivo experimental que te teletransportará a una corta distancia" -" cuando es activado." +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "Activar" +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "tienda de campaña" -msgstr[1] "tiendas de campaña" +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "Tiras de la palanca activadora, preparando el LAW para disparar." -#. ~ Description for tent +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." -msgstr "" -"Es una pequeña tienda de campaña personal, lo suficientemente grande para " -"que entres cómodo." - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "Pedazo Flameante de Acero +2" -msgstr[1] "Pedazos Flameantes de Acero +2" - -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "A LA MIERDA, ESTA COSA ESTÁ EN FUEGO" - -#: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "termómetro" -msgstr[1] "termómetros" - -#. ~ Description for thermometer -#: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" -"Un termómetro de plástico que puede medir la temperatura del ambiente." +"Es un M73 LAW empaquetado en su forma para almacenamiento. Usalo para " +"abrirlo y dejarlo listo para disparar. Una vez que está activado, ya no " +"puede ser empaquetado." #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "extintor arrojable" -msgstr[1] "extintores arrojables" +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "minibomba nuclear" +msgstr[1] "minibombas nucleares" -#. ~ Description for throwable fire extinguisher +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" -"Es un extintor del tamaño de una granada. Aunque no es tan eficaz como una " -"extintor normal, lo puedes usar a distancia. Se activa debido al calor, así " -"que solo hay que tirarlo en las llamas." - -#: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "par de pinzas de metal" -msgstr[1] "pares de pinzas de metal" -#. ~ Description for pair of metal tongs +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." msgstr "" -"Son unas largas pinzas de metal. Son comúnmente usadas para cocinar o para " -"trabajar el metal." +"Esta bomba nuclear miniatura tiene una luz titilando en el costado, " +"indicando que pronto va a explotar. Deberías alejarte lo más posible de " +"ella." #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "Encender" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "cóctel molotov" +msgstr[1] "cócteles molotov" -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." -msgstr "" +msgid "Light rag" +msgstr "Encender trapo" -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." +msgid "You light the Molotov cocktail!" msgstr "" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). -#: lang/json/TOOL_from_json.py -msgid "You turn off the heater." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" +"Es una botella con líquido inflamable y un trapo metido adentro. Úsalo para " +"encender fuego el trapo. Vas a necesitar un encendedor o fósforos en tu " +"inventario para usarlo. Después de encenderlo, tíralo para prender fuego en " +"el impacto." -#: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "" -msgstr[1] "" +"Es una botella con un líquido inflamable y un trapo llameante metido en el " +"cuello. Al tirarlo se rompe la botella y se prende como una bola de fuego. " +"Si se te cae, te va a prender fuego a vos, así que no hagas eso excepto que " +"te quieras morir quemado." #: lang/json/TOOL_from_json.py msgid "ANFO charge" @@ -84800,3739 +84210,4057 @@ msgstr "" "está siseando, arrojando muchísimo humo." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "caja de herramientas" -msgstr[1] "cajas de herramientas" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "magiclick" +msgstr[1] "magiclicks" -#. ~ Description for toolbox +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" -"Es una caja resistente de metal, que contiene un equipo completo de " -"herramientas adecuadas para la mayoría de los arreglos caseros o las obras " -"de construcción." +"Es un simple encendedor eléctrico, que puede funcionar ineficazmente como un" +" encendedor normal." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "" -msgstr[1] "" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "arco de rodamiento" +msgstr[1] "arcos de rodamiento" -#. ~ Description for workshop toolbox +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" +"Este arco de rodamiento es un simple objeto para encender fuego. Consiste en" +" dos piezas de madera y un poco de hilo. Como está construido con materiales" +" sencillos, es lento y bastante difícil poder encender un fuego utilizando " +"esta herramienta." #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "" -msgstr[1] "" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "arco de rodamiento de campamento" +msgstr[1] "arcos de rodamiento de campamento" -#. ~ Description for extended toolset +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" +"Este arco resistente de rodamiento es un simple objeto para encender fuego. " +"Consiste en dos piezas de madera y un poco de hilo. Como está construido con" +" materiales sencillos, es lento y bastante difícil poder encender un fuego " +"utilizando esta herramienta." #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "antorcha" -msgstr[1] "antorchas" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "yesquero" +msgstr[1] "yesqueros" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py -msgid "Light torch" +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." msgstr "" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "Enciendes la antorcha." +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "encendedor" +msgstr[1] "encendedores" -#. ~ Description for torch +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." msgstr "" -"Es un palo largo con trapos mojados en material flamable envueltos en la " -"punta. Cuando se enciende, produce una buena cantidad de luz. Vas a " -"necesitar un encendedor o fósforos para encenderla." +"Es un encendedor desechable de plástico. Hay que tener un encendedor para " +"usar varias drogas, como los cigarrillos, o para encender cosas como los " +"cócteles molotov. También lo puedes usar para prender fuego otras cosas." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "La antorcha se extinguió." +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "lupa" +msgstr[1] "lupas" -#. ~ Description for torch +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." msgstr "" -"Es un palo largo con trapos mojados en material flamable envueltos en la " -"punta. Está encendida, y produce bastante luz." +"Es una lupa. Puede ser útil para encender fuegos si el día está soleado." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" -msgstr[0] "cortasetos (apagado)" -msgstr[1] "cortasetos (apagados)" +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "cajita de cerillas" +msgstr[1] "cajitas de cerillas" -#. ~ Description for hedge trimmer (off) +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." msgstr "" -"Un cortasetos a combustible, sin cable y de doble filo. Una larga línea de " -"dientes afilados se extienden desde el motor. Al encender el cortasetos hace" -" que vibren rápidamente. Es la motosierra del pobre, en cuanto a lo que " -"concierne a los zombis." +"Es una pequeña caja de cerillas con una zona áspera de raspado en la parte " +"de afuera. Hay que tener cerillas para usar varias drogas como los " +"cigarrillos, o para encender cosas como los cócteles molotov. También los " +"puedes usar para prender fuego otras cosas. " #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" -msgstr[0] "cortasetos (encendido)" -msgstr[1] "cortasetos (encendidos)" +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "encendedor recargable" +msgstr[1] "encendedores recargables" -#. ~ Description for hedge trimmer (on) +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "Encender" + +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." -msgstr "" -"Un cortasetos a combustible, sin cable y de doble filo. Está encendido, " -"listo para podar artísticamente algún zombi. Usalo para apagarlo." +msgid "You flick the lighter." +msgstr "Enciendes el encendedor de un golpe." + +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "No pasa nada." +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "trampa de cuerda" -msgstr[1] "trampas de cuerda" +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." +msgstr "" +"Es un encendedor con la tapa abatible y el tanque recargable. Hay que tener " +"un encendedor encima para usar varias drogas, como los cigarrillos, o para " +"encender cosas como los cócteles molotov. También lo puedes usar para " +"prender fuego otras cosas." -#. ~ Use action done_message for tripwire trap. +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "Le colocas las sogas a la trampa de cuerdas." +msgid "You extinguish the lighter." +msgstr "Apagas el encendedor." -#. ~ Description for tripwire trap +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." msgstr "" -"Es un cable resistente y fino con alguna herramienta de fijación en una de " -"las puntas. Una trampa de cuerda tiene que ponerse atravesando alguna puerta" -" u otro pasaje fino. El propósito es hacer tropezar a los que pasen, " -"causandoles una caída y posiblemente un pequeño daño." +"Es un encendedor con la tapa abatible y el tanque recargable. Está " +"encendido." #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "trompeta" -msgstr[1] "trompetas" +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "braserito" +msgstr[1] "braseritos" -#. ~ Description for trumpet +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "Una trompeta de latón con algunas abolladuras aquí y allá." +msgid "You light the tinder." +msgstr "Enciendes la yesca." +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "ukelele" -msgstr[1] "ukeleles" +msgid "The ember carrier is out of tinder." +msgstr "" -#. ~ Description for ukulele +#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "Un pequeño ukelele industrial. Parece estar en buenas condiciones." +msgid "You need a lighter or fire to light this." +msgstr "Necesitas un encendedor o fuego para encenderla." +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "sellador al vacío" -msgstr[1] "selladores al vacío" +msgid "" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." +msgstr "" +"Es un pequeño recipiente para poner yesca, con agujeros que permiten " +"controlar la entrada de aire. Puede alimentar brasas encendidas por un rato " +"largo, para encender fuegos sin herramientas más modernas." -#. ~ Description for vacuum sealer +#: lang/json/TOOL_from_json.py +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "braserito (encendido)" +msgstr[1] "braseritos (encendidos)" + +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." msgstr "" -"Es una unidad portátil de sellado por calor con una bomba de aire. Se usa " -"para empaquetar comida al vacío y preservarla." +"Es un pequeño recipiente para poner yesca, con agujeros que permiten " +"controlar la entrada de aire. Adentro tiene una brasa encendida, y puede " +"usarse para encender una fogata." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" +msgid "crash axe" +msgid_plural "crash axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand-crank charger +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." msgstr "" #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "vibrador" -msgstr[1] "vibradores" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "extintor grande" +msgstr[1] "extintores grandes" -#. ~ Description for vibrator +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" -"Es un dispositivo que devora baterías, y es útil para calmar la tensión y " -"ayudarte a relajarte. Úsalo para tomarte un descanso y relajarte." #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "violín" -msgstr[1] "violines" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "hacha de bombero" +msgstr[1] "hachas de bombero" -#. ~ Description for violin +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." msgstr "" -"Un violín barato, industrial, con un soporte integrado como arco. Igual " -"produce un sonido lindo." +"Es una gran hacha de dos manos y con una cara de la cabeza terminada en " +"punta, normalmente utilizada por los bomberos. Es un arma poderosa para el " +"cuerpo a cuerpo, pero es un poco lenta entre hachazo y hachazo." #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "violín dorado" -msgstr[1] "violines dorados" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "barra halligan" +msgstr[1] "barras halligan" -#. ~ Description for golden fiddle +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" -"Un brillante violín dorado, con un extraño aura alrededor. Sientes como si " -"alguna vez hubiera pertenecido al mejor de todos." +"Es una herramienta pesada de múltiples usos, comúnmente utilizada por los " +"bomberos, fuerzas de la ley y unidades militares de rescate. Úsala para " +"abrir puertas cerradas con llave sin destruirlas o para levantar tapas de " +"las alcantarillas. También la puedes empuñar para reventar algunas cabezas." #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "piedra vórtice" -msgstr[1] "piedras vórtices" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "extintor pequeño" +msgstr[1] "extintores pequeños" -#. ~ Description for vortex stone +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." msgstr "" -"Es una piedra con espirales por todas partes, y agujeros a lo largo de su " -"perímetro. Aunque es bastante grande, no pesa casi nada. El aire parece " -"juntarse alrededor de ella." +"Es un extintor portátil que contiene un litro de gas CO2 comprimido. Es útil" +" para apagar fuegos cercanos." #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "tabla de lavar" -msgstr[1] "tablas de lavar" +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "extintor arrojable" +msgstr[1] "extintores arrojables" -#. ~ Description for washboard +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" -"Es una tabla de madera para lavar. La podéis usar para lavar la ropa sucia " -"si tenéis algún agente lavador." +"Es un extintor del tamaño de una granada. Aunque no es tan eficaz como una " +"extintor normal, lo puedes usar a distancia. Se activa debido al calor, así " +"que solo hay que tirarlo en las llamas." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "purificador de agua" -msgstr[1] "purificadores de agua" +#: lang/json/TOOL_from_json.py +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "trampa plástica de peces" +msgstr[1] "trampas plásticas de peces" -#. ~ Description for water purifier +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -"Es un dispositivo alimentado a batería, diseñado para potabilizar el agua. " -"Usando este objeto en un recipiente lleno de agua, purificará el contenido. " -"Puede ser útil para el agua recogida de fuentes inseguras como ríos, por si " -"no es potable." +"Es una trampa improvisada para peces , hecha con botellas plásticas. Es " +"simple, incluso diríamos primitiva, pero fácil de usar. El principio de " +"acción: el pez se mete buscando la carnada, pero no puede salir. No es muy " +"humano, está prohibido por ley, pero ya no hay policías de los que " +"preocuparse." #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "Doppler Radar Turbo 2000" -msgstr[1] "Doppler Radar Turbo 2000" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "caña básica para pescar" +msgstr[1] "cañas básicas para pescar" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." msgstr "" -"Es un maletín con un portátil integrado que parece que fuera de los 80. Su " -"antiguo monitor monocromático muestra una plétora de información " -"meteorológica. Sin embargo, no hay rastros del FLDSMDFR." +"'Caña para pescar' tal vez sea mucho decir para esto. La verdad es que es un" +" palo con un pedazo de hilo y un anzuelo." #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "caña profesional para pescar" +msgstr[1] "cañas profesionales para pescar" + +#. ~ Description for pro fishing rod +#: lang/json/TOOL_from_json.py +msgid "" +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "" +"Es una caña de pescar profesional, con un equipo de plomadas. Con esto " +"deberías ser capaz de pescar de todo." + +#: lang/json/TOOL_from_json.py +msgid "hand press" +msgid_plural "hand presses" msgstr[0] "" msgstr[1] "" -#. ~ Description for arc welder +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." msgstr "" +"Es una pequeña prensa de mano para cargar munición a mano. Viene con todo lo" +" que se necesita para empezar a cargar a mano tu propia munición." #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift arc welder +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "llana de madera" -msgstr[1] "llanas de madera" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "quitador cinético de balas" +msgstr[1] "quitadores cinético de balas" -#. ~ Description for wooden smoother +#. ~ Description for kinetic bullet puller +#: lang/json/TOOL_from_json.py +msgid "This is a tool used for properly disassembling firearm ammunition." +msgstr "" +"Es una herramienta que se usa para desarmar apropiadamente la munición." + +#: lang/json/TOOL_from_json.py +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "cuchillo de cobre" +msgstr[1] "cuchillos de cobre" + +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." msgstr "" -"Esta herramienta improvisada es usada para alisar el cemento o la mezcla en " -"las obras. También lo puedes usar para reventar algunas cabezas." +"Es un cuchillo que consiste en cobre trabajado toscamente, y un agarre " +"simple. Primitivo, pero un paso más adelante de la edad de piedra." #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "fibra de lana" -msgstr[1] "fibras de lana" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "cuchillo de buzo" +msgstr[1] "cuchillos de buzo" -#. ~ Description for wool staple +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -"Es un conjunto natural de fibras de lana. Puede ser procesado para hacer " -"trozos de fieltro o hilos." +"Es un resistente cuchillo corto con serrucho en el filo para cortar cuerdas " +"y correas, y la punta roma para poder hacer palanca. Utilizado por los " +"buzos, es muy liviano y casi no ocupa lugar en el bolsillo." #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "placa dosimétrica envuelta" -msgstr[1] "placas dosimétricas envueltas" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "espátula para miel" +msgstr[1] "espátulas para miel" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "Desenvolver placa" +msgid "" +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." +msgstr "" +"Una herramienta afilada parecida a un cuchillo, que se usa para sacar la " +"miel de las colmenas. También puede servir como arma de cuerpo a cuerpo." -#. ~ Use action msg for wrapped radiation badge. +#: lang/json/TOOL_from_json.py +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "navaja" +msgstr[1] "navajas" + +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." msgstr "" -"Le sacas el envoltorio a la placa dosimétrica, exponiéndola a la radiación " -"del ambiente." +"Es una pequeña navaja. No es muy útil en combate, pero es mejor que nada. Y " +"es bastante afilada como para usarla para descuartizar." -#. ~ Description for wrapped radiation badge +#: lang/json/TOOL_from_json.py +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "cuchillo de piedra" +msgstr[1] "cuchillos de piedra" + +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." msgstr "" -"Es una placa que detecta la dosis de radiación, y está envuelta en un bolsa " -"que bloquea la radiación. Usala para sacarle el envoltorio." +"Es una piedra afilada puesta dentro de un mango ahuecado. No es ni por asomo" +" tan útil como un cuchillo serio, pero es mejor que nada." #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "llave inglesa" -msgstr[1] "llaves inglesas" +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "paleta" +msgstr[1] "paletas" -#. ~ Description for wrench +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." msgstr "" -"Es una llave inglesa ajustable. Puede funcionar como una decente arma de " -"cuerpo a cuerpo, y es utilizada en muchas tareas mecánicas." +"Una pequeña pala afilada de jardinería, perfecta para sacar larvas y " +"gusanos." #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "navaja de precisión" -msgstr[1] "navajas de precisión" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "azada" +msgstr[1] "azadas" -#. ~ Description for X-Acto knife +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." msgstr "" -"Es un cuchillo pequeño y afilado, diseñado para hacer cortes precisos " -"trabajando con telas o en alguna fabricación. Puede causar un daño decente, " -"pero es difícil acertarle a las cosas con esto. Su pequeña hoja afilada " -"permite golpes precisos en las manos de alguien hábil. Es demasiado chico " -"para poder descuartizar cadáveres." #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "procesador de comida" -msgstr[1] "procesadores de comida" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "pala de piedra" +msgstr[1] "palas de piedra" -#. ~ Description for food processor +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." msgstr "" +"Es una piedra aplanada sujetada a un palo. Funciona bastante bien como pala," +" pero la verdad es que no se puede comparar con una pala seria." #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "" -msgstr[1] "" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "guadaña" +msgstr[1] "guadañas" -#. ~ Description for chainmail sheet +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "" +"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " +"Aunque es una cuchilla gigante en la punta de un palo, es increíblemente " +"incómoda de usar para cualquier cosa que no sea su propósito previsto." + +#: lang/json/TOOL_from_json.py +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "pala" +msgstr[1] "palas" + +#. ~ Description for shovel +#: lang/json/TOOL_from_json.py +msgid "This is a digging tool. Use it to dig pits adjacent to your location." msgstr "" +"Es una herramienta para cavar. Úsala para cavar pozos en los espacios " +"adyacentes al lugar donde estés parado." #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "equipo de electrólisis" -msgstr[1] "equipos de electrólisis" +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "hoz" +msgstr[1] "hoces" -#. ~ Description for electrolysis kit +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" -"Es un conjunto de cables y electrodos para aplicar corriente continua " -"usualmente a un líquido. Útil para fabricar otras cosas. Hay que cargarlo " -"con una batería de almacenamiento o una batería de 12V de auto para usarlo." +"Es una herramienta antigua de granja que se usa para cortar el pasto alto. " +"Aunque es una enorme cuchilla curva con mango, es increíblemente incómoda de" +" usar para cualquier cosa que no sea su propósito previsto." #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "rejilla de platino" -msgstr[1] "rejillas de platino" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" +msgstr[0] "cortasetos (apagado)" +msgstr[1] "cortasetos (apagados)" -#. ~ Description for platinum grille +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." msgstr "" -"Esto es una rejilla de metal con una capa de platino, útil para usarse como " -"catalizador para algunas reacciones químicas." +"Un cortasetos a combustible, sin cable y de doble filo. Una larga línea de " +"dientes afilados se extienden desde el motor. Al encender el cortasetos hace" +" que vibren rápidamente. Es la motosierra del pobre, en cuanto a lo que " +"concierne a los zombis." #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "cocina de vagabundo" -msgstr[1] "cocinas de vagabundo" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "cortasetos (encendido)" +msgstr[1] "cortasetos (encendidos)" +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "braserito" -msgstr[1] "braseritos" +msgid "" +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." +msgstr "" +"Un cortasetos a combustible, sin cable y de doble filo. Está encendido, " +"listo para podar artísticamente algún zombi. Usalo para apagarlo." -#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "Enciendes la yesca." +msgid "candle" +msgid_plural "candles" +msgstr[0] "vela" +msgstr[1] "velas" -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." +msgid "You light the candle." +msgstr "Enciendes la vela." + +#. ~ Description for candle +#: lang/json/TOOL_from_json.py +msgid "" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." msgstr "" +"Es una vela gruesa. No provee mucha luz pero puede durar mucho tiempo. Vas a" +" necesitar un encendedor o fósforos para encenderla." -#. ~ Use action need_fire_msg for ember carrier. +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "Necesitas un encendedor o fuego para encenderla." +msgid "The candle winks out." +msgstr "La vela parpadea y se apaga." -#. ~ Description for ember carrier +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." msgstr "" -"Es un pequeño recipiente para poner yesca, con agujeros que permiten " -"controlar la entrada de aire. Puede alimentar brasas encendidas por un rato " -"largo, para encender fuegos sin herramientas más modernas." +"Es una vela gruesa. No provee mucha luz, pero puede durar mucho tiempo. Esta" +" vela está encendida." #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "braserito (encendido)" -msgstr[1] "braseritos (encendidos)" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "lámpara eléctrica (apagada)" +msgstr[1] "lámparas eléctricas (apagadas)" -#. ~ Description for ember carrier (lit) +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). +#: lang/json/TOOL_from_json.py +msgid "You turn the lamp on." +msgstr "Enciendes la lámpara." + +#. ~ Use action need_charges_msg for electric lantern (off). +#: lang/json/TOOL_from_json.py +msgid "The lantern has no batteries." +msgstr "La lampara no tiene batería." + +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" -"Es un pequeño recipiente para poner yesca, con agujeros que permiten " -"controlar la entrada de aire. Adentro tiene una brasa encendida, y puede " -"usarse para encender una fogata." +"Es una lámpara alimentada con baterías. No provee mucha luz, pero dura mucho" +" tiempo. Usala para encenderla." #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "" -msgstr[1] "" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "lámpara eléctrica (encendida)" +msgstr[1] "lámparas eléctricas (encendidas)" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." +msgid "You turn the lamp off." +msgstr "Apagas la lámpara." + +#: lang/json/TOOL_from_json.py +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "linterna (apagada)" +msgstr[1] "linternas (apagadas)" + +#. ~ Use action msg for flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "You turn the flashlight on." +msgstr "Enciendes la linterna." + +#. ~ Use action need_charges_msg for flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "The flashlight's batteries are dead." +msgstr "La linterna se quedó sin baterías." + +#. ~ Description for flashlight (off) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" +"Es la típica linterna hogareña con el mango de plástico. Al usarla la " +"enciendes para generar luz, suponiendo que tiene baterías." -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "linterna (encendida)" +msgstr[1] "linternas (encendidas)" + +#. ~ Use action msg for flashlight (on). +#: lang/json/TOOL_from_json.py +msgid "You turn the flashlight off." +msgstr "Enciendes la linterna." + +#: lang/json/TOOL_from_json.py +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "lámpara de gasolina (apagada)" +msgstr[1] "lámparas de gasolina (apagadas)" + +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). +#: lang/json/TOOL_from_json.py +msgid "The lamp is empty." +msgstr "La lámpara está vacía." + +#. ~ Description for gasoline lantern (off) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." msgstr "" +"Es una pequeña lámpara alimentada con gasolina. No provee mucha luz, pero " +"dura mucho tiempo. Usala para encenderla." -#. ~ Description for pallet of wet adobe bricks +#: lang/json/TOOL_from_json.py +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "lámpara de gasolina (encendida)" +msgstr[1] "lámparas de gasolina (encendidas)" + +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. +#: lang/json/TOOL_from_json.py +msgid "The lantern is extinguished." +msgstr "Se terminó la gasolina de la lámpara." + +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" +"Es una pequeña lámpara alimentada con gasolina. No provee mucha luz, pero " +"dura mucho tiempo. Está encendida. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "" -msgstr[1] "" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "barra luminosa" +msgstr[1] "barras luminosas" -#. ~ Description for pallet of dry adobe bricks +#. ~ Use action msg for glowstick. +#: lang/json/TOOL_from_json.py +msgid "You activate the glowstick." +msgstr "Activas la barra luminosa." + +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." +msgstr "" +"Es una pequeña barra de luz azul. Es un tubo plástico de " +"quimioluminiscencia. Úsala para doblar el plástico y romper el cilindro de " +"cristal en su interior para iniciar la reacción. Producirá una pequeña " +"cantidad de luz." + +#: lang/json/TOOL_from_json.py +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "barra luminosa gastada" +msgstr[1] "barras luminosas gastadas" + +#. ~ Description for dead glowstick +#: lang/json/TOOL_from_json.py +msgid "This is a spent glowstick. It is essentially trash." +msgstr "Es una barra luminosa gastada. Prácticamente, basura." + +#: lang/json/TOOL_from_json.py +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "barra luminosa activada" +msgstr[1] "barras luminosas activadas" + +#. ~ Description for active glowstick +#: lang/json/TOOL_from_json.py +msgid "" +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." msgstr "" +"Es una barra luminosa activa que está produciendo luz. Va a durar por unas " +"horas antes de gastarse." #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "" -msgstr[1] "" +msgid "flare" +msgid_plural "flares" +msgstr[0] "bengala" +msgstr[1] "bengalas" -#. ~ Description for bronze anvil +#. ~ Use action menu_text for flare. +#: lang/json/TOOL_from_json.py +msgid "Strike the striker" +msgstr "" + +#. ~ Use action msg for flare. +#: lang/json/TOOL_from_json.py +msgid "You strike your flare and light it." +msgstr "Golpeas la bengala y la enciendes." + +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" -"Es un pedazo de bronce de forma extraña, con una esquina similar a un " -"cincel. Se usa para la mayoría de las fabricaciones metalúrgicas." +"Es una bengala de magnesio de quemado lento. Usala para golpearla y así se " +"enciende. Producirá una luz brillante por media hora, más o menos." #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "bengala encendida" +msgstr[1] "bengalas encendidas" + +#. ~ Description for active flare +#: lang/json/TOOL_from_json.py +msgid "" +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." +msgstr "" +"Esta bengala de magnesio está encendida, produciendo luz. Durará por lo " +"menos media hora antes de apagarse." + +#: lang/json/TOOL_from_json.py +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "linterna reforzada (apagada)" +msgstr[1] "linternas reforzadas (apagadas)" + +#. ~ Use action msg for heavy duty flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "You turn the heavy duty flashlight on." +msgstr "Enciendes la linterna reforzada." + +#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "The heavy duty flashlight's batteries are dead." +msgstr "La linterna reforzada se quedó sin baterías." + +#. ~ Description for heavy duty flashlight (off) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." +msgstr "" +"Es una linterna led reforzada de forma tubular y de aluminio, utilizada " +"comúnmente por los guardias de seguridad. Es una decente arma de cuerpo a " +"cuerpo. Usala para encenderla, si tiene baterías emitirá luz." + +#: lang/json/TOOL_from_json.py +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "linterna reforzada (encendida)" +msgstr[1] "linternas reforzadas (encendidas)" + +#. ~ Use action msg for heavy duty flashlight (on). +#: lang/json/TOOL_from_json.py +msgid "You turn the heavy duty flashlight off." +msgstr "Apagas la linterna reforzada." + +#: lang/json/TOOL_from_json.py +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." -msgstr "" +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "tira de luz" +msgstr[1] "tiras de luz" + +#. ~ Description for lightstrip +#: lang/json/TOOL_from_json.py +msgid "" +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "tira de luz (inactiva)" +msgstr[1] "tiras de luz (inactivas)" +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "" -msgstr[1] "" +msgid "You irreversibly activate the lightstrip." +msgstr "Activas la tira de luz y ya no se puede apagar." -#. ~ Description for metal hand axe +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "" -msgstr[1] "" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "lámpara de aceite (apagada)" +msgstr[1] "lámparas de aceite (apagadas)" -#. ~ Description for pin reamer +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" +"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " +"tiempo. Usala para encenderla." #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "" -msgstr[1] "" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "lámpara de aceite" +msgstr[1] "lámparas de aceite" -#. ~ Description for metal fileset +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." msgstr "" +"Es una lámpara alimentada con aceite. No provee mucha luz, pero dura mucho " +"tiempo. Está encendida. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "" -msgstr[1] "" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "lámpara de acetileno (apagada)" +msgstr[1] "lámparas de acetileno (apagadas)" -#. ~ Description for angle grinder +#. ~ Use action need_charges_msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "La %s tiene que estar conectado a una garrafa para encender." + +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" +"Es una antigua lámpara de bronce diseñada para funcionar con una garrafa de " +"acetileno. Es una fuente de luz eficiente y un poco peligrosa." #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "" -msgstr[1] "" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "lámpara de acetileno (encendida)" +msgstr[1] "lámparas de acetileno (encendidas)" -#. ~ Description for clamp +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." -msgstr "" +#, no-python-format +msgid "The %s is extinguished" +msgstr "Se apagó la %s." #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" +msgid "reading light" +msgid_plural "reading lights" msgstr[0] "" msgstr[1] "" -#. ~ Description for grip hook +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." +msgid "You switch on the reading light." msgstr "" +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "" -msgstr[1] "" +msgid "The reading light winks out." +msgstr "" -#. ~ Description for bathroom scale +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgid "A little clip-on LED light, meant for reading books in the dark." msgstr "" +"Es una pequeña luz LED con un gancho, diseñada para leer libros en la " +"oscuridad." #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" +msgid "reading light (active)" +msgid_plural "reading lights (active)" msgstr[0] "" msgstr[1] "" -#. ~ Description for acetylene-gas machine +#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." +msgid "You switch off the reading light." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "caja negra militar" -msgstr[1] "cajas negras militares" - -#. ~ Description for military black box +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" -"Es una caja negra, parece haber sido arrancada de alguna clase de vehículo " -"militar accidentado. Si puedes encontrar un sistema para analizar esto, " -"quizás encuentres algo de interés." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "minireactor" -msgstr[1] "minireactores" -#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "Un pequeño reactor portátil de plutonio. ¡Llevar con mucho cuidado!" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "lámpara inteligente (apagada)" +msgstr[1] "lámparas inteligentes (apagadas)" +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "PEM-hack inactivo" -msgstr[1] "PEM-hacks inactivos" +msgid "You turn the smart lamp on." +msgstr "Enciendes la lámpara inteligente." -#. ~ Use action friendly_msg for inactive EMP hack. +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "¡El PEM-hack vuela desde tu mano e inspecciona el área!" +msgid "The smart lamp batteries are dead." +msgstr "La lámpara inteligente se quedó sin baterías." -#. ~ Use action hostile_msg for inactive EMP hack. +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "Programaste mal el PEM-hack; ¡cúbrete!" +msgid "This is a smart lamp, it can be activated remotely." +msgstr "Es una lámpara inteligente, puede ser encendida de manera remota." -#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "lámpara inteligente (encendida)" +msgstr[1] "lámparas inteligentes (encendidas)" +#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "C4-hack inactivo" -msgstr[1] "C4-hacks inactivos" +msgid "Your smart lamp turned off" +msgstr "Se apagó la lámpara inteligente." -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "¡El C4-hack vuela desde tu mano e inspecciona el área!" +msgid "" +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." +msgstr "" +"Es una lámpara inteligente, que está encendida. Puede ser apagada de manera " +"remota." -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "Programaste mal el C4-hack; ¡cúbrete!" +msgid "torch" +msgid_plural "torches" +msgstr[0] "antorcha" +msgstr[1] "antorchas" -#. ~ Description for inactive C-4 hack +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +msgid "Light torch" msgstr "" +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "destello-hack inactivo" -msgstr[1] "destello-hacks inactivos" +msgid "You light the torch." +msgstr "Enciendes la antorcha." -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Description for torch #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "¡El destello-hack vuela desde tu mano e inspecciona el área!" +msgid "" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." +msgstr "" +"Es un palo largo con trapos mojados en material flamable envueltos en la " +"punta. Cuando se enciende, produce una buena cantidad de luz. Vas a " +"necesitar un encendedor o fósforos para encenderla." -#. ~ Use action hostile_msg for inactive flashbang hack. +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "Programaste mal el destello-hack; ¡cúbrete!" +msgid "The torch is extinguished." +msgstr "La antorcha se extinguió." -#. ~ Description for inactive flashbang hack +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." msgstr "" -"Es un destello-hack inactivo. Los destello-hacks son robots del tamaño de un" -" puño que vuelan por el aire. Este contiene una granada de destello y su " -"manera de atacar es volar hacia el objetivo y detonar. Usalo para " -"reprogramar y soltar el destello-hack. Tu habilidad en electrónica y " -"computación determinará si la reprogramación es exitosa." +"Es un palo largo con trapos mojados en material flamable envueltos en la " +"punta. Está encendida, y produce bastante luz." #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "lacrimo-hack inactivo" -msgstr[1] "lacrimo-hacks inactivos" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action friendly_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "¡El lacrimo-hack vuela desde tu mano e inspecciona el área!" +msgid "" +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." +msgstr "" -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "Programaste mal el lacrimo-hack; ¡cúbrete!" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "inhalador" +msgstr[1] "inhaladores" -#. ~ Description for inactive tear gas hack +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." msgstr "" +"Un inhalador de albuterol. Usado para el tratamiento del broncoespasmo, es " +"el sustento de la gente con asma. También es un estimulante leve, puede " +"causar nerviosismo o temblores." #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "grana-hack inactivo" -msgstr[1] "grana-hacks inactivos" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "inyector RX12" +msgstr[1] "inyectores RX12" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "¡El grana-hack vuela desde tu mano e inspecciona el área!" +msgid "" +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." +msgstr "" +"El inyector de presión Rivtech RX12 es un pequeño dispositivo en forma de " +"pistola que se usa para inyectar químicas de curación rápida a través de la " +"piel sin necesidad de una aguja. Una etiqueta en el costado advierte sobre " +"no usar más de dos dosis por hora." -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "Programaste mal el grana-hack; ¡cúbrete!" +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "escalpelo" +msgstr[1] "escalpelos" -#. ~ Description for inactive grenade hack +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" -"Es un grana-hack inactivo. Los grana-hacks son robots del tamaño de un puño " -"que vuelan por el aire. Este contiene una granada y su manera de atacar es " -"volar hacia el objetivo y detonar. Usalo para reprogramar y soltar el grana-" -"hack. Tu habilidad en electrónica y computación determinará si la " -"reprogramación es exitosa." #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "torreta láser inactiva" -msgstr[1] "torretas láser inactivas" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "paquete de oxígeno de emergencia" +msgstr[1] "paquetes de oxígeno de emergencia" -#. ~ Description for inactive laser turret +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." msgstr "" -"Es una torreta láser inactiva. Usarla incluye prenderla y ubicarla en el " -"suelo, donde se desplegará sola. Si se la reprograma e instala " -"correctamente, la torreta te identificará como aliado y atacará a todos tus " -"enemigos con sus cañones láser giratorios. Necesita estar expuesta a la luz " -"del sol para disparar." +"Es un pequeño tanque de oxígeno comprimido médico con regulador plegable y " +"máscara. Comúnmente se utiliza en situaciones de emergencia. Provee alivio " +"inmediato para ataques de asma o inhalación de humo, y puede brindar una " +"pequeña inyección de energía." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "" -msgstr[1] "" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "jeringa" +msgstr[1] "jeringas" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." -msgstr "" +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "Una jeringa médica. Se usa para administrar drogas intravenosas." #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "manhack inactivo" -msgstr[1] "manhacks inactivos" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "termómetro" +msgstr[1] "termómetros" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "¡El manhack vuela desde tu mano e inspecciona el área!" +msgid "A plastic thermometer that can read the air temperature." +msgstr "" +"Un termómetro de plástico que puede medir la temperatura del ambiente." -#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "Fallaste en la programación del manhack. ¡Es hostil!" +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "tanque de oxígeno" +msgstr[1] "tanques de oxígeno" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" -"Es un manhack inactivo. Los manhacks son robots del tamaño de un puño que " -"vuelan por el aire. Están cubiertos de cuchillas giratorias y atacan " -"arrojándose hacia el objetivo. Usalo para reprogramar y activar el manhack. " -"Tu habilidad en electrónica y computación determinará si la reprogramación " -"es exitosa." +"Es un tanque de oxígeno comprimido médico con un regulador y máscara. " +"Comúnmente se utiliza en situaciones de emergencia. Provee alivio inmediato " +"para ataques de asma o inhalación de humo, y puede brindar una pequeña " +"inyección de energía." #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "minibom-hack inactivo" -msgstr[1] "minibom-hacks inactivos" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "placa dosimétrica envuelta" +msgstr[1] "placas dosimétricas envueltas" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "¡El minibom-hack vuela desde tu mano e inspecciona el área!" +msgid "Unwrap badge" +msgstr "Desenvolver placa" -#. ~ Use action hostile_msg for inactive mininuke hack. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "Programaste mal el minibom-hack. Empezá a rezar." +msgid "" +"You remove the badge from its wrapper, exposing it to ambient radiation." +msgstr "" +"Le sacas el envoltorio a la placa dosimétrica, exponiéndola a la radiación " +"del ambiente." -#. ~ Description for inactive mininuke hack +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." msgstr "" +"Es una placa que detecta la dosis de radiación, y está envuelta en un bolsa " +"que bloquea la radiación. Usala para sacarle el envoltorio." -#: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "yunque" +msgstr[1] "yunques" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." msgstr "" +"Es un terriblemente pesado bloque de acero de una extraña forma, con un " +"esquina similar a un cincel. Se usa para la mayoría de las fabricaciones " +"metalúrgicas." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" +msgid "bronze anvil" +msgid_plural "bronze anvils" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." msgstr "" +"Es un pedazo de bronce de forma extraña, con una esquina similar a un " +"cincel. Se usa para la mayoría de las fabricaciones metalúrgicas." #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "" -msgstr[1] "" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "cizallas" +msgstr[1] "cizallas" -#. ~ Description for inactive riot control turret +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." msgstr "" +"Es un par de cizallas grande. Se puede usar para cortar candados o alambres " +"gruesos." #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "torreta inactiva" -msgstr[1] "torretas inactivas" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "forja de carbón" +msgstr[1] "forjas de carbón" -#. ~ Description for inactive turret +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." msgstr "" +"Es una forja portátil para metalurgia, alimentada a carbón. Si se combina " +"con las herramientas adecuadas, se puede usar para trabajar el metal." #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "" -msgstr[1] "" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "cincel para metal" +msgstr[1] "cinceles para metal" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgid "" +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" +"Es un resistente cincel corto para trabajar el metal. Se usa en algunas " +"fabricaciones metalúrgicas." -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "crisol" +msgstr[1] "crisoles" -#. ~ Description for inactive TALON UGV +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." msgstr "" +"Es un pequeño crisol metalúrgico. Se usa para trabajar más o menos el metal." #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "" -msgstr[1] "" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "crisol de arcilla" +msgstr[1] "crisoles de arcilla" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." msgstr "" +"Es un crisol primitivo hecho de arcilla, para trabajar el metal. Se puede " +"usar para... trabajar metal." #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "" -msgstr[1] "" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "forja eléctrica" +msgstr[1] "forjas eléctricas" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." +msgid "" +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" +"Es una forja portátil eléctrica metalúrgica, alimentada con baterías. " +"Combinada con las herramientas adecuadas, puedes usar esto para trabajar el " +"metal. Con un poco de conocimiento mecánico, podrías modificarla para que " +"funcione desde el sistema de alimentación de un vehículo." -#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "carbonera terminada" +msgstr[1] "carboneras terminadas" -#. ~ Description for inactive nurse bot +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." msgstr "" +"Una carbonera que ya ha terminado su proceso de quemado. Desármala para " +"recoger el carbón y la carbonera." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "carbonera llena" +msgstr[1] "carboneras llenas" +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "" -msgstr[1] "" +msgid "Light wood" +msgstr "Madera ligera" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "" +msgid "You light the wood." +msgstr "Prendes fuego la madera." -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. +#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "" +msgid "You need something to light it with!" +msgstr "¡Necesitas algo para encenderlo!" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." msgstr "" +"Una carbonera llena de madera que se convertirá en carbón luego de un lento " +"proceso de quemado." #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "equipo de estampado y matriz" +msgstr[1] "equipos de estampado y matriz" -#. ~ Description for inactive broken cyborg +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." msgstr "" +"Es un equipo de estampados y matrices para trabajar el metal. Se utiliza " +"para algunas fabricaciones metalúrgicas." #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "" -msgstr[1] "" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "par de pinzas de metal" +msgstr[1] "pares de pinzas de metal" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." -msgstr "" - -#. ~ Use action hostile_msg for inactive prototype cyborg. -#: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" +"Son unas largas pinzas de metal. Son comúnmente usadas para cocinar o para " +"trabajar el metal." -#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py -msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." -msgstr "" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "bocina de aire comprimido" +msgstr[1] "bocinas de aire comprimido" +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "" -msgstr[1] "" +msgid "HOOOOONK!" +msgstr "¡HOOOOONK!" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." +msgid "You honk your airhorn." msgstr "" -#. ~ Use action hostile_msg for inactive police bot. +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" +"Es una pequeña lata de aire comprimido conectado a una bocina de plástico. " +"Apretar el botón de arriba hace que se emita un bocinazo muy fuerte." -#. ~ Description for inactive police bot +#: lang/json/TOOL_from_json.py +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "reloj despertador" +msgstr[1] "relojes despertador" + +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" +"Es un reloj despertador a cuerda. Aunque es desagradable despertarse con el " +"ruido que hace, siempre es bueno levantarse tempranito. También puede ser " +"desarmado para recuperar sus partes." #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "ojobot desactivado" -msgstr[1] "ojobots desactivados" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "cencerro" +msgstr[1] "cencerros" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." +msgid "A brass cow bell. Potentially useful in so many ways." msgstr "" +"Una campana de latón de las que usan las vacas. Potencialmente, útil para " +"muchísimas cosas." -#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "herramienta de trinchera" +msgstr[1] "herramientas de trinchera" -#. ~ Description for inactive eyebot +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" +"Es una pala fuerte y plegable. Es comúnmente utilizada por las fuerzas " +"militares y la favorita para cavar de los excursionistas." #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "" -msgstr[1] "" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "calavera humana grabada" +msgstr[1] "calaveras humanas grabadas" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "" +msgid "This is a human skull with strange etchings covering it." +msgstr "Es una calavera humana con unos extraños grabados sobre ella." -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "flecha inflamable" +msgstr[1] "flechas inflamables" -#. ~ Description for inactive cleaner bot +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" +"Esta flecha tiene un trapo envuelto cerca de la punta mojado en un líquido " +"inflamable. Tienes que encenderlo fuego antes de dispararla." #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action friendly_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "colchoneta de piel" +msgstr[1] "colchonetas de piel" -#. ~ Use action hostile_msg for inactive miner bot. +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" +msgid "You unroll the fur mat and lay it on the ground." +msgstr "Desenrollas la colchoneta de piel y la colocas en el suelo." -#. ~ Description for inactive miner bot +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +"Es un saco de dormir hecho de pieles que puede ser enrollado para ser fácil " +"de transportar. Te aísla del suelo, lo que facilita dormir. Úsalo para " +"desenrollarlo y ponerlo en el suelo." #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" +msgid "grip hook" +msgid_plural "grip hooks" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive riot control bot. +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." +msgid "" +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" -#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "inflador de mano" +msgstr[1] "infladores de mano" -#. ~ Description for inactive riot control bot +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +msgid "This pump is suitable for pumping air into inflatable objects." msgstr "" +"Este inflador se puede usar para meterle aire a los objetos inflables." -#: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "bocina de bicicleta" +msgstr[1] "bocinas de bicicleta" -#. ~ Use action friendly_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "" +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "bocina." -#. ~ Use action hostile_msg for inactive skitterbot. +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "" +msgid "You honk the bicycle horn." +msgstr "Tocas la bocina de la bicicleta." -#. ~ Description for inactive skitterbot +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." msgstr "" +"Es una de esas simples bocinas de corneta, que tienen muchas bicicletas. " +"Usala para hacerla sonar. Honk honk." -#: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "robot defensor de laboratorio inactivo" -msgstr[1] "robots defensores de laboratorio inactivos" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "bocina de camión" +msgstr[1] "bocinas de camión" -#. ~ Use action friendly_msg for inactive lab defense bot. +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." +msgid "This is a very loud horn, usually found on large trucks like semis." msgstr "" -"El robot defensor de laboratorio tiembla por un momento y se estremece." +"Es una bocina muy ruidosa, de las que tienen los grandes camiones como los " +"semirremolques." -#. ~ Use action hostile_msg for inactive lab defense bot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "cláxon" +msgstr[1] "cláxones" + +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" +msgid "This is a car horn meant to be attached to a car's electrical system." msgstr "" +"Es una bocina de auto diseñada para ser conectada a un sistema eléctrico de " +"auto." -#. ~ Description for inactive lab defense bot +#: lang/json/TOOL_from_json.py +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "placa de kevlar" +msgstr[1] "placas de kevlar" + +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." msgstr "" +"Es una placa de kevlar reforzada. Puede ser usada para reparar objetos que " +"estén hechos de este material." #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" +msgid "large space heater" +msgid_plural "large space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive milspec searchlight. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "Encender" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." +msgid "You turn on the heater." msgstr "" -#. ~ Use action hostile_msg for inactive milspec searchlight. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." +msgid "The heater needs more charge." msgstr "" -#. ~ Description for inactive milspec searchlight +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." +msgid "You turn off the heater." msgstr "" -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "" -msgstr[1] "" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "rotulador permanente" +msgstr[1] "rotuladores permanentes" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "" +msgid "Written" +msgstr "Escrito" -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. +#: lang/json/TOOL_from_json.py +msgid "Write" +msgstr "Escribir" + +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" +"Es un rotulador permanente King Size (tm) industrial, un producto intermedio" +" entre un rotulador típico y una lata de pintura en aerosol. Úsalo para " +"escribir cosas. Sin embargo, escribir \"Elbereth\" probablemente no tenga " +"utilidad alguna." #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "" -msgstr[1] "" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "feromona de zombi" +msgstr[1] "feromonas de zombi" -#. ~ Description for clothes hanger +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "muñeca parlante" -msgstr[1] "muñecas parlantes" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "reloj de bolsillo" +msgstr[1] "relojes de bolsillo" -#. ~ Description for talking doll +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" -"Es una muñeca que habla, un juguete para niños. Por suerte, todavía funciona" -" y le podrías sacar las baterías." +"Un reloj de bolsillo como los de antes. Este te muestra la hora de una " +"manera elegante. Puede ser desarmado para recuperar las partes." #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "vara larga aturdidora" -msgstr[1] "varas largas aturdidoras" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "colchoneta" +msgstr[1] "colchonetas" -#. ~ Description for powered quarterstaff +#. ~ Use action done_message for rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the mat and lay it on the ground." +msgstr "Desenrollas la colchoneta y la colocas en el suelo." + +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" -"Es una vara larga con calces de hierro que tiene un arma aturdidora de alto " -"voltaje dentro del mango. El arma aturdidora está conectada a los calces de " -"metal en las dos puntas de la vara, lo que permite dar descargas eléctricas " -"al enemigo por si golpearlo hasta dejarlo inconsciente es muy peligroso." +"Es una lámina de gomespuma que puede ser enrollada para ser fácil de " +"guardar. Te aísla del suelo, lo que facilita dormir. Usala para " +"desenrollarla y ponerla en el suelo." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "tonfa táctico (apagado)" -msgstr[1] "tonfas tácticos (apagados)" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "caja de seguridad" +msgstr[1] "cajas de seguridad" -#. ~ Description for tactical tonfa (off) +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." msgstr "" -"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " -"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" -" el botón que está en el mango, se transmite un corriente de alto voltaje a " -"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " -"que esté lamentablemente en contacto con ella. También tiene una linterna " -"copada, que ahora está apagada." +"Es una caja de seguridad con combinación. Lamentablemente, no conoces la " +"combinación. Romperla para abrirla va a destruir las cosas de valor." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "tonfa táctico (encendido)" -msgstr[1] "tonfas tácticos (encendidos)" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "código de acceso a sarcófago" +msgstr[1] "códigos de acceso a sarcófago" -#. ~ Description for tactical tonfa (on) +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." msgstr "" -"Es una tonfa de plástico reforzada. El centro es hueco y está rellena con " -"condensadores y una batería recargable de alto rendimiento. Cuando se apreta" -" el botón que está en el mango, se transmite un corriente de alto voltaje a " -"los dos electrodos montados en la punta de la tonfa, y también a cualquiera " -"que esté lamentablemente en contacto con ella. La linterna integrada está " -"encendida, consumiendo gradualmente la energía e iluminando los alrededores." +"Este impreso es una cadena de números para acceder al ascensor en el " +"sarcófago de residuos peligrosos." #: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "" -msgstr[1] "" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "shishkebab (apagado)" +msgstr[1] "shishkebabs (apagados)" -#. ~ Use action msg for L-stick (off). +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "El Palo-L(®) se enciende." +msgid "Aw, dangit. It fails to start!" +msgstr "¡Uh, qué cagada. No quiere encender!" -#. ~ Use action need_charges_msg for L-stick (off). +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "El Palo-L(®) se quedó sin baterías." +msgid "This thing needs some fuel!" +msgstr "¡Esta cosa necesita un poco de gasolina!" -#. ~ Description for L-stick (off) +#. ~ Use action success_message for shishkebab (off). +#: lang/json/TOOL_from_json.py +msgid "Let's dance, Zeds!" +msgstr "¡Vamos a bailar, Zetas!" + +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" -"Producido por la empresa Light, este elegante palo no solo funciona como " -"fuente de luz, sino que también es un arma liviana debido a los materiales " -"de superaleación con los que está hecho. Dado sus mejoras de eficiencia " -"sobre las fuentes de luz comunes, el palo-L o palo luz como también se lo " -"llama, las baterías duran más que en otros aparatos." +"Es un cuchillo largo con un tubo de combustible al costado, y un pequeño " +"tanque y un encendedor integrado en la empuñadura aislada. Cuando se le pone" +" gasolina, la cuchilla puede volverse abrasadora para chamuscar enemigos e " +"iluminar tu camino. Usala para encenderla." #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "Palo-L (encendido)" -msgstr[1] "Palos-L (encendidos)" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "shishkebab (encendido)" +msgstr[1] "shishkebabs (encendidos)" -#. ~ Use action msg for L-stick (on). +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "El Palo-L(®) se apaga lentamente." +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "¡Qué bajón, tío! La llama de tu shishkebab parpadea y se apaga." -#. ~ Description for L-stick (on) +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "¡Qué bien, sin gasolina! La llama de tu shishkebab se apaga." +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "Louisville Slaughterer" -msgstr[1] "Louisville Slaughterers" +msgid "Your shishkebab crackles!" +msgstr "¡Tu shishkebab chisporrotea!" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "Enciendes el Louisville Slaughterer." +msgid "Peace out. Your shishkebab's flame dies." +msgstr "Bye bye. La llama de tu shishkebab desaparece." -#. ~ Description for Louisville Slaughterer +#. ~ Use action water_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab hisses in the water and goes out." +msgstr "Tu shishkebab sisea en el agua y se apaga." + +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" -"Es un bate resistente de madera, envuelto con trapos mojados en gasolina y " -"tela ignífuga nomex. Encendelo y el partido se va a poner VERDADERAMENTE " -"caliente. Vas a necesitar un encendedor o fósforos para encenderlo." +"Es un cuchillo largo con un tubo de combustible al costado, y un pequeño " +"tanque y un encendedor integrado en la empuñadura aislada. La cuchilla está " +"brillando. Usala para cerrar el gas." -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "El Louisville Slaughterer se extinguió." +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Louisville Slaughterer +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" -"Es un bate resistente de madera, envuelto con trapos mojados en gasolina y " -"tela ignífuga nomex. Está encendido y brillando, y hace mucho más fácil ver " -"las bases durante los juegos nocturnos (también hace que el umpire tienda " -"más a cobrar la bola como mala que como buena)." #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" msgstr[0] "" msgstr[1] "" #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "cuchillo de carnicero" -msgstr[1] "cuchillos de carnicero" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "aerosol" +msgstr[1] "aerosoles" -#. ~ Description for butcher knife +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" -"Es un cuchillo grande y afilado. Sirve bien como arma de cuerpo a cuerpo, y " -"es ideal para descuartizar cadáveres." +"Es una lata de aerosol, llena de pintura. Úsala para hacer un grafiti en el " +"suelo." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "escalera de mano" +msgstr[1] "escaleras de mano" + +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "cuchillo para carne" -msgstr[1] "cuchillos para carne" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "Es una escalera de mano de madera. Usala para ubicarla." -#. ~ Description for steak knife +#: lang/json/TOOL_from_json.py +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "marcador de supervivencia" +msgstr[1] "marcadores de supervivencia" + +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." msgstr "" -"Es un cuchillo afilado, diseñado para cortar carne. No sirve mucho como arma" -" de cuerpo a cuerpo, pero es decente para descuartizar cadáveres." +"Es una pieza afilada de carbón que casi garantiza que terminarás con las " +"manos todas manchadas de carbón. Usalo para escribir alguna cosa." #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "" -msgstr[1] "" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "telescopio de supervivencia" +msgstr[1] "telescopios de supervivencia" -#. ~ Description for paring knife +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" +"Es un telescopio casero y plegable. Es demasiado largo y poco preciso para " +"usarlo como mira para un arma, pero tener este objeto en tu inventario " +"duplica la distancia que ves en el mapa." #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" +msgid "tear gas payload" +msgid_plural "tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Description for chef knife +#. ~ Use action msg for tear gas payload. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the payload." +msgstr "" + +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Description for carving knife +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" -msgstr[0] "" -msgstr[1] "" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "Pedazo Flameante de Acero +2" +msgstr[1] "Pedazos Flameantes de Acero +2" -#. ~ Description for bread knife +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." -msgstr "" +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "A LA MIERDA, ESTA COSA ESTÁ EN FUEGO" #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" msgstr[0] "" msgstr[1] "" -#. ~ Description for vegetable cleaver +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +msgid "Who is this Tindalos guy?" msgstr "" #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" -msgstr[0] "" -msgstr[1] "" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "piedra vórtice" +msgstr[1] "piedras vórtices" -#. ~ Description for meat cleaver +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" +"Es una piedra con espirales por todas partes, y agujeros a lo largo de su " +"perímetro. Aunque es bastante grande, no pesa casi nada. El aire parece " +"juntarse alrededor de ella." #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "" -msgstr[1] "" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "silbato multiherramienta" +msgstr[1] "silbatos multiherramienta" -#. ~ Description for makeshift war scythe +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "" -msgstr[1] "" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "banjo" +msgstr[1] "banjos" -#. ~ Description for spike on a stick +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." -msgstr "" +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "Un banjo industrial común. Parece estar en buenas condiciones." #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "" -msgstr[1] "" +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "flauta de hueso" +msgstr[1] "flautas de hueso" -#. ~ Description for simple knife spear +#. ~ Description for bone flute +#: lang/json/TOOL_from_json.py +msgid "A polished bone flute with five finger holes." +msgstr "Una flauta de hueso pulido con cinco agujeros para los dedos." + +#: lang/json/TOOL_from_json.py +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "clarinete" +msgstr[1] "clarinetes" + +#. ~ Description for clarinet +#: lang/json/TOOL_from_json.py +msgid "An ornate clarinet made from wood." +msgstr "Un clarinete adornado hecho de madera." + +#: lang/json/TOOL_from_json.py +msgid "flute" +msgid_plural "flutes" +msgstr[0] "flauta" +msgstr[1] "flautas" + +#. ~ Description for flute +#: lang/json/TOOL_from_json.py +msgid "A simple silver-plated flute." +msgstr "Una simple flauta chapada en plata." + +#: lang/json/TOOL_from_json.py +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "trompeta" +msgstr[1] "trompetas" + +#. ~ Description for trumpet +#: lang/json/TOOL_from_json.py +msgid "A brass trumpet with only a few dents here and there." +msgstr "Una trompeta de latón con algunas abolladuras aquí y allá." + +#: lang/json/TOOL_from_json.py +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "ukelele" +msgstr[1] "ukeleles" + +#. ~ Description for ukulele +#: lang/json/TOOL_from_json.py +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "Un pequeño ukelele industrial. Parece estar en buenas condiciones." + +#: lang/json/TOOL_from_json.py +msgid "violin" +msgid_plural "violins" +msgstr[0] "violín" +msgstr[1] "violines" + +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" +"Un violín barato, industrial, con un soporte integrado como arco. Igual " +"produce un sonido lindo." #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "lanza cuchillo" -msgstr[1] "lanzas cuchillo" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "violín dorado" +msgstr[1] "violines dorados" -#. ~ Description for knife spear +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" +"Un brillante violín dorado, con un extraño aura alrededor. Sientes como si " +"alguna vez hubiera pertenecido al mejor de todos." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "" -msgstr[1] "" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "jaula para gallinas" +msgstr[1] "jaulas para gallinas" -#. ~ Description for homemade halfpike +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "navaja automática" -msgstr[1] "navajas automáticas" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "silbato para perros" +msgstr[1] "silbatos para perros" -#. ~ Description for switchblade +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" -"Es un cuchillo largo y fino con una cuchilla activada por un resorte, que se" -" oculta dentro del mango cuando no está en uso." +"Es un pequeño silbato. Cuando es usado, produce un tono alto que causa que " +"todos los perros aliados cercanos te sigan o dejen de atacar, o comiencen a " +"atacar a los enemigos si en ese momento están dóciles." #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" +msgid "horse tack" +msgid_plural "horse tacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for folding knife +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "cuchillo de combate" -msgstr[1] "cuchillos de combate" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "transportador de mascota" +msgstr[1] "transportadores de mascota" -#. ~ Description for combat knife +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" -"Se trata de un cuchillo de combate militar. Es ligero y muy fuerte y puede " -"ser mortal en buenas manos o cuando se le une como una bayoneta." #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" msgstr[0] "" msgstr[1] "" -#. ~ Description for modified combat knife +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "cuchillo de caza" -msgstr[1] "cuchillos de caza" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "control de coche radiocontrol" +msgstr[1] "controles de coche radiocontrol" -#. ~ Description for hunting knife +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" -"Comúnmente utilizado por cazadores, este cuchillo de un solo filo está " -"diseñado para cortar y despellejar a los animales, y no para el combate." +"Un control remoto para coches radiocontrol, con un joystick para hacer " +"doblar al auto y botones coloridos que no parecen servir para nada. ¿Tal vez" +" eran para el modelo deluxe?" #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "cuchillo de supervivencia" -msgstr[1] "cuchillos de supervivencia" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "coche radiocontrol" +msgstr[1] "coches radiocontrol" -#. ~ Description for survival knife +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." +msgid "A remote-controlled car. Fun for young and old alike." msgstr "" -"Este enorme cuchillo tiene un mango hueco con una brújula incorporada en el " -"pomo y una fila de dientes de sierra imponentes por la parte de atrás de la " -"hoja." +"Un coche controlado de manera remota. Divertido tanto para los jóvenes como " +"para los adultos." #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "cuchillo de lucha RM42" -msgstr[1] "cuchillos de lucha RM42" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "coche radiocontrol (encendido)" +msgstr[1] "coches radiocontrol (encendidos)" -#. ~ Description for RM42 fighting knife +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." msgstr "" -"Esta daga de combate Rivtech mate, resistente y negra cuenta con una " -"cuchilla de doble filo larga y delgada con una punta de lanza y un agarre " -"antideslizante distintivo que también se puede utilizar para pegarla en un " -"arma de fuego adecuada. Fabricada originalmente para los militares, fue muy " -"popular en películas y entre los coleccionistas debido a su aspecto temible." +"Este coche radiocontrol está encendido, ¡y consume las baterías igual que un" +" coche eléctrico real! Usa el control remoto para manejarlo." #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "navaja multiusos" -msgstr[1] "navajas multiusos" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "modificación de activación por radio" +msgstr[1] "modificaciones de activación por radio" -#. ~ Description for Swiss Army knife +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." msgstr "" -"Una icónica navaja importada de Europa. Su empuñadura roja de plástico " -"oculta muchas herramientas pequeñas." +"Esta pequeña pieza electrónica puede ser instalada en algunos objetos para " +"que estos puedan ser activados luego de recibir una señal de radio." #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "cuchillo de trinchera" -msgstr[1] "cuchillos de trinchera" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "radio (apagada)" +msgstr[1] "radios (apagadas)" -#. ~ Description for trench knife +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." msgstr "" -"Este fuerte cuchillo de combate posee una guarda de acero para proteger los " -"nudillos del usuario. La guarda también puede ser usada para golpear o para " -"bloquear, y el cuchillo también puede ser usado para descuartizar cadáveres." +"Es una radio portátil. Al usarla la enciendes. Va a encontrar cualquier " +"señal cercana que esté siendo transmitida y la podrás escuchar." #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "cuchillo improvisado" -msgstr[1] "cuchillos improvisados" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "radio (encendida)" +msgstr[1] "radios (encendidas)" -#. ~ Description for makeshift knife +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" -"Es un cuchillo que consiste en una punta larga y afilada más o menos, y un " -"trapo fuertemente enrollado que funciona de mango. Es una buena arma de " -"cuerpo a cuerpo." +"Esta radio portátil está encendida, y está consumiendo gradualmente sus " +"baterías. Está transmitiendo una señal enviada por alguna de las torres de " +"radio cercanas." #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "machete improvisado" -msgstr[1] "machetes improvisados" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "waltitalkie" +msgstr[1] "waltitalkies" -#. ~ Description for makeshift machete +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" -"Es un cuchillo largo que tiene un pedazo del mango envuelto en cinta " -"adhesiva, haciendo que sea más fácil empuñarlo que un machete irregular." #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "machete" -msgstr[1] "machetes" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "controlador remoto de vehículo" +msgstr[1] "controladores remotos de vehículo" -#. ~ Description for machete +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -"Este enorme cuchillo de acero sirve como una excelente herramienta para " -"cortar grandes vegetaciones y otros 'obstáculos'." - -#: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "No. 9" -msgstr[1] "No. 9's" +"Es un controlador remoto para coches verdaderos. Puede encender o apagar los" +" dispositivos del coche. Algunos coches pueden ser manejados de manera " +"remota." -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "Click." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action success_message for No. 9. +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "¡Tu Nº 9 brilla!" +msgid "You place the birchbark funnel, waiting to collect rain." +msgstr "" -#. ~ Description for No. 9 +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " -"tanque de combustible, empuñadura aislada y sistema de ignición. Cuando se " -"le carga combustible, un sistema de antorchas calienta la cuchilla, quemando" -" a tu objetivo." -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "¡Tu Nº 9 se corta!" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "embudo" +msgstr[1] "embudos" -#. ~ Use action charges_extinguish_message for No. 9. +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "¡Sin munición!" +msgid "You place the funnel, waiting to collect rain." +msgstr "Pones el embudo, esperando que recolecte agua de lluvia." -#. ~ Use action noise_message for No. 9. +#. ~ Description for funnel #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "Tu Nº 9 sisea." +msgid "" +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." +msgstr "" +"Es un embudo que puedes usar para recolectar el agua de la lluvia. Usalo en " +"el exterior y ponele un recipiente abajo para recolectar agua cuando llueve." -#. ~ Use action voluntary_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "Tu Nº 9 se pone oscuro." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "embudo de cuero" +msgstr[1] "embudos de cuero" -#. ~ Use action water_extinguish_message for No. 9. +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "Tu Nº 9 sisea en el agua y se apaga." +msgid "You place the leather funnel, waiting to collect rain." +msgstr "Pones el embudo de cuero, esperando que recolecte agua de lluvia." -#. ~ Description for No. 9 +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -"Es un enorme cuchillo de acero que ha sido modificado para agregarle un " -"tanque de combustible, empuñadura aislada y sistema de ignición. La cuchilla" -" está brillando por el calor, convirtiéndolo en un buen quemador de plantas " -"y da un poco de luz." +"Es un pequeño embudo de cuero que se usa para recolectar agua de lluvia. " +"Úsalo en el exterior y ponle un recipiente abajo para recolectar agua cuando" +" llueve." -#. ~ Description for cavalry saber +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "embudo improvisado" +msgstr[1] "embudos improvisados" + +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "Pones el embudo improvisado, esperando que recolecte agua de lluvia." -#. ~ Description for kris +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." msgstr "" -"Esta daga ondulada proviene del sudeste asiático. El diseño de su hoja causa" -" heridas amplias y dolorosas." +"Es un pequeño embudo improvisado que se usa para recolectar agua de lluvia. " +"Usalo en el exterior y ponele un recipiente abajo para recolectar agua " +"cuando llueve." -#: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "kukri" -msgstr[1] "kukris" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "embudo de metal" +msgstr[1] "embudos de metal" -#. ~ Description for kukri +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." -msgstr "" -"Este versátil elemento es una versión moderna de una tradicional arma " -"originaria de Nepal. Consiste de una cuchilla grande con una curva extraña, " -"y se puede usar tanto como herramienta y como arma." +msgid "You place the metal funnel, waiting to collect rain." +msgstr "Colocas el embudo de metal, esperando para recoger lluvia." -#. ~ Description for jian +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" +"Es un embudo grande de metal que puedes usar para recolectar el agua de la " +"lluvia. No es tan portátil como uno de plástico pero recolecta más cantidad " +"de agua. Usalo en el exterior y ponele un recipiente abajo para recolectar " +"agua cuando llueve." -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." -msgstr "" -"Esta es una antigua espada china recta de doble filo. La espada está " -"bastante gastada y torcida en un ángulo extraño." +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for scimitar +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." +msgid "You set up the raincatcher, waiting to collect water." msgstr "" -"Es una espada curvada, que se la asocia con varios países de Medio Oriente y" -" de Asia Central. Diseñada para hacer daño cortante, y bastante letal contra" -" los objetivos sin armadura." -#. ~ Description for scimitar +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." msgstr "" -"Esta es una espada curvada, asociada a varios países de Medio Oriente y de " -"Asia Central. Esta en particular parece no tener filo y estar gastada." -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "" -"Es una clásica espada medieval, de un tamaño medio entre la espada de " -"caballero que es más liviana, y la espada de dos manos. Necesita un gran " -"tahalí o una funda, a diferencia de otras espadas más pequeñas." +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "barómetro" +msgstr[1] "barómetros" -#. ~ Description for longsword +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." -msgstr "" -"Es una clásica espada medieval, de un tamaño medio entre la espada de " -"caballero que es más liviana, y las espadas de dos manos. Aunque te parece " -"que el pomo se podría salir en cualquier momento si la usas." +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "Un barómetro de plástico que puede medir la presión atmosférica." -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "" -"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" -" mano." +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "lata de viscosidad" +msgstr[1] "latas de viscosidad" -#. ~ Description for arming sword +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." msgstr "" -"Es una clásica espada medieval, del tamaño justo para ser usada con una sola" -" mano. Esta en particular no parece estar bien hecha." +"Esta lata tiene una etiqueta: \"Advertencia: contiene materiales altamente " +"tóxicos y corrosivos. El contenido puede tener sentiencia. Abrir bajo su " +"propia responsabilidad.\" Te parece que sientes que algo se mueve adentro." #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "xifos" -msgstr[1] "xifos" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "equipo de química" +msgstr[1] "equipos de química" -#. ~ Description for xiphos +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" -"Una antigua espada de bronce de origen griego, empuñada como arma de apoyo " -"de la lanza dory." +"Es un equipo de química guardado en una caja. El contenido incluye " +"recipientes de cristal, mangueras, cables de metal, una placa térmica " +"eléctrica, y lentes de seguridad. Puede ser usado para fabricar cosas " +"químicas si es que te interesa." #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "khopesh" -msgstr[1] "khopesh" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "equipo básico de química" +msgstr[1] "equipos básicos de química" -#. ~ Description for khopesh +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." msgstr "" -"Esta antigua arma de bronce posee una cuchilla curva, como una hoz, afilada " -"en su parte externa. Se la asocia con el período del Nuevo Reino del Antiguo" -" Egipto, fue diseñada principalmente para penetrar la armadura ligera, común" -" en esa región." +"Es un equipo básico de química que contiene recipientes de cristal, " +"mangueras y lentes de seguridad. Puede ser usado para fabricar cosas " +"químicas si es que te interesa, pero vas a necesitar también una fuente de " +"calor." #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "dao" -msgstr[1] "dao" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "equipo de electrólisis" +msgstr[1] "equipos de electrólisis" -#. ~ Description for dao +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -"Es una antigua espada china que consiste en una cuchilla curva y una guarda " -"con diseño de copa. Existente desde la dinastía Shang, esta está hecha de " -"bronce. Una de las cuatro armas principales de su tradición, junto con la " -"espada jian, la lanza qiang y el bastón gun." +"Es un conjunto de cables y electrodos para aplicar corriente continua " +"usualmente a un líquido. Útil para fabricar otras cosas. Hay que cargarlo " +"con una batería de almacenamiento o una batería de 12V de auto para usarlo." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "machete de supervivencia" -msgstr[1] "machetes de supervivencia" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for survivor machete +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." msgstr "" -"Esta herramienta ha sido personalizada y rebalanceada para mejorar su " -"desempeño como arma." #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "bayoneta espada" -msgstr[1] "bayonetas espada" +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "higrómetro" +msgstr[1] "higrómetros" -#. ~ Description for sword bayonet +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." +msgid "A plastic hygrometer that can read the relative humidity in the air." msgstr "" -"Una bayoneta espada. Es un arma grande y cortante que puede colocarse al " -"frente de un arma de fuego o ballesta convirtiéndola en una pica." +"Un higrómetro de plástico que puede medir la humedad relativa del aire." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" msgstr[0] "" msgstr[1] "" -#. ~ Description for modified sword bayonet +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"Son una versión moderna de los largos cuchillos japoneses que eran " -"utilizados como armas de apoyo por los samurai, antes de la llegada de la " -"wakizashi. Es una cuchilla letal, aunque es más pequeña que sus familiares " -"más famosos." +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wakizashi +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" -"Es una espada corta japonesa bastante común. Más pequeña y liviana que una " -"katana, pero es eficaz en combate." #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "flammenschwert (aus)" -msgstr[1] "flammenschwerter (aus)" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "rejilla de platino" +msgstr[1] "rejillas de platino" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +msgid "" +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." +msgstr "" +"Esto es una rejilla de metal con una capa de platino, útil para usarse como " +"catalizador para algunas reacciones químicas." -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "generador de portal" +msgstr[1] "generadores de portal" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"Este es un dispositivo extraño, bizarro y arcano, de naturaleza " +"sobrenatural. Te hace doler la cabeza con solo mirarlo. Está cubierto de " +"marcas alienígenas." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "plataforma de teletransportación" +msgstr[1] "plataformas de teletransportación" +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "flammenschwert" -msgstr[1] "flammenschwerter" +msgid "You place the telepad." +msgstr "Pones la plataforma de teletransportación." -#. ~ Use action charges_extinguish_message for flammenschwert. +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgid "" +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." +msgstr "" +"Es un equipo para una trampa de teletransportación que consiste en un " +"teletransportador y una celda solar que es activada cuando se lo pisa." -#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "teletransportador" +msgstr[1] "teletransportadores" -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt." +msgid "" +"This is an experimental device that will teleport you a short distance when " +"activated." +msgstr "" +"Es un dispositivo experimental que te teletransportará a una corta distancia" +" cuando es activado." -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt." +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "Doppler Radar Turbo 2000" +msgstr[1] "Doppler Radar Turbo 2000" -#. ~ Description for zweihänder +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgid "" +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -"Es una enorme espada de dos manos alemana. Es capaz de golpear muy fuerte." +"Es un maletín con un portátil integrado que parece que fuera de los 80. Su " +"antiguo monitor monocromático muestra una plétora de información " +"meteorológica. Sin embargo, no hay rastros del FLDSMDFR." #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for kirpan +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." msgstr "" +"Este robusto equipo contiene algunas cosas básicas que vas a necesitar para " +"hacer trabajos precisos de química: específicamente, una pequeña balanza, un" +" espectrofotómetro, un aparato de punto de fusión, un medidor de pH y un " +"equipo de papeles finos de cromatografía. Esto te ayuda a sentirte confiado " +"a poder crear el químico deseado." -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "pequeña balanza" +msgstr[1] "pequeñas balanzas" -#. ~ Description for nodachi +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" -"Es una enorme espada de dos manos curvada de origen jacolocas. Es " -"sorprendentemente liviana para el tamaño que tiene." #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" -msgstr[0] "" -msgstr[1] "" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "espectrofotómetro" +msgstr[1] "espectrofotómetros" -#. ~ Description for electrified foil +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified épée +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." msgstr "" +"Es una pequeña caja llena de tubos plásticos cuadrados precisamente " +"calibrados, para espectrometría de laboratorio." #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" +msgid "pH meter" +msgid_plural "pH meters" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified saber +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." msgstr "" +"Esto es básicamente, un par de sondas de vidrio en un voltímetro. Al poner " +"una sonda en la solución de calibración (incluída convenientemente en el " +"equipo) y la otra sonda en una sustancia, se puede calcular su acidez." -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -"Es una espada de principios de la edad moderna, usada en los siglos XVI, " -"XVII y XVIII. La llamaban 'ancha' por contraste con los floretes finos." +msgid "voltmeter" +msgid_plural "voltmeters" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for broadsword +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"This device has two probes that let you measure the electrical potential " +"between two points." msgstr "" -"Es una espada de principios de la edad moderna, usada en los siglos XVI, " -"XVII y XVIII. Esta espada parece estar muy mal hecha pero igual se debe " -"bancar un par de golpes." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "espada tizón (apagada)" -msgstr[1] "espadas tizón (apagadas)" - -#. ~ Use action lacks_fuel_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "¡No tienes fuerza para pelear!" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "¡A la carga!" +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "aparato de punto de fusión" +msgstr[1] "aparatos de punto de fusión" -#. ~ Description for firebrand (off) +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -"Es una combinación de dos clásicos solucionadores de conflictos durante el " -"Oscurantismo: la espada ancha y la antorcha. Usala para encenderla y " -"mostrarle a esos zombis paganos quién manda." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "espada tizón (encendida)" -msgstr[1] "espadas tizón (encendida)" -#. ~ Use action charges_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "¡La fuerza desaparece!" - -#. ~ Use action noise_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "¡Tu espada arde deseosa de combatir!" - -#. ~ Use action voluntary_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "¡Huye!" - -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "Tu espada sisea en el agua y se apaga." +msgid "vortex device" +msgid_plural "vortex devices" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firebrand (on) +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" -"Es una combinación de dos clásicos solucionadores de conflictos durante el " -"Oscurantismo: la espada ancha y la antorcha. La hoja está brillando de " -"calor. ¡Chupate esta mandarina, Excalibur! Usala para apagarla." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -"Es un sable ancho conocido por ser usado por marineros y piratas. Esta " -"espada parece estar muy mal hecha pero igual se debe bancar un par de " -"golpes." +msgid "microscope" +msgid_plural "microscopes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rapier +#. ~ Description for microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." msgstr "" -"Es una espada fina con un la guarda decorada. Es como la que usaría un " -"caballero o un espadachín. Ligera y rápida, hace que cualqueir batalla sea " -"con estilo." -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "" -"Es una rara espada japonesa. Es letal contra enemigos sin armadura, pero " -"igual es bastante eficaz contra las armaduras." +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for katana +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" msgstr "" -"Es una extraña espada japonesa. Aunque tiene un filo y un peso adecuados, el" -" pomo se sale y la cuchilla parece bastante gastada." #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "Sol Naciente" -msgstr[1] "Soles Nacientes" +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "El tiempo se queda quieto." +msgid "" +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." +msgstr "" -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "El Sol sale." +msgid "burette" +msgid_plural "burettes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Rising Sun +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -"Es una katana con una boquilla justo debajo de la punta de la cuchilla. A la" -" gente le encanta el fuego, y las katanas, así que ¿por qué no juntarlos? " -"Los quemadores de gas agregados a esta espada pueden hacer entrar en calor a" -" tus enemigos. Usala para encenderla." -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "La Luz se Desvanece." +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "El Sol brilla fuertemente." +msgid "" +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." +msgstr "" -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "El Sol se pone." +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Rising Sun +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"¡Es una katana que brilla con la ferocidad y el calor del SOL! Bueno, está " -"bien, no es TAN caliente, pero si te pegan con esto te va a arder mucho. " -"Usala para cerrarle el gas." -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "" -"Es una enorme espada de dos manos alemana. Aunque no estás muy seguro de que" -" tenga que ser así de flexible." +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wakizashi +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" -"Esta es una relativamente común espada corta japonesa. Aunque hay algo que " -"no está bien en esta espada." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" +msgid "microcentrifuge" +msgid_plural "microcentrifuges" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of butterfly swords +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "motosierra lajatang (apagada)" -msgstr[1] "motosierras lajatang (apagadas)" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "equipo dañado de refugio" +msgstr[1] "equipos dañados de refugio" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." msgstr "" -"Es un palo largo de madera con motosierras puestas en las puntas de manera " -"poco práctica. El resultado es una genialidad o una locura, pero no las dos " -"cosas. El peso solo permite que alguien con fuerza y muy hábil pueda tener " -"la esperanza de usarla." +"Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo. Este " +"refugio ha sido dañado y necesita ser reparado." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "motosierra lajatang (encendida)" -msgstr[1] "motosierras lajatang (encendidas)" +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "tienda de campaña grande" +msgstr[1] "tiendas de campaña grandes" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" -"Es un palo largo de madera con motosierras puestas en las puntas de manera " -"poco práctica. Están encendidas y consumen gradualmente la gasolina. Usala " -"para apagarla." +"Es una tienda de campaña tamaño familiar. Da mucho espacio, pero es muy " +"voluminosa." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "" -msgstr[1] "" +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "equipo de refugio" +msgstr[1] "equipos de refugio" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." -msgstr "" -"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " -"de manera poco práctica. El resultado es una genialidad o una locura, pero " -"no las dos cosas. El peso solo le permite a alguien con fuerza y muy hábil " -"pueda tener la esperanza de usarla." +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "Es un pequeño refugio hecho de palos y pieles. Usalo para ubicarlo." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "" -msgstr[1] "" +msgid "tent" +msgid_plural "tents" +msgstr[0] "tienda de campaña" +msgstr[1] "tiendas de campaña" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +"This is a small personal tent, it's just big enough to fit you comfortably." msgstr "" -"Es un palo largo de madera con motosierras eléctricas puestas en las puntas " -"de manera poco práctica. Están encendidas y consumen gradualmente energía. " -"Usala para apagarla." +"Es una pequeña tienda de campaña personal, lo suficientemente grande para " +"que entres cómodo." -#. ~ Description for cutlass +#: lang/json/TOOL_from_json.py +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "cigarrillo electrónico avanzado" +msgstr[1] "cigarrillos electrónicos avanzados" + +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -"Es un sable ancho conocido por ser usado por marineros y piratas, ya que su " -"corta cuchilla es fácil de manejar en el combate en espacios cerrados." +"Un versión mejorada de los cigarrillos electrónicos. Una manera menos dañina" +" que los cigarrillos para recibir tu nicotina, pero igual es adictivo. " +"Necesita baterías y nicotina en líquido para funcionar." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "motosierra de combate (apagada)" -msgstr[1] "motosierras de combate (apagadas)" +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "pipa para crack" +msgstr[1] "pipas para crack" -#. ~ Description for combat chainsaw (off) +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" -"Es una motosierra más liviana, más precisas y extensivamente modificada para" -" ser un arma más eficaz. Lamentablemente, estas modificaciones la han hecho " -"menos efectiva como herramienta para cortar madera." +"Es un tubo fino de cristal con punta mas amplia y redonda. Se usa para " +"consumir ciertas sustancias ilícitas." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "motosierra de combate (encendida)" -msgstr[1] "motosierras de combate (encendidas)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "pipa de vidrio" +msgstr[1] "pipas de vidrio" -#. ~ Description for combat chainsaw (on) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" -"Esta motosierra de combate está encendida, y consume gradualmente la " -"gasolina. Usala para apagarla." +"Es una pipa de vidrio soplada artesanalmente. Es de la clase que se utiliza " +"comúnmente para fumar drogas recreativas." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "motosierra eléctrica de combate (apag.)" -msgstr[1] "motosierras eléctricas de combate (apag.)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "pipa para tabaco" +msgstr[1] "pipas para tabaco" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" -"Es una motosierra eléctrica más liviana, más precisa y extensivamente " -"modificada para ser un arma más eficaz. Lamentablemente, estas " -"modificaciones la han hecho menos efectiva como herramienta para cortar " -"madera." +"Es una pipa tallada de madera. Está diseñada para facilitar el consumo de " +"hojas curadas de tabaco." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "" -msgstr[1] "" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "tijera" +msgstr[1] "tijeras" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" +"Son un par de tijeras largas y resistentes. Puedes usar las tijeras para " +"cortar objetos hechos de algodón (como la ropa) y hacer trapos." #: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "" -msgstr[1] "" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "aguja de hueso" +msgstr[1] "agujas de hueso" -#. ~ Description for alien resin pod +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." msgstr "" +"Es una aguja afilada hecha de hueso. Es útil para confeccionar simple ropa y" +" otros objetos. Pero su baja calidad la hace poco adecuada para trabajos que" +" requieran velocidad o precisión." -#: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "fragmento de cristal" -msgstr[1] "fragmentos de cristal" +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "aguja curva" +msgstr[1] "agujas curvas" -#. ~ Use action done_message for glass shard. +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" +"Una aguja curva y afilada hecha de acero. Su forma redondeada permite hacer " +"puntos que solo perforan un lado del material. Aunque no es adecuada para " +"muchas tareas de sastrería, es necesaria para coser neopreno." -#. ~ Description for glass shard +#: lang/json/TOOL_from_json.py +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "aguja de madera" +msgstr[1] "agujas de madera" + +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -"Es un fragmento de cristal roto con las puntas afiladas. Lo puedes usar como" -" arma, pero te conviene usar guantes." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "pedazo de plástico" -msgstr[1] "pedazos de plástico" +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "costurero" +msgstr[1] "costureros" -#. ~ Description for plastic chunk +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" -"Es un pedazo de plástico. Puede ser usado para fabricar, reparar o reforzar " -"objetos de plástico." +"Es un equipo de plástico con una variedad de agujas, carreteles de hilo y " +"algunas otras herramientas para uso textil. Usar un costurero en una prenda " +"hará que intentes repararlo o reforzarlo. Y al hacerlo estarás usando tu " +"habilidad de Sastrería." #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "" -msgstr[1] "" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "pellejo curándose" +msgstr[1] "pellejos curándose" -#. ~ Description for synthetic fabric +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." +msgid "You carefully unfold the tanning leather hide and shake it clean." msgstr "" +"Cuidadosamente, desdoblás el pellejo que está curándose y lo sacudes para " +"limpiarlo." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" -msgstr[0] "" -msgstr[1] "" +msgid "The tanning leather hide isn't done yet." +msgstr "El pellejo todavía no terminó el proceso de curado." -#. ~ Description for lycra patch +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" +"Es el pellejo tratado de un animal que está en pleno proceso químico que " +"necesita para convertirse en cuero. Vas a poder activarlo para desenrollarlo" +" y usarlo cuando termine el proceso." #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "cocina de hexamina" -msgstr[1] "cocinas de hexamina" +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "pelaje curándose" +msgstr[1] "pelajes curándose" -#. ~ Description for hexamine stove +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +msgid "You carefully unfold the tanning fur pelt and shake it clean." msgstr "" -"Conocida como la cocina Esbit, esta es una cocina liviana, plegable, " -"diseñada para usar pequeñas pastillas de hexamina para cocinar." +"Cuidadosamente, desdoblas el pelaje que está curándose y lo sacudes para " +"limpiarlo." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "brasero" -msgstr[1] "braseros" +#. ~ Use action not_ready_msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "The tanning fur pelt isn't done yet." +msgstr "El pelaje todavía no terminó el proceso de curado." -#. ~ Description for brazier +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" +"Es el pelaje tratado de un animal que está en pleno proceso químico que " +"necesita para convertirse en piel. Vas a poder activarlo para desenrollarlo " +"y usarlo cuando termine el proceso." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "equipo de sastre" +msgstr[1] "equipos de sastre" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for tailor's kit +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" msgstr[0] "" msgstr[1] "" -#. ~ Description for camp chair +#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py -msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." -msgstr "" +msgid "scrub brush" +msgid_plural "scrub brushes" +msgstr[0] "cepillo de fregar" +msgstr[1] "cepillos de fregar" -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "bote inflable" -msgstr[1] "botes inflables" +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#: lang/json/TOOL_from_json.py +msgid "This is a simple scrub brush." +msgstr "Es un simple cepillo de fregar." -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "Desplegás cuidadosamente, luego inflás y preparás para zarpar el %s." +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "cortadora eléctrica de pelo" +msgstr[1] "cortadoras eléctricas de pelo" -#. ~ Description for inflatable boat +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -"Este bote de goma de remos (incluidos) está desinflado para ser más fácil de" -" guardar. Actívalo para inflarlo (si tienes una bomba de aire o inflador en " -"el inventario) y zarpar." +"Es una cortadora eléctrica de bolsillo para el pelo. La puedes usar para " +"cortarte el pelo si tiene batería. Necesita 10 unidades de batería por uso." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py +msgid "mop" +msgid_plural "mops" +msgstr[0] "fregona" +msgstr[1] "fregonas" -#. ~ Description for metal smoking rack +#. ~ Description for mop #: lang/json/TOOL_from_json.py msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" +"Es una fregona difícil de manejar. Útil para limpiar derrames líquidos. " +"Úsala para limpiar cualquier charco que hayas hecho." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" +msgstr[0] "trapo" +msgstr[1] "trapos" -#. ~ Description for tourist table +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" +"Es un pedazo grande de tela, útil para fabricar otras cosas y posiblemente " +"para detener sangrados." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "lona de cuero" -msgstr[1] "lonas de cuero" +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "equipo de afeitar" +msgstr[1] "equipos de afeitar" -#. ~ Description for leather tarp +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" +"Es un equipo de afeitar compacto y liviano hecho para los que viajan. Lo " +"puedes usar para afeitarte si se le agrega jabón. Necesita 1 unidad de jabón" +" por uso." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "alfombra de fibra" -msgstr[1] "alfombras de fibra" +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" +msgstr[0] "esponja" +msgstr[1] "esponjas" -#. ~ Description for fiber mat +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" +"Una esponja es una herramienta o ayuda de limpieza hecha de material suave y" +" poroso. Típicamente utilizada para limpiar superficies impermeables." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "equipo improvisado cortapelo" +msgstr[1] "equipos improvisados cortapelo" -#. ~ Description for folded butter churn +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." -msgstr "" +msgid "This is a kit with tools for cutting hair." +msgstr "Es un equipo con herramientas para cortar el pelo." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "yesquero" -msgstr[1] "yesqueros" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "equipo improvisado de afeitar" +msgstr[1] "equipos improvisados de afeitar" -#. ~ Description for flint and steel +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" +"Es un equipo de afeitar improvisado. Lo puedes usar para afeitarte si se le " +"agrega jabón. Necesita 1 unidad de jabón por uso." #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" -msgstr[0] "" -msgstr[1] "" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "tabla de lavar" +msgstr[1] "tablas de lavar" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" -"Es una pequeña prensa de mano para cargar munición a mano. Viene con todo lo" -" que se necesita para empezar a cargar a mano tu propia munición." +"Es una tabla de madera para lavar. La podéis usar para lavar la ropa sucia " +"si tenéis algún agente lavador." #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" +msgid "washing kit" +msgid_plural "washing kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "quitador cinético de balas" -msgstr[1] "quitadores cinético de balas" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "trampa para oso" +msgstr[1] "trampas para oso" -#. ~ Description for kinetic bullet puller +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "" -"Es una herramienta que se usa para desarmar apropiadamente la munición." +msgid "Bury the beartrap?" +msgstr "¿Quieres enterrar la trampa para oso?" +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "lámpara eléctrica (apagada)" -msgstr[1] "lámparas eléctricas (apagadas)" +msgid "You set the beartrap." +msgstr "Pones la trampa para osos." -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "La lampara no tiene batería." +msgid "You bury the beartrap." +msgstr "Entierras la trampa para osos." -#. ~ Description for electric lantern (off) +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." msgstr "" -"Es una lámpara alimentada con baterías. No provee mucha luz, pero dura mucho" -" tiempo. Usala para encenderla." +"Es como una mandíbula de acero conectada a una placa de presión sensitiva. " +"Usala para ponerla en el suelo, creando una trampa que va a capturar y dañar" +" cualquier cosa que la pise. Si tienes una pala, vas a tener la opción de " +"enterrarla." #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "lámpara eléctrica (encendida)" -msgstr[1] "lámparas eléctricas (encendidas)" +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "trampa de cuchilla" +msgstr[1] "trampas de cuchilla" -#. ~ Use action msg for electric lantern (on). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "Apagas la lámpara." +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "" +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "linterna (apagada)" -msgstr[1] "linternas (apagadas)" +msgid "" +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." +msgstr "" +"Es un machete agregado al costado de un motor, con una cuerda controlando su" +" acelerador. Cuando se tira de la cuerda, la cuchilla se mueve con mucha " +"fuerza. La trampa tiene un área de efecto de 3x3." -#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "Enciendes la linterna." +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "trampa de tabla con clavos" +msgstr[1] "trampas de tabla con clavos" -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "La linterna se quedó sin baterías." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "Pones la trampa de tablas en el %s, con los clavos para arriba." -#. ~ Description for flashlight (off) +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." msgstr "" -"Es la típica linterna hogareña con el mango de plástico. Al usarla la " -"enciendes para generar luz, suponiendo que tiene baterías." +"Son varios pedazos de madera clavados juntos, con algunos clavos que " +"sobresalen para arriba. Si una víctima desprevenida la pisa, se va a " +"ensartar los clavos en el pie." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "trampa bomba" +msgstr[1] "trampas bomba" +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "linterna (encendida)" -msgstr[1] "linternas (encendidas)" +msgid "You set the booby trap up and activate the grenade." +msgstr "Pones la trampa bomba y activas la granada." -#. ~ Use action msg for flashlight (on). +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "Enciendes la linterna." +msgid "" +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." +msgstr "" +"Es un simple dispositivo explosivo que se detona con un pedazo de hilo. " +"Usala para ponerla y mirá como algún pobre idiota la detona." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "plástico de burbuja" +msgstr[1] "plásticos de burbuja" + +#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "bengala" -msgstr[1] "bengalas" +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "" +"Pones el plástico de burbuja en el suelo, listo para que alguien lo pise." -#. ~ Use action menu_text for flare. +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py -msgid "Strike the striker" +msgid "" +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." msgstr "" +"Es una lámina de plástico cubierta con burbujas de aire. Úsala para ponerlo " +"en el suelo, creando una trampa que te advertirá con el ruido si alguien la " +"pisa." -#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "Golpeas la bengala y la enciendes." +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "abrojo metálico sueltos" +msgstr[1] "abrojos metálicos sueltos" -#. ~ Description for flare +#. ~ Use action done_message for loose caltrops. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "Desparramas los abrojos metálicos en el %s." + +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." msgstr "" -"Es una bengala de magnesio de quemado lento. Usala para golpearla y así se " -"enciende. Producirá una luz brillante por media hora, más o menos." +"Son unos pequeños objetos de metal cubiertos con muchas puntas afiladas. Si " +"una víctima desprevenida los pisa, se van a llevar una púa atravesándole el " +"pie." #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "bengala encendida" -msgstr[1] "bengalas encendidas" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for active flare +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." msgstr "" -"Esta bengala de magnesio está encendida, produciendo luz. Durará por lo " -"menos media hora antes de apagarse." +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "linterna reforzada (apagada)" -msgstr[1] "linternas reforzadas (apagadas)" +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "" -#. ~ Use action msg for heavy duty flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "Enciendes la linterna reforzada." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "trampa de ballesta" +msgstr[1] "trampas de ballesta" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "La linterna reforzada se quedó sin baterías." +msgid "You set the crossbow trap." +msgstr "Pones la trampa de ballesta." -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"Es una linterna led reforzada de forma tubular y de aluminio, utilizada " -"comúnmente por los guardias de seguridad. Es una decente arma de cuerpo a " -"cuerpo. Usala para encenderla, si tiene baterías emitirá luz." +"Es una simple trampa de cuerda, que tiene la punta atada al gatillo de una " +"ballesta cargada. Cuando se tira de la cuerda, la ballesta se dispara. Solo " +"se puede usar un perno, así que la trampa se desarma después de un uso." -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "linterna reforzada (encendida)" -msgstr[1] "linternas reforzadas (encendidas)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "mina" +msgstr[1] "minas" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "Apagas la linterna reforzada." +msgid "Bury the land mine?" +msgstr "¿Quieres enterrar la mina?" +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "lámpara de acetileno (apagada)" -msgstr[1] "lámparas de acetileno (apagadas)" +msgid "You set the land mine." +msgstr "Pones la mina." -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "La %s tiene que estar conectado a una garrafa para encender." +msgid "You bury the land mine." +msgstr "Entierras la mina." -#. ~ Description for acetylene lamp (off) +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." -msgstr "" -"Es una antigua lámpara de bronce diseñada para funcionar con una garrafa de " -"acetileno. Es una fuente de luz eficiente y un poco peligrosa." +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "Es una mina militar anti-personal que se activa cuando es pisada." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "trampa de escopeta" +msgstr[1] "trampas de escopeta" +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "lámpara de acetileno (encendida)" -msgstr[1] "lámparas de acetileno (encendidas)" +msgid "You set the shotgun trap." +msgstr "Pones la trampa de escopeta." -#. ~ Use action msg for acetylene lamp (on). +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "Se apagó la %s." +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "inhalador" -msgstr[1] "inhaladores" +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "trampa de cuerda" +msgstr[1] "trampas de cuerda" -#. ~ Description for inhaler +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "Le colocas las sogas a la trampa de cuerdas." + +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" -"Un inhalador de albuterol. Usado para el tratamiento del broncoespasmo, es " -"el sustento de la gente con asma. También es un estimulante leve, puede " -"causar nerviosismo o temblores." +"Es un cable resistente y fino con alguna herramienta de fijación en una de " +"las puntas. Una trampa de cuerda tiene que ponerse atravesando alguna puerta" +" u otro pasaje fino. El propósito es hacer tropezar a los que pasen, " +"causandoles una caída y posiblemente un pequeño daño." #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "control de coche radiocontrol" -msgstr[1] "controles de coche radiocontrol" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "motosierra (apagada)" +msgstr[1] "motosierras (apagadas)" -#. ~ Description for RC control +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -"Un control remoto para coches radiocontrol, con un joystick para hacer " -"doblar al auto y botones coloridos que no parecen servir para nada. ¿Tal vez" -" eran para el modelo deluxe?" +"Es una herramienta para cortar árboles pero también con la posibilidad de " +"usarse como arma. Si tiene combustible, al usar este objeto se enciende, lo " +"que la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "coche radiocontrol" -msgstr[1] "coches radiocontrol" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "motosierra (encendida)" +msgstr[1] "motosierras (encendidas)" -#. ~ Description for RC car +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "" -"Un coche controlado de manera remota. Divertido tanto para los jóvenes como " -"para los adultos." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "La motosierra está encendida y hace mucho ruido. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "coche radiocontrol (encendido)" -msgstr[1] "coches radiocontrol (encendidos)" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "sierra circular (apagada)" +msgstr[1] "sierras circulares (apagadas)" -#. ~ Description for RC car (on) +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "Enciendes la sierra circular." + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" -"Este coche radiocontrol está encendido, ¡y consume las baterías igual que un" -" coche eléctrico real! Usa el control remoto para manejarlo." #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "modificación de activación por radio" -msgstr[1] "modificaciones de activación por radio" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "sierra circular (encendida)" +msgstr[1] "sierras circulares (encendidas)" -#. ~ Description for radio activation mod +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" -"Esta pequeña pieza electrónica puede ser instalada en algunos objetos para " -"que estos puedan ser activados luego de recibir una señal de radio." +"Una sierra circular liviana de mano, sin cable. Está encendida y la cuchilla" +" está girando. Usala para apagarla." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "radio (apagada)" -msgstr[1] "radios (apagadas)" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "hacha de cobre" +msgstr[1] "hachas de cobre" -#. ~ Description for radio (off) +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" -"Es una radio portátil. Al usarla la enciendes. Va a encontrar cualquier " -"señal cercana que esté siendo transmitida y la podrás escuchar." +"Es un pedazo decente de cobre trabajado, unido a un mango de madera para " +"hacer un hacha simple pero efectiva." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "radio (encendida)" -msgstr[1] "radios (encendidas)" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "motosierra eléctrica (apagada)" +msgstr[1] "motosierras eléctricas (apagadas)" -#. ~ Description for radio (on) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" -"Esta radio portátil está encendida, y está consumiendo gradualmente sus " -"baterías. Está transmitiendo una señal enviada por alguna de las torres de " -"radio cercanas." +"Es una herramienta para cortar árboles pero también con la posibilidad de " +"usarse como arma. Si tiene batería, al usar este objeto se enciende, lo que " +"la convierte en una arma de cuerpo a cuerpo muy poderosa pero incómoda." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "waltitalkie" -msgstr[1] "waltitalkies" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "motosierra eléctrica (encendida)" +msgstr[1] "motosierras eléctricas (encendidas)" -#. ~ Description for two-way radio +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." msgstr "" +"Esta motosierra eléctrica está encendida y hace mucho ruido. Usala para " +"apagarla." #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "controlador remoto de vehículo" -msgstr[1] "controladores remotos de vehículo" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for remote vehicle controller +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" -"Es un controlador remoto para coches verdaderos. Puede encender o apagar los" -" dispositivos del coche. Algunos coches pueden ser manejados de manera " -"remota." #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "equipo de química" -msgstr[1] "equipos de química" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chemistry set +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" -"Es un equipo de química guardado en una caja. El contenido incluye " -"recipientes de cristal, mangueras, cables de metal, una placa térmica " -"eléctrica, y lentes de seguridad. Puede ser usado para fabricar cosas " -"químicas si es que te interesa." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "equipo básico de química" -msgstr[1] "equipos básicos de química" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "azuela de piedra" +msgstr[1] "azuelas de piedra" -#. ~ Description for basic chemistry set +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." +"This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" -"Es un equipo básico de química que contiene recipientes de cristal, " -"mangueras y lentes de seguridad. Puede ser usado para fabricar cosas " -"químicas si es que te interesa, pero vas a necesitar también una fuente de " -"calor." +"Es una azuela de piedra, un tipo de hacha de mango corto. Se usa para cortar" +" objetos de madera." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "" -msgstr[1] "" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "hacha de piedra" +msgstr[1] "hachas de piedra" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" -"Este robusto equipo contiene algunas cosas básicas que vas a necesitar para " -"hacer trabajos precisos de química: específicamente, una pequeña balanza, un" -" espectrofotómetro, un aparato de punto de fusión, un medidor de pH y un " -"equipo de papeles finos de cromatografía. Esto te ayuda a sentirte confiado " -"a poder crear el químico deseado." +"Es una piedra afilada sujetada a un palo. Funciona bastante bien como hacha," +" pero la verdad es que no se puede comparar con un hacha seria." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "pequeña balanza" -msgstr[1] "pequeñas balanzas" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "sierra para madera" +msgstr[1] "sierras para madera" -#. ~ Description for small weight scale +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "Es una sierra fina, útil para cortar objetos de madera." + +#: lang/json/TOOL_from_json.py +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "You test the bricks, and they're solid enough to use." msgstr "" +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "espectrofotómetro" -msgstr[1] "espectrofotómetros" +msgid "The bricks are still too damp to bear weight." +msgstr "" -#. ~ Description for spectrophotometer +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" msgstr[0] "" msgstr[1] "" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" -"Es una pequeña caja llena de tubos plásticos cuadrados precisamente " -"calibrados, para espectrometría de laboratorio." #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" msgstr[0] "" msgstr[1] "" -#. ~ Description for pH meter +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" -"Esto es básicamente, un par de sondas de vidrio en un voltímetro. Al poner " -"una sonda en la solución de calibración (incluída convenientemente en el " -"equipo) y la otra sonda en una sustancia, se puede calcular su acidez." #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for voltmeter +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" -msgstr[0] "aparato de punto de fusión" -msgstr[1] "aparatos de punto de fusión" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "horno de ladrillos" +msgstr[1] "hornos de ladrillos" -#. ~ Description for melting point apparatus +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" +"Es un hornos de ladrillos portátil que funciona con carbón. Está diseñada " +"para cocinar ladrillos, pero la puedes usar para cocinar cualquier cosa " +"hecha de arcilla." #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" -msgstr[0] "" -msgstr[1] "" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "espátula" +msgstr[1] "espátulas" -#. ~ Description for vortex device +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." -msgstr "" +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "Una herramienta similar a un cincel, diseñado para sacar la pintura." #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" +msgid "clamp" +msgid_plural "clamps" msgstr[0] "" msgstr[1] "" -#. ~ Description for microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" +msgid "claw bar" +msgid_plural "claw bars" msgstr[0] "" msgstr[1] "" -#. ~ Description for dissecting microscope +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" -msgstr[0] "" -msgstr[1] "" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "hormigonera" +msgstr[1] "hormigoneras" -#. ~ Description for separation funnel +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" +"Es una mezcladora portátil de cemento. Igual, es grande y pesada, pero puede" +" ser operada por una sola persona, y anda con baterías. También tiene un " +"calentador incorporado." #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" -msgstr[0] "" -msgstr[1] "" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "taladro inalámbrico" +msgstr[1] "taladros inalámbricos" -#. ~ Description for burette +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." +"This is a cordless battery-powered drill with a selection of drill bits." msgstr "" +"Esto es un taladro sin cable, alimentado con baterías, con una variedad de " +"puntas para el taladro." #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" -msgstr[0] "" -msgstr[1] "" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "martillo neumático eléctrico" +msgstr[1] "martillos neumáticos eléctricos" -#. ~ Description for rotary evapourator +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "" -msgstr[1] "" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "sierra de arco" +msgstr[1] "sierras de arco" -#. ~ Description for fractional distillation apparatus +#. ~ Description for hacksaw #: lang/json/TOOL_from_json.py -msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." -msgstr "" +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "Es una sierra resistente, útil para cortar objetos de metal." #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "" -msgstr[1] "" +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "martillo" +msgstr[1] "martillos" -#. ~ Description for electrophoresis tray +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "" -msgstr[1] "" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "taladro manual" +msgstr[1] "taladros manuales" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" +"Es una primitiva agujereadora manual con una sola mecha. Es lenta y " +"agotadora de utilizar." #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "tijera" -msgstr[1] "tijeras" +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "manguera de goma" +msgstr[1] "mangueras de goma" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." msgstr "" -"Son un par de tijeras largas y resistentes. Puedes usar las tijeras para " -"cortar objetos hechos de algodón (como la ropa) y hacer trapos." +"Es una manguera de goma flexible. Puede ser usada para fabricar alguna cosa," +" o para chuparle la gasolina a un vehículo." #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -88575,6 +88303,142 @@ msgstr "" "Es un gato hidráulico compacto de tipo tijera, usado para levantar " "vehículos." +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "martillo neumático" +msgstr[1] "martillos neumáticos" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "" +"Es una herramienta de construcción que se usa para agujerear roca sólida u " +"otras superficies. Utiliza gasolina. Usalo para hacer un agujero en terreno " +"adyacente (si tiene gasolina)." + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "equipo armero de reparación" +msgstr[1] "equipos armeros de reparación" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"Es un equipo completo de herramientas hecho para reparar armas de fuego " +"dañadas. Alimentado con baterías normales, es una herramienta vital para el " +"mantenimiento a largo plazo de las armas de fuego. Necesita 25 cargas de " +"batería para cada vez que se usa." + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "martillo improvisado" +msgstr[1] "martillos improvisados" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "llana de metal" +msgstr[1] "llanas de metal" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "" +"Esta herramienta metálica es utilizada comúnmente para alisar el cemento, o " +"la mezcla, en las obras." + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "kit de reparación misceláneo" +msgstr[1] "kits de reparación misceláneos" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "molde de plástico" +msgstr[1] "moldes de plástico" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "" +"Es un molde de plástico. Se le puede dar formas y usar para fabricar objetos" +" de plástico." + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "multi-herramienta" +msgstr[1] "multi-herramientas" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "" +"Una herramienta multifunción ingeniosamente diseñada, que combina varias " +"herramientas pequeñas en los mangos del par de pinzas." + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -88596,6 +88460,294 @@ msgstr "" "presión de un gas de soldadura apropiado antes del uso. Además de sus usos " "de metales, se puede activar para destruir las barreras metálicas." +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "brocha" +msgstr[1] "brochas" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "Un pincel ancho, adecuado para pintar paredes." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "pico" +msgstr[1] "picos" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "" +"Es un pico grande de acero, útil para rompar cosas duras o (con suficiente " +"habilidad) enemigos duros. ¡Picá la tierra!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "tenaza" +msgstr[1] "tenazas" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +"Es una tenaza común con junta deslizante, útil para usar en trabajos " +"mecánicos básicos. Para otras cosas más complejas vas a necesitar una llave " +"francesa. " + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "pulidor eléctrico" +msgstr[1] "pulidores eléctricos" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "" +"Es un pulidor eléctrico que se utiliza para pulir superficies de metal y " +"hacerlas tan reflectantes como un espejo." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "martillo de piedra" +msgstr[1] "martillos de piedra" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +"Es una piedra sujetada a un palo, un simple facsímil de un martillo. " +"Funciona adecuadamente pero la verdad es que no se puede comparar con un " +"martillo serio." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "destornillador" +msgstr[1] "destornilladores" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" +"Es un destornillador de broca cruciforme... o sea, punta phillips. Es una " +"herramienta importante para casi todas las fabricaciones electrónicas, la " +"mayoría de las mecánicas, y tiene muchos otros usos." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "juego de destornilladores" +msgstr[1] "juegos de destornilladores" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" +"Es un juego de destornilladores de varios tamaños y tipos de punta. Te " +"garantiza tener la herramienta adecuada para un trabajo preciso." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "equipo de reparación de armas" +msgstr[1] "equipos de reparación de armas" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"Es un equipo portátil de herramientas hecho para reparar armas de fuego " +"dañadas. Alimentado con baterías normales, es una herramienta vital para el " +"mantenimiento a largo plazo de las armas de fuego. Necesita 100 cargas de " +"batería para cada vez que se usa." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "soldadora de mano" +msgstr[1] "soldadoras de mano" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +"Es un aparato con una punta de metal que se puede poner muy caliente. Es " +"necesario para crear dispositivos electrónicos avanzados. Incluso, lo puedes" +" usar para cauterizar heridas, si necesitas." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "caja de herramientas" +msgstr[1] "cajas de herramientas" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" +"Es una caja resistente de metal, que contiene un equipo completo de " +"herramientas adecuadas para la mayoría de los arreglos caseros o las obras " +"de construcción." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "conjunto de herramientas extendida" +msgstr[1] "conjuntos de herramientas extendidas" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "llana de madera" +msgstr[1] "llanas de madera" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" +"Esta herramienta improvisada es usada para alisar el cemento o la mezcla en " +"las obras. También lo puedes usar para reventar algunas cabezas." + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "fibra de lana" +msgstr[1] "fibras de lana" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" +"Es un conjunto natural de fibras de lana. Puede ser procesado para hacer " +"trozos de fieltro o hilos." + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "navaja de precisión" +msgstr[1] "navajas de precisión" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"Es un cuchillo pequeño y afilado, diseñado para hacer cortes precisos " +"trabajando con telas o en alguna fabricación. Puede causar un daño decente, " +"pero es difícil acertarle a las cosas con esto. Su pequeña hoja afilada " +"permite golpes precisos en las manos de alguien hábil. Es demasiado chico " +"para poder descuartizar cadáveres." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "llave inglesa" +msgstr[1] "llaves inglesas" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" +"Es una llave inglesa ajustable. Puede funcionar como una decente arma de " +"cuerpo a cuerpo, y es utilizada en muchas tareas mecánicas." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -93810,7 +93962,7 @@ msgstr "" #: lang/json/bionic_from_json.py msgid "Extended Toolset" -msgstr "" +msgstr "Conjunto de herramientas extendida" #. ~ Description for Extended Toolset #: lang/json/bionic_from_json.py @@ -93843,6 +93995,11 @@ msgid "" "requires less effort when this bionic is online. However, when it's offline" " it will hamper your movement, as you struggle against its moving parts." msgstr "" +"Las articulaciones de tus piernas han sido equipadas con servomotores que " +"proveen un movimiento asistido por energía. Están optimizadas para correr, " +"pero caminar también requiere menos esfuerzo cuando este biónico está " +"activado. Sin embargo, cuando está desactivado, tu movimiento será " +"obstaculizado y te costará moverte." #. ~ Description for Visual Disruptor #: lang/json/bionic_from_json.py @@ -100006,8 +100163,8 @@ msgid "broken vegetation tangle" msgstr "enredo de vegetación rota" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "" +msgid "cobwebs" +msgstr "telarañas" #: lang/json/field_type_from_json.py msgid "webs" @@ -100983,7 +101140,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -101121,7 +101278,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -101351,8 +101508,8 @@ msgstr "" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" #: lang/json/furniture_from_json.py @@ -101670,8 +101827,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -102231,7 +102388,7 @@ msgstr "" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "" #: lang/json/furniture_from_json.py @@ -103293,7 +103450,7 @@ msgstr "máquina expendedora" #. ~ Description for vending machine #: lang/json/furniture_from_json.py msgid "Buy stuff with a cash card." -msgstr "" +msgstr "Puedes comprar cosas con una tarjeta de crédito." #: lang/json/furniture_from_json.py msgid "broken vending machine" @@ -105563,7 +105720,7 @@ msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -106439,8 +106596,8 @@ msgstr "" #: lang/json/gun_from_json.py msgid "Taurus Raging Bull" msgid_plural "Taurus Raging Bull" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Taurus Raging Bull" +msgstr[1] "Taurus Raging Bull" #: lang/json/gun_from_json.py msgid "" @@ -107109,8 +107266,8 @@ msgstr "" #: lang/json/gun_from_json.py msgid "RM2000 submachine gun" msgid_plural "RM2000 submachine guns" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "subfusil RM2000" +msgstr[1] "subfusiles RM2000" #: lang/json/gun_from_json.py msgid "" @@ -108457,6 +108614,10 @@ msgid "" "supply, or UPS. It does not reload normally; instead, press fire once to " "start charging it from your UPS, then again to unload the charge." msgstr "" +"Un rifle multi-propósito, diseñado para usarse en conjunto con un UPS. No se" +" recarga de manera normal, si no que aprietas el disparo una vez para " +"comenzar a cargarla con el UPS, y después aprietas otra vez para disparar la" +" carga." #: lang/json/gun_from_json.py msgid "blowgun" @@ -109033,8 +109194,8 @@ msgstr "" #: lang/json/gun_from_json.py msgid "M1911 DS" msgid_plural "M1911 DSs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "M1911 DS" +msgstr[1] "M1911 DS" #: lang/json/gun_from_json.py msgid "" @@ -111950,7 +112111,7 @@ msgstr "" #: lang/json/gunmod_from_json.py msgid "sling" -msgstr "" +msgstr "honda" #: lang/json/gunmod_from_json.py msgid "adjustable stock" @@ -115518,6 +115679,9 @@ msgid "" "collision. You will automatically enable this part when you move into a " "tile with it." msgstr "" +"Esta parte evitará que salgas disparado del vehículo durante una colisión. " +"Vas a activar automáticamente esta parte cuando te muevas al espacio que lo " +"tiene." #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -115746,8 +115910,8 @@ msgid "Unequip selected armor" msgstr "Sacarse armadura seleccionada" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "Mostrar Ayuda" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -116009,6 +116173,10 @@ msgstr "Activar/Desactivar Saltar a objetivo" msgid "Center On Character" msgstr "Centrar en personaje" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "Mostrar Ayuda" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "Cambiar género" @@ -116642,10 +116810,6 @@ msgstr "Autoatacar" msgid "Main Menu" msgstr "Menú Principal" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "Atajos de teclado" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "Opciones" @@ -116760,6 +116924,10 @@ msgstr "Agregar atajo de teclado local" msgid "Add global keybinding" msgstr "Agregar atajo de teclado global" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "Agregar zona" @@ -117412,6 +117580,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -117502,7 +117693,7 @@ msgstr "" #. ~ Sign #: lang/json/mapgen_from_json.py msgid "Private Property: No Trespassing" -msgstr "" +msgstr "Propiedad Privada: No Entrar" #. ~ Sign #: lang/json/mapgen_from_json.py @@ -117534,6 +117725,11 @@ msgstr "" msgid " Area Dump" msgstr "" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -118666,6 +118862,21 @@ msgstr "" msgid "Manifest" msgstr "Manifiesto" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -118884,7 +119095,7 @@ msgstr "Precisión de Grulla" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -118951,7 +119162,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -119184,7 +119395,7 @@ msgstr "Acecho de Leopardo" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -119456,7 +119667,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -119601,7 +119812,7 @@ msgstr "" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -119806,7 +120017,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -119921,7 +120132,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -120804,6 +121015,8 @@ msgid "" "Survivors were talking about them crashing but I don't know where. If I " "were a pilot I'd avoid crash landing in a city or forest though." msgstr "" +"Los supervivientes estaban hablando acerca de un accidente pero no sé dónde." +" Si yo fuera el piloto evitaría estrellarme en una ciudad o en un bosque." #: lang/json/mission_def_from_json.py msgid "How 'bout that black box?" @@ -120827,7 +121040,7 @@ msgstr "Recuperar Transcr. de Caja Negra" #: lang/json/mission_def_from_json.py msgid "With the black box in hand, we need to find a lab." -msgstr "" +msgstr "Con la caja negra, tenemos que encontrar un laboratorio." #: lang/json/mission_def_from_json.py msgid "" @@ -120892,7 +121105,7 @@ msgstr "¿Ha habido suerte?" #: lang/json/mission_def_from_json.py msgid "Great work, Deputy. We're in business." -msgstr "" +msgstr "Buen trabajo, Ayudante. Estamos en marcha." #: lang/json/mission_def_from_json.py msgid "Thanks for trying… I guess." @@ -120901,6 +121114,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "The day of reckoning will come for the criminals if it hasn't already." msgstr "" +"El día del juicio final llegará para los criminales si es que ya no ha " +"llegado." #: lang/json/mission_def_from_json.py msgid "Find Flag" @@ -120959,7 +121174,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "You'll see, I know I'm right." -msgstr "" +msgstr "Vas a ver, sé que tengo razón." #: lang/json/mission_def_from_json.py msgid "" @@ -120974,6 +121189,8 @@ msgid "" "Try a big corporate building of some sort, they're bound to have an " "accounting department." msgstr "" +"Busca en un edificio grande de una corporación de alguna clase, están " +"obligadas a tener un departamento de contabilidad." #: lang/json/mission_def_from_json.py msgid "" @@ -121009,13 +121226,15 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Please, I just want to know what happened to everyone." -msgstr "" +msgstr "Por favor, solo quiero saber qué le pasó a los demás." #: lang/json/mission_def_from_json.py msgid "" "I bet you'll run into a lot of those things in the hospital, please be " "careful." msgstr "" +"Apuesto a que te vas a encontrar con muchas de esas cosas en el hospital, " +"por favor, ten cuidado." #: lang/json/mission_def_from_json.py msgid "Oh dear, I thought Timmy would have made it…" @@ -121053,6 +121272,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "I'm not sure, maybe a news station would have what we are looking?" msgstr "" +"No estoy seguro, ¿Tal vez los oficinas de empresas de periodismo puedan " +"tener lo que estamos buscando?" #: lang/json/mission_def_from_json.py msgid "These look more complicated than I thought, just give me some time." @@ -121222,6 +121443,8 @@ msgid "" "The centrifuge is a bit technical; you might want to study up on the usage " "of computers before completing that part." msgstr "" +"El centrifugado es un poco técnico; tal vez quieras estudiar el uso de " +"computadoras antes de completar esa parte." #: lang/json/mission_def_from_json.py msgid "Well, do you have the data yet?" @@ -121233,7 +121456,7 @@ msgstr "¡Excelente! Esto puede ser la clave para quitar la infección." #: lang/json/mission_def_from_json.py msgid "Wait, you couldn't possibly have the data! Liar!" -msgstr "" +msgstr "¡Esperá, no puede ser que tengas la información! ¡Mentiroso!" #: lang/json/mission_def_from_json.py msgid "What a shame, that data could have proved invaluable…" @@ -121347,6 +121570,8 @@ msgid "" "I don't think you're going to find many other survivors who haven't taken up" " a faction yet." msgstr "" +"No creo que vayas a encontrar otros supervivientes que ya no hayan elegido " +"un bando." #: lang/json/mission_def_from_json.py msgid "I'm a pretty good shot with a rifle or pistol." @@ -121484,7 +121709,7 @@ msgstr "Gracias, preparate para lo que sea que es esa bestia." #: lang/json/mission_def_from_json.py msgid "Hey, I know I wouldn't volunteer for it either." -msgstr "" +msgstr "Hey, yo tampoco sería voluntario para una cosa así." #: lang/json/mission_def_from_json.py msgid "I'd carry a shotgun at least, it sounded pretty big." @@ -121502,7 +121727,7 @@ msgstr "" msgid "" "Something in the shadows still seems to stare at me when I look at the " "woods." -msgstr "" +msgstr "Algo en las sombras todavía parece mirarme cuando voy al bosque." #: lang/json/mission_def_from_json.py msgid "" @@ -122176,6 +122401,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -122728,7 +122958,7 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "" #: lang/json/mission_def_from_json.py @@ -122769,10 +122999,6 @@ msgid "" "don't have any handy references." msgstr "" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -123165,8 +123391,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -123600,6 +123826,8 @@ msgid "" "Come back when you get a chance, we really need to start reclaiming the " "region." msgstr "" +"Vuelve cuando tengas la oportunidad, realmente necesitamos empezar a " +"recuperar la región." #: lang/json/mission_def_from_json.py msgid "If you can, get a friend or two to help you." @@ -123854,7 +124082,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Expect the lab to be locked as usual." -msgstr "" +msgstr "Acuérdate que el laboratorio va a estar cerrado, como es normal." #: lang/json/mission_def_from_json.py msgid "" @@ -124132,7 +124360,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -124140,7 +124368,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -127232,7 +127460,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: goatee" -msgstr "" +msgstr "Vello facial: perilla" #. ~ Description for Facial hair: goatee #: lang/json/mutation_from_json.py @@ -127241,7 +127469,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: circle beard" -msgstr "" +msgstr "Vello facial: barba circular" #. ~ Description for Facial hair: circle beard #: lang/json/mutation_from_json.py @@ -127252,7 +127480,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: royale beard" -msgstr "" +msgstr "Vello facial: barba regia" #. ~ Description for Facial hair: royale beard #: lang/json/mutation_from_json.py @@ -127262,7 +127490,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: anchor beard" -msgstr "" +msgstr "Vello facial: barba ancha" #. ~ Description for Facial hair: anchor beard #: lang/json/mutation_from_json.py @@ -127315,7 +127543,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: original moustache" -msgstr "" +msgstr "Vello facial: bigote original" #. ~ Description for Facial hair: original moustache #: lang/json/mutation_from_json.py @@ -127372,12 +127600,12 @@ msgstr "" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: beard" -msgstr "" +msgstr "Vello facial: barba" #. ~ Description for Facial hair: beard #: lang/json/mutation_from_json.py @@ -127433,7 +127661,7 @@ msgstr "" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -127462,7 +127690,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: Van Dyke" -msgstr "" +msgstr "Vello facial: Van Dyke" #. ~ Description for Facial hair: Van Dyke #: lang/json/mutation_from_json.py @@ -127512,7 +127740,7 @@ msgstr "" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -127636,6 +127864,8 @@ msgid "" "You heal faster when sleeping and will even recover a small amount of HP " "when not sleeping." msgstr "" +"Te curas más rápido cuando duermes e incluso recuperas una pequeña cantidad " +"de PV cuando no duermes." #: lang/json/mutation_from_json.py msgid "Light Eater" @@ -127664,7 +127894,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Practiced Sleeper" -msgstr "" +msgstr "Dormilón practicante" #. ~ Description for Practiced Sleeper #: lang/json/mutation_from_json.py @@ -127672,6 +127902,8 @@ msgid "" "Your body's demanding energy needs mean you can fall asleep just about " "anywhere." msgstr "" +"Las exigentes necesidades de energía de tu cuerpo significan que puedes " +"conciliar el sueño en cualquier lugar." #: lang/json/mutation_from_json.py msgid "Pain Resistant" @@ -127860,6 +128092,9 @@ msgid "" "skills will erode slightly slower than usual, and you can remember more " "terrain." msgstr "" +"Tienes una memoria excepcional y te resulta fácil recordar cosas. Tus " +"habilidades se erosionarán un poco más lentamente de lo habitual, y puedes " +"recordar más terreno." #: lang/json/mutation_from_json.py msgid "Deft" @@ -127927,10 +128162,14 @@ msgid "" "enjoy food more; delicious food is better for your morale, and you don't " "mind unsavory meals as much. Activate to skip prompt for overeating." msgstr "" +"¡Comes más rápido, y puedes comer y beber más que nadie! También disfrutas " +"más de la comida; la comida deliciosa es mejor para tu moral, y no te " +"importa tanto la comida desagradable. Actívalo para omitir la indicación de " +"comer en exceso." #: lang/json/mutation_from_json.py msgid "Bookworm" -msgstr "" +msgstr "Rata de biblioteca" #. ~ Description for Bookworm #: lang/json/mutation_from_json.py @@ -127973,7 +128212,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Animal Kinship" -msgstr "" +msgstr "Parentesco animal" #. ~ Description for Animal Kinship #: lang/json/mutation_from_json.py @@ -127982,6 +128221,9 @@ msgid "" " with innate trust. This only applies to natural animals such as woodland " "creatures." msgstr "" +"Algo sobre tu presencia calma a los animales, y te tratarán con una " +"confianza innata. Esto solo se aplica a animales naturales como las " +"criaturas del bosque." #: lang/json/mutation_from_json.py msgid "Terrifying" @@ -128058,7 +128300,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Stimulant Psychosis" -msgstr "" +msgstr "Psicópata estimulante" #. ~ Description for Stimulant Psychosis #: lang/json/mutation_from_json.py @@ -128067,6 +128309,9 @@ msgid "" "You can tolerate a lot more of them without overdosing, but if you indulge " "too much, you start seeing things…" msgstr "" +"Tienes una historia única con estimulantes (como café o anfetaminas). Puedes" +" tolerar muchos más sin sobredosis, pero si le das demasiado, empezarás a " +"ver cosas..." #. ~ Description for Stylish #: lang/json/mutation_from_json.py @@ -128163,7 +128408,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Killer Drive" -msgstr "" +msgstr "Asesino/a" #. ~ Description for Killer Drive #: lang/json/mutation_from_json.py @@ -128171,6 +128416,8 @@ msgid "" "You derive enjoyment from killing things. Putting end to life seem to spark" " some dark satisfaction and thrill, and you crave it every moment." msgstr "" +"Obtienes placer matando cosas. Poner fin a la vida parece provocarte una " +"oscura satisfacción y emoción, y lo anhelas a cada momento." #: lang/json/mutation_from_json.py msgid "Martial Arts Training" @@ -128197,6 +128444,9 @@ msgid "" "your choice of Capoeira, Krav Maga, Muay Thai, Ninjutsu, Wing Chun, or Zui " "Quan." msgstr "" +"Has tomado algunas clases de defensa personal en un gimnasio cercano. " +"Comienzas con tu elección de Capoeira, Krav Maga, Muay Thai, Ninjutsu, Wing " +"Chun o Zui Quan." #: lang/json/mutation_from_json.py msgid "Shaolin Adept" @@ -128222,10 +128472,13 @@ msgid "" "Eskrima, Fencing, Fior Di Battaglia, Medieval Swordsmanship, Niten Ichi-Ryu," " Pentjak Silat, or Sōjutsu." msgstr "" +"Has practicado la lucha con armas. Comienzas con tu elección de Eskrima, " +"Esgrima, Fior Di Battaglia, Esgrima medieval, Niten Ichi-Ryu, Pentjak Silat " +"o Sōjutsu." #: lang/json/mutation_from_json.py msgid "Competitive Fencer" -msgstr "" +msgstr "Esgrimidor/a competitivo/a" #. ~ Description for Competitive Fencer #: lang/json/mutation_from_json.py @@ -128234,6 +128487,10 @@ msgid "" "épée. You competed nationally and dabbled with some of the historical " "fencing weapons afforded by HEMA's popularity." msgstr "" +"Eras un ávido esgrimista, comenzando con papel de aluminio y avanzando hacia" +" sable, luego con espada. Competiste a nivel nacional y incursionó en " +"algunas de las armas de esgrima históricas que ofrece la popularidad de " +"HEMA." #: lang/json/mutation_from_json.py msgid "Weak Scent" @@ -128263,7 +128520,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Weight: XS" -msgstr "" +msgstr "Peso: XS" #. ~ Description for Weight: XS #: lang/json/mutation_from_json.py @@ -128272,10 +128529,13 @@ msgid "" " skeletal figure is now an extra burden, when food is not at hand's reach. " "You need to gain weight or die trying." msgstr "" +"Perdiste mucho peso antes del Cataclismo. Cual fuera la razón, tu figura " +"esquelética es ahora una carga adicional, cuando la comida no está al " +"alcance de tu mano. Necesitas subir de peso o morir en el intento." #: lang/json/mutation_from_json.py msgid "Weight: XXXL" -msgstr "" +msgstr "Peso: XXXL" #. ~ Description for Weight: XXXL #: lang/json/mutation_from_json.py @@ -128284,6 +128544,9 @@ msgid "" "your bloated figure is now an extra burden, when mobility is a key to " "survival. You need to go on a diet or die trying." msgstr "" +"Ganaste muchísimo peso antes del Cataclismo. Cual fuera la razón, tu figura " +"hinchada ahora es una carga adicional, cuando la movilidad es la clave para " +"la supervivencia. Necesitas ponerte a dieta o morir en el intento." #: lang/json/mutation_from_json.py msgid "Pretty" @@ -128295,6 +128558,8 @@ msgid "" "You are a sight to behold. People who care about such things will react " "more kindly to you." msgstr "" +"Eres un espectáculo para la vista. Las personas que se preocupan por tales " +"cosas reaccionarán más amablemente contigo." #: lang/json/mutation_from_json.py msgid "Bad Knees" @@ -128337,6 +128602,8 @@ msgid "" "Without glasses, your seeing radius is severely reduced! However, you are " "guaranteed to start with a pair of glasses." msgstr "" +"¡Sin gafas, tu radio de visión se reduce severamente! Sin embargo, tienes la" +" garantía de comenzar con un par de gafas." #: lang/json/mutation_from_json.py msgid "Slow Healer" @@ -128345,7 +128612,7 @@ msgstr "Sanador/a Lento/a" #. ~ Description for Slow Healer #: lang/json/mutation_from_json.py msgid "You heal a little slower than most; sleeping will heal less HP." -msgstr "" +msgstr "Te curas un poco más lento que la mayoría; dormir curará menos PV." #: lang/json/mutation_from_json.py msgid "Poor Healer" @@ -128357,6 +128624,8 @@ msgid "" "Your health recovery through sleeping is severely impaired and causes you to" " recover only a third of usual HP." msgstr "" +"Tu recuperación de la salud a través del sueño se ve gravemente afectada y " +"hace que recuperes solo un tercio de los PV habituales." #: lang/json/mutation_from_json.py msgid "Imperceptive Healer" @@ -128368,6 +128637,8 @@ msgid "" "You recover barely any health through sleeping - it will heal only one tenth" " of usual HP." msgstr "" +"Apenas te recupera la salud al dormir, solo sanará una décima parte de los " +"PV habituales." #: lang/json/mutation_from_json.py msgid "Far-Sighted" @@ -132195,7 +132466,7 @@ msgstr "" #: lang/json/mutation_from_json.py #, no-python-format msgid "You jackhammer into %s with your beak" -msgstr "" +msgstr "Taladras al %s con tu pico" #: lang/json/mutation_from_json.py #, no-python-format @@ -133702,11 +133973,9 @@ msgstr "" msgid "Survivor Story" msgstr "Historia de Superviviente" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -133807,7 +134076,7 @@ msgstr "" #. ~ Description for Bookkeeping Expert #: lang/json/mutation_from_json.py msgid "This survivor has extensive experience in bookkeeping." -msgstr "" +msgstr "Este superviviente tiene mucha experiencia en contabilidad." #: lang/json/mutation_from_json.py msgid "Botany Training" @@ -133878,7 +134147,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Electrical Engineering Training" -msgstr "" +msgstr "Entrenado/a en Ingeniería Eléctrica" #. ~ Description for Electrical Engineering Training #: lang/json/mutation_from_json.py @@ -133899,10 +134168,12 @@ msgid "" "This survivor has extensive experience in electrical engineering: an EngD, " "extensive field experience, or equivalent." msgstr "" +"Este superviviente tiene mucha experiencia en ingeniería eléctrica, una " +"carrera de grado, mucha trabajo de campo o algo similar." #: lang/json/mutation_from_json.py msgid "Mechanical Engineering Training" -msgstr "" +msgstr "Entrenado/a en Ingeniería Mecánica" #. ~ Description for Mechanical Engineering Training #: lang/json/mutation_from_json.py @@ -133935,7 +134206,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Software Engineering Expert" -msgstr "" +msgstr "Experto/a en Ingeniería en Sistemas" #. ~ Description for Software Engineering Expert #: lang/json/mutation_from_json.py @@ -134056,6 +134327,8 @@ msgstr "" msgid "" "This survivor has some formal training in physics, but not much experience." msgstr "" +"Este sobreviviente tiene algo de conocimiento en física, pero no tiene " +"experiencia." #: lang/json/mutation_from_json.py msgid "Physics Expert" @@ -134391,7 +134664,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Druid" -msgstr "" +msgstr "Druida" #. ~ Description for Druid #: lang/json/mutation_from_json.py @@ -135213,11 +135486,11 @@ msgstr "Psicópata" #: lang/json/npc_from_json.py msgid "chef" -msgstr "" +msgstr "chef" #: lang/json/npc_from_json.py msgid "officer" -msgstr "" +msgstr "oficial" #: lang/json/npc_from_json.py msgid "Simon Weaver" @@ -135237,7 +135510,7 @@ msgstr "" #: lang/json/npc_from_json.py msgid "prisoner" -msgstr "" +msgstr "prisionero" #: lang/json/npc_from_json.py msgid "beggar" @@ -135249,31 +135522,31 @@ msgstr "Reena Sandhu" #: lang/json/npc_from_json.py msgid "Dino Dave" -msgstr "" +msgstr "Dino Dave" #: lang/json/npc_from_json.py msgid "Luo Meizhen" -msgstr "" +msgstr "Luo Meizhen" #: lang/json/npc_from_json.py msgid "Brandon Garder" -msgstr "" +msgstr "Brandon Garder" #: lang/json/npc_from_json.py msgid "Yusuke Taylor" -msgstr "" +msgstr "Yusuke Taylor" #: lang/json/npc_from_json.py msgid "refugee" -msgstr "" +msgstr "refugiado" #: lang/json/npc_from_json.py msgid "Aleesha Seward" -msgstr "" +msgstr "Aleesha Seward" #: lang/json/npc_from_json.py msgid "Alonso Lautrec" -msgstr "" +msgstr "Alonso Lautrec" #: lang/json/npc_from_json.py msgid "Boris Borichenko" @@ -135281,59 +135554,59 @@ msgstr "Boris Borichenko" #: lang/json/npc_from_json.py msgid "Dana Nunez" -msgstr "" +msgstr "Dana Nunez" #: lang/json/npc_from_json.py msgid "Draco Dune" -msgstr "" +msgstr "Draco Dune" #: lang/json/npc_from_json.py msgid "Fatima al Jadir" -msgstr "" +msgstr "Fatima al Jadir" #: lang/json/npc_from_json.py msgid "Garry Villeneuve" -msgstr "" +msgstr "Garry Villeneuve" #: lang/json/npc_from_json.py msgid "Guneet Singh" -msgstr "" +msgstr "Guneet Singh" #: lang/json/npc_from_json.py msgid "Jenny Forcette" -msgstr "" +msgstr "Jenny Forcette" #: lang/json/npc_from_json.py msgid "John Clemens" -msgstr "" +msgstr "John Clemens" #: lang/json/npc_from_json.py msgid "Mandeep Singh" -msgstr "" +msgstr "Mandeep Singh" #: lang/json/npc_from_json.py msgid "Mangalpreet Singh" -msgstr "" +msgstr "Mangalpreet Singh" #: lang/json/npc_from_json.py msgid "Pablo Nunez" -msgstr "" +msgstr "Pablo Nunez" #: lang/json/npc_from_json.py msgid "Rhyzaea Johnny" -msgstr "" +msgstr "Rhyzaea Johnny" #: lang/json/npc_from_json.py msgid "Stan Borichenko" -msgstr "" +msgstr "Stan Borichenko" #: lang/json/npc_from_json.py msgid "Uyen Tran" -msgstr "" +msgstr "Uyen Tran" #: lang/json/npc_from_json.py msgid "Vanessa Toby" -msgstr "" +msgstr "Vanessa Toby" #: lang/json/npc_from_json.py msgid "Broker" @@ -135341,7 +135614,7 @@ msgstr "Agente de bolsa" #: lang/json/npc_from_json.py msgid "Guard" -msgstr "" +msgstr "Guardia" #: lang/json/npc_from_json.py msgid "Makayla Sanchez" @@ -135361,15 +135634,15 @@ msgstr "" #: lang/json/npc_from_json.py msgid "Head of Security" -msgstr "" +msgstr "Jefe de seguridad" #: lang/json/npc_from_json.py msgid "U. Rourke" -msgstr "" +msgstr "U. Rourke" #: lang/json/npc_from_json.py msgid "Free Merchant" -msgstr "" +msgstr "Mercader libre" #: lang/json/npc_from_json.py msgid "Barber" @@ -135381,7 +135654,7 @@ msgstr "Carpintero" #: lang/json/npc_from_json.py msgid "Crop Overseer" -msgstr "" +msgstr "Supervisor de cultivos" #: lang/json/npc_from_json.py msgid "Farmer" @@ -135397,15 +135670,15 @@ msgstr "Enfermera" #: lang/json/npc_from_json.py msgid "Scavenger Boss" -msgstr "" +msgstr "Jefe chatarrero" #: lang/json/npc_from_json.py msgid "Scrapper" -msgstr "" +msgstr "Peleón" #: lang/json/npc_from_json.py msgid "Laborer" -msgstr "" +msgstr "Obrero" #: lang/json/npc_from_json.py msgid "Lumberjack" @@ -135417,15 +135690,15 @@ msgstr "Carpintero" #: lang/json/npc_from_json.py msgid "magus" -msgstr "" +msgstr "dulce" #: lang/json/npc_from_json.py msgid "technologist" -msgstr "" +msgstr "tecnólogo" #: lang/json/npc_from_json.py msgid "healer" -msgstr "" +msgstr "sanador" #: lang/json/npc_from_json.py msgid "Raider" @@ -136262,6 +136535,14 @@ msgstr "casa rural" msgid "rural house roof" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "" @@ -136772,7 +137053,7 @@ msgstr "" #: lang/json/overmap_terrain_from_json.py msgid "internet cafe" -msgstr "" +msgstr "cibercafé" #: lang/json/overmap_terrain_from_json.py msgid "internet cafe roof" @@ -136780,7 +137061,7 @@ msgstr "" #: lang/json/overmap_terrain_from_json.py msgid "car showroom" -msgstr "" +msgstr "sala de exposición de coches" #: lang/json/overmap_terrain_from_json.py msgid "car showroom 2nd floor" @@ -137240,7 +137521,7 @@ msgstr "" #: lang/json/overmap_terrain_from_json.py msgid "lab" -msgstr "" +msgstr "laboratorio" #: lang/json/overmap_terrain_from_json.py msgid "fema camp" @@ -137291,6 +137572,10 @@ msgstr "campamento de supervivientes" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "casa" @@ -137539,10 +137824,6 @@ msgstr "silo" msgid "silo cap" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "rancho" @@ -137593,11 +137874,11 @@ msgstr "pequeño camino de madera" #: lang/json/overmap_terrain_from_json.py msgid "pavilion" -msgstr "" +msgstr "pabellón" #: lang/json/overmap_terrain_from_json.py msgid "pavilion roof" -msgstr "" +msgstr "techo de pabellón" #: lang/json/overmap_terrain_from_json.py msgid "hunting blind" @@ -137625,15 +137906,15 @@ msgstr "jardín botánico" #: lang/json/overmap_terrain_from_json.py msgid "shooting range" -msgstr "" +msgstr "campo de tiro" #: lang/json/overmap_terrain_from_json.py msgid "shooting range roof" -msgstr "" +msgstr "techo de campo de tiro" #: lang/json/overmap_terrain_from_json.py msgid "miniature railway" -msgstr "" +msgstr "ferrocarril en miniatura" #: lang/json/overmap_terrain_from_json.py msgid "golf course" @@ -137641,7 +137922,7 @@ msgstr "campo de golf" #: lang/json/overmap_terrain_from_json.py msgid "golf course parking lot" -msgstr "" +msgstr "aparcamiento de campo de golf" #: lang/json/overmap_terrain_from_json.py msgid "golf course service building" @@ -137649,7 +137930,7 @@ msgstr "" #: lang/json/overmap_terrain_from_json.py msgid "golf course bar" -msgstr "" +msgstr "bar de campo de golf" #: lang/json/overmap_terrain_from_json.py msgid "golf course service building roof" @@ -137661,11 +137942,11 @@ msgstr "campo de béisbol" #: lang/json/overmap_terrain_from_json.py msgid "zoo parking" -msgstr "" +msgstr "aparcamiento de zoo" #: lang/json/overmap_terrain_from_json.py msgid "zoo pavilion" -msgstr "" +msgstr "pabellón del zoo" #: lang/json/overmap_terrain_from_json.py msgid "zoo" @@ -137673,7 +137954,7 @@ msgstr "zoo" #: lang/json/overmap_terrain_from_json.py msgid "zoo roof" -msgstr "" +msgstr "techo de zoo" #: lang/json/overmap_terrain_from_json.py msgid "stadium parking" @@ -137717,15 +137998,15 @@ msgstr "campo de juego de paintball" #: lang/json/overmap_terrain_from_json.py msgid "paintball field roof" -msgstr "" +msgstr "techo de campo de juego de paintball" #: lang/json/overmap_terrain_from_json.py msgid "smoking lounge" -msgstr "" +msgstr "sala de fumadores" #: lang/json/overmap_terrain_from_json.py msgid "smoking lounge roof" -msgstr "" +msgstr "techo de sala de fumadores" #: lang/json/overmap_terrain_from_json.py msgid "music venue" @@ -137733,23 +138014,23 @@ msgstr "sala de conciertos" #: lang/json/overmap_terrain_from_json.py msgid "music venue roof" -msgstr "" +msgstr "techo de sala de conciertos" #: lang/json/overmap_terrain_from_json.py msgid "gambling hall" -msgstr "" +msgstr "sala de juego" #: lang/json/overmap_terrain_from_json.py msgid "gambling hall roof" -msgstr "" +msgstr "techo de sala de juego" #: lang/json/overmap_terrain_from_json.py msgid "strip club" -msgstr "" +msgstr "club de striptease" #: lang/json/overmap_terrain_from_json.py msgid "strip club roof" -msgstr "" +msgstr "techo de club de striptease" #: lang/json/overmap_terrain_from_json.py msgid "museum" @@ -137757,7 +138038,7 @@ msgstr "museo" #: lang/json/overmap_terrain_from_json.py msgid "museum roof" -msgstr "" +msgstr "techo de museo" #: lang/json/overmap_terrain_from_json.py msgid "bowling alley" @@ -137765,7 +138046,7 @@ msgstr "bolera" #: lang/json/overmap_terrain_from_json.py msgid "bowling alley roof" -msgstr "" +msgstr "techo de bolera" #: lang/json/overmap_terrain_from_json.py msgid "boxing gym" @@ -137773,7 +138054,7 @@ msgstr "gimnasio" #: lang/json/overmap_terrain_from_json.py msgid "boxing gym roof" -msgstr "" +msgstr "tejado de gimnasio" #: lang/json/overmap_terrain_from_json.py msgid "fitness gym" @@ -137781,7 +138062,7 @@ msgstr "gimnasio fitness" #: lang/json/overmap_terrain_from_json.py msgid "fitness gym roof" -msgstr "" +msgstr "tejado de gimnasio fitness" #: lang/json/overmap_terrain_from_json.py msgid "dojo" @@ -137789,7 +138070,7 @@ msgstr "dojo" #: lang/json/overmap_terrain_from_json.py msgid "dojo roof" -msgstr "" +msgstr "tejado de dojo" #: lang/json/overmap_terrain_from_json.py msgid "private park" @@ -137946,63 +138227,63 @@ msgstr "subterráneo" #: lang/json/overmap_terrain_from_json.py msgid "rest area" -msgstr "" +msgstr "área de descanso" #: lang/json/overmap_terrain_from_json.py msgid "rest area roof" -msgstr "" +msgstr "tejado de área de descanso" #: lang/json/overmap_terrain_from_json.py msgid "rest area parking" -msgstr "" +msgstr "aparcamiento de área de descanso" #: lang/json/overmap_terrain_from_json.py msgid "control tower" -msgstr "" +msgstr "torre de control" #: lang/json/overmap_terrain_from_json.py msgid "control tower roof" -msgstr "" +msgstr "tejado de torre de control" #: lang/json/overmap_terrain_from_json.py msgid "runway" -msgstr "" +msgstr "pista" #: lang/json/overmap_terrain_from_json.py msgid "fuel station" -msgstr "" +msgstr "gasolinera" #: lang/json/overmap_terrain_from_json.py msgid "fuel station roof" -msgstr "" +msgstr "tejado de gasolinera " #: lang/json/overmap_terrain_from_json.py msgid "small hangar" -msgstr "" +msgstr "hangar pequeño" #: lang/json/overmap_terrain_from_json.py msgid "small hangar roof" -msgstr "" +msgstr "tejado de hangar pequeño" #: lang/json/overmap_terrain_from_json.py msgid "waiting area" -msgstr "" +msgstr "área de espera" #: lang/json/overmap_terrain_from_json.py msgid "waiting area roof" -msgstr "" +msgstr "tejado de área de espera" #: lang/json/overmap_terrain_from_json.py msgid "bus station" -msgstr "" +msgstr "estación de autobús" #: lang/json/overmap_terrain_from_json.py msgid "bus station roof" -msgstr "" +msgstr "tejado de estación de autobús" #: lang/json/overmap_terrain_from_json.py msgid "parking garage" -msgstr "" +msgstr "garaje de aparcamiento" #: lang/json/overmap_terrain_from_json.py msgid "sewage treatment plant" @@ -138026,11 +138307,11 @@ msgstr "sarcófago de residuos peligrosos" #: lang/json/overmap_terrain_from_json.py msgid "pump station roof" -msgstr "" +msgstr "tejado de estación de bombeo" #: lang/json/overmap_terrain_from_json.py msgid "dumpsite" -msgstr "" +msgstr "basurero" #: lang/json/overmap_terrain_from_json.py msgid "dump" @@ -138042,11 +138323,11 @@ msgstr "centro de reciclaje" #: lang/json/overmap_terrain_from_json.py msgid "recycle center roof" -msgstr "" +msgstr "tejado de centro de reciclaje" #: lang/json/overmap_terrain_from_json.py msgid "landfill" -msgstr "" +msgstr "vertedero" #: lang/json/overmap_terrain_from_json.py msgid "junkyard" @@ -138066,15 +138347,15 @@ msgstr "cloaca abierta" #: lang/json/overmap_terrain_from_json.py msgid "small dump" -msgstr "" +msgstr "vertedero pequeño" #: lang/json/overmap_terrain_from_json.py msgid "lake shore" -msgstr "" +msgstr "orilla del lago" #: lang/json/overmap_terrain_from_json.py msgid "lake" -msgstr "" +msgstr "lago" #: lang/json/overmap_terrain_from_json.py msgid "municipal reactor" @@ -138086,11 +138367,11 @@ msgstr "" #: lang/json/overmap_terrain_from_json.py msgid "warehouse" -msgstr "" +msgstr "almacén" #: lang/json/overmap_terrain_from_json.py msgid "waste storage" -msgstr "" +msgstr "bodega de desechos" #: lang/json/overmap_terrain_from_json.py msgid "reactor control" @@ -138259,7 +138540,7 @@ msgstr "asta de bandera" #: lang/json/overmap_terrain_from_json.py msgid "shoppette" -msgstr "" +msgstr "tienda pequeña" #: lang/json/overmap_terrain_from_json.py msgid "gym" @@ -138267,7 +138548,7 @@ msgstr "gimnasio" #: lang/json/overmap_terrain_from_json.py msgid "ammunition supply point" -msgstr "" +msgstr "punto de suministro de munición" #: lang/json/overmap_terrain_from_json.py msgid "Launch Station" @@ -138307,7 +138588,7 @@ msgstr "centro de despacho de robots" #: lang/json/overmap_terrain_from_json.py msgid "dense urban" -msgstr "" +msgstr "urbanización densa" #: lang/json/overmap_terrain_from_json.py msgid "school" @@ -138319,19 +138600,19 @@ msgstr "proyectos" #: lang/json/overmap_terrain_from_json.py msgid "public library" -msgstr "" +msgstr "librería pública" #: lang/json/overmap_terrain_from_json.py msgid "public library, 2nd floor" -msgstr "" +msgstr "librería pública, 2do piso" #: lang/json/overmap_terrain_from_json.py msgid "mechanics garage" -msgstr "" +msgstr "garajes mecánicos" #: lang/json/overmap_terrain_from_json.py msgid "megastore entrance" -msgstr "" +msgstr "entrada de supermercado" #: lang/json/overmap_terrain_from_json.py msgid "sewage treatment" @@ -138339,7 +138620,7 @@ msgstr "tratamiento de aguas cloacales" #: lang/json/overmap_terrain_from_json.py msgid "mechanic garage" -msgstr "" +msgstr "garaje mecánico" #: lang/json/overmap_terrain_from_json.py msgid "interface" @@ -138367,7 +138648,7 @@ msgstr "cabaña en ruinas - granero" #: lang/json/overmap_terrain_from_json.py msgid "ruined cabin - car corner" -msgstr "" +msgstr "cabaña en ruinas - esquina de coche" #: lang/json/overmap_terrain_from_json.py msgid "ruined cabin - dirt plaza" @@ -138375,12 +138656,12 @@ msgstr "cabaña en ruinas - plaza" #: lang/json/overmap_terrain_from_json.py msgid "desert" -msgstr "" +msgstr "desierto" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Vagabond" -msgstr "" +msgstr "Vagabundo" #. ~ Profession (male Vagabond) description #: lang/json/professions_from_json.py @@ -138390,11 +138671,14 @@ msgid "" "the world you knew is gone, and maybe your experiences relying on yourself " "to survive could be useful in this new one." msgstr "" +"Las circunstancias te dejaron errante, sin hogar, sin familia, sin amigos. " +"Pero el mundo que conociste se ha ido, y tal vez tus experiencias confiando " +"en ti mismo para sobrevivir podrían ser útiles en este nuevo." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Vagabond" -msgstr "" +msgstr "Vagabunda" #. ~ Profession (female Vagabond) description #: lang/json/professions_from_json.py @@ -138404,6 +138688,9 @@ msgid "" "the world you knew is gone, and maybe your experiences relying on yourself " "to survive could be useful in this new one." msgstr "" +"Las circunstancias te dejaron errante, sin hogar, sin familia, sin amigos. " +"Pero el mundo que conociste se ha ido, y tal vez tus experiencias confiando " +"en ti misma para sobrevivir podrían ser útiles en este nuevo." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -138482,6 +138769,9 @@ msgid "" " is winter, and you hope the rag-tag collection of skills you learned from " "all those books can help you survive." msgstr "" +"Al comienzo del Cataclismo, te refugiaste en un refugio antibombas. Ahora es" +" invierno, y esperas que la colección de habilidades que aprendiste de todos" +" esos libros puedan ayudarte a sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -138496,6 +138786,9 @@ msgid "" " is winter, and you hope the rag-tag collection of skills you learned from " "all those books can help you survive." msgstr "" +"Al comienzo del Cataclismo, te refugiaste en un refugio antibombas. Ahora es" +" invierno, y esperas que la colección de habilidades que aprendiste de todos" +" esos libros puedan ayudarte a sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -138510,6 +138803,9 @@ msgid "" " is winter, and you hope your guns and the skills you have acquired can help" " you survive." msgstr "" +"Al comienzo del Cataclismo, te refugiaste en un refugio antibombas. Ahora es" +" invierno, y esperas que tus armas y las habilidades que hayas adquirido " +"puedan ayudarte a sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -138524,6 +138820,9 @@ msgid "" " is winter, and you hope your guns and the skills you have acquired can help" " you survive." msgstr "" +"Al comienzo del Cataclismo, te refugiaste en un refugio antibombas. Ahora es" +" invierno, y esperas que tus armas y las habilidades que hayas adquirido " +"puedan ayudarte a sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -139191,6 +139490,11 @@ msgid "" "monsters that want you dead. Your equipment is basic, but versatile - and " "with your skills, more than you need… except your canteen's run out!" msgstr "" +"Experto en sobrevivir en la tierra lejos de la civilización, es muy probable" +" que tus habilidades sean útiles teniendo en cuenta que la civilización " +"ahora está llena de monstruos que te quieren ver muerto. Tu equipo es " +"básico, pero versátil, y con tus habilidades, más de lo que necesitas... " +"¡excepto que se acabe tu cantimplora!" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -139206,6 +139510,11 @@ msgid "" "monsters that want you dead. Your equipment is basic, but versatile - and " "with your skills, more than you need… except your canteen's run out!" msgstr "" +"Experta en sobrevivir en la tierra lejos de la civilización, es muy probable" +" que tus habilidades sean útiles teniendo en cuenta que la civilización " +"ahora está llena de monstruos que te quieren ver muerta. Tu equipo es " +"básico, pero versátil, y con tus habilidades, más de lo que necesitas... " +"¡excepto que se acabe tu cantimplora!" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -139863,7 +140172,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Handy Woman" -msgstr "" +msgstr "Manitas" #. ~ Profession (Handy Woman) description #: lang/json/professions_from_json.py @@ -139987,6 +140296,11 @@ msgid "" "evac shelter when the Cataclysm struck. Unfortunately, you didn't finish " "wiring anything up except the computer - fat lot of good it's doing you now." msgstr "" +"Solías trabajar para algunos propietarios de pequeñas empresas que " +"realizaban trabajos eléctricos menores, y resulta que estabas trabajando en " +"uno de esos chistes de un refugio de evacuación cuando se produjo el " +"Cataclismo. Desafortunadamente, no terminaste de cablear nada excepto la " +"computadora, mucho bien que te está haciendo ahora." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -140002,6 +140316,11 @@ msgid "" "evac shelter when the Cataclysm struck. Unfortunately, you didn't finish " "wiring anything up except the computer - fat lot of good it's doing you now." msgstr "" +"Solías trabajar para algunos propietarios de pequeñas empresas que " +"realizaban trabajos eléctricos menores, y resulta que estabas trabajando en " +"uno de esos chistes de un refugio de evacuación cuando se produjo el " +"Cataclismo. Desafortunadamente, no terminaste de cablear nada excepto la " +"computadora, mucho bien que te está haciendo ahora." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -140016,6 +140335,10 @@ msgid "" " skills in an area that seem, on the face of it, distinctly less-than-useful" " when the world has ended. Unless you manage to find a military mainframe." msgstr "" +"Las píldoras de cafeína y las noches en frente de una pantalla de " +"computadora te han dado habilidades en un área que, a primera vista, parece " +"claramente menos que útil cuando el mundo ha terminado. A menos que consigas" +" encontrar una unidad central militar." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -140030,6 +140353,10 @@ msgid "" " skills in an area that seem, on the face of it, distinctly less-than-useful" " when the world has ended. Unless you manage to find a military mainframe." msgstr "" +"Las píldoras de cafeína y las noches en frente de una pantalla de " +"computadora te han dado habilidades en un área que, a primera vista, parece " +"claramente menos que útil cuando el mundo ha terminado. A menos que consigas" +" encontrar una unidad central militar." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -140078,6 +140405,9 @@ msgid "" " barely managed to escape with some soap and the most massively useful thing" " ever… a towel." msgstr "" +"¡Estabas en medio de una agradable ducha caliente cuando golpeó el " +"Cataclismo! Apenas lograste escapar con un poco de jabón y la cosa más " +"enormemente útil... una toalla." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -140092,6 +140422,9 @@ msgid "" " barely managed to escape with some soap and the most massively useful thing" " ever… a towel." msgstr "" +"¡Estabas en medio de una agradable ducha caliente cuando golpeó el " +"Cataclismo! Apenas lograste escapar con un poco de jabón y la cosa más " +"enormemente útil... una toalla." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -140135,6 +140468,8 @@ msgid "" "You used to be a ballroom dancer before the Cataclysm, and now you use your " "skills to save your life." msgstr "" +"Solías ser bailarín de salón de baile antes del Cataclismo, y ahora usas tus" +" habilidades para salvar tu vida." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -140148,6 +140483,8 @@ msgid "" "You used to be a ballroom dancer before the Cataclysm, and now you use your " "skills to save your life." msgstr "" +"Solías ser bailarina de salón de baile antes del Cataclismo, y ahora usas " +"tus habilidades para salvar tu vida." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -140324,7 +140661,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Prototype Cyborg" -msgstr "" +msgstr "Prototipo de Ciborg" #. ~ Profession (male Prototype Cyborg) description #: lang/json/professions_from_json.py @@ -140342,7 +140679,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Prototype Cyborg" -msgstr "" +msgstr "Prototipo de Ciborg" #. ~ Profession (female Prototype Cyborg) description #: lang/json/professions_from_json.py @@ -140432,7 +140769,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Bionic Runner" -msgstr "" +msgstr "Corredor biónico" #. ~ Profession (male Bionic Runner) description #: lang/json/professions_from_json.py @@ -140442,11 +140779,14 @@ msgid "" "running, and you enhanced your body to do it even better. Now there is " "plenty to run from, but this is your kind of game." msgstr "" +"Eras ese tipo de deportista que no podía salirse de la pista. Te encanta " +"correr y mejoraste tu cuerpo para hacerlo aún mejor. Ahora hay mucho de qué " +"correr, pero este es tu tipo de juego." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Bionic Runner" -msgstr "" +msgstr "Corredora biónica" #. ~ Profession (female Bionic Runner) description #: lang/json/professions_from_json.py @@ -140456,6 +140796,9 @@ msgid "" "running, and you enhanced your body to do it even better. Now there is " "plenty to run from, but this is your kind of game." msgstr "" +"Eras ese tipo de deportista que no podía salirse de la pista. Te encanta " +"correr y mejoraste tu cuerpo para hacerlo aún mejor. Ahora hay mucho de qué " +"correr, pero este es tu tipo de juego." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -140645,6 +140988,10 @@ msgid "" "specialist: you have night vision, an alarm, lock picking capabilities and a" " hacking module." msgstr "" +"Tu cuerpo tiene varios biónicos por valor de millones de dólares, pagados " +"con impuestos públicos. El gobierno te ha convertido en un especialista en " +"infiltración y reconocimiento: tienes visión nocturna, una alarma, " +"capacidades de abrir cerraduras y un módulo de piratería." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -140660,6 +141007,10 @@ msgid "" "specialist: you have night vision, an alarm, lock picking capabilities and a" " hacking module." msgstr "" +"Tu cuerpo tiene varios biónicos por valor de millones de dólares, pagados " +"con impuestos públicos. El gobierno te ha convertido en una especialista en " +"infiltración y reconocimiento: tienes visión nocturna, una alarma, " +"capacidades de abrir cerraduras y un módulo de piratería." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -140710,6 +141061,12 @@ msgid "" " job. After enjoying some period of freedom to do as you wanted, now you " "find yourself needing those skills to survive. " msgstr "" +"Eras el favorito del jefe, su protegido; siempre contaron contigo para " +"realizar los trabajos más difíciles. Al ver tu potencial, invirtieron en " +"aumentos \"básicos\" y en el mejor equipo del mercado para ayudarte mejor en" +" tu trabajo. Después de disfrutar de un período de libertad para hacer lo " +"que quisieras, ahora te encuentras necesitado de esas habilidades para " +"sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -140726,6 +141083,12 @@ msgid "" " job. After enjoying some period of freedom to do as you wanted, now you " "find yourself needing those skills to survive. " msgstr "" +"Eras la favorita del jefe, su protegida; siempre contaron contigo para " +"realizar los trabajos más difíciles. Al ver tu potencial, invirtieron en " +"aumentos \"básicos\" y en el mejor equipo del mercado para ayudarte mejor en" +" tu trabajo. Después de disfrutar de un período de libertad para hacer lo " +"que quisieras, ahora te encuentras necesitada de esas habilidades para " +"sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -140776,6 +141139,11 @@ msgid "" "bionic technology will be enough to ensure your survival after the " "apocalypse." msgstr "" +"Siempre tenías que tener los mejores y más recientes artilugios y gadgets, " +"así que no es de extrañar que hayas mejorado tu cuerpo junto con tu teléfono" +" inteligente. Solo el tiempo dirá si tu pasión por la electrónica y tu " +"estatus como maravilla de la tecnología biónica serán suficientes para " +"garantizar tu supervivencia después del apocalipsis." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -140792,6 +141160,11 @@ msgid "" "bionic technology will be enough to ensure your survival after the " "apocalypse." msgstr "" +"Siempre tenías que tener los mejores y más recientes artilugios y gadgets, " +"así que no es de extrañar que hayas mejorado tu cuerpo junto con tu teléfono" +" inteligente. Solo el tiempo dirá si tu pasión por la electrónica y tu " +"estatus como maravilla de la tecnología biónica serán suficientes para " +"garantizar tu supervivencia después del apocalipsis." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -141051,6 +141424,8 @@ msgid "" "The Cataclysm struck on the big day and you escaped with nothing but your " "wedding attire. Cold feet? You'd just like to keep your feet attached!" msgstr "" +"El Cataclismo golpeó en el gran día y escapaste con nada más que tu atuendo " +"de boda. ¿Pies fríos? ¡Te preocupa más mantenerlos unidos!" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -141064,6 +141439,8 @@ msgid "" "The Cataclysm struck on the big day and you escaped with nothing but your " "wedding attire. Cold feet? You'd just like to keep your feet attached!" msgstr "" +"El Cataclismo golpeó en el gran día y escapaste con nada más que tu atuendo " +"de boda. ¿Pies fríos? ¡Te preocupa más mantenerlos unidos!" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -141109,6 +141486,10 @@ msgid "" "on call, you were forced to fight your way to safety with little more than " "your trusty iron and bunker gear to protect you." msgstr "" +"Como socorrista fuiste testigo directo de los horrores desgarradores del " +"apocalipsis. Separado de la mayoría de tu equipo y tu unidad mientras " +"estabas de guardia, te viste obligado a luchar para llegar a un lugar seguro" +" con poco más que tu fiel armadura y tu equipo ignífugo." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -141124,6 +141505,10 @@ msgid "" "on call, you were forced to fight your way to safety with little more than " "your trusty iron and bunker gear to protect you." msgstr "" +"Como socorrista fuiste testiga directo de los horrores desgarradores del " +"apocalipsis. Separada de la mayoría de tu equipo y tu unidad mientras " +"estabas de guardia, te viste obligada a luchar para llegar a un lugar seguro" +" con poco más que tu fiel armadura y tu equipo ignífugo." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -141137,6 +141522,8 @@ msgid "" "Your ska band broke up after the drummer became a zombie, now you're alone " "in the Cataclysm with some cigarettes and your mp3 player." msgstr "" +"Tu banda de ska se separó después de que el batería se hizo zombi. Ahora " +"estás solo en el Cataclismo con algunos cigarrillos y tu reproductor de mp3." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -141150,6 +141537,8 @@ msgid "" "Your ska band broke up after the drummer became a zombie, now you're alone " "in the Cataclysm with some cigarettes and your mp3 player." msgstr "" +"Tu banda de ska se separó después de que el batería se hizo zombi. Ahora " +"estás sola en el Cataclismo con algunos cigarrillos y tu reproductor de mp3." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -141193,6 +141582,8 @@ msgid "" "The Cataclysm gave you a chance to escape, but freedom comes with a steep " "price." msgstr "" +"El cataclismo te dio la oportunidad de escapar, pero la libertad viene con " +"un precio demasiado elevado." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -141206,11 +141597,13 @@ msgid "" "The Cataclysm gave you a chance to escape, but freedom comes with a steep " "price." msgstr "" +"El cataclismo te dio la oportunidad de escapar, pero la libertad viene con " +"un precio demasiado elevado." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Death Row Convict" -msgstr "" +msgstr "Condenado a muerte" #. ~ Profession (male Death Row Convict) description #: lang/json/professions_from_json.py @@ -141220,11 +141613,14 @@ msgid "" " is dead, and since true death comes only from your hands, you're in for a " "job." msgstr "" +"Eras un asesino en serie listo para caminar la milla verde, pero ahora todos" +" los demás están muertos, y dado que la verdadera muerte solo viene de tus " +"manos, te espera un buen trabajo." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Death Row Convict" -msgstr "" +msgstr "Condenada a muerte" #. ~ Profession (female Death Row Convict) description #: lang/json/professions_from_json.py @@ -141234,11 +141630,14 @@ msgid "" " is dead, and since true death comes only from your hands, you're in for a " "job." msgstr "" +"Eras una asesina en serie listo para caminar la milla verde, pero ahora " +"todos los demás están muertos, y dado que la verdadera muerte solo viene de " +"tus manos, te espera un buen trabajo." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Embezzler" -msgstr "" +msgstr "Malversador" #. ~ Profession (male Embezzler) description #: lang/json/professions_from_json.py @@ -141248,11 +141647,15 @@ msgid "" "accounts. This plan immediately failed and got you arrested. They said you " "were too soft for prison, except right now they're dead and you're not." msgstr "" +"Tenías un plan genial para eliminar fracciones de centavos de las cuentas de" +" tu empresa. Este plan falló de inmediato y te arrestaron. Dijeron que eras " +"demasiado blando para la prisión, excepto que ahora ellos están muertos y tú" +" no." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Embezzler" -msgstr "" +msgstr "Malversadora" #. ~ Profession (female Embezzler) description #: lang/json/professions_from_json.py @@ -141262,11 +141665,15 @@ msgid "" "accounts. This plan immediately failed and got you arrested. They said you " "were too soft for prison, except right now they're dead and you're not." msgstr "" +"Tenías un plan genial para eliminar fracciones de centavos de las cuentas de" +" tu empresa. Este plan falló de inmediato y te arrestaron. Dijeron que eras " +"demasiado blando para la prisión, excepto que ahora ellos están muertos y tú" +" no." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Meth Cook" -msgstr "" +msgstr "Cocinero de anfeta" #. ~ Profession (male Meth Cook) description #: lang/json/professions_from_json.py @@ -141276,11 +141683,14 @@ msgid "" "they had the nerve to put you in jail for it. Too bad you can't sell drugs " "to zombies or aliens." msgstr "" +"Has salido de la pobreza vendiendo productos que todos querían, y tuvieron " +"el descaro de meterte en la cárcel por eso. Lástima que no puedas vender " +"drogas a zombis o extraterrestres." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Meth Cook" -msgstr "" +msgstr "Cocinera de anfeta" #. ~ Profession (female Meth Cook) description #: lang/json/professions_from_json.py @@ -141290,11 +141700,14 @@ msgid "" "they had the nerve to put you in jail for it. Too bad you can't sell drugs " "to zombies or aliens." msgstr "" +"Has salido de la pobreza vendiendo productos que todos querían, y tuvieron " +"el descaro de meterte en la cárcel por eso. Lástima que no puedas vender " +"drogas a zombis o extraterrestres." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Political Prisoner" -msgstr "" +msgstr "Prisionero político" #. ~ Profession (male Political Prisoner) description #: lang/json/professions_from_json.py @@ -141303,11 +141716,14 @@ msgid "" "Exposing what was going on in those labs was a noble idea. You insist you " "could have stopped the Cataclysm if it weren't for that misdemeanor charge." msgstr "" +"Exponer lo que estaba sucediendo en esos laboratorios era una idea noble. " +"Insistes en que podrías haber detenido el Cataclismo si no fuera por ese " +"cargo de delito menor." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Political Prisoner" -msgstr "" +msgstr "Prisionera política" #. ~ Profession (female Political Prisoner) description #: lang/json/professions_from_json.py @@ -141316,11 +141732,14 @@ msgid "" "Exposing what was going on in those labs was a noble idea. You insist you " "could have stopped the Cataclysm if it weren't for that misdemeanor charge." msgstr "" +"Exponer lo que estaba sucediendo en esos laboratorios era una idea noble. " +"Insistes en que podrías haber detenido el Cataclismo si no fuera por ese " +"cargo de delito menor." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Rat Prince" -msgstr "" +msgstr "Príncipe rata" #. ~ Profession (Rat Prince) description #: lang/json/professions_from_json.py @@ -141330,11 +141749,14 @@ msgid "" "your loyal subjects have agreed to hold the line as you make your daring " "escape." msgstr "" +"Probablemente necesitabas ayuda psiquiátrica en lugar de una sentencia de " +"prisión. Al menos tus leales sujetos han acordado mantener la línea mientras" +" escapabas." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Rat Princess" -msgstr "" +msgstr "Princesa rata" #. ~ Profession (Rat Princess) description #: lang/json/professions_from_json.py @@ -141344,6 +141766,9 @@ msgid "" "your loyal subjects have agreed to hold the line as you make your daring " "escape." msgstr "" +"Probablemente necesitabas ayuda psiquiátrica en lugar de una sentencia de " +"prisión. Al menos tus leales sujetos han acordado mantener la línea mientras" +" escapabas." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -141641,6 +142066,8 @@ msgid "" "You were celebrating with your flock in the temple when the Cataclysm " "struck. You sure could use a messiah right now!" msgstr "" +"Estabas celebrando con tus feligreses en el templo cuando llegó el " +"Cataclismo. ¡Ahora te vendría bien un Mesías!" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -141654,6 +142081,8 @@ msgid "" "You were celebrating with your flock in the temple when the Cataclysm " "struck. You sure could use a messiah right now!" msgstr "" +"Estabas celebrando con tus feligreses en el templo cuando llegó el " +"Cataclismo. ¡Ahora te vendría bien un Mesías!" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -141863,6 +142292,10 @@ msgid "" "with only your wits and some leftover pizza. And they didn't even leave a " "tip!" msgstr "" +"Estabas entregando la última pizza de la noche al laboratorio local de " +"criogenización cuando llegó el Cataclismo. Al huir al refugio más cercano, " +"te encuentras solo con tu ingenio y un poco de pizza sobrante. ¡Y ni " +"siquiera dejaron propina!" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -141878,6 +142311,10 @@ msgid "" "with only your wits and some leftover pizza. And they didn't even leave a " "tip!" msgstr "" +"Estabas entregando la última pizza de la noche al laboratorio local de " +"criogenización cuando llegó el Cataclismo. Al huir al refugio más cercano, " +"te encuentras sola con tu ingenio y un poco de pizza sobrante. ¡Y ni " +"siquiera dejaron propina!" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -141998,6 +142435,9 @@ msgid "" "with your trusty hoe and some seeds it's time to rebuild the Earth, one " "plant at a time." msgstr "" +"Te estabas ganando la vida cultivando, cuando llegó el Cataclismo. Ahora, " +"con tu querida azada y algunas semillas, es hora de reconstruir la Tierra, " +"una planta a la vez." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -142012,6 +142452,9 @@ msgid "" "with your trusty hoe and some seeds it's time to rebuild the Earth, one " "plant at a time." msgstr "" +"Te estabas ganando la vida cultivando, cuando llegó el Cataclismo. Ahora, " +"con tu querida azada y algunas semillas, es hora de reconstruir la Tierra, " +"una planta a la vez." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -142062,6 +142505,9 @@ msgid "" " on the ruins of others. Whether by force, guile, or luck, you've obtained " "the best gear you could find." msgstr "" +"Uno de los pocos afortunados que escapó del Cataclismo, te ganaste la vida " +"en las ruinas de otros. Ya sea por la fuerza, astucia o suerte, has obtenido" +" el mejor equipo que pudiste encontrar." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -142076,6 +142522,9 @@ msgid "" " on the ruins of others. Whether by force, guile, or luck, you've obtained " "the best gear you could find." msgstr "" +"Una de las pocas afortunadas que escapó del Cataclismo, te ganaste la vida " +"en las ruinas de otros. Ya sea por la fuerza, astucia o suerte, has obtenido" +" el mejor equipo que pudiste encontrar." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -142405,6 +142854,11 @@ msgid "" "didn't get a chance to thank them. The only thing you can do for them now " "is what they always hoped you would do in the dark days ahead: survive." msgstr "" +"Tus padres eran preparadores locos que pensaban que se acercaba un " +"\"Cataclismo\" e insistieron en prepararte para ello. Resulta que estaban en" +" lo correcto. No tuviste la oportunidad de agradecérselo. Lo único que " +"puedes hacer por ellos ahora es lo que siempre esperaron que hicieras en los" +" días oscuros que se avecinan: sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -142420,6 +142874,11 @@ msgid "" "didn't get a chance to thank them. The only thing you can do for them now " "is what they always hoped you would do in the dark days ahead: survive." msgstr "" +"Tus padres eran preparadores locos que pensaban que se acercaba un " +"\"Cataclismo\" e insistieron en prepararte para ello. Resulta que estaban en" +" lo correcto. No tuviste la oportunidad de agradecérselo. Lo único que " +"puedes hacer por ellos ahora es lo que siempre esperaron que hicieras en los" +" días oscuros que se avecinan: sobrevivir." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -143966,7 +144425,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -143984,7 +144443,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -144515,6 +144974,7 @@ msgstr "Novato" msgctxt "prof_desc_male" msgid "You're a merely competent survivor so far. Let's change that, yeah?" msgstr "" +"Eres un superviviente meramente competente hasta ahora. Cambiemos eso, ¿Sí?" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -144526,33 +144986,38 @@ msgstr "Novato" msgctxt "prof_desc_female" msgid "You're a merely competent survivor so far. Let's change that, yeah?" msgstr "" +"Eres una superviviente meramente competente hasta ahora. Cambiemos eso, ¿Sí?" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Battle Angel" -msgstr "" +msgstr "Ángel de batalla" #. ~ Profession (male Battle Angel) description #: lang/json/professions_from_json.py msgctxt "prof_desc_male" msgid "A combat-ready cyborg once salvaged from an obscure junkyard…" msgstr "" +"Un cyborg listo para el combate rescatado de un oscuro depósito de " +"chatarra..." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Battle Angel" -msgstr "" +msgstr "Ángel de batalla" #. ~ Profession (female Battle Angel) description #: lang/json/professions_from_json.py msgctxt "prof_desc_female" msgid "A combat-ready cyborg once salvaged from an obscure junkyard…" msgstr "" +"Una cyborg lista para el combate rescatada de un oscuro depósito de " +"chatarra..." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Would-be Wizard" -msgstr "" +msgstr "Aspirante a mago" #. ~ Profession (male Would-be Wizard) description #: lang/json/professions_from_json.py @@ -144561,11 +145026,13 @@ msgid "" "You found a pamphlet with bright colors claiming you can be a Wizard, oddly " "serene with the world falling down around you." msgstr "" +"Encontraste un folleto con colores brillantes que decía que puedes ser un " +"mago, extrañamente sereno con el mundo cayendo a tu alrededor." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Would-be Wizard" -msgstr "" +msgstr "Aspirante a maga" #. ~ Profession (female Would-be Wizard) description #: lang/json/professions_from_json.py @@ -144574,11 +145041,13 @@ msgid "" "You found a pamphlet with bright colors claiming you can be a Wizard, oddly " "serene with the world falling down around you." msgstr "" +"Encontraste un folleto con colores brillantes que decía que puedes ser una " +"maga, extrañamente serena con el mundo cayendo a tu alrededor." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Pyromaniac Kelvinist" -msgstr "" +msgstr "Pirómano Kelvinista" #. ~ Profession (male Pyromaniac Kelvinist) description #: lang/json/professions_from_json.py @@ -144587,11 +145056,13 @@ msgid "" "You have loved fire all of your life. You have now discovered your inner " "fire, and want to exercise that upon the world." msgstr "" +"Has amado el fuego toda tu vida. Ahora has descubierto tu fuego interior y " +"deseas ejercerlo sobre el mundo." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Pyromaniac Kelvinist" -msgstr "" +msgstr "Pirómana Kelvinista" #. ~ Profession (female Pyromaniac Kelvinist) description #: lang/json/professions_from_json.py @@ -144600,11 +145071,13 @@ msgid "" "You have loved fire all of your life. You have now discovered your inner " "fire, and want to exercise that upon the world." msgstr "" +"Has amado el fuego toda tu vida. Ahora has descubierto tu fuego interior y " +"deseas ejercerlo sobre el mundo." #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Druid" -msgstr "" +msgstr "Druida" #. ~ Profession (male Druid) description #: lang/json/professions_from_json.py @@ -144613,11 +145086,13 @@ msgid "" "The ancient circle of druids is gone with the Cataclysm. Nature must " "thrive." msgstr "" +"El antiguo círculo de druidas se ha ido con el Cataclismo. La naturaleza " +"debe prosperar." #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Druid" -msgstr "" +msgstr "Druida" #. ~ Profession (female Druid) description #: lang/json/professions_from_json.py @@ -144626,6 +145101,8 @@ msgid "" "The ancient circle of druids is gone with the Cataclysm. Nature must " "thrive." msgstr "" +"El antiguo círculo de druidas se ha ido con el Cataclismo. La naturaleza " +"debe prosperar." #. ~ Profession (male Priest) description #: lang/json/professions_from_json.py @@ -144636,6 +145113,10 @@ msgid "" " are all dead, you should probably find something more tangible to protect " "you." msgstr "" +"Cuando llegó el apocalipsis, hiciste todo lo posible para proteger a los " +"fieles de tu parroquia, pero parece que las oraciones no fueron suficientes." +" Ahora que están todos muertos, probablemente deberías encontrar algo más " +"tangible para protegerte." #. ~ Profession (female Priest) description #: lang/json/professions_from_json.py @@ -144646,6 +145127,10 @@ msgid "" " are all dead, you should probably find something more tangible to protect " "you." msgstr "" +"Cuando llegó el apocalipsis, hiciste todo lo posible para proteger a los " +"fieles de tu parroquia, pero parece que las oraciones no fueron suficientes." +" Ahora que están todos muertos, probablemente deberías encontrar algo más " +"tangible para protegerte." #. ~ Profession (Imam) description #: lang/json/professions_from_json.py @@ -146898,6 +147383,266 @@ msgstr "" msgid "central building south half" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -147550,6 +148295,8 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "An expanded kitchen is needed to support our growing settlement." msgstr "" +"Necesitamos una cocina expandida para satisfacer las necesidades de nuestro " +"asentamiento en crecimiento." #: lang/json/recipe_from_json.py msgid "basic expanded kitchen" @@ -148149,6 +148896,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -148435,6 +149298,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -148580,47 +149479,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -149149,6 +150084,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -149527,6 +150570,66 @@ msgid "" "up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -149930,7 +151033,7 @@ msgstr "Fabricar: Varillas corrugadas" #: lang/json/recipe_group_from_json.py msgid " Craft: Gold Ring" -msgstr "" +msgstr "Fabricar: Anillo de oro" #: lang/json/recipe_group_from_json.py msgid " Craft: Hammer, Sledge" @@ -150163,13 +151266,13 @@ msgstr "En la Ciudad" #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Large Building" -msgstr "" +msgstr "Gran edificio" #. ~ Name for scenario 'Large Building' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Large Building" -msgstr "" +msgstr "Gran edificio" #. ~ Description for scenario 'Large Building' for a male character. #: lang/json/scenario_from_json.py @@ -150178,6 +151281,8 @@ msgid "" "Whether due to stubbornness, ignorance, or just plain bad luck, you missed " "the evacuation, and are stuck in a large building full of the risen dead." msgstr "" +"Ya sea por tu cabeza dura, ignorancia, o mala suerte, te perdiste la " +"evacuación y ahora estás atrapado en una ciudad llena de muertos vivientes." #. ~ Description for scenario 'Large Building' for a female character. #: lang/json/scenario_from_json.py @@ -150186,24 +151291,26 @@ msgid "" "Whether due to stubbornness, ignorance, or just plain bad luck, you missed " "the evacuation, and are stuck in a large building full of the risen dead." msgstr "" +"Ya sea por tu cabeza dura, ignorancia, o mala suerte, te perdiste la " +"evacuación y ahora estás atrapada en una ciudad llena de muertos vivientes." #. ~ Starting location for scenario 'Large Building'. #: lang/json/scenario_from_json.py msgctxt "start_name" msgid "In Large Building" -msgstr "" +msgstr "En el gran edificio" #. ~ Name for scenario 'Surrounded' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Surrounded" -msgstr "" +msgstr "Rodeado" #. ~ Name for scenario 'Surrounded' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Surrounded" -msgstr "" +msgstr "Rodeada" #. ~ Description for scenario 'Surrounded' for a male character. #: lang/json/scenario_from_json.py @@ -150212,6 +151319,9 @@ msgid "" "You've attracted the attention of living dead in some way, now they're all " "around and you'll likely have to fight thorough them if you want to escape." msgstr "" +"Has atraído la atención de los muertos vivientes de alguna manera, ahora " +"están por todas partes y es probable que tengas que luchar a fondo si " +"quieres escapar." #. ~ Description for scenario 'Surrounded' for a female character. #: lang/json/scenario_from_json.py @@ -150220,6 +151330,9 @@ msgid "" "You've attracted the attention of living dead in some way, now they're all " "around and you'll likely have to fight thorough them if you want to escape." msgstr "" +"Has atraído la atención de los muertos vivientes de alguna manera, ahora " +"están por todas partes y es probable que tengas que luchar a fondo si " +"quieres escapar." #. ~ Name for scenario 'Safe Place' for a male character #: lang/json/scenario_from_json.py @@ -150240,6 +151353,8 @@ msgid "" "You've found some distant safe place, devoid of the living dead. Looks like" " you're on your own..." msgstr "" +"Has encontrado un lugar seguro y distante, desprovisto de muertos vivientes." +" Parece que estás solo..." #. ~ Description for scenario 'Safe Place' for a female character. #: lang/json/scenario_from_json.py @@ -150248,12 +151363,14 @@ msgid "" "You've found some distant safe place, devoid of the living dead. Looks like" " you're on your own..." msgstr "" +"Has encontrado un lugar seguro y distante, desprovisto de muertos vivientes." +" Parece que estás sola..." #. ~ Starting location for scenario 'Safe Place'. #: lang/json/scenario_from_json.py msgctxt "start_name" msgid "Safe Building" -msgstr "" +msgstr "Edificio seguro" #. ~ Name for scenario 'Infected' for a male character #: lang/json/scenario_from_json.py @@ -150325,13 +151442,13 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Challenge - Really Bad Day" -msgstr "" +msgstr "Desafío - Día realmente malo" #. ~ Name for scenario 'Challenge - Really Bad Day' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Challenge - Really Bad Day" -msgstr "" +msgstr "Desafío - Día realmente malo" #. ~ Description for scenario 'Challenge - Really Bad Day' for a male #. character. @@ -150342,6 +151459,8 @@ msgid "" "surrounded by fire, and sick with the flu. This day went downhill really " "fast." msgstr "" +"Empiezas borracho casi incapacitado de toda acción, deprimido, infectado, " +"rodeado por el fuego y con gripe. Este día fue cuesta abajo muy rápido." #. ~ Description for scenario 'Challenge - Really Bad Day' for a female #. character. @@ -150352,18 +151471,20 @@ msgid "" "surrounded by fire, and sick with the flu. This day went downhill really " "fast." msgstr "" +"Empiezas borracha casi incapacitada de toda acción, deprimida, infectada, " +"rodeada por el fuego y con gripe. Este día fue cuesta abajo muy rápido." #. ~ Name for scenario 'Challenge - Medieval Peasant' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Challenge - Medieval Peasant" -msgstr "" +msgstr "Desafío - Campesino Medieval" #. ~ Name for scenario 'Challenge - Medieval Peasant' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Challenge - Medieval Peasant" -msgstr "" +msgstr "Desafío - Campesina Medieval" #. ~ Description for scenario 'Challenge - Medieval Peasant' for a male #. character. @@ -150399,13 +151520,13 @@ msgstr "Tierra Salvaje" #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Challenge - Lab Patient" -msgstr "" +msgstr "Desafío - Paciente de Laboratorio" #. ~ Name for scenario 'Challenge - Lab Patient' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Challenge - Lab Patient" -msgstr "" +msgstr "Desafío - Paciente de Laboratorio" #. ~ Description for scenario 'Challenge - Lab Patient' for a male character. #: lang/json/scenario_from_json.py @@ -150415,6 +151536,9 @@ msgid "" " while they evacuated before lockdown. Find a way to escape or starve to " "death." msgstr "" +"Los científicos detuvieron sus experimentos abruptamente por ti, dejándote " +"atrás mientras evacuaban antes del cierre. Encuentra una manera de escapar o" +" morirás de hambre." #. ~ Description for scenario 'Challenge - Lab Patient' for a female #. character. @@ -150425,6 +151549,9 @@ msgid "" " while they evacuated before lockdown. Find a way to escape or starve to " "death." msgstr "" +"Los científicos detuvieron sus experimentos abruptamente por ti, dejándote " +"atrás mientras evacuaban antes del cierre. Encuentra una manera de escapar o" +" morirás de hambre." #. ~ Starting location for scenario 'Challenge - Lab Patient'. #. ~ Starting location for scenario 'Challenge - Lab Staff'. @@ -150437,13 +151564,13 @@ msgstr "Laboratorio Cerrado" #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Challenge - Lab Staff" -msgstr "" +msgstr "Desafío - Personal de Laboratorio" #. ~ Name for scenario 'Challenge - Lab Staff' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Challenge - Lab Staff" -msgstr "" +msgstr "Desafío - Personal de Laboratorio" #. ~ Description for scenario 'Challenge - Lab Staff' for a male character. #: lang/json/scenario_from_json.py @@ -150452,6 +151579,9 @@ msgid "" "You were deemed non-essential and made to stay behind during the lab " "evacuation. Find a way to escape or starve to death." msgstr "" +"Se te consideró no esencial y te obligaron a quedarte atrás durante la " +"evacuación del laboratorio. Encuentra una manera de escapar o morirás de " +"hambre." #. ~ Description for scenario 'Challenge - Lab Staff' for a female character. #: lang/json/scenario_from_json.py @@ -150460,6 +151590,9 @@ msgid "" "You were deemed non-essential and made to stay behind during the lab " "evacuation. Find a way to escape or starve to death." msgstr "" +"Se te consideró no esencial y te obligaron a quedarte atrás durante la " +"evacuación del laboratorio. Encuentra una manera de escapar o morirás de " +"hambre." #. ~ Name for scenario 'Ambush' for a male character #: lang/json/scenario_from_json.py @@ -150480,6 +151613,8 @@ msgid "" "It is the winter after zero hour. As you were scavenging for food and a " "warm place to stay at, you heard the sound of lots of movement nearby." msgstr "" +"Es el invierno después de la hora cero. Mientras buscabas comida y un lugar " +"cálido donde alojarte, escuchaste el sonido de mucho movimiento cerca." #. ~ Description for scenario 'Ambush' for a female character. #: lang/json/scenario_from_json.py @@ -150488,6 +151623,8 @@ msgid "" "It is the winter after zero hour. As you were scavenging for food and a " "warm place to stay at, you heard the sound of lots of movement nearby." msgstr "" +"Es el invierno después de la hora cero. Mientras buscabas comida y un lugar " +"cálido donde alojarte, escuchaste el sonido de mucho movimiento cerca." #. ~ Starting location for scenario 'Ambush'. #. ~ Starting location for scenario 'The Next Summer'. @@ -150549,6 +151686,10 @@ msgid "" "hurt you. Supplies are running low, and for the first time since the " "Cataclysm, you will be forced to face the outside world." msgstr "" +"Cuando estalló el apocalipsis, fuiste canalizado a un refugio cercano. Aquí " +"has vivido, sin irte nunca, para que las incógnitas del mundo exterior no te" +" lastimasen. Los suministros se están agotando y, por primera vez desde el " +"Cataclismo, te verás obligado a enfrentar el mundo exterior." #. ~ Description for scenario 'Sheltered' for a female character. #: lang/json/scenario_from_json.py @@ -150559,6 +151700,10 @@ msgid "" "hurt you. Supplies are running low, and for the first time since the " "Cataclysm, you will be forced to face the outside world." msgstr "" +"Cuando estalló el apocalipsis, fuiste canalizada a un refugio cercano. Aquí " +"has vivido, sin irte nunca, para que las incógnitas del mundo exterior no te" +" lastimasen. Los suministros se están agotando y, por primera vez desde el " +"Cataclismo, te verás obligada a enfrentar el mundo exterior." #. ~ Starting location for scenario 'Sheltered'. #: lang/json/scenario_from_json.py @@ -150570,13 +151715,13 @@ msgstr "Refugio Cerrado" #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Challenge - Abandoned" -msgstr "" +msgstr "Desafío - Abandonado" #. ~ Name for scenario 'Challenge - Abandoned' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Challenge - Abandoned" -msgstr "" +msgstr "Desafío - Abandonada" #. ~ Description for scenario 'Challenge - Abandoned' for a male character. #: lang/json/scenario_from_json.py @@ -150628,6 +151773,10 @@ msgid "" " the prisoners have turned into mindless horrors and the security bots are " "shooting on sight… you might need to expedite your escape plans." msgstr "" +"Cuando ocurrió el Cataclismo, fuiste condenado o trabajaste en una prisión. " +"Ahora los prisioneros se han convertido en horrores sin sentido y los robots" +" de seguridad están disparando a todo lo que vean... es posible que debas " +"acelerar tus planes de escape." #. ~ Description for scenario 'Prison' for a female character. #: lang/json/scenario_from_json.py @@ -150637,6 +151786,10 @@ msgid "" " the prisoners have turned into mindless horrors and the security bots are " "shooting on sight… you might need to expedite your escape plans." msgstr "" +"Cuando ocurrió el Cataclismo, fuiste condenada o trabajaste en una prisión. " +"Ahora los prisioneros se han convertido en horrores sin sentido y los robots" +" de seguridad están disparando a todo lo que vean... es posible que debas " +"acelerar tus planes de escape." #. ~ Starting location for scenario 'Prison'. #: lang/json/scenario_from_json.py @@ -150648,13 +151801,13 @@ msgstr "Cárcel" #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Challenge - Island Prison" -msgstr "" +msgstr "Desafío - Prisión isleña" #. ~ Name for scenario 'Challenge - Island Prison' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Challenge - Island Prison" -msgstr "" +msgstr "Desafío - Prisión isleña" #. ~ Description for scenario 'Challenge - Island Prison' for a male #. character. @@ -150665,6 +151818,9 @@ msgid "" " to make it outside the inner walls… Too bad it's located on a remote " "island, and now you need to find out how to escape it too." msgstr "" +"Estabas en una prisión de alta seguridad justo antes del Cataclismo. " +"Lograste llegar fuera de los muros interiores... Lástima que esté ubicado en" +" una isla remota, y ahora también necesitas saber cómo escapar de ella." #. ~ Description for scenario 'Challenge - Island Prison' for a female #. character. @@ -150675,24 +151831,27 @@ msgid "" " to make it outside the inner walls… Too bad it's located on a remote " "island, and now you need to find out how to escape it too." msgstr "" +"Estabas en una prisión de alta seguridad justo antes del Cataclismo. " +"Lograste llegar fuera de los muros interiores... Lástima que esté ubicado en" +" una isla remota, y ahora también necesitas saber cómo escapar de ella." #. ~ Starting location for scenario 'Challenge - Island Prison'. #: lang/json/scenario_from_json.py msgctxt "start_name" msgid "Island prison" -msgstr "" +msgstr "Prisión isleña" #. ~ Name for scenario 'Challenge - Mi-Go Camp' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Challenge - Mi-Go Camp" -msgstr "" +msgstr "Desafío - Campamento Mi-Go" #. ~ Name for scenario 'Challenge - Mi-Go Camp' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Challenge - Mi-Go Camp" -msgstr "" +msgstr "Desafío - Campamento Mi-Go" #. ~ Description for scenario 'Challenge - Mi-Go Camp' for a male character. #: lang/json/scenario_from_json.py @@ -150703,6 +151862,10 @@ msgid "" "trapped inside a giant creature. Whatever it is, you need to get out of " "here before They find you." msgstr "" +"Te encuentras en el lugar más extraño que jamás hayas visto. El aire húmedo " +"caliente y el aspecto orgánico de la estructura te hacen sentir como si " +"estuvieras atrapado dentro de una criatura gigante. Sea lo que sea, debes " +"salir de aquí antes de que te encuentren." #. ~ Description for scenario 'Challenge - Mi-Go Camp' for a female character. #: lang/json/scenario_from_json.py @@ -150713,12 +151876,16 @@ msgid "" "trapped inside a giant creature. Whatever it is, you need to get out of " "here before They find you." msgstr "" +"Te encuentras en el lugar más extraño que jamás hayas visto. El aire húmedo " +"caliente y el aspecto orgánico de la estructura te hacen sentir como si " +"estuvieras atrapado dentro de una criatura gigante. Sea lo que sea, debes " +"salir de aquí antes de que te encuentren." #. ~ Starting location for scenario 'Challenge - Mi-Go Camp'. #: lang/json/scenario_from_json.py msgctxt "start_name" msgid "Mi-Go Camp" -msgstr "" +msgstr "Campamento Mi-Go" #. ~ Name for scenario 'Experiment' for a male character #: lang/json/scenario_from_json.py @@ -150740,6 +151907,9 @@ msgid "" "science, willingly or not. Once the Cataclysm struck, you left the lab, and" " wandered aimlessly, ending up in a forest." msgstr "" +"Desde tu nacimiento, tu único propósito en la vida ha sido el avance de la " +"ciencia genética, voluntariamente o no. Una vez que sucedió el Cataclismo, " +"dejaste el laboratorio y deambulaste sin rumbo, terminando en un bosque." #. ~ Description for scenario 'Experiment' for a female character. #: lang/json/scenario_from_json.py @@ -150749,18 +151919,21 @@ msgid "" "science, willingly or not. Once the Cataclysm struck, you left the lab, and" " wandered aimlessly, ending up in a forest." msgstr "" +"Desde tu nacimiento, tu único propósito en la vida ha sido el avance de la " +"ciencia genética, voluntariamente o no. Una vez que sucedió el Cataclismo, " +"dejaste el laboratorio y deambulaste sin rumbo, terminando en un bosque." #. ~ Name for scenario 'The Mascot Rises' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "The Mascot Rises" -msgstr "" +msgstr "La mascota se levanta" #. ~ Name for scenario 'The Mascot Rises' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "The Mascot Rises" -msgstr "" +msgstr "La mascota se levanta" #. ~ Description for scenario 'The Mascot Rises' for a male character. #: lang/json/scenario_from_json.py @@ -150771,6 +151944,10 @@ msgid "" " customers out there and you're not sure Foodplace delicious food is going " "to be enough for them." msgstr "" +"Acabas de terminar tu turno y regresaste a la sala de descanso cuando oíste " +"las alarmas y la puerta de seguridad cerrándose detrás de ti. Hay muchos " +"clientes y no estás seguro de que la deliciosa comida de Foodplace sea " +"suficiente para ellos." #. ~ Description for scenario 'The Mascot Rises' for a female character. #: lang/json/scenario_from_json.py @@ -150781,12 +151958,16 @@ msgid "" " customers out there and you're not sure Foodplace delicious food is going " "to be enough for them." msgstr "" +"Acabas de terminar tu turno y regresaste a la sala de descanso cuando oíste " +"las alarmas y la puerta de seguridad cerrándose detrás de ti. Hay muchos " +"clientes y no estás seguro de que la deliciosa comida de Foodplace sea " +"suficiente para ellos." #. ~ Starting location for scenario 'The Mascot Rises'. #: lang/json/scenario_from_json.py msgctxt "start_name" msgid "Foodplace Break Room" -msgstr "" +msgstr "Sala de descanso de Foodplace" #. ~ Name for scenario 'Wilderness' for a male character #: lang/json/scenario_from_json.py @@ -150844,6 +152025,10 @@ msgid "" " of the helicopter and crashed in the middle of nowhere. Hopefully some of " "the soldiers that were with you also survived the accident." msgstr "" +"Mientras eras transportado a una base militar diferente, el piloto perdió el" +" control del helicóptero y se estrelló en medio de la nada. Con suerte, " +"algunos de los soldados que estuvieron contigo también sobrevivieron al " +"accidente." #. ~ Description for scenario 'Helicopter Crash' for a female character. #: lang/json/scenario_from_json.py @@ -150853,6 +152038,10 @@ msgid "" " of the helicopter and crashed in the middle of nowhere. Hopefully some of " "the soldiers that were with you also survived the accident." msgstr "" +"Mientras eras transportado a una base militar diferente, el piloto perdió el" +" control del helicóptero y se estrelló en medio de la nada. Con suerte, " +"algunos de los soldados que estuvieron contigo también sobrevivieron al " +"accidente." #. ~ Starting location for scenario 'Helicopter Crash'. #: lang/json/scenario_from_json.py @@ -150879,6 +152068,8 @@ msgid "" "You were participating in a mining operation when you found… something. " "You're not sure what, but it sure is dark down here." msgstr "" +"Estabas participando en una operación minera cuando encontraste... algo. No " +"estás seguro de qué, pero seguro que está oscuro aquí abajo." #. ~ Description for scenario 'Bottom of a Mine' for a female character. #: lang/json/scenario_from_json.py @@ -150887,6 +152078,8 @@ msgid "" "You were participating in a mining operation when you found… something. " "You're not sure what, but it sure is dark down here." msgstr "" +"Estabas participando en una operación minera cuando encontraste... algo. No " +"estás seguro de qué, pero seguro que está oscuro aquí abajo." #. ~ Starting location for scenario 'Bottom of a Mine'. #: lang/json/scenario_from_json.py @@ -150916,6 +152109,12 @@ msgid "" "desperate people with little to lose could get you what you wanted. If you " "went too deep, however, your augmentation may have come at a price..." msgstr "" +"Antes de que el mundo terminara, la biónica estaba reservada para los ricos " +"y los famosos. Puede que tú tampoco lo estuvieras, pero querías entrar. " +"Oficinas ocultas secuestradas en sótanos, anestesia sacada de contrabando de" +" hospitales y personas desesperadas con poco que perder podrían conseguirte " +"lo que quisieras. Sin embargo, si fue demasiado profundo, tu aumento puede " +"haber tenido un precio..." #. ~ Description for scenario 'High Tech, Low Life' for a female character. #: lang/json/scenario_from_json.py @@ -150927,6 +152126,12 @@ msgid "" "desperate people with little to lose could get you what you wanted. If you " "went too deep, however, your augmentation may have come at a price..." msgstr "" +"Antes de que el mundo terminara, la biónica estaba reservada para los ricos " +"y los famosos. Puede que tú tampoco lo estuvieras, pero querías entrar. " +"Oficinas ocultas secuestradas en sótanos, anestesia sacada de contrabando de" +" hospitales y personas desesperadas con poco que perder podrían conseguirte " +"lo que quisieras. Sin embargo, si fue demasiado profundo, tu aumento puede " +"haber tenido un precio..." #. ~ Starting location for scenario 'High Tech, Low Life'. #: lang/json/scenario_from_json.py @@ -150934,6 +152139,52 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "Sótano Sombrío" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "Invasión" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "Invasión" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"Cuando tu base fue invadida por los muertos, tu última orden fue retirarse a" +" la armería. Durante todo el caos te separaste de tu escuadrón y ahora estás" +" atrapado en la bodega solo. No estás seguro de si alguien llegó a la " +"armería, o si eres el último hombre vivo." + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"Cuando tu base fue invadida por los muertos, tu última orden fue retirarse a" +" la armería. Durante todo el caos te separaste de tu escuadrón y ahora estás" +" atrapada en la bodega sola. No estás segura de si alguien llegó a la " +"armería, o si eres la última mujer viva." + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -151123,7 +152374,7 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "start_name" msgid "Candy Shop" -msgstr "" +msgstr "Tienda de caramelos" #. ~ Name for scenario 'Robots' for a male character #: lang/json/scenario_from_json.py @@ -151240,58 +152491,58 @@ msgstr "Mansión" #: lang/json/score_from_json.py #, no-python-format msgid "Number of monsters killed: %s" -msgstr "" +msgstr "Número de monstruos eliminados: %s" #: lang/json/score_from_json.py #, no-python-format msgid "Distance moved: %s squares" -msgstr "" +msgstr "Distancia recorrida: %s espacios" #: lang/json/score_from_json.py #, no-python-format msgid "Distance walked: %s squares" -msgstr "" +msgstr "Distancia caminada: %s espacios" #: lang/json/score_from_json.py #, no-python-format msgid "Damage taken: %s damage" -msgstr "" +msgstr "Daño sufrido: %s daño" #: lang/json/score_from_json.py #, no-python-format msgid "Damage healed: %s damage" -msgstr "" +msgstr "Daño sanado: %s daño" #: lang/json/score_from_json.py #, no-python-format msgctxt "score description" msgid "Headshots: %s" -msgstr "" +msgstr "Disparos a la cabeza: %s" #. ~ display string for skill display type 'display_melee' #: lang/json/skill_display_type_from_json.py msgid "Melee skills" -msgstr "" +msgstr "Habilidades de melé" #. ~ display string for skill display type 'display_ranged' #: lang/json/skill_display_type_from_json.py msgid "Ranged skills" -msgstr "" +msgstr "Habilidades a distancia" #. ~ display string for skill display type 'display_crafting' #: lang/json/skill_display_type_from_json.py msgid "Crafting skills" -msgstr "" +msgstr "Habilidades de fabricación" #. ~ display string for skill display type 'display_interaction' #: lang/json/skill_display_type_from_json.py msgid "Interaction skills" -msgstr "" +msgstr "Habilidades de interacción" #. ~ display string for skill display type 'display_social' #: lang/json/skill_display_type_from_json.py msgid "Social skills" -msgstr "" +msgstr "Habilidades sociales" #: lang/json/skill_from_json.py msgid "bartering" @@ -151663,6 +152914,10 @@ msgid "" "fall gracefully, and for other acrobatic feats. The first number shown " "includes modifiers, and the second does not." msgstr "" +"Es tu habilidad para esquivar una amenaza que se aproxima, ya sea un ataque " +"enemigo, una trampa disparada o una roca que cae. Esta habilidad también se " +"usa en intentos de caer con gracia, y para otras hazañas acrobáticas. El " +"primer número que se muestra incluye modificadores, y el segundo no." #: lang/json/skill_from_json.py msgid "piercing weapons" @@ -152193,7 +153448,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -154070,7 +155325,7 @@ msgstr "Buenas." #: lang/json/snippet_from_json.py msgid "." -msgstr "" +msgstr "." #: lang/json/snippet_from_json.py msgid "never" @@ -154087,7 +155342,7 @@ msgstr "no va a pasar" #: lang/json/snippet_from_json.py msgid "not happening" -msgstr "" +msgstr "no está pasando" #: lang/json/snippet_from_json.py msgid "over my dead body" @@ -154171,7 +155426,7 @@ msgstr "¡Hasta luego, !" #: lang/json/snippet_from_json.py msgid "See you later, alligator." -msgstr "" +msgstr "Nos vemos luego, cocodrilo." #: lang/json/snippet_from_json.py msgid "Our paths must part, for now at least." @@ -154191,7 +155446,7 @@ msgstr "Te voy a destruir" #: lang/json/snippet_from_json.py msgid "I'll kick your ass" -msgstr "" +msgstr "Te patearé tu culo" #: lang/json/snippet_from_json.py msgid "I'll kill you" @@ -154199,11 +155454,11 @@ msgstr "Te voy a matar" #: lang/json/snippet_from_json.py msgid "I'll send you to hell" -msgstr "" +msgstr "Te mandaré al infierno" #: lang/json/snippet_from_json.py msgid "I'm gonna kick your ass" -msgstr "" +msgstr "Voy a patear tu culo" #: lang/json/snippet_from_json.py msgid "you won't make it out alive" @@ -154227,7 +155482,7 @@ msgstr ", " #: lang/json/snippet_from_json.py msgid "you're a dead man" -msgstr "" +msgstr "eres hombre muerto" #: lang/json/snippet_from_json.py msgid "you'll taste my " @@ -156018,7 +157273,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "I hear you." -msgstr "" +msgstr "Te oigo." #: lang/json/snippet_from_json.py msgid "I'll do that." @@ -156910,7 +158165,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -156921,7 +158176,7 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr "" #: lang/json/snippet_from_json.py @@ -158177,7 +159432,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -158623,12 +159878,9 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" -"ARTISTA ARTESANO TRIMESTRAL: ¡Los fideos ya no son solamente para comer! " -"¡Aprendé cómo hacer joyas y arte con ellos! ¡También hablamos sobre el " -"correcto uso de usar superpegamento sin pegarnos nuestras manos!" #: lang/json/snippet_from_json.py msgid "" @@ -159861,7 +161113,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -159872,8 +161124,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -159927,11 +161179,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -160304,15 +161556,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -160803,7 +162046,7 @@ msgstr "turbo" #: lang/json/snippet_from_json.py msgid "prog " -msgstr "" +msgstr "prog " #: lang/json/snippet_from_json.py msgid "glam " @@ -161050,8 +162293,8 @@ msgid "metal" msgstr "metal" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "reaggae" +msgid "reggae" +msgstr "" #: lang/json/snippet_from_json.py msgid "ska" @@ -161204,7 +162447,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -161477,8 +162720,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -161676,11 +162919,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -162658,7 +163902,7 @@ msgstr "¡Te quiero!" #: lang/json/snippet_from_json.py msgid "Do you think it will rain today?" -msgstr "" +msgstr "¿Te parece que va a llover hoy?" #: lang/json/snippet_from_json.py msgid "Try not to drop me." @@ -163795,7 +165039,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -164366,7 +165610,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -166991,7 +168235,7 @@ msgstr "Las buenas personas no terminan aquí adentro." #: lang/json/speech_from_json.py msgid "You should have turned left before." -msgstr "" +msgstr "Debería haber girado a la izquierda antes." #: lang/json/speech_from_json.py msgid "" @@ -168061,7 +169305,7 @@ msgstr "Comisaría" #: lang/json/start_location_from_json.py msgid "Foodplace Break Room" -msgstr "" +msgstr "Sala de descanso de Foodplace" #: lang/json/start_location_from_json.py msgid "School" @@ -168077,7 +169321,7 @@ msgstr "Cárcel" #: lang/json/start_location_from_json.py msgid "Island prison" -msgstr "" +msgstr "Prisión isleña" #: lang/json/start_location_from_json.py msgid "Mi-go camp" @@ -168131,6 +169375,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "" @@ -168145,7 +169393,7 @@ msgstr "" #: lang/json/start_location_from_json.py msgid "Candy Shop" -msgstr "" +msgstr "Tienda de caramelos" #: lang/json/start_location_from_json.py msgid "Robot Dispatch Center" @@ -168180,7 +169428,7 @@ msgid "Clothing Store" msgstr "Tienda de Ropa" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" +msgid "Acolyte." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168188,7 +169436,7 @@ msgid "You're back. Have you come to listen to the song?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." +msgid "You there. Quiet down. Can you hear it? The song?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -168336,36 +169584,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168443,16 +169691,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -168499,7 +169747,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -168594,7 +169842,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168815,13 +170063,13 @@ msgid "Thanks. I have some things for you to do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " -"anymore..." +msgid "Hi there, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there, ." +msgid "" +"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " +"anymore..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -168895,24 +170143,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "¿Algo para hacer antes de que me vaya a dormir?" +msgid "No, just no..." +msgstr "No, solo no..." #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "Unos minutitos más..." +msgid "Just let me sleep, !" +msgstr "¡Déjame dormir, !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "Hazlo rápido, quiero irme a dormir." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "¡Déjame dormir, !" +msgid "Just few minutes more..." +msgstr "Unos minutitos más..." #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "No, solo no..." +msgid "Anything to do before I go to sleep?" +msgstr "¿Algo para hacer antes de que me vaya a dormir?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -168938,11 +170186,11 @@ msgid "no, go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" +msgid " *pshhhttt* I'm reading you boss, over." msgstr "" #: lang/json/talk_topic_from_json.py -msgid " *pshhhttt* I'm reading you boss, over." +msgid "What is it, friend?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -169326,11 +170574,11 @@ msgid "Show me what needs to be done at the camp." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." +msgid "I'm currently ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm currently ." +msgid "I'm not doing much currently." msgstr "" #: lang/json/talk_topic_from_json.py @@ -169393,14 +170641,14 @@ msgstr "" msgid "Sure thing, I'll make my way there." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -169411,10 +170659,6 @@ msgstr "" msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -169422,13 +170666,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -169437,6 +170679,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -169508,14 +170756,14 @@ msgstr "Bueno, sin hacer movimientos repentinos..." msgid "Keep your distance!" msgstr "¡Quédate lejos!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "Este es mi territorio, ." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "Este es mi territorio, ." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "" @@ -169532,14 +170780,14 @@ msgstr "" msgid "&Put hands up." msgstr "&Levanta las manos." -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "*suelta_su_arma." - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*suelta su arma." +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "*suelta_su_arma." + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "Ahora vete de aquí" @@ -169568,14 +170816,6 @@ msgstr "¿Qué pasa?" msgid "I don't care." msgstr "No me importa." -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "Tengo un trabajo para ti. ¿Quieres que te cuente?" @@ -169584,6 +170824,14 @@ msgstr "Tengo un trabajo para ti. ¿Quieres que te cuente?" msgid "I have another job for you. Want to hear about it?" msgstr "Tengo otro trabajo para ti. ¿Quieres que te cuente?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "No tengo ningún otro trabajo para ti." @@ -169601,14 +170849,14 @@ msgstr "Ah, bueno." msgid "Never mind, I'm not interested." msgstr "No importa, no estoy interesado." -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "¿Qué te parece?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "¿Cuál trabajo?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "¿Qué te parece?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "" @@ -169828,31 +171076,31 @@ msgid "Thanks!" msgstr "¡Gracias!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." +msgid "Focus on the road, mate!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgid "I must focus on the road!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "Estoy muy cansado/a, dejame descansar un poco." +msgid "I'm too thirsty, give me something to drink." +msgstr "Tengo mucha sed, dame algo para beber." #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "Tengo mucha hambre, dame algo para comer." #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "Tengo mucha sed, dame algo para beber." +msgid "I'm too tired, let me rest first." +msgstr "Estoy muy cansado/a, dejame descansar un poco." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" +msgid "I have some reason for not telling you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -169860,16 +171108,16 @@ msgid "Ah, okay." msgstr "Ah, bueno." #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "¿Por qué tendría que viajar contigo?" +msgid "Not until I get some antibiotics..." +msgstr "Hasta que no tenga algún antibiótico, no..." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "Recién me preguntaste; preguntame de nuevo después." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "Hasta que no tenga algún antibiótico, no..." +msgid "Why should I travel with you?" +msgstr "¿Por qué tendría que viajar contigo?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -169960,19 +171208,19 @@ msgid "On second thought, never mind." msgstr "Pensandolo bien, olvidate." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." +msgid "I can't train you properly while you're operating a vehicle!" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "Dale tiempo, te voy a mostrar algo nuevo después..." - #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" +msgid "Give it some time, I'll show you something new later..." +msgstr "Dale tiempo, te voy a mostrar algo nuevo después..." + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." msgstr "" #: lang/json/talk_topic_from_json.py @@ -170011,14 +171259,14 @@ msgstr "Prefiero quedarme con eso para mí." msgid "I understand…" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "¿Por qué tendría que compartir mi equipo contigo?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "Ya me pediste cosas; pregúntame en otro momento." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "¿Por qué tendría que compartir mi equipo contigo?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "Bueno, está bien." @@ -170162,13 +171410,13 @@ msgid "You might be seeing more of me…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " -"I've seen in a long time." +msgid "Hey again. *kzzz*" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" +msgid "" +"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " +"I've seen in a long time." msgstr "" #: lang/json/talk_topic_from_json.py @@ -170375,7 +171623,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -171165,15 +172413,15 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" +msgid "Greetings friend, it's nice to see you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." +msgid "What sorcery is this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -171181,11 +172429,11 @@ msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -171221,12 +172469,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "" @@ -172546,6 +173794,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -172554,8 +173806,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172566,11 +173817,8 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172665,7 +173913,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "How did you get down?" -msgstr "" +msgstr "¿Y cómo bajaste?" #: lang/json/talk_topic_from_json.py msgid "" @@ -172906,13 +174154,13 @@ msgstr "Gracias por decirme todo eso. " #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" @@ -172971,7 +174219,8 @@ msgid "I'm sorry you lost someone." msgstr "Siento que hayas perdido a alguien." #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -172981,8 +174230,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" +msgid "Just another tale of love and loss. Not one I like to tell." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173007,34 +174255,34 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." +msgid "All right, fine. I had someone. I lost him." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost him." +msgid "All right, fine. I had someone. I lost her." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" @@ -173086,11 +174334,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -173098,11 +174346,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -173744,16 +174992,6 @@ msgid "" "Hell on Earth. I wish I'd paid more attention in Sunday School." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -173765,6 +175003,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -173840,14 +175088,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." +"Like I said, you want me to tell you a story, you gotta pony up the whisky." +" A full bottle, mind you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Like I said, you want me to tell you a story, you gotta pony up the whisky." -" A full bottle, mind you." +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174155,15 +175403,6 @@ msgid "" "help, I'd just be another dripping corpse." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -174174,11 +175413,16 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" +msgid "What were you saying before that?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -174201,6 +175445,10 @@ msgstr "¡Bienvenido!" msgid "How's the weather?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "¿Qué es este lugar?" @@ -174287,16 +175535,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174343,15 +175591,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174385,15 +175633,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174436,14 +175684,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174493,7 +175741,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174512,11 +175760,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174573,11 +175821,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174589,19 +175837,19 @@ msgid "You're disgusting." msgstr "Eres desagradable." #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -174627,7 +175875,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174635,9 +175885,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -174711,16 +175959,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -174812,7 +176060,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -174820,7 +176068,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -174939,12 +176187,6 @@ msgstr "" msgid "Where is your brother's place?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "" @@ -175128,11 +176370,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175331,12 +176573,8 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "" -"Señora, no sé cómo demonios llegó hasta aquí abajo pero si le queda un poco " -"de juicio se iría mientras pueda." +msgid "Marshal, I hope you're here to assist us." +msgstr "Alguacil, espero que esté aquí para ayudarnos." #: lang/json/talk_topic_from_json.py msgid "" @@ -175347,8 +176585,12 @@ msgstr "" "de juicio se iría mientras pueda." #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "Alguacil, espero que esté aquí para ayudarnos." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "" +"Señora, no sé cómo demonios llegó hasta aquí abajo pero si le queda un poco " +"de juicio se iría mientras pueda." #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -175420,16 +176662,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "Alguacil, estoy bastante sorprendido de verlo aquí." #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "Alguacil, estoy bastante sorprendido de verlo aquí." +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -175474,6 +176716,23 @@ msgstr "" "de la red de comunicaciones. Esperamos igual que algunos simples mensajes de" " texto puedan ser recibidos." +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "Hola, alguacil." + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "Alguacil, me temo que no puedo hablar ahora." + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "" +"Se supone que debo dirigir todas las preguntas a mi liderazgo, alguacil." + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "" @@ -175486,15 +176745,6 @@ msgstr "Deberías meterte en tus propios asuntos, no hay nada que mirar aquí." msgid "If you need something you'll need to talk to someone else." msgstr "Si necesitas algo vas a tener que hablar con otra persona." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "Señora" - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "" -"Hey señorita, ¿no le parece que estaría más segura si se queda conmigo?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "Señor." @@ -175504,21 +176754,13 @@ msgid "Dude, if you can hold your own you should look into enlisting." msgstr "Amigo, si puedes controlarte deberías enrolarte." #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "Hola, alguacil." - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "Alguacil, me temo que no puedo hablar ahora." - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "" +msgid "Ma'am" +msgstr "Señora" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" msgstr "" -"Se supone que debo dirigir todas las preguntas a mi liderazgo, alguacil." +"Hey señorita, ¿no le parece que estaría más segura si se queda conmigo?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -175575,13 +176817,14 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "Por favor, ayudame. Necesito comida." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -175590,14 +176833,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "" +msgid "Please, help me. I need food." +msgstr "Por favor, ayudame. Necesito comida." #: lang/json/talk_topic_from_json.py msgid "" @@ -175616,14 +176858,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175721,16 +176963,16 @@ msgid "" "hurry to face that again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "" @@ -175810,6 +177052,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Do you need something to eat?" +msgstr "¿Necesitas algo para comer?" + +#: lang/json/talk_topic_from_json.py +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175818,10 +177064,6 @@ msgid "" "you're not like that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Actually can I ask you something else?" msgstr "" @@ -175913,15 +177155,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175941,18 +177183,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." +msgid "Fuck off, dickwaddle." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175962,15 +177201,18 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." +msgid "Don't bother with these assholes." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176255,12 +177497,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -176269,6 +177505,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -176312,11 +177554,11 @@ msgid "I'll see what I can do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" +msgid "Thanks again for the grub, my friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Thanks again for the grub, my friend." +msgid "Hey, are you a big fan of survival of the fittest?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176337,14 +177579,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176357,7 +177599,7 @@ msgstr "¿Qué hay de malo en ti?" #: lang/json/talk_topic_from_json.py msgid "They won't let you in because you're sick?" -msgstr "" +msgstr "¿No te dejan entrar porque estás enfermo?" #: lang/json/talk_topic_from_json.py msgid "How did you even get here if you're so sick?" @@ -176368,12 +177610,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176647,10 +177889,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "" @@ -176663,6 +177901,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "" @@ -176680,7 +177922,7 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." +msgid "I'm not a kid, okay? I'm sixteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176688,7 +177930,7 @@ msgid "I'm not a kid, okay? I'm fifteen." msgstr "No soy un chico, eh. Tengo quince." #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." +msgid "I'm not a kid, okay? I'm fourteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176699,14 +177941,6 @@ msgstr "" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -176716,6 +177950,14 @@ msgid "" " We can hear them at night." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -176753,8 +177995,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176764,7 +178005,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176794,33 +178036,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -176849,12 +178091,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -176863,8 +178099,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176874,7 +178110,9 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176889,6 +178127,10 @@ msgstr "" msgid "It is good to see you again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -176957,6 +178199,13 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -176967,13 +178216,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -177003,15 +178245,15 @@ msgid "Got any more bread I can trade flour for?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." +msgid "Hello, nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, nice to see you again." +msgid "It's good to see you're still around." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "It's good to see you're still around." +msgid "Hi there. I'm Dana, nice to see a new face." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177063,10 +178305,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177077,8 +178317,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177100,12 +178342,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -177127,6 +178363,12 @@ msgid "" "now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -177156,6 +178398,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -177163,10 +178409,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -177204,13 +178446,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177447,12 +178689,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177552,14 +178794,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177610,12 +178852,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "" @@ -177628,6 +178864,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -177687,15 +178929,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177761,17 +179003,17 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." +msgid "Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi." +msgid "Hey again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again." +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177821,12 +179063,12 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." +msgid "Nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." +msgid "" +"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177977,15 +179219,6 @@ msgid "" "like this before somebody snaps." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -177998,6 +179231,15 @@ msgid "" "want to know?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "" @@ -178063,14 +179305,6 @@ msgid "" "hope that there's a future to be had." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -178083,10 +179317,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178100,14 +179334,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178124,13 +179354,25 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -178185,11 +179427,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178232,15 +179474,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178424,7 +179666,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -178440,15 +179682,15 @@ msgstr "" msgid "What brings you around here? We don't see a lot of new faces." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Need to talk?" +msgstr "¿Necesitas hablar?" + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Need to talk?" -msgstr "¿Necesitas hablar?" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Rhy." msgstr "" @@ -178536,12 +179778,6 @@ msgstr "" msgid "Do you want to talk about your story?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hm? Oh, hi." msgstr "" @@ -178550,6 +179786,12 @@ msgstr "" msgid "...Hi." msgstr "...Hola." +#: lang/json/talk_topic_from_json.py +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Stan, hey? Nice to meet you." msgstr "" @@ -178660,13 +179902,13 @@ msgid "Hmm, can we change this shave a little please?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " -"Vanessa." +msgid "Oh, you're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." +msgid "" +"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " +"Vanessa." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178705,14 +179947,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -178721,6 +179955,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -178898,15 +180140,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179298,14 +180540,14 @@ msgstr "Mantenete civilizado o te voy a causar dolor." msgid "Just on watch, move along." msgstr "Solo estoy de guardia, circulando." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "Señora, no debería estar viajando por ahí afuera." - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "¿Está complicado ahí afuera, no?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "Señora, no debería estar viajando por ahí afuera." + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "" @@ -179334,14 +180576,14 @@ msgstr "" msgid "Well, I'd better be going. Bye." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "Bienvenido..." - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "Bienvenido, alguacil..." +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "Bienvenido..." + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -179584,14 +180826,14 @@ msgid "" "attacked by zombie hordes, as you might guess." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "Ciudadano..." - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "Alguacil..." +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "Ciudadano..." + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "¿Podemos comerciar recursos?" @@ -179646,14 +180888,14 @@ msgid "" "buy from you. I don't suppose you want to donate?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "Pareces una persona importante." - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "¡Esa placa que tienes es bien brillante!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "Pareces una persona importante." + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "En realidad, soy nuevo." @@ -179719,10 +180961,6 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " @@ -179731,6 +180969,10 @@ msgstr "" "De la misma manera que conseguiste el tuyo, supongo. No hables mucho, " "algunos de aquí desprecian a las personas como nosotros." +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "Perdón por preguntar." @@ -179756,22 +180998,22 @@ msgstr "Lo voy a comprar." msgid "Who needs rebar?" msgstr "¿Quién necesita varillas corrugadas?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "¡Que te den!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "Mira quién habla. No me jodas." #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "Ah, me pareció oler a alguien nuevo. ¿Te puedo ayudar en algo?" +msgid "Screw You!" +msgstr "¡Que te den!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "Ah, me pareció oler a alguien nuevo. ¿Te puedo ayudar en algo?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "" @@ -180076,9 +181318,83 @@ msgid "Glad to have you aboard." msgstr "Me alegra tenerte en el equipo." #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -180086,25 +181402,31 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "Wait! What??" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." +msgid "You do realize that the front door is just open?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "Lets trade." msgstr "" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "" @@ -180133,7 +181455,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -180165,7 +181487,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -180179,6 +181501,14 @@ msgstr "Cuéntamelo." msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -180242,10 +181572,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "" @@ -180350,14 +181676,6 @@ msgstr "" msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -180373,10 +181691,11 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +msgid "Here to trade, I hope?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180385,6 +181704,13 @@ msgid "" "fair deal?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "" @@ -180624,16 +181950,16 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "Buenos días, señora, ¿la puedo ayudar en algo?" +msgid "Can I help you, marshal?" +msgstr "¿Puedo ayudarte, alguacil?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "Buenos días, señor, ¿lo puedo ayudar en algo?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "¿Puedo ayudarte, alguacil?" +msgid "Morning ma'am, how can I help you?" +msgstr "Buenos días, señora, ¿la puedo ayudar en algo?" #: lang/json/talk_topic_from_json.py msgid "" @@ -180766,14 +182092,14 @@ msgstr "¿Qué tipo de trabajo tienen para mí?" msgid "Not now." msgstr "No ahora." -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "Puedo revisar a ti o a tus compañeros si hay alguien herido." - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "Vení después, necesito encargarme de unas cosas antes." +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "Puedo revisar a ti o a tus compañeros si hay alguien herido." + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "" @@ -181144,11 +182470,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181160,11 +182486,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181233,12 +182559,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -185245,6 +186571,15 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "suelo de tierra" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "" + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "suelo de cemento" @@ -185379,15 +186714,6 @@ msgid "" "resistance and sliding, commonly for recreational sports." msgstr "" -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "suelo de tierra" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "" - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -185547,6 +186873,15 @@ msgstr "musgo" msgid "Moist spongy moss." msgstr "" +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "nogal" @@ -186375,6 +187710,8 @@ msgid "" "Small splinters of wood laid out in a layer to prevent unwanted plants from " "growing." msgstr "" +"Son pequeñas astillas de madera tiradas formando una capa para evitar que " +"crezcan plantas no deseadas." #. ~ Description for grass #: lang/json/terrain_from_json.py @@ -186889,7 +188226,7 @@ msgstr "misil explotado" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -186960,8 +188297,8 @@ msgstr "panel de control de CVD" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -187076,7 +188413,7 @@ msgstr "disyuntor en aceite de alta tensión" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -187089,7 +188426,7 @@ msgstr "disyuntor en aceite pequeño de alta tensión" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -187159,7 +188496,7 @@ msgstr "cinta transportadora" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -187385,7 +188722,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -187814,6 +189151,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "espacio vacío" @@ -188494,9 +189836,8 @@ msgstr "pared de papel" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" #: lang/json/terrain_from_json.py @@ -189044,7 +190385,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -191165,7 +192506,7 @@ msgid "chitin ram" msgstr "ariete de quitina" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" +msgid "biosilicified chitin ram" msgstr "" #: lang/json/vehicle_part_from_json.py @@ -191751,6 +193092,17 @@ msgstr "" msgid "hand paddles" msgstr "palas manuales" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "controles" @@ -192020,6 +193372,9 @@ msgid "" "An electronic noise maker. It will automatically make noise when you drive " "in reverse, alerting things behind you to move out of the way." msgstr "" +"Es un generador de ruido electrónico. Automáticamente, hará sonar un pitido " +"cuando conduces marcha atrás, alertando a las cosas detrás tuyo para que se " +"corran." #: lang/json/vehicle_part_from_json.py msgid "trunk door" @@ -195232,8 +196587,8 @@ msgstr "¡Te quedaste sin energía!" msgid "You cannot hack this." msgstr "No puedes hackear esto." -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "el sonido de una alarma!" @@ -196017,7 +197372,7 @@ msgstr "Omite los cubos llenos para evitar que se derrame su contenido." #: src/advanced_inv.cpp msgid "Sort by…" -msgstr "" +msgstr "Ordenar por..." #: src/advanced_inv.cpp msgid "Unsorted (recently added first)" @@ -197028,7 +198383,7 @@ msgstr "" #: src/artifact.cpp #, c-format msgid "You dream of your %s dancing in a blue void." -msgstr "" +msgstr "Sueñas que tu %s está bailando en un vacío azul." #: src/artifact.cpp #, c-format @@ -198207,6 +199562,8 @@ msgid "" "Risk: None\n" "Time: %s\n" msgstr "" +"Riesgo: Ninguno\n" +"Tiempo: %s\n" #: src/basecamp.cpp msgid "Name this camp" @@ -199747,7 +201104,7 @@ msgstr "" #, c-format msgctxt "container" msgid "You put the %1$s in your %2$s." -msgstr "" +msgstr "Pones el/la %1$s en tu %2$s." #: src/character.cpp msgid "You can't place items here!" @@ -199785,6 +201142,45 @@ msgstr " necesita al menos %1$s para usar %2$s con su %3$s." msgid "Putting on a %s would be tricky." msgstr "Ponerte un/a %s va a ser complicado." +#: src/character.cpp +msgid "Can't wear that, it's made of wool!" +msgstr "No te puedes poner eso, ¡Está hecho de lana!" + +#: src/character.cpp +msgid "Can't wear that, it's filthy!" +msgstr "" + +#: src/character.cpp +#, c-format +msgid "Your %s mutation prevents you from wearing your %s." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "Cannot wear a helmet over %s." +msgstr "" + +#: src/character.cpp +msgid "horns" +msgstr "cuernos" + +#: src/character.cpp +msgid "antennae" +msgstr "antenas" + +#: src/character.cpp +msgid "antlers" +msgstr "astas" + +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + #: src/character.cpp msgid "Can't wear power armor over other gear!" msgstr "¡No se puede poner la armadura de poder sobre otra cosa!" @@ -199796,7 +201192,7 @@ msgstr "¡Necesitas la armadura de poder para poder ponerte sus componentes!" #: src/character.cpp #, c-format msgid "Can't wear more than one %s!" -msgstr "" +msgstr "¡No puedes llevar más de un/a %s!" #: src/character.cpp #, c-format @@ -199844,36 +201240,6 @@ msgstr "" msgid "%s can't wear that much on their head!" msgstr "" -#: src/character.cpp -msgid "Can't wear that, it's made of wool!" -msgstr "No te puedes poner eso, ¡Está hecho de lana!" - -#: src/character.cpp -msgid "Can't wear that, it's filthy!" -msgstr "" - -#: src/character.cpp -#, c-format -msgid "Your %s mutation prevents you from wearing your %s." -msgstr "" - -#: src/character.cpp -#, c-format -msgid "Cannot wear a helmet over %s." -msgstr "" - -#: src/character.cpp -msgid "horns" -msgstr "cuernos" - -#: src/character.cpp -msgid "antennae" -msgstr "antenas" - -#: src/character.cpp -msgid "antlers" -msgstr "astas" - #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -200223,7 +201589,7 @@ msgstr "" #: src/character.cpp msgid "Big" -msgstr "" +msgstr "Grande" #: src/character.cpp src/character_martial_arts.cpp src/color.cpp #: src/options.cpp @@ -200248,7 +201614,7 @@ msgstr "" #: src/character.cpp msgid "Very Obese" -msgstr "" +msgstr "Muy obeso" #: src/character.cpp msgid "Obese" @@ -200264,7 +201630,7 @@ msgstr "" #: src/character.cpp msgid "Skeletal" -msgstr "" +msgstr "Esquelético" #: src/character.cpp msgid "" @@ -200614,11 +201980,13 @@ msgstr "" #: src/clzones.cpp msgid "NPC Ignore Sounds" -msgstr "" +msgstr "NPC ignoran los sonidos" #: src/clzones.cpp msgid "Friendly NPCs won't investigate unseen sounds coming from this zone." msgstr "" +"Los NPC amigos no investigarán sonidos no visibles que provengan de esta " +"zona." #: src/clzones.cpp msgid "NPC Investigation Area" @@ -200887,159 +202255,159 @@ msgstr "colores personalizados" msgid "ERROR! Access denied!" msgstr "¡ERROR! ¡Acceso denegado!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "El acceso está temporalmente bloqueado por razones de seguridad." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "Por favor, contacte con el administrador de sistemas." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "¿Hackear seguridad?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "Requiere contraseña." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "¿Hackear el sistema?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "Elige el disco:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "" "ADVERTENCIA: ¡La realimentación positiva conlleva gran riesgo! ¿Continuar?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "No se encontraron datos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "Desactivar misil." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "¡Misil nuclear desactivado!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "El misil nuclear permanece activo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "Acceso a biónicos - Manifiesto:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "" msgstr[1] "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "Registro de Mina NEPower(%d:%d)" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "¿Seguir leyendo?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "PROYECTO AMIGARA" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -201048,115 +202416,115 @@ msgstr "" "SITIO %d%d%d\n" "LOS REGISTROS PERTINENTES DEL CAPATAZ SERÁN AÑADIDOS A LAS NOTAS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--ACCESO PERMITIDO--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "¡Misión Terminada!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "ACCESO DENEGADO" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "¡La computadora no puedo encontrar su misión!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "Se descargó el software." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "¡Se necesita un lector USB!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "ERROR: Por favor, colocar muestra en la centrifugadora." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "ERROR: Por favor, dejar solo una muestra en la centrifugadora." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "ERROR: Por favor, usar solo recipientes con muestra de sangre." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "ERROR: Por favor, usar solo muestras de sangre." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "Patógeno vinculado a eritrocitos y leucocitos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "¿Descargar datos?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "Resultado: Tipo de sangre desconocido. Prueba no concluyente." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "PROCESANDO DATOS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "ERROR: Por favor, colocar memoria en área de escaneo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "ERROR: Por favor, solo escanear un objeto por vez." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "ERROR: Memoria destruida o ausente." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "ERROR: Memoria vacía." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -201165,11 +202533,11 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -201184,7 +202552,7 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -201195,27 +202563,27 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "Cargas detonadas" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "No Funciona el Generador de Energía de Respaldo" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "Evacuar Inmediatamente" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "Evacuar Inmediatamente" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "¡Se necesita el código de acceso!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -201224,216 +202592,216 @@ msgid "" "\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "La consola se apaga." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "Caen manhacks de unos compartimentos en el techo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "Emergen secubots de compartimentos en el suelo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "La consola te electrocuta." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "Estás protegido de los descargas eléctricas." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "¡Tu cuerpo es dañado por la descarga eléctrica!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "¡La bomba explota!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "¡Derrame cloacal!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "ERROR: Giro Disruptivo" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "ERROR: Por favor, use muestras contenidas de sangre." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "ERROR: Kit de extracción de sangre, vacío." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "ERROR: Muestra de sangre destruida." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "ERROR: FALLA EN EL ACCESO A LOS DATOS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "ERROR: Datos destruidos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "" #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -202422,6 +203790,11 @@ msgstr "No puedes desensamblar esto." msgid "It's rotten, I'm not taking that apart." msgstr "Está podrido, no voy a desmontar eso." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -203676,7 +205049,7 @@ msgstr "" #: src/debug_menu.cpp msgid "Removing from completed_missions" -msgstr "" +msgstr "Quitar de completed_missions" #: src/debug_menu.cpp msgid "Removing from failed_missions" @@ -207279,6 +208652,10 @@ msgstr "¡Algo se destroza!" msgid "You dive from the %s." msgstr "Te zambulles desde %s." +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -207537,7 +208914,7 @@ msgstr "Abajo: %s; Transitable" #: src/game.cpp #, c-format msgid "Coverage: %d%%" -msgstr "" +msgstr "Cobertura: %d%%" #: src/game.cpp #, c-format @@ -208458,7 +209835,7 @@ msgstr "" #: src/game.cpp msgid "AUTO: goes up" -msgstr "" +msgstr "AUTO: escalera arriba" #: src/game.cpp #, c-format @@ -209815,6 +211192,10 @@ msgstr "" msgid "The %s collides with %s." msgstr "%s choca con %s." +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -209837,6 +211218,10 @@ msgstr "zzz…" msgid "You can't drive the vehicle from here. You need controls!" msgstr "" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -209952,7 +211337,7 @@ msgstr "" #: src/handle_action.cpp msgid "You have an alarm clock. What do you want to do?" -msgstr "" +msgstr "Ya posees un despertador. ¿Qué quieres hacer?" #: src/handle_action.cpp msgid "Keep the alarm and wait a while" @@ -210817,7 +212202,7 @@ msgstr "" #: src/iexamine.cpp msgid "If only you had a shovel…" -msgstr "" +msgstr "Si tuvieras una pala..." #: src/iexamine.cpp #, c-format @@ -210997,6 +212382,7 @@ msgstr "" #, c-format msgid "The %s is locked. If only you had something to pry it with…" msgstr "" +"El/la %s está bloqueado/a. Si tuvieras algo con lo que hacer palanca..." #. ~ %1$s: terrain/furniture name, %2$s: prying tool name #: src/iexamine.cpp @@ -211008,6 +212394,7 @@ msgstr "" #, c-format msgid "The %s is locked. If only you had something to pick its lock with…" msgstr "" +"El/la %s está bloqueado/a. Si tuvieras algo para abrir su cerradura..." #: src/iexamine.cpp #, c-format @@ -212637,7 +214024,7 @@ msgstr "" #: src/iexamine.cpp msgid "Craft items" -msgstr "" +msgstr "Fabricar objetos" #: src/iexamine.cpp msgid "Which craft to work on?" @@ -212664,7 +214051,11 @@ msgstr "Partes del Cuerpo" #: src/init.cpp msgid "Field types" -msgstr "" +msgstr "Tipos de campo" + +#: src/init.cpp +msgid "Ammo effects" +msgstr "Efectos de munición" #: src/init.cpp msgid "Emissions" @@ -212672,7 +214063,7 @@ msgstr "Emisiones" #: src/init.cpp msgid "Crafting requirements" -msgstr "" +msgstr "Requisitos de fabricación" #: src/init.cpp msgid "Vehicle parts" @@ -212696,7 +214087,7 @@ msgstr "" #: src/init.cpp msgid "Overmap terrain" -msgstr "" +msgstr "Terreno del mapa" #: src/init.cpp msgid "Overmap connections" @@ -212704,7 +214095,7 @@ msgstr "Conexiones de mapa" #: src/init.cpp msgid "Overmap specials" -msgstr "" +msgstr "Especiales del mapa" #: src/init.cpp msgid "Overmap locations" @@ -212712,7 +214103,7 @@ msgstr "Lugares del mapa" #: src/init.cpp msgid "Vehicle prototypes" -msgstr "" +msgstr "Prototipos de vehículo" #: src/init.cpp msgid "Mapgen weights" @@ -212728,11 +214119,11 @@ msgstr "Grupos de Monstruos" #: src/init.cpp msgid "Monster factions" -msgstr "" +msgstr "Facciones de monstruos" #: src/init.cpp msgid "Factions" -msgstr "" +msgstr "Facciones" #: src/init.cpp msgid "Crafting recipes" @@ -212752,15 +214143,15 @@ msgstr "Clases de PNJ" #: src/init.cpp msgid "Missions" -msgstr "" +msgstr "Misiones" #: src/init.cpp msgid "Behaviors" -msgstr "" +msgstr "Comportamientos" #: src/init.cpp msgid "Harvest lists" -msgstr "" +msgstr "Listas de cosechas" #: src/init.cpp msgid "Anatomies" @@ -212776,7 +214167,7 @@ msgstr "Tileset" #: src/init.cpp msgid "Verifying" -msgstr "" +msgstr "Verificando" #: src/init.cpp msgid "Flags" @@ -212796,11 +214187,11 @@ msgstr "Materiales" #: src/init.cpp msgid "Engine faults" -msgstr "" +msgstr "Fallos de motor" #: src/init.cpp msgid "Mapgen definitions" -msgstr "" +msgstr "Definiciones de generación de mapa" #: src/init.cpp msgid "Furniture and terrain" @@ -212820,7 +214211,7 @@ msgstr "Categoría de mutación" #: src/init.cpp msgid "Map extras" -msgstr "" +msgstr "Extras de mapa" #: src/init.cpp msgid "Ammunition types" @@ -212844,23 +214235,23 @@ msgstr "Plantillas PNJ" #: src/init.cpp msgid "Spells" -msgstr "" +msgstr "Hechizos" #: src/init.cpp msgid "Transformations" -msgstr "" +msgstr "Transformaciones" #: src/init.cpp msgid "Statistics" -msgstr "" +msgstr "Estadísticas" #: src/init.cpp msgid "Scent types" -msgstr "" +msgstr "Tipos de olores" #: src/init.cpp msgid "Scores" -msgstr "" +msgstr "Puntuaciones" #: src/input.cpp msgid "key bindings configuration" @@ -212869,62 +214260,62 @@ msgstr "configuración de teclas" #: src/input.cpp msgctxt "key name" msgid "TAB" -msgstr "" +msgstr "TAB" #: src/input.cpp msgctxt "key name" msgid "BACKTAB" -msgstr "" +msgstr "BACKTAB" #: src/input.cpp msgctxt "key name" msgid "SPACE" -msgstr "" +msgstr "ESPACIO" #: src/input.cpp msgctxt "key name" msgid "UP" -msgstr "" +msgstr "ARRIBA" #: src/input.cpp msgctxt "key name" msgid "DOWN" -msgstr "" +msgstr "ABAJO" #: src/input.cpp msgctxt "key name" msgid "LEFT" -msgstr "" +msgstr "IZQUIERDA" #: src/input.cpp msgctxt "key name" msgid "RIGHT" -msgstr "" +msgstr "DERECHA" #: src/input.cpp msgctxt "key name" msgid "NPAGE" -msgstr "" +msgstr "REPÁG" #: src/input.cpp msgctxt "key name" msgid "PPAGE" -msgstr "" +msgstr "AVPÁG" #: src/input.cpp msgctxt "key name" msgid "ESC" -msgstr "" +msgstr "ESC" #: src/input.cpp msgctxt "key name" msgid "BACKSPACE" -msgstr "" +msgstr "RETROCESO" #: src/input.cpp msgctxt "key name" msgid "HOME" -msgstr "" +msgstr "INICIO" #: src/input.cpp msgctxt "key name" @@ -212934,7 +214325,7 @@ msgstr "" #: src/input.cpp msgctxt "key name" msgid "END" -msgstr "" +msgstr "FIN" #: src/input.cpp msgctxt "key name" @@ -213084,7 +214475,7 @@ msgstr " o " #, c-format msgctxt "keybinding" msgid "[any] %s" -msgstr "" +msgstr "[cualquiera] %s" #. ~ keybinding description for unbound or disabled keys #: src/input.cpp @@ -213122,6 +214513,14 @@ msgstr "" "Pulsa + para agregar un atajo local\n" "Pulsa = para agregar un atajo global\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "Pulsa . para ejecutar la acción\n" + +#: src/input.cpp +msgid "Keybindings" +msgstr "Atajos de teclado" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -215865,6 +217264,11 @@ msgstr "¿Quitar modificaciones de la herramienta?" msgid "You don't have any modified tools." msgstr "No tienes ninguna herramienta modificada." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -216364,7 +217768,7 @@ msgstr "Tus motosierras retumban." #: src/iuse.cpp msgid "electric chainsaw lajatang" -msgstr "" +msgstr "motosierra lajatang eléctrica" #: src/iuse.cpp msgid "Your chainsaws buzz." @@ -224055,13 +225459,13 @@ msgstr "Detonó una trampa de serpientes." #, c-format msgctxt "memorial_male" msgid "Consumed a %s." -msgstr "" +msgstr "Consumió un/a %s." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_female" msgid "Consumed a %s." -msgstr "" +msgstr "Consumió un/a %s." #: src/memorial_logger.cpp msgctxt "memorial_male" @@ -228740,6 +230144,8 @@ msgid "" "Sort by: %1$s (Press %2$s to" " change)" msgstr "" +"Ordenar por: %1$s (Pulsa " +"%2$s para cambiar)" #: src/newcharacter.cpp msgid "Multiple pools" @@ -228854,7 +230260,7 @@ msgstr "Bonus de acierto en cuerpo a cuerpo: +%.2f" #: src/newcharacter.cpp #, c-format msgid "Throwing penalty per target's dodge: +%d" -msgstr "" +msgstr "Penalización de lanzamiento por evasión del objetivo: +%d" #: src/newcharacter.cpp #, c-format @@ -228882,7 +230288,7 @@ msgstr "Atrofia de habilidad: %d%%" #: src/newcharacter.cpp #, c-format msgid "Crafting bonus: %2d%%" -msgstr "" +msgstr "Bonus de fabricación: %2d%%" #: src/newcharacter.cpp msgid "" @@ -229024,26 +230430,26 @@ msgstr "Ninguno" #: src/newcharacter.cpp msgid "Wielded:" -msgstr "" +msgstr "Empuñando:" #: src/newcharacter.cpp msgctxt "set_profession_item_wielded" msgid "None\n" -msgstr "" +msgstr "Ninguno\n" #: src/newcharacter.cpp msgid "Worn:" -msgstr "" +msgstr "Puesto:" #: src/newcharacter.cpp msgctxt "set_profession_item_worn" msgid "None\n" -msgstr "" +msgstr "Ninguno\n" #: src/newcharacter.cpp msgctxt "set_profession_item_inventory" msgid "None\n" -msgstr "" +msgstr "Ninguno\n" #: src/newcharacter.cpp msgid "Profession bionics:" @@ -229090,7 +230496,7 @@ msgstr "" #: src/newcharacter.cpp #, c-format msgid "Press %1$s to switch to %2$s( female )." -msgstr "" +msgstr "Pulsa %1$s para cambiar a %2$s( mujer )." #: src/newcharacter.cpp #, c-format @@ -229106,16 +230512,16 @@ msgstr "Buscar por nombre de profesión." #, c-format msgid "%d level" msgid_plural "%d levels" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d nivel" +msgstr[1] "%d niveles" #. ~ Second string is e.g. "1 level" or "2 levels" #: src/newcharacter.cpp #, c-format msgid "Upgrading %s by %s costs %d point" msgid_plural "Upgrading %s by %s costs %d points" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Mejorar %s por %s cuesta %d punto" +msgstr[1] "Mejorar %s por %s cuesta %d puntos" #. ~ 1s - scenario name, 2d - current character points. #: src/newcharacter.cpp @@ -229308,6 +230714,7 @@ msgstr "_______¡NO PUSISTE NOMBRE!_______" #: src/newcharacter.cpp msgid "Are you SURE you're finished? Your name will be randomly generated." msgstr "" +"¿Estás SEGURO que has finalizado? Tu nombre se generará aleatoriamente." #: src/newcharacter.cpp src/worldfactory.cpp msgid "Are you SURE you're finished?" @@ -229908,7 +231315,7 @@ msgstr "" #: src/npctalk.cpp msgid "None." -msgstr "" +msgstr "Ninguno." #: src/npctalk.cpp msgid "Other followers might have different temporary orders." @@ -229976,7 +231383,7 @@ msgstr "" #: src/npctalk.cpp msgid "What do you want to do?" -msgstr "" +msgstr "¿Qué quieres hacer?" #: src/npctalk.cpp #, c-format @@ -229993,7 +231400,7 @@ msgstr "Gritar" #: src/npctalk.cpp msgid "Yell a sentence" -msgstr "" +msgstr "Gritar una oración" #: src/npctalk.cpp msgid "Whistle at your animals pulling vehicles to follow you." @@ -230055,7 +231462,7 @@ msgstr "" #: src/npctalk.cpp msgid "Enter a sentence to yell" -msgstr "" +msgstr "Introduce una oración para gritarla" #: src/npctalk.cpp msgid "Who should guard here?" @@ -230599,7 +232006,7 @@ msgstr "" #: src/npctalk_funcs.cpp msgid "Choose a new facial hair style" -msgstr "" +msgstr "Selecciona un nuevo estilo de vello facial" #: src/npctalk_funcs.cpp msgid "Actually… I've changed my mind." @@ -230756,6 +232163,26 @@ msgid "" "? to get information on an item." msgstr "" +#: src/options.cpp +msgid "General" +msgstr "General" + +#: src/options.cpp +msgid "Interface" +msgstr "Interfaz" + +#: src/options.cpp +msgid "Graphics" +msgstr "Gráficos" + +#: src/options.cpp +msgid "World Defaults" +msgstr "Mundo por defecto" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -230811,26 +232238,6 @@ msgstr "Deon" msgid "Basic" msgstr "Básico" -#: src/options.cpp -msgid "General" -msgstr "General" - -#: src/options.cpp -msgid "Interface" -msgstr "Interfaz" - -#: src/options.cpp -msgid "Graphics" -msgstr "Gráficos" - -#: src/options.cpp -msgid "World Defaults" -msgstr "Mundo por defecto" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "Nombre predeterminado de personaje" @@ -231038,10 +232445,10 @@ msgstr "Distancia de proximidad de modo seguro" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" -"Si el modo seguro está activado, esta es la distancia en que nos avisará si " -"una criatura hostil aparece. 0 = Máxima distancia de visión del personaje." #: src/options.cpp msgid "Safe mode when driving" @@ -231214,7 +232621,7 @@ msgstr "Elegir pack de sonidos" #: src/options.cpp msgid "Choose the soundpack you want to use. Requires restart." -msgstr "" +msgstr "Elige el pack de sonidos que desees. Requiere reiniciar." #: src/options.cpp msgid "Music volume" @@ -231404,6 +232811,8 @@ msgid "" "If true, actions ( like \"Read\", \"Smoke\", \"Wrap tighter\" ) will be " "displayed next to the corresponding items." msgstr "" +"Si está activado, las acciones (como \"Leer\", \"Fumar\", \"Ajustar\") se " +"van a mostrar al lado de los objetos correspondientes." #: src/options.cpp msgid "Diagonal movement with cursor keys and modifiers" @@ -231584,7 +232993,7 @@ msgstr "Estilo de la Moral" #: src/options.cpp msgid "Morale display style in sidebar." -msgstr "" +msgstr "Muestra el estilo de moral en la barra lateral." #: src/options.cpp msgid "Horizontal" @@ -231671,7 +233080,7 @@ msgstr "Desactivado" #: src/options.cpp msgid "Favorites" -msgstr "" +msgstr "Favoritos" #: src/options.cpp msgid "Show item health bars" @@ -231751,11 +233160,11 @@ msgstr "" #: src/options.cpp msgid "Slow" -msgstr "" +msgstr "Lento" #: src/options.cpp msgid "Fast" -msgstr "" +msgstr "Rápido" #: src/options.cpp msgid "Animations" @@ -231775,13 +233184,15 @@ msgstr "Si está activado, se mostrará la animación del clima." #: src/options.cpp msgid "Projectile animation" -msgstr "" +msgstr "Animación de proyectil" #: src/options.cpp msgid "" "If true, will display animations for projectiles like bullets, arrows, and " "thrown items." msgstr "" +"Si está activado, mostrará animaciones para proyectiles como balas, flechas " +"y elementos lanzados." #: src/options.cpp msgid "SCT animation" @@ -231797,7 +233208,7 @@ msgstr "Texto de Combate con fuente Unicode" #: src/options.cpp msgid "If true, will display scrolling combat text with Unicode font." -msgstr "" +msgstr "Si está activado, se verán los textos de combate con fuente Unicode." #: src/options.cpp msgid "Animation delay" @@ -233134,10 +234545,6 @@ msgstr "Opción no válida: no es un número" msgid "options" msgstr "opciones" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -233425,7 +234832,7 @@ msgstr "Dirección:" #: src/overmap_ui.cpp msgid "'<-' '->' Cycle targets." -msgstr "" +msgstr "'<-' '->' Cambiar objetivos." #: src/overmap_ui.cpp msgid "Enter/Spacebar to select." @@ -233442,7 +234849,7 @@ msgstr "Elige el terreno para poner:" #: src/overmap_ui.cpp #, c-format msgid "sym: [ %s %s ], color: [ %s %s], name: [ %s ], id: [ %s ]" -msgstr "" +msgstr "sím: [ %s %s ], color: [ %s %s], nombre: [ %s ], id: [ %s ]" #: src/overmap_ui.cpp msgid "Select special to place:" @@ -233966,7 +235373,7 @@ msgstr "" #: src/panels.cpp msgid "Limbs" -msgstr "" +msgstr "Miembros" #: src/panels.cpp msgid "Sound" @@ -234052,6 +235459,12 @@ msgstr "Ponerse %s" msgid "Spill %s, then pick up %s" msgstr "Derrarmar %s, luego coger %s" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" @@ -234827,7 +236240,7 @@ msgstr "" #: src/player.cpp msgid "Skills: none\n" -msgstr "" +msgstr "Habilidades: ninguna\n" #: src/player.cpp #, c-format @@ -235333,6 +236746,8 @@ msgstr "" #, c-format msgid "Throwing penalty per target's dodge: %+d" msgstr "" +"Penalización de lanzamiento por evasión del objetivo: " +"%+d" #: src/player_display.cpp msgid "" @@ -235352,7 +236767,7 @@ msgstr "" #: src/player_display.cpp #, c-format msgid "Crafting bonus: %d%%" -msgstr "" +msgstr "Bonus de fabricación: %d%%" #: src/player_display.cpp #, c-format @@ -236038,6 +237453,8 @@ msgid "" "You feel physically rested, but you haven't been able to catch up on your " "missed sleep yet." msgstr "" +"Te sientes físicamente descansado, pero no pudiste recuperar el tiempo de " +"sueño perdido." #: src/player_hardcoded_effects.cpp msgid "It's too bright to sleep." @@ -236227,7 +237644,7 @@ msgstr "" #: src/ranged.cpp #, c-format msgid "You hear %s." -msgstr "" +msgstr "Oyes %s." #: src/ranged.cpp #, c-format @@ -236257,7 +237674,7 @@ msgstr "" #: src/ranged.cpp msgctxt "amount of backward momentum" msgid "None" -msgstr "" +msgstr "Ninguno" #: src/ranged.cpp #, c-format @@ -236835,12 +238252,12 @@ msgstr "¡Escuchaste %s!" #: src/sounds.cpp #, c-format msgid "From your position you hear %1$s" -msgstr "" +msgstr "Desde tu posición oyes %1$s" #: src/sounds.cpp #, c-format msgid "You hear %1$s" -msgstr "" +msgstr "Oyes %1$s" #: src/sounds.cpp src/suffer.cpp #, c-format @@ -237155,7 +238572,7 @@ msgstr "" #: src/suffer.cpp msgid "You feel short of breath." -msgstr "" +msgstr "Sientes que te falta el aliento." #: src/suffer.cpp msgid "You shake uncontrollably." @@ -238193,7 +239610,7 @@ msgstr "Elige pieza a rellenar:" #: src/veh_interact.cpp msgid "You cannot recharge a vehicle battery with handheld batteries" -msgstr "" +msgstr "No puedes recargar la batería del vehículo con baterías portátiles" #: src/veh_interact.cpp #, c-format diff --git a/lang/po/hu.po b/lang/po/hu.po index a39ec53db09ae..2404fb4c6b864 100644 --- a/lang/po/hu.po +++ b/lang/po/hu.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" "Last-Translator: Daniel Szollosi-Nagy , 2020\n" "Language-Team: Hungarian (https://www.transifex.com/cataclysm-dda-translators/teams/2217/hu/)\n" @@ -708,13 +708,13 @@ msgid "A canister of oxygen." msgstr "Egy oxigéntartály." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" +msgid "spiked homemade rocket" msgstr "tüskés házi rakéta" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" @@ -724,13 +724,13 @@ msgstr "" " üt... ha célba talál." #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" +msgid "explosive homemade rocket" msgstr "robbanó házi rakéta" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" @@ -739,13 +739,13 @@ msgstr "" "viszont a semmiből összeszerelhető." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" +msgid "incendiary homemade rocket" msgstr "gyújtó házi rakéta" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" @@ -1102,7 +1102,7 @@ msgstr "altatószer" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" @@ -1703,12 +1703,12 @@ msgstr "" " tárolni." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "rakéta üzemanyag" -msgstr[1] "rakéta üzemanyag" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "rögtönzött rakéta üzemanyag" +msgstr[1] "rögtönzött rakéta üzemanyag" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -1725,7 +1725,7 @@ msgstr "mosószer" #. ~ Description for detergent #: lang/json/AMMO_from_json.py msgid "A popular pre-Cataclysm washing powder." -msgstr "" +msgstr "Népszerű márkájú, kataklizma előtti mosópor." #: lang/json/AMMO_from_json.py msgid "soap flakes" @@ -1942,7 +1942,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "carbon fiber hunting bolt" -msgstr "" +msgstr "szénszálas vadász lövedék" #. ~ Description for carbon fiber hunting bolt #: lang/json/AMMO_from_json.py @@ -1951,6 +1951,9 @@ msgid "" " Deals impressive damage to targets. Stands a good chance of remaining " "intact once fired." msgstr "" +"Szénszálas anyagból készült, tollas, szélesedően pengefejű számszeríj " +"lövedék, a célpontba lenyűgöző sebzést visz be. Kilövés után jó eséllyel " +"marad továbbra is egy darabban." #: lang/json/AMMO_from_json.py msgid "explosive crossbow bolt" @@ -2069,13 +2072,13 @@ msgstr "Híg és füstmentesen égő olaj lámpákhoz" #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "motor oil" msgid_plural "motor oil" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "motor olaj" +msgstr[1] "motor olaj" #. ~ Description for motor oil #: lang/json/AMMO_from_json.py msgid "An oil made for use in car engines." -msgstr "" +msgstr "Gépjárművek motorjában használatos kenőanyag." #: lang/json/AMMO_from_json.py msgid "napalm" @@ -2229,7 +2232,7 @@ msgstr "háló" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "" "Zsinórokból és súlyokból álló háló, segítségével halat lehet fogni, és " "közelharcban az ellenfél is belegabalyodhat." @@ -2266,7 +2269,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "40x46mm " -msgstr "" +msgstr "40x46mm " #. ~ Description for 40x46mm #: lang/json/AMMO_from_json.py @@ -2366,8 +2369,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "20x66mm flechette, handmade" msgid_plural "20x66mm flechettes, handmade" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "20x66mm nyilacska, kézi öntésű" +msgstr[1] "20x66mm nyilacska, kézi öntésű" #. ~ Description for {'str': '20x66mm flechette, handmade', 'str_pl': '20x66mm #. flechettes, handmade'} @@ -2397,8 +2400,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "20x66mm slug, handmade" msgid_plural "20x66mm slugs, handmade" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "20x66mm dumdum golyó, kézi öntésű" +msgstr[1] "20x66mm dumdum golyó, kézi öntésű" #. ~ Description for {'str': '20x66mm slug, handmade', 'str_pl': '20x66mm #. slugs, handmade'} @@ -3234,11 +3237,11 @@ msgstr ".40 S&W JHP, utántöltött" #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "40x46mm grenade" -msgstr "" +msgstr "40x46mm-es gránát" #: lang/json/AMMO_from_json.py msgid "40x46mm M1006" -msgstr "" +msgstr "40x46mm M1006" #. ~ Description for 40x46mm M1006 #: lang/json/AMMO_from_json.py @@ -3247,10 +3250,13 @@ msgid "" "intended to cause pain and disorientation to the target. May still injure " "or kill." msgstr "" +"Alacsony sebességű, kisebb eséllyel halált okozó 40x46mm-es, műanyagból és " +"habból készített lövedék, amely a célpontban fájdalmat és zavarodást kelt. " +"Sebzést és halált is okozhat." #: lang/json/AMMO_from_json.py msgid "40x46mm M433" -msgstr "" +msgstr "40x46mm M433" #. ~ Description for 40x46mm M433 #: lang/json/AMMO_from_json.py @@ -3259,21 +3265,23 @@ msgid "" "armor and fragmentation of the projectile body also makes it suitable for " "use against infantry." msgstr "" +"Alacsony sebességű 40x46mm-es HEDP gránát. Képes 5 cm vastag páncélzat " +"átütésére, és lövedék repeszedése miatt gyalogság ellen is megfelelő." #: lang/json/AMMO_from_json.py msgid "40x46mm M576" -msgstr "" +msgstr "40x46mm M576" #. ~ Description for 40x46mm M576 #: lang/json/AMMO_from_json.py msgid "" "A 40x46mm buckshot load, designed for use in thick vegetation or room " "clearing." -msgstr "" +msgstr "40x40mm-es sörétes lövedék, sűrű növényzet vagy szoba kitisztítására." #: lang/json/AMMO_from_json.py msgid "40x46mm M651" -msgstr "" +msgstr "40x46mm M651" #. ~ Description for 40x46mm M651 #: lang/json/AMMO_from_json.py @@ -3281,50 +3289,53 @@ msgid "" "A low velocity 40mm tear gas canister. It is effective for riot control and" " driving infantry from entrenched positions" msgstr "" +"Alacsony sebességű 40mm-es könnygáz kaniszter. Tüntetések leverésére és " +"beásott gyalogság elhajtásánál hatékony." #: lang/json/AMMO_from_json.py msgid "40x46mm buckshot" -msgstr "" +msgstr "40x46mm sörét" #. ~ Description for 40x46mm buckshot #: lang/json/AMMO_from_json.py msgid "An improvised 40x46mm buckshot load somewhat resembling M576." -msgstr "" +msgstr "Az M576-os sörétes lövedékre hasonlító hevenyészett töltet." #: lang/json/AMMO_from_json.py msgid "40x46mm slug" -msgstr "" +msgstr "40x46mm dumdum" #. ~ Description for 40x46mm slug #: lang/json/AMMO_from_json.py msgid "An improvised 40x46mm load resembling an oversized shotgun slug." msgstr "" +"Egy túlméretezett dumdum lövedékre hasonlító hevenyészett 40x46mm-es töltet." #: lang/json/AMMO_from_json.py msgid "40x46mm flechette" -msgstr "" +msgstr "40x46mm nyilacska" #. ~ Description for 40x46mm flechette #: lang/json/AMMO_from_json.py msgid "An improvised 40x46mm flechette load containing 70 steel darts." -msgstr "" +msgstr "70 darab acélnyilacskát tartalmazó 40x46mm-es hevenyészett lövedék." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "40x53mm grenade" -msgstr "" +msgstr "40x53mm gránát" #: lang/json/AMMO_from_json.py msgid "40x53mm M1001" -msgstr "" +msgstr "40x53mm M1001" #. ~ Description for 40x53mm M1001 #: lang/json/AMMO_from_json.py msgid "40x53mm canister shot loaded with 17 grain flechettes." -msgstr "" +msgstr "17 graines nyilacskákkal megtöltött 40x53mm-es kaniszter." #: lang/json/AMMO_from_json.py msgid "40x53mm M430A1" -msgstr "" +msgstr "40x53mm M430A1" #. ~ Description for 40x53mm M430A1 #: lang/json/AMMO_from_json.py @@ -3333,33 +3344,37 @@ msgid "" "armor and fragmentation of the projectile body also makes it suitable for " "use against infantry." msgstr "" +"Magas sebességű 40x53mm-es HEDP gránát. Képes 7,5 cm vastag acélpáncélzat " +"átütésére, és lövedék repeszedése miatt gyalogság ellen is megfelelő." #: lang/json/AMMO_from_json.py msgid "40x53mm buckshot" -msgstr "" +msgstr "40x53mm sörét" #. ~ Description for 40x53mm buckshot #: lang/json/AMMO_from_json.py msgid "An improvised 40x53mm buckshot load somewhat resembling M576." msgstr "" +"Az M576-os sörétes lövedékre hasonlító hevenyészett 40x53mm-es töltet." #: lang/json/AMMO_from_json.py msgid "40x53mm slug" -msgstr "" +msgstr "40x53mm dumdum" #. ~ Description for 40x53mm slug #: lang/json/AMMO_from_json.py msgid "An improvised 40x53mm load resembling an oversized shotgun slug." msgstr "" +"Egy túlméretezett dumdum lövedékre hasonlító hevenyészett 40x53mm-es töltet." #: lang/json/AMMO_from_json.py msgid "40x53mm flechette" -msgstr "" +msgstr "40x53mm nyilacska" #. ~ Description for 40x53mm flechette #: lang/json/AMMO_from_json.py msgid "An improvised 40x53mm flechette load containing 100 steel darts." -msgstr "" +msgstr "100 darab acélnyilacskát tartalmazó 40x53mm-es hevenyészett lövedék." #: lang/json/AMMO_from_json.py msgid ".410 000 shot" @@ -5320,6 +5335,8 @@ msgid "" "A soft shiny metal. Before the Cataclysm it was worth quite a bit but its " "value is now greatly diminished." msgstr "" +"Puha, fényes fém. A kataklizma előtt ez egy kisebb vagyont ért, mostanára az" +" értéke jelentősen csökkent." #: lang/json/AMMO_from_json.py msgid "small metal sheet" @@ -5599,13 +5616,13 @@ msgstr "textillap" #. ~ Description for cotton sheet #: lang/json/AMMO_from_json.py msgid "A sheet of cotton fabric, suitable for making clothing." -msgstr "" +msgstr "Egy ruhakészítésre is alkalmas textillap." #: lang/json/AMMO_from_json.py msgid "patchwork cotton clothing parts" msgid_plural "patchwork cotton clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "textil ruhadarabos patchwork" +msgstr[1] "textil ruhadarabos patchwork" #. ~ Description for patchwork cotton clothing parts #: lang/json/AMMO_from_json.py @@ -5614,21 +5631,24 @@ msgid "" "a patchwork fashion. Suitable for making most clothing, though it's much " "less time-efficient than if using proper material sheets." msgstr "" +"Különféle ruhadarabokból patchworkbe egybe varrt textillap. Használható a " +"legtöbbféle ruházat elkészítéséhez, de több időt igényel, mint a rendes " +"textillap." #: lang/json/AMMO_from_json.py msgid "faux fur sheet" -msgstr "" +msgstr "műszőrme lap" #. ~ Description for faux fur sheet #: lang/json/AMMO_from_json.py msgid "A sheet of fake synthetic colorful fur, suitable for making clothing." -msgstr "" +msgstr "Egy ruhakészítésre is alkalmas színes műszőrme lap." #: lang/json/AMMO_from_json.py msgid "patchwork faux fur clothing parts" msgid_plural "patchwork faux fur clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "műszőrme ruhadarabos patchwork" +msgstr[1] "műszőrme ruhadarabos patchwork" #. ~ Description for patchwork faux fur clothing parts #: lang/json/AMMO_from_json.py @@ -5637,21 +5657,24 @@ msgid "" "in a patchwork fashion. Suitable for making most clothing, though it's much" " less time-efficient than if using proper material sheets." msgstr "" +"Különféle műszőrme ruhadarabokból patchworkbe egybe varrt lap. Használható a" +" legtöbbféle ruházat elkészítéséhez, de több időt igényel, mint a rendes " +"textillap." #: lang/json/AMMO_from_json.py msgid "felt sheet" -msgstr "" +msgstr "nemezlap" #. ~ Description for felt sheet #: lang/json/AMMO_from_json.py msgid "A sheet of felt, suitable for making clothing." -msgstr "" +msgstr "Egy ruhakészítésre is alkalmas nemezlap." #: lang/json/AMMO_from_json.py msgid "patchwork felt clothing parts" msgid_plural "patchwork felt clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "nemez ruhadarabos patchwork" +msgstr[1] "nemez ruhadarabos patchwork" #. ~ Description for patchwork felt clothing parts #: lang/json/AMMO_from_json.py @@ -5660,10 +5683,13 @@ msgid "" "patchwork fashion. Suitable for making most clothing, though it's much less" " time-efficient than if using proper material sheets." msgstr "" +"Különféle ruhadarabokból patchworkbe egybe varrt nemezlap. Használható a " +"legtöbbféle ruházat elkészítéséhez, de több időt igényel, mint a rendes " +"textillap." #: lang/json/AMMO_from_json.py msgid "Kevlar sheet" -msgstr "" +msgstr "kevlarlap" #. ~ Description for Kevlar sheet #: lang/json/AMMO_from_json.py @@ -5671,10 +5697,13 @@ msgid "" "A sheet of Kevlar synthetic fabric, suitable for making bulletproof armor. " "In this form, unlike rigid plates, it can be stitched." msgstr "" +"Egy lapnyi szintetikus kevlar szövet, amelyből golyóálló páncélt lehet " +"készíteni. A merev páncéllapokkal ellentétben ebben a formájában formázni és" +" varrni is lehet." #: lang/json/AMMO_from_json.py msgid "lycra sheet" -msgstr "" +msgstr "lycra lap" #. ~ Description for lycra sheet #: lang/json/AMMO_from_json.py @@ -5682,12 +5711,14 @@ msgid "" "A sheet of synthetic fabric blended with stretchy lycra fibers, suitable for" " making flexible yet strong clothing." msgstr "" +"Hajlékony, ugyanakkor ellenálló ruházat készítéséhez használható, ruganyos " +"lycra szálakból készült szintetikus lap." #: lang/json/AMMO_from_json.py msgid "patchwork lycra clothing parts" msgid_plural "patchwork lycra clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "lycra ruhadarabos patchwork" +msgstr[1] "lycra ruhadarabos patchwork" #. ~ Description for patchwork lycra clothing parts #: lang/json/AMMO_from_json.py @@ -5696,6 +5727,9 @@ msgid "" " patchwork fashion. Suitable for making most clothing, though it's much " "less time-efficient than if using proper material sheets." msgstr "" +"Különféle ruhadarabokból patchworkbe egybe varrt lycralap. Használható a " +"legtöbbféle ruházat elkészítéséhez, de több időt igényel, mint a rendes " +"textillap." #: lang/json/AMMO_from_json.py lang/json/GENERIC_from_json.py msgid "neoprene sheet" @@ -5708,13 +5742,13 @@ msgstr[1] "neoprén lap" msgid "" "A sheet of neoprene, a synthetic rubber, suitable for making underwater " "gear." -msgstr "" +msgstr "Egy vízalatti ruhakészítésre alkalmas, szintetikus gumi neoprén lap." #: lang/json/AMMO_from_json.py msgid "patchwork neoprene clothing parts" msgid_plural "patchwork neoprene clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "neoprén ruhadarabos patchwork" +msgstr[1] "neoprén ruhadarabos patchwork" #. ~ Description for patchwork neoprene clothing parts #: lang/json/AMMO_from_json.py @@ -5724,23 +5758,26 @@ msgid "" "clothing, though it's much less time-efficient than if using proper material" " sheets." msgstr "" +"Különféle ruhadarabokból patchworkbe egybe varrt neoprén lap. Használható a " +"legtöbbféle ruházat elkészítéséhez, de több időt igényel, mint a rendes " +"textillap." #: lang/json/AMMO_from_json.py msgid "Nomex sheet" -msgstr "" +msgstr "nomex lap" #. ~ Description for Nomex sheet #: lang/json/AMMO_from_json.py msgid "" "A sheet of Nomex synthetic fabric, suitable for making heat-resistant " "clothing." -msgstr "" +msgstr "Egy hőálló ruhakészítésre is alkalmas szintetikus nomex lap." #: lang/json/AMMO_from_json.py msgid "patchwork Nomex clothing parts" msgid_plural "patchwork Nomex clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "nomex ruhadarabos patchwork" +msgstr[1] "nomex ruhadarabos patchwork" #. ~ Description for patchwork Nomex clothing parts #: lang/json/AMMO_from_json.py @@ -5749,21 +5786,24 @@ msgid "" "Nomex patches in a patchwork fashion. Suitable for making most clothing, " "though it's much less time-efficient than if using proper material sheets." msgstr "" +"Különféle ruhadarabokból patchworkbe egybe varrt nomex lap. Használható a " +"legtöbbféle ruházat elkészítéséhez, de több időt igényel, mint a rendes " +"textillap." #: lang/json/AMMO_from_json.py msgid "synthetic fabric sheet" -msgstr "" +msgstr "műszálas textillap" #. ~ Description for synthetic fabric sheet #: lang/json/AMMO_from_json.py msgid "A sheet of synthetic fabric, suitable for making clothing." -msgstr "" +msgstr "Egy ruhakészítésre is alkalmas, műszálas textillap." #: lang/json/AMMO_from_json.py msgid "patchwork synthetic fabric clothing parts" msgid_plural "patchwork synthetic fabric clothing parts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "műszálas ruhadarabos patchwork" +msgstr[1] "műszálas ruhadarabos patchwork" #. ~ Description for patchwork synthetic fabric clothing parts #: lang/json/AMMO_from_json.py @@ -5772,10 +5812,13 @@ msgid "" "patches in a patchwork fashion. Suitable for making most clothing, though " "it's much less time-efficient than if using proper material sheets." msgstr "" +"Különféle ruhadarabokból patchworkbe egybe varrt műszálas lap. Használható a" +" legtöbbféle ruházat elkészítéséhez, de több időt igényel, mint a rendes " +"textillap." #: lang/json/AMMO_from_json.py msgid "Kevlar thread" -msgstr "" +msgstr "kevlar cérna" #. ~ Description for Kevlar thread #: lang/json/AMMO_from_json.py @@ -5785,10 +5828,14 @@ msgid "" "most cases. Making armor-grade Kevlar sheets from this would need a " "particularly tight weave, and so would need some specialized machinery." msgstr "" +"Golyóálló páncélzat készítésénél is használható, rendkívül ellenálló kevlar " +"cérna, amelyet ugyanakkor a hagyományos cérna helyett is lehet használni. " +"Páncélként használható kevlarlapok varrásához kifejezetten sűrű varrásra van" +" szükség, amelyet csak megfelelő géppel lehet elkészíteni." #: lang/json/AMMO_from_json.py msgid "Nomex thread" -msgstr "" +msgstr "nomex cérna" #. ~ Description for Nomex thread #: lang/json/AMMO_from_json.py @@ -5797,6 +5844,8 @@ msgid "" "making heat protection gear, though it's fine to use in place of normal " "thread too, in most cases." msgstr "" +"Hőálló ruházat készítésénél is használható, rendkívül ellenálló kevlar " +"cérna, amelyet ugyanakkor a hagyományos cérna helyett is lehet használni." #: lang/json/AMMO_from_json.py msgid "handloaded .22 CB" @@ -5915,8 +5964,8 @@ msgstr "plutónium cella" #: lang/json/AMMO_from_json.py msgid "titanium" msgid_plural "titanium" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "titán" +msgstr[1] "titán" #. ~ Description for titanium #: lang/json/AMMO_from_json.py @@ -5926,21 +5975,24 @@ msgid "" "more expensive due to rarity. More commonly used in jewellery and medical " "implants." msgstr "" +"Egy erős és tartós fém. A nagyon jó tömeg-tartósság aránya miatt még az " +"alumíniumnál is jobb, viszont sokkal ritkább és drágább. Leginkább " +"ékszerekben és orvosi implantátumokban használták." #: lang/json/AMMO_from_json.py msgid "chunk of rubber" msgid_plural "chunks of rubber" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "gumidarab" +msgstr[1] "gumidarab" #. ~ Description for chunk of rubber #: lang/json/AMMO_from_json.py msgid "A chunk of useful rubber, can be molded easily." -msgstr "" +msgstr "Egy könnyen formázható, hasznos gumidarab." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "lead pellets" -msgstr "" +msgstr "ólomlövedék" #. ~ Description for lead pellets #: lang/json/AMMO_from_json.py @@ -5949,6 +6001,9 @@ msgid "" "tipped field pellets that can deal some light damage but are generally used " "for plinking." msgstr "" +"Kerek dobozban található könnyű, .177 kaliberű ólomlövedék. Ezeket főleg " +"légpuskában szokták használni, és könnyű sebzést is okozhatnak, de nagyrészt" +" csak célra szoktak vele lőni." #: lang/json/AMMO_from_json.py msgid "domed HP pellets" @@ -23750,8 +23805,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Lessons for the Novice Bowhunter" msgid_plural "copies of Lessons for the Novice Bowhunter" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Leckék kezdő nyílvadászoknak" +msgstr[1] "Leckék kezdő nyílvadászoknak" #. ~ Description for {'str': 'Lessons for the Novice Bowhunter', 'str_pl': #. 'copies of Lessons for the Novice Bowhunter'} @@ -23766,8 +23821,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Archery for Kids" msgid_plural "issues of Archery for Kids" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Íjászat gyerekeknek" +msgstr[1] "Íjászat gyerekeknek" #. ~ Description for {'str': 'Archery for Kids', 'str_pl': 'issues of Archery #. for Kids'} @@ -23783,8 +23838,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Zen and the Art of Archery" msgid_plural "copies of Zen and the Art of Archery" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "A zen íjászat művészete" +msgstr[1] "A zen íjászat művészete" #. ~ Description for {'str': 'Zen and the Art of Archery', 'str_pl': 'copies #. of Zen and the Art of Archery'} @@ -23815,8 +23870,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "How to Succeed in Business" msgid_plural "copies of How to Succeed in Business" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hogyan legyünk sikeres üzletemberek?" +msgstr[1] "Hogyan legyünk sikeres üzletemberek?" #. ~ Description for {'str': 'How to Succeed in Business', 'str_pl': 'copies #. of How to Succeed in Business'} @@ -23827,8 +23882,8 @@ msgstr "Hasznos lehet, ha jó áron szeretnénk vásárolni." #: lang/json/BOOK_from_json.py msgid "Advanced Economics" msgid_plural "copies of Advanced Economics" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Közgazdaságtan haladóknak" +msgstr[1] "Közgazdaságtan haladóknak" #. ~ Description for {'str': 'Advanced Economics', 'str_pl': 'copies of #. Advanced Economics'} @@ -23839,8 +23894,8 @@ msgstr "Egyetemi szintű közgazdaságtani tankönyv." #: lang/json/BOOK_from_json.py msgid "Batter Up!" msgid_plural "issues of Batter Up!" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ki van az első bázison?" +msgstr[1] "Ki van az első bázison?" #. ~ Description for {'str': 'Batter Up!', 'str_pl': 'issues of Batter Up!'} #: lang/json/BOOK_from_json.py @@ -23874,8 +23929,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "SICP" msgid_plural "copies of SICP" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "SICP" +msgstr[1] "SICP" #. ~ Description for {'str': 'SICP', 'str_pl': 'copies of SICP'} #: lang/json/BOOK_from_json.py @@ -23891,8 +23946,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Computer Science 301" msgid_plural "copies of Computer Science 301" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Informatika III. évfolyamosoknak" +msgstr[1] "Informatika III. évfolyamosoknak" #. ~ Description for {'str': 'Computer Science 301', 'str_pl': 'copies of #. Computer Science 301'} @@ -23903,8 +23958,8 @@ msgstr "Egyetemi szintű informatikai tankönyv" #: lang/json/BOOK_from_json.py msgid "How to Browse the Web" msgid_plural "copies of How to Browse the Web" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hogyan böngéssz az interneten?" +msgstr[1] "Hogyan böngéssz az interneten?" #. ~ Description for {'str': 'How to Browse the Web', 'str_pl': 'copies of How #. to Browse the Web'} @@ -23915,8 +23970,8 @@ msgstr "Nagyon alapszintű információs füzet a számítógépekről." #: lang/json/BOOK_from_json.py msgid "Computer World" msgid_plural "issues of Computer World" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Computer World" +msgstr[1] "Computer World" #. ~ Description for {'str': 'Computer World', 'str_pl': 'issues of Computer #. World'} @@ -23930,8 +23985,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Computer Science 101" msgid_plural "copies of Computer Science 101" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Informatika I. évfolyamosoknak" +msgstr[1] "Informatika I. évfolyamosoknak" #. ~ Description for {'str': 'Computer Science 101', 'str_pl': 'copies of #. Computer Science 101'} @@ -23942,8 +23997,8 @@ msgstr "Kezdő szintű informatikai tankönyv" #: lang/json/BOOK_from_json.py msgid "Principles of Advanced Programming" msgid_plural "copies of Principles of Advanced Programming" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Haladó programozás" +msgstr[1] "Haladó programozás" #. ~ Description for {'str': 'Principles of Advanced Programming', 'str_pl': #. 'copies of Principles of Advanced Programming'} @@ -23958,8 +24013,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Advanced Physical Chemistry" msgid_plural "copies of Advanced Physical Chemistry" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kémia haladóknak" +msgstr[1] "Kémia haladóknak" #. ~ Description for {'str': 'Advanced Physical Chemistry', 'str_pl': 'copies #. of Advanced Physical Chemistry'} @@ -23974,8 +24029,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Homebrewer's Bible" msgid_plural "copies of The Homebrewer's Bible" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Az otthoni sörfőzés bibliája" +msgstr[1] "Az otthoni sörfőzés bibliája" #. ~ Description for {'str': "The Homebrewer's Bible", 'str_pl': "copies of #. The Homebrewer's Bible"} @@ -23991,8 +24046,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Cooking on a Budget" msgid_plural "copies of Cooking on a Budget" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sütés-főzés kevés pénzből" +msgstr[1] "Sütés-főzés kevés pénzből" #. ~ Description for {'str': 'Cooking on a Budget', 'str_pl': 'copies of #. Cooking on a Budget'} @@ -24004,8 +24059,8 @@ msgstr "Jól megírt könyv a főzésről, és a főzés mögött álló ételve #: lang/json/BOOK_from_json.py msgid "To Serve Man" msgid_plural "copies of To Serve Man" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Egy barátomat várom vacsorára" +msgstr[1] "Egy barátomat várom vacsorára" #. ~ Description for {'str': 'To Serve Man', 'str_pl': 'copies of To Serve #. Man'} @@ -24016,8 +24071,8 @@ msgstr "De... ez egy szakácskönyv!" #: lang/json/BOOK_from_json.py msgid "Cucina Italiana" msgid_plural "copies of Cucina Italiana" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Cucina Italiana" +msgstr[1] "Cucina Italiana" #. ~ Description for {'str': 'Cucina Italiana', 'str_pl': 'copies of Cucina #. Italiana'} @@ -24068,8 +24123,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Bon Appetit" msgid_plural "issues of Bon Appetit" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Bon Appetit" +msgstr[1] "Bon Appetit" #. ~ Description for {'str': 'Bon Appetit', 'str_pl': 'issues of Bon Appetit'} #: lang/json/BOOK_from_json.py @@ -24082,8 +24137,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Glamopolitan" msgid_plural "issues of Glamopolitan" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Glamopolitan" +msgstr[1] "Glamopolitan" #. ~ Description for {'str': 'Glamopolitan', 'str_pl': 'issues of #. Glamopolitan'} @@ -24110,12 +24165,14 @@ msgid "" "An in-depth and easy to read guide that details a very modern take on the " "ancient art of leather tanning." msgstr "" +"Részletes és mélyreható, ugyanakkor könnyen olvasható útmutató a bőrcserzés " +"régi művészetéről." #: lang/json/BOOK_from_json.py msgid "PE050 \"Alpha\": Preliminary Report" msgid_plural "copies of PE050 \"Alpha\": Preliminary Report" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "PE050 Alpha: Előzetes jelentés" +msgstr[1] "PE050 Alpha: Előzetes jelentés" #. ~ Description for {'str': 'PE050 "Alpha": Preliminary Report', 'str_pl': #. 'copies of PE050 "Alpha": Preliminary Report'} @@ -24125,6 +24182,9 @@ msgid "" "some new chemical formula, and its effects on human subjects. It's stamped " "\"APPROVED\"…" msgstr "" +"Ezt a maréknyi dokumentumot két héttel azelőtt írták, hogy minden " +"megváltozott. Valami újféle vegyi anyagról és az azzal végzett " +"emberkísérletekről szól. A rábélyegzett felirat szerint: JÓVÁHAGYVA..." #: lang/json/BOOK_from_json.py msgid "lab journal-Dionne" @@ -24147,8 +24207,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "PE065 \"Chimera\": Best Practices" msgid_plural "copies of PE065 \"Chimera\": Best Practices" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "PE065 Chimera: Ajánlott eljárások" +msgstr[1] "PE065 Chimera: Ajánlott eljárások" #. ~ Description for {'str': 'PE065 "Chimera": Best Practices', 'str_pl': #. 'copies of PE065 "Chimera": Best Practices'} @@ -24240,8 +24300,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "PE023 \"Medical\": Application and Findings" msgid_plural "copies of PE023 \"Medical\": Application and Findings" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "PE023 egészségügyi alkalmazása és eredményei" +msgstr[1] "PE023 egészségügyi alkalmazása és eredményei" #. ~ Description for {'str': 'PE023 "Medical": Application and Findings', #. 'str_pl': 'copies of PE023 "Medical": Application and Findings'} @@ -24257,8 +24317,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "PE070 \"Raptor\": Proposal" msgid_plural "copies of PE070 \"Raptor\": Proposal" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "PE070 Raptor: Javaslat" +msgstr[1] "PE070 Raptor: Javaslat" #. ~ Description for {'str': 'PE070 "Raptor": Proposal', 'str_pl': 'copies of #. PE070 "Raptor": Proposal'} @@ -24275,8 +24335,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Best Practices for Compound Delivery" msgid_plural "copies of Best Practices for Compound Delivery" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Összetett befecskendezés legjobb gyakorlati módszerei" +msgstr[1] "Összetett befecskendezés legjobb gyakorlati módszerei" #. ~ Description for {'str': 'Best Practices for Compound Delivery', 'str_pl': #. 'copies of Best Practices for Compound Delivery'} @@ -24297,8 +24357,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "CRC-Merck Handbook, 4th edition" msgid_plural "copies of CRC-Merck Handbook, 4th edition" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "CRC-Merck kézikönyv 4. kiadása" +msgstr[1] "CRC-Merck kézikönyv 4. kiadása" #. ~ Description for {'str': 'CRC-Merck Handbook, 4th edition', 'str_pl': #. 'copies of CRC-Merck Handbook, 4th edition'} @@ -24308,6 +24368,9 @@ msgid "" "pertinent to many technical disciplines. If poring over tables of chemical " "and physical data is your thing, this is the book for you." msgstr "" +"Ez a hatalmas, keményfedeles könyv számos mûszaki tudomány adatait és " +"formuláit tartalmazza. Ha érdekel a vegyi és a fizikai adatok böngészése, " +"akkor ez a könyv neked való." #. ~ That would translate out to The Scottish Book of Cookery, or The Scottish #. Cookbook. @@ -24345,6 +24408,23 @@ msgstr[1] "kémia tankönyv" msgid "A college textbook on chemistry." msgstr "Egyetemi szintű kémia tankönyv." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "Belsõségek ünnepi elkészítése" +msgstr[1] "Belsõségek ünnepi elkészítése" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" +"Belsõségek ünnepi elkészítése, írta Evelyn Turncoat. Számos ünnepi ebédnél " +"használható receptet tartalmaz, amelyek különféle állatok belsõségeit " +"használják alapanyagként. Az igazán ínyenc szakácsok számára." + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -24408,8 +24488,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "All About Swords" msgid_plural "issues of All About Swords" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kardvilág" +msgstr[1] "Kardvilág" #. ~ Description for {'str': 'All About Swords', 'str_pl': 'issues of All #. About Swords'} @@ -24441,8 +24521,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Spetsnaz Knife Techniques" msgid_plural "copies of Spetsnaz Knife Techniques" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Szpecnaz tőrtechnikák" +msgstr[1] "Szpecnaz tőrtechnikák" #. ~ Description for {'str': 'Spetsnaz Knife Techniques', 'str_pl': 'copies of #. Spetsnaz Knife Techniques'} @@ -24454,8 +24534,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Dance Dance Dance!" msgid_plural "issues of Dance Dance Dance!" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Dance Dance Dance!" +msgstr[1] "Dance Dance Dance!" #. ~ Description for {'str': 'Dance Dance Dance!', 'str_pl': 'issues of Dance #. Dance Dance!'} @@ -24466,8 +24546,8 @@ msgstr "Ebből tanulhatod meg a most legdivatosabb tánclépéseket." #: lang/json/BOOK_from_json.py msgid "The Book of Dances" msgid_plural "copies of The Book of Dances" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Táncok könyve" +msgstr[1] "Táncok könyve" #. ~ Description for {'str': 'The Book of Dances', 'str_pl': 'copies of The #. Book of Dances'} @@ -24484,8 +24564,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Break a Leg!" msgid_plural "copies of Break a Leg!" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kéz és lábtörést!" +msgstr[1] "Kéz és lábtörést!" #. ~ Description for {'str': 'Break a Leg!', 'str_pl': 'copies of Break a #. Leg!'} @@ -24496,8 +24576,8 @@ msgstr "Színjáték és színművészet gyermekeknek." #: lang/json/BOOK_from_json.py msgid "AAA Guide" msgid_plural "copies of AAA Guide" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Autóklub magazin" +msgstr[1] "Autóklub magazin" #. ~ Description for {'str': 'AAA Guide', 'str_pl': 'copies of AAA Guide'} #: lang/json/BOOK_from_json.py @@ -24524,8 +24604,8 @@ msgstr "Rengeteg cikk kocsikról meg vezetési technikákról." #: lang/json/BOOK_from_json.py msgid "The Rules of the Road" msgid_plural "copies of The Rules of the Road" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Közúti Rendelkezések Egységes Szabályozása" +msgstr[1] "Közúti Rendelkezések Egységes Szabályozása" #. ~ Description for {'str': 'The Rules of the Road', 'str_pl': 'copies of The #. Rules of the Road'} @@ -24554,8 +24634,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Advanced Electronics" msgid_plural "copies of Advanced Electronics" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Elektronika haladóknak" +msgstr[1] "Elektronika haladóknak" #. ~ Description for {'str': 'Advanced Electronics', 'str_pl': 'copies of #. Advanced Electronics'} @@ -24566,8 +24646,8 @@ msgstr "Egyetemi szintű áramkörtervezési tankönyv." #: lang/json/BOOK_from_json.py msgid "Ham Radio Illustrated" msgid_plural "issues of Ham Radio Illustrated" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Amatőr rádiós szaklap" +msgstr[1] "Amatőr rádiós szaklap" #. ~ Description for {'str': 'Ham Radio Illustrated', 'str_pl': 'issues of Ham #. Radio Illustrated'} @@ -24583,8 +24663,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "What's a Transistor?" msgid_plural "copies of What's a Transistor?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Mi az a tranzisztor?" +msgstr[1] "Mi az a tranzisztor?" #. ~ Description for {'str': "What's a Transistor?", 'str_pl': "copies of #. What's a Transistor?"} @@ -24595,8 +24675,8 @@ msgstr "Kezdő szintű elektronikai és áramkör-tervezési kézikönyv." #: lang/json/BOOK_from_json.py msgid "Amateur Home Radio for Enthusiasts" msgid_plural "copies of Amateur Home Radio for Enthusiasts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rádióamatőr-rajongó évkönyv" +msgstr[1] "Rádióamatőr-rajongó évkönyv" #. ~ Description for {'str': 'Amateur Home Radio for Enthusiasts', 'str_pl': #. 'copies of Amateur Home Radio for Enthusiasts'} @@ -24626,8 +24706,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Augmentative Tech Review" msgid_plural "issues of Augmentative Tech Review" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Augmentációs évkönyv" +msgstr[1] "Augmentációs évkönyv" #. ~ Description for {'str': 'Augmentative Tech Review', 'str_pl': 'issues of #. Augmentative Tech Review'} @@ -24701,8 +24781,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Electronic Circuit Theory" msgid_plural "copies of Electronic Circuit Theory" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Áramkörelmélet" +msgstr[1] "Áramkörelmélet" #. ~ Description for {'str': 'Electronic Circuit Theory', 'str_pl': 'copies of #. Electronic Circuit Theory'} @@ -24716,8 +24796,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Robots for Fun & Profit" msgid_plural "copies of Robots for Fun & Profit" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Robotépítés" +msgstr[1] "Robotépítés" #. ~ Description for {'str': 'Robots for Fun & Profit', 'str_pl': 'copies of #. Robots for Fun & Profit'} @@ -24732,8 +24812,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "schematics" msgid_plural "schematics" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "tervrajz" +msgstr[1] "tervrajz" #. ~ Description for {'str': 'schematics', 'str_pl': 'schematics'} #. ~ Description for animal @@ -24758,8 +24838,8 @@ msgstr[1] "ez egy bug" #: lang/json/BOOK_from_json.py msgid "nurse bot schematics" msgid_plural "nurse bot schematics" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "ápolóbot tervrajz" +msgstr[1] "ápolóbot tervrajz" #. ~ Description for {'str': 'nurse bot schematics', 'str_pl': 'nurse bot #. schematics'} @@ -24972,8 +25052,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Art of Glassblowing" msgid_plural "copies of The Art of Glassblowing" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Az üvegfúvás művészete" +msgstr[1] "Az üvegfúvás művészete" #. ~ Description for {'str': 'The Art of Glassblowing', 'str_pl': 'copies of #. The Art of Glassblowing'} @@ -24987,8 +25067,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Antique Adornments" msgid_plural "copies of Antique Adornments" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Antik ékszerek" +msgstr[1] "Antik ékszerek" #. ~ Description for {'str': 'Antique Adornments', 'str_pl': 'copies of #. Antique Adornments'} @@ -25003,8 +25083,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Crafty Crafter's Quarterly" msgid_plural "Crafty Crafter's Quarterlies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kézimunkás magazin" +msgstr[1] "Kézimunkás magazin" #. ~ Description for {'str': "Crafty Crafter's Quarterly", 'str_pl': "Crafty #. Crafter's Quarterlies"} @@ -25019,8 +25099,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "101 Crafts for Beginners" msgid_plural "copies of 101 Crafts for Beginners" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "101 kezdő kézműves projekt" +msgstr[1] "101 kezdő kézműves projekt" #. ~ Description for {'str': '101 Crafts for Beginners', 'str_pl': 'copies of #. 101 Crafts for Beginners'} @@ -25034,8 +25114,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Fletcher's Friend" msgid_plural "copies of The Fletcher's Friend" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Madarat és nyilat tolláról" +msgstr[1] "Madarat és nyilat tolláról" #. ~ Description for {'str': "The Fletcher's Friend", 'str_pl': "copies of The #. Fletcher's Friend"} @@ -25054,8 +25134,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Bowyer's Buddy" msgid_plural "copies of The Bowyer's Buddy" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Az embert a számszeríjáról" +msgstr[1] "Az embert a számszeríjáról" #. ~ Description for {'str': "The Bowyer's Buddy", 'str_pl': "copies of The #. Bowyer's Buddy"} @@ -25073,8 +25153,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Handloader's Helper" msgid_plural "copies of The Handloader's Helper" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Lőszer töltés otthon" +msgstr[1] "Lőszer töltés otthon" #. ~ Description for {'str': "The Handloader's Helper", 'str_pl': "copies of #. The Handloader's Helper"} @@ -25132,8 +25212,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Streetfighter's Sidekick" msgid_plural "copies of The Streetfighter's Sidekick" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Az utcai harcos segédje" +msgstr[1] "Az utcai harcos segédje" #. ~ Description for {'str': "The Streetfighter's Sidekick", 'str_pl': "copies #. of The Streetfighter's Sidekick"} @@ -25153,8 +25233,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "238-NK: Practicality Enhancement" msgid_plural "copies of 238-NK: Practicality Enhancement" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "238-NK: praktikussági javaslat" +msgstr[1] "238-NK: praktikussági javaslat" #. ~ Description for {'str': '238-NK: Practicality Enhancement', 'str_pl': #. 'copies of 238-NK: Practicality Enhancement'} @@ -25172,8 +25252,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Art of Japanese Armormaking" msgid_plural "copies of The Art of Japanese Armormaking" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "A japán páncélkészítés művészete" +msgstr[1] "A japán páncélkészítés művészete" #. ~ Description for {'str': 'The Art of Japanese Armormaking', 'str_pl': #. 'copies of The Art of Japanese Armormaking'} @@ -25189,8 +25269,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Arms and Armor of Imperial China" msgid_plural "copies of Arms and Armor of Imperial China" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "A császári Kína fegyverei és páncéljai" +msgstr[1] "A császári Kína fegyverei és páncéljai" #. ~ Description for {'str': 'Arms and Armor of Imperial China', 'str_pl': #. 'copies of Arms and Armor of Imperial China'} @@ -25209,8 +25289,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Studies in Historic Armorsmithing" msgid_plural "copies of Studies in Historic Armorsmithing" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Történelmi páncélkovács tanulmányok" +msgstr[1] "Történelmi páncélkovács tanulmányok" #. ~ Description for {'str': 'Studies in Historic Armorsmithing', 'str_pl': #. 'copies of Studies in Historic Armorsmithing'} @@ -25226,8 +25306,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "DIY Compendium" msgid_plural "copies of DIY Compendium" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Csináld magad kompendium" +msgstr[1] "Csináld magad kompendium" #. ~ Description for {'str': 'DIY Compendium', 'str_pl': 'copies of DIY #. Compendium'} @@ -25242,8 +25322,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "A History of Firefighting" msgid_plural "copies of A History of Firefighting" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "A tűzoltás története" +msgstr[1] "A tűzoltás története" #. ~ Description for {'str': 'A History of Firefighting', 'str_pl': 'copies of #. A History of Firefighting'} @@ -25260,8 +25340,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Art and Science of Chemical Warfare" msgid_plural "copies of Art and Science of Chemical Warfare" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "A vegyi hadviselés művészete és a tudománya" +msgstr[1] "A vegyi hadviselés művészete és a tudománya" #. ~ Description for {'str': 'Art and Science of Chemical Warfare', 'str_pl': #. 'copies of Art and Science of Chemical Warfare'} @@ -25280,8 +25360,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Swords of the Samurai" msgid_plural "copies of The Swords of the Samurai" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Szamurájkardok" +msgstr[1] "Szamurájkardok" #. ~ Description for {'str': 'The Swords of the Samurai', 'str_pl': 'copies of #. The Swords of the Samurai'} @@ -25298,8 +25378,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Historic Weaponsmith" msgid_plural "copies of The Historic Weaponsmith" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Történelmi fegyverkovács" +msgstr[1] "Történelmi fegyverkovács" #. ~ Description for {'str': 'The Historic Weaponsmith', 'str_pl': 'copies of #. The Historic Weaponsmith'} @@ -25316,8 +25396,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Welding and Metallurgy" msgid_plural "copies of Welding and Metallurgy" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hegesztés és kohászat" +msgstr[1] "Hegesztés és kohászat" #. ~ Description for {'str': 'Welding and Metallurgy', 'str_pl': 'copies of #. Welding and Metallurgy'} @@ -25332,8 +25412,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "101 Home Repairs" msgid_plural "copies of 101 Home Repairs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "101 házjavítási tipp" +msgstr[1] "101 házjavítási tipp" #. ~ Description for {'str': '101 Home Repairs', 'str_pl': 'copies of 101 Home #. Repairs'} @@ -25342,12 +25422,13 @@ msgid "" "A paperback book detailing 101 home repair projects for the novice " "carpenter." msgstr "" +"Kezdő ács számára készült papírkötésű kézikönyv 101 ház körüli ötlettel." #: lang/json/BOOK_from_json.py msgid "The Complete Home Repair Guide" msgid_plural "copies of The Complete Home Repair Guide" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ház körüli javítási munkák" +msgstr[1] "Ház körüli javítási munkák" #. ~ Description for {'str': 'The Complete Home Repair Guide', 'str_pl': #. 'copies of The Complete Home Repair Guide'} @@ -25375,8 +25456,8 @@ msgstr "Lenyűgöző havilap a madárházakról és azok építéséről." #: lang/json/BOOK_from_json.py msgid "Building for Beginners" msgid_plural "copies of Building for Beginners" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Házépítés kezdőknek" +msgstr[1] "Házépítés kezdőknek" #. ~ Description for {'str': 'Building for Beginners', 'str_pl': 'copies of #. Building for Beginners'} @@ -25389,8 +25470,8 @@ msgstr "Vastag papírkötésű kézikönyv számos kezdő szintű építési pro #: lang/json/BOOK_from_json.py msgid "Engineering 301" msgid_plural "copies of Engineering 301" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Építészmérnök III. évfolyam" +msgstr[1] "Építészmérnök III. évfolyam" #. ~ Description for {'str': 'Engineering 301', 'str_pl': 'copies of #. Engineering 301'} @@ -25401,8 +25482,8 @@ msgstr "Egyetemi tankönyv az építészmérnöki képzéshez." #: lang/json/BOOK_from_json.py msgid "Machinery's Handbook" msgid_plural "copies of Machinery's Handbook" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Esztergáló kézikönyv" +msgstr[1] "Esztergáló kézikönyv" #. ~ Description for {'str': "Machinery's Handbook", 'str_pl': "copies of #. Machinery's Handbook"} @@ -25414,12 +25495,18 @@ msgid "" "additive manufacturing. If you need to know how best complete a certain " "machining operation, the answer lies somewhere in these pages." msgstr "" +"Ez a mára klasszikusnak számító kiadvány sûrû részletességgel tárgyalja az " +"az alapanyagok, a méréstechnika, a szerszámkészítés, a fogaskerekek, a " +"menetkészítés és a haszonló, esztergálással kapcsolatos témaköröket. Ezt a " +"legújabb kiadást az additív gyártási technikákkal bõvítétték. Ha valaha " +"tudnod kell, hogy egy adott esztergálási feladatot miként lehet a legjobban " +"elvégezni, akkor arra a választ ezen könyv oldalain találod." #: lang/json/BOOK_from_json.py msgid "Guide to Advanced Emergency Care" msgid_plural "copies of Guide to Advanced Emergency Care" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Útmutató a korszerű sürgősségi ellátásról" +msgstr[1] "Útmutató a korszerű sürgősségi ellátásról" #. ~ Description for {'str': 'Guide to Advanced Emergency Care', 'str_pl': #. 'copies of Guide to Advanced Emergency Care'} @@ -25434,8 +25521,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Paramedics" msgid_plural "issues of Paramedics" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Mentősök" +msgstr[1] "Mentősök" #. ~ Description for {'str': 'Paramedics', 'str_pl': 'issues of Paramedics'} #: lang/json/BOOK_from_json.py @@ -25445,8 +25532,8 @@ msgstr "Mentősök szakmai magazinja" #: lang/json/BOOK_from_json.py msgid "The Big Book of First Aid" msgid_plural "copies of The Big Book of First Aid" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Elsősegély nagykönyv" +msgstr[1] "Elsősegély nagykönyv" #. ~ Description for {'str': 'The Big Book of First Aid', 'str_pl': 'copies of #. The Big Book of First Aid'} @@ -25458,8 +25545,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Pocket Guide to First Aid" msgid_plural "copies of Pocket Guide to First Aid" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Elsősegély zsebkönyv" +msgstr[1] "Elsősegély zsebkönyv" #. ~ Description for {'str': 'Pocket Guide to First Aid', 'str_pl': 'copies of #. Pocket Guide to First Aid'} @@ -25475,8 +25562,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "First Responder Handbook" msgid_plural "copies of First Responder Handbook" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Mentős kézikönyv" +msgstr[1] "Mentős kézikönyv" #. ~ Description for {'str': 'First Responder Handbook', 'str_pl': 'copies of #. First Responder Handbook'} @@ -25491,8 +25578,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "First Aid Kit Instruction Booklet" msgid_plural "copies of First Aid Kit Instruction Booklet" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Elsősegély-készlet tájékoztató füzete" +msgstr[1] "Elsősegély-készlet tájékoztató füzete" #. ~ Description for {'str': 'First Aid Kit Instruction Booklet', 'str_pl': #. 'copies of First Aid Kit Instruction Booklet'} @@ -25503,8 +25590,8 @@ msgstr "Egy elsősegély készlet használati útmutatója." #: lang/json/BOOK_from_json.py msgid "Physicians' Desk Reference" msgid_plural "copies of Physicians' Desk Reference" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Háziorvosok asztali kézikönyve" +msgstr[1] "Háziorvosok asztali kézikönyve" #. ~ Description for {'str': "Physicians' Desk Reference", 'str_pl': "copies #. of Physicians' Desk Reference"} @@ -25540,8 +25627,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Guns n Ammo" msgid_plural "issues of Guns n Ammo" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Guns n Ammo" +msgstr[1] "Guns n Ammo" #. ~ Description for {'str': 'Guns n Ammo', 'str_pl': 'issues of Guns n Ammo'} #: lang/json/BOOK_from_json.py @@ -25551,8 +25638,8 @@ msgstr "Lőfegyver kritikák és számos hasznos tipp használatukról." #: lang/json/BOOK_from_json.py msgid "The Gun Owner's Handbook" msgid_plural "copies of The Gun Owner's Handbook" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Puskatulajdonosok kézikönyve" +msgstr[1] "Puskatulajdonosok kézikönyve" #. ~ Description for {'str': "The Gun Owner's Handbook", 'str_pl': "copies of #. The Gun Owner's Handbook"} @@ -25567,8 +25654,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Pocket Guide to Firearm Safety" msgid_plural "copies of Pocket Guide to Firearm Safety" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Lőfegyver-biztonsági zsebkönyv" +msgstr[1] "Lőfegyver-biztonsági zsebkönyv" #. ~ Description for {'str': 'Pocket Guide to Firearm Safety', 'str_pl': #. 'copies of Pocket Guide to Firearm Safety'} @@ -25620,8 +25707,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Internal Combustion Fundamentals" msgid_plural "copies of Internal Combustion Fundamentals" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Belsőégésű motorok" +msgstr[1] "Belsőégésű motorok" #. ~ Description for {'str': 'Internal Combustion Fundamentals', 'str_pl': #. 'copies of Internal Combustion Fundamentals'} @@ -25636,8 +25723,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "army improvised field repairs manual" msgid_plural "army improvised field repairs manuals" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "hadsereg rögtönzött javítási kézikönyve" +msgstr[1] "hadsereg rögtönzött javítási kézikönyve" #. ~ Description for army improvised field repairs manual #: lang/json/BOOK_from_json.py @@ -25651,8 +25738,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Popular Mechanics" msgid_plural "issues of Popular Mechanics" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Popular Mechanics" +msgstr[1] "Popular Mechanics" #. ~ Description for {'str': 'Popular Mechanics', 'str_pl': 'issues of Popular #. Mechanics'} @@ -25667,8 +25754,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Under the Hood" msgid_plural "copies of Under the Hood" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "A motorháztető alatt" +msgstr[1] "A motorháztető alatt" #. ~ Description for {'str': 'Under the Hood', 'str_pl': 'copies of Under the #. Hood'} @@ -25699,8 +25786,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Biodiesel: Renewable Fuel Resource" msgid_plural "copies of Biodiesel: Renewable Fuel Resource" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Biodízel: a megújuló üzemanyag" +msgstr[1] "Biodízel: a megújuló üzemanyag" #. ~ Description for {'str': 'Biodiesel: Renewable Fuel Resource', 'str_pl': #. 'copies of Biodiesel: Renewable Fuel Resource'} @@ -25711,8 +25798,8 @@ msgstr "Nagyméretű egyetemi tankönyv a biodízelről." #: lang/json/BOOK_from_json.py msgid "Mechanical Mastery" msgid_plural "copies of Mechanical Mastery" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Mestergépészek" +msgstr[1] "Mestergépészek" #. ~ Description for {'str': 'Mechanical Mastery', 'str_pl': 'copies of #. Mechanical Mastery'} @@ -25742,8 +25829,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Close Quarter Fighting Manual" msgid_plural "copies of Close Quarter Fighting Manual" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Közelharc kézikönyv" +msgstr[1] "Közelharc kézikönyv" #. ~ Description for {'str': 'Close Quarter Fighting Manual', 'str_pl': #. 'copies of Close Quarter Fighting Manual'} @@ -25758,8 +25845,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Zombie Survival Guide" msgid_plural "copies of Zombie Survival Guide" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zombi túlélési technikák" +msgstr[1] "Zombi túlélési technikák" #. ~ Description for {'str': 'Zombie Survival Guide', 'str_pl': 'copies of #. Zombie Survival Guide'} @@ -25861,24 +25948,32 @@ msgid "" "This fairy tale is about a wolf who eats so much salted meat she becomes " "trapped in the butcher's cellar." msgstr "" +"Ez a mese egy farkasról szól, aki annyi sós húst eszik, hogy beszorul a " +"hentes pincéjébe." #: lang/json/BOOK_from_json.py msgid "" "In this traditional story of beastly intrigue a clever fox convinces an " "elderly lion to kill a derogatory wolf." msgstr "" +"Ebben az állati intrikákkal teli hagyományõrzõ történetben egy ravasz róka " +"arról gyõz meg egy öreg oroszlánt, hogy az ölje meg a méltatlan farkast." #: lang/json/BOOK_from_json.py msgid "" "This is an illustrated fairy tale book about a conversation between a mouse " "and a cat." msgstr "" +"Ebben a rajzokkal teli tündérmésében egy egér és egy macska párbeszédérõl " +"van szó." #: lang/json/BOOK_from_json.py msgid "" "An amusing collection of stories featuring \"Goldilocks and The Three " "Bears\" on the cover." msgstr "" +"Ennek a mesegyûjteménynek a címlapján az aranhajú kislány és a három medve " +"képe látható." #: lang/json/BOOK_from_json.py msgid "" @@ -25886,6 +25981,9 @@ msgid "" "beasts, with particulars on the wartime conduct and eventual fate of the " "bat." msgstr "" +"Ebben a szép rajzokkal illusztrált mesekönyvben a madarak és a négylábú " +"vadállatok háborújáról esik szó, különös tekintettel egy denevér háború " +"alatti viselkedésére és késõbbi sorsára." #: lang/json/BOOK_from_json.py msgid "" @@ -25893,106 +25991,138 @@ msgid "" "Cherokee myths and legends. \"285D\" is hand-written in pencil on the title" " page." msgstr "" +"A Csörgõkígyó bosszúja címû könyv cseroki indián mítoszokat és legendákat " +"gyûjt össze. A címlapon ceruzával kézírással a 285D szerepel." #: lang/json/BOOK_from_json.py msgid "This fairy tale book is a regional variant of \"Jack and the Beanstalk.\"" msgstr "" +"Ez a mesekönyv az Égig érõ paszuly egyik regionális változatát tartalmazza." #: lang/json/BOOK_from_json.py msgid "" "This fairy tale book is entitled \"Little Red Cap\". It details a red-" "cloaked child's various encounters with talking wolves." msgstr "" +"Ennek a mesekönyvnek a címe Piroska. Egy vörös palástot viselõ gyermek " +"beszélõ farkasokkal való történeteirõl szól." #: lang/json/BOOK_from_json.py msgid "" "A collection of ghost stories warning about the dangers of stealing from the" " dead." msgstr "" +"Szellemekrõl szóló történetek gyûjteménye, amelyek a halottaktól való lopás " +"veszélyeire figyelemztetnek." + +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" +"Ebben az ír mondagyûjteményben egy kelta költõ feleségül vesz egy hercegnõt," +" akit arra átkoztak, hogy malacfeje legyen." #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " "an orange fairy juggling a lemon, a lime, and a tangerine." msgstr "" +"Olasz tündérmesék angol nyelvû fordítása. A borítón egy narancssárga tündér " +"zsonglõrködik egy citrommal, egy limettával és egy mandarinnal." #: lang/json/BOOK_from_json.py msgid "A book of fables about people who change into birds." -msgstr "" +msgstr "Mesekönyv olyan emebrekrõl, akik madárrá változnak." #: lang/json/BOOK_from_json.py msgid "" "This compendium of amusing folk tales about the devil is titled \"Hell's " "Kettle: Legends of the Devil.\"" msgstr "" +"Vicces népi mesék gyûjteménye az ördögrõl, a címe Pokol üstje: az Ördög " +"legendái." #: lang/json/BOOK_from_json.py msgid "" "This charming book of Swedish fables is titled, \"The Glass Mountain and the" " Princess.\"" -msgstr "" +msgstr "Elbûvölõ svéd mondagyûjtemény, a címe: Az üveghegy és a hercegnõ." #: lang/json/BOOK_from_json.py msgid "" "This is a collection of fairy tale stories warning against the consequences " "of extreme greed." msgstr "" +"A határtalan kapzsiság következményeire figyelmeztetõ mesék gyûjteménye." #: lang/json/BOOK_from_json.py msgid "This book is titled, \"The Thieving Pot: Folktales of the Arab World.\"" -msgstr "" +msgstr "A könyv címe: A tolvaj üst: az arab világ népmeséi." #: lang/json/BOOK_from_json.py msgid "" "This is a book of legends collected by Traveller Johnny Cassidy in the " "1960s." msgstr "" +"Ez a könyv Traveller Johnny Cassidy által az 1960-as években összgyûjtött " +"legendákat tartalmazza." #: lang/json/BOOK_from_json.py msgid "A book by the Brothers Grimm titled, \"Eve's Unequal Children.\"" -msgstr "" +msgstr "A Grimm testvérek által írt könyv címe Éva egyenlõltlen gyermekei." #: lang/json/BOOK_from_json.py msgid "" "This book of fables expands upon the legend of the Seven Sleepers of " "Ephesus." -msgstr "" +msgstr "Ez a könyv az epheszoszi Hét alvó legendáját dolgozza fel." #: lang/json/BOOK_from_json.py msgid "" "In this fairy tale a strong man frightens an ogre by squeezing water out of " "a stone." msgstr "" +"Ebben a tündérmesében egy erõs ember úgy ilyeszt rá egy ogréra, hogy vizet " +"facsar egy kõbõl." #: lang/json/BOOK_from_json.py msgid "" "This book of rustic folk tales bears the title: \"How to Shout Down the " "Devil.\"" msgstr "" +"Rusztikus népi mesék gyûjteménye, a címe Hogyan kiabáljunk az ördögnél " +"hangosabban." #: lang/json/BOOK_from_json.py msgid "" "The title of this book is \"Village Folk-tales of Ceylon.\" It includes " "fables about logical errors and foolish misjudgements of the Kadambawa men." msgstr "" +"A könyv címe: Cejloni falusi történetek. A kadabawa férfiak logikai " +"baklövéseirõl és ostoba félreértéseirõl szól." #: lang/json/BOOK_from_json.py msgid "" "This book of folk tales is titled, \"The Girl with the Ugly Name, and Other " "Stories.\"" msgstr "" +"Ennek a történetgyûjteménynek a címe: A csúnya nevû lány, és egyéb " +"történetek." #: lang/json/BOOK_from_json.py msgid "" "Titled \"The Fleeing Pancake\", this collection of silly folk tales is " "suitable for small children." msgstr "" +"A menekülő palacsinta című bugyuta történetek gyűjteménye főleg fiatalabb " +"gyermekek számára készült." #: lang/json/BOOK_from_json.py msgid "The Hitchhiker's Guide to the Cataclysm" msgid_plural "copies of The Hitchhiker's Guide to the Cataclysm" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kataklizma útikalauz stopposoknak" +msgstr[1] "Kataklizma útikalauz stopposoknak" #. ~ Description for {'str': "The Hitchhiker's Guide to the Cataclysm", #. 'str_pl': "copies of The Hitchhiker's Guide to the Cataclysm"} @@ -26005,8 +26135,8 @@ msgstr "A borítón nagy, barátságos betűk: NE ESS PÁNIKBA!" #: lang/json/BOOK_from_json.py msgid "Mycenacean Hymns" msgid_plural "copies of Mycenacean Hymns" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Mükéniai himnuszok" +msgstr[1] "Mükéniai himnuszok" #. ~ Description for {'str': 'Mycenacean Hymns', 'str_pl': 'copies of #. Mycenacean Hymns'} @@ -26015,12 +26145,14 @@ msgid "" "A vellum book containing the hymns central to Marloss faith. As the verses " "lead to each other, the text sings of unity and promised paradise." msgstr "" +"A Marloss-hit legfontosabb himnuszait tartalmazó, pergamen kötésű könyv. Az " +"egymáshoz kötődő versek egységről és az eljövendő paradicsomról szólnak." #: lang/json/BOOK_from_json.py msgid "King James Bible" msgid_plural "copies of King James Bible" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "King James biblia" +msgstr[1] "King James biblia" #. ~ Description for {'str': 'King James Bible', 'str_pl': 'copies of King #. James Bible'} @@ -26034,8 +26166,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Eastern Orthodox Bible" msgid_plural "copies of Eastern Orthodox Bible" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Keleti ortodox biblia" +msgstr[1] "Keleti ortodox biblia" #. ~ Description for {'str': 'Eastern Orthodox Bible', 'str_pl': 'copies of #. Eastern Orthodox Bible'} @@ -26046,8 +26178,8 @@ msgstr "A Szent Biblia keleti ortodox fordításának angol nyelvű változata." #: lang/json/BOOK_from_json.py msgid "Gideon Bible" msgid_plural "copies of Gideon Bible" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Gideon biblia" +msgstr[1] "Gideon biblia" #. ~ Description for {'str': 'Gideon Bible', 'str_pl': 'copies of Gideon #. Bible'} @@ -26074,8 +26206,8 @@ msgstr "A szikh vallás szentírása." #: lang/json/BOOK_from_json.py msgid "Hadith" msgid_plural "copies of Hadith" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hadith" +msgstr[1] "Hadith" #. ~ Description for {'str': 'Hadith', 'str_pl': 'copies of Hadith'} #: lang/json/BOOK_from_json.py @@ -26155,8 +26287,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Quran" msgid_plural "copies of Quran" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Korán" +msgstr[1] "Korán" #. ~ Description for {'str': 'Quran', 'str_pl': 'copies of Quran'} #: lang/json/BOOK_from_json.py @@ -26217,8 +26349,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Talmud" msgid_plural "copies of Talmud" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Talmud" +msgstr[1] "Talmud" #. ~ Description for {'str': 'Talmud', 'str_pl': 'copies of Talmud'} #: lang/json/BOOK_from_json.py @@ -26232,8 +26364,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Tanakh" msgid_plural "copies of Tanakh" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tanakh" +msgstr[1] "Tanakh" #. ~ Description for {'str': 'Tanakh', 'str_pl': 'copies of Tanakh'} #: lang/json/BOOK_from_json.py @@ -26246,8 +26378,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Tripitaka" msgid_plural "copies of The Tripitaka" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tripitaka" +msgstr[1] "Tripitaka" #. ~ Description for {'str': 'The Tripitaka', 'str_pl': 'copies of The #. Tripitaka'} @@ -26303,8 +26435,8 @@ msgstr "Szuperhősös képregény" #: lang/json/BOOK_from_json.py msgid "Computer Gaming" msgid_plural "issues of Computer Gaming" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1024kByte" +msgstr[1] "1024kByte" #. ~ Description for {'str': 'Computer Gaming', 'str_pl': 'issues of Computer #. Gaming'} @@ -26330,8 +26462,8 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Playboy" msgid_plural "issues of Playboy" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Playboy" +msgstr[1] "Playboy" #. ~ Description for {'str': 'Playboy', 'str_pl': 'issues of Playboy'} #: lang/json/BOOK_from_json.py @@ -26352,8 +26484,8 @@ msgstr "Jegyzettömb egy csomó ráfirkált frekvenciával." #: lang/json/BOOK_from_json.py msgid "Rural Digest-Examiner" msgid_plural "issues of Rural Digest-Examiner" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rural Digest-Examiner" +msgstr[1] "Rural Digest-Examiner" #. ~ Description for {'str': 'Rural Digest-Examiner', 'str_pl': 'issues of #. Rural Digest-Examiner'} @@ -26467,6 +26599,7 @@ msgstr[1] "erotikus regény" #: lang/json/BOOK_from_json.py msgid "A hackneyed fictional narrative concealing low-grade literary smut." msgstr "" +"Agyoncsépelt narratíva rejti el ezt bárgyú irodalmi szoftpornós alkotást." #: lang/json/BOOK_from_json.py msgid "experimental novel" @@ -26606,6 +26739,9 @@ msgid "" " surprisingly accurate in predicting much of modern society… Until " "recently." msgstr "" +"Gibson Neurománcának egyik példánya. A nyolcvanas években írt regény " +"meglepően pontosan jelezte előre a modern társadalmat... egészen a " +"közelmúltig." #: lang/json/BOOK_from_json.py msgid "" @@ -26616,24 +26752,35 @@ msgid "" "What immortal hand or eye,\n" "Dare frame thy fearful symmetry?" msgstr "" +"Alfred Bester \"Tigris! Tigris!\" regényének egy példánya.\n" +"\n" +"Tigris! Tigris! éjszakánk\n" +"Erdejében sárga láng,\n" +"Mely örök kéz szabta rád\n" +"Rettentő szimetriád?\n" +"\n" +"(William Blake versét fordította Szabó Lőrinc)" #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"The Lathe of Heaven\" by Ursula Le Guin. Dirty finger-" "stains have smudged the occasional word." msgstr "" +"Ursula Le Guin regényének, az Égi esztergának egy példánya. Néhány szavát " +"zsíros ujjlenyomatok maszatolták el." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"The Dispossessed\" by Ursula Le Guin." msgstr "" +"Ursula Le Guin egyik híres regényének, A kisemmizetteknek egy példánya." #: lang/json/BOOK_from_json.py msgid "This copy of Ray Bradbury's \"Fahrenheit 451\"." -msgstr "" +msgstr "Ray Bradbudy híres regényének, a Fahrenheit 451-nek egy példánya." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"Hyperion\" by Dan Simmons." -msgstr "" +msgstr "Dan Simmons egyik híres regényének, a Hyperionnak egy példánya." #: lang/json/BOOK_from_json.py msgid "" @@ -26644,143 +26791,185 @@ msgid "" "We are so tired of men\n" "And motor-power." msgstr "" +"Dan Simmons Endymion című regényének egy példánya. A könyv D. H. Lawrence " +"versével kezdődik." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of Philip K. Dick's \"Do Androids Dream of Electric Sheep?\"." msgstr "" +"Ez Philip K. Dick híres regényének, az Álmodnak-e az androidok elektronikus " +"bárányokkal? című alkotásának egy példánya." #: lang/json/BOOK_from_json.py msgid "This is a dog-eared copy of \"Nova Express\" by William Burroughs." msgstr "" +"Ez William Burroughs rongyosra olvasott regényének, a Nova Expressznek egy " +"példánya." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"Foundation\" by Isaac Asimov. The back cover has been " "ripped off." msgstr "" +"Ez Isaac Asimov Alapítványának egy példánya. A hátsó borítót valaki letépte." #: lang/json/BOOK_from_json.py msgid "" "This is a dog-eared copy of \"Dune\" by Frank Herbert. It has sand between " "some of its pages. Weird." msgstr "" +"Ez Frank Herbert híres regényének, a Dűnének egy rongyossá olvasott " +"példánya. Néhány lapja közül homok pereg ki. De fura. " #: lang/json/BOOK_from_json.py msgid "This is a copy of \"The Trial\" by Franz Kafka. This book is rather worn." msgstr "" +"Ez Franz Kafka A per című regényének meglehetősen sokat olvasott példánya." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"The Handmaid's Tale\" by Margaret Atwood." msgstr "" +"Margaret Atwood egyik híres regényének, A szolgálólány meséjének egy " +"példánya." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"The Windup Girl\" by Paolo Bacigalupi. The blurb makes " "you wonder how Thailand fared the end of the world." msgstr "" +"Paolo Bacigalupi híres regényének A felhúzhatós lánynak egy példánya. A " +"fülszöveg alapján elgondolkodol azon, hogy Thaiföld miként érte meg a " +"világvégét." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"Islands in the Net\" by Bruce Sterling." msgstr "" +"Bruce Sterling egyik regényének, az Islands in the Netnek egy példánya." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"Foundation and Empire\" by Isaac Asimov. The back page " "contains a hand-written grocery list." msgstr "" +"Ez Isaac Asimov Az Alapítvány és a Birodalom című regényének egy példánya. A" +" hátsó borítóra valaki kézzel egy bevásárlólistát írt." #: lang/json/BOOK_from_json.py msgid "" "This is an almost new copy of \"A Scanner Darkly\" by Philip K. Dick. It " "still has the smell of new books within it's pages." msgstr "" +"Philip K. Dick Kamera által homályosan című regényének szinte újszerű " +"példánya. A lapoknak még olyan új könyv szaga is van." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"Mirrorshades: A Cyberpunk Anthology\" compiled by Bruce " "Sterling. The cover has rings of coffee stains over it." msgstr "" +"Bruce Sterling Mirrorshades antológiájának egy példánya. A borítón " +"kávésbögrék kerek lenyomata látható." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"The World of Null-A\" by A. E. van Vogt. This copy " "looks to have been used to press flowers." msgstr "" +"A. E. van Vogt kultikus regényének A nulla-A világának egy példánya. Ezzel a" +" könyvvel virágokat préseltek." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"Altered Carbon\" by Richard Morgan." -msgstr "" +msgstr "Richard Morgan Valós halál című regényének egy példánya." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of Mary Shelly's \"Frankenstein\". Wasn't that the name of " "the monster?" msgstr "" +"Mary Shelly Frankensteinjének egy példánya. Az nem a szörny neve volt?" #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"Wasp\" by Eric Frank Russel. The futuristic terrorist's" " handbook." msgstr "" +"Eric Frank Russell \"Wasp\" című regényének egy példánya, egyben egy " +"futurisztikus terrorista kézikönyv. " #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"I Am Legend\" by Richard Matheson. The sleeve is " "covered in dried blood." msgstr "" +"Richard Matheson \"Legenda vagyok\" című könyvének egy példánya. A " +"borítólapot száraz vér borítja." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"Roadside Picnic\" by Arkady and Boris Strugatsky." msgstr "" +"Arkagyij és Borisz Sztrugackij \"Piknik az árokparton\" című regényének egy " +"példánya." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"The Forever War\" by Joe Haldeman. This copy looks as " "if it's been slightly chewed by a dog or other large animal." msgstr "" +"Joe Halderman \"Örök háború\" című regényének egy példánya. Ezt a darabot " +"mintha valamilyen kutya, vagy másféle nagyobb állat rágta volna meg." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"The Moon Is a Harsh Mistress\" by Robert A. Heinlein." -msgstr "" +msgstr "Robert A. Heinlein \"A Hold börtönében\" című regényének egy példánya." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"Cat's Cradle\" by Kurt Vonnegut. You notice there is a " "typo in the authors name on the spine of the book." msgstr "" +"Kurt Vonnegut \"Macskabölcső\" című regényének egyik példánya. Észreveszed, " +"hogy a könyv gerincén elírták az író nevét." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of Samuel R. Delany's \"Nova\". The cover reads \"Review " "Copy. Not for re-sale.\"" msgstr "" +"Samuel R. Delany \"Nova\" című regényének egy példánya. A borítón szereplő " +"szöveg szerint \"Recenziós példány, kereskedelmi forgalomba nem hozható.\"" #: lang/json/BOOK_from_json.py msgid "This is a copy of Vonnegut's \"The Sirens of Titan\"." -msgstr "" +msgstr "Kurt Vonnegut \"A titán szirénjei\" című regényének egy példánya." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"Grass\" by Sheri S. Tepper. A child has scribbled over " "the first pages in crayon." msgstr "" +"Shari S. Tepper \"Grass\" című regénye. A címlapot egy gyerek zsírkrétával " +"firkálta össze." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of William Gibson's \"Count Zero\". The spine is stamped " "with 'Library Copy'. And a sticker reading 'Science Fiction'." msgstr "" +"William Gibson \"Számláló nullára\" címû regényének egy példánya. A gerincen" +" egy pecsét (Könyvtári példány) és egy matrica (tudományos-fantasztikum) " +"található." #: lang/json/BOOK_from_json.py msgid "" "This is a copy of \"The Fifth Season\" by N.K. Jemsin. It smells faintly of" " dirt." -msgstr "" +msgstr "N. K. Jemisin \"The Fifth Season\" című regénye. Enyhén földszagú." #: lang/json/BOOK_from_json.py msgid "This is a copy of \"The Weapon Makers\" by A. E. van Vogt." -msgstr "" +msgstr "A. E. van Vogt \"The Weapon Makers\" című regénye." #: lang/json/BOOK_from_json.py msgid "" @@ -29109,7 +29298,7 @@ msgid_plural "ammonia" msgstr[0] "ammónia" msgstr[1] "ammónia" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -31575,7 +31764,7 @@ msgstr "Frissen facsart almalé. Finom és tápláló." msgid "almond milk" msgstr "" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -32045,6 +32234,17 @@ msgstr "" "Elektrolitban és egyszerű cukrokban gazdag folyadék, íze mint a palackozott " "izzadságé, de a víznél is gyorsabban hidratálja a testet." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -35179,7 +35379,7 @@ msgid_plural "Adderall" msgstr[0] "Adderall" msgstr[1] "Adderall" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -35196,7 +35396,8 @@ msgid_plural "syringes of adrenaline" msgstr[0] "adrenalinos fecskendő" msgstr[1] "adrenalinos fecskendő" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -36171,7 +36372,7 @@ msgstr[1] "" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" @@ -37195,7 +37396,7 @@ msgid_plural "almond pulp" msgstr[0] "" msgstr[1] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -37431,11 +37632,9 @@ msgstr "Egy maroknyi megpörkölt makk a tölgyfáról." #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "főtt makkétel" -msgstr[1] "főtt makkétel" +msgstr "főtt makkétel" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -37552,6 +37751,33 @@ msgstr "májkonzerv" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "Konzervben tartósított máj. Tele B-vitaminnal!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "diétás pirula" @@ -37645,7 +37871,7 @@ msgstr[1] "marloss zselatin" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -42432,7 +42658,7 @@ msgstr[1] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -43238,23 +43464,6 @@ msgid "" " of liquid." msgstr "" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "vérvétel készlet" -msgstr[1] "vérvétel készlet" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" -"Vérvételre használható készlet, amelyhez a minta tárolásához szükséges " -"kémcső is tartozik. Segítségével vagy magadból, vagy a lábad alatt heverő " -"holttestből lehet vért venni." - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -43289,6 +43498,23 @@ msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid." msgstr "" "Puha falú, könnyen tárolható műanyag palack 500 ml folyadék tárolására." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "vérvétel készlet" +msgstr[1] "vérvétel készlet" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" +"Vérvételre használható készlet, amelyhez a minta tárolásához szükséges " +"kémcső is tartozik. Segítségével vagy magadból, vagy a lábad alatt heverő " +"holttestből lehet vért venni." + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -46276,11 +46502,11 @@ msgstr "Sok darab 20 dolláros kötege, most már eléggé haszontalan dolog." #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -46759,6 +46985,18 @@ msgstr[1] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -47921,6 +48159,17 @@ msgstr[1] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "kőlábos" +msgstr[1] "kőlábos" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "Lábossá durván kivájt kődarab." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -48282,669 +48531,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "atomkávégép" -msgstr[1] "atomkávégép" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "atomlámpa" -msgstr[1] "atomlámpa" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "Fedél lezárása" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "Becsukod a lámpa fedelét." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "atomlámpa (fedett)" -msgstr[1] "atomlámpa (fedett)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "Fedél kinyitása" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "Kinyitod a lámpa fedelét." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "Becsukod a lámpa fedelét." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "Kinyitod a lámpa fedelét." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "konzervhegesztő" -msgstr[1] "konzervhegesztő" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" -"Ez a kézi tekerésű, öntött alumíniumból készült gépezet lehegeszti a " -"konzervdobozokat." - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "kártoló" -msgstr[1] "kártoló" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" -"Textilkészítésnél használt nyeles, szöges falap, amellyel a rostokat lehet " -"fellazítani és megtisztítani." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "faszenes kemence" -msgstr[1] "faszenes kemence" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"Pirolízis útján faszenet készítő zömök fémdoboz. A szerves anyagok " -"oxigénmentes környezetben való izzítását teszi lehetővé." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "agyagtál" -msgstr[1] "agyagtál" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "Primitív fedeles agyagedény főzéshez." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "agyag kézimalom" -msgstr[1] "agyag kézimalom" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "Magvak darálásához használható, kézi meghajtású agyagdaráló." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "agyag teáskanna" -msgstr[1] "agyag teáskanna" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "Agyagból készített teáskanna. A teához már csak víz kell. Meg tea." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "ásóbot" -msgstr[1] "ásóbot" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" -"Ennek a nagyméretű botnak az egyik végét szélesebb ásópengévé képezték ki. " -"Sekély gödrök ásásához jól használható, de mélyebbekhez már nem." - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "guzsaly és orsó" -msgstr[1] "guzsaly és orsó" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "" -"Két különleges farúd, amelyek segítségével rostból és szöszből lehet cérnát " -"és fonalat fonni." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "befőttes üvegnyi erjedő tojás" -msgstr[1] "befőttes üvegnyi erjedő tojás" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" -"Megvizsgálod az erjedést, és megállapítod, hogy a savanyítás elérte a " -"célját, úgyhogy hosszú távú tároláshoz lezárod a fedelet." - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "A tojás még nem készült el." - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" -"Ebben a befőttes üvegben savanyodó tojás található. Ha befejeződött a " -"folyamat, akkor lezárhatod az üveget." - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "horgászhorog" -msgstr[1] "horgászhorog" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "Egy egyszerű horog horgászoknak." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "rögtönzött horgászhorog" -msgstr[1] "rögtönzött horgászhorog" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "Csontból vagy fából faragott rögtönzött horgászhorog." - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "lezárt élesztő kultúra" -msgstr[1] "lezárt élesztő kultúra" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "Kinyitod az üveget és kiszeded belőle a kifejlődött élesztőt." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "Az élesztő még nem fejlődött ki." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" -"Lezárt üvegnyi megtisztított élesztő cefre. Kifejlődése után kiszedheted " -"belőle az élesztőt." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "köteles horog" -msgstr[1] "köteles horog" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "szigetelt befőttes üvegnyi uborka" -msgstr[1] "szigetelt befőttes üvegnyi uborka" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "Befőttes üveg kinyitása" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "Kinyitod a befőttes üveget és a tartalmát levegő éri." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "" -"Ebben a lezárt üvegedényben tartósított uborka található. Használd ahhoz, " -"hogy kinyisd és élvezhesd a tartalmát." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "szigetelt befőttes üvegnyi sauerkraut" -msgstr[1] "szigetelt befőttes üvegnyi sauerkraut" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" -"Ebben a lezárt üvegedényben tartósított sauerkraut található. Használd " -"ahhoz, hogy kinyisd és élvezhesd a tartalmát." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "szigetelt befőttes üvegnyi tojás" -msgstr[1] "szigetelt befőttes üvegnyi tojás" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" -"Ebben a lezárt üvegedényben savanyított tojás. Használd ahhoz, hogy kinyisd " -"és élvezhesd a tartalmát." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "meggyújtott faszenes kemence" -msgstr[1] "meggyújtott faszenes kemence" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" -"Elaludt a parázs, kész a faszén, most már csak szét kell szerelned a " -"kemencét." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "A kemence még mindig ég." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "Meggyújtottad a fával teli kemencét, jobb lesz letenni!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "kötőtű" -msgstr[1] "kötőtű" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" -"Egy pár vastag, kerek végű fa tű, amellyel cérnából és fonálból lehet ruhát " -"varrni." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "hevenyészett pallos" -msgstr[1] "hevenyészett pallos" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "" -"Ez egy hosszú bot végére szerelt nagyméretű penge. Jelentős mértékű sebzést " -"okoz." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "tésztanyújtó gép" -msgstr[1] "tésztanyújtó gép" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" -"Kézi meghajtású tésztanyújtó gép, tésztakészítéshez használják. Különféle " -"tészták elkészítéséhez használható vágófejjel." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "befőttes üvegnyi erjedő uborka" -msgstr[1] "befőttes üvegnyi erjedő uborka" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" -"Megkóstolod, jó íze van, úgyhogy tároláshoz lezárod a befőttes üveget." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "Az uborka még nem erjedt meg." - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" -"Ebben a befőttes üvegben erjedő uborka található. Ha befejeződött az " -"erjedés, akkor lezárhatod az üveget." - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "kőlábos" -msgstr[1] "kőlábos" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "Lábossá durván kivájt kődarab." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "befőttes üvegnyi erjedő sauerkraut" -msgstr[1] "befőttes üvegnyi erjedő sauerkraut" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "A sauerkraut még nem fejlődött ki." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "" -"Ebben a befőttes üvegben erjedő sauerkraut található. Ha befejeződött az " -"erjedés, akkor lezárhatod az üveget." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "teáskanna" -msgstr[1] "teáskanna" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "Egy kis fém teáskanna. El sem képzelhető nélküle az uzsonna." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "teleszkópos esernyő" -msgstr[1] "teleszkópos esernyő" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" -"Könnyű tároláshoz becsukható teleszkópos esernyő, kézben hordva szárazon " -"tart." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "esernyő" -msgstr[1] "esernyő" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "Hegyes végű esernyő, kézben hordva szárazon tart." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "gofrisütő vas" -msgstr[1] "gofrisütő vas" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "Gofrisütő vas. Gofrisütéshez." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "borotvapenge" -msgstr[1] "borotvapenge" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "Kettős élű borotvapenge." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "kukta" -msgstr[1] "kukta" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"Tészta és egyéb dolgok főzésénél praktikus vízforraló. A lezárt kuktában " -"magas nyomáson és hőmérsékleten lehet ételt készíteni. Használható továbbá " -"nyomásérzékeny vegyi reakcióknál is." - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -50631,7 +50217,7 @@ msgstr[1] "" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -51174,14 +50760,10 @@ msgstr[1] "" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -"Ez egy olyan pénzérme, amelyet egy emléktárgyakat pénzlapítással készítő " -"berendezés lapított ki. A berendezést, amely egykoron Miki egér képmását " -"nyomta az érmékre, úgy módosították, hogy egy könyv kézzel rajzolt képét " -"nyomtassa. Nehezen vehető ki rajta a szöveg: Kampusz deviza érme." #: lang/json/GENERIC_from_json.py msgid "chit" @@ -51614,7 +51196,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -54045,6 +53627,183 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "atomkávégép" +msgstr[1] "atomkávégép" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "konzervhegesztő" +msgstr[1] "konzervhegesztő" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" +"Ez a kézi tekerésű, öntött alumíniumból készült gépezet lehegeszti a " +"konzervdobozokat." + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "agyagtál" +msgstr[1] "agyagtál" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "Primitív fedeles agyagedény főzéshez." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "agyag kézimalom" +msgstr[1] "agyag kézimalom" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "Magvak darálásához használható, kézi meghajtású agyagdaráló." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "agyag teáskanna" +msgstr[1] "agyag teáskanna" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "Agyagból készített teáskanna. A teához már csak víz kell. Meg tea." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "befőttes üvegnyi erjedő tojás" +msgstr[1] "befőttes üvegnyi erjedő tojás" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" +"Megvizsgálod az erjedést, és megállapítod, hogy a savanyítás elérte a " +"célját, úgyhogy hosszú távú tároláshoz lezárod a fedelet." + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "A tojás még nem készült el." + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" +"Ebben a befőttes üvegben savanyodó tojás található. Ha befejeződött a " +"folyamat, akkor lezárhatod az üveget." + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "lezárt élesztő kultúra" +msgstr[1] "lezárt élesztő kultúra" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "Kinyitod az üveget és kiszeded belőle a kifejlődött élesztőt." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "Az élesztő még nem fejlődött ki." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" +"Lezárt üvegnyi megtisztított élesztő cefre. Kifejlődése után kiszedheted " +"belőle az élesztőt." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "szigetelt befőttes üvegnyi tojás" +msgstr[1] "szigetelt befőttes üvegnyi tojás" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "Befőttes üveg kinyitása" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "Kinyitod a befőttes üveget és a tartalmát levegő éri." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" +"Ebben a lezárt üvegedényben savanyított tojás. Használd ahhoz, hogy kinyisd " +"és élvezhesd a tartalmát." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "szigetelt befőttes üvegnyi uborka" +msgstr[1] "szigetelt befőttes üvegnyi uborka" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "" +"Ebben a lezárt üvegedényben tartósított uborka található. Használd ahhoz, " +"hogy kinyisd és élvezhesd a tartalmát." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "szigetelt befőttes üvegnyi sauerkraut" +msgstr[1] "szigetelt befőttes üvegnyi sauerkraut" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" +"Ebben a lezárt üvegedényben tartósított sauerkraut található. Használd " +"ahhoz, hogy kinyisd és élvezhesd a tartalmát." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -54062,6 +53821,426 @@ msgstr "" "kályha felett lehet ételt melegíteni. A szokásos tálaknál és serpenyőknél " "sekélyebb, és nincs benne a modernebb csajkák melegítőszála." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "tésztanyújtó gép" +msgstr[1] "tésztanyújtó gép" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" +"Kézi meghajtású tésztanyújtó gép, tésztakészítéshez használják. Különféle " +"tészták elkészítéséhez használható vágófejjel." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "befőttes üvegnyi erjedő uborka" +msgstr[1] "befőttes üvegnyi erjedő uborka" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" +"Megkóstolod, jó íze van, úgyhogy tároláshoz lezárod a befőttes üveget." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "Az uborka még nem erjedt meg." + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" +"Ebben a befőttes üvegben erjedő uborka található. Ha befejeződött az " +"erjedés, akkor lezárhatod az üveget." + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "kukta" +msgstr[1] "kukta" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"Tészta és egyéb dolgok főzésénél praktikus vízforraló. A lezárt kuktában " +"magas nyomáson és hőmérsékleten lehet ételt készíteni. Használható továbbá " +"nyomásérzékeny vegyi reakcióknál is." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "befőttes üvegnyi erjedő sauerkraut" +msgstr[1] "befőttes üvegnyi erjedő sauerkraut" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "A sauerkraut még nem fejlődött ki." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "" +"Ebben a befőttes üvegben erjedő sauerkraut található. Ha befejeződött az " +"erjedés, akkor lezárhatod az üveget." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "teáskanna" +msgstr[1] "teáskanna" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "Egy kis fém teáskanna. El sem képzelhető nélküle az uzsonna." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "gofrisütő vas" +msgstr[1] "gofrisütő vas" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "Gofrisütő vas. Gofrisütéshez." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "horgászhorog" +msgstr[1] "horgászhorog" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "Egy egyszerű horog horgászoknak." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "rögtönzött horgászhorog" +msgstr[1] "rögtönzött horgászhorog" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "Csontból vagy fából faragott rögtönzött horgászhorog." + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "ásóbot" +msgstr[1] "ásóbot" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" +"Ennek a nagyméretű botnak az egyik végét szélesebb ásópengévé képezték ki. " +"Sekély gödrök ásásához jól használható, de mélyebbekhez már nem." + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "atomlámpa" +msgstr[1] "atomlámpa" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "Fedél lezárása" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "Becsukod a lámpa fedelét." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "atomlámpa (fedett)" +msgstr[1] "atomlámpa (fedett)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "Fedél kinyitása" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "Kinyitod a lámpa fedelét." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "Becsukod a lámpa fedelét." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "Kinyitod a lámpa fedelét." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "faszenes kemence" +msgstr[1] "faszenes kemence" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"Pirolízis útján faszenet készítő zömök fémdoboz. A szerves anyagok " +"oxigénmentes környezetben való izzítását teszi lehetővé." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "meggyújtott faszenes kemence" +msgstr[1] "meggyújtott faszenes kemence" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" +"Elaludt a parázs, kész a faszén, most már csak szét kell szerelned a " +"kemencét." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "A kemence még mindig ég." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "Meggyújtottad a fával teli kemencét, jobb lesz letenni!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "köteles horog" +msgstr[1] "köteles horog" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "hevenyészett pallos" +msgstr[1] "hevenyészett pallos" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "" +"Ez egy hosszú bot végére szerelt nagyméretű penge. Jelentős mértékű sebzést " +"okoz." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "teleszkópos esernyő" +msgstr[1] "teleszkópos esernyő" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" +"Könnyű tároláshoz becsukható teleszkópos esernyő, kézben hordva szárazon " +"tart." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "esernyő" +msgstr[1] "esernyő" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "Hegyes végű esernyő, kézben hordva szárazon tart." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -54233,6 +54412,21 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "kötőtű" +msgstr[1] "kötőtű" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" +"Egy pár vastag, kerek végű fa tű, amellyel cérnából és fonálból lehet ruhát " +"varrni." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -54273,6 +54467,46 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "borotvapenge" +msgstr[1] "borotvapenge" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "Kettős élű borotvapenge." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "kártoló" +msgstr[1] "kártoló" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" +"Textilkészítésnél használt nyeles, szöges falap, amellyel a rostokat lehet " +"fellazítani és megtisztítani." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "guzsaly és orsó" +msgstr[1] "guzsaly és orsó" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "" +"Két különleges farúd, amelyek segítségével rostból és szöszből lehet cérnát " +"és fonalat fonni." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -54578,6 +54812,17 @@ msgstr[1] "jármű kezelőszervei" msgid "A set of various vehicle controls. Useful for crafting." msgstr "Egy gépjármű különböző kezelőszervei. Kézműves projektekhez." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -55889,7 +56134,7 @@ msgstr[1] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -61789,7 +62034,7 @@ msgstr "" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." +msgid "Destination for guns, bows and similar weapons." msgstr "" #: lang/json/LOOT_ZONE_from_json.py @@ -66009,6 +66254,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "Hevenyészett tárgyak mod" @@ -66343,15 +66599,13 @@ msgstr[0] "skitterbot" msgstr[1] "skitterbot" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" -"Kutya méretű, rovarszerű robot vagyonvédelmi célokra. Két darab rövid " -"hatótávolságú tazerrel szerelték fel, a sok lábának köszönhetően gyorsan " -"halad a felszínen." #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -66589,11 +66843,9 @@ msgstr[1] "pisztráng" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" -"A pisztráng a családi pecázás alaphala, apák és fiúk közös élménye. " -"Különösen, amikor ki kellett belezni." #: lang/json/MONSTER_from_json.py msgid "brown trout" @@ -66604,11 +66856,9 @@ msgstr[1] "barna pisztráng" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"A barna pisztráng a családi pecázás alaphala, apák és fiúk közös élménye. " -"Különösen, amikor ki kellett belezni." #: lang/json/MONSTER_from_json.py msgid "brook trout" @@ -66619,11 +66869,9 @@ msgstr[1] "pataki pisztráng" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"A pataki pisztráng a családi pecázás alaphala, apák és fiúk közös élménye. " -"Különösen, amikor ki kellett belezni." #: lang/json/MONSTER_from_json.py msgid "lake trout" @@ -66634,11 +66882,9 @@ msgstr[1] "tavi pisztráng" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"A tavi pisztráng a családi pecázás alaphala, apák és fiúk közös élménye. " -"Különösen, amikor ki kellett belezni." #: lang/json/MONSTER_from_json.py msgid "rainbow trout" @@ -66649,11 +66895,9 @@ msgstr[1] "szivárványos pisztráng" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" -"A szivárványos pisztráng a családi pecázás alaphala, apák és fiúk közös " -"élménye. Különösen, amikor ki kellett belezni." #: lang/json/MONSTER_from_json.py msgid "steelhead trout" @@ -66664,11 +66908,9 @@ msgstr[1] "steelhead pisztráng" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" -"A steelhead pisztráng a családi pecázás alaphala, apák és fiúk közös " -"élménye. Különösen, amikor ki kellett belezni." #: lang/json/MONSTER_from_json.py msgid "salmon" @@ -66679,9 +66921,8 @@ msgstr[1] "lazac" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" -"Az atlanti lazac egy nagyon zsíros, tápláló hal. Füstölve igazán jó az íze." #: lang/json/MONSTER_from_json.py msgid "kokanee salmon" @@ -66692,9 +66933,8 @@ msgstr[1] "kokanee lazac" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" -"A kokanee lazac egy nagyon zsíros, tápláló hal. Füstölve igazán jó az íze." #: lang/json/MONSTER_from_json.py msgid "chinook salmon" @@ -66705,9 +66945,8 @@ msgstr[1] "chinook lazac" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" -"A chinook lazac egy nagyon zsíros, tápláló hal. Füstölve igazán jó az íze." #: lang/json/MONSTER_from_json.py msgid "coho salmon" @@ -66717,9 +66956,8 @@ msgstr[1] "coho lazac" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" -"A coho lazac egy nagyon zsíros, tápláló hal. Füstölve igazán jó az íze." #: lang/json/MONSTER_from_json.py msgid "whitefish" @@ -66744,7 +66982,7 @@ msgstr[1] "pisztrángsügér" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "A largemouth bass. Very popular with sports fishermen." msgstr "A pisztrángsügér a sporthorgászok egyik kedvenc hala." #: lang/json/MONSTER_from_json.py @@ -66756,11 +66994,9 @@ msgstr[1] "fekete sügér" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" -"A fekete sügér nagyon érzékeny a vízszennyezésre, ezért jelenlétük jó " -"indikátora annak, hogy mennyire tiszta a víz." #: lang/json/MONSTER_from_json.py msgid "striped bass" @@ -66771,7 +67007,7 @@ msgstr[1] "csíkos sügér" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" "A csíkos sügér nagyrészt sós vízi hal, csak ívásra úszik fel az édesvizekbe." @@ -66785,11 +67021,9 @@ msgstr[1] "fehér sügér" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" -"A fehér sügér őshonos ebben a régióban, lapos oldaláról és tüskés hátáról " -"lehet felismerni." #: lang/json/MONSTER_from_json.py msgid "perch" @@ -66800,9 +67034,9 @@ msgstr[1] "sügér" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." -msgstr "A sügérben rengeteg a szálka, viszont a húsa attól még finom." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "walleye" @@ -66812,8 +67046,8 @@ msgstr[1] "süllő" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." -msgstr "A süllő egy zöldesbarna, fehér hasú, közepes méretű hal." +msgid "A walleye, a green-brown medium-sized fish with a white belly." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "sunfish" @@ -66823,8 +67057,8 @@ msgstr[1] "naphal" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." -msgstr "Ez a kis hal a sügérfélék nemzetébe tartozik." +msgid "A sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "pumpkinseed sunfish" @@ -66835,8 +67069,8 @@ msgstr[1] "tökmag naphal" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." -msgstr "Ez a kis hal a sügérfélék nemzetébe tartozik." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "bluegill" @@ -66847,10 +67081,10 @@ msgstr[1] "kékkopoltyús díszsügér" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" -"Egyes országokban, például Japánban, káros fajnak tartják. Általában " -"kibelezés után egészben megfőzik." +"Egyes országokban, például Japánban és Németországban káros fajnak tartják. " +"Általában kibelezés után egészben megfőzik." #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -66861,8 +67095,8 @@ msgstr[1] "vörösmellényű naphal" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." -msgstr "Ez a kis hal a sügérfélék nemzetébe tartozik." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "green sunfish" @@ -66872,8 +67106,8 @@ msgstr[1] "zöld naphal" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." -msgstr "Ez a kis hal a sügérfélék nemzetébe tartozik." +msgid "A green sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "longear sunfish" @@ -66883,8 +67117,8 @@ msgstr[1] "hosszúfülű naphal" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." -msgstr "Ez a kis hal a sügérfélék nemzetébe tartozik." +msgid "A longear sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "redear sunfish" @@ -66894,8 +67128,8 @@ msgstr[1] "vörösfülű naphal" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." -msgstr "Ez a kis hal a sügérfélék nemzetébe tartozik." +msgid "A redear sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "rock bass" @@ -66906,11 +67140,9 @@ msgstr[1] "kövi sügér" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" -"A kövi sügér a naphal sügérek rokona, felismerhető az álcázómintás " -"megjelenéséről és a vörös szeméről." #: lang/json/MONSTER_from_json.py msgid "calico bass" @@ -66920,8 +67152,8 @@ msgstr[1] "pomoxis" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." -msgstr "Közepes méretű díszsügérféle." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "warmouth" @@ -66932,9 +67164,9 @@ msgstr[1] "kékkopoltyús naphal" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." -msgstr "A kékkopoltyús naphal hasonlít a kövi sügérhez." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "bullhead" @@ -66944,7 +67176,7 @@ msgstr[1] "harcsa" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." +msgid "A bullhead, a type of catfish. Delicious battered and fried." msgstr "A harcsa bepanírozva és kisütve igazán finom." #: lang/json/MONSTER_from_json.py @@ -66955,9 +67187,8 @@ msgstr[1] "pettyes harcsa" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" -"A pettyes harcsát villás farkáról és hosszú bajszáról lehet felismerni." #: lang/json/MONSTER_from_json.py msgid "white catfish" @@ -66967,10 +67198,8 @@ msgstr[1] "fehér törpeharcsa" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" -"A fehér törpeharcsát kis méretéről, és széles, bajszos fejéről lehet " -"felismerni." #: lang/json/MONSTER_from_json.py msgctxt "fish" @@ -66982,11 +67211,9 @@ msgstr[1] "csuka" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" -"A csukák nagyon agresszív halak is tudnak lenni, szóval csak óvatosan " -"azokkal a fogakkal." #: lang/json/MONSTER_from_json.py msgid "pickerel" @@ -66996,7 +67223,7 @@ msgstr[1] "kis csuka" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." +msgid "A pickerel. It looks like a pike, but much smaller." msgstr "A kis csuka olyan, mint a csuka, csak hát ugye kisebb." #: lang/json/MONSTER_from_json.py @@ -67008,10 +67235,9 @@ msgstr[1] "muskellunge" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" -"A muskellunge egy csukaféle, és hegyes fogaival ugyanannyira agresszív is." #: lang/json/MONSTER_from_json.py msgid "white sucker" @@ -67021,9 +67247,8 @@ msgstr[1] "fehér bivalyhal" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" -"A fehér bivalyhalat áramvonalas testéről és kerek szájáról lehet felismerni." #: lang/json/MONSTER_from_json.py msgid "carp" @@ -67034,7 +67259,7 @@ msgstr[1] "ponty" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -67046,8 +67271,8 @@ msgstr[1] "amur" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." -msgstr "Az amur egy hatalmas pontyféle. Aranyszínű, növényevő hal." +msgid "A huge grass carp. A golden, herbivorous fish." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "bowfin" @@ -67058,11 +67283,9 @@ msgstr[1] "iszaphal" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -"Az iszaphal egy csukaféle, de nincs akkora foga, érdes pikkelye vagy rossz " -"kedve." #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -67073,11 +67296,9 @@ msgstr[1] "fallfish" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -"Az fallfish egy csukaféle, de nincs akkora foga, érdes pikkelye vagy rossz " -"kedve." #: lang/json/MONSTER_from_json.py msgid "lobster" @@ -67102,7 +67323,7 @@ msgstr[1] "amerikai folyami rák" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -67382,7 +67603,7 @@ msgstr[1] "püffedt gombás zombi" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" @@ -67397,7 +67618,7 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68178,12 +68399,9 @@ msgstr[1] "labrador korcs" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" -"Ez az egykoron átlagosnak számító labrador keverék egyértelműen elvadult. " -"Bár valószínűleg ösztönösen még mindig bízik az emberekben, mostanára " -"valószínűleg már nem háziállat." #: lang/json/MONSTER_from_json.py msgid "Labrador puppy" @@ -69846,11 +70064,11 @@ msgstr "Fényből készült kép, szinte teljesen megegyezik a valódival." #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "homonkulusz" -msgstr[1] "homonkulusz" +msgid_plural "homunculi" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -72193,7 +72411,8 @@ msgstr[1] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -73970,14 +74189,6 @@ msgid "" "continues its unending hunt for criminals and trespassers." msgstr "" -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -75504,7 +75715,7 @@ msgstr "" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "" #. ~ Message for SPELL 'Artifact Blood' @@ -77043,18 +77254,18 @@ msgstr[1] "bányászsisak (be)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -77543,7 +77754,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -80127,12 +80338,12 @@ msgstr "Már kihúztad a(z) %s tüskéjét, próbáld meg inkább eldobni." #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "Ketyegés." @@ -80304,6 +80515,7 @@ msgstr[1] "csőbomba" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -80337,8 +80549,9 @@ msgstr[1] "aktív csőbomba" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "Már kihúztad a(z) %s kanócát, próbáld meg inkább eldobni." @@ -80349,6 +80562,7 @@ msgstr "Már kihúztad a(z) %s kanócát, próbáld meg inkább eldobni." #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -80476,8 +80690,8 @@ msgstr[0] "töklámpás" msgstr[1] "töklámpás" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -80857,2903 +81071,3087 @@ msgstr "" "Űrkorszakbeli anyagokból készült, összehajtott takaró, ami a legfontosabb " "testrészeidet is befedi. Viseléséhez az aktiválással kell széthajtogani." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "katonai fekete doboz" +msgstr[1] "katonai fekete doboz" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" +"Ezt a fekete dobozt valamilyen katonai jármű roncsából szedték ki. Ha " +"találsz egy elemzésére alkalmas rendszert, akkor talán valami érdekes is " +"kiderülhet belőle." -#. ~ Use action msg for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "minireaktor" +msgstr[1] "minireaktor" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "Kisméretű, hordozható plutónium reaktor. Nehogy leejtsd!" -#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "inaktív EMP hack" +msgstr[1] "inaktív EMP hack" +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "" -msgstr[1] "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "Az EMP hack kirepül a kezedből és felméri a területet!" -#. ~ Description for horse tack +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "Félreprogramozod az EMP hacket - fedezékbe!" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"Ez egy inaktív EMP hack. Az EMP hack egy ökölnyi nagyságú, levegőben repülő " +"robot. Ebben egy EMP gránát található, és úgy támad, hogy az áldozat fölé " +"repülve felrobban. Használd ez a tárgyat az EMP hack átprogramozásához és " +"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " +"az informatikai készségek szintjétől függ." #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "" -msgstr[1] "" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "inaktív C-4 hack" +msgstr[1] "inaktív C-4 hack" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "A C-4 hack kirepül a kezedből és felméri a területet!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "Félreprogramozod a C-4 hacket - fedezékbe!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"Ez egy inaktív C-4 hack. A C-4 hack egy ökölnyi nagyságú, levegőben repülő " +"robot. Ebben C-4 robbanóanyag található, és úgy támad, hogy az áldozat fölé " +"repülve felrobban. Használd ez a tárgyat a C-4 hack átprogramozásához és " +"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " +"az informatikai készségek szintjétől függ." #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "becsomagolt M72 LAW" -msgstr[1] "becsomagolt M72 LAW" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "inaktív villanógránát hack" +msgstr[1] "inaktív villanógránát hack" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "Aktiválás" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "A villanógránát hack kirepül a kezedből és felméri a területet!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "" -"Meghúzod az aktiváló kart, ezzel felkészíted a LAW rakétát a tüzelésre." +msgid "You misprogram the flashbang hack; take cover!" +msgstr "Félreprogramozod a villanógránát hacket - fedezékbe!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" -"Ez egy M72 LAW rakéta, jelenleg szállítási csomagolásában. Használd a cső " -"kihúzásához és a tüzelésre való felkészítéshez. Aktiválás után már nem lehet" -" újracsomagolni." +"Ez egy inaktív villanógránát hack. A villanógránát hack egy ökölnyi " +"nagyságú, levegőben repülő robot. Ebben egy villanógránát található, és úgy " +"támad, hogy az áldozat fölé repülve felrobban. Használd ez a tárgyat a " +"villanógránát hack átprogramozásához és elengedéséhez. A célfogó mátrix " +"átprogramozásának sikere az elektronikai és az informatikai készségek " +"szintjétől függ." #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "kézi pumpa" -msgstr[1] "kézi pumpa" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "inaktív könnygáz hack" +msgstr[1] "inaktív könnygáz hack" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "" -"Ez a pumpa felfújható tárgyak levegővel történő felfúvásához használható." +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "A könnygáz hack kirepül a kezedből és felméri a területet!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "Félreprogramozod a könnygáz hacket - fedezékbe!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" -"Ez egy egységesített tápegység, röviden ET. A készülék közös tudományos és " -"katonai fejlesztés eredménye, harci és terepi körülményekre tervezték. Az " -"ET-t bionikák, szervópáncél és néhány fegyver energiaellátásához tervezték, " -"de nagyon gyorsan lemeríti az elemeket." +"Ez egy inaktív könnygáz hack. A könnygáz hack egy ökölnyi nagyságú, " +"levegőben repülő robot. Ebben egy könnygázgránát kaniszter található, és úgy" +" támad, hogy az áldozat fölé repülve kiengedi a gázt. Használd ez a tárgyat " +"a gránát hack átprogramozásához és elengedéséhez. A célfogó mátrix " +"átprogramozásának sikere az elektronikai és az informatikai készségek " +"szintjétől függ." #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "savbomba" -msgstr[1] "savbomba" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "inaktív gránátos hack" +msgstr[1] "inaktív gránátos hack" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "A gránátos hack kirepül a kezedből és felméri a területet!" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "Félreprogramozod a gránátos hacket - fedezékbe!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -"Ez egy savval teli törékeny tároló. Eldobása után erős savtócsát hoz létre." +"Ez egy inaktív gránátos hack. A gránátos hack egy ökölnyi nagyságú, " +"levegőben repülő robot. Ebben egy gránát található, és úgy támad, hogy az " +"áldozat fölé repülve felrobban. Használd ez a tárgyat a gránát hack " +"átprogramozásához és elengedéséhez. A célfogó mátrix átprogramozásának " +"sikere az elektronikai és az informatikai készségek szintjétől függ." -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "inaktív lézeres lövegtorony" +msgstr[1] "inaktív lézeres lövegtorony" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"Ez az egységesített tápegység, azaz ET továbbfejlesztett változata. Ezt a " -"verziót az elődjéhez képest lényegesen áttervezték, megnövelték a " -"hatékonyságát és elemek helyett plutónium cellákkal működik. Sajnos a " -"plutónium reaktorát egy ET töltőállványon nem lehet feltölteni." +"Ez egy inaktív lézeres lövegtorony. Használatával a földre helyezed és " +"bekapcsolod. Sikeres átprogramozást és átkábelezést követően a lövegtorony " +"téged barátként fog azonosítani, a forgócsöves lézerágyújával pedig az " +"ellenségeidet veszi tűz alá. A lövéshez azonban napfényre van szüksége." #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "modern e-cigaretta" -msgstr[1] "modern e-cigaretta" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "inaktív M2HB autonóm CROWS II" +msgstr[1] "inaktív M2HB autonóm CROWS II" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." msgstr "" -"Az elektronikus cigaretta modernebb változata. Hagyományos cigarettákhoz " -"képest kevésbé káros módja a nikotin bevitelének, de még így is függőséget " -"okoz. Működéséhez elem és nikotin folyadék szükséges." +"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " +"összes .50 BMG lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " +"félre). A betárazás után bekapcsolod és a talajra helyezed, ahova rögzíti " +"magát. Sikeres átprogramozást és átkábelezést követően a lövegtorony téged " +"barátként fog azonosítani, a beépített M2HB-vel pedig az ellenségeidet veszi" +" tűz alá." #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "sűrített levegős kürt" -msgstr[1] "sűrített levegős kürt" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "inaktív manhack" +msgstr[1] "inaktív manhack" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "HOOOOONK!" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "A manhack kirepül a kezedből és felméri a területet!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "Dudálsz a kürtöddel." +msgid "You misprogram the manhack; it's hostile!" +msgstr "Félreprogramozod a manhacket és most már ellenséges!" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" -"Műanyag kürthöz csatlakoztatott kis doboz sűrített levegő. A tetején " -"található gomb lenyomásával hangos hangot ad ki." +"Ez egy inaktív manhack. A manhack egy ökölnyi nagyságú, levegőben repülő " +"robot. Tele vannak visító pengékkel, és úgy támadnak, hogy az áldozatukra " +"vetik magukat. Használd ezt a tárgyat a manhack átprogramozásához és " +"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " +"az informatikai készségek szintjétől függ." #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "ébresztőóra" -msgstr[1] "ébresztőóra" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "inaktív mininukis hack" +msgstr[1] "inaktív mininukis hack" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." -msgstr "" -"Felhúzós ébresztőóra. Bár erre a zajra rém kellemetlen ébredni, mindig jól " -"jön korán kezdeni a napot. Hasznos alkatrészekre lehet szétszedni." +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "A mininukis hack kirepül a kezedből és felméri a területet!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "üllő" -msgstr[1] "üllő" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "Félreprogramoztad a mininukis hacket. Imádkozz." -#. ~ Description for anvil +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"Ez egy rendkívül nehéz, furcsa alakú acélblokk, sarkában vésőszerű " -"nyúlvánnyal. A legtöbb fémmegmunkáló recepthez szükséges." +"Ez egy inaktív mininukis hack. A szokásos manhack méreténél kétszer nagyobb," +" belsejében egy mininuki található. Úgy támad, hogy az áldozat fölé repülve " +"felrobban. Használd ez a tárgyat a gránát hack átprogramozásához és " +"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " +"az informatikai készségek szintjétől függ." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "vízmalom" -msgstr[1] "vízmalom" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "inaktív M249 autonóm CROWS II" +msgstr[1] "inaktív M249 autonóm CROWS II" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" +"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " +"összes 5,56x45mm lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " +"félre). A betárazás után bekapcsolod és a talajra helyezed, ahova rögzíti " +"magát. Sikeres átprogramozást és átkábelezést követően a lövegtorony téged " +"barátként fog azonosítani, a beépített M249-cel pedig az ellenségeidet veszi" +" tűz alá." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" -msgstr[0] "szélmalom" -msgstr[1] "szélmalom" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "inaktív M240 autonóm CROWS II" +msgstr[1] "inaktív M240 autonóm CROWS II" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." msgstr "" +"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " +"összes 7,62x51mm lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " +"félre). A betárazás után bekapcsolod és a talajra helyezed, ahova rögzíti " +"magát. Sikeres átprogramozást és átkábelezést követően a lövegtorony téged " +"barátként fog azonosítani, a beépített M240-nel pedig az ellenségeidet veszi" +" tűz alá." #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "bendzsó" -msgstr[1] "bendzsó" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "inaktív tömegoszlató lövegtorony" +msgstr[1] "inaktív tömegoszlató lövegtorony" -#. ~ Description for banjo +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "Szabványos, gyárilag készített bendzsó. Úgy néz ki, hogy működőképes." +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "légnyomásmérő" -msgstr[1] "légnyomásmérő" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "inaktív lövegtorony" +msgstr[1] "inaktív lövegtorony" -#. ~ Description for barometer +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "A légköri nyomást mérő műanyag barométer." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "medvecsapda" -msgstr[1] "medvecsapda" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" +"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " +"összes 9x19mm-es lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " +"félre). A betárazás után bekapcsolod és a talajra helyezed. Sikeres " +"átprogramozást és átkábelezést követően a lövegtorony téged barátként fog " +"azonosítani, a géppisztolyával pedig az ellenségeidet veszi tűz alá." -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "Eltemeted a medvecsapdát?" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "inaktív TALON UGV" +msgstr[1] "inaktív TALON UGV" -#. ~ Use action done_message for bear trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "Felhúzod a medvecsapdát." +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "" +"A biztonsági robot helyeslően csippan egyet, és elkezdi az ellenség " +"felderítési pásztázást." -#. ~ Use action done_message for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "Eltemeted a medvecsapdát." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "" +"Elszúrod a biztonsági bot programozását, és a fegyvereit felét fordítja. " +"FUTÁS!" -#. ~ Description for bear trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" -"Ez egy rugós betéttartó fogas acéllemez pár, amely egy nyomólemezhez " -"csatlakozik. Használatával leteszed a földre, és egy olyan csapdát kapsz, " -"ami megfogja és megsebzi azt, aki csak rálép. Ha van nálad ásó, akkor " -"fakultatívan be is áshatod a földbe." - -#: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "pengés csapda" -msgstr[1] "pengés csapda" -#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." -msgstr "A pengés csapdád %d lépéssel arrébb teszed le." +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "inaktív M202A1 TALON UGV" +msgstr[1] "inaktív M202A1 TALON UGV" -#. ~ Description for blade trap +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" -"Ez egy motorhoz csatlakoztatott macséte, ahol a gázkarhoz egy csapdadrót " -"kapcsolódik. Amikor a drótba valaki belebotlik, akkor a penge hatalmas " -"erővel suhint. A csapda egy 3x3 lépéses területet fed le." #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "szöges léces csapda" -msgstr[1] "szöges léces csapda" - -#. ~ Use action done_message for nailboard trap. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "A szöges léces csapdát szögekkel felfele leteszed ide: %s." +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "inkatív ápolóbot" +msgstr[1] "inkatív ápolóbot" -#. ~ Description for nailboard trap +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." -msgstr "" -"Több egymáshoz szögelt faléc, ahol a tüskék felfelé állnak. Ha egy gyanútlan" -" áldozat rálép, akkor a szögek átütik a talpát." +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "Az ápolóbot helyeslően csippan egyet, és parancsra vár." +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "drótvágó olló" -msgstr[1] "drótvágó olló" +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "Elszúrod az ápolóbot programozását. Furcsán néz rád." -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." msgstr "" -"Nagyméretű drótvágó olló. Lakatot vagy vastag drótkötelet is át lehet vele " -"vágni." +"Ez egy inaktív ápolóbot. Használatával a földre helyezed és bekapcsolod. " +"Sikeres átprogramozást és átkábelezést követően az ápolóbot téged barátként " +"fog azonosítani, követni fog, és segíteni fog a műtéteknél." #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "csontfuvola" -msgstr[1] "csontfuvola" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "inaktív bevásárlóbot" +msgstr[1] "inaktív bevásárlóbot" -#. ~ Description for bone flute +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "Ötlyukú, fényesre polírozott csontfuvola." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "álcázott csapda" -msgstr[1] "álcázott csapda" +msgid "The grocery bot beeps affirmatively and awaits orders." +msgstr "A bevásárlóbot helyeslően csippan egyet, és parancsra vár." -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "Felállítod az álcázott csapdát és aktiválod a gránátot." +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "Elszúrod az bevásárlóbot programozását. Furcsán néz rád." -#. ~ Description for booby trap +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." msgstr "" -"Ez egy darab zsinórtól beinduló hevenyészett robbanószer. Felállításához " -"használni kell, majd kivárni, hogy egy szerencsétlen flótás beindítsa." +"Ez egy inaktív bevásárlóbot. Használatával a földre helyezed és bekapcsolod." +" Sikeres átprogramozást és átkábelezést követően az ápolóbot téged barátként" +" fog azonosítani és követni fog." #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "téglaégető kemence" -msgstr[1] "téglaégető kemence" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "inaktív elromlott bevásárlóbot" +msgstr[1] "inaktív elromlott bevásárlóbot" -#. ~ Description for brick kiln +#: lang/json/TOOL_from_json.py +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "inaktív elromlott kiborg" +msgstr[1] "inaktív elromlott kiborg" + +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -"Ez egy hordozható faszenes kemence. Eredetileg téglaégetésre szánták, de " -"bármilyen agyagból készült tárgyat kiégethetsz vele." +"Az elromlott kiborg fémes csikorgással talpra áll, és ellenséget keresve " +"körbenéz." +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "elektromos kemence" -msgstr[1] "elektromos kemence" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "Az elromlott kiborg felüvölt a fájdalomról, és rád támad!" -#. ~ Description for electric kiln +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"Ez egy elemmel működő hordozható elektromos kemence. Eredetileg " -"téglaégetésre szánták, de bármilyen agyagból készült tárgyat kiégethetsz " -"vele. Egy kis gépészeti ismerettel akár még arra is át lehetne alakítani, " -"hogy egy jármű elektromos rendszeréből fusson." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "buborékos fólia" -msgstr[1] "buborékos fólia" -#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." -msgstr "A buborékos fóliát a földre helyezed, készen a pukkantásra." +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for bubble wrap +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -"Levegőbuborékokkal ellátott műanyag fólia. Használatával a földre helyezed, " -"és ha bárki rálép, a zajra felfigyelsz." +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "C-4 robbanószer" -msgstr[1] "C-4 robbanószer" +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for C-4 explosive +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -"Ez egy katonai erősségű RDX kompozit robbanóanyag. A felirat szerint " -"\"Rendkívül robbanékony, óvatosan bánj vele!\" Időzítő is jár hozzá." #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "C-4 robbanószer (élesített)" -msgstr[1] "C-4 robbanószer (élesített)" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -"Már elindítottad a(z) %s időzítőjét, talán érdemes lenne távolabb menni " -"tőle." -#. ~ Description for C-4 explosive (armed) +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" -"Ez egy katonai erősségű RDX kompozit robbanóanyag. A felirat szerint " -"\"Rendkívül robbanékony, óvatosan bánj vele!\" Időzítő is jár hozzá, ami " -"jelenleg ketyeg." +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "szétszórható lábtövis" -msgstr[1] "szétszórható lábtövis" +msgid "" +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." +msgstr "" -#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "A lábtöviseket szétszórod a(z) %s felszínén." +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for loose caltrops +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +msgid "The eyebot hums and takes to the sky." msgstr "" -"Ezek olyan kicsi fém tárgyak, amelyek számos tövisből állnak. Ha egy " -"gyanútlan áldozat rálép az egyike, akkor a tövis átszúrja a lábát." +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" -msgstr[0] "szétszórható üveg lábtövis" -msgstr[1] "szétszórható üveg lábtövis" - -#. ~ Use action done_message for loose glass caltrops. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." -msgstr "Az üveg lábtöviseket szétszórod a(z) %s felszínén." +msgid "" +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" +msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." msgstr "" -"Ezek olyan kicsi üvegtárgyak, amelyek számos üvegszilánkból állnak. Ha egy " -"gyanútlan áldozat rálép az egyike, akkor a tövis átszúrja a lábát." #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "fényképezőgép" -msgstr[1] "fényképezőgép" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for camera +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." msgstr "" -"Automata digitális fényképezőgép digitális keresővel, fémes célzóval és " -"vakuval. A digitális képernyőn megtekintheted a képeidet, vagy átmásolhatod " -"azokat egy memóriakártyára. Hagyományos elemmel működik." +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "profi fényképezőgép" -msgstr[1] "profi fényképezőgép" +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "" -#. ~ Description for camera pro +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "gyertya" -msgstr[1] "gyertya" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for candle. +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "Meggyújtod a gyertyát." +msgid "The miner bot whirrs and tunnels into the ground." +msgstr "" -#. ~ Description for candle +#. ~ Use action hostile_msg for inactive miner bot. +#: lang/json/TOOL_from_json.py +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" + +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" -"Ez egy vastag gyertya. Nem biztosít sok fényt, de sokáig ég. Meggyújtásához " -"öngyújtóra vagy gyufára lesz szükséged." -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "A gyertya kihúny." +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." +msgid "The riot control bot rolls into action." msgstr "" -"Ez egy vastag gyertya. Nem biztosít sok fényt, de sokáig ég. Jelenleg ég." +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "ragacs kaniszter" -msgstr[1] "ragacs kaniszter" +msgid "" +"The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "" -#. ~ Description for goo canister +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" -"A kaniszteren egy címke olvasható: \"Figyelem: rendkívül mérgező és maró " -"anyagot tartalmaz. A tartalma intelligens lehet. Saját felelősségre nyitható" -" ki.\" Úgy érzed, mintha valami mozogna a belsejében." #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "elektromos hússzeletelő (ki)" -msgstr[1] "elektromos hússzeletelő (ki)" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for electric carver (off) +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +msgid "The skitterbot gives a quick bow and scurries away." msgstr "" +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "elektromos hússzeletelő (be)" -msgstr[1] "elektromos hússzeletelő (be)" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "" -#. ~ Description for electric carver (on) +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgid "" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." msgstr "" -"Ez a hússzeletelő be van kapcsolva és berregnek a pengék. Kikapcsoláshoz " -"aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "mobiltelefon" -msgstr[1] "mobiltelefon" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for cellphone. +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "Bekapcsolod a fényes képernyőt." +msgid "The lab defense bot shudders briefly and skitters away." +msgstr "" -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "A mobiltelefon akkumulátorába több töltés kell." +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" -#. ~ Description for cellphone +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." msgstr "" -"Ez egy mobiltelefon, az okostelefon régebbi változata, amelyet bizonyos " -"körökben továbbra is használnak megbízhatósága, szilárdsága és hagyományos " -"elemekkel való működése miatt. A mobiltelefon használatával bekapcsolod a " -"világító képernyőjét, amennyiben van benne elég elem. Ébresztő funkcióval is" -" rendelkezik." #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "mobiltelefon - zseblámpa" -msgstr[1] "mobiltelefon - zseblámpa" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "Kikapcsolod a fényes képernyőt." +msgid "The searchlight flares up and establishes a perimeter." +msgstr "" +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "okostelefon" -msgstr[1] "okostelefon" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. -#: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "Elindítod a zseblámpa alkalmazást." - -#. ~ Use action need_charges_msg for smartphone. -#: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "Az okostelefon töltöttségi szintje túl alacsony." - -#. ~ Description for smartphone +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" -"Egy népszerű és divatos okostelefon. Beépített kamerájával lehet " -"fényképezni, a zseblámpa app segítségével pedig világítani, amennyiben a " -"telefonban van elég töltés. Az okostelefon rendelkezik továbbá egy " -"ébresztőóra appal. Apró méretű, Egységesített Tápegység-kompatibilis " -"akkumulátorral rendelkezik." #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "okostelefon - zene" -msgstr[1] "okostelefon - zene" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +msgid "The dispatch whirrs onto its legs and searches for a target." msgstr "" -"Az okostelefonról zenét hallgatsz, és ez javítja a kedvedet. A zene miatt " -"semmi mást nem hallasz." +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" -msgstr[0] "okostelefon - zseblámpa" -msgstr[1] "okostelefon - zseblámpa" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "Kikapcsolod a zseblámpát." +msgid "" +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." +msgstr "" -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "Leállítod a zseblámpa alkalmazást." +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" +msgstr[0] "" +msgstr[1] "" +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "láncfűrész (ki)" -msgstr[1] "láncfűrész (ki)" +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" -#. ~ Description for chainsaw (off) +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." msgstr "" -"Favágó szerszám, ami hevenyészett fegyverként is lehet használni. Ha van " -"benne benzin, akkor aktiválásával be lehet kapcsolni, és egy nagyon erős, de" -" nagyon nehezen kezelhető közelharc fegyverré válik." #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "láncfűrész (be)" -msgstr[1] "láncfűrész (be)" +msgid "clothes hanger" +msgid_plural "clothes hangers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chainsaw (on) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgid "" +"A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" -"Ez a láncfűrész be van kapcsolva és nagyon hangos. Kikapcsoláshoz aktiválni " -"kell." #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "faszenes kovácsműhely" -msgstr[1] "faszenes kovácsműhely" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "beszélő baba" +msgstr[1] "beszélő baba" -#. ~ Description for charcoal forge +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." msgstr "" -"Ez egy hordozható faszenes fémmegmunkáló kovácsműhely. A megfelelő " -"szerszámokkal kombinálva fémmegmunkálásra lehet használni." +"Gyerekeknek készített beszélő baba. Szerencsére még mindig működik és az " +"elemeit is ki lehet szedni." #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "faszenes víztisztító" -msgstr[1] "faszenes víztisztító" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "elektromos hosszúbot" +msgstr[1] "elektromos hosszúbot" -#. ~ Description for charcoal water purifier +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" -"Ez a tárgy egy vízzel teli tárolón használva a faszén segítségével " -"megtisztítja a vizet. Miután a faszén elég vizet tisztított meg " -"használhatatlanná válik, szét kell szerelni és újrahasznosítani. Az " -"ismeretlen forrásból, például folyóból nyert víz tisztátlan lehet." +"Ennek a vasburkolatú hosszúbotnak a fogantyújába egy magas feszültségű " +"elektromos sokkoló van beépítve. A sokkolót összekötötték a bot két végén " +"található fémkupakkal, így a veszélyes ellenfelet sokkolni is lehet, ha nem " +"sikerül azonnal eszméletlenre verni." #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "" -msgstr[1] "" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "taktikai tonfa (ki)" +msgstr[1] "taktikai tonfa (ki)" -#. ~ Description for lifestraw +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" +"Ez egy megerősített műanyag tonfa. A belsejébe lyukat fúrtak, amelyekbe " +"kondenzátorokat, valamint egy magas kapacitású akkumulátort építettek be. " +"Amikor a fogantyún megnyomják a gombot, akkor egy magas feszültségű áram " +"kerül továbbításra a tonfa végbe épített elektródák irányába, és abba az " +"áldozatba, aki éppen a tonfa barátságtalanabb végén található. A tonfába " +"építettek tovább egy praktikus kis zseblámpát, ami jelenleg ki van " +"kapcsolva." #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "faszenes füstölő" -msgstr[1] "faszenes füstölő" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "taktikai tonfa (be)" +msgstr[1] "taktikai tonfa (be)" -#. ~ Description for charcoal smoker +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" -"Ez egy hordozható faszenes füstölő. Jó a hétvégi grillezéshez és a hús " -"füstöléssel való tartósításához." +"Ez egy megerősített műanyag tonfa. A belsejébe lyukat fúrtak, amelyekbe " +"kondenzátorokat, valamint egy magas kapacitású akkumulátort építettek be. " +"Amikor a fogantyún megnyomják a gombot, akkor egy magas feszültségű áram " +"kerül továbbításra a fegyver végbe épített elektródák irányába, és abba az " +"áldozatba, aki éppen a tonfa barátságtalanabb végén található. A tonfába " +"épített praktikus kis zseblámpa jelenleg be van kapcsolva, bevilágítja a " +"környezetet és folyamatosan meríti az elemeket." #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "faszenes tűzhely" -msgstr[1] "faszenes tűzhely" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "L-bot (ki)" +msgstr[1] "L-bot (ki)" -#. ~ Description for charcoal cooker +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." -msgstr "Ez egy apró őrlángos faszenes fémtartály. Ételt lehet vele főzni." +msgid "The L-stick(tm) lights up." +msgstr "Az L-bot(tm) felvilágít." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "festékkaparó" -msgstr[1] "festékkaparó" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "Az L-bot(tm) eleme lemerült." -#. ~ Description for paint chipper +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." +msgid "" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." msgstr "" -"Vésőhöz hasonló szerszám, kifejezetten festék eltávolítására tervezték." +"A Light Corporation által készített divatos bot nem csupán fényforrás, hanem" +" a szuperötvözetének köszönhetően egyben könnyű kézifegyver is. A " +"hagyományos fényforrásokhoz képest az L-botban az elemek tovább tartanak." #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "fémmegmunkáló véső" -msgstr[1] "fémmegmunkáló véső" +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "L-bot (be)" +msgstr[1] "L-bot (be)" -#. ~ Description for metalworking chisel +#. ~ Use action msg for L-stick (on). +#: lang/json/TOOL_from_json.py +msgid "The l-stick(tm)'s light fades away." +msgstr "Az L-bot fénye elhalványul." + +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"Ez egy rövid, zömök fémmegmunkáló véső, amelyre számos fémmegmunkáló " -"receptnél lesz szükség." +"A Light Corporation által készített divatos bot nem csupán fényforrás, hanem" +" a szuperötvözetének köszönhetően egyben könnyű kézifegyver is. A " +"hagyományos fényforrásokhoz képest az L-botban az elemek tovább tartanak. A " +"bot fényesen világít és lassan meríti az elemeit." #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "körfűrész (ki)" -msgstr[1] "körfűrész (ki)" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "Louisville Slaughterer" +msgstr[1] "Louisville Slaughterer" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "Bekapcsolod a körfűrészt." +msgid "You light the Louisville Slaughterer." +msgstr "Meggyújtod a Louisville Slaughterert." -#. ~ Description for circular saw (off) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" -"Könnyű, elemes kézi körfűrész. Segítségével szétflexelhetsz fát, fémet, " -"zombit, vagy vészhelyzetben akár pizzát is. A penge hatékony a harcban, " -"viszont apró mérete miatt nehéz vele találatot bevinni." +"Ez egy masszív faütő, amelyet benzinnel átitatott rongyokkal és tűzálló " +"Nomex anyaggal tekertek be. Ha meggyújtod, akkor fog igazán égni a kezed " +"alatt a munka. Meggyújtásához gyufára vagy öngyújtóra lesz szükséged." +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "körfűrész (be)" -msgstr[1] "körfűrész (be)" +msgid "The Louisville Slaughterer is extinguished." +msgstr "" -#. ~ Description for circular saw (on) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" -"Könnyű, elemes kézi körfűrész. Jelenleg be van kapcsolva, a pengéje pörög. " -"Kikapcsoláshoz használni kell." - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "klarinét" -msgstr[1] "klarinét" +"Ez egy masszív faütő, amelyet benzinnel átitatott rongyokkal és tűzálló " +"Nomex anyaggal tekertek be. Fényesen ég, és így sokkal jobban lehet látni az" +" éjszakai meccseken a pálya vonalait." -#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "Fából készült díszes klarinét." +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "" +msgstr[1] "" #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "kávéfőző" -msgstr[1] "kávéfőző" +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "hentes kés" +msgstr[1] "hentes kés" -#. ~ Description for coffeemaker +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." msgstr "" -"Állványra szerelt kávé illetve egyéb italpor tárolására alkalmas edény, " -"melegítőszállal. Áramszünet esetére van benne hely elemnek is. Készíthetsz " -"vele kávét, vagy bármilyen másféle italt is." +"Ez egy éles és nehéz kés. Jó közelharci fegyver, és dögök lemészárlásához " +"ideális eszköz." #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "betonkeverő" -msgstr[1] "betonkeverő" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "steak kés" +msgstr[1] "steak kés" -#. ~ Description for concrete mixer +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" -"Hordozható betonkeverő. Még így is nagy és nehéz, de egy személy is képes " -"kezelni, valamint elemmel működik. Beépített fűtőszállal is rendelkezik." +"Ez egy éles kés, amelyet kifejezett húsvágásra terveztek. Rossz közelharci " +"fegyver, de holttestek feldarabolásához egész jó." #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "vezérlő laptop" -msgstr[1] "vezérlő laptop" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for control laptop +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." msgstr "" -"Ez a módosított laptop most már képes a robotok által használt UHF " -"frekvenciákon való jeladásra. Aktiváld a robotok távvezérléséhez." #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "rézbalta" -msgstr[1] "rézbalta" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for copper axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" -"Egy tisztességes méretű, megmunkált rézdarabot rögzítettek egy fatengelyre, " -"melynek eredménye egy nyers, ám hatékony balta." #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "rézkés" -msgstr[1] "rézkés" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for copper knife +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." msgstr "" -"Nyersen megmunkált rézpengét rögzítettek egy egyszerű fogantyúra. Primitív, " -"de egy lépéssel túlhaladja a kőkorszakot." #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "akkumulátoros fúró" -msgstr[1] "akkumulátoros fúró" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cordless drill +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "Ez egy akkumulátoros fúrógép, számos fúrófejjel." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "priccs" -msgstr[1] "priccs" +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." +msgstr "" -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "Széthajtod a priccset és a földre helyezed." +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cot +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -"Ez egy katonai stílusú összecsukható priccs. Bár talán nem annyira " -"kényelmes, mint egy ágy, a földön alvásnál azért egy fokkal jobb." #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "tehén kolomp" -msgstr[1] "tehén kolomp" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cow bell +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." -msgstr "Bronz tehén kolomp. Annyi mindenre használható." +msgid "" +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "crack pipa" -msgstr[1] "crack pipa" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for crack pipe +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" -"Ez egy finom üvegcső, a végén egy nyelves üveggömbbel. Bizonyos illegális " -"anyagok bevitelére használják." #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" -msgstr[0] "mentőbalta" -msgstr[1] "mentőbalta" +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for crash axe +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -"Egy rövid és könnyű vészhelyzeti szerszám negyedkörív formájú pengével, " -"valamint hőszigetelt nyéllel. Repülőgépeken használják tűzoltásnál az " -"elválasztó falak átvágásához, vagy a szekrények lefeszítéséhez." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "számszeríj csapda" -msgstr[1] "számszeríj csapda" -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "Felállítod a számszeríj csapdát." +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for crossbow trap +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." msgstr "" -"Egy felhúzott számszeríjhoz kötött csapdadrót. Ha valaki belebotlik a " -"drótba, akkor a számszeríj elsül. Csak egyetlen egy lövésre képes, utána a " -"csapda nem működik." #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "pajszer" -msgstr[1] "pajszer" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "késes dárda" +msgstr[1] "késes dárda" -#. ~ Description for crowbar +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." msgstr "" -"Ez a nehéz feszítő szerszám. Zárt ajtót lehet vele roncsolásmentesen nyitni," -" illetve csatornafedeleket is fel lehet szedni. Meg fejeket lehet vele még " -"bezúzni." #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "tégely" -msgstr[1] "tégely" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "saját készítésű félpika" +msgstr[1] "saját készítésű félpika" -#. ~ Description for crucible +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -"Ez egy apró fémmegmunkáló tégely, amelyre számos fémmegmunkáló receptnél " -"lesz szükség." #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "agyagtégely" -msgstr[1] "agyagtégely" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "pillangókés" +msgstr[1] "pillangókés" -#. ~ Description for clay crucible +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." msgstr "" -"Ez egy primitív, agyagból készült fémmegmunkáló tégely, fémmegmunkáló " -"recepteknél lehet használni." +"Ez egy hosszú és vékony, rugóval kiugrasztható pengés szúró- és vágófegyver." #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "elektromos tűzgyújtó" -msgstr[1] "elektromos tűzgyújtó" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "behajtható kés" +msgstr[1] "behajtható kés" -#. ~ Description for electric firestarter +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" -"Ez egy kezdetlegesen összeeszkábált elektromos tűzgyújtó, amelyet rossz " -"hatásfokú öngyújtóként lehet használni." +"Egy apró méretű, behajtható pengéjű kés övcsattal. Annyira nem hatékony " +"fegyver, mint egy fix pengéjű kés, de a levélnyitó pengénél azért jobb." #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "rögtönzött tolvajkulcs" -msgstr[1] "rögtönzött tolvajkulcs" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "harci kés" +msgstr[1] "harci kés" -#. ~ Description for improvised lockpick +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." msgstr "" -"Ez egy hulladékfémből készült álkulcs- és torziós fémlap-készlet. MacGyver-" -"szerű képességekre lesz szükséged bármilyen zár kinyitásához, ugyanis ezek " -"rendkívül törékenyek, viszont legalább kisebb eséllyel indítják be a " -"riasztót." +"Ez egy katonai harci kés. Könnyű és nagyon éles, halálos akár kézből, akár " +"bajonettként felcsatolva." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "sérült óvóhely készlet" -msgstr[1] "sérült óvóhely készlet" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for damaged shelter kit +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -"Ez egy botokból és bőrökből készült menedékhely készlet. Elhelyezéshez " -"aktiválni kell. Ez a darab sérült, és javításra szorul." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "ételszárító" -msgstr[1] "ételszárító" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "vadászkés" +msgstr[1] "vadászkés" -#. ~ Description for food dehydrator +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" -"Ez egy hordozható elektromos élelmiszer szárító. Elemek hajtják, és " -"felbecsülhetetlen értéke lehet az étel tartósításánál." +"Ezt az egypengéjú kést inkább elejtett vadak lenyúzásához és " +"feldarabolásához szokták használni, mint harcolásra." #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "irányított antenna" -msgstr[1] "irányított antenna" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "túlélőkés" +msgstr[1] "túlélőkés" -#. ~ Description for directional antenna +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" -"Ez az antenna jobban veszi a jelet, ha pont a jel forrása felé fordítják. " -"Egy rádióhoz csatlakoztatva gyenge jelek vételére is alkalmas." +"Ennek a masszív késnek az üreges markolatában iránytű található, pengéje " +"hátán pedig félelmetes megjelenésű fűrészfogak." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "búvárkés" -msgstr[1] "búvárkés" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "RM42 harci kés" +msgstr[1] "RM42 harci kés" -#. ~ Description for dive knife +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"Ez egy rövid, masszív kés, fogazott pengével a kábelek és pántok " -"szétvágásához, valamint tompa heggyel a feszítéshez. Főleg búvárok " -"használják, nagyon könnyű és szinte semmi helyet sem foglal a zsebben." +"Ez a masszív, fekete fekete Rivtech harci tőr egy hosszú és vékony pengével " +"rendelkezik, csúcsa tűhegyes, markolata pedig olyan csúszásgátló anyaggal " +"van betekerve, amellyel akár egy megfelelő lőfegyverhez is rögzíthető " +"bajonettként. Eredetileg a hadsereg számára készült, de félelmetes " +"megjelenése miatt népszerű volt a filmekben és a gyűjtők körében is." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "kutyasíp" -msgstr[1] "kutyasíp" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "svájci bicska" +msgstr[1] "svájci bicska" -#. ~ Description for dog whistle +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" -"Ez egy apró síp. Használatánál egy magas hangot ad ki, amelyre a közeli " -"barátságos kutyák vagy követni fognak és felhagynak a támadással, vagy ha " -"már szelídek, akkor megtámadják az ellenséget." +"Európából importált világhírű zsebkés. A piros nyele sok apró szerszámot " +"rejt." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "" -msgstr[1] "" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "rohamkés" +msgstr[1] "rohamkés" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" +msgid "" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" +"Ez a zömök harci kés a felhasználó öklét védő acél védőburkolattal " +"rendelkezik. A védőburkolattal is lehet ütni vagy blokkolni, illetve a kés " +"hús mészárlására is használható." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "síp szerszámkészlet" -msgstr[1] "síp szerszámkészlet" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "hevenyészett kés" +msgstr[1] "hevenyészett kés" -#. ~ Description for whistle multitool +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." -msgstr "Egy olcsó kütyü, amely egyszerre síp, hőmérő, nagyító és iránytű." - -#: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "dinamit" -msgstr[1] "dinamit" +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." +msgstr "" +"Ez a kés egy valamennyire kihegyezett tüskéből és a szorosan köré csavart " +"rongyból áll. Jó közelharci fegyver." -#. ~ Use action msg for dynamite. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "Meggyújtod a dinamitot." +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "hevenyészett macséta" +msgstr[1] "hevenyészett macséta" -#. ~ Description for dynamite +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" -"Több rúdnyi robbanóanyag kanóccal. A kanóc meggyújtásához használni kell, és" -" ehhez a leltáradban kell gyufának vagy öngyújtónak lennie. A kanóc " -"meggyújtása után nem sokkal ez a tárgy fel fog robbanni, úgyhogy utána " -"tűnés!" +"Ennek a nagyméretű pengének az egyik végét szigszalaggal tekerték be, így " +"valamennyire macsetének lehet használni." #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "dinamit (ég)" -msgstr[1] "dinamit (ég)" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "macséta" +msgstr[1] "macséta" -#. ~ Description for dynamite (lit) +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." -msgstr "A dinamit kanóca sisteregve ég, most már bármikor felrobbanhat." +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" +msgstr "" +"Ez a hatalmas acélkés kiválóan használható nagyméretű növényzet, illetve " +"egyéb jellegű \"akadályok\" szétvágására." #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "elektronikus bilincs" -msgstr[1] "elektronikus bilincs" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "No. 9" +msgstr[1] "No. 9" -#. ~ Description for electronic handcuffs +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "Katt." + +#. ~ Use action success_message for No. 9. +#: lang/json/TOOL_from_json.py +msgid "Your No. 9 glows!" +msgstr "A No. 9 felizzik!" + +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" +"Ezt a hatalmas acélkést egy üzemanyagtartállyal, hőszigetelt kézvédővel és " +"egy gyújtási rendszerrel módosították. Benzinnel feltöltve szúróláng " +"forrósítja fel a pengét, és égeti meg a célpontot." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "árokásó szerszám" -msgstr[1] "árokásó szerszám" +msgid "Your No. 9 cuts out!" +msgstr "A No. 9 kialszik!" -#. ~ Description for entrenching tool +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." -msgstr "" -"Ez egy erős összecsukható ásó, gyakran használják a katonák, és ásáshoz a " -"kirándulók is kedvelik." +msgid "Out of ammo!" +msgstr "Elfogyott a lőszer!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 hisses." +msgstr "A No. 9 sziszeg." -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "" +msgid "Your No. 9 goes dark." +msgstr "A No. 9 elsötétül." +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "E-Ink Tablet PC" -msgstr[1] "E-Ink Tablet PC" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "A No 9. a vízben sziszegve kialszik." -#. ~ Description for e-ink tablet PC +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" +"Ezt a hatalmas acélkést egy üzemanyagtartállyal, hőszigetelt kézvédővel és " +"egy gyújtási rendszerrel módosították. A penge a forróságtól izzik, a " +"növényeket elhervasztja és az éjszakát kivilágítja." +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "elektromos láncfűrész (ki)" -msgstr[1] "elektromos láncfűrész (ki)" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "" +"Ez egy, a korai modern kor lovasságainál használt görbe kard. Könnyű de " +"halálos vágófegyver." -#. ~ Description for electric chainsaw (off) +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" -"Favágó szerszám, ami hevenyészett fegyverként is lehet használni. Ha van " -"benne elem, akkor aktiválásával be lehet kapcsolni, és egy nagyon erős, de " -"nagyon nehezen kezelhető közelharc fegyverré válik." +"Ez a hullámos pengéjű tőr Délkelet-Ázsiából származik. Kialakításának " +"köszönhetően széles, fájdalmas sebeket okoz." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "elektromos láncfűrész (be)" -msgstr[1] "elektromos láncfűrész (be)" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "kukri" +msgstr[1] "kukri" -#. ~ Description for electric chainsaw (on) +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" -"Ez az elektromos láncfűrész be van kapcsolva és nagyon hangos. " -"Kikapcsoláshoz aktiválni kell." +"Ez a sokoldalú szerszám egy eredetileg Nepálból származó hagyományos fegyver" +" modernizált változata. A nehéz pengéje befelé görbül, egyiránt használható " +"szerszámként és fegyverként." +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "elektromos szakállvágó" -msgstr[1] "elektromos szakállvágó" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" +"Ókori kétélű kínai egyenes kard, díszes őrrel és a kardmarkolatra rögzített " +"pomponnal. A kínai folklór négy fő fegyverének egyike - a többi a dao " +"szablya, a csiang lándzsa és a puskás hosszúbot." -#. ~ Description for electric hair trimmer +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." msgstr "" -"Ez egy zsebméretű elektromos vágószerszám hajvágáshoz. Elemekkel feltöltve a" -" saját hajadat is levághatod vele. Használatonként 10 elemet fogyaszt." +"Ez egy ókori kínai kétélű egyenes kard. A kard kopott és furcsa szögben " +"hajlott meg." +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "elektromos légkalapács" -msgstr[1] "elektromos légkalapács" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "" +"Ez a görbe kard számos közel-keleti és közép-ázsiai országban megtalálható. " +"Vágásra tervezték, páncél nélküli ellenségek ellen kifejezetten halálos." -#. ~ Description for electric jackhammer +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." msgstr "" -"Ezt az építőipari szerszámot kemény szikla és egyéb felületek áttöréséhez " -"használják. ET-kompatibilis akkumulátorral működik. Használatával a " -"szomszédos mezőn üthetsz lyukat." +"Ez a görbe kard számos közel-keleti és közép-ázsiai országban megtalálható. " +"Ez a darab furcsán kopott és tompa." +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "elektrohekker" -msgstr[1] "elektrohekker" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" +"Ez egy klasszikus középkori kard, méretben a könnyebb élesítő kard és a " +"későbbi kétkezes kard között helyezkedik el. Kisebb kardokhoz képest " +"tárolásához egy derékhordású kardszíj vagy egy kardhüvely szükséges." -#. ~ Description for electrohack +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." msgstr "" -"Ezen az eszközön sok port található, amely lehetővé teszi a csatlakozást " -"szinte bármilyen más vezérlőpanelhez vagy elektronikus berendezéshez (de " -"számítógéphez nem). Némi készséggel például jelszavakat lehet vele feltörni," -" de nem csak. Használata 25 töltetnyi elemet igényel." +"Ez egy klasszikus középkori kard, méretben a könnyebb élesítő kard és a " +"későbbi kétkezes kard között helyezkedik el. Úgy érzed, hogy a karmarkolat " +"egyszerűen leesne, ha használni próbálnád." +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "gravírozott emberi koponya" -msgstr[1] "gravírozott emberi koponya" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "" +"Ez egy klasszikus középkori kard, amely pont megfelelő méretű az egykezes " +"kardforgatáshoz." -#. ~ Description for etched human skull +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "Ez egy emberi koponya, amelyen furcsa metszetek láthatóak." +msgid "" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." +msgstr "" +"Ez egy klasszikus középkori kard, amely pont megfelelő méretű az egykezes " +"kardforgatáshoz. Ezt mintha nem rendesen rakták volna össze." #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "nagy tűzoltókészülék" -msgstr[1] "nagy tűzoltókészülék" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "xiphos" +msgstr[1] "xiphos" -#. ~ Description for large fire extinguisher +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" +"Ókori görög származású bronzkard, amelyet egy dory lándzsához hegesztettek." #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "műtrágya bomba" -msgstr[1] "műtrágya bomba" - -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "Meggyújtod a(z) %s-t." +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "khopes" +msgstr[1] "khopes" -#. ~ Description for fertilizer bomb +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -"Ez egy robbanékony házi készítésű robbanószer. A kanóc meggyújtásához " -"használni kell, és ehhez a leltáradban kell gyufának vagy öngyújtónak " -"lennie. A kanóc meggyújtása után nem sokkal ez a tárgy fel fog robbanni, " -"úgyhogy utána tűnés!" +"Ez az ókori bronzfegyver egy görbe kaszáéhoz hasonló, de külső ívén élezett " +"pengéből áll. Az ókori Egyiptom Újbirodalom korszakából származik, az akkor" +" használatos könnyűpáncél átvágására készítették." #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "műtrágya bomba (ég)" -msgstr[1] "műtrágya bomba (ég)" +msgid "dao" +msgid_plural "dao" +msgstr[0] "dao" +msgstr[1] "dao" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" -"A műtrágya bomba kanóca sisteregve ég, most már bármikor felrobbanhat." +"Ókori kínai kard, amely egy ívelt pengéből és kehely formájú kardőrből áll." +" A Sang dinasztia óta létező fegyvernek ezen példánya bronzból készült. A " +"kínai folklór négy főbb fegyverfajtájának egyike - a többi a csien kard, " +"csiang lándzsa és a puskás hosszúbot." #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "tűzoltó fejsze" -msgstr[1] "tűzoltó fejsze" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "túlélő macséta" +msgstr[1] "túlélő macséta" -#. ~ Description for fire axe +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." msgstr "" -"Ez egy nagyméretű, csákányos végű kétkezes fejsze, amelyet főleg a tűzoltók " -"szoktak használni. Erős közelharci fegyver, de a suhintások között egy " -"kicsit sok idő telik el." +"Ezt a kertészeti szerszámot személyre szabták és egyensúlyozták annak " +"érdekében, hogy fegyverként hatékonyabbá váljék." #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "tűzfúró" -msgstr[1] "tűzfúró" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "kard bajonett" +msgstr[1] "kard bajonett" -#. ~ Description for fire drill +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." msgstr "" -"Ez egy, két fadarabból és egy zsinórból készült, kezdetleges tűzgyújtó " -"szerszám. Mivel az egyszerű anyagokból készült, lassan és meglehetősen " -"nehezen lehet vele tüzet gyújtani." +"A kard bajonett egy olyan nagyméretű vágó penge, amelyet egy lőfegyver vagy " +"számszeríj elejére lehet csatolni, és így a fegyver pikaként is használható." #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "tábori tűzfúró" -msgstr[1] "tábori tűzfúró" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for camp fire drill +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -"Ez egy, két fadarabból és egy zsinórból készült, kezdetleges, de erős " -"tűzgyújtó szerszám. Mivel az egyszerű anyagokból készült, lassan és " -"meglehetősen nehezen lehet vele tüzet gyújtani." +#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "petárda" -msgstr[1] "petárda" +msgid "" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "" +"A hosszabb vakizasi megjelenése előtt a szamurájok ezeket a hosszú japán " +"késeket használták másodlagos fegyverként. Ez is legalább annyira halálos " +"fegyver, mint a híresebb testvérei." -#. ~ Description for firecracker +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." msgstr "" -"Egy darab petárda, rövid kanóccal. A kanóc meggyújtásához használni kell, és" -" ehhez a leltáradban kell gyufának vagy öngyújtónak lennie. A kanóc " -"meggyújtása után nem sokkal ez a tárgy fel fog robbanni, úgyhogy gyorsan " -"dobd el!" +"Ez egy elterjedt japán rövid kard. A katanánál valamennyivel kisebb és " +"könnyebb, ugyanakkor a harcban továbbra is hatékony." #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "petárda (ég)" -msgstr[1] "petárda (ég)" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "flammenschwert (aus)" +msgstr[1] "flammenschwert (aus)" -#. ~ Description for firecracker (lit) +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." -msgstr "" -"A petárda kanócát meggyújtották, sisteregve ég. Gyorsan dobd el, mielőtt még" -" felrobban." +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "petárda csomag" -msgstr[1] "petárda csomag" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!" -#. ~ Description for pack of firecrackers +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" -"Ez egy 25 petárdából álló csomag, amelyek mind egy központi kanócról " -"robbannak. A kanóc meggyújtásához használni kell, és ehhez a leltáradban " -"kell gyufának vagy öngyújtónak lennie. A kanóc meggyújtása után nem sokkal " -"ez a tárgy fel fog robbanni, úgyhogy gyorsan dobd el!" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "petárda csomag (ég)" -msgstr[1] "petárda csomag (ég)" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "flammenschwert" +msgstr[1] "flammenschwert" -#. ~ Description for pack of firecrackers (lit) +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." -msgstr "" -"Ennek a 25 petárdából álló csomag központi kanócát meggyújtották, a kanóc " -"sisteregve ég. Gyorsan dobd el, mielőtt még felrobban." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "műanyag halcsapda" -msgstr[1] "műanyag halcsapda" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" -#. ~ Description for plastic fish trap +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." -msgstr "" -"Ez a hevenyészett halcsapda műanyag palackokból készült. Felépítése " -"egyszerű, mondhatni primitív, de használata is könnyű. A hal beúszik a " -"csalihoz, de már nem tud kijönni. Nem egy humánus eljárás, a törvény tiltja," -" de már nincsenek rendőrök, akiket ez érdekelne." +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt." +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "kezdő pecabot" -msgstr[1] "kezdő pecabot" +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt." -#. ~ Description for basic fishing rod +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." -msgstr "" -"Talán túlzásnak lenne ezt pecabotnak nevezni. Tulajdonképpen ez egy bot, egy" -" zsinórral és annak a végén egy horoggal." +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgstr "Ez egy hatalmas kétkezes német kard. Nagyon nagyot lehet vele ütni." #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "profi pecabot" -msgstr[1] "profi pecabot" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pro fishing rod +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." -msgstr "Profi pecabot számos súllyal. Ezzel aztán mindet ki tudod fogni." - -#: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "gyúlékony nyíl" -msgstr[1] "gyúlékony nyíl" +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." +msgstr "" -#. ~ Description for flammable arrow +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." msgstr "" -"Ennek a nyílvesszőnek a hegyét gyúlékony folyadékba áztatott ronggyal " -"tekerték be. Kilövés előtt meg kell gyújtani." +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "villanógránát" -msgstr[1] "villanógránát" +msgid "" +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." +msgstr "" +"Ez egy hatalmas, görbe, kétkezes japán kard. Méretéhez képest egészen " +"könnyű." -#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "Kihúzod a villanógránát biztosítótüskéjét." +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for flashbang +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Ez egy rohamrendőrségi villanógránát. Használatkor kihúzod a biztosítótüskét" -" és ezzel beindul a gyutacsa. Ezután a gránát minden közel tartózkodót " -"megzavaró, ragyogó felvillanásáig és süketítő puffanásáig öt köröd van. " -"Talán jó ötlet lenne eldobni." #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "aktív villanógránát" -msgstr[1] "aktív villanógránát" +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for active flashbang +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Ez egy aktív villanógránát, és bármelyik pillanatban minden közel " -"tartózkodót megzavaró, ragyogó felvillanhat és süketítően puffanhat! Azonnal" -" dobd el!" #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" +msgid "electrified saber" +msgid_plural "electrified sabers" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for tear gas payload. +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." +msgid "" +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" -#. ~ Description for tear gas payload +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." msgstr "" +"Ezt a korai kardot a 16., 17. és 18. században használták. Széles a pengéje." -#: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for active tear gas payload +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." msgstr "" +"Ezt a korai modern kardot a 16., 17. és 18. században használták. Ez a kard " +"láthatóan gyenge anyagból készült, de egy pár suhintásra azért még megteszi." #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "fuvola" -msgstr[1] "fuvola" +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "tüzes kard (ki)" +msgstr[1] "tüzes kard (ki)" -#. ~ Description for flute +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "Egy egyszerű, ezüst bevonatú fuvola." +msgid "No strength to fight!" +msgstr "Nincs erő a harcra!" +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "összecsukható kerékpár" -msgstr[1] "összecsukható kerékpár" +msgid "Charge!" +msgstr "Rohamraaaaa!!" -#. ~ Use action unfold_msg for folding bicycle. +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgid "" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"Lelkiismeretesen széthajtogatod a kerékpárt és felkészíted a használatra." +"Két különféle sötét középkori konfliktuskezelési módszer ötvözete, a kardé " +"és a lángé. Meggyújtásához aktiválni kell, és utána pedig mutasd meg azoknak" +" a pogány zombiknak, hogy ki is itt az Úr." -#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "Ez egy relatíve hordozható csomagba összehajtogatott kerékpár." +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "tüzes kard (be)" +msgstr[1] "tüzes kard (be)" +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "elektromos kovácsműhely" -msgstr[1] "elektromos kovácsműhely" +msgid "Thy strength fades!" +msgstr "Az erőd elhalványul!" -#. ~ Description for electric forge +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." -msgstr "" -"Ez egy elemmel működő hordozható elektromos kovácsműhely. A megfelelő " -"szerszámokkal kombinálva számos fémmegmunkáló receptnél használható. Egy kis" -" gépészeti ismeretekkel akár még arra is át lehetne alakítani, hogy egy " -"jármű elektromos rendszeréből fusson." +msgid "Your blade burns for combat!" +msgstr "A pengéd harcra készen lángol!" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "tölcsér" -msgstr[1] "tölcsér" +#. ~ Use action voluntary_extinguish_message for firebrand (on). +#: lang/json/TOOL_from_json.py +msgid "Run away!" +msgstr "Futás innen!" -#. ~ Use action done_message for funnel. +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "Elhelyezed a tölcsért és várod az esőt." +msgid "Your sword hisses in the water and goes out." +msgstr "A kardod a vízben sziszegve kialszik." -#. ~ Description for funnel +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -"Ez egy esővíz összegyűjtésére használható tölcsér. A szabad ég alatt " -"aktiváld, majd utána tegyél alá valamilyen edényt, hogy így fogd fel az " -"esőt." - -#: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "szőrmematrac" -msgstr[1] "szőrmematrac" +"Két különféle sötét középkori konfliktuskezelési módszer ötvözete, a kardé " +"és a lángé. A penge a forróságtól izzik. Ezt kapd ki, Excalibur! " +"Kikapcsoláshoz aktiválni kell." -#. ~ Use action done_message for fur rollmat. +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "Széthajtod a szőrmematracot és a földre helyezed." +msgid "" +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "" +"Ezt a széles szablyát a matrózok és a kalózok kedvelték. Ez a kard láthatóan" +" gyenge anyagból készült, de egy pár suhintásra azért még megteszi." -#. ~ Description for fur rollmat +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." msgstr "" -"Ez egy állati szőrméből készült matrac, amelyet szállításhoz fel lehet " -"tekerni. Elszigetel a padlótól, így könnyebben lehet aludni. Kitekeréshez és" -" a földre helyezéshez aktiválni kell." +"Ez egy vékony pengéjű, díszes kézvédővel ellátott kard. Úgy néz ki, mint az " +"úriemberek és a kalózok kedvenc fegyvere. Könnyű és gyors, vele bármilyen " +"harc elegánssá válik." +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "ültetőkanál" -msgstr[1] "ültetőkanál" +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "" +"Ez egy ritka japán kard. Páncélozatlan ellenfelek ellen halálos, és még a " +"páncélzattal szemben is hatékony." -#. ~ Description for trowel +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." msgstr "" -"Kicsi és éles kertészeti lapát, tökéletes a pajorok és a kukacok kiásásához." +"Ez egy ritka japán kard. Bár az éle és a súlya is jó, a kardmarkolat gombja " +"leesik, és a penge is elég kopottnak tűnik." #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "hevenyészett könnygázgránát kaniszter" -msgstr[1] "hevenyészett könnygázgránát kaniszter" +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "Felkelő Nap" +msgstr[1] "Felkelő Nap" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "Élesít" +msgid "Time stands still." +msgstr "Az idő megáll." -#. ~ Use action msg for makeshift gas canister. +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "Beélesíted a hevenyészett könnygázgránát kanisztert." +msgid "The Sun rises." +msgstr "A Nap felkel." -#. ~ Description for makeshift gas canister +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -"Ez egy háztartási vegyi anyagokból készített kezdetleges gázbomba. " -"Élesítéshez aktiválni. Három kör múlva mérgesgázt fog rövid időre " -"kibocsátani. A gáz megmérgezi azokat, akik belélegzik, elhomályosítja a " -"látásukat és a szaglásukat." +"Ez egy olyan katana, amelynél a penge mögött egy fúvóka található. Az " +"emberek szeretik a katanákat és a pirózást, úgyhogy akkor miért ne " +"kombinálnánk a kettőt? A pengéhez csatlakoztatott gázégők igen csak forró " +"helyzetbe hozhatják az ellenfeleidet. Meggyújtásához aktiválni kell." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "aktív hevenyészett könnygázgránát" -msgstr[1] "aktív hevenyészett könnygázgránát" +msgid "The Light Fades." +msgstr "A Fény kihúny." -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "Már beélesítettd a(z) %sot, próbáld meg inkább eldobni." +msgid "The Sun shines brightly." +msgstr "A Nap ragyog." -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "Ssszzzzzz." +msgid "The Sun sets." +msgstr "A Nap lenyugszik." -#. ~ Description for active makeshift gas grenade +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -"Ezt a házi készítésű gázbombát felbontották és hamarosan mérgesgázt kezd " -"ereszteni. Talán meg kellene tőle szabadulni." - -#: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "benzines tűzhely" -msgstr[1] "benzines tűzhely" +"Ez egy olyan katana, amely a NAP dühével és forróságával ragyog. Oké, " +"annyira azért nem forró, de azért marhára fáj, ha eltalálnak vele. A gázláng" +" kioltásához aktiválni kell." -#. ~ Description for gasoline cooker +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." -msgstr "Egyszerű tűzhely, amelyben benzin ég. Főzésre készült." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "benzinlámpa (ki)" -msgstr[1] "benzinlámpa (ki)" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "" +"Ez egy hatalmas német kétkezes kard. Nem vagy abban biztos, hogy ennyire " +"hajlékonynak kellene-e lennie." -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "Begyújtod a lámpát." +msgid "" +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." +msgstr "" +"Ez egy meglehetősen gyakori japán rövid kard. Valami azonban nem stimmel " +"vele." -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "A lámpa kiürült." +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for gasoline lantern (off) +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." msgstr "" -"Kisméretű benzintüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt" -" sokáig teszi. Bekapcsoláshoz aktiválni kell." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "benzinlámpa (be)" -msgstr[1] "benzinlámpa (be)" -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "A lámpa kialszik." +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "láncfűrész lajatang (ki)" +msgstr[1] "láncfűrész lajatang (ki)" -#. ~ Description for gasoline lantern (on) +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" -"Kisméretű benzintüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt" -" sokáig teszi. Be van kapcsolva. Kikapcsoláshoz aktiválni kell." +"Hosszú farúd, amelynek mindkét végére rendkívül bénán láncfűrészt " +"rögzítettek. Ez vagy egy zseni, vagy egy őrült agyából pattanhatott ki. A " +"nagy súlya miatt azonban csak nagyon erős és nagyon ügyes emberek " +"használhatják." #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "Geiger-számláló (ki)" -msgstr[1] "Geiger-számláló (ki)" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "láncfűrész lajatang (be)" +msgstr[1] "láncfűrész lajatang (be)" -#. ~ Description for geiger counter (off) +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." msgstr "" -"Ez egy sugárzásmérő berendezés. Használatánál megkérdezi, hogy önmagadon " -"vagy a környezeteden szeretnél-e sugárzást mérni, illetve hogy bekapcsolod-e" -" a folyamatos környezeti sugárterhelés mérését. Jelenleg ki van kapcsolva." +"Hosszú farúd, amelynek mindkét végére rendkívül bénán láncfűrészt " +"rögzítettek. A láncfűrészek jelenleg be vannak kapcsolva és benzint égetnek." +" Kikapcsolásához használni kell." #: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "Geiger-számláló (be)" -msgstr[1] "Geiger-számláló (be)" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "elektromos láncfűrész lajatang (ki)" +msgstr[1] "elektromos láncfűrész lajatang (ki)" -#. ~ Description for geiger counter (on) +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"Ez egy sugárzásmérő berendezés. Jelenleg folyamatos szkennelési üzemmódban " -"van, és halkan kattog a környezeti sugárzás jelenlétében. Aktiválásával ki " -"lehet kapcsolni, illetve magadat vagy a talajt lehet megmérni. Jelenleg be " -"van kapcsolva." +"Hosszú farúd, amelynek mindkét végére rendkívül bénán elektromos láncfűrészt" +" rögzítettek. Ez vagy egy zseni, vagy egy őrült agyából pattanhatott ki. A " +"nagy súlya miatt azonban csak nagyon erős és nagyon ügyes emberek " +"használhatják." #: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "fényrúd" -msgstr[1] "fényrúd" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "elektromos láncfűrész lajatang (be)" +msgstr[1] "elektromos láncfűrész lajatang (be)" -#. ~ Use action msg for glowstick. +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "Megtöröd a fényrúdat." +msgid "" +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." +msgstr "" +"Hosszú farúd, amelynek mindkét végére rendkívül bénán elektromos láncfűrészt" +" rögzítettek. A láncfűrészek jelenleg be vannak kapcsolva és energiát " +"fogyasztanak. Kikapcsolásához használni kell." -#. ~ Description for glowstick +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." msgstr "" -"Kisméretű, kék fényt árasztó fényrúd. A rúd megtörésével a belsejében " -"szétreped egy üvegfiola, és az így elkeveredő vegyi anyagok reakciója adja a" -" gyenge fényt." +"Ezt a széles szablyát a matrózok és a kalózok kedvelték, mivel a rövid " +"pengéje miatt kifejezetten a szoros közelharcoknál lehetett jól használni." #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "kimerült fényrúd" -msgstr[1] "kimerült fényrúd" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "harci láncfűrész (ki)" +msgstr[1] "harci láncfűrész (ki)" -#. ~ Description for dead glowstick +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "Ez a fényrúd kimerült, most már gyakorlatilag csak szemét." +msgid "" +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." +msgstr "" +"Ezt a láncfűrészt megkönnyítették, finomhangolták és nagy mértékben " +"módosították annak érdekében, hogy egy még hatékonyabb fegyver legyen. " +"Sajnos ezen változások miatt sokkal kevésbé alkalmas favágásra." #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "világító fényrúd" -msgstr[1] "világító fényrúd" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "harci láncfűrész (be)" +msgstr[1] "harci láncfűrész (be)" -#. ~ Description for active glowstick +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." -msgstr "Ez a fényrúd világít, és beindítása után még egy pár órát fog." +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." +msgstr "" +"Ez a harci láncfűrész be van kapcsolva és benzint fogyaszt. Kikapcsoláshoz " +"aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "fémfűrész" -msgstr[1] "fémfűrész" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "elektromos harci láncfűrész (ki)" +msgstr[1] "elektromos harci láncfűrész (ki)" -#. ~ Description for hacksaw +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "Ez egy erős fűrész, amellyel fémtárgyakat lehet átvágni." +msgid "" +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." +msgstr "" +"Ezt az elektromos láncfűrészt megkönnyítették, finomhangolták és nagy " +"mértékben módosították annak érdekében, hogy egy még hatékonyabb fegyver " +"legyen. Sajnos ezen változások miatt sokkal kevésbé alkalmas favágásra." #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "Halligan-pajszer" -msgstr[1] "Halligan-pajszer" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "elektromos harci láncfűrész (be)" +msgstr[1] "elektromos harci láncfűrész (be)" -#. ~ Description for Halligan bar +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" -"Nevét a tervezőjéről, Hugh Halligan New York-i tűzoltóparancsnok-" -"helyettesről kapta 1948-ban. Ezt a nehéz, több mindenre is használható " -"szerszámot tűzoltók, valamint rendőrségi és katonai mentési egységek " -"használják. Zárt ajtót lehet vele roncsolásmentesen nyitni, illetve " -"csatornafedeleket is fel lehet szedni. Meg fejeket lehet vele még bezúzni." +"Ez az elektromos harci láncfűrész be van kapcsolva és energiát fogyaszt. " +"Kikapcsoláshoz aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "kalapács" -msgstr[1] "kalapács" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for hammer +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." msgstr "" -"Famarkolatú, demagnetizált acélkalapács. Egy kalapáccsal, valamint egy pár " -"szöggel és fadeszkával például be lehet deszkázni a közeli ajtókat és " -"ablakokat, de számos egyéb haszna is van még." #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "karmos pajszer" -msgstr[1] "karmos pajszer" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "üvegszilánk" +msgstr[1] "üvegszilánk" -#. ~ Description for claw bar +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -"Ez a kisméretű feszítő szerszám, amelyet főleg nagyobb szögek kihúzására " -"használnak. Zárt ajtót lehet vele roncsolásmentesen nyitni, illetve " -"csatornafedeleket is fel lehet szedni. Meg fejeket lehet vele még bezúzni." - -#: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "kézi fúró" -msgstr[1] "kézi fúró" -#. ~ Description for hand drill +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." msgstr "" -"Primitív kézi fúró egyetlen egy fúrófejjel. Használata lassú és kimerítő." +"Éles peremű, törött üvegszilánk. Használhatnád fegyverként is, de ahhoz nem " +"ártana kesztyűt húzni." #: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "melegítő csomag" -msgstr[1] "melegítő csomag" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "darab műanyag" +msgstr[1] "darab műanyag" -#. ~ Description for heat pack +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." msgstr "" -"Ez egy vegyi hőcsomag, főleg sportsérülések kezelésére és étel " -"felmelegítésére használják. Egyszer használható." +"Ez egy darab műanyag. Használatával műanyagból készül tárgyakat lehet " +"elkészíteni, javítani vagy megerősíteni. Mert ez műanyag!" #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "használt melegítő csomag" -msgstr[1] "használt melegítő csomag" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for used heat pack +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." msgstr "" -"Ez egy vegyi hőcsomag, főleg sportsérülések kezelésére és étel " -"felmelegítésére használják. Ezt már egyszer használták, másra nem jó." #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "eke" -msgstr[1] "eke" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for hoe +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" -"Földműves szerszám. Földet lehet vele felszántani, hogy az lelassítsa az " -"arra haladókat." #: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "mézkaparó" -msgstr[1] "mézkaparó" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for honey scraper +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." +msgid "This is a crafting_pseudo_item if you have it something is wrong." msgstr "" -"Méhkaptáraknál a méz lekaparásához használt hegyes, kés-szerű szerszám. " -"Elfogadható közelharci fegyver." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "biciklis duda" -msgstr[1] "biciklis duda" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "töff." -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "Rátenyerelsz a biciklis dudára!" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "elektromos hússzeletelő (ki)" +msgstr[1] "elektromos hússzeletelő (ki)" -#. ~ Description for bicycle horn +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" -"Ez egy egyszerű kézi duda, főleg bicikliken található. Aktiváld a " -"dudáláshoz. Töff töff." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "teherautós kürt" -msgstr[1] "teherautós kürt" -#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "Ez egy nagyon hangos kürt, főleg nagyobb teherautókon található." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "autós duda" -msgstr[1] "autós duda" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "elektromos hússzeletelő (be)" +msgstr[1] "elektromos hússzeletelő (be)" -#. ~ Description for car horn +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." -msgstr "Ezt a dudát az autók elektromos rendszeréhez szokás csatlakoztatni." +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "" +"Ez a hússzeletelő be van kapcsolva és berregnek a pengék. Kikapcsoláshoz " +"aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "gumicső" -msgstr[1] "gumicső" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "faszenes víztisztító" +msgstr[1] "faszenes víztisztító" -#. ~ Description for rubber hose +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" -"Hajlékony gumicső. Lehet kézműves dolgok készítéséhez használni, vagy " -"kocsiból üzemanyagot lopni... izé, kölcsön venni." +"Ez a tárgy egy vízzel teli tárolón használva a faszén segítségével " +"megtisztítja a vizet. Miután a faszén elég vizet tisztított meg " +"használhatatlanná válik, szét kell szerelni és újrahasznosítani. Az " +"ismeretlen forrásból, például folyóból nyert víz tisztátlan lehet." #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "rezsó" -msgstr[1] "rezsó" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "faszenes füstölő" +msgstr[1] "faszenes füstölő" -#. ~ Description for hotplate +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." msgstr "" -"Állványra szerelt, elemes melegítőszál. Főzéshez és kémiai reakciók " -"készítéséhez nélkülözhetetlen. Próbáld meg nem megégetni magadat." +"Ez egy hordozható faszenes füstölő. Jó a hétvégi grillezéshez és a hús " +"füstöléssel való tartósításához." #: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "nedvességmérő" -msgstr[1] "nedvességmérő" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "faszenes tűzhely" +msgstr[1] "faszenes tűzhely" -#. ~ Description for hygrometer +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." -msgstr "" -"Műanyag higrométer, amely a levegő relatív páratartalmát képes leolvasni." +msgid "" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." +msgstr "Ez egy apró őrlángos faszenes fémtartály. Ételt lehet vele főzni." #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "jégcsákány" -msgstr[1] "jégcsákány" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "kávéfőző" +msgstr[1] "kávéfőző" -#. ~ Description for ice axe +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" -"Ez egy kalapácsfejű jégcsákány, amelyet főleg hegymászók szoktak használni. " -"Eléggé strapabíró, úgyhogy bezárt ajtók felfeszítéséhez és csatornafedelek " -"felemeléséhez is lehet használni." +"Állványra szerelt kávé illetve egyéb italpor tárolására alkalmas edény, " +"melegítőszállal. Áramszünet esetére van benne hely elemnek is. Készíthetsz " +"vele kávét, vagy bármilyen másféle italt is." #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "légkalapács" -msgstr[1] "légkalapács" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "ételszárító" +msgstr[1] "ételszárító" -#. ~ Description for jackhammer +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." msgstr "" -"Ezt az építőipari szerszámot kemény szikla és egyéb felületek áttöréséhez " -"használják. Benzinnel működik. Használatával a szomszédos mezőn üthetsz " -"lyukat." +"Ez egy hordozható elektromos élelmiszer szárító. Elemek hajtják, és " +"felbecsülhetetlen értéke lehet az étel tartósításánál." #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "Kevlar lemez" -msgstr[1] "Kevlar lemez" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "hexamin tűzhely" +msgstr[1] "hexamin tűzhely" -#. ~ Description for Kevlar plate +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" -"Ez egy megerősített Kevlar lemez, Kevlarból készült tárgyak javítására " -"használható." +"Esbit tűzhelyként is ismert, könnyű, összecsukható tűzhely, amelyen hexamin " +"tabletták meggyújtásával lehet főzni." #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "faszénégetéssel elkészült kemence" -msgstr[1] "faszénégetéssel elkészült kemence" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "konyhai robotgép" +msgstr[1] "konyhai robotgép" -#. ~ Description for finished charcoal kiln +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" -"Faszén kiégetésével elkészült kemence. A faszén kiszedéséhez szét kell " -"szerelni." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "megtöltött faszenes kemence" -msgstr[1] "megtöltött faszenes kemence" +"Vágni, szeletelni, pépesíteni és keverni lehet ezzel a konyhai " +"berendezéssel." -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "Fa meggyújtása" +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "benzines tűzhely" +msgstr[1] "benzines tűzhely" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "Meggyújtod a fát." +msgid "" +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." +msgstr "Egyszerű tűzhely, amelyben benzin ég. Főzésre készült." -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "Nincsen semmid, amivel azt meg tudnád gyújtani!" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "melegítő csomag" +msgstr[1] "melegítő csomag" -#. ~ Description for filled charcoal kiln +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." -msgstr "Fával megtöltött kemence, amelyből rövid égetés után faszén lesz." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." +msgstr "" +"Ez egy vegyi hőcsomag, főleg sportsérülések kezelésére és étel " +"felmelegítésére használják. Egyszer használható." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "gyalogsági akna" -msgstr[1] "gyalogsági akna" +#: lang/json/TOOL_from_json.py +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "használt melegítő csomag" +msgstr[1] "használt melegítő csomag" -#. ~ Use action bury_question for land mine. +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "Eltemeted a gyalogsági aknát?" +msgid "" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." +msgstr "" +"Ez egy vegyi hőcsomag, főleg sportsérülések kezelésére és étel " +"felmelegítésére használják. Ezt már egyszer használták, másra nem jó." -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "Beélesíted a gyalogsági aknát." +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "hobo kályha" +msgstr[1] "hobo kályha" -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "Eltemeted a gyalogsági aknát." +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "rezsó" +msgstr[1] "rezsó" -#. ~ Description for land mine +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "Ez a gyalogsági akna akkor robban fel, ha rálépnek." +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." +msgstr "" +"Állványra szerelt, elemes melegítőszál. Főzéshez és kémiai reakciók " +"készítéséhez nélkülözhetetlen. Próbáld meg nem megégetni magadat." #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "fegyverkovács javító készlet" -msgstr[1] "fegyverkovács javító készlet" +msgid "makeshift vacuum sealer" +msgid_plural "makeshift vacuum sealers" +msgstr[0] "hevenyészett vákumcsomagoló" +msgstr[1] "hevenyészett vákumcsomagoló" -#. ~ Description for gunsmith repair kit +#. ~ Description for makeshift vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"This is a homemade heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -"Ez a készlet minden szerszámot tartalmaz egy sérült lőfegyver " -"megjavításához. Sztenderd elemekkel üzemel, a fegyverek hosszútávú " -"karbantartásához elengedhetetlen fontosságú eszköz. Használatához 25 elem " -"töltet szükséges." +"Ez egy házi készítésű, légpumpás ételcsomagoló, használatával ételt lehet " +"vákuummal tartósítani." #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "nagy sátor" -msgstr[1] "nagy sátor" +msgid "mess kit" +msgid_plural "mess kits" +msgstr[0] "csajkakészlet" +msgstr[1] "csajkakészlet" -#. ~ Description for large tent +#. ~ Description for mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"A self-contained camping mess kit, containing everything you might need for " +"wilderness cooking. This model relies on a battery-operated hotplate, " +"rather than the more commonplace chemical-fueled Esbit stove." msgstr "" -"Családi méretű sátor. Jó sok hely van benne, de nagyon sok helyet foglal." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "bőr tölcsér" -msgstr[1] "bőr tölcsér" +"Önálló kemping csajka, benne minden megtalálható, amire a vadonban a főzésre" +" szükséged lehet. Ennél a modellnél a rezsót elemek látják el energiával, " +"nem úgy, mint a sokkal elterjedtebb, vegyianyaggal égő Esbit tűzhelynél." -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "Elhelyezed a bőrtölcsért és várod az esőt." +msgid "military mess kit" +msgid_plural "military mess kits" +msgstr[0] "katonai csajkakészlet" +msgstr[1] "katonai csajkakészlet" -#. ~ Description for leather funnel +#. ~ Description for military mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"Military mess kit designed for long-range reconnaissance patrols deployed " +"behind enemy lines. All parts are made from thin sheet of aluminum / " +"superalloy composite and are insulated with ceramic coating. Relies on a " +"battery-operated hotplate, rather than the smoke-producing chemical-fueled " +"Esbit stove. Compact, durable and lightweight." msgstr "" -"Ez egy esővíz összegyűjtésére használható kisméretű bőrtölcsér. A szabad ég " -"alatt aktiváld, majd utána tegyél alá valamilyen edényt, hogy így fogd fel " -"az esőt." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "nyírfakéreg tölcsér" -msgstr[1] "nyírfakéreg tölcsér" +"Mélységi felderítők számára készített katonai csajkakészlet. Az összes " +"alkatrészét vékony alumínium vagy szuperötvözet lemezből készítették, és " +"kerámia bevonattal szigetelték. A rezsót elemek látják el energiával, nem " +"úgy, mint a füstöt gerjesztő, vegyianyaggal égő Esbit tűzhelynél. A készlet " +"kisméretű, tartós és könnyű." -#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "Elhelyezed a nyírfakéreg tölcsért és várod az esőt." +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "mozsár és mozsártörő" +msgstr[1] "mozsár és mozsártörő" -#. ~ Description for birchbark funnel +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -"Ez egy esővíz összegyűjtésére használható kisméretű nyírfatölcsér. A szabad " -"ég alatt tegyél alá valamilyen edényt, majd utána aktiváld, hogy így fogd " -"fel az esőt." +"Egy apró méretű őrlőkő és egy öblös, nagyobb kő. Használatával magvakat " +"lehet őrölni, de a modernebb, összetettebb módszerekhez képest ez nagyon " +"lassú." #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "öngyújtó" -msgstr[1] "öngyújtó" +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "multifunkciós tűzhely" +msgstr[1] "multifunkciós tűzhely" -#. ~ Description for lighter +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" -"Eldobható műanyag öngyújtó. Öngyújtóval lehet használni a különböző " -"kábítószereket, például a cigarettát, illetve ezzel lehet mindenféle " -"dolgokat meggyújtani, például Molotov koktélt. Szintén az öngyújtóval lehet " -"a különféle közelben található tárgyakat felgyújtani." +"Profi minőségű, több főzőlapos tűzhely. Kiránduláshoz és pickup teherautón " +"platós bulihoz elemmel működik. A rengeteg beállításának és funkciójának " +"köszönhetően bármit lehet rajta főzni, krumplitól a curry-n át a pattogatott" +" kukoricáig. Nincs hozzá kézikönyv, de biztosan kitapasztalod, mit kell " +"rajta megnyomni." #: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "" -msgstr[1] "" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "lámpaolajas tűzhely" +msgstr[1] "lámpaolajas tűzhely" +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "fénycsík" -msgstr[1] "fénycsík" +msgid "" +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." +msgstr "Egyszerű tűzhely, amelyben lámpaolaj ég. Főzésre készült." -#. ~ Description for lightstrip +#: lang/json/TOOL_from_json.py +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "üdítősdoboz tűzhely" +msgstr[1] "üdítősdoboz tűzhely" + +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." msgstr "" -"Ezt a fénycsíkot egyenesen az elemekhez forrasztották. Gyengén világít, és " -"többé nem lehet kikapcsolni. Ha kimerül az elem, kialszik." +"Ez egy rendkívül könnyű, alkohollal üzemelő tűzhely, amelyet egy alumínium " +"italos dobozból készítettek. A koncentrált alkoholt befogadó műanyag palack " +"kapacitása 500 ml." #: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "fénycsík (inaktív)" -msgstr[1] "fénycsík (inaktív)" +msgid "quern" +msgid_plural "querns" +msgstr[0] "kézi daráló" +msgstr[1] "kézi daráló" -#. ~ Use action msg for lightstrip (inactive). +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "Kikapcsolhatatlanul aktiválod a fénycsíkot." +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "Magvak darálásához használható, kézi meghajtású kődaráló." -#. ~ Description for lightstrip (inactive) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "pálinkafőző" +msgstr[1] "pálinkafőző" + +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." msgstr "" -"Ezt a fénycsíkot egyenesen az elemekhez forrasztották. Gyengén világít, és " -"többé nem lehet kikapcsolni. Ha kimerül az elem, kialszik." +"Ez egy pálinkafőző, használatával alkoholt, illetve egyéb, furcsább anyagot " +"lehet desztillálni." #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "nagyító" -msgstr[1] "nagyító" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "túlélő csajkakészlet" +msgstr[1] "túlélő csajkakészlet" -#. ~ Description for magnifying glass +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." -msgstr "Ez egy nagyító. Napos időben talán tüzet lehet vele gyújtani." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." +msgstr "" +"Házi készítésű csajkakészlet, amelyben megtalálható minden, ami a poszt-" +"apokaliptikus világ konyhai művészetéhez szükséges. Hőellátása egy " +"olajlámpa. A készlet egyszerű, de tartós eszközökből és anyagokból áll." #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "hevenyészett pajszer" -msgstr[1] "hevenyészett pajszer" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "vákumcsomagoló" +msgstr[1] "vákumcsomagoló" -#. ~ Description for makeshift crowbar +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" +"Ez egy hordozható, légpumpás ételcsomagoló, használatával ételt lehet " +"vákuummal tartósítani." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py #: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "hevenyészett tölcsér" -msgstr[1] "hevenyészett tölcsér" +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "víztisztító" +msgstr[1] "víztisztító" -#. ~ Use action done_message for makeshift funnel. +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "Elhelyezed a hevenyészett tölcsért és várod az esőt." +msgid "" +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." +msgstr "" +"Ezt az elemes berendezést a szennyezett víz megtisztítására készítették. Az " +"eszköz egy vízzel teli edényen használva megtisztítja annak tartalmát. " +"Különösen az ismeretlen forrásból származó vizek, például folyóvíz ihatóvá " +"tevéséhez használható." -#. ~ Description for makeshift funnel +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "parázstartó vaskosár" +msgstr[1] "parázstartó vaskosár" + +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -"Ez egy esővíz összegyűjtésére használható kisméretű, hevenyészett tölcsér. A" -" szabad ég alatt aktiváld, majd utána tegyél alá valamilyen edényt, hogy így" -" fogd fel az esőt." +"Tűz kordában tartásához használható nagyméretű fémkosár. A parázstartó " +"kosárban meggyújtott tűz nem terjed át a szomszédos éghető tárgyakra." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "" +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." +msgstr "" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" +msgstr[1] "" +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "hevenyészett kalapács" -msgstr[1] "hevenyészett kalapács" +msgid "Folded camp chair, deploy to sit down." +msgstr "" -#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "priccs" +msgstr[1] "priccs" + +#. ~ Use action done_message for cot. +#: lang/json/TOOL_from_json.py +msgid "You unfold the cot and place it on the ground." +msgstr "Széthajtod a priccset és a földre helyezed." + +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" +"Ez egy katonai stílusú összecsukható priccs. Bár talán nem annyira " +"kényelmes, mint egy ágy, a földön alvásnál azért egy fokkal jobb." #: lang/json/TOOL_from_json.py -msgid "makeshift vacuum sealer" -msgid_plural "makeshift vacuum sealers" -msgstr[0] "hevenyészett vákumcsomagoló" -msgstr[1] "hevenyészett vákumcsomagoló" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "összecsukható kerékpár" +msgstr[1] "összecsukható kerékpár" -#. ~ Description for makeshift vacuum sealer +#. ~ Use action unfold_msg for folding bicycle. +#: lang/json/TOOL_from_json.py +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "" +"Lelkiismeretesen széthajtogatod a kerékpárt és felkészíted a használatra." + +#. ~ Description for folding bicycle +#: lang/json/TOOL_from_json.py +msgid "This is a bicycle folded into a relatively portable package." +msgstr "Ez egy relatíve hordozható csomagba összehajtogatott kerékpár." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "fém hentesállvány" +msgstr[1] "fém hentesállvány" + +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a homemade heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -"Ez egy házi készítésű, légpumpás ételcsomagoló, használatával ételt lehet " -"vákuummal tartósítani." +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "felfújható csónak" +msgstr[1] "felfújható csónak" + +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "levélgyufa" -msgstr[1] "levélgyufa" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "Lelkiismeretesen széthajtogatod, felfújod és vízre rakod a %st." -#. ~ Description for matchbook +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." msgstr "" -"Kisméretű papírgyufás kartonlapka, kívül durva gyújtófelülettel. " -"Levélgyufával lehet használni a különböző kábítószereket, például a " -"cigarettát, illetve ezzel lehet mindenféle dolgokat meggyújtani, például " -"Molotov koktélt. Szintén a levélgyufával lehet a különféle közelben " -"található tárgyakat felgyújtani." +"Ezt az evezőket is tartalmazó, felfújható csónakot a tároláshoz " +"leeresztették. Felfújásához és vízre bocsájtásához aktiválni kell, " +"amennyiben van nálad pumpa." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py -msgid "mess kit" -msgid_plural "mess kits" -msgstr[0] "csajkakészlet" -msgstr[1] "csajkakészlet" +msgid "" +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." +msgstr "" -#. ~ Description for mess kit +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "kempingasztal" +msgstr[1] "kempingasztal" + +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"A self-contained camping mess kit, containing everything you might need for " -"wilderness cooking. This model relies on a battery-operated hotplate, " -"rather than the more commonplace chemical-fueled Esbit stove." +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -"Önálló kemping csajka, benne minden megtalálható, amire a vadonban a főzésre" -" szükséged lehet. Ennél a modellnél a rezsót elemek látják el energiával, " -"nem úgy, mint a sokkal elterjedtebb, vegyianyaggal égő Esbit tűzhelynél." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "fém tölcsér" -msgstr[1] "fém tölcsér" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "bőrponyva" +msgstr[1] "bőrponyva" -#. ~ Use action done_message for metal funnel. +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "Elhelyezed a fém tölcsért és várod az esőt." +msgid "" +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." +msgstr "" +"Pikniktakaró helyett kiteríthető, nagyméretű, bőrből varrt ponyva, amelyet " +"főleg hentesek használnak, mivel nem szívja magába a vért. Fel van csavarva" +" és szállítható." -#. ~ Description for metal funnel +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "rostszőnyeg" +msgstr[1] "rostszőnyeg" + +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" -"Ez egy esővíz összegyűjtésére használható nagy fémtölcsér. A műanyag " -"tölcsérnél nehezebben szállítható, de több vizet gyűjt be. A szabad ég alatt" -" aktiváld, majd utána tegyél alá valamilyen edényt, hogy így fogd fel az " -"esőt." +"Nagyméretű, rostos anyagból szőtt szőnyeg, amelyet pikniktakaró helyett is " +"lehet alkalmazni, de főleg a hentesek használják. Túl vékony ahhoz, hogy " +"kényelmesen lehessen rajta aludni. Fel van csavarva, és így szállítható." #: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "ponyva esőgyűjtő" -msgstr[1] "ponyva esőgyűjtő" +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for tarp raincatcher. +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "Elhelyezed az esőgyűjtőt, és várod az esőt." +msgid "" +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." +msgstr "" -#. ~ Description for tarp raincatcher +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "vízmalom" +msgstr[1] "vízmalom" + +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "Néhány bot, zsinór és egy ponyva hevenyészett esőgyűjtéshez." +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." +msgstr "" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "szélmalom" +msgstr[1] "szélmalom" + +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "fém simítószerszám" -msgstr[1] "fém simítószerszám" +msgid "" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." +msgstr "" -#. ~ Description for metallic smoother +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" -"Ezt a fém szerszámot a leggyakrabban építészi projekteknél használják öntött" -" beton vagy habarcs kisimítására." +"Ez az egységesített tápegység, azaz ET továbbfejlesztett változata. Ezt a " +"verziót az elődjéhez képest lényegesen áttervezték, megnövelték a " +"hatékonyságát és elemek helyett plutónium cellákkal működik. Sajnos a " +"plutónium reaktorát egy ET töltőállványon nem lehet feltölteni." #: lang/json/TOOL_from_json.py -msgid "military mess kit" -msgid_plural "military mess kits" -msgstr[0] "katonai csajkakészlet" -msgstr[1] "katonai csajkakészlet" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "fényképezőgép" +msgstr[1] "fényképezőgép" -#. ~ Description for military mess kit +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"Military mess kit designed for long-range reconnaissance patrols deployed " -"behind enemy lines. All parts are made from thin sheet of aluminum / " -"superalloy composite and are insulated with ceramic coating. Relies on a " -"battery-operated hotplate, rather than the smoke-producing chemical-fueled " -"Esbit stove. Compact, durable and lightweight." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" -"Mélységi felderítők számára készített katonai csajkakészlet. Az összes " -"alkatrészét vékony alumínium vagy szuperötvözet lemezből készítették, és " -"kerámia bevonattal szigetelték. A rezsót elemek látják el energiával, nem " -"úgy, mint a füstöt gerjesztő, vegyianyaggal égő Esbit tűzhelynél. A készlet " -"kisméretű, tartós és könnyű." +"Automata digitális fényképezőgép digitális keresővel, fémes célzóval és " +"vakuval. A digitális képernyőn megtekintheted a képeidet, vagy átmásolhatod " +"azokat egy memóriakártyára. Hagyományos elemmel működik." #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "mininuki" -msgstr[1] "mininuki" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "profi fényképezőgép" +msgstr[1] "profi fényképezőgép" -#. ~ Description for mininuke +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." msgstr "" -"Ez egy elképesztően pusztító fegyver -- egy hordozható atombomba. Az időzítő" -" beállításához aktiválni kell. A robbanás egy kisebb házat is elpusztít." -#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "mobiltelefon" +msgstr[1] "mobiltelefon" + +#. ~ Use action msg for cellphone. +#: lang/json/TOOL_from_json.py +msgid "You light up the screen." +msgstr "Bekapcsolod a fényes képernyőt." + +#. ~ Use action need_charges_msg for cellphone. +#: lang/json/TOOL_from_json.py +msgid "The cellphone's batteries need more charge." +msgstr "A mobiltelefon akkumulátorába több töltés kell." + +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -"A miniatürizált atombomba oldalán egy fény villog, jelezvén, hogy hamarosan " -"felrobban. Nem ártana messzebbre menni tőle - jó messzire." +"Ez egy mobiltelefon, az okostelefon régebbi változata, amelyet bizonyos " +"körökben továbbra is használnak megbízhatósága, szilárdsága és hagyományos " +"elemekkel való működése miatt. A mobiltelefon használatával bekapcsolod a " +"világító képernyőjét, amennyiben van benne elég elem. Ébresztő funkcióval is" +" rendelkezik." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "egyéb javító készlet" -msgstr[1] "egyéb javító készlet" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "mobiltelefon - zseblámpa" +msgstr[1] "mobiltelefon - zseblámpa" -#. ~ Description for misc repair kit +#. ~ Use action msg for cellphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "You stop lighting up the screen." +msgstr "Kikapcsolod a fényes képernyőt." + +#: lang/json/TOOL_from_json.py +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "vezérlő laptop" +msgstr[1] "vezérlő laptop" + +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." msgstr "" -"Ez egy hordozható szerszámkészlet, benne egy apró faragókés a nyersanyagok " -"cserealkatrésszé faragásához, egy fafűrész a nagyobb fadarabok " -"megmunkálásához, valamint egy puha textil a felületek megtisztításához. " -"Szigszalaggal feltöltve egyes tárgyak javítására is alkalmas." +"Ez a módosított laptop most már képes a robotok által használt UHF " +"frekvenciákon való jeladásra. Aktiváld a robotok távvezérléséhez." #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "műanyag öntőforma" -msgstr[1] "műanyag öntőforma" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "irányított antenna" +msgstr[1] "irányított antenna" -#. ~ Description for plastic mold +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" -"Ez egy műanyag öntőforma. Műanyag tárgyak elkészítéséhez lehet formázni." +"Ez az antenna jobban veszi a jelet, ha pont a jel forrása felé fordítják. " +"Egy rádióhoz csatlakoztatva gyenge jelek vételére is alkalmas." #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "Molotov-koktél" -msgstr[1] "Molotov-koktél" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "elektronikus bilincs" +msgstr[1] "elektronikus bilincs" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "Rongy meggyújtása" +msgid "" +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +msgstr "" -#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "Meggyújtod a Molotov-koktélt." +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "E-Ink Tablet PC" +msgstr[1] "E-Ink Tablet PC" -#. ~ Description for Molotov cocktail +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" -"Éghető folyadék egy üvegben, amelyből egy rongy lóg ki. A rongy " -"meggyújtásához aktiválni kell. Ehhez a leltáradban kell gyufának vagy " -"öngyújtónak lennie. Meggyújtása után dobd el, és ahol földet ér, ott tűz " -"gyullad." -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "elektrohekker" +msgstr[1] "elektrohekker" + +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" -"Éghető folyadék egy üvegben, amelyből egy égő rongy lóg ki. Ha meggyújtása " -"után eldobod, akkor ahol földet ér, ott tűz gyullad. Ha elejted, akkor téged" -" gyújt meg, ezért nem javasolt elejteni." +"Ezen az eszközön sok port található, amely lehetővé teszi a csatlakozást " +"szinte bármilyen más vezérlőpanelhez vagy elektronikus berendezéshez (de " +"számítógéphez nem). Némi készséggel például jelszavakat lehet vele feltörni," +" de nem csak. Használata 25 töltetnyi elemet igényel." #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "felmosórongy" -msgstr[1] "felmosórongy" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "Geiger-számláló (ki)" +msgstr[1] "Geiger-számláló (ki)" -#. ~ Description for mop +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" -"Ez egy macerásan kezelhető felmosórongy. Kiömlött folyadékok " -"feltisztításához használható." +"Ez egy sugárzásmérő berendezés. Használatánál megkérdezi, hogy önmagadon " +"vagy a környezeteden szeretnél-e sugárzást mérni, illetve hogy bekapcsolod-e" +" a folyamatos környezeti sugárterhelés mérését. Jelenleg ki van kapcsolva." #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "" -msgstr[1] "" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "Geiger-számláló (be)" +msgstr[1] "Geiger-számláló (be)" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." -msgstr "Egy egyszerű súrolókefe." +msgid "" +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." +msgstr "" +"Ez egy sugárzásmérő berendezés. Jelenleg folyamatos szkennelési üzemmódban " +"van, és halkan kattog a környezeti sugárzás jelenlétében. Aktiválásával ki " +"lehet kapcsolni, illetve magadat vagy a talajt lehet megmérni. Jelenleg be " +"van kapcsolva." #: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "mozsár és mozsártörő" -msgstr[1] "mozsár és mozsártörő" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "kurblis elemtöltő" +msgstr[1] "kurblis elemtöltő" -#. ~ Description for mortar and pestle +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -"Egy apró méretű őrlőkő és egy öblös, nagyobb kő. Használatával magvakat " -"lehet őrölni, de a modernebb, összetettebb módszerekhez képest ez nagyon " -"lassú." +"Ez egy kézi kurblis elemtöltő. Az állítható kialakításának köszönhetően " +"számos méretű újratölthető elem befogadására képes." #: lang/json/TOOL_from_json.py msgid "mp3 player (off)" @@ -83794,1476 +84192,1188 @@ msgstr "" "zajokat nem hallasz rendesen." #: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "multifunkciós tűzhely" -msgstr[1] "multifunkciós tűzhely" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "zajkeltő (ki)" +msgstr[1] "zajkeltő (ki)" -#. ~ Description for multi cooker +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." msgstr "" -"Profi minőségű, több főzőlapos tűzhely. Kiránduláshoz és pickup teherautón " -"platós bulihoz elemmel működik. A rengeteg beállításának és funkciójának " -"köszönhetően bármit lehet rajta főzni, krumplitól a curry-n át a pattogatott" -" kukoricáig. Nincs hozzá kézikönyv, de biztosan kitapasztalod, mit kell " -"rajta megnyomni." +"Ez a berendezés egy pár erősítő áramkörrel megspékelt rádió. Bár semmiféle " +"adást sem lehet rajta bevenni, legalább jó hangos recsegő zajt kelt, és " +"könnyebb elterelni a zombik figyelmét." #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "többfunkciós szerszám" -msgstr[1] "többfunkciós szerszám" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "zajkeltő (be)" +msgstr[1] "zajkeltő (be)" -#. ~ Description for multi-tool +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" msgstr "" -"Ennek az ügyes tervezésű fogónak a nyelében számos kisebb szerszám rejtőzik." +"A berendezést bekapcsolták, és rettenetesen hangos zizegés, pattogás és " +"statikus zaj áramlik belőle. Gyorsan húzz innen, mielőtt a zombik " +"megjelennek!" #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "csont tű" -msgstr[1] "csont tű" +msgid "handheld game system" +msgid_plural "handheld game systems" +msgstr[0] "kézi videójáték" +msgstr[1] "kézi videójáték" -#. ~ Description for bone needle +#. ~ Description for handheld game system #: lang/json/TOOL_from_json.py msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "" -"Ez a hegyes tű csontból készült. Durva szabású ruházat és egyéb tárgyak " -"elkészítéséhez használható. Az alacsony minősége miatt nem alkalmas gyorsan " -"elkészíthető, vagy nagy pontosságot igényelő tárgyakhoz." - -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "görbe tű" -msgstr[1] "görbe tű" - -#. ~ Description for curved needle -#: lang/json/TOOL_from_json.py -msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." +"This is a portable games console in working condition, with a backlit screen" +" allowing you to play in the dark. You can use it to play it for a little " +"while, but this requires batteries." msgstr "" -"Acélból készített hegyes, görbe tű. Az ívelt kiképzésének köszönhetően úgy " -"képes varrni, hogy az anyagnak csak az egyik oldalát szúrja át. Bár a " -"legtöbb varrási projekthez használhatatlan, a neoprén varrásához " -"elengedhetetlen." +"Ez egy működőképes, hordozható videójáték, háttérvilágításának köszönhetően " +"a sötétben is használható. Használatához aktiválni kell, és elem szükséges." #: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "fa tű" -msgstr[1] "fa tű" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "okostelefon" +msgstr[1] "okostelefon" -#. ~ Description for wooden needle +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." -msgstr "" -"Ez a hegyes tű fából készült. Varráshoz a hegyében egy vékony rés található." -" Az alacsony minősége miatt nem alkalmas gyorsan elkészíthető, vagy nagy " -"pontosságot igényelő tárgyakhoz, valamint a keményebb anyagokhoz, például " -"kevlar." +msgid "You activate the flashlight app." +msgstr "Elindítod a zseblámpa alkalmazást." +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "zajkeltő (ki)" -msgstr[1] "zajkeltő (ki)" +msgid "The smartphone's charge is too low." +msgstr "Az okostelefon töltöttségi szintje túl alacsony." -#. ~ Description for noise emitter (off) +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." msgstr "" -"Ez a berendezés egy pár erősítő áramkörrel megspékelt rádió. Bár semmiféle " -"adást sem lehet rajta bevenni, legalább jó hangos recsegő zajt kelt, és " -"könnyebb elterelni a zombik figyelmét." +"Egy népszerű és divatos okostelefon. Beépített kamerájával lehet " +"fényképezni, a zseblámpa app segítségével pedig világítani, amennyiben a " +"telefonban van elég töltés. Az okostelefon rendelkezik továbbá egy " +"ébresztőóra appal. Apró méretű, Egységesített Tápegység-kompatibilis " +"akkumulátorral rendelkezik." #: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "zajkeltő (be)" -msgstr[1] "zajkeltő (be)" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "okostelefon - zene" +msgstr[1] "okostelefon - zene" -#. ~ Description for noise emitter (on) +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." msgstr "" -"A berendezést bekapcsolták, és rettenetesen hangos zizegés, pattogás és " -"statikus zaj áramlik belőle. Gyorsan húzz innen, mielőtt a zombik " -"megjelennek!" +"Az okostelefonról zenét hallgatsz, és ez javítja a kedvedet. A zene miatt " +"semmi mást nem hallasz." #: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "lámpaolajas tűzhely" -msgstr[1] "lámpaolajas tűzhely" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "okostelefon - zseblámpa" +msgstr[1] "okostelefon - zseblámpa" -#. ~ Description for lamp oil cooker +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." -msgstr "Egyszerű tűzhely, amelyben lámpaolaj ég. Főzésre készült." +msgid "Turn off flashlight" +msgstr "Kikapcsolod a zseblámpát." +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "olajlámpa (ki)" -msgstr[1] "olajlámpa (ki)" +msgid "You deactivate the flashlight app." +msgstr "Leállítod a zseblámpa alkalmazást." -#. ~ Description for oil lamp (off) +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" -"Kisméretű olajtüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt " -"sokáig teszi. Bekapcsoláshoz aktiválni kell." +"Ez egy egységesített tápegység, röviden ET. A készülék közös tudományos és " +"katonai fejlesztés eredménye, harci és terepi körülményekre tervezték. Az " +"ET-t bionikák, szervópáncél és néhány fegyver energiaellátásához tervezték, " +"de nagyon gyorsan lemeríti az elemeket." #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "olajlámpa" -msgstr[1] "olajlámpa" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "vibrátor" +msgstr[1] "vibrátor" -#. ~ Description for oil lamp +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." msgstr "" -"Kisméretű olajtüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt " -"sokáig teszi. Be van kapcsolva. Kikapcsoláshoz aktiválni kell." +"Ez az elemzabáló eszköz pont arra van, hogy feloldja a feszültségedet és " +"segítsen a lazításban. Aktiváld a pihenéshez és a relaxáláshoz." #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "oxigén tartály" -msgstr[1] "oxigén tartály" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "pajszer" +msgstr[1] "pajszer" -#. ~ Description for oxygen tank +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." msgstr "" -"Sűrített orvosi oxigénes tartály szabályozóval és a maszkkal. Gyakran " -"használják egészségügyi vészhelyzeteknél, azonnal megszünteti az asztmás " -"rohamokat és a füst belégzése okozta köhögést, valamint még némi rövidtávú " -"energiát is ad." +"Ez a nehéz feszítő szerszám. Zárt ajtót lehet vele roncsolásmentesen nyitni," +" illetve csatornafedeleket is fel lehet szedni. Meg fejeket lehet vele még " +"bezúzni." #: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" -msgstr[0] "oxigén tartály" -msgstr[1] "oxigén tartály" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "rögtönzött tolvajkulcs" +msgstr[1] "rögtönzött tolvajkulcs" -#. ~ Description for oxygen cylinder +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" -"Nyomás alatti gázok tárolására készített nagy acélhenger. A kifakult jelzés " -"szerint O2 van benne." +"Ez egy hulladékfémből készült álkulcs- és torziós fémlap-készlet. MacGyver-" +"szerű képességekre lesz szükséged bármilyen zár kinyitásához, ugyanis ezek " +"rendkívül törékenyek, viszont legalább kisebb eséllyel indítják be a " +"riasztót." #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" -msgstr[0] "nitrogén tartály" -msgstr[1] "nitrogén tartály" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "jégcsákány" +msgstr[1] "jégcsákány" -#. ~ Description for nitrogen tank +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" -"Sürített nitrogént tartalmazó tartály. A nitrogén a vegyi reakciókban a " -"semleges szerepe miatt hasznos. Ne lélegezd be." +"Ez egy kalapácsfejű jégcsákány, amelyet főleg hegymászók szoktak használni. " +"Eléggé strapabíró, úgyhogy bezárt ajtók felfeszítéséhez és csatornafedelek " +"felemeléséhez is lehet használni." #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "hidrogén tartály" -msgstr[1] "hidrogén tartály" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "hevenyészett pajszer" +msgstr[1] "hevenyészett pajszer" -#. ~ Description for hydrogen tank +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." msgstr "" -"Sűrített hidrogént tartalmazó tartály. Ha a semmiből kell vizet létrehoznod," -" vagy egy zeppelint szeretnél a levegőbe emelni, akkor még jól jöhet." #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "ecset" -msgstr[1] "ecset" +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "lakatos készlet" +msgstr[1] "lakatos készlet" -#. ~ Description for paint brush +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "Falfestéshez használható széles ecset." +msgid "" +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." +msgstr "" +"Ez egy keményacél zárfeltörő készlet torziós racsnikkal. Használatával " +"csendben és gyorsan lehet zárakat kinyitni - feltéve, hogy rendelkezel " +"valamiféle gépészeti képességekkel." #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "filctoll" -msgstr[1] "filctoll" +msgid "bio lockpick" +msgid_plural "bio lockpicks" +msgstr[0] "bio tolvajkulcs" +msgstr[1] "bio tolvajkulcs" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. -#: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "Leírt" +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "this a pseudo item" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "Írás" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "savbomba" +msgstr[1] "savbomba" -#. ~ Description for permanent marker +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." msgstr "" -"Vastag filctoll ipari alkalmazásra - nagyobb egy hagyományos filctollnál, és" -" kisebb, mint egy palackos spré festék. Használatával a padlóra írhatsz, de " -"hiába írod le, hogy Elbereth, az nem fog segíteni." +"Ez egy savval teli törékeny tároló. Eldobása után erős savtócsát hoz létre." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "kisállat-hordozó" -msgstr[1] "kisállat-hordozó" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "C-4 robbanószer" +msgstr[1] "C-4 robbanószer" -#. ~ Description for pet carrier +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" -"Háziállatok szállításához használt műanyag ketrec. Használd egy megfelelő " -"állaton annak a befogásához, vagy használd egy üres mezőn a betárolt állat " -"elengedéséhez." +"Ez egy katonai erősségű RDX kompozit robbanóanyag. A felirat szerint " +"\"Rendkívül robbanékony, óvatosan bánj vele!\" Időzítő is jár hozzá." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "fa kisállat-hordozó" -msgstr[1] "fa kisállat-hordozó" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "C-4 robbanószer (élesített)" +msgstr[1] "C-4 robbanószer (élesített)" -#. ~ Description for wooden pet carrier +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." msgstr "" -"Háziállatok szállításához használt fa ketrec. Használd egy megfelelő állaton" -" annak a befogásához, vagy használd egy üres mezőn a betárolt állat " -"elengedéséhez." - -#: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "tyúkketrec" -msgstr[1] "tyúkketrec" +"Már elindítottad a(z) %s időzítőjét, talán érdemes lenne távolabb menni " +"tőle." -#. ~ Description for chicken cage +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -"Csirkék szállításához használt dróthálós ketrec, de bármilyen apróbb méretű " -"állathoz is használható. Használd egy megfelelő állaton annak a befogásához," -" vagy használd egy üres mezőn a betárolt állat elengedéséhez." - -#: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "zombi feromon" -msgstr[1] "zombi feromon" +"Ez egy katonai erősségű RDX kompozit robbanóanyag. A felirat szerint " +"\"Rendkívül robbanékony, óvatosan bánj vele!\" Időzítő is jár hozzá, ami " +"jelenleg ketyeg." -#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py -msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." -msgstr "" -"Ez valamiféle undorítóan rotható húsgombóc. Amikor összeszorítod, akkor egy " -"kis feromon-felhő röppen a levegőbe, és a környező zombik egy rövid időre " -"nem veled foglalkoznak. Talán akkor egy rövid ideig a sajátjuknak " -"tekintenek." +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "dinamit" +msgstr[1] "dinamit" +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "csákány" -msgstr[1] "csákány" +msgid "You light the dynamite." +msgstr "Meggyújtod a dinamitot." -#. ~ Description for pickaxe +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" -"Ez egy nagyméretű acél csákány, amellyel kemény dolgokat (és megfelelő " -"képességek birtokában kemény célpontokat) lehet szétzúzni. Szerencse fel!" +"Több rúdnyi robbanóanyag kanóccal. A kanóc meggyújtásához használni kell, és" +" ehhez a leltáradban kell gyufának vagy öngyújtónak lennie. A kanóc " +"meggyújtása után nem sokkal ez a tárgy fel fog robbanni, úgyhogy utána " +"tűnés!" #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "lakatos készlet" -msgstr[1] "lakatos készlet" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "dinamit (ég)" +msgstr[1] "dinamit (ég)" -#. ~ Description for locksmith kit +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." -msgstr "" -"Ez egy keményacél zárfeltörő készlet torziós racsnikkal. Használatával " -"csendben és gyorsan lehet zárakat kinyitni - feltéve, hogy rendelkezel " -"valamiféle gépészeti képességekkel." +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +msgstr "A dinamit kanóca sisteregve ég, most már bármikor felrobbanhat." #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "üvegpipa" -msgstr[1] "üvegpipa" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for glass pipe +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"Ez egy kézzel fújt üvegpipa. Leggyakrabban rekreációs célú anyagok " -"elszívására használják." #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "dohánypipa" -msgstr[1] "dohánypipa" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for tobacco pipe +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" -"Ez egy kézzel faragott fapipa. Tűzben szárított dohánylevelek " -"elfogyasztására készítették." #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "fogó" -msgstr[1] "fogó" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pliers +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +msgid "Activate bomb" msgstr "" -"Egyszerű csúszóreteszes fogó a legalapvetőbb gépészeti feladatokhoz. Bármi " -"komplikáltabbhoz franciakulcs kell." +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "zsebóra" -msgstr[1] "zsebóra" +msgid "You activate the EMP bomb." +msgstr "" -#. ~ Description for pocket watch +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." msgstr "" -"Régimódi zsebóra. Megmutatja, hogy hány óra van, és közben jól is néz ki. " -"Hasznos alkatrészekre lehet szétszedni." #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "zsebkés" -msgstr[1] "zsebkés" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pocket knife +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." msgstr "" -"Ez egy zsebkés. Közelharcra nem túl jó, bár a semminél azért jobb. Elég éles" -" ahhoz, hogy mészárláshoz lehessen használni." +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "elektromos polírozó" -msgstr[1] "elektromos polírozó" +msgid "" +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." +msgstr "" -#. ~ Description for electric polisher #: lang/json/TOOL_from_json.py -msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." -msgstr "Fémfelületek fényessé tételéhez szükséges elektromos polírozó." +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "műtrágya bomba" +msgstr[1] "műtrágya bomba" +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "üdítősdoboz tűzhely" -msgstr[1] "üdítősdoboz tűzhely" +#, no-python-format +msgid "You light the %s." +msgstr "Meggyújtod a(z) %s-t." -#. ~ Description for soda can stove kit +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" -"Ez egy rendkívül könnyű, alkohollal üzemelő tűzhely, amelyet egy alumínium " -"italos dobozból készítettek. A koncentrált alkoholt befogadó műanyag palack " -"kapacitása 500 ml." +"Ez egy robbanékony házi készítésű robbanószer. A kanóc meggyújtásához " +"használni kell, és ehhez a leltáradban kell gyufának vagy öngyújtónak " +"lennie. A kanóc meggyújtása után nem sokkal ez a tárgy fel fog robbanni, " +"úgyhogy utána tűnés!" #: lang/json/TOOL_from_json.py -msgid "handheld game system" -msgid_plural "handheld game systems" -msgstr[0] "kézi videójáték" -msgstr[1] "kézi videójáték" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "műtrágya bomba (ég)" +msgstr[1] "műtrágya bomba (ég)" -#. ~ Description for handheld game system +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable games console in working condition, with a backlit screen" -" allowing you to play in the dark. You can use it to play it for a little " -"while, but this requires batteries." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." msgstr "" -"Ez egy működőképes, hordozható videójáték, háttérvilágításának köszönhetően " -"a sötétben is használható. Használatához aktiválni kell, és elem szükséges." +"A műtrágya bomba kanóca sisteregve ég, most már bármikor felrobbanhat." #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "portál generátor" -msgstr[1] "portál generátor" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "petárda" +msgstr[1] "petárda" -#. ~ Description for portal generator +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" msgstr "" -"Ez egy ritka és másvilági szerkezet - már attól is fáj a fejed, hogy " -"ránézel. A felületét idegen jelek borítják." +"Egy darab petárda, rövid kanóccal. A kanóc meggyújtásához használni kell, és" +" ehhez a leltáradban kell gyufának vagy öngyújtónak lennie. A kanóc " +"meggyújtása után nem sokkal ez a tárgy fel fog robbanni, úgyhogy gyorsan " +"dobd el!" #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "kő véső" -msgstr[1] "kő véső" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "petárda (ég)" +msgstr[1] "petárda (ég)" -#. ~ Description for stone adze +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." msgstr "" -"Ez egy kő véső, nagyjából arra használható, hogy fából készült tárgyakat " -"lehessen vele szétvágni." +"A petárda kanócát meggyújtották, sisteregve ég. Gyorsan dobd el, mielőtt még" +" felrobban." #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "kőbalta" -msgstr[1] "kőbalta" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "petárda csomag" +msgstr[1] "petárda csomag" -#. ~ Description for stone axe +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" msgstr "" -"Ez egy bothoz erősített éles kő. Favágásra egészen alkalmas, de egy igazi " -"baltával azért nem veszi fel a versenyt." +"Ez egy 25 petárdából álló csomag, amelyek mind egy központi kanócról " +"robbannak. A kanóc meggyújtásához használni kell, és ehhez a leltáradban " +"kell gyufának vagy öngyújtónak lennie. A kanóc meggyújtása után nem sokkal " +"ez a tárgy fel fog robbanni, úgyhogy gyorsan dobd el!" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "kőkalapács" -msgstr[1] "kőkalapács" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "petárda csomag (ég)" +msgstr[1] "petárda csomag (ég)" -#. ~ Description for stone hammer +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." msgstr "" -"Ez a kőkalapács egy bothoz erősített kődarabból áll. Kalapálásra megfelelő, " -"de egy igazi kalapáccsal azért nem veszi fel a versenyt." +"Ennek a 25 petárdából álló csomag központi kanócát meggyújtották, a kanóc " +"sisteregve ég. Gyorsan dobd el, mielőtt még felrobban." #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "kő kés" -msgstr[1] "kő kés" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "villanógránát" +msgstr[1] "villanógránát" -#. ~ Description for stone knife +#. ~ Use action msg for flashbang. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the flashbang." +msgstr "Kihúzod a villanógránát biztosítótüskéjét." + +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" -"Ez egy üreges nyélbe illesztett éles kő. Nem annyira jó, mint egy igazi kés," -" de a semminél azért jobb." +"Ez egy rohamrendőrségi villanógránát. Használatkor kihúzod a biztosítótüskét" +" és ezzel beindul a gyutacsa. Ezután a gránát minden közel tartózkodót " +"megzavaró, ragyogó felvillanásáig és süketítő puffanásáig öt köröd van. " +"Talán jó ötlet lenne eldobni." #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "kő ásó" -msgstr[1] "kő ásó" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "aktív villanógránát" +msgstr[1] "aktív villanógránát" -#. ~ Description for stone shovel +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" -"Ez egy bothoz erősített lapos kő. Lapátolásra egészen jó, de egy igazi " -"lapáttal azért nem veszi fel a versenyt." +"Ez egy aktív villanógránát, és bármelyik pillanatban minden közel " +"tartózkodót megzavaró, ragyogó felvillanhat és süketítően puffanhat! Azonnal" +" dobd el!" #: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" -msgstr[0] "bio tolvajkulcs" -msgstr[1] "bio tolvajkulcs" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "hevenyészett könnygázgránát kaniszter" +msgstr[1] "hevenyészett könnygázgránát kaniszter" -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "this a pseudo item" +#. ~ Use action menu_text for makeshift gas canister. +#: lang/json/TOOL_from_json.py +msgid "Arm" +msgstr "Élesít" +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "rongy" -msgstr[1] "rongy" +msgid "You arm the makeshift gas canister." +msgstr "Beélesíted a hevenyészett könnygázgránát kanisztert." -#. ~ Description for rag +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." msgstr "" -"Ez egy nagyobb méretű textildarab, amelyet főleg tárgyak készítéséhez, " -"illetve esetleg még vérzés elállításához lehet használni." +"Ez egy háztartási vegyi anyagokból készített kezdetleges gázbomba. " +"Élesítéshez aktiválni. Három kör múlva mérgesgázt fog rövid időre " +"kibocsátani. A gáz megmérgezi azokat, akik belélegzik, elhomályosítja a " +"látásukat és a szaglásukat." #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "szivacs" -msgstr[1] "szivacs" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "aktív hevenyészett könnygázgránát" +msgstr[1] "aktív hevenyészett könnygázgránát" -#. ~ Description for sponge +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." -msgstr "" +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "Már beélesítettd a(z) %sot, próbáld meg inkább eldobni." +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "mosókészlet" -msgstr[1] "mosókészlet" +msgid "Hiss." +msgstr "Ssszzzzzz." -#. ~ Description for washing kit +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." msgstr "" -"Mosódeszkából, valamint szivacsból vagy rongyból álló készlet. Minden, ami " -"az apokalipszis utáni tárgyak megtisztításához szükséges." +"Ezt a házi készítésű gázbombát felbontották és hamarosan mérgesgázt kezd " +"ereszteni. Talán meg kellene tőle szabadulni." #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "olvasólámpa" -msgstr[1] "olvasólámpa" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "becsomagolt M72 LAW" +msgstr[1] "becsomagolt M72 LAW" -#. ~ Use action msg for reading light. -#: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "Bekapcsolod az olvasólámpát." +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "Aktiválás" -#. ~ Use action need_charges_msg for reading light. +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "Az olvasólámpa kialszik." +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "" +"Meghúzod az aktiváló kart, ezzel felkészíted a LAW rakétát a tüzelésre." -#. ~ Description for reading light +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." +msgid "" +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" -"Apró méretű, felcsatolható LED fényforrás, segítségével a sötétben is lehet " -"könyvet olvasni." +"Ez egy M72 LAW rakéta, jelenleg szállítási csomagolásában. Használd a cső " +"kihúzásához és a tüzelésre való felkészítéshez. Aktiválás után már nem lehet" +" újracsomagolni." #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "olvasólámpa (aktív)" -msgstr[1] "olvasólámpa (aktív)" +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "mininuki" +msgstr[1] "mininuki" -#. ~ Use action msg for reading light (active). +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "Kikapcsolod az olvasólámpát." +msgid "" +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." +msgstr "" +"Ez egy elképesztően pusztító fegyver -- egy hordozható atombomba. Az időzítő" +" beállításához aktiválni kell. A robbanás egy kisebb házat is elpusztít." -#. ~ Description for reading light (active) +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." msgstr "" -"Apró méretű, felcsatolható LED fényforrás, segítségével a sötétben is lehet " -"könyvet olvasni. Ez most be van kapcsolva." +"A miniatürizált atombomba oldalán egy fény villog, jelezvén, hogy hamarosan " +"felrobban. Nem ártana messzebbre menni tőle - jó messzire." #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "újratölthető öngyújtó" -msgstr[1] "újratölthető öngyújtó" - -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "Felgyújt" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "Molotov-koktél" +msgstr[1] "Molotov-koktél" -#. ~ Use action msg for refillable lighter. +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "Csattintasz egyet az öngyújtóval." +msgid "Light rag" +msgstr "Rongy meggyújtása" -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "Semmi sem történik." +#. ~ Use action msg for Molotov cocktail. +#: lang/json/TOOL_from_json.py +msgid "You light the Molotov cocktail!" +msgstr "Meggyújtod a Molotov-koktélt." -#. ~ Description for refillable lighter +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -"Felpattintható kupakos, újratölthető öngyújtó. Öngyújtóval lehet használni a" -" különböző kábítószereket, például a cigarettát, illetve ezzel lehet " -"mindenféle dolgokat meggyújtani, például Molotov koktélt. Szintén az " -"öngyújtóval lehet a különféle közelben található tárgyakat felgyújtani." +"Éghető folyadék egy üvegben, amelyből egy rongy lóg ki. A rongy " +"meggyújtásához aktiválni kell. Ehhez a leltáradban kell gyufának vagy " +"öngyújtónak lennie. Meggyújtása után dobd el, és ahol földet ér, ott tűz " +"gyullad." -#. ~ Use action msg for refillable lighter. +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "Eloltod az öngyújtót." +msgid "" +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." +msgstr "" +"Éghető folyadék egy üvegben, amelyből egy égő rongy lóg ki. Ha meggyújtása " +"után eldobod, akkor ahol földet ér, ott tűz gyullad. Ha elejted, akkor téged" +" gyújt meg, ezért nem javasolt elejteni." -#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "Ez egy felpattintható kupakos, újratölthető öngyújtó. Jelenleg ég." +msgid "ANFO charge" +msgid_plural "ANFO charges" +msgstr[0] "ANFO töltet" +msgstr[1] "ANFO töltet" +#. ~ Use action msg for ANFO charge. #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "kézi daráló" -msgstr[1] "kézi daráló" +msgid "You light the fuse on the ANFO charge. Run survivor, run!" +msgstr "Meggyújtod az ANFO töltet kanócát. Fuss, Forrest, fuss!" -#. ~ Description for quern +#. ~ Description for ANFO charge #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "Magvak darálásához használható, kézi meghajtású kődaráló." +msgid "" +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. Use this item to light the fuse. You will then have " +"twenty turns before it explodes and creates a large fireball." +msgstr "" +"Ez egy ANFO pelletekkel megtöltött nagyméretű fémhordó, begyújtáshoz " +"dinamittal. Használatkor meggyújtod a kanócot. Ezután a hatalmas tűzgolyót " +"előidéző felrobbanásáig húsz köröd van. " #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "polifóm" -msgstr[1] "polifóm" +msgid "active ANFO charge" +msgid_plural "active ANFO charges" +msgstr[0] "aktív ANFO töltet" +msgstr[1] "aktív ANFO töltet" -#. ~ Use action done_message for rollmat. +#. ~ Use action no_deactivate_msg for active ANFO charge. +#. ~ Use action no_deactivate_msg for active black gunpowder charge. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "Kitekered a polifómot és a földre helyezed." +msgid "You've already lit the fuse - run!" +msgstr "Már meggyújtottad a kanócot, most futás!" -#. ~ Description for rollmat +#. ~ Description for active ANFO charge #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. The fuse has been lit - better run like hell!" msgstr "" -"Ez egy polifómból készült matrac, amelyet tároláshoz szorosan fel lehet " -"tekerni. Elszigetel a padlótól, így könnyebben lehet aludni. Kitekeréshez és" -" a földre helyezéshez aktiválni kell." +"Ez egy ANFO pelletekkel megtöltött nagyméretű fémhordó, begyújtáshoz " +"dinamittal. A kanóc már ég - úgyhogy futás!" #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "RX12 tűmentes injekciós rendszer" -msgstr[1] "RX12 tűmentes injekciós rendszer" +msgid "black gunpowder charge" +msgid_plural "black gunpowder charges" +msgstr[0] "fekete lőpor töltet" +msgstr[1] "fekete lőpor töltet" -#. ~ Description for RX12 jet injector +#. ~ Use action msg for black gunpowder charge. #: lang/json/TOOL_from_json.py msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." -msgstr "" -"A Rivtech RX12 tűmentes injekciós rendszer egy apró, pisztolyformájú " -"berendezés, amely segítségével tű nélkül lehet gyors gyógyhatású " -"vegyszereket a bőrön át befecskendezni. Az oldalán olvasható figyelmeztetés " -"szerint az óránkénti két befecskendezést nem szabad túllépni." - -#: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "széf" -msgstr[1] "széf" +"You light the fuse on the black gunpowder charge. Get rid of it quickly!" +msgstr "Meggyújtod a fekete lőpor töltet kanócát. Gyorsan szabadulj meg tőle!" -#. ~ Description for safe deposit box +#. ~ Description for black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" +" this item to light the fuse. Should explode in a few minutes…" msgstr "" -"Ez egy értékeket védő, kombinációs zárral ellátott széf. Sajnos a " -"kombinációt nem tudod. Széttörésével minden benne található tárgy " -"megsemmisülne." #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "szarkofág hozzáférési kód" -msgstr[1] "szarkofág hozzáférési kód" +msgid "active black gunpowder charge" +msgid_plural "active black gunpowder charges" +msgstr[0] "aktív fekete lőpor töltet" +msgstr[1] "aktív fekete lőpor töltet" -#. ~ Description for sarcophagus access code +#. ~ Description for active black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, whose fuse has been lit, its " +"final countdown starting." msgstr "" -"Ezen a nyomtatott oldalon egy veszélyes hulladék szarkofág liftjéhez " -"használható számsorozat szerepel." - -#: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "fafűrész" -msgstr[1] "fafűrész" +"Ez egy házi készítésű robbanószer, amely egy lőporral és fémhulladékkal " +"megtöltött műanyag palackból, és egy hosszú kanócból áll. A kanóc ég, " +"megkezdődött a visszaszámolás." -#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "" -"Ezzel a vékony pengéjű fűrésszel fából készült tárgyakat lehet szétvágni." +msgid "RDX charge" +msgid_plural "RDX charges" +msgstr[0] "RDX töltet" +msgstr[1] "RDX töltet" +#. ~ Use action msg for RDX charge. #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "szike" -msgstr[1] "szike" +msgid "You light the fuse on the explosive charge. Clear the area!" +msgstr "Meggyújtod az RDX töltet kanócát. Most pedig futás!" -#. ~ Description for scalpel +#. ~ Description for RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"Contains a core of primary explosive to ensure that the charge detonates " +"completely and delivers its entire destructive power to everything in sight." msgstr "" -"Ezt a nagyon éles kést kifejezetten műtéti pontosságú vágásokhoz tervezték. " -"Apró, éles pengéje a hozzáértők kezében precíz ütésekre képes. " +"Ezt a fémhordót 50 liter RDX-szel és fémhulladékkal töltötték meg. Belül egy" +" primér robbanószer található, amely garantálja, hogy az egész töltet " +"begyullad, és pusztítása teljes lesz." #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "csavarhúzó" -msgstr[1] "csavarhúzó" - -#. ~ Description for screwdriver -#: lang/json/TOOL_from_json.py -msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." -msgstr "" -"Csillagfejű csavarhúzó, szinte elengedhetetlen bármiféle elektronikai tárgy " -"szét- vagy összeszereléséhez, a legtöbb gépészeti munkához, és számos egyéb " -"tevékenységhez." - -#: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "csavarhúzó készlet" -msgstr[1] "csavarhúzó készlet" - -#. ~ Description for screwdriver set -#: lang/json/TOOL_from_json.py -msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." -msgstr "" -"Számos méretű és fejű csavarhúzót tartalmazó készlet. Garantáltan található " -"benne precízebb munkához szükséges szerszám." - -#: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "kasza" -msgstr[1] "kasza" - -#. ~ Description for scythe -#: lang/json/TOOL_from_json.py -msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "" -"Ezzel az oldschool mezőgazdasági szerszámmal magas füvet szokás vágni. Bár " -"tulajdonképpen egy fadarab végére erősített hatalmas pengéből áll, rendkívül" -" nehéz bármi másra használni, mint amire eredetileg szánták." - -#: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "varrókészlet" -msgstr[1] "varrókészlet" - -#. ~ Description for sewing kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." -msgstr "" -"Különféle tűkkel ellátott, pár műanyag tekercsnyi cérnát és egyéb textil " -"megmunkáláshoz szükséges szerszámot tartalmazó készlet. Egy varró készlet " -"segítségével lehet egy ruhadarabot megjavítani vagy megerősíteni. " -"Használatához a szabó készségre van szükség." - -#: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "altatóorvosi készlet" -msgstr[1] "altatóorvosi készlet" +msgid "active RDX charge" +msgid_plural "active RDX charges" +msgstr[0] "aktív RDX töltet" +msgstr[1] "aktív RDX töltet" +#. ~ Use action no_deactivate_msg for active RDX charge. #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "borotválkozó készlet" -msgstr[1] "borotválkozó készlet" +msgid "You've already lit the fuse - clear the area immediately!" +msgstr "Már meggyújtottad a kanócot, most futás!" -#. ~ Description for shaving kit +#. ~ Description for active RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." -msgstr "" -"Ez egy kisméretű és könnyű utazó borotválkozó készlet. Szappannal használva " -"lehet vele borotválkozni. Használatonként 1 egységnyi szappant igényel." - -#: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "óvóhely készlet" -msgstr[1] "óvóhely készlet" - -#. ~ Description for shelter kit -#: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"The fuse has been lit and once it ignites the primary explosive, the charge " +"will detonate and rain fire and steel on everything in sight." msgstr "" -"Ez egy kisméretű, botokból és állati bőrökből készített menedék. " -"Elhelyezéshez aktiválni kell." - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "siskebab (ki)" -msgstr[1] "siskebab (ki)" +"Ezt a fémhordót 50 liter RDX-szel és fémhulladékkal töltötték meg. A primér " +"robbanószer gyutacs már ég, robbanáskor az egész környéket tűzzel és " +"acélrepeszekkel teríti be." -#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "Basszus, nem indul be!" +msgid "rocket candy" +msgid_plural "rocket candies" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action lacks_fuel_message for shishkebab (off). +#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket +#. candies'}. #: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "Ebbe üzemanyag kell!" +msgid "Light candy" +msgstr "Cukorka meggyújtása" -#. ~ Use action success_message for shishkebab (off). +#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "Buli van, zombikáim!" +msgid "You light the rocket candy on fire. Throw it!" +msgstr "Meggyújtottad a rakéta cukorkát, úgyhogy dobd is el!" -#. ~ Description for shishkebab (off) +#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." +"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" +" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" +" smokescreen - if you lit the narrow end, you should be able to throw it " +"before the flame reaches the broad end." msgstr "" -"Ez egy hatalmas penge, oldalán üzemanyag-vezetékkel. A hőszigetelt " -"fogantytúba egy apró méretű üzemanyag-tartály és egy gyújtó került " -"beépítésre. Benzinnel feltöltve a penge sistergően forróvá válik, valamint " -"bevilágítja az utat. Begyújtásához használni kell." - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "siskebab (be)" -msgstr[1] "siskebab (be)" - -#. ~ Use action auto_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "Basszus! A siskebab lángja egy utolsó villan, majd kialszik." - -#. ~ Use action charges_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "De gáz, elfogyott a benzin! A siskebab lángja kihúny." +"A körte formájú rakéta cukorka úgy készül, hogy salétrom és cukor keverékét " +"kell felmelegíteni, majd formába önteni az így kapott folyadékot. Rakéták " +"hajtóanyagaként is használható, valamint ködfüggönyként is. Ha meggyújtod a " +"keskeny végét, akkor még lesz időd eldobni, mielőtt a széles végre is lángra" +" kap." -#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "A siskebabod lángja serceg!" +msgid "burning rocket candy" +msgid_plural "burning rocket candies" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action voluntary_extinguish_message for shishkebab (on). +#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', +#. 'str_pl': 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "Lazíts, haver. A siskebabod lángja elalszik." +msgid "You've already lit the fuse - get rid of it immediately!" +msgstr "Már meggyújtottad a kanócot, most aztán dobd el!" -#. ~ Use action water_extinguish_message for shishkebab (on). +#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': +#. 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "A siskebabod lángja a vízben sziszegve kialszik." +msgid "Hsssss." +msgstr "Hsssss." -#. ~ Description for shishkebab (on) +#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket +#. candies'} #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." +"This is a chunk of rocket candy that has been lit on fire and burns with a " +"loud hiss, spewing forth large amounts of smoke." msgstr "" -"Ez egy hatalmas penge, oldalán üzemanyag-vezetékkel. A hőszigetelt " -"fogantytúba egy apró méretű üzemanyag-tartály és egy gyújtó került " -"beépítésre. A penge fényesen izzik. Eloltásához használni kell." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "sörétes puskás csapda" -msgstr[1] "sörétes puskás csapda" +"Ez a darab rakéta cukorka már ég, és hangos sziszegéssel hatalmas füstöt " +"ereget." -#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "Felállítod a sörétes puskás csapdát." +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "elektromos tűzgyújtó" +msgstr[1] "elektromos tűzgyújtó" -#. ~ Description for shotgun trap +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" -"Egy felhúzott sörétes puskához kötött csapdadrót. Ha valaki belebotlik a " -"drótba, akkor a puska elsül. Két lövedék van betárazva. Az elsütéskor vagy " -"az egyik, vagy mindkét lövedék kerül kilövésre." - -#: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "ásó" -msgstr[1] "ásó" - -#. ~ Description for shovel -#: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." -msgstr "Ásó szerszám. Magad mellé áshatsz vele gödröt." +"Ez egy kezdetlegesen összeeszkábált elektromos tűzgyújtó, amelyet rossz " +"hatásfokú öngyújtóként lehet használni." #: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "sarló" -msgstr[1] "sarló" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "tűzfúró" +msgstr[1] "tűzfúró" -#. ~ Description for sickle +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -"Ezzel az oldschool mezőgazdasági szerszámmal magas füvet szokás vágni. Bár " -"tulajdonképpen egy fogantyú végére erősített görbe pengéből áll, rendkívül " -"nehéz bármi másra használni, mint amire eredetileg szánták." +"Ez egy, két fadarabból és egy zsinórból készült, kezdetleges tűzgyújtó " +"szerszám. Mivel az egyszerű anyagokból készült, lassan és meglehetősen " +"nehezen lehet vele tüzet gyújtani." #: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "kicsi tűzoltókészülék" -msgstr[1] "kicsi tűzoltókészülék" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "tábori tűzfúró" +msgstr[1] "tábori tűzfúró" -#. ~ Description for small fire extinguisher +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -"Ez a kézi tűzoltó készülék egy liter sűrített szén-dioxidot tartalmaz. A " -"közeli tüzek eloltásához hasznos lehet." +"Ez egy, két fadarabból és egy zsinórból készült, kezdetleges, de erős " +"tűzgyújtó szerszám. Mivel az egyszerű anyagokból készült, lassan és " +"meglehetősen nehezen lehet vele tüzet gyújtani." #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "lőfegyver javító készlet" -msgstr[1] "lőfegyver javító készlet" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "kovakő és acél" +msgstr[1] "kovakő és acél" -#. ~ Description for firearm repair kit +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." msgstr "" -"Ez a hordozható készlet elég szerszámot tartalmaz egy sérült lőfegyver " -"megjavításához. Sztenderd elemekkel üzemel, a fegyverek hosszútávú " -"karbantartásához elengedhetetlen fontosságú eszköz. Használatához 100 elem " -"töltet szükséges." #: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "okos lámpa (ki)" -msgstr[1] "okos lámpa (ki)" - -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "Bekapcsolod az okos lámpát." - -#. ~ Use action need_charges_msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "Az okos lámpa eleme lemerült." - -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "Ez egy okos lámpa, távolról is be lehet kapcsolni." - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "okos lámpa (be)" -msgstr[1] "okos lámpa (be)" - -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "Az okos lámpa kikapcsol." +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "öngyújtó" +msgstr[1] "öngyújtó" -#. ~ Description for smart lamp (on) +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." msgstr "" -"Ez egy okos lámpa, ami távolról is ki lehet kapcsolni. Jelenleg világít." - -#: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "vészhelyzeti oxigénpalack" -msgstr[1] "vészhelyzeti oxigénpalack" +"Eldobható műanyag öngyújtó. Öngyújtóval lehet használni a különböző " +"kábítószereket, például a cigarettát, illetve ezzel lehet mindenféle " +"dolgokat meggyújtani, például Molotov koktélt. Szintén az öngyújtóval lehet " +"a különféle közelben található tárgyakat felgyújtani." -#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py -msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." -msgstr "" -"Kisméretű, sűrített orvosi oxigénes tartály behajtható szabályozóval és a " -"maszkkal. Gyakran használják egészségügyi vészhelyzeteknél, azonnal " -"megszünteti az asztmás rohamokat és a füst belégzése okozta köhögést, és még" -" némi rövidtávú energiát is ad." - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "forrasztópáka" -msgstr[1] "forrasztópáka" +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "nagyító" +msgstr[1] "nagyító" -#. ~ Description for soldering iron +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." -msgstr "" -"Forró hegyű szerszám, komplikált elektronikai kézműves termékekhez " -"elengedhetetlen fontosságú. Ha nagyon muszáj, akkor elfertőződött sebet is " -"lehet vele kiégetni." +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." +msgstr "Ez egy nagyító. Napos időben talán tüzet lehet vele gyújtani." #: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "festékszóró spray" -msgstr[1] "festékszóró spray" +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "levélgyufa" +msgstr[1] "levélgyufa" -#. ~ Description for spray can +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." msgstr "" -"Ez egy festékkel teli festékszóró spray. Használatával grafittit rajzolhatsz" -" a talajra." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "fellépő" -msgstr[1] "fellépő" - -#. ~ Description for stepladder -#: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "Ez egy fából készült fellépő létre. Elhelyezéséhez használni kell." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "pálinkafőző" -msgstr[1] "pálinkafőző" +"Kisméretű papírgyufás kartonlapka, kívül durva gyújtófelülettel. " +"Levélgyufával lehet használni a különböző kábítószereket, például a " +"cigarettát, illetve ezzel lehet mindenféle dolgokat meggyújtani, például " +"Molotov koktélt. Szintén a levélgyufával lehet a különféle közelben " +"található tárgyakat felgyújtani." -#. ~ Description for still #: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "" -"Ez egy pálinkafőző, használatával alkoholt, illetve egyéb, furcsább anyagot " -"lehet desztillálni." +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "újratölthető öngyújtó" +msgstr[1] "újratölthető öngyújtó" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "autókláv" -msgstr[1] "autókláv" +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "Felgyújt" -#. ~ Description for autoclave +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." -msgstr "" -"Ez egy autókláv. Vastag falú edény nagy nyomású és hőmérsékletű " -"sterilizáláshoz, például KBM-ek. Hatalmas energiaigénye miatt normális " -"elemekkel nem működik." +msgid "You flick the lighter." +msgstr "Csattintasz egyet az öngyújtóval." -#: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "túlélő írón" -msgstr[1] "túlélő írón" +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "Semmi sem történik." -#. ~ Description for survival marker +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." msgstr "" -"Ez a hegyes darab faszén garantáltan összekoszolja a kezedet. Használatával " -"a talajra írhatsz valamit." - -#: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "hevenyészett hajvágó készlet" -msgstr[1] "hevenyészett hajvágó készlet" - -#. ~ Description for makeshift haircut kit -#: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "Ezzel a készlettel hajat lehet vágni." +"Felpattintható kupakos, újratölthető öngyújtó. Öngyújtóval lehet használni a" +" különböző kábítószereket, például a cigarettát, illetve ezzel lehet " +"mindenféle dolgokat meggyújtani, például Molotov koktélt. Szintén az " +"öngyújtóval lehet a különféle közelben található tárgyakat felgyújtani." +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "túlélő csajkakészlet" -msgstr[1] "túlélő csajkakészlet" +msgid "You extinguish the lighter." +msgstr "Eloltod az öngyújtót." -#. ~ Description for survivor mess kit +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." -msgstr "" -"Házi készítésű csajkakészlet, amelyben megtalálható minden, ami a poszt-" -"apokaliptikus világ konyhai művészetéhez szükséges. Hőellátása egy " -"olajlámpa. A készlet egyszerű, de tartós eszközökből és anyagokból áll." - -#: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "túlélő távcső" -msgstr[1] "túlélő távcső" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "Ez egy felpattintható kupakos, újratölthető öngyújtó. Jelenleg ég." -#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py -msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." -msgstr "" -"Házi készítésű, összecsukható távcső. Fegyver célzásához túl nagy és " -"pontatlan, viszont elég csak a leltárodban tartani ahhoz, hogy megduplázza a" -" nagytérképre felrajzolt látótávolságot." +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "parázshordó" +msgstr[1] "parázshordó" +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "hevenyészett borotválkozó készlet" -msgstr[1] "hevenyészett borotválkozó készlet" +msgid "You light the tinder." +msgstr "Meggyújtod a gyújtóst." -#. ~ Description for makeshift shaving kit +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." +msgid "The ember carrier is out of tinder." msgstr "" -"Ez egy hevenyészett borotválkozó készlet. Szappannal használva lehet vele " -"borotválkozni. Használatonként 1 egységnyi szappant igényel." +#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "hideg- és melegpréselő szerszámkészlet" -msgstr[1] "hideg- és melegpréselő szerszámkészlet" +msgid "You need a lighter or fire to light this." +msgstr "A meggyújtásához öngyújtó vagy tűz szükséges." -#. ~ Description for swage and die set +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "Ez egy fémmegmunkáláshoz szükséges préskészlet." - -#: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "injekciós tű" -msgstr[1] "injekciós tű" - -#. ~ Description for syringe -#: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." msgstr "" -"Orvosi fecskendő, segítségével intravénás gyógy- és kábítószereket lehet " -"beadni." +"Ebben a kis tárolóban gyújtós található, az oldalába vágott lyukak segítenek" +" a levegő áramlásával. A behelyezett parázsló gyújtós jó sokáig eltart, és " +"modern szerszámok nélkül is képes a tűzgyújtásra." #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "szabókészlet" -msgstr[1] "szabókészlet" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "parázshordó (ég)" +msgstr[1] "parázshordó (ég)" -#. ~ Description for tailor's kit +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." msgstr "" -"Ez egy kiváló minőségű műanyag készlet számos varrótűvel, műanyag " -"cérnatekerccsel, kis ollókkal, és még egy árral is. A szabókészlettel " -"feljavíthatod a ruházatodat és a páncélzatodat. A szabászat készségedet " -"használja." - -#: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "cserezhető bőr" -msgstr[1] "cserezhető bőr" - -#. ~ Use action msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "Óvatosan széthajtogatod a cserezhető bőrt, és tisztára rázod." +"Ebben a kis tárolóban gyújtós található, az oldalába vágott lyukak segítenek" +" a levegő áramlásával. Benne gyújtós parázslik, és lehet vele tábortüzet " +"gyújtani." -#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "A cserezhető bőr még nem kész." +msgid "crash axe" +msgid_plural "crash axes" +msgstr[0] "mentőbalta" +msgstr[1] "mentőbalta" -#. ~ Description for tanning leather hide +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." msgstr "" -"Vegykezelt állati bőr, amely cserzés után lesz használható. Amikor " -"elkészült, akkor használni kell a széthajtogatáshoz." - -#: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "cserezhető szőrmeirha" -msgstr[1] "cserezhető szőrmeirha" - -#. ~ Use action msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." -msgstr "Óvatosan széthajtogatod a szőrmeírhát, és tisztára rázod." +"Egy rövid és könnyű vészhelyzeti szerszám negyedkörív formájú pengével, " +"valamint hőszigetelt nyéllel. Repülőgépeken használják tűzoltásnál az " +"elválasztó falak átvágásához, vagy a szekrények lefeszítéséhez." -#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "A cserezhető szőrmeirha még nem kész." +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "nagy tűzoltókészülék" +msgstr[1] "nagy tűzoltókészülék" -#. ~ Description for tanning fur pelt +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" -"Vegykezelt állati szőrmeirha, amely cserzés után lesz használható. Amikor " -"elkészült, akkor használni kell a széthajtogatáshoz." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "teleportáló lap" -msgstr[1] "teleportáló lap" - -#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "Lerakod a teleportáló lapot." +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "tűzoltó fejsze" +msgstr[1] "tűzoltó fejsze" -#. ~ Description for teleport pad +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." msgstr "" -"Ez a teleportáló csapda készlete, amely egy teleportálóból és egy lépésre " -"aktiválódó napelemből áll." +"Ez egy nagyméretű, csákányos végű kétkezes fejsze, amelyet főleg a tűzoltók " +"szoktak használni. Erős közelharci fegyver, de a suhintások között egy " +"kicsit sok idő telik el." #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "teleport" -msgstr[1] "teleport" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "Halligan-pajszer" +msgstr[1] "Halligan-pajszer" -#. ~ Description for teleporter +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" -"Ez a kísérleti berendezés aktiválása után rövid távolságra teleportál." +"Nevét a tervezőjéről, Hugh Halligan New York-i tűzoltóparancsnok-" +"helyettesről kapta 1948-ban. Ezt a nehéz, több mindenre is használható " +"szerszámot tűzoltók, valamint rendőrségi és katonai mentési egységek " +"használják. Zárt ajtót lehet vele roncsolásmentesen nyitni, illetve " +"csatornafedeleket is fel lehet szedni. Meg fejeket lehet vele még bezúzni." #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "sátor" -msgstr[1] "sátor" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "kicsi tűzoltókészülék" +msgstr[1] "kicsi tűzoltókészülék" -#. ~ Description for tent +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." msgstr "" -"Ez egy egyszemélyes sátor, éppen elég nagy ahhoz, hogy kényelmesen elférj " -"benne." - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "Lángoló acéldarab +2" -msgstr[1] "Lángoló acéldarab +2" - -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "BASZKI EZ ÉG" - -#: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "hőmérő" -msgstr[1] "hőmérő" - -#. ~ Description for thermometer -#: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "A légköri hőmérsékletet mérő műanyag hőmérő." +"Ez a kézi tűzoltó készülék egy liter sűrített szén-dioxidot tartalmaz. A " +"közeli tüzek eloltásához hasznos lehet." #: lang/json/TOOL_from_json.py msgid "throwable fire extinguisher" @@ -85283,359 +85393,262 @@ msgstr "" "úgyhogy elég csak a lángok közé dobni." #: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "fémcsipesz" -msgstr[1] "fémcsipesz" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "műanyag halcsapda" +msgstr[1] "műanyag halcsapda" -#. ~ Description for pair of metal tongs +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -"Hosszú nyelvű fémcsipesz, főleg főzésnél illetve fémmegmunkáló recepteknél " -"használják." - -#: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "kis radiátor" -msgstr[1] "kis radiátor" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "Bekapcsol" - -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. -#: lang/json/TOOL_from_json.py -msgid "You turn on the heater." -msgstr "Bekapcsolod a radiátort." +"Ez a hevenyészett halcsapda műanyag palackokból készült. Felépítése " +"egyszerű, mondhatni primitív, de használata is könnyű. A hal beúszik a " +"csalihoz, de már nem tud kijönni. Nem egy humánus eljárás, a törvény tiltja," +" de már nincsenek rendőrök, akiket ez érdekelne." -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "A radiátorba elem vagy egyéb töltet kell." +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "kezdő pecabot" +msgstr[1] "kezdő pecabot" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." msgstr "" -"Hordozható radiátor, amely folyamatosan meleg levegőt ont. A hőmérsékletet " -"nagyjából 10 fokkal növeli." +"Talán túlzásnak lenne ezt pecabotnak nevezni. Tulajdonképpen ez egy bot, egy" +" zsinórral és annak a végén egy horoggal." #: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "kis radiátor (be)" -msgstr[1] "kis radiátor (be)" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "profi pecabot" +msgstr[1] "profi pecabot" -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "Kikapcsolod a radiátort." +msgid "" +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "Profi pecabot számos súllyal. Ezzel aztán mindet ki tudod fogni." #: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "nagy radiátor" -msgstr[1] "nagy radiátor" +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." msgstr "" -"Hordozható radiátor, amely folyamatosan meleg levegőt ont. A hőmérsékletet " -"nagyjából 10 fokkal növeli, és a kisebb változathoz képest sokkal nagyobb " -"teret képes befűteni." - -#: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "nagy radiátor (be)" -msgstr[1] "nagy radiátor (be)" - -#: lang/json/TOOL_from_json.py -msgid "ANFO charge" -msgid_plural "ANFO charges" -msgstr[0] "ANFO töltet" -msgstr[1] "ANFO töltet" +"Ez egy apró prés lőfegyverek muníciójának kézi töltéséhez. A készletben " +"minden megtalálható ahhoz, hogy saját magad készíthess lőszereket." -#. ~ Use action msg for ANFO charge. #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the ANFO charge. Run survivor, run!" -msgstr "Meggyújtod az ANFO töltet kanócát. Fuss, Forrest, fuss!" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for ANFO charge +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. Use this item to light the fuse. You will then have " -"twenty turns before it explodes and creates a large fireball." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" -"Ez egy ANFO pelletekkel megtöltött nagyméretű fémhordó, begyújtáshoz " -"dinamittal. Használatkor meggyújtod a kanócot. Ezután a hatalmas tűzgolyót " -"előidéző felrobbanásáig húsz köröd van. " #: lang/json/TOOL_from_json.py -msgid "active ANFO charge" -msgid_plural "active ANFO charges" -msgstr[0] "aktív ANFO töltet" -msgstr[1] "aktív ANFO töltet" - -#. ~ Use action no_deactivate_msg for active ANFO charge. -#. ~ Use action no_deactivate_msg for active black gunpowder charge. -#: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - run!" -msgstr "Már meggyújtottad a kanócot, most futás!" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "mechanikai tölténybontó" +msgstr[1] "mechanikai tölténybontó" -#. ~ Description for active ANFO charge +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. The fuse has been lit - better run like hell!" +msgid "This is a tool used for properly disassembling firearm ammunition." msgstr "" -"Ez egy ANFO pelletekkel megtöltött nagyméretű fémhordó, begyújtáshoz " -"dinamittal. A kanóc már ég - úgyhogy futás!" - -#: lang/json/TOOL_from_json.py -msgid "black gunpowder charge" -msgid_plural "black gunpowder charges" -msgstr[0] "fekete lőpor töltet" -msgstr[1] "fekete lőpor töltet" +"Ezzel a szerszámmal rendesen szét lehet szedni a lőfegyverek munícióját." -#. ~ Use action msg for black gunpowder charge. #: lang/json/TOOL_from_json.py -msgid "" -"You light the fuse on the black gunpowder charge. Get rid of it quickly!" -msgstr "Meggyújtod a fekete lőpor töltet kanócát. Gyorsan szabadulj meg tőle!" +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "rézkés" +msgstr[1] "rézkés" -#. ~ Description for black gunpowder charge +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" -" this item to light the fuse. Should explode in a few minutes…" +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." msgstr "" +"Nyersen megmunkált rézpengét rögzítettek egy egyszerű fogantyúra. Primitív, " +"de egy lépéssel túlhaladja a kőkorszakot." #: lang/json/TOOL_from_json.py -msgid "active black gunpowder charge" -msgid_plural "active black gunpowder charges" -msgstr[0] "aktív fekete lőpor töltet" -msgstr[1] "aktív fekete lőpor töltet" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "búvárkés" +msgstr[1] "búvárkés" -#. ~ Description for active black gunpowder charge +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, whose fuse has been lit, its " -"final countdown starting." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -"Ez egy házi készítésű robbanószer, amely egy lőporral és fémhulladékkal " -"megtöltött műanyag palackból, és egy hosszú kanócból áll. A kanóc ég, " -"megkezdődött a visszaszámolás." - -#: lang/json/TOOL_from_json.py -msgid "RDX charge" -msgid_plural "RDX charges" -msgstr[0] "RDX töltet" -msgstr[1] "RDX töltet" +"Ez egy rövid, masszív kés, fogazott pengével a kábelek és pántok " +"szétvágásához, valamint tompa heggyel a feszítéshez. Főleg búvárok " +"használják, nagyon könnyű és szinte semmi helyet sem foglal a zsebben." -#. ~ Use action msg for RDX charge. #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the explosive charge. Clear the area!" -msgstr "Meggyújtod az RDX töltet kanócát. Most pedig futás!" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "mézkaparó" +msgstr[1] "mézkaparó" -#. ~ Description for RDX charge +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"Contains a core of primary explosive to ensure that the charge detonates " -"completely and delivers its entire destructive power to everything in sight." +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." msgstr "" -"Ezt a fémhordót 50 liter RDX-szel és fémhulladékkal töltötték meg. Belül egy" -" primér robbanószer található, amely garantálja, hogy az egész töltet " -"begyullad, és pusztítása teljes lesz." - -#: lang/json/TOOL_from_json.py -msgid "active RDX charge" -msgid_plural "active RDX charges" -msgstr[0] "aktív RDX töltet" -msgstr[1] "aktív RDX töltet" +"Méhkaptáraknál a méz lekaparásához használt hegyes, kés-szerű szerszám. " +"Elfogadható közelharci fegyver." -#. ~ Use action no_deactivate_msg for active RDX charge. #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - clear the area immediately!" -msgstr "Már meggyújtottad a kanócot, most futás!" +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "zsebkés" +msgstr[1] "zsebkés" -#. ~ Description for active RDX charge +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"The fuse has been lit and once it ignites the primary explosive, the charge " -"will detonate and rain fire and steel on everything in sight." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." msgstr "" -"Ezt a fémhordót 50 liter RDX-szel és fémhulladékkal töltötték meg. A primér " -"robbanószer gyutacs már ég, robbanáskor az egész környéket tűzzel és " -"acélrepeszekkel teríti be." - -#: lang/json/TOOL_from_json.py -msgid "rocket candy" -msgid_plural "rocket candies" -msgstr[0] "" -msgstr[1] "" +"Ez egy zsebkés. Közelharcra nem túl jó, bár a semminél azért jobb. Elég éles" +" ahhoz, hogy mészárláshoz lehessen használni." -#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket -#. candies'}. #: lang/json/TOOL_from_json.py -msgid "Light candy" -msgstr "Cukorka meggyújtása" - -#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. -#: lang/json/TOOL_from_json.py -msgid "You light the rocket candy on fire. Throw it!" -msgstr "Meggyújtottad a rakéta cukorkát, úgyhogy dobd is el!" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "kő kés" +msgstr[1] "kő kés" -#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" -" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" -" smokescreen - if you lit the narrow end, you should be able to throw it " -"before the flame reaches the broad end." +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." msgstr "" -"A körte formájú rakéta cukorka úgy készül, hogy salétrom és cukor keverékét " -"kell felmelegíteni, majd formába önteni az így kapott folyadékot. Rakéták " -"hajtóanyagaként is használható, valamint ködfüggönyként is. Ha meggyújtod a " -"keskeny végét, akkor még lesz időd eldobni, mielőtt a széles végre is lángra" -" kap." - -#: lang/json/TOOL_from_json.py -msgid "burning rocket candy" -msgid_plural "burning rocket candies" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', -#. 'str_pl': 'burning rocket candies'}. -#: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - get rid of it immediately!" -msgstr "Már meggyújtottad a kanócot, most aztán dobd el!" +"Ez egy üreges nyélbe illesztett éles kő. Nem annyira jó, mint egy igazi kés," +" de a semminél azért jobb." -#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': -#. 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Hsssss." -msgstr "Hsssss." +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "ültetőkanál" +msgstr[1] "ültetőkanál" -#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket -#. candies'} +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of rocket candy that has been lit on fire and burns with a " -"loud hiss, spewing forth large amounts of smoke." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." msgstr "" -"Ez a darab rakéta cukorka már ég, és hangos sziszegéssel hatalmas füstöt " -"ereget." +"Kicsi és éles kertészeti lapát, tökéletes a pajorok és a kukacok kiásásához." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "szerszámosláda" -msgstr[1] "szerszámosláda" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "eke" +msgstr[1] "eke" -#. ~ Description for toolbox +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." msgstr "" -"Ebben a zömök fémdobozban minden ház körüli és építési munkához szükséges " -"szerszám megtalálható." +"Földműves szerszám. Földet lehet vele felszántani, hogy az lelassítsa az " +"arra haladókat." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "" -msgstr[1] "" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "kő ásó" +msgstr[1] "kő ásó" -#. ~ Description for workshop toolbox +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." msgstr "" +"Ez egy bothoz erősített lapos kő. Lapátolásra egészen jó, de egy igazi " +"lapáttal azért nem veszi fel a versenyt." #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "kiterjesztett eszköztár" -msgstr[1] "kiterjesztett eszköztár" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "kasza" +msgstr[1] "kasza" -#. ~ Description for extended toolset +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." -msgstr "A kezeidből kiálló szerszámokkal rengeteg mindent tudsz elvégezni." - -#: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "fáklya" -msgstr[1] "fáklya" - -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. -#: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "Fáklya meggyújtása" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "" +"Ezzel az oldschool mezőgazdasági szerszámmal magas füvet szokás vágni. Bár " +"tulajdonképpen egy fadarab végére erősített hatalmas pengéből áll, rendkívül" +" nehéz bármi másra használni, mint amire eredetileg szánták." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "Meggyújtod a fáklyát." +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "ásó" +msgstr[1] "ásó" -#. ~ Description for torch +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." -msgstr "" -"Hosszú bot, ami köré éghető anyaggal átitatott rongyokat tekertek. " -"Meggyújtása után jól világít. Meggyújtásához gyufára vagy öngyújtóra lesz " -"szükséged." +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "Ásó szerszám. Magad mellé áshatsz vele gödröt." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "A fáklya kialudt." +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "sarló" +msgstr[1] "sarló" -#. ~ Description for torch +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" -"Hosszú bot, ami köré éghető anyaggal átitatott rongyokat tekertek. Jelenleg " -"ég és jól világít." +"Ezzel az oldschool mezőgazdasági szerszámmal magas füvet szokás vágni. Bár " +"tulajdonképpen egy fogantyú végére erősített görbe pengéből áll, rendkívül " +"nehéz bármi másra használni, mint amire eredetileg szánták." #: lang/json/TOOL_from_json.py msgid "hedge trimmer (off)" @@ -85671,3714 +85684,3513 @@ msgstr "" " áll arra, hogy zombit nyírjon. Kikapcsolásához aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "drótakadály csapda" -msgstr[1] "drótakadály csapda" +msgid "candle" +msgid_plural "candles" +msgstr[0] "gyertya" +msgstr[1] "gyertya" -#. ~ Use action done_message for tripwire trap. +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "Kifeszíted a csapdadrótot." +msgid "You light the candle." +msgstr "Meggyújtod a gyertyát." -#. ~ Description for tripwire trap +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." msgstr "" -"Vékony, de erős kábel, mindkét végén valamiféle rögzítéssel. A drótakadály " -"csapdát ajtón, vagy valami szűk átjárón keresztül kell felállítani. Célja, " -"hogy a rajta áthaladók felbukjanak, és talán valami könnyebb sérülést " -"szerezzenek." +"Ez egy vastag gyertya. Nem biztosít sok fényt, de sokáig ég. Meggyújtásához " +"öngyújtóra vagy gyufára lesz szükséged." +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "trombita" -msgstr[1] "trombita" +msgid "The candle winks out." +msgstr "A gyertya kihúny." -#. ~ Description for trumpet +#. ~ Description for candle #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "Bronztrombita, amelyen itt-ott ütődések nyoma látszik." +msgid "" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." +msgstr "" +"Ez egy vastag gyertya. Nem biztosít sok fényt, de sokáig ég. Jelenleg ég." #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "ukulele" -msgstr[1] "ukulele" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "elektromos viharlámpa (ki)" +msgstr[1] "elektromos viharlámpa (ki)" -#. ~ Description for ukulele +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "Szabványos, gyárilag készített ukulele. Úgy néz ki, hogy működőképes." +msgid "You turn the lamp on." +msgstr "Begyújtod a lámpát." +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "vákumcsomagoló" -msgstr[1] "vákumcsomagoló" +msgid "The lantern has no batteries." +msgstr "Ebben a lámpában nincsen elem." -#. ~ Description for vacuum sealer +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" -"Ez egy hordozható, légpumpás ételcsomagoló, használatával ételt lehet " -"vákuummal tartósítani." +"Kisméretű elemes lámpa. Nem világít nagyon fényesen, de legalább azt sokáig " +"teszi. Bekapcsoláshoz aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "kurblis elemtöltő" -msgstr[1] "kurblis elemtöltő" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "elektromos viharlámpa (be)" +msgstr[1] "elektromos viharlámpa (be)" -#. ~ Description for hand-crank charger +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." -msgstr "" -"Ez egy kézi kurblis elemtöltő. Az állítható kialakításának köszönhetően " -"számos méretű újratölthető elem befogadására képes." +msgid "You turn the lamp off." +msgstr "Kikapcsolod a lámpát." #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "vibrátor" -msgstr[1] "vibrátor" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "zseblámpa (ki)" +msgstr[1] "zseblámpa (ki)" -#. ~ Description for vibrator +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." -msgstr "" -"Ez az elemzabáló eszköz pont arra van, hogy feloldja a feszültségedet és " -"segítsen a lazításban. Aktiváld a pihenéshez és a relaxáláshoz." +msgid "You turn the flashlight on." +msgstr "Bekapcsolod a zseblámpát." +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "hegedű" -msgstr[1] "hegedű" +msgid "The flashlight's batteries are dead." +msgstr "A zseblámpából kimerült az elem." -#. ~ Description for violin +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" -"Egy olcsó, gyárilag készített hegedű, beépített vonótartóval. Ennek ellenére" -" szép a hangja." - -#: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "arany hegedű" -msgstr[1] "arany hegedű" +"Tipikus háztartási zseblámpa, műanyag fogantyúval. Használatával a " +"zseblámpa bekapcsolható, és világít, amennyiben van benne elem." -#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py -msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." -msgstr "" -"Aranytól csillogó hegedű, amelyet egy furcsa ragyogás vesz körül. Egyszer a " -"legjobbé volt." +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "zseblámpa (be)" +msgstr[1] "zseblámpa (be)" +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "vortex-kő" -msgstr[1] "vortex-kő" +msgid "You turn the flashlight off." +msgstr "Kikapcsolod a zseblámpát." -#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py -msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." -msgstr "" -"Ezt a követ spirális vonalak hálózzák be, szélén lyukak találhatók. Bár nagy" -" méretű, szinte semmi súlya sincs. A levegő mintha sűrűbb lenne a közelében." +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "benzinlámpa (ki)" +msgstr[1] "benzinlámpa (ki)" +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "mosódeszka" -msgstr[1] "mosódeszka" +msgid "The lamp is empty." +msgstr "A lámpa kiürült." -#. ~ Description for washboard +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." msgstr "" -"Ez egy fa mosódeszka, tisztítószer és víz alkalmazásával ezen moshatod ki a " -"koszos ruhákat." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "víztisztító" -msgstr[1] "víztisztító" +"Kisméretű benzintüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt" +" sokáig teszi. Bekapcsoláshoz aktiválni kell." -#. ~ Description for water purifier #: lang/json/TOOL_from_json.py -msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." -msgstr "" -"Ezt az elemes berendezést a szennyezett víz megtisztítására készítették. Az " -"eszköz egy vízzel teli edényen használva megtisztítja annak tartalmát. " -"Különösen az ismeretlen forrásból származó vizek, például folyóvíz ihatóvá " -"tevéséhez használható." +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "benzinlámpa (be)" +msgstr[1] "benzinlámpa (be)" +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "Doppler Radar Turbo 2000" -msgstr[1] "Doppler Radar Turbo 2000" +msgid "The lantern is extinguished." +msgstr "A lámpa kialszik." -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" -"Aktatáskába épített laptop, amely úgy néz ki, mintha a nyolcvanas évekből " -"származna. Az ősi monokróm kijelzőn számos meteorológiai adat látható." - -#: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "ívhegesztő" -msgstr[1] "ívhegesztő" +"Kisméretű benzintüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt" +" sokáig teszi. Be van kapcsolva. Kikapcsoláshoz aktiválni kell." -#. ~ Description for arc welder #: lang/json/TOOL_from_json.py -msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." -msgstr "" -"Ez egy elemes szerszám fémdarabok egymáshoz való ívhegesztéséhez. Építéshez " -"vagy szereléshez elengedhetetlen." +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "fényrúd" +msgstr[1] "fényrúd" +#. ~ Use action msg for glowstick. #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "hevenyészett ívhegesztő" -msgstr[1] "hevenyészett ívhegesztő" +msgid "You activate the glowstick." +msgstr "Megtöröd a fényrúdat." -#. ~ Description for makeshift arc welder +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" -"Ezt a hevenyészett ívhegesztőt rézdrótból, transzformátorokból, egy " -"hevenyészett pákatartóból, és a munkavédelmi előírások teljes figyelmen " -"kívül hagyásával készítették. Bár nem annyira hatékony, mint egy gyári " -"hegesztő, jobb híján megteszi." +"Kisméretű, kék fényt árasztó fényrúd. A rúd megtörésével a belsejében " +"szétreped egy üvegfiola, és az így elkeveredő vegyi anyagok reakciója adja a" +" gyenge fényt." #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "fa simítószerszám" -msgstr[1] "fa simítószerszám" +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "kimerült fényrúd" +msgstr[1] "kimerült fényrúd" -#. ~ Description for wooden smoother +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." -msgstr "" -"Ezt a hevenyészett faszerszámot a leggyakrabban építészi projekteknél " -"használják. Jobb híján fejek bezúzására is megteszi." +msgid "This is a spent glowstick. It is essentially trash." +msgstr "Ez a fényrúd kimerült, most már gyakorlatilag csak szemét." #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "gyapjúpászma" -msgstr[1] "gyapjúpászma" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "világító fényrúd" +msgstr[1] "világító fényrúd" -#. ~ Description for wool staple +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." -msgstr "" -"Gyapjúszálak maguktól egymáshoz tapadt fürtje. Nemezdarab vagy fonal " -"készíthető belőle." +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." +msgstr "Ez a fényrúd világít, és beindítása után még egy pár órát fog." #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "becsomagolt sugárzásmérő badge" -msgstr[1] "becsomagolt sugárzásmérő badge" +msgid "flare" +msgid_plural "flares" +msgstr[0] "jelző fáklya" +msgstr[1] "jelző fáklya" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "Badge kicsomagolása" +msgid "Strike the striker" +msgstr "Begyújtás" -#. ~ Use action msg for wrapped radiation badge. +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "" -"A badge-et eltávolítod a csomagolásából és kiteszed a környezeti " -"sugárzásnak." +msgid "You strike your flare and light it." +msgstr "Gyufás végével meggyújtod a jelzőfáklyát." -#. ~ Description for wrapped radiation badge +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" -"Ez a badge a környezeti sugárterhelés detektálására használható, jelenleg " -"sugárzásmentes csomagolásban található. Kicsomagolásához aktiválni kell." +"Ez egy lassan égő magnézium fáklya. Használatához a gyújtófejet kell " +"begyújtani, utána nagyjából fél órán át fog fényesen világítani." #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "franciakulcs" -msgstr[1] "franciakulcs" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "aktív fáklya" +msgstr[1] "aktív fáklya" -#. ~ Description for wrench +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." msgstr "" -"Ez egy állítható átfogású franciakulcs. Egészen decens közelharci fegyver is" -" tud lenni, valamint számos gépészeti projekthez szükséges." +"Ez a magnézium fáklya világít, és beindítása után még egy fél órát fog." #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "sniccer" -msgstr[1] "sniccer" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "ipari zseblámpa (ki)" +msgstr[1] "ipari zseblámpa (ki)" -#. ~ Description for X-Acto knife +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." -msgstr "" -"Ez egy apró, éles kés, amelyet textilek és egyéb kézműves munkák precíz " -"vágásához használnak. Jó sebzést okozna, ha nem lenne olyan nehéz betalálni " -"vele. Apró, éles pengéje a hozzáértők kezében precíz ütésekre képes. Túl " -"kicsi ahhoz, hogy tetemek feldarabolásához lehessen használni." +msgid "You turn the heavy duty flashlight on." +msgstr "Bekapcsolod az ipari zseblámpát." +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "konyhai robotgép" -msgstr[1] "konyhai robotgép" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "Az ipari zseblámpából kimerült az elem." -#. ~ Description for food processor +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" -"Vágni, szeletelni, pépesíteni és keverni lehet ezzel a konyhai " -"berendezéssel." +"Biztonsági őrök által kedvelt, nehéz alumíniumcsöves, ipari LED " +"fényforrással felszerelt zseblámpa. Közepes közelharci fegyver. " +"Aktiválásával bekapcsolható a fényforrás, ami bevilágítja a környezetet, " +"feltéve, hogy van benne elég elem." #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "sodronypáncél lap" -msgstr[1] "sodronypáncél lap" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "ipari zseblámpa (be)" +msgstr[1] "ipari zseblámpa (be)" -#. ~ Description for chainmail sheet +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." -msgstr "" -"Ezt egy lapnyi sodronypáncél. Némi ügyességgel több ilyen lapból hatékony " -"páncél készíthető." +msgid "You turn the heavy duty flashlight off." +msgstr "Kikapcsolod az ipari zseblámpát." #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "elektrolízis készlet" -msgstr[1] "elektrolízis készlet" - -#. ~ Description for electrolysis kit -#: lang/json/TOOL_from_json.py -msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." -msgstr "" -"Vezetékekből és elektródákból álló készlet, amely általában folyadékba " -"mártva egyenáram átvezetésére használható. Tárgyak készítéséhez " -"használható. Használatával tároló akkumulátorral vagy 12 voltos gépjármű " -"akkumulátorral kell feltölteni." +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "" +msgstr[1] "" #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "platinarács" -msgstr[1] "platinarács" +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "fénycsík" +msgstr[1] "fénycsík" -#. ~ Description for platinum grille +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." msgstr "" -"Ez egy platinával bevont fémrács, katalizátorként használható bizonyos " -"vegyészeti reakcióknál." - -#: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "hobo kályha" -msgstr[1] "hobo kályha" +"Ezt a fénycsíkot egyenesen az elemekhez forrasztották. Gyengén világít, és " +"többé nem lehet kikapcsolni. Ha kimerül az elem, kialszik." #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "parázshordó" -msgstr[1] "parázshordó" +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "fénycsík (inaktív)" +msgstr[1] "fénycsík (inaktív)" -#. ~ Use action msg for ember carrier. +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "Meggyújtod a gyújtóst." +msgid "You irreversibly activate the lightstrip." +msgstr "Kikapcsolhatatlanul aktiválod a fénycsíkot." -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." +msgid "" +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" +"Ezt a fénycsíkot egyenesen az elemekhez forrasztották. Gyengén világít, és " +"többé nem lehet kikapcsolni. Ha kimerül az elem, kialszik." -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "A meggyújtásához öngyújtó vagy tűz szükséges." +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "olajlámpa (ki)" +msgstr[1] "olajlámpa (ki)" -#. ~ Description for ember carrier +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" -"Ebben a kis tárolóban gyújtós található, az oldalába vágott lyukak segítenek" -" a levegő áramlásával. A behelyezett parázsló gyújtós jó sokáig eltart, és " -"modern szerszámok nélkül is képes a tűzgyújtásra." +"Kisméretű olajtüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt " +"sokáig teszi. Bekapcsoláshoz aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "parázshordó (ég)" -msgstr[1] "parázshordó (ég)" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "olajlámpa" +msgstr[1] "olajlámpa" -#. ~ Description for ember carrier (lit) +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." msgstr "" -"Ebben a kis tárolóban gyújtós található, az oldalába vágott lyukak segítenek" -" a levegő áramlásával. Benne gyújtós parázslik, és lehet vele tábortüzet " -"gyújtani." +"Kisméretű olajtüzelésű lámpa. Nem világít nagyon fényesen, de legalább azt " +"sokáig teszi. Be van kapcsolva. Kikapcsoláshoz aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "nedves vályogtégla rakás" -msgstr[1] "nedves vályogtégla rakás" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "acetilénlámpa (ki)" +msgstr[1] "acetilénlámpa (ki)" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "Meggyújtásához az %st hozzá kell csatolni a gázpatronhoz." + +#. ~ Description for acetylene lamp (off) +#: lang/json/TOOL_from_json.py +msgid "" +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" -"Megnyomogatod a téglákat, és már elég kemények ahhoz, hogy használni " -"lehessen." +"Antik bronzlámpa, amely egy acetilén patron nyomás alatti gázát égeti el. Jó" +" hatékonyságú, bár egy kicsit tűzveszélyes fényforrás." -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "A téglák még túl nedvesek ahhoz, hogy terhelhetők legyenek." +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "acetilénlámpa (be)" +msgstr[1] "acetilénlámpa (be)" -#. ~ Description for pallet of wet adobe bricks +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." -msgstr "" -"Egy rakásnyi nehéz sárból készült tégla, amelyeknek lassan kell kiszáradniuk" -" ahhoz, hogy használhatók legyenek." +#, no-python-format +msgid "The %s is extinguished" +msgstr "A(z) %s kialszik." #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "száraz vályogtégla rakás" -msgstr[1] "száraz vályogtégla rakás" +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "olvasólámpa" +msgstr[1] "olvasólámpa" -#. ~ Description for pallet of dry adobe bricks +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." -msgstr "" -"Egy rakásnyi sártégla, amely egy hete szárad, miközben te az életedet tetted" -" kockára. Szereld szét, és visszanyered a keretet, valamint az " -"építőanyagokat." +msgid "You switch on the reading light." +msgstr "Bekapcsolod az olvasólámpát." +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "bronz üllő" -msgstr[1] "bronz üllő" +msgid "The reading light winks out." +msgstr "Az olvasólámpa kialszik." -#. ~ Description for bronze anvil +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." +msgid "A little clip-on LED light, meant for reading books in the dark." msgstr "" -"Ez egy furcsa alakú bronzblokk, sarkában vésőszerű nyúlvánnyal. A legtöbb " -"fémmegmunkáló recepthez szükséges." +"Apró méretű, felcsatolható LED fényforrás, segítségével a sötétben is lehet " +"könyvet olvasni." #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "kézi kőbalta" -msgstr[1] "kézi kőbalta" +msgid "reading light (active)" +msgid_plural "reading lights (active)" +msgstr[0] "olvasólámpa (aktív)" +msgstr[1] "olvasólámpa (aktív)" -#. ~ Description for stone hand axe +#. ~ Use action msg for reading light (active). +#: lang/json/TOOL_from_json.py +msgid "You switch off the reading light." +msgstr "Kikapcsolod az olvasólámpát." + +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" -"Széles kődarab, amely egy helyen nem szilánkos, így biztonsággal lehet " -"kézbefogni. A korai kőkorszag svájci bicskája." +"Apró méretű, felcsatolható LED fényforrás, segítségével a sötétben is lehet " +"könyvet olvasni. Ez most be van kapcsolva." #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "kézi fémbalta" -msgstr[1] "kézi fémbalta" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "okos lámpa (ki)" +msgstr[1] "okos lámpa (ki)" -#. ~ Description for metal hand axe +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." -msgstr "" -"Ez egy acéldarab, amelynek az egyik szélét vágóélre hasonlító formára " -"kalapálták. Baltának nem rossz, de egy igazi baltával azért nem veszi fel a " -"versenyt." +msgid "You turn the smart lamp on." +msgstr "Bekapcsolod az okos lámpát." +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "" -msgstr[1] "" +msgid "The smart lamp batteries are dead." +msgstr "Az okos lámpa eleme lemerült." -#. ~ Description for pin reamer +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." -msgstr "" +msgid "This is a smart lamp, it can be activated remotely." +msgstr "Ez egy okos lámpa, távolról is be lehet kapcsolni." #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "fémreszelő készlet" -msgstr[1] "fémreszelő készlet" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "okos lámpa (be)" +msgstr[1] "okos lámpa (be)" -#. ~ Description for metal fileset +#. ~ Use action msg for smart lamp (on). +#: lang/json/TOOL_from_json.py +msgid "Your smart lamp turned off" +msgstr "Az okos lámpa kikapcsol." + +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." msgstr "" -"Ezekkel a szerszámokkal főleg a fémtárgyak felszínéről távolítanak el kisebb" -" mennyiségű anyagot." +"Ez egy okos lámpa, ami távolról is ki lehet kapcsolni. Jelenleg világít." #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "" -msgstr[1] "" +msgid "torch" +msgid_plural "torches" +msgstr[0] "fáklya" +msgstr[1] "fáklya" -#. ~ Description for angle grinder +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." -msgstr "" -"Ezt a gyakran használt szerszámot főleg felesleges anyagok eltávolítására, " -"valamint a felszín simítására szokták alkalmazni." +msgid "Light torch" +msgstr "Fáklya meggyújtása" +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "" -msgstr[1] "" +msgid "You light the torch." +msgstr "Meggyújtod a fáklyát." -#. ~ Description for clamp +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." msgstr "" +"Hosszú bot, ami köré éghető anyaggal átitatott rongyokat tekertek. " +"Meggyújtása után jól világít. Meggyújtásához gyufára vagy öngyújtóra lesz " +"szükséged." +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "rakodóhorog" -msgstr[1] "rakodóhorog" +msgid "The torch is extinguished." +msgstr "A fáklya kialudt." -#. ~ Description for grip hook +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." msgstr "" +"Hosszú bot, ami köré éghető anyaggal átitatott rongyokat tekertek. Jelenleg " +"ég és jól világít." #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "fürdőszobai mérleg" -msgstr[1] "fürdőszobai mérleg" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "altatóorvosi készlet" +msgstr[1] "altatóorvosi készlet" -#. ~ Description for bathroom scale +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "autókláv" +msgstr[1] "autókláv" + +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgid "" +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" -"Ez egy kisméretű fürdőszobai mérleg, ruhátlan testsúlyméréshez használják." +"Ez egy autókláv. Vastag falú edény nagy nyomású és hőmérsékletű " +"sterilizáláshoz, például KBM-ek. Hatalmas energiaigénye miatt normális " +"elemekkel nem működik." #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "acetilén gázgép" -msgstr[1] "acetilén gázgép" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "inhaláló" +msgstr[1] "inhaláló" -#. ~ Description for acetylene-gas machine +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." msgstr "" -"Ez a méretes berendezés vízből és kalcium-karbidból állít elő légköri " -"nyomású acetilén gázt." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "katonai fekete doboz" -msgstr[1] "katonai fekete doboz" +"Albuterol inhalátor, amelyet a höröghurut kezelésére használnak, asztmában " +"szenvedőknek létfontosságú. Enyhén serkentő hatású, idegességet vagy " +"remegést okozhat." -#. ~ Description for military black box +#: lang/json/TOOL_from_json.py +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "RX12 tűmentes injekciós rendszer" +msgstr[1] "RX12 tűmentes injekciós rendszer" + +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" -"Ezt a fekete dobozt valamilyen katonai jármű roncsából szedték ki. Ha " -"találsz egy elemzésére alkalmas rendszert, akkor talán valami érdekes is " -"kiderülhet belőle." +"A Rivtech RX12 tűmentes injekciós rendszer egy apró, pisztolyformájú " +"berendezés, amely segítségével tű nélkül lehet gyors gyógyhatású " +"vegyszereket a bőrön át befecskendezni. Az oldalán olvasható figyelmeztetés " +"szerint az óránkénti két befecskendezést nem szabad túllépni." -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "minireaktor" -msgstr[1] "minireaktor" +#: lang/json/TOOL_from_json.py +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "szike" +msgstr[1] "szike" -#. ~ Description for minireactor +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "Kisméretű, hordozható plutónium reaktor. Nehogy leejtsd!" +msgid "" +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." +msgstr "" +"Ezt a nagyon éles kést kifejezetten műtéti pontosságú vágásokhoz tervezték. " +"Apró, éles pengéje a hozzáértők kezében precíz ütésekre képes. " #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "inaktív EMP hack" -msgstr[1] "inaktív EMP hack" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "vészhelyzeti oxigénpalack" +msgstr[1] "vészhelyzeti oxigénpalack" -#. ~ Use action friendly_msg for inactive EMP hack. +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "Az EMP hack kirepül a kezedből és felméri a területet!" +msgid "" +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." +msgstr "" +"Kisméretű, sűrített orvosi oxigénes tartály behajtható szabályozóval és a " +"maszkkal. Gyakran használják egészségügyi vészhelyzeteknél, azonnal " +"megszünteti az asztmás rohamokat és a füst belégzése okozta köhögést, és még" +" némi rövidtávú energiát is ad." -#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "Félreprogramozod az EMP hacket - fedezékbe!" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "injekciós tű" +msgstr[1] "injekciós tű" -#. ~ Description for inactive EMP hack +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +msgid "A medical syringe. Used for administering intravenous drugs." msgstr "" -"Ez egy inaktív EMP hack. Az EMP hack egy ökölnyi nagyságú, levegőben repülő " -"robot. Ebben egy EMP gránát található, és úgy támad, hogy az áldozat fölé " -"repülve felrobban. Használd ez a tárgyat az EMP hack átprogramozásához és " -"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " -"az informatikai készségek szintjétől függ." +"Orvosi fecskendő, segítségével intravénás gyógy- és kábítószereket lehet " +"beadni." #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "inaktív C-4 hack" -msgstr[1] "inaktív C-4 hack" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "hőmérő" +msgstr[1] "hőmérő" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "A C-4 hack kirepül a kezedből és felméri a területet!" +msgid "A plastic thermometer that can read the air temperature." +msgstr "A légköri hőmérsékletet mérő műanyag hőmérő." -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "Félreprogramozod a C-4 hacket - fedezékbe!" +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "oxigén tartály" +msgstr[1] "oxigén tartály" -#. ~ Description for inactive C-4 hack +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" -"Ez egy inaktív C-4 hack. A C-4 hack egy ökölnyi nagyságú, levegőben repülő " -"robot. Ebben C-4 robbanóanyag található, és úgy támad, hogy az áldozat fölé " -"repülve felrobban. Használd ez a tárgyat a C-4 hack átprogramozásához és " -"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " -"az informatikai készségek szintjétől függ." +"Sűrített orvosi oxigénes tartály szabályozóval és a maszkkal. Gyakran " +"használják egészségügyi vészhelyzeteknél, azonnal megszünteti az asztmás " +"rohamokat és a füst belégzése okozta köhögést, valamint még némi rövidtávú " +"energiát is ad." #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "inaktív villanógránát hack" -msgstr[1] "inaktív villanógránát hack" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "becsomagolt sugárzásmérő badge" +msgstr[1] "becsomagolt sugárzásmérő badge" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "A villanógránát hack kirepül a kezedből és felméri a területet!" +msgid "Unwrap badge" +msgstr "Badge kicsomagolása" -#. ~ Use action hostile_msg for inactive flashbang hack. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "Félreprogramozod a villanógránát hacket - fedezékbe!" +msgid "" +"You remove the badge from its wrapper, exposing it to ambient radiation." +msgstr "" +"A badge-et eltávolítod a csomagolásából és kiteszed a környezeti " +"sugárzásnak." -#. ~ Description for inactive flashbang hack +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." msgstr "" -"Ez egy inaktív villanógránát hack. A villanógránát hack egy ökölnyi " -"nagyságú, levegőben repülő robot. Ebben egy villanógránát található, és úgy " -"támad, hogy az áldozat fölé repülve felrobban. Használd ez a tárgyat a " -"villanógránát hack átprogramozásához és elengedéséhez. A célfogó mátrix " -"átprogramozásának sikere az elektronikai és az informatikai készségek " -"szintjétől függ." +"Ez a badge a környezeti sugárterhelés detektálására használható, jelenleg " +"sugárzásmentes csomagolásban található. Kicsomagolásához aktiválni kell." -#: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "inaktív könnygáz hack" -msgstr[1] "inaktív könnygáz hack" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "üllő" +msgstr[1] "üllő" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Description for anvil #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "A könnygáz hack kirepül a kezedből és felméri a területet!" +msgid "" +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." +msgstr "" +"Ez egy rendkívül nehéz, furcsa alakú acélblokk, sarkában vésőszerű " +"nyúlvánnyal. A legtöbb fémmegmunkáló recepthez szükséges." -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "Félreprogramozod a könnygáz hacket - fedezékbe!" +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "bronz üllő" +msgstr[1] "bronz üllő" -#. ~ Description for inactive tear gas hack +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." msgstr "" -"Ez egy inaktív könnygáz hack. A könnygáz hack egy ökölnyi nagyságú, " -"levegőben repülő robot. Ebben egy könnygázgránát kaniszter található, és úgy" -" támad, hogy az áldozat fölé repülve kiengedi a gázt. Használd ez a tárgyat " -"a gránát hack átprogramozásához és elengedéséhez. A célfogó mátrix " -"átprogramozásának sikere az elektronikai és az informatikai készségek " -"szintjétől függ." +"Ez egy furcsa alakú bronzblokk, sarkában vésőszerű nyúlvánnyal. A legtöbb " +"fémmegmunkáló recepthez szükséges." #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "inaktív gránátos hack" -msgstr[1] "inaktív gránátos hack" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "drótvágó olló" +msgstr[1] "drótvágó olló" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "A gránátos hack kirepül a kezedből és felméri a területet!" +msgid "" +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." +msgstr "" +"Nagyméretű drótvágó olló. Lakatot vagy vastag drótkötelet is át lehet vele " +"vágni." -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "Félreprogramozod a gránátos hacket - fedezékbe!" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "faszenes kovácsműhely" +msgstr[1] "faszenes kovácsműhely" -#. ~ Description for inactive grenade hack +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." msgstr "" -"Ez egy inaktív gránátos hack. A gránátos hack egy ökölnyi nagyságú, " -"levegőben repülő robot. Ebben egy gránát található, és úgy támad, hogy az " -"áldozat fölé repülve felrobban. Használd ez a tárgyat a gránát hack " -"átprogramozásához és elengedéséhez. A célfogó mátrix átprogramozásának " -"sikere az elektronikai és az informatikai készségek szintjétől függ." +"Ez egy hordozható faszenes fémmegmunkáló kovácsműhely. A megfelelő " +"szerszámokkal kombinálva fémmegmunkálásra lehet használni." #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "inaktív lézeres lövegtorony" -msgstr[1] "inaktív lézeres lövegtorony" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "fémmegmunkáló véső" +msgstr[1] "fémmegmunkáló véső" -#. ~ Description for inactive laser turret +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" -"Ez egy inaktív lézeres lövegtorony. Használatával a földre helyezed és " -"bekapcsolod. Sikeres átprogramozást és átkábelezést követően a lövegtorony " -"téged barátként fog azonosítani, a forgócsöves lézerágyújával pedig az " -"ellenségeidet veszi tűz alá. A lövéshez azonban napfényre van szüksége." +"Ez egy rövid, zömök fémmegmunkáló véső, amelyre számos fémmegmunkáló " +"receptnél lesz szükség." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "inaktív M2HB autonóm CROWS II" -msgstr[1] "inaktív M2HB autonóm CROWS II" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "tégely" +msgstr[1] "tégely" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." msgstr "" -"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " -"összes .50 BMG lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " -"félre). A betárazás után bekapcsolod és a talajra helyezed, ahova rögzíti " -"magát. Sikeres átprogramozást és átkábelezést követően a lövegtorony téged " -"barátként fog azonosítani, a beépített M2HB-vel pedig az ellenségeidet veszi" -" tűz alá." +"Ez egy apró fémmegmunkáló tégely, amelyre számos fémmegmunkáló receptnél " +"lesz szükség." #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "inaktív manhack" -msgstr[1] "inaktív manhack" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "agyagtégely" +msgstr[1] "agyagtégely" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "A manhack kirepül a kezedből és felméri a területet!" +msgid "" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." +msgstr "" +"Ez egy primitív, agyagból készült fémmegmunkáló tégely, fémmegmunkáló " +"recepteknél lehet használni." -#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "Félreprogramozod a manhacket és most már ellenséges!" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "elektromos kovácsműhely" +msgstr[1] "elektromos kovácsműhely" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" -"Ez egy inaktív manhack. A manhack egy ökölnyi nagyságú, levegőben repülő " -"robot. Tele vannak visító pengékkel, és úgy támadnak, hogy az áldozatukra " -"vetik magukat. Használd ezt a tárgyat a manhack átprogramozásához és " -"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " -"az informatikai készségek szintjétől függ." +"Ez egy elemmel működő hordozható elektromos kovácsműhely. A megfelelő " +"szerszámokkal kombinálva számos fémmegmunkáló receptnél használható. Egy kis" +" gépészeti ismeretekkel akár még arra is át lehetne alakítani, hogy egy " +"jármű elektromos rendszeréből fusson." #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "inaktív mininukis hack" -msgstr[1] "inaktív mininukis hack" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "faszénégetéssel elkészült kemence" +msgstr[1] "faszénégetéssel elkészült kemence" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "A mininukis hack kirepül a kezedből és felméri a területet!" +msgid "" +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." +msgstr "" +"Faszén kiégetésével elkészült kemence. A faszén kiszedéséhez szét kell " +"szerelni." -#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "megtöltött faszenes kemence" +msgstr[1] "megtöltött faszenes kemence" + +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "Félreprogramoztad a mininukis hacket. Imádkozz." +msgid "Light wood" +msgstr "Fa meggyújtása" -#. ~ Description for inactive mininuke hack +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"Ez egy inaktív mininukis hack. A szokásos manhack méreténél kétszer nagyobb," -" belsejében egy mininuki található. Úgy támad, hogy az áldozat fölé repülve " -"felrobban. Használd ez a tárgyat a gránát hack átprogramozásához és " -"elengedéséhez. A célfogó mátrix átprogramozásának sikere az elektronikai és " -"az informatikai készségek szintjétől függ." +msgid "You light the wood." +msgstr "Meggyújtod a fát." +#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "inaktív M249 autonóm CROWS II" -msgstr[1] "inaktív M249 autonóm CROWS II" +msgid "You need something to light it with!" +msgstr "Nincsen semmid, amivel azt meg tudnád gyújtani!" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." -msgstr "" -"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " -"összes 5,56x45mm lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " -"félre). A betárazás után bekapcsolod és a talajra helyezed, ahova rögzíti " -"magát. Sikeres átprogramozást és átkábelezést követően a lövegtorony téged " -"barátként fog azonosítani, a beépített M249-cel pedig az ellenségeidet veszi" -" tűz alá." +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." +msgstr "Fával megtöltött kemence, amelyből rövid égetés után faszén lesz." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "inaktív M240 autonóm CROWS II" -msgstr[1] "inaktív M240 autonóm CROWS II" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "sodronypáncél lap" +msgstr[1] "sodronypáncél lap" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" -"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " -"összes 7,62x51mm lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " -"félre). A betárazás után bekapcsolod és a talajra helyezed, ahova rögzíti " -"magát. Sikeres átprogramozást és átkábelezést követően a lövegtorony téged " -"barátként fog azonosítani, a beépített M240-nel pedig az ellenségeidet veszi" -" tűz alá." +"Ezt egy lapnyi sodronypáncél. Némi ügyességgel több ilyen lapból hatékony " +"páncél készíthető." #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "inaktív tömegoszlató lövegtorony" -msgstr[1] "inaktív tömegoszlató lövegtorony" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "hideg- és melegpréselő szerszámkészlet" +msgstr[1] "hideg- és melegpréselő szerszámkészlet" -#. ~ Description for inactive riot control turret +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." +msgstr "Ez egy fémmegmunkáláshoz szükséges préskészlet." #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "inaktív lövegtorony" -msgstr[1] "inaktív lövegtorony" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "fémcsipesz" +msgstr[1] "fémcsipesz" -#. ~ Description for inactive turret +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" -"Ez egy inaktív lövegtorony. Használatával bele tározod a nálad található " -"összes 9x19mm-es lőszert (ezért amit nem akarsz betárazni, azt előtte rakd " -"félre). A betárazás után bekapcsolod és a talajra helyezed. Sikeres " -"átprogramozást és átkábelezést követően a lövegtorony téged barátként fog " -"azonosítani, a géppisztolyával pedig az ellenségeidet veszi tűz alá." +"Hosszú nyelvű fémcsipesz, főleg főzésnél illetve fémmegmunkáló recepteknél " +"használják." #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "inaktív TALON UGV" -msgstr[1] "inaktív TALON UGV" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "sűrített levegős kürt" +msgstr[1] "sűrített levegős kürt" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "" -"A biztonsági robot helyeslően csippan egyet, és elkezdi az ellenség " -"felderítési pásztázást." +msgid "HOOOOONK!" +msgstr "HOOOOONK!" -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" -"Elszúrod a biztonsági bot programozását, és a fegyvereit felét fordítja. " -"FUTÁS!" +msgid "You honk your airhorn." +msgstr "Dudálsz a kürtöddel." -#. ~ Description for inactive TALON UGV +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" +"Műanyag kürthöz csatlakoztatott kis doboz sűrített levegő. A tetején " +"található gomb lenyomásával hangos hangot ad ki." #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "inaktív M202A1 TALON UGV" -msgstr[1] "inaktív M202A1 TALON UGV" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "ébresztőóra" +msgstr[1] "ébresztőóra" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" +"Felhúzós ébresztőóra. Bár erre a zajra rém kellemetlen ébredni, mindig jól " +"jön korán kezdeni a napot. Hasznos alkatrészekre lehet szétszedni." #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "inkatív ápolóbot" -msgstr[1] "inkatív ápolóbot" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "tehén kolomp" +msgstr[1] "tehén kolomp" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "Az ápolóbot helyeslően csippan egyet, és parancsra vár." +msgid "A brass cow bell. Potentially useful in so many ways." +msgstr "Bronz tehén kolomp. Annyi mindenre használható." -#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "Elszúrod az ápolóbot programozását. Furcsán néz rád." +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "árokásó szerszám" +msgstr[1] "árokásó szerszám" -#. ~ Description for inactive nurse bot +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" -"Ez egy inaktív ápolóbot. Használatával a földre helyezed és bekapcsolod. " -"Sikeres átprogramozást és átkábelezést követően az ápolóbot téged barátként " -"fog azonosítani, követni fog, és segíteni fog a műtéteknél." +"Ez egy erős összecsukható ásó, gyakran használják a katonák, és ásáshoz a " +"kirándulók is kedvelik." #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "inaktív bevásárlóbot" -msgstr[1] "inaktív bevásárlóbot" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "gravírozott emberi koponya" +msgstr[1] "gravírozott emberi koponya" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "A bevásárlóbot helyeslően csippan egyet, és parancsra vár." +msgid "This is a human skull with strange etchings covering it." +msgstr "Ez egy emberi koponya, amelyen furcsa metszetek láthatóak." -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "Elszúrod az bevásárlóbot programozását. Furcsán néz rád." +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "gyúlékony nyíl" +msgstr[1] "gyúlékony nyíl" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" -"Ez egy inaktív bevásárlóbot. Használatával a földre helyezed és bekapcsolod." -" Sikeres átprogramozást és átkábelezést követően az ápolóbot téged barátként" -" fog azonosítani és követni fog." +"Ennek a nyílvesszőnek a hegyét gyúlékony folyadékba áztatott ronggyal " +"tekerték be. Kilövés előtt meg kell gyújtani." #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "inaktív elromlott bevásárlóbot" -msgstr[1] "inaktív elromlott bevásárlóbot" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "szőrmematrac" +msgstr[1] "szőrmematrac" +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "inaktív elromlott kiborg" -msgstr[1] "inaktív elromlott kiborg" +msgid "You unroll the fur mat and lay it on the ground." +msgstr "Széthajtod a szőrmematracot és a földre helyezed." -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" -"Az elromlott kiborg fémes csikorgással talpra áll, és ellenséget keresve " -"körbenéz." +"Ez egy állati szőrméből készült matrac, amelyet szállításhoz fel lehet " +"tekerni. Elszigetel a padlótól, így könnyebben lehet aludni. Kitekeréshez és" +" a földre helyezéshez aktiválni kell." -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "Az elromlott kiborg felüvölt a fájdalomról, és rád támad!" +msgid "grip hook" +msgid_plural "grip hooks" +msgstr[0] "rakodóhorog" +msgstr[1] "rakodóhorog" -#. ~ Description for inactive broken cyborg +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "" -msgstr[1] "" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "kézi pumpa" +msgstr[1] "kézi pumpa" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." +msgid "This pump is suitable for pumping air into inflatable objects." msgstr "" +"Ez a pumpa felfújható tárgyak levegővel történő felfúvásához használható." -#. ~ Use action hostile_msg for inactive prototype cyborg. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "biciklis duda" +msgstr[1] "biciklis duda" + +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "töff." + +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "You honk the bicycle horn." +msgstr "Rátenyerelsz a biciklis dudára!" -#. ~ Description for inactive prototype cyborg +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." msgstr "" +"Ez egy egyszerű kézi duda, főleg bicikliken található. Aktiváld a " +"dudáláshoz. Töff töff." + +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "teherautós kürt" +msgstr[1] "teherautós kürt" +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "" -msgstr[1] "" +msgid "This is a very loud horn, usually found on large trucks like semis." +msgstr "Ez egy nagyon hangos kürt, főleg nagyobb teherautókon található." -#. ~ Use action friendly_msg for inactive police bot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "autós duda" +msgstr[1] "autós duda" + +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "" +msgid "This is a car horn meant to be attached to a car's electrical system." +msgstr "Ezt a dudát az autók elektromos rendszeréhez szokás csatlakoztatni." -#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "" +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "Kevlar lemez" +msgstr[1] "Kevlar lemez" -#. ~ Description for inactive police bot +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." msgstr "" +"Ez egy megerősített Kevlar lemez, Kevlarból készült tárgyak javítására " +"használható." #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "" -msgstr[1] "" +msgid "large space heater" +msgid_plural "large space heaters" +msgstr[0] "nagy radiátor" +msgstr[1] "nagy radiátor" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "Bekapcsol" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "" +msgid "You turn on the heater." +msgstr "Bekapcsolod a radiátort." -#. ~ Use action hostile_msg for inactive eyebot. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" +msgid "The heater needs more charge." +msgstr "A radiátorba elem vagy egyéb töltet kell." -#. ~ Description for inactive eyebot +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" +"Hordozható radiátor, amely folyamatosan meleg levegőt ont. A hőmérsékletet " +"nagyjából 10 fokkal növeli, és a kisebb változathoz képest sokkal nagyobb " +"teret képes befűteni." #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "" -msgstr[1] "" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" +msgstr[0] "nagy radiátor (be)" +msgstr[1] "nagy radiátor (be)" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "" +msgid "You turn off the heater." +msgstr "Kikapcsolod a radiátort." -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive cleaner bot +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "" -msgstr[1] "" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "filctoll" +msgstr[1] "filctoll" -#. ~ Use action friendly_msg for inactive miner bot. +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "" +msgid "Written" +msgstr "Leírt" -#. ~ Use action hostile_msg for inactive miner bot. +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" +msgid "Write" +msgstr "Írás" -#. ~ Description for inactive miner bot +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" +"Vastag filctoll ipari alkalmazásra - nagyobb egy hagyományos filctollnál, és" +" kisebb, mint egy palackos spré festék. Használatával a padlóra írhatsz, de " +"hiába írod le, hogy Elbereth, az nem fog segíteni." #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "" -msgstr[1] "" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "zombi feromon" +msgstr[1] "zombi feromon" -#. ~ Use action friendly_msg for inactive riot control bot. +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." +msgid "" +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" +"Ez valamiféle undorítóan rotható húsgombóc. Amikor összeszorítod, akkor egy " +"kis feromon-felhő röppen a levegőbe, és a környező zombik egy rövid időre " +"nem veled foglalkoznak. Talán akkor egy rövid ideig a sajátjuknak " +"tekintenek." -#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "zsebóra" +msgstr[1] "zsebóra" -#. ~ Description for inactive riot control bot +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" +"Régimódi zsebóra. Megmutatja, hogy hány óra van, és közben jól is néz ki. " +"Hasznos alkatrészekre lehet szétszedni." #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "" -msgstr[1] "" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "polifóm" +msgstr[1] "polifóm" -#. ~ Use action friendly_msg for inactive skitterbot. +#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "" +msgid "You unroll the mat and lay it on the ground." +msgstr "Kitekered a polifómot és a földre helyezed." -#. ~ Use action hostile_msg for inactive skitterbot. +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgid "" +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +"Ez egy polifómból készült matrac, amelyet tároláshoz szorosan fel lehet " +"tekerni. Elszigetel a padlótól, így könnyebben lehet aludni. Kitekeréshez és" +" a földre helyezéshez aktiválni kell." -#. ~ Description for inactive skitterbot +#: lang/json/TOOL_from_json.py +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "széf" +msgstr[1] "széf" + +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." msgstr "" +"Ez egy értékeket védő, kombinációs zárral ellátott széf. Sajnos a " +"kombinációt nem tudod. Széttörésével minden benne található tárgy " +"megsemmisülne." #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "" -msgstr[1] "" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "szarkofág hozzáférési kód" +msgstr[1] "szarkofág hozzáférési kód" -#. ~ Use action friendly_msg for inactive lab defense bot. +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." +msgid "" +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." msgstr "" +"Ezen a nyomtatott oldalon egy veszélyes hulladék szarkofág liftjéhez " +"használható számsorozat szerepel." -#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" -msgstr "" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "siskebab (ki)" +msgstr[1] "siskebab (ki)" -#. ~ Description for inactive lab defense bot +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." -msgstr "" +msgid "Aw, dangit. It fails to start!" +msgstr "Basszus, nem indul be!" +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" -msgstr[0] "" -msgstr[1] "" +msgid "This thing needs some fuel!" +msgstr "Ebbe üzemanyag kell!" -#. ~ Use action friendly_msg for inactive milspec searchlight. +#. ~ Use action success_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "" +msgid "Let's dance, Zeds!" +msgstr "Buli van, zombikáim!" -#. ~ Use action hostile_msg for inactive milspec searchlight. +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" +"Ez egy hatalmas penge, oldalán üzemanyag-vezetékkel. A hőszigetelt " +"fogantytúba egy apró méretű üzemanyag-tartály és egy gyújtó került " +"beépítésre. Benzinnel feltöltve a penge sistergően forróvá válik, valamint " +"bevilágítja az utat. Begyújtásához használni kell." -#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." -msgstr "" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "siskebab (be)" +msgstr[1] "siskebab (be)" +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "" -msgstr[1] "" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "Basszus! A siskebab lángja egy utolsó villan, majd kialszik." + +#. ~ Use action charges_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "De gáz, elfogyott a benzin! A siskebab lángja kihúny." + +#. ~ Use action noise_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab crackles!" +msgstr "A siskebabod lángja serceg!" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "Lazíts, haver. A siskebabod lángja elalszik." -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. +#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" +msgid "Your shishkebab hisses in the water and goes out." +msgstr "A siskebabod lángja a vízben sziszegve kialszik." -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" +"Ez egy hatalmas penge, oldalán üzemanyag-vezetékkel. A hőszigetelt " +"fogantytúba egy apró méretű üzemanyag-tartály és egy gyújtó került " +"beépítésre. A penge fényesen izzik. Eloltásához használni kell." #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "" -msgstr[1] "" +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "kis radiátor" +msgstr[1] "kis radiátor" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" +msgid "" +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" +"Hordozható radiátor, amely folyamatosan meleg levegőt ont. A hőmérsékletet " +"nagyjából 10 fokkal növeli." -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} #: lang/json/TOOL_from_json.py -msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." -msgstr "" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" +msgstr[0] "kis radiátor (be)" +msgstr[1] "kis radiátor (be)" #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "" -msgstr[1] "" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "festékszóró spray" +msgstr[1] "festékszóró spray" -#. ~ Description for clothes hanger +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" +"Ez egy festékkel teli festékszóró spray. Használatával grafittit rajzolhatsz" +" a talajra." -#: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "beszélő baba" -msgstr[1] "beszélő baba" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "fellépő" +msgstr[1] "fellépő" -#. ~ Description for talking doll +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." -msgstr "" -"Gyerekeknek készített beszélő baba. Szerencsére még mindig működik és az " -"elemeit is ki lehet szedni." +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "Ez egy fából készült fellépő létre. Elhelyezéséhez használni kell." #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "elektromos hosszúbot" -msgstr[1] "elektromos hosszúbot" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "túlélő írón" +msgstr[1] "túlélő írón" -#. ~ Description for powered quarterstaff +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." msgstr "" -"Ennek a vasburkolatú hosszúbotnak a fogantyújába egy magas feszültségű " -"elektromos sokkoló van beépítve. A sokkolót összekötötték a bot két végén " -"található fémkupakkal, így a veszélyes ellenfelet sokkolni is lehet, ha nem " -"sikerül azonnal eszméletlenre verni." +"Ez a hegyes darab faszén garantáltan összekoszolja a kezedet. Használatával " +"a talajra írhatsz valamit." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "taktikai tonfa (ki)" -msgstr[1] "taktikai tonfa (ki)" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "túlélő távcső" +msgstr[1] "túlélő távcső" -#. ~ Description for tactical tonfa (off) +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" -"Ez egy megerősített műanyag tonfa. A belsejébe lyukat fúrtak, amelyekbe " -"kondenzátorokat, valamint egy magas kapacitású akkumulátort építettek be. " -"Amikor a fogantyún megnyomják a gombot, akkor egy magas feszültségű áram " -"kerül továbbításra a tonfa végbe épített elektródák irányába, és abba az " -"áldozatba, aki éppen a tonfa barátságtalanabb végén található. A tonfába " -"építettek tovább egy praktikus kis zseblámpát, ami jelenleg ki van " -"kapcsolva." +"Házi készítésű, összecsukható távcső. Fegyver célzásához túl nagy és " +"pontatlan, viszont elég csak a leltárodban tartani ahhoz, hogy megduplázza a" +" nagytérképre felrajzolt látótávolságot." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "taktikai tonfa (be)" -msgstr[1] "taktikai tonfa (be)" +msgid "tear gas payload" +msgid_plural "tear gas payloads" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for tactical tonfa (on) +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." +msgid "You pull the pin on the payload." msgstr "" -"Ez egy megerősített műanyag tonfa. A belsejébe lyukat fúrtak, amelyekbe " -"kondenzátorokat, valamint egy magas kapacitású akkumulátort építettek be. " -"Amikor a fogantyún megnyomják a gombot, akkor egy magas feszültségű áram " -"kerül továbbításra a fegyver végbe épített elektródák irányába, és abba az " -"áldozatba, aki éppen a tonfa barátságtalanabb végén található. A tonfába " -"épített praktikus kis zseblámpa jelenleg be van kapcsolva, bevilágítja a " -"környezetet és folyamatosan meríti az elemeket." - -#: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "L-bot (ki)" -msgstr[1] "L-bot (ki)" -#. ~ Use action msg for L-stick (off). +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "Az L-bot(tm) felvilágít." +msgid "" +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." +msgstr "" -#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "Az L-bot(tm) eleme lemerült." +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for L-stick (off) +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" -"A Light Corporation által készített divatos bot nem csupán fényforrás, hanem" -" a szuperötvözetének köszönhetően egyben könnyű kézifegyver is. A " -"hagyományos fényforrásokhoz képest az L-botban az elemek tovább tartanak." #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "L-bot (be)" -msgstr[1] "L-bot (be)" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "Lángoló acéldarab +2" +msgstr[1] "Lángoló acéldarab +2" -#. ~ Use action msg for L-stick (on). +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "Az L-bot fénye elhalványul." +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "BASZKI EZ ÉG" -#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"A Light Corporation által készített divatos bot nem csupán fényforrás, hanem" -" a szuperötvözetének köszönhetően egyben könnyű kézifegyver is. A " -"hagyományos fényforrásokhoz képest az L-botban az elemek tovább tartanak. A " -"bot fényesen világít és lassan meríti az elemeit." +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" +msgstr[0] "" +msgstr[1] "" +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "Louisville Slaughterer" -msgstr[1] "Louisville Slaughterer" +msgid "Who is this Tindalos guy?" +msgstr "" -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "Meggyújtod a Louisville Slaughterert." +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "vortex-kő" +msgstr[1] "vortex-kő" -#. ~ Description for Louisville Slaughterer +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" -"Ez egy masszív faütő, amelyet benzinnel átitatott rongyokkal és tűzálló " -"Nomex anyaggal tekertek be. Ha meggyújtod, akkor fog igazán égni a kezed " -"alatt a munka. Meggyújtásához gyufára vagy öngyújtóra lesz szükséged." +"Ezt a követ spirális vonalak hálózzák be, szélén lyukak találhatók. Bár nagy" +" méretű, szinte semmi súlya sincs. A levegő mintha sűrűbb lenne a közelében." -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "síp szerszámkészlet" +msgstr[1] "síp szerszámkészlet" -#. ~ Description for Louisville Slaughterer +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." -msgstr "" -"Ez egy masszív faütő, amelyet benzinnel átitatott rongyokkal és tűzálló " -"Nomex anyaggal tekertek be. Fényesen ég, és így sokkal jobban lehet látni az" -" éjszakai meccseken a pálya vonalait." - -#: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "" -msgstr[1] "" +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." +msgstr "Egy olcsó kütyü, amely egyszerre síp, hőmérő, nagyító és iránytű." #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "hentes kés" -msgstr[1] "hentes kés" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "bendzsó" +msgstr[1] "bendzsó" -#. ~ Description for butcher knife +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "" -"Ez egy éles és nehéz kés. Jó közelharci fegyver, és dögök lemészárlásához " -"ideális eszköz." +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "Szabványos, gyárilag készített bendzsó. Úgy néz ki, hogy működőképes." #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "steak kés" -msgstr[1] "steak kés" +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "csontfuvola" +msgstr[1] "csontfuvola" -#. ~ Description for steak knife +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." -msgstr "" -"Ez egy éles kés, amelyet kifejezett húsvágásra terveztek. Rossz közelharci " -"fegyver, de holttestek feldarabolásához egész jó." +msgid "A polished bone flute with five finger holes." +msgstr "Ötlyukú, fényesre polírozott csontfuvola." #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "" -msgstr[1] "" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "klarinét" +msgstr[1] "klarinét" -#. ~ Description for paring knife +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." -msgstr "" +msgid "An ornate clarinet made from wood." +msgstr "Fából készült díszes klarinét." #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" -msgstr[0] "" -msgstr[1] "" +msgid "flute" +msgid_plural "flutes" +msgstr[0] "fuvola" +msgstr[1] "fuvola" -#. ~ Description for chef knife +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." -msgstr "" +msgid "A simple silver-plated flute." +msgstr "Egy egyszerű, ezüst bevonatú fuvola." #: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "" -msgstr[1] "" +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "trombita" +msgstr[1] "trombita" -#. ~ Description for carving knife +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." -msgstr "" +msgid "A brass trumpet with only a few dents here and there." +msgstr "Bronztrombita, amelyen itt-ott ütődések nyoma látszik." #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" -msgstr[0] "" -msgstr[1] "" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "ukulele" +msgstr[1] "ukulele" -#. ~ Description for bread knife +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." -msgstr "" +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "Szabványos, gyárilag készített ukulele. Úgy néz ki, hogy működőképes." #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "" -msgstr[1] "" +msgid "violin" +msgid_plural "violins" +msgstr[0] "hegedű" +msgstr[1] "hegedű" -#. ~ Description for vegetable cleaver +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" +"Egy olcsó, gyárilag készített hegedű, beépített vonótartóval. Ennek ellenére" +" szép a hangja." #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" -msgstr[0] "" -msgstr[1] "" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "arany hegedű" +msgstr[1] "arany hegedű" -#. ~ Description for meat cleaver +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" +"Aranytól csillogó hegedű, amelyet egy furcsa ragyogás vesz körül. Egyszer a " +"legjobbé volt." #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "" -msgstr[1] "" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "tyúkketrec" +msgstr[1] "tyúkketrec" -#. ~ Description for makeshift war scythe +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" +"Csirkék szállításához használt dróthálós ketrec, de bármilyen apróbb méretű " +"állathoz is használható. Használd egy megfelelő állaton annak a befogásához," +" vagy használd egy üres mezőn a betárolt állat elengedéséhez." #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "" -msgstr[1] "" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "kutyasíp" +msgstr[1] "kutyasíp" -#. ~ Description for spike on a stick +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" +"Ez egy apró síp. Használatánál egy magas hangot ad ki, amelyre a közeli " +"barátságos kutyák vagy követni fognak és felhagynak a támadással, vagy ha " +"már szelídek, akkor megtámadják az ellenséget." #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" +msgid "horse tack" +msgid_plural "horse tacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for simple knife spear +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "késes dárda" -msgstr[1] "késes dárda" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "kisállat-hordozó" +msgstr[1] "kisállat-hordozó" -#. ~ Description for knife spear +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" +"Háziállatok szállításához használt műanyag ketrec. Használd egy megfelelő " +"állaton annak a befogásához, vagy használd egy üres mezőn a betárolt állat " +"elengedéséhez." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "saját készítésű félpika" -msgstr[1] "saját készítésű félpika" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" +msgstr[0] "fa kisállat-hordozó" +msgstr[1] "fa kisállat-hordozó" -#. ~ Description for homemade halfpike +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" +"Háziállatok szállításához használt fa ketrec. Használd egy megfelelő állaton" +" annak a befogásához, vagy használd egy üres mezőn a betárolt állat " +"elengedéséhez." #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "pillangókés" -msgstr[1] "pillangókés" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "távirányító" +msgstr[1] "távirányító" -#. ~ Description for switchblade +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" -"Ez egy hosszú és vékony, rugóval kiugrasztható pengés szúró- és vágófegyver." +"Távirányítós autók távirányítója. Az autót botkormánnyal lehet irányítani, a" +" távirányítón található többi színes gomb úgy tűnik semmire sem jó. Talán " +"volt egy luxus kivitelezésű autó is?" #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "behajtható kés" -msgstr[1] "behajtható kés" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "távirányítós autó" +msgstr[1] "távirányítós autó" -#. ~ Description for folding knife +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +msgid "A remote-controlled car. Fun for young and old alike." msgstr "" -"Egy apró méretű, behajtható pengéjű kés övcsattal. Annyira nem hatékony " -"fegyver, mint egy fix pengéjű kés, de a levélnyitó pengénél azért jobb." +"Egy távirányítós autó, ajánlott 9 és 99 éves kor között mindenki számára." #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "harci kés" -msgstr[1] "harci kés" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "távirányítós autó (be)" +msgstr[1] "távirányítós autó (be)" -#. ~ Description for combat knife +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." msgstr "" -"Ez egy katonai harci kés. Könnyű és nagyon éles, halálos akár kézből, akár " -"bajonettként felcsatolva." +"Ez a távirányítós autó be van kapcsolva, és meríti az elemeit, akár csak egy" +" igazi elektromos autó! Egy távirányítóval lehetne vezetni is." #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" -msgstr[0] "" -msgstr[1] "" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "rádiós aktiváló mod" +msgstr[1] "rádiós aktiváló mod" -#. ~ Description for modified combat knife +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." msgstr "" +"Ezt az apró elektronikus berendezést bizonyos tárgyakhoz lehet csatolni, és " +"azok rádiós jellel aktiválhatóvá válnak." #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "vadászkés" -msgstr[1] "vadászkés" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "rádió (ki)" +msgstr[1] "rádió (ki)" -#. ~ Description for hunting knife +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." msgstr "" -"Ezt az egypengéjú kést inkább elejtett vadak lenyúzásához és " -"feldarabolásához szokták használni, mint harcolásra." +"Ez egy hordozható rádió. Aktiválásával bekapcsolható, ezután minden közeli " +"rádiójelet vesz és kihangosít." #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "túlélőkés" -msgstr[1] "túlélőkés" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "rádió (be)" +msgstr[1] "rádió (be)" -#. ~ Description for survival knife +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" -"Ennek a masszív késnek az üreges markolatában iránytű található, pengéje " -"hátán pedig félelmetes megjelenésű fűrészfogak." +"Ezt a hordozható rádiót bekapcsolták, ezért folyamatosan meríti az elemeket." +" A közeli rádiótornyokból sugárzott adást játssza le." #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "RM42 harci kés" -msgstr[1] "RM42 harci kés" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "adóvevő" +msgstr[1] "adóvevő" -#. ~ Description for RM42 fighting knife +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" -"Ez a masszív, fekete fekete Rivtech harci tőr egy hosszú és vékony pengével " -"rendelkezik, csúcsa tűhegyes, markolata pedig olyan csúszásgátló anyaggal " -"van betekerve, amellyel akár egy megfelelő lőfegyverhez is rögzíthető " -"bajonettként. Eredetileg a hadsereg számára készült, de félelmetes " -"megjelenése miatt népszerű volt a filmekben és a gyűjtők körében is." #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "svájci bicska" -msgstr[1] "svájci bicska" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "távoli jármű vezérlő" +msgstr[1] "távoli jármű vezérlő" -#. ~ Description for Swiss Army knife +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -"Európából importált világhírű zsebkés. A piros nyele sok apró szerszámot " -"rejt." +"Távirányító igazi autók számára. Használatával a járművek fedélzeti " +"rendszereit lehet ki- vagy bekapcsolni. Egyes járműveket távirányítással is" +" lehet vezetni." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" +msgstr[0] "nyírfakéreg tölcsér" +msgstr[1] "nyírfakéreg tölcsér" + +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "rohamkés" -msgstr[1] "rohamkés" +msgid "You place the birchbark funnel, waiting to collect rain." +msgstr "Elhelyezed a nyírfakéreg tölcsért és várod az esőt." -#. ~ Description for trench knife +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -"Ez a zömök harci kés a felhasználó öklét védő acél védőburkolattal " -"rendelkezik. A védőburkolattal is lehet ütni vagy blokkolni, illetve a kés " -"hús mészárlására is használható." +"Ez egy esővíz összegyűjtésére használható kisméretű nyírfatölcsér. A szabad " +"ég alatt tegyél alá valamilyen edényt, majd utána aktiváld, hogy így fogd " +"fel az esőt." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "tölcsér" +msgstr[1] "tölcsér" +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "hevenyészett kés" -msgstr[1] "hevenyészett kés" +msgid "You place the funnel, waiting to collect rain." +msgstr "Elhelyezed a tölcsért és várod az esőt." -#. ~ Description for makeshift knife +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Ez a kés egy valamennyire kihegyezett tüskéből és a szorosan köré csavart " -"rongyból áll. Jó közelharci fegyver." +"Ez egy esővíz összegyűjtésére használható tölcsér. A szabad ég alatt " +"aktiváld, majd utána tegyél alá valamilyen edényt, hogy így fogd fel az " +"esőt." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "bőr tölcsér" +msgstr[1] "bőr tölcsér" +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "hevenyészett macséta" -msgstr[1] "hevenyészett macséta" +msgid "You place the leather funnel, waiting to collect rain." +msgstr "Elhelyezed a bőrtölcsért és várod az esőt." -#. ~ Description for makeshift machete +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -"Ennek a nagyméretű pengének az egyik végét szigszalaggal tekerték be, így " -"valamennyire macsetének lehet használni." +"Ez egy esővíz összegyűjtésére használható kisméretű bőrtölcsér. A szabad ég " +"alatt aktiváld, majd utána tegyél alá valamilyen edényt, hogy így fogd fel " +"az esőt." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "hevenyészett tölcsér" +msgstr[1] "hevenyészett tölcsér" +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "macséta" -msgstr[1] "macséta" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "Elhelyezed a hevenyészett tölcsért és várod az esőt." -#. ~ Description for machete +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." msgstr "" -"Ez a hatalmas acélkés kiválóan használható nagyméretű növényzet, illetve " -"egyéb jellegű \"akadályok\" szétvágására." - -#: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "No. 9" -msgstr[1] "No. 9" +"Ez egy esővíz összegyűjtésére használható kisméretű, hevenyészett tölcsér. A" +" szabad ég alatt aktiváld, majd utána tegyél alá valamilyen edényt, hogy így" +" fogd fel az esőt." -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "Katt." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "fém tölcsér" +msgstr[1] "fém tölcsér" -#. ~ Use action success_message for No. 9. +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "A No. 9 felizzik!" +msgid "You place the metal funnel, waiting to collect rain." +msgstr "Elhelyezed a fém tölcsért és várod az esőt." -#. ~ Description for No. 9 +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Ezt a hatalmas acélkést egy üzemanyagtartállyal, hőszigetelt kézvédővel és " -"egy gyújtási rendszerrel módosították. Benzinnel feltöltve szúróláng " -"forrósítja fel a pengét, és égeti meg a célpontot." - -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "A No. 9 kialszik!" +"Ez egy esővíz összegyűjtésére használható nagy fémtölcsér. A műanyag " +"tölcsérnél nehezebben szállítható, de több vizet gyűjt be. A szabad ég alatt" +" aktiváld, majd utána tegyél alá valamilyen edényt, hogy így fogd fel az " +"esőt." -#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "Elfogyott a lőszer!" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "ponyva esőgyűjtő" +msgstr[1] "ponyva esőgyűjtő" -#. ~ Use action noise_message for No. 9. +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "A No. 9 sziszeg." +msgid "You set up the raincatcher, waiting to collect water." +msgstr "Elhelyezed az esőgyűjtőt, és várod az esőt." -#. ~ Use action voluntary_extinguish_message for No. 9. +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "A No. 9 elsötétül." +msgid "" +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +msgstr "Néhány bot, zsinór és egy ponyva hevenyészett esőgyűjtéshez." -#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "A No 9. a vízben sziszegve kialszik." +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "légnyomásmérő" +msgstr[1] "légnyomásmérő" -#. ~ Description for No. 9 +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." -msgstr "" -"Ezt a hatalmas acélkést egy üzemanyagtartállyal, hőszigetelt kézvédővel és " -"egy gyújtási rendszerrel módosították. A penge a forróságtól izzik, a " -"növényeket elhervasztja és az éjszakát kivilágítja." +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "A légköri nyomást mérő műanyag barométer." -#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" -"Ez egy, a korai modern kor lovasságainál használt görbe kard. Könnyű de " -"halálos vágófegyver." +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "ragacs kaniszter" +msgstr[1] "ragacs kaniszter" -#. ~ Description for kris +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." msgstr "" -"Ez a hullámos pengéjű tőr Délkelet-Ázsiából származik. Kialakításának " -"köszönhetően széles, fájdalmas sebeket okoz." +"A kaniszteren egy címke olvasható: \"Figyelem: rendkívül mérgező és maró " +"anyagot tartalmaz. A tartalma intelligens lehet. Saját felelősségre nyitható" +" ki.\" Úgy érzed, mintha valami mozogna a belsejében." #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "kukri" -msgstr[1] "kukri" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "vegyész készlet" +msgstr[1] "vegyész készlet" -#. ~ Description for kukri +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" -"Ez a sokoldalú szerszám egy eredetileg Nepálból származó hagyományos fegyver" -" modernizált változata. A nehéz pengéje befelé görbül, egyiránt használható " -"szerszámként és fegyverként." +"Ez egy dobozban tárolt vegyész készlet. A dobozban találhatók üveglombikok, " +"csövek, fémhuzal, egy rezsó és védőszemüveg. Ha olyan kedved van, akkor " +"néhány vegyi recept elkészítésére alkalmas." -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" -"Ókori kétélű kínai egyenes kard, díszes őrrel és a kardmarkolatra rögzített " -"pomponnal. A kínai folklór négy fő fegyverének egyike - a többi a dao " -"szablya, a csiang lándzsa és a puskás hosszúbot." +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "kezdő vegyész készlet" +msgstr[1] "kezdő vegyész készlet" -#. ~ Description for jian +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." msgstr "" -"Ez egy ókori kínai kétélű egyenes kard. A kard kopott és furcsa szögben " -"hajlott meg." +"A kezdő vegyész készletben üveg tárolóedények, csövek és védőszemüveg is " +"található. Segítségével elkészíthetsz egy pár vegyész projektet, de " +"valamilyen hőforrás is kell még." -#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "" -"Ez a görbe kard számos közel-keleti és közép-ázsiai országban megtalálható. " -"Vágásra tervezték, páncél nélküli ellenségek ellen kifejezetten halálos." +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "elektrolízis készlet" +msgstr[1] "elektrolízis készlet" -#. ~ Description for scimitar +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -"Ez a görbe kard számos közel-keleti és közép-ázsiai országban megtalálható. " -"Ez a darab furcsán kopott és tompa." +"Vezetékekből és elektródákból álló készlet, amely általában folyadékba " +"mártva egyenáram átvezetésére használható. Tárgyak készítéséhez " +"használható. Használatával tároló akkumulátorral vagy 12 voltos gépjármű " +"akkumulátorral kell feltölteni." -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "" -"Ez egy klasszikus középkori kard, méretben a könnyebb élesítő kard és a " -"későbbi kétkezes kard között helyezkedik el. Kisebb kardokhoz képest " -"tárolásához egy derékhordású kardszíj vagy egy kardhüvely szükséges." +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "hidrogén tartály" +msgstr[1] "hidrogén tartály" -#. ~ Description for longsword +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." msgstr "" -"Ez egy klasszikus középkori kard, méretben a könnyebb élesítő kard és a " -"későbbi kétkezes kard között helyezkedik el. Úgy érzed, hogy a karmarkolat " -"egyszerűen leesne, ha használni próbálnád." +"Sűrített hidrogént tartalmazó tartály. Ha a semmiből kell vizet létrehoznod," +" vagy egy zeppelint szeretnél a levegőbe emelni, akkor még jól jöhet." -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "" -"Ez egy klasszikus középkori kard, amely pont megfelelő méretű az egykezes " -"kardforgatáshoz." +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "nedvességmérő" +msgstr[1] "nedvességmérő" -#. ~ Description for arming sword +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +msgid "A plastic hygrometer that can read the relative humidity in the air." msgstr "" -"Ez egy klasszikus középkori kard, amely pont megfelelő méretű az egykezes " -"kardforgatáshoz. Ezt mintha nem rendesen rakták volna össze." +"Műanyag higrométer, amely a levegő relatív páratartalmát képes leolvasni." #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "xiphos" -msgstr[1] "xiphos" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "nitrogén tartály" +msgstr[1] "nitrogén tartály" -#. ~ Description for xiphos +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -"Ókori görög származású bronzkard, amelyet egy dory lándzsához hegesztettek." +"Sürített nitrogént tartalmazó tartály. A nitrogén a vegyi reakciókban a " +"semleges szerepe miatt hasznos. Ne lélegezd be." #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "khopes" -msgstr[1] "khopes" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "oxigén tartály" +msgstr[1] "oxigén tartály" -#. ~ Description for khopesh +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" -"Ez az ókori bronzfegyver egy görbe kaszáéhoz hasonló, de külső ívén élezett " -"pengéből áll. Az ókori Egyiptom Újbirodalom korszakából származik, az akkor" -" használatos könnyűpáncél átvágására készítették." +"Nyomás alatti gázok tárolására készített nagy acélhenger. A kifakult jelzés " +"szerint O2 van benne." #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "dao" -msgstr[1] "dao" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "platinarács" +msgstr[1] "platinarács" -#. ~ Description for dao +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." msgstr "" -"Ókori kínai kard, amely egy ívelt pengéből és kehely formájú kardőrből áll." -" A Sang dinasztia óta létező fegyvernek ezen példánya bronzból készült. A " -"kínai folklór négy főbb fegyverfajtájának egyike - a többi a csien kard, " -"csiang lándzsa és a puskás hosszúbot." +"Ez egy platinával bevont fémrács, katalizátorként használható bizonyos " +"vegyészeti reakcióknál." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "túlélő macséta" -msgstr[1] "túlélő macséta" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "portál generátor" +msgstr[1] "portál generátor" -#. ~ Description for survivor machete +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" -"Ezt a kertészeti szerszámot személyre szabták és egyensúlyozták annak " -"érdekében, hogy fegyverként hatékonyabbá váljék." +"Ez egy ritka és másvilági szerkezet - már attól is fáj a fejed, hogy " +"ránézel. A felületét idegen jelek borítják." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "teleportáló lap" +msgstr[1] "teleportáló lap" +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "kard bajonett" -msgstr[1] "kard bajonett" +msgid "You place the telepad." +msgstr "Lerakod a teleportáló lapot." -#. ~ Description for sword bayonet +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." msgstr "" -"A kard bajonett egy olyan nagyméretű vágó penge, amelyet egy lőfegyver vagy " -"számszeríj elejére lehet csatolni, és így a fegyver pikaként is használható." +"Ez a teleportáló csapda készlete, amely egy teleportálóból és egy lépésre " +"aktiválódó napelemből áll." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "" -msgstr[1] "" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "teleport" +msgstr[1] "teleport" -#. ~ Description for modified sword bayonet +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"This is an experimental device that will teleport you a short distance when " +"activated." msgstr "" +"Ez a kísérleti berendezés aktiválása után rövid távolságra teleportál." -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"A hosszabb vakizasi megjelenése előtt a szamurájok ezeket a hosszú japán " -"késeket használták másodlagos fegyverként. Ez is legalább annyira halálos " -"fegyver, mint a híresebb testvérei." +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "Doppler Radar Turbo 2000" +msgstr[1] "Doppler Radar Turbo 2000" -#. ~ Description for wakizashi +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -"Ez egy elterjedt japán rövid kard. A katanánál valamennyivel kisebb és " -"könnyebb, ugyanakkor a harcban továbbra is hatékony." +"Aktatáskába épített laptop, amely úgy néz ki, mintha a nyolcvanas évekből " +"származna. Az ősi monokróm kijelzőn számos meteorológiai adat látható." #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "flammenschwert (aus)" -msgstr[1] "flammenschwert (aus)" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "alapszintű laborelemző készlet" +msgstr[1] "alapszintű laborelemző készlet" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +msgid "" +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." +msgstr "" +"Ebben a méretes készletben számos olyan alapvető tárgy található, amelyek " +"nélkül nem lehet pontos vegyészeti tevékenységet végezni: egy apró " +"ellensúlyos mérleg, egy spektrofotóméter, egy olvadási pont eszköz, egy pH-" +"érték mérő, valamint számos papírlap a vékony réteges kromatográfiához. A " +"készlet segítségével biztosabb lehetsz abban, hogy a ténylegesen elkészített" +" vegyület az, amit szerettél volna elkészíteni." -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!" +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "apró ellensúlyos mérleg" +msgstr[1] "apró ellensúlyos mérleg" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"Ez az egyszerű mérleg számos acélsúly segítségével méri pontosan a tömeget." #: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "flammenschwert" -msgstr[1] "flammenschwert" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "spektrofotométer" +msgstr[1] "spektrofotométer" -#. ~ Use action charges_extinguish_message for flammenschwert. +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgid "" +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." +msgstr "" +"Ez a gyakran használt vegyészeti elemző eszköz egy folyadékminta " +"fényabszorbcióját méri egy különleges cső, a küvetta segítségével." -#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" +msgstr[0] "spektrometriai küvetta-készlet" +msgstr[1] "spektrometriai küvetta-készlet" -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt." +msgid "" +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." +msgstr "" +"Ebben az apró dobozban számos pontosan kalibrált, laboratóriumi " +"spektrométerben használandó, négyzetes keresztmetszetű műanyag cső " +"található." -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt." +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "pH-érték mérő" +msgstr[1] "pH-érték mérő" -#. ~ Description for zweihänder +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." -msgstr "Ez egy hatalmas kétkezes német kard. Nagyon nagyot lehet vele ütni." +msgid "" +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." +msgstr "" +"Ez tulajdonképpen egy voltméterhez kapcsolt üvegszonda-pár. Az egyik szondát" +" a mellékelt kalibrációs oldatba kel mártani, a másikat pedig a mérendő " +"anyagba, és így mérhetővé válik az anyag savassága." #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" +msgid "voltmeter" +msgid_plural "voltmeters" msgstr[0] "" msgstr[1] "" -#. ~ Description for kirpan +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"This device has two probes that let you measure the electrical potential " +"between two points." msgstr "" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "olvadási pont mérő" +msgstr[1] "olvadási pont mérő" -#. ~ Description for nodachi +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -"Ez egy hatalmas, görbe, kétkezes japán kard. Méretéhez képest egészen " -"könnyű." +"Ez tulajdonképpen egy fémházhoz csatolt villanyrezsó. A fémházban egy " +"nagyító található, amellyel a berendezésbe helyezett, kristályosodott mintát" +" tartalmazó kapilláris cső figyelhető meg. A berendezés segítségével " +"pontosan mérhető a kristály olvadási pontja, mely tulajdonság ismeretével " +"kideríthető az anyag jellege és tisztasága." #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" +msgid "vortex device" +msgid_plural "vortex devices" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified foil +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" +msgid "microscope" +msgid_plural "microscopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified épée +#. ~ Description for microscope #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified saber +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" msgstr "" -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -"Ezt a korai kardot a 16., 17. és 18. században használták. Széles a pengéje." +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for broadsword +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." msgstr "" -"Ezt a korai modern kardot a 16., 17. és 18. században használták. Ez a kard " -"láthatóan gyenge anyagból készült, de egy pár suhintásra azért még megteszi." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "tüzes kard (ki)" -msgstr[1] "tüzes kard (ki)" - -#. ~ Use action lacks_fuel_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "Nincs erő a harcra!" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "Rohamraaaaa!!" +msgid "burette" +msgid_plural "burettes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firebrand (off) +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -"Két különféle sötét középkori konfliktuskezelési módszer ötvözete, a kardé " -"és a lángé. Meggyújtásához aktiválni kell, és utána pedig mutasd meg azoknak" -" a pogány zombiknak, hogy ki is itt az Úr." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "tüzes kard (be)" -msgstr[1] "tüzes kard (be)" - -#. ~ Use action charges_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "Az erőd elhalványul!" -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "A pengéd harcra készen lángol!" +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "Futás innen!" +msgid "" +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." +msgstr "" -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "A kardod a vízben sziszegve kialszik." +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for firebrand (on) +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"Két különféle sötét középkori konfliktuskezelési módszer ötvözete, a kardé " -"és a lángé. A penge a forróságtól izzik. Ezt kapd ki, Excalibur! " -"Kikapcsoláshoz aktiválni kell." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -"Ezt a széles szablyát a matrózok és a kalózok kedvelték. Ez a kard láthatóan" -" gyenge anyagból készült, de egy pár suhintásra azért még megteszi." +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rapier +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" -"Ez egy vékony pengéjű, díszes kézvédővel ellátott kard. Úgy néz ki, mint az " -"úriemberek és a kalózok kedvenc fegyvere. Könnyű és gyors, vele bármilyen " -"harc elegánssá válik." -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "" -"Ez egy ritka japán kard. Páncélozatlan ellenfelek ellen halálos, és még a " -"páncélzattal szemben is hatékony." +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for katana +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" -"Ez egy ritka japán kard. Bár az éle és a súlya is jó, a kardmarkolat gombja " -"leesik, és a penge is elég kopottnak tűnik." #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "Felkelő Nap" -msgstr[1] "Felkelő Nap" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "sérült óvóhely készlet" +msgstr[1] "sérült óvóhely készlet" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "Az idő megáll." +msgid "" +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." +msgstr "" +"Ez egy botokból és bőrökből készült menedékhely készlet. Elhelyezéshez " +"aktiválni kell. Ez a darab sérült, és javításra szorul." -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "A Nap felkel." +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "nagy sátor" +msgstr[1] "nagy sátor" -#. ~ Description for Rising Sun +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" -"Ez egy olyan katana, amelynél a penge mögött egy fúvóka található. Az " -"emberek szeretik a katanákat és a pirózást, úgyhogy akkor miért ne " -"kombinálnánk a kettőt? A pengéhez csatlakoztatott gázégők igen csak forró " -"helyzetbe hozhatják az ellenfeleidet. Meggyújtásához aktiválni kell." +"Családi méretű sátor. Jó sok hely van benne, de nagyon sok helyet foglal." -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "A Fény kihúny." +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "óvóhely készlet" +msgstr[1] "óvóhely készlet" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "A Nap ragyog." +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "" +"Ez egy kisméretű, botokból és állati bőrökből készített menedék. " +"Elhelyezéshez aktiválni kell." -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "A Nap lenyugszik." +msgid "tent" +msgid_plural "tents" +msgstr[0] "sátor" +msgstr[1] "sátor" -#. ~ Description for Rising Sun +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"This is a small personal tent, it's just big enough to fit you comfortably." msgstr "" -"Ez egy olyan katana, amely a NAP dühével és forróságával ragyog. Oké, " -"annyira azért nem forró, de azért marhára fáj, ha eltalálnak vele. A gázláng" -" kioltásához aktiválni kell." +"Ez egy egyszemélyes sátor, éppen elég nagy ahhoz, hogy kényelmesen elférj " +"benne." -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "" -"Ez egy hatalmas német kétkezes kard. Nem vagy abban biztos, hogy ennyire " -"hajlékonynak kellene-e lennie." +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "modern e-cigaretta" +msgstr[1] "modern e-cigaretta" -#. ~ Description for wakizashi +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -"Ez egy meglehetősen gyakori japán rövid kard. Valami azonban nem stimmel " -"vele." +"Az elektronikus cigaretta modernebb változata. Hagyományos cigarettákhoz " +"képest kevésbé káros módja a nikotin bevitelének, de még így is függőséget " +"okoz. Működéséhez elem és nikotin folyadék szükséges." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "" -msgstr[1] "" +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "crack pipa" +msgstr[1] "crack pipa" -#. ~ Description for pair of butterfly swords +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" +"Ez egy finom üvegcső, a végén egy nyelves üveggömbbel. Bizonyos illegális " +"anyagok bevitelére használják." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "láncfűrész lajatang (ki)" -msgstr[1] "láncfűrész lajatang (ki)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "üvegpipa" +msgstr[1] "üvegpipa" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" -"Hosszú farúd, amelynek mindkét végére rendkívül bénán láncfűrészt " -"rögzítettek. Ez vagy egy zseni, vagy egy őrült agyából pattanhatott ki. A " -"nagy súlya miatt azonban csak nagyon erős és nagyon ügyes emberek " -"használhatják." +"Ez egy kézzel fújt üvegpipa. Leggyakrabban rekreációs célú anyagok " +"elszívására használják." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "láncfűrész lajatang (be)" -msgstr[1] "láncfűrész lajatang (be)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "dohánypipa" +msgstr[1] "dohánypipa" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" -"Hosszú farúd, amelynek mindkét végére rendkívül bénán láncfűrészt " -"rögzítettek. A láncfűrészek jelenleg be vannak kapcsolva és benzint égetnek." -" Kikapcsolásához használni kell." +"Ez egy kézzel faragott fapipa. Tűzben szárított dohánylevelek " +"elfogyasztására készítették." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "elektromos láncfűrész lajatang (ki)" -msgstr[1] "elektromos láncfűrész lajatang (ki)" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "olló" +msgstr[1] "olló" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" -"Hosszú farúd, amelynek mindkét végére rendkívül bénán elektromos láncfűrészt" -" rögzítettek. Ez vagy egy zseni, vagy egy őrült agyából pattanhatott ki. A " -"nagy súlya miatt azonban csak nagyon erős és nagyon ügyes emberek " -"használhatják." +"Strapabíró nehéz olló, segítségével pamutból készült anyagokat, például " +"ruhát lehet ronggyá szétvágni." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "elektromos láncfűrész lajatang (be)" -msgstr[1] "elektromos láncfűrész lajatang (be)" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "csont tű" +msgstr[1] "csont tű" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." msgstr "" -"Hosszú farúd, amelynek mindkét végére rendkívül bénán elektromos láncfűrészt" -" rögzítettek. A láncfűrészek jelenleg be vannak kapcsolva és energiát " -"fogyasztanak. Kikapcsolásához használni kell." +"Ez a hegyes tű csontból készült. Durva szabású ruházat és egyéb tárgyak " +"elkészítéséhez használható. Az alacsony minősége miatt nem alkalmas gyorsan " +"elkészíthető, vagy nagy pontosságot igényelő tárgyakhoz." -#. ~ Description for cutlass +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "görbe tű" +msgstr[1] "görbe tű" + +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" -"Ezt a széles szablyát a matrózok és a kalózok kedvelték, mivel a rövid " -"pengéje miatt kifejezetten a szoros közelharcoknál lehetett jól használni." +"Acélból készített hegyes, görbe tű. Az ívelt kiképzésének köszönhetően úgy " +"képes varrni, hogy az anyagnak csak az egyik oldalát szúrja át. Bár a " +"legtöbb varrási projekthez használhatatlan, a neoprén varrásához " +"elengedhetetlen." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "harci láncfűrész (ki)" -msgstr[1] "harci láncfűrész (ki)" +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "fa tű" +msgstr[1] "fa tű" -#. ~ Description for combat chainsaw (off) +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -"Ezt a láncfűrészt megkönnyítették, finomhangolták és nagy mértékben " -"módosították annak érdekében, hogy egy még hatékonyabb fegyver legyen. " -"Sajnos ezen változások miatt sokkal kevésbé alkalmas favágásra." +"Ez a hegyes tű fából készült. Varráshoz a hegyében egy vékony rés található." +" Az alacsony minősége miatt nem alkalmas gyorsan elkészíthető, vagy nagy " +"pontosságot igényelő tárgyakhoz, valamint a keményebb anyagokhoz, például " +"kevlar." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "harci láncfűrész (be)" -msgstr[1] "harci láncfűrész (be)" +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "varrókészlet" +msgstr[1] "varrókészlet" -#. ~ Description for combat chainsaw (on) +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" -"Ez a harci láncfűrész be van kapcsolva és benzint fogyaszt. Kikapcsoláshoz " -"aktiválni kell." +"Különféle tűkkel ellátott, pár műanyag tekercsnyi cérnát és egyéb textil " +"megmunkáláshoz szükséges szerszámot tartalmazó készlet. Egy varró készlet " +"segítségével lehet egy ruhadarabot megjavítani vagy megerősíteni. " +"Használatához a szabó készségre van szükség." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "elektromos harci láncfűrész (ki)" -msgstr[1] "elektromos harci láncfűrész (ki)" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "cserezhető bőr" +msgstr[1] "cserezhető bőr" -#. ~ Description for electric combat chainsaw (off) +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." -msgstr "" -"Ezt az elektromos láncfűrészt megkönnyítették, finomhangolták és nagy " -"mértékben módosították annak érdekében, hogy egy még hatékonyabb fegyver " -"legyen. Sajnos ezen változások miatt sokkal kevésbé alkalmas favágásra." +msgid "You carefully unfold the tanning leather hide and shake it clean." +msgstr "Óvatosan széthajtogatod a cserezhető bőrt, és tisztára rázod." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "elektromos harci láncfűrész (be)" -msgstr[1] "elektromos harci láncfűrész (be)" +msgid "The tanning leather hide isn't done yet." +msgstr "A cserezhető bőr még nem kész." -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" -"Ez az elektromos harci láncfűrész be van kapcsolva és energiát fogyaszt. " -"Kikapcsoláshoz aktiválni kell." - -#: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "" -msgstr[1] "" +"Vegykezelt állati bőr, amely cserzés után lesz használható. Amikor " +"elkészült, akkor használni kell a széthajtogatáshoz." -#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py -msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." -msgstr "" +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "cserezhető szőrmeirha" +msgstr[1] "cserezhető szőrmeirha" +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "üvegszilánk" -msgstr[1] "üvegszilánk" +msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgstr "Óvatosan széthajtogatod a szőrmeírhát, és tisztára rázod." -#. ~ Use action done_message for glass shard. +#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." -msgstr "" +msgid "The tanning fur pelt isn't done yet." +msgstr "A cserezhető szőrmeirha még nem kész." -#. ~ Description for glass shard +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" -"Éles peremű, törött üvegszilánk. Használhatnád fegyverként is, de ahhoz nem " -"ártana kesztyűt húzni." +"Vegykezelt állati szőrmeirha, amely cserzés után lesz használható. Amikor " +"elkészült, akkor használni kell a széthajtogatáshoz." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "darab műanyag" -msgstr[1] "darab műanyag" +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "szabókészlet" +msgstr[1] "szabókészlet" -#. ~ Description for plastic chunk +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -"Ez egy darab műanyag. Használatával műanyagból készül tárgyakat lehet " -"elkészíteni, javítani vagy megerősíteni. Mert ez műanyag!" +"Ez egy kiváló minőségű műanyag készlet számos varrótűvel, műanyag " +"cérnatekerccsel, kis ollókkal, és még egy árral is. A szabókészlettel " +"feljavíthatod a ruházatodat és a páncélzatodat. A szabászat készségedet " +"használja." #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "" -msgstr[1] "" +msgid "bathroom scale" +msgid_plural "bathroom scales" +msgstr[0] "fürdőszobai mérleg" +msgstr[1] "fürdőszobai mérleg" -#. ~ Description for synthetic fabric +#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" +"Ez egy kisméretű fürdőszobai mérleg, ruhátlan testsúlyméréshez használják." #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" +msgid "scrub brush" +msgid_plural "scrub brushes" msgstr[0] "" msgstr[1] "" -#. ~ Description for lycra patch +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." -msgstr "" +msgid "This is a simple scrub brush." +msgstr "Egy egyszerű súrolókefe." #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "hexamin tűzhely" -msgstr[1] "hexamin tűzhely" +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "elektromos szakállvágó" +msgstr[1] "elektromos szakállvágó" -#. ~ Description for hexamine stove +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -"Esbit tűzhelyként is ismert, könnyű, összecsukható tűzhely, amelyen hexamin " -"tabletták meggyújtásával lehet főzni." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "parázstartó vaskosár" -msgstr[1] "parázstartó vaskosár" +"Ez egy zsebméretű elektromos vágószerszám hajvágáshoz. Elemekkel feltöltve a" +" saját hajadat is levághatod vele. Használatonként 10 elemet fogyaszt." -#. ~ Description for brazier #: lang/json/TOOL_from_json.py -msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." -msgstr "" -"Tűz kordában tartásához használható nagyméretű fémkosár. A parázstartó " -"kosárban meggyújtott tűz nem terjed át a szomszédos éghető tárgyakra." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "" -msgstr[1] "" +msgid "mop" +msgid_plural "mops" +msgstr[0] "felmosórongy" +msgstr[1] "felmosórongy" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for mop +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" +"Ez egy macerásan kezelhető felmosórongy. Kiömlött folyadékok " +"feltisztításához használható." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "fém hentesállvány" -msgstr[1] "fém hentesállvány" +msgid "rag" +msgid_plural "rags" +msgstr[0] "rongy" +msgstr[1] "rongy" -#. ~ Description for metal butchering rack +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" +"Ez egy nagyobb méretű textildarab, amelyet főleg tárgyak készítéséhez, " +"illetve esetleg még vérzés elállításához lehet használni." -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "felfújható csónak" -msgstr[1] "felfújható csónak" - -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "Lelkiismeretesen széthajtogatod, felfújod és vízre rakod a %st." +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "borotválkozó készlet" +msgstr[1] "borotválkozó készlet" -#. ~ Description for inflatable boat +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" -"Ezt az evezőket is tartalmazó, felfújható csónakot a tároláshoz " -"leeresztették. Felfújásához és vízre bocsájtásához aktiválni kell, " -"amennyiben van nálad pumpa." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "" -msgstr[1] "" +"Ez egy kisméretű és könnyű utazó borotválkozó készlet. Szappannal használva " +"lehet vele borotválkozni. Használatonként 1 egységnyi szappant igényel." -#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py -msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "kempingasztal" -msgstr[1] "kempingasztal" +msgid "sponge" +msgid_plural "sponges" +msgstr[0] "szivacs" +msgstr[1] "szivacs" -#. ~ Description for tourist table +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "bőrponyva" -msgstr[1] "bőrponyva" +#: lang/json/TOOL_from_json.py +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "hevenyészett hajvágó készlet" +msgstr[1] "hevenyészett hajvágó készlet" -#. ~ Description for leather tarp +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." -msgstr "" -"Pikniktakaró helyett kiteríthető, nagyméretű, bőrből varrt ponyva, amelyet " -"főleg hentesek használnak, mivel nem szívja magába a vért. Fel van csavarva" -" és szállítható." +msgid "This is a kit with tools for cutting hair." +msgstr "Ezzel a készlettel hajat lehet vágni." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "rostszőnyeg" -msgstr[1] "rostszőnyeg" +#: lang/json/TOOL_from_json.py +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "hevenyészett borotválkozó készlet" +msgstr[1] "hevenyészett borotválkozó készlet" -#. ~ Description for fiber mat +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" -"Nagyméretű, rostos anyagból szőtt szőnyeg, amelyet pikniktakaró helyett is " -"lehet alkalmazni, de főleg a hentesek használják. Túl vékony ahhoz, hogy " -"kényelmesen lehessen rajta aludni. Fel van csavarva, és így szállítható." +"Ez egy hevenyészett borotválkozó készlet. Szappannal használva lehet vele " +"borotválkozni. Használatonként 1 egységnyi szappant igényel." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "" -msgstr[1] "" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "mosódeszka" +msgstr[1] "mosódeszka" -#. ~ Description for folded butter churn +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" +"Ez egy fa mosódeszka, tisztítószer és víz alkalmazásával ezen moshatod ki a " +"koszos ruhákat." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "kovakő és acél" -msgstr[1] "kovakő és acél" +msgid "washing kit" +msgid_plural "washing kits" +msgstr[0] "mosókészlet" +msgstr[1] "mosókészlet" -#. ~ Description for flint and steel +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" +"Mosódeszkából, valamint szivacsból vagy rongyból álló készlet. Minden, ami " +"az apokalipszis utáni tárgyak megtisztításához szükséges." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "medvecsapda" +msgstr[1] "medvecsapda" +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" -msgstr[0] "" -msgstr[1] "" +msgid "Bury the beartrap?" +msgstr "Eltemeted a medvecsapdát?" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." -msgstr "" -"Ez egy apró prés lőfegyverek muníciójának kézi töltéséhez. A készletben " -"minden megtalálható ahhoz, hogy saját magad készíthess lőszereket." +msgid "You set the beartrap." +msgstr "Felhúzod a medvecsapdát." +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "" -msgstr[1] "" +msgid "You bury the beartrap." +msgstr "Eltemeted a medvecsapdát." -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." msgstr "" +"Ez egy rugós betéttartó fogas acéllemez pár, amely egy nyomólemezhez " +"csatlakozik. Használatával leteszed a földre, és egy olyan csapdát kapsz, " +"ami megfogja és megsebzi azt, aki csak rálép. Ha van nálad ásó, akkor " +"fakultatívan be is áshatod a földbe." #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "mechanikai tölténybontó" -msgstr[1] "mechanikai tölténybontó" +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "pengés csapda" +msgstr[1] "pengés csapda" -#. ~ Description for kinetic bullet puller +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "A pengés csapdád %d lépéssel arrébb teszed le." + +#. ~ Description for blade trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." msgstr "" -"Ezzel a szerszámmal rendesen szét lehet szedni a lőfegyverek munícióját." +"Ez egy motorhoz csatlakoztatott macséte, ahol a gázkarhoz egy csapdadrót " +"kapcsolódik. Amikor a drótba valaki belebotlik, akkor a penge hatalmas " +"erővel suhint. A csapda egy 3x3 lépéses területet fed le." #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "elektromos viharlámpa (ki)" -msgstr[1] "elektromos viharlámpa (ki)" +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "szöges léces csapda" +msgstr[1] "szöges léces csapda" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "Ebben a lámpában nincsen elem." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "A szöges léces csapdát szögekkel felfele leteszed ide: %s." -#. ~ Description for electric lantern (off) +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." msgstr "" -"Kisméretű elemes lámpa. Nem világít nagyon fényesen, de legalább azt sokáig " -"teszi. Bekapcsoláshoz aktiválni kell." +"Több egymáshoz szögelt faléc, ahol a tüskék felfelé állnak. Ha egy gyanútlan" +" áldozat rálép, akkor a szögek átütik a talpát." -#: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "elektromos viharlámpa (be)" -msgstr[1] "elektromos viharlámpa (be)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "álcázott csapda" +msgstr[1] "álcázott csapda" -#. ~ Use action msg for electric lantern (on). +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "Kikapcsolod a lámpát." +msgid "You set the booby trap up and activate the grenade." +msgstr "Felállítod az álcázott csapdát és aktiválod a gránátot." +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "zseblámpa (ki)" -msgstr[1] "zseblámpa (ki)" +msgid "" +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." +msgstr "" +"Ez egy darab zsinórtól beinduló hevenyészett robbanószer. Felállításához " +"használni kell, majd kivárni, hogy egy szerencsétlen flótás beindítsa." -#. ~ Use action msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "Bekapcsolod a zseblámpát." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "buborékos fólia" +msgstr[1] "buborékos fólia" -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "A zseblámpából kimerült az elem." +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "A buborékos fóliát a földre helyezed, készen a pukkantásra." -#. ~ Description for flashlight (off) +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." msgstr "" -"Tipikus háztartási zseblámpa, műanyag fogantyúval. Használatával a " -"zseblámpa bekapcsolható, és világít, amennyiben van benne elem." +"Levegőbuborékokkal ellátott műanyag fólia. Használatával a földre helyezed, " +"és ha bárki rálép, a zajra felfigyelsz." #: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "zseblámpa (be)" -msgstr[1] "zseblámpa (be)" +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "szétszórható lábtövis" +msgstr[1] "szétszórható lábtövis" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "Kikapcsolod a zseblámpát." +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "A lábtöviseket szétszórod a(z) %s felszínén." +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "jelző fáklya" -msgstr[1] "jelző fáklya" +msgid "" +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." +msgstr "" +"Ezek olyan kicsi fém tárgyak, amelyek számos tövisből állnak. Ha egy " +"gyanútlan áldozat rálép az egyike, akkor a tövis átszúrja a lábát." -#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "Begyújtás" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "szétszórható üveg lábtövis" +msgstr[1] "szétszórható üveg lábtövis" -#. ~ Use action msg for flare. +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "Gyufás végével meggyújtod a jelzőfáklyát." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." +msgstr "Az üveg lábtöviseket szétszórod a(z) %s felszínén." -#. ~ Description for flare +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." msgstr "" -"Ez egy lassan égő magnézium fáklya. Használatához a gyújtófejet kell " -"begyújtani, utána nagyjából fél órán át fog fényesen világítani." +"Ezek olyan kicsi üvegtárgyak, amelyek számos üvegszilánkból állnak. Ha egy " +"gyanútlan áldozat rálép az egyike, akkor a tövis átszúrja a lábát." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "számszeríj csapda" +msgstr[1] "számszeríj csapda" +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "aktív fáklya" -msgstr[1] "aktív fáklya" +msgid "You set the crossbow trap." +msgstr "Felállítod a számszeríj csapdát." -#. ~ Description for active flare +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"Ez a magnézium fáklya világít, és beindítása után még egy fél órát fog." +"Egy felhúzott számszeríjhoz kötött csapdadrót. Ha valaki belebotlik a " +"drótba, akkor a számszeríj elsül. Csak egyetlen egy lövésre képes, utána a " +"csapda nem működik." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "gyalogsági akna" +msgstr[1] "gyalogsági akna" +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "ipari zseblámpa (ki)" -msgstr[1] "ipari zseblámpa (ki)" +msgid "Bury the land mine?" +msgstr "Eltemeted a gyalogsági aknát?" -#. ~ Use action msg for heavy duty flashlight (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "Bekapcsolod az ipari zseblámpát." +msgid "You set the land mine." +msgstr "Beélesíted a gyalogsági aknát." -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "Az ipari zseblámpából kimerült az elem." +msgid "You bury the land mine." +msgstr "Eltemeted a gyalogsági aknát." -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." -msgstr "" -"Biztonsági őrök által kedvelt, nehéz alumíniumcsöves, ipari LED " -"fényforrással felszerelt zseblámpa. Közepes közelharci fegyver. " -"Aktiválásával bekapcsolható a fényforrás, ami bevilágítja a környezetet, " -"feltéve, hogy van benne elég elem." +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "Ez a gyalogsági akna akkor robban fel, ha rálépnek." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "sörétes puskás csapda" +msgstr[1] "sörétes puskás csapda" +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "ipari zseblámpa (be)" -msgstr[1] "ipari zseblámpa (be)" +msgid "You set the shotgun trap." +msgstr "Felállítod a sörétes puskás csapdát." -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "Kikapcsolod az ipari zseblámpát." +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "" +"Egy felhúzott sörétes puskához kötött csapdadrót. Ha valaki belebotlik a " +"drótba, akkor a puska elsül. Két lövedék van betárazva. Az elsütéskor vagy " +"az egyik, vagy mindkét lövedék kerül kilövésre." #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "acetilénlámpa (ki)" -msgstr[1] "acetilénlámpa (ki)" +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "drótakadály csapda" +msgstr[1] "drótakadály csapda" -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for tripwire trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "Meggyújtásához az %st hozzá kell csatolni a gázpatronhoz." +msgid "You string up the tripwire." +msgstr "Kifeszíted a csapdadrótot." -#. ~ Description for acetylene lamp (off) +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" -"Antik bronzlámpa, amely egy acetilén patron nyomás alatti gázát égeti el. Jó" -" hatékonyságú, bár egy kicsit tűzveszélyes fényforrás." - -#: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "acetilénlámpa (be)" -msgstr[1] "acetilénlámpa (be)" - -#. ~ Use action msg for acetylene lamp (on). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "A(z) %s kialszik." +"Vékony, de erős kábel, mindkét végén valamiféle rögzítéssel. A drótakadály " +"csapdát ajtón, vagy valami szűk átjárón keresztül kell felállítani. Célja, " +"hogy a rajta áthaladók felbukjanak, és talán valami könnyebb sérülést " +"szerezzenek." #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "inhaláló" -msgstr[1] "inhaláló" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "láncfűrész (ki)" +msgstr[1] "láncfűrész (ki)" -#. ~ Description for inhaler +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -"Albuterol inhalátor, amelyet a höröghurut kezelésére használnak, asztmában " -"szenvedőknek létfontosságú. Enyhén serkentő hatású, idegességet vagy " -"remegést okozhat." +"Favágó szerszám, ami hevenyészett fegyverként is lehet használni. Ha van " +"benne benzin, akkor aktiválásával be lehet kapcsolni, és egy nagyon erős, de" +" nagyon nehezen kezelhető közelharc fegyverré válik." #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "távirányító" -msgstr[1] "távirányító" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "láncfűrész (be)" +msgstr[1] "láncfűrész (be)" -#. ~ Description for RC control +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." msgstr "" -"Távirányítós autók távirányítója. Az autót botkormánnyal lehet irányítani, a" -" távirányítón található többi színes gomb úgy tűnik semmire sem jó. Talán " -"volt egy luxus kivitelezésű autó is?" +"Ez a láncfűrész be van kapcsolva és nagyon hangos. Kikapcsoláshoz aktiválni " +"kell." #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "távirányítós autó" -msgstr[1] "távirányítós autó" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "körfűrész (ki)" +msgstr[1] "körfűrész (ki)" -#. ~ Description for RC car +#. ~ Use action msg for circular saw (off). #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." +msgid "You turn on the circular saw." +msgstr "Bekapcsolod a körfűrészt." + +#. ~ Description for circular saw (off) +#: lang/json/TOOL_from_json.py +msgid "" +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" -"Egy távirányítós autó, ajánlott 9 és 99 éves kor között mindenki számára." +"Könnyű, elemes kézi körfűrész. Segítségével szétflexelhetsz fát, fémet, " +"zombit, vagy vészhelyzetben akár pizzát is. A penge hatékony a harcban, " +"viszont apró mérete miatt nehéz vele találatot bevinni." #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "távirányítós autó (be)" -msgstr[1] "távirányítós autó (be)" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "körfűrész (be)" +msgstr[1] "körfűrész (be)" -#. ~ Description for RC car (on) +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" -"Ez a távirányítós autó be van kapcsolva, és meríti az elemeit, akár csak egy" -" igazi elektromos autó! Egy távirányítóval lehetne vezetni is." +"Könnyű, elemes kézi körfűrész. Jelenleg be van kapcsolva, a pengéje pörög. " +"Kikapcsoláshoz használni kell." #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "rádiós aktiváló mod" -msgstr[1] "rádiós aktiváló mod" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "rézbalta" +msgstr[1] "rézbalta" -#. ~ Description for radio activation mod +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" -"Ezt az apró elektronikus berendezést bizonyos tárgyakhoz lehet csatolni, és " -"azok rádiós jellel aktiválhatóvá válnak." +"Egy tisztességes méretű, megmunkált rézdarabot rögzítettek egy fatengelyre, " +"melynek eredménye egy nyers, ám hatékony balta." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "rádió (ki)" -msgstr[1] "rádió (ki)" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "elektromos láncfűrész (ki)" +msgstr[1] "elektromos láncfűrész (ki)" -#. ~ Description for radio (off) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" -"Ez egy hordozható rádió. Aktiválásával bekapcsolható, ezután minden közeli " -"rádiójelet vesz és kihangosít." +"Favágó szerszám, ami hevenyészett fegyverként is lehet használni. Ha van " +"benne elem, akkor aktiválásával be lehet kapcsolni, és egy nagyon erős, de " +"nagyon nehezen kezelhető közelharc fegyverré válik." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "rádió (be)" -msgstr[1] "rádió (be)" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "elektromos láncfűrész (be)" +msgstr[1] "elektromos láncfűrész (be)" -#. ~ Description for radio (on) +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." msgstr "" -"Ezt a hordozható rádiót bekapcsolták, ezért folyamatosan meríti az elemeket." -" A közeli rádiótornyokból sugárzott adást játssza le." +"Ez az elektromos láncfűrész be van kapcsolva és nagyon hangos. " +"Kikapcsoláshoz aktiválni kell." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "adóvevő" -msgstr[1] "adóvevő" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "kézi kőbalta" +msgstr[1] "kézi kőbalta" -#. ~ Description for two-way radio +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" +"Széles kődarab, amely egy helyen nem szilánkos, így biztonsággal lehet " +"kézbefogni. A korai kőkorszag svájci bicskája." #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "távoli jármű vezérlő" -msgstr[1] "távoli jármű vezérlő" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "kézi fémbalta" +msgstr[1] "kézi fémbalta" -#. ~ Description for remote vehicle controller +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" -"Távirányító igazi autók számára. Használatával a járművek fedélzeti " -"rendszereit lehet ki- vagy bekapcsolni. Egyes járműveket távirányítással is" -" lehet vezetni." +"Ez egy acéldarab, amelynek az egyik szélét vágóélre hasonlító formára " +"kalapálták. Baltának nem rossz, de egy igazi baltával azért nem veszi fel a " +"versenyt." #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "vegyész készlet" -msgstr[1] "vegyész készlet" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "kő véső" +msgstr[1] "kő véső" -#. ~ Description for chemistry set +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" -"Ez egy dobozban tárolt vegyész készlet. A dobozban találhatók üveglombikok, " -"csövek, fémhuzal, egy rezsó és védőszemüveg. Ha olyan kedved van, akkor " -"néhány vegyi recept elkészítésére alkalmas." +"Ez egy kő véső, nagyjából arra használható, hogy fából készült tárgyakat " +"lehessen vele szétvágni." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "kezdő vegyész készlet" -msgstr[1] "kezdő vegyész készlet" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "kőbalta" +msgstr[1] "kőbalta" -#. ~ Description for basic chemistry set +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" -"A kezdő vegyész készletben üveg tárolóedények, csövek és védőszemüveg is " -"található. Segítségével elkészíthetsz egy pár vegyész projektet, de " -"valamilyen hőforrás is kell még." +"Ez egy bothoz erősített éles kő. Favágásra egészen alkalmas, de egy igazi " +"baltával azért nem veszi fel a versenyt." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "alapszintű laborelemző készlet" -msgstr[1] "alapszintű laborelemző készlet" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "fafűrész" +msgstr[1] "fafűrész" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." +msgid "This is a thin saw, useful for cutting through wood objects." msgstr "" -"Ebben a méretes készletben számos olyan alapvető tárgy található, amelyek " -"nélkül nem lehet pontos vegyészeti tevékenységet végezni: egy apró " -"ellensúlyos mérleg, egy spektrofotóméter, egy olvadási pont eszköz, egy pH-" -"érték mérő, valamint számos papírlap a vékony réteges kromatográfiához. A " -"készlet segítségével biztosabb lehetsz abban, hogy a ténylegesen elkészített" -" vegyület az, amit szerettél volna elkészíteni." +"Ezzel a vékony pengéjű fűrésszel fából készült tárgyakat lehet szétvágni." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "apró ellensúlyos mérleg" -msgstr[1] "apró ellensúlyos mérleg" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "nedves vályogtégla rakás" +msgstr[1] "nedves vályogtégla rakás" -#. ~ Description for small weight scale +#. ~ Use action msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." +msgid "You test the bricks, and they're solid enough to use." msgstr "" -"Ez az egyszerű mérleg számos acélsúly segítségével méri pontosan a tömeget." +"Megnyomogatod a téglákat, és már elég kemények ahhoz, hogy használni " +"lehessen." +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "spektrofotométer" -msgstr[1] "spektrofotométer" +msgid "The bricks are still too damp to bear weight." +msgstr "A téglák még túl nedvesek ahhoz, hogy terhelhetők legyenek." -#. ~ Description for spectrophotometer +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" -"Ez a gyakran használt vegyészeti elemző eszköz egy folyadékminta " -"fényabszorbcióját méri egy különleges cső, a küvetta segítségével." +"Egy rakásnyi nehéz sárból készült tégla, amelyeknek lassan kell kiszáradniuk" +" ahhoz, hogy használhatók legyenek." #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "spektrometriai küvetta-készlet" -msgstr[1] "spektrometriai küvetta-készlet" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" +msgstr[0] "száraz vályogtégla rakás" +msgstr[1] "száraz vályogtégla rakás" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" -"Ebben az apró dobozban számos pontosan kalibrált, laboratóriumi " -"spektrométerben használandó, négyzetes keresztmetszetű műanyag cső " -"található." +"Egy rakásnyi sártégla, amely egy hete szárad, miközben te az életedet tetted" +" kockára. Szereld szét, és visszanyered a keretet, valamint az " +"építőanyagokat." #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" -msgstr[0] "pH-érték mérő" -msgstr[1] "pH-érték mérő" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "acetilén gázgép" +msgstr[1] "acetilén gázgép" -#. ~ Description for pH meter +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" -"Ez tulajdonképpen egy voltméterhez kapcsolt üvegszonda-pár. Az egyik szondát" -" a mellékelt kalibrációs oldatba kel mártani, a másikat pedig a mérendő " -"anyagba, és így mérhetővé válik az anyag savassága." +"Ez a méretes berendezés vízből és kalcium-karbidból állít elő légköri " +"nyomású acetilén gázt." #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for voltmeter +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" +"Ezt a gyakran használt szerszámot főleg felesleges anyagok eltávolítására, " +"valamint a felszín simítására szokták alkalmazni." #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" -msgstr[0] "olvadási pont mérő" -msgstr[1] "olvadási pont mérő" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "téglaégető kemence" +msgstr[1] "téglaégető kemence" -#. ~ Description for melting point apparatus +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" -"Ez tulajdonképpen egy fémházhoz csatolt villanyrezsó. A fémházban egy " -"nagyító található, amellyel a berendezésbe helyezett, kristályosodott mintát" -" tartalmazó kapilláris cső figyelhető meg. A berendezés segítségével " -"pontosan mérhető a kristály olvadási pontja, mely tulajdonság ismeretével " -"kideríthető az anyag jellege és tisztasága." +"Ez egy hordozható faszenes kemence. Eredetileg téglaégetésre szánták, de " +"bármilyen agyagból készült tárgyat kiégethetsz vele." #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" -msgstr[0] "" -msgstr[1] "" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "festékkaparó" +msgstr[1] "festékkaparó" -#. ~ Description for vortex device +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." +msgid "A tool similar to a chisel, designed to remove paint." msgstr "" +"Vésőhöz hasonló szerszám, kifejezetten festék eltávolítására tervezték." #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" +msgid "clamp" +msgid_plural "clamps" msgstr[0] "" msgstr[1] "" -#. ~ Description for microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" -msgstr[0] "" -msgstr[1] "" +msgid "claw bar" +msgid_plural "claw bars" +msgstr[0] "karmos pajszer" +msgstr[1] "karmos pajszer" -#. ~ Description for dissecting microscope +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" +"Ez a kisméretű feszítő szerszám, amelyet főleg nagyobb szögek kihúzására " +"használnak. Zárt ajtót lehet vele roncsolásmentesen nyitni, illetve " +"csatornafedeleket is fel lehet szedni. Meg fejeket lehet vele még bezúzni." #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" -msgstr[0] "" -msgstr[1] "" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "betonkeverő" +msgstr[1] "betonkeverő" -#. ~ Description for separation funnel +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" +"Hordozható betonkeverő. Még így is nagy és nehéz, de egy személy is képes " +"kezelni, valamint elemmel működik. Beépített fűtőszállal is rendelkezik." #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" -msgstr[0] "" -msgstr[1] "" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "akkumulátoros fúró" +msgstr[1] "akkumulátoros fúró" -#. ~ Description for burette +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." -msgstr "" +"This is a cordless battery-powered drill with a selection of drill bits." +msgstr "Ez egy akkumulátoros fúrógép, számos fúrófejjel." #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" -msgstr[0] "" -msgstr[1] "" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "elektromos légkalapács" +msgstr[1] "elektromos légkalapács" -#. ~ Description for rotary evapourator +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" +"Ezt az építőipari szerszámot kemény szikla és egyéb felületek áttöréséhez " +"használják. ET-kompatibilis akkumulátorral működik. Használatával a " +"szomszédos mezőn üthetsz lyukat." #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "" -msgstr[1] "" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "fémfűrész" +msgstr[1] "fémfűrész" -#. ~ Description for fractional distillation apparatus +#. ~ Description for hacksaw #: lang/json/TOOL_from_json.py -msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." -msgstr "" +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "Ez egy erős fűrész, amellyel fémtárgyakat lehet átvágni." #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "" -msgstr[1] "" +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "kalapács" +msgstr[1] "kalapács" -#. ~ Description for electrophoresis tray +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" +"Famarkolatú, demagnetizált acélkalapács. Egy kalapáccsal, valamint egy pár " +"szöggel és fadeszkával például be lehet deszkázni a közeli ajtókat és " +"ablakokat, de számos egyéb haszna is van még." #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "" -msgstr[1] "" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "kézi fúró" +msgstr[1] "kézi fúró" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" +"Primitív kézi fúró egyetlen egy fúrófejjel. Használata lassú és kimerítő." #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "olló" -msgstr[1] "olló" +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "gumicső" +msgstr[1] "gumicső" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." msgstr "" -"Strapabíró nehéz olló, segítségével pamutból készült anyagokat, például " -"ruhát lehet ronggyá szétvágni." +"Hajlékony gumicső. Lehet kézműves dolgok készítéséhez használni, vagy " +"kocsiból üzemanyagot lopni... izé, kölcsön venni." #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -89417,6 +89229,150 @@ msgstr[1] "ollós emelő" msgid "A compact scissor jack used for lifting vehicles." msgstr "Kisméretű ollós emelő járművek megemeléséhez." +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "légkalapács" +msgstr[1] "légkalapács" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "" +"Ezt az építőipari szerszámot kemény szikla és egyéb felületek áttöréséhez " +"használják. Benzinnel működik. Használatával a szomszédos mezőn üthetsz " +"lyukat." + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "elektromos kemence" +msgstr[1] "elektromos kemence" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"Ez egy elemmel működő hordozható elektromos kemence. Eredetileg " +"téglaégetésre szánták, de bármilyen agyagból készült tárgyat kiégethetsz " +"vele. Egy kis gépészeti ismerettel akár még arra is át lehetne alakítani, " +"hogy egy jármű elektromos rendszeréből fusson." + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "fegyverkovács javító készlet" +msgstr[1] "fegyverkovács javító készlet" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"Ez a készlet minden szerszámot tartalmaz egy sérült lőfegyver " +"megjavításához. Sztenderd elemekkel üzemel, a fegyverek hosszútávú " +"karbantartásához elengedhetetlen fontosságú eszköz. Használatához 25 elem " +"töltet szükséges." + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "hevenyészett kalapács" +msgstr[1] "hevenyészett kalapács" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "fémreszelő készlet" +msgstr[1] "fémreszelő készlet" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" +"Ezekkel a szerszámokkal főleg a fémtárgyak felszínéről távolítanak el kisebb" +" mennyiségű anyagot." + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "fém simítószerszám" +msgstr[1] "fém simítószerszám" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "" +"Ezt a fém szerszámot a leggyakrabban építészi projekteknél használják öntött" +" beton vagy habarcs kisimítására." + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "egyéb javító készlet" +msgstr[1] "egyéb javító készlet" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" +"Ez egy hordozható szerszámkészlet, benne egy apró faragókés a nyersanyagok " +"cserealkatrésszé faragásához, egy fafűrész a nagyobb fadarabok " +"megmunkálásához, valamint egy puha textil a felületek megtisztításához. " +"Szigszalaggal feltöltve egyes tárgyak javítására is alkalmas." + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "műanyag öntőforma" +msgstr[1] "műanyag öntőforma" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "" +"Ez egy műanyag öntőforma. Műanyag tárgyak elkészítéséhez lehet formázni." + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "többfunkciós szerszám" +msgstr[1] "többfunkciós szerszám" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "" +"Ennek az ügyes tervezésű fogónak a nyelében számos kisebb szerszám rejtőzik." + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -89438,6 +89394,294 @@ msgstr "" "megfelelő hegesztőgázzal megtöltött palackra van szükség. A fémmegmunkáló " "képességén túl aktiválásával fémkorlátokat is szét lehet vele vágni." +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "ecset" +msgstr[1] "ecset" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "Falfestéshez használható széles ecset." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "csákány" +msgstr[1] "csákány" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "" +"Ez egy nagyméretű acél csákány, amellyel kemény dolgokat (és megfelelő " +"képességek birtokában kemény célpontokat) lehet szétzúzni. Szerencse fel!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "fogó" +msgstr[1] "fogó" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +"Egyszerű csúszóreteszes fogó a legalapvetőbb gépészeti feladatokhoz. Bármi " +"komplikáltabbhoz franciakulcs kell." + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "elektromos polírozó" +msgstr[1] "elektromos polírozó" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "Fémfelületek fényessé tételéhez szükséges elektromos polírozó." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "kőkalapács" +msgstr[1] "kőkalapács" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +"Ez a kőkalapács egy bothoz erősített kődarabból áll. Kalapálásra megfelelő, " +"de egy igazi kalapáccsal azért nem veszi fel a versenyt." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "csavarhúzó" +msgstr[1] "csavarhúzó" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" +"Csillagfejű csavarhúzó, szinte elengedhetetlen bármiféle elektronikai tárgy " +"szét- vagy összeszereléséhez, a legtöbb gépészeti munkához, és számos egyéb " +"tevékenységhez." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "csavarhúzó készlet" +msgstr[1] "csavarhúzó készlet" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" +"Számos méretű és fejű csavarhúzót tartalmazó készlet. Garantáltan található " +"benne precízebb munkához szükséges szerszám." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "lőfegyver javító készlet" +msgstr[1] "lőfegyver javító készlet" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"Ez a hordozható készlet elég szerszámot tartalmaz egy sérült lőfegyver " +"megjavításához. Sztenderd elemekkel üzemel, a fegyverek hosszútávú " +"karbantartásához elengedhetetlen fontosságú eszköz. Használatához 100 elem " +"töltet szükséges." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "forrasztópáka" +msgstr[1] "forrasztópáka" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +"Forró hegyű szerszám, komplikált elektronikai kézműves termékekhez " +"elengedhetetlen fontosságú. Ha nagyon muszáj, akkor elfertőződött sebet is " +"lehet vele kiégetni." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "szerszámosláda" +msgstr[1] "szerszámosláda" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" +"Ebben a zömök fémdobozban minden ház körüli és építési munkához szükséges " +"szerszám megtalálható." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "kiterjesztett eszköztár" +msgstr[1] "kiterjesztett eszköztár" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "A kezeidből kiálló szerszámokkal rengeteg mindent tudsz elvégezni." + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "ívhegesztő" +msgstr[1] "ívhegesztő" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" +"Ez egy elemes szerszám fémdarabok egymáshoz való ívhegesztéséhez. Építéshez " +"vagy szereléshez elengedhetetlen." + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "hevenyészett ívhegesztő" +msgstr[1] "hevenyészett ívhegesztő" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" +"Ezt a hevenyészett ívhegesztőt rézdrótból, transzformátorokból, egy " +"hevenyészett pákatartóból, és a munkavédelmi előírások teljes figyelmen " +"kívül hagyásával készítették. Bár nem annyira hatékony, mint egy gyári " +"hegesztő, jobb híján megteszi." + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "fa simítószerszám" +msgstr[1] "fa simítószerszám" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" +"Ezt a hevenyészett faszerszámot a leggyakrabban építészi projekteknél " +"használják. Jobb híján fejek bezúzására is megteszi." + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "gyapjúpászma" +msgstr[1] "gyapjúpászma" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" +"Gyapjúszálak maguktól egymáshoz tapadt fürtje. Nemezdarab vagy fonal " +"készíthető belőle." + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "sniccer" +msgstr[1] "sniccer" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"Ez egy apró, éles kés, amelyet textilek és egyéb kézműves munkák precíz " +"vágásához használnak. Jó sebzést okozna, ha nem lenne olyan nehéz betalálni " +"vele. Apró, éles pengéje a hozzáértők kezében precíz ütésekre képes. Túl " +"kicsi ahhoz, hogy tetemek feldarabolásához lehessen használni." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "franciakulcs" +msgstr[1] "franciakulcs" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" +"Ez egy állítható átfogású franciakulcs. Egészen decens közelharci fegyver is" +" tud lenni, valamint számos gépészeti projekthez szükséges." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -101157,8 +101401,8 @@ msgid "broken vegetation tangle" msgstr "átszakított növényzet" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "" +msgid "cobwebs" +msgstr "pókhálók" #: lang/json/field_type_from_json.py msgid "webs" @@ -102161,7 +102405,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -102299,7 +102543,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -102532,11 +102776,9 @@ msgstr "XI. típusú robotdoki" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" -"Bionikák beépítésére és eltávolítására szolgáló sebészeti berendezés. " -"Hatékonysága a felhasználó készségétől függ." #: lang/json/furniture_from_json.py msgid "Autodoc operation couch" @@ -102861,8 +103103,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -103425,7 +103667,7 @@ msgstr "" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "" #: lang/json/furniture_from_json.py @@ -106812,7 +107054,7 @@ msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -116993,8 +117235,8 @@ msgid "Unequip selected armor" msgstr "Kiválasztott páncél levétele" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "Súgót mutat" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -117256,6 +117498,10 @@ msgstr "Célzárolás ki/be" msgid "Center On Character" msgstr "Játékos középre állítása" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "Súgót mutat" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "Másik gender" @@ -117889,10 +118135,6 @@ msgstr "Autotámádás" msgid "Main Menu" msgstr "Főmenü" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "Bill. kiosztás" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "Opciók" @@ -118007,6 +118249,10 @@ msgstr "Helyi billentyűkombináció" msgid "Add global keybinding" msgstr "Globális billentyűkombináció" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "Zóna hozzáadása" @@ -118659,6 +118905,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -118781,6 +119050,11 @@ msgstr "SZEMÉTLERAKÓ" msgid " Area Dump" msgstr "i körzeti szemétlerakó" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -119930,6 +120204,21 @@ msgstr "Tárolási kamra kinyitása" msgid "Manifest" msgstr "Szállítólevél" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -120150,7 +120439,7 @@ msgstr "Daru pontossága" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -120217,7 +120506,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -120452,7 +120741,7 @@ msgstr "Leopárd cserkészése" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -120725,7 +121014,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -120870,7 +121159,7 @@ msgstr "" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -121070,7 +121359,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -121185,7 +121474,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -123667,6 +123956,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -124280,7 +124574,7 @@ msgstr "" "internet, azóta semmiféle kézikönyvhöz se tudok hozzáférni." #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "Csodálatos. Nekem nem lenne szabad eltávolodni a földjeinktől." #: lang/json/mission_def_from_json.py @@ -124323,10 +124617,6 @@ msgstr "" "Nagyon nagy hasznát venném a Csináld magad kompendium című könyvnek. Mióta " "nincs internet, azóta semmiféle kézikönyvhöz se tudok hozzáférni." -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "Csodálatos. Nekem nem lenne szabad eltávolodni a földjeinktől." - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -124801,8 +125091,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -125759,7 +126049,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -125767,7 +126057,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -128951,7 +129241,7 @@ msgstr "" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" #: lang/json/mutation_from_json.py @@ -129012,7 +129302,7 @@ msgstr "" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -129091,13 +129381,10 @@ msgstr "Gyenge fénykibocsátó szerv" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" -"A fejedből egy fénykibocsátó szerv nőtt ki, amelyet halványan ki tudsz " -"világítani. Ettől a sötétben igen jól láthatóvá válsz, és párzási időszakban" -" ideálisan tudsz társat találni." #: lang/json/mutation_from_json.py msgid "Photophore" @@ -135542,11 +135829,9 @@ msgstr "" msgid "Survivor Story" msgstr "Túlélő története" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -138112,6 +138397,14 @@ msgstr "vidéki ház" msgid "rural house roof" msgstr "vidéki ház tető" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "istálló tető" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "kampusz tanulmányi osztály" @@ -139141,6 +139434,10 @@ msgstr "túlélő tábora" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "ház" @@ -139389,10 +139686,6 @@ msgstr "siló" msgid "silo cap" msgstr "siló fedő" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "istálló tető" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "ranch" @@ -145990,7 +146283,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -146008,7 +146301,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -149081,6 +149374,266 @@ msgstr "" msgid "central building south half" msgstr "központi épület déli fele" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -150507,6 +151060,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -150793,6 +151462,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -150938,47 +151643,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -151507,6 +152248,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -151885,6 +152734,66 @@ msgid "" "up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -153286,6 +154195,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "Gyanús pince" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -154626,7 +155573,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -159206,7 +160153,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -159217,10 +160164,8 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr "" -" A kataklizma több milliárd áldozatával együtt téged is " -"elfelejtettek..." #: lang/json/snippet_from_json.py msgid "" @@ -160440,7 +161385,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -160784,7 +161729,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" @@ -161961,7 +162906,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -161972,8 +162917,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -162027,11 +162972,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -162351,15 +163296,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -163083,8 +164019,8 @@ msgid "metal" msgstr "metál" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "reaggae" +msgid "reggae" +msgstr "" #: lang/json/snippet_from_json.py msgid "ska" @@ -163237,7 +164173,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -163506,8 +164442,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -163701,11 +164637,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -165705,7 +166642,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -166175,7 +167112,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -169863,6 +170800,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "Guberálók bunkere" @@ -169912,7 +170853,7 @@ msgid "Clothing Store" msgstr "Ruhabolt" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" +msgid "Acolyte." msgstr "" #: lang/json/talk_topic_from_json.py @@ -169920,7 +170861,7 @@ msgid "You're back. Have you come to listen to the song?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." +msgid "You there. Quiet down. Can you hear it? The song?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -170068,36 +171009,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -170178,16 +171119,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -170234,7 +171175,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -170329,7 +171270,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" #: lang/json/talk_topic_from_json.py @@ -170550,13 +171491,13 @@ msgid "Thanks. I have some things for you to do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " -"anymore..." +msgid "Hi there, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there, ." +msgid "" +"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " +"anymore..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -170630,24 +171571,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "Kell még valami, mielőtt lefekszem aludni?" +msgid "No, just no..." +msgstr "Nem, , nem..." #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "Csak egy pár percet még..." +msgid "Just let me sleep, !" +msgstr "Hagyál már aludni, !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "Gyorsan mondd, szeretnék tovább aludni." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "Hagyál már aludni, !" +msgid "Just few minutes more..." +msgstr "Csak egy pár percet még..." #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "Nem, , nem..." +msgid "Anything to do before I go to sleep?" +msgstr "Kell még valami, mielőtt lefekszem aludni?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -170673,11 +171614,11 @@ msgid "no, go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" +msgid " *pshhhttt* I'm reading you boss, over." msgstr "" #: lang/json/talk_topic_from_json.py -msgid " *pshhhttt* I'm reading you boss, over." +msgid "What is it, friend?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -171061,11 +172002,11 @@ msgid "Show me what needs to be done at the camp." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." +msgid "I'm currently ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm currently ." +msgid "I'm not doing much currently." msgstr "" #: lang/json/talk_topic_from_json.py @@ -171128,14 +172069,14 @@ msgstr "" msgid "Sure thing, I'll make my way there." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -171146,10 +172087,6 @@ msgstr "" msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -171157,13 +172094,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -171172,6 +172107,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -171243,14 +172184,14 @@ msgstr "Oké, csak semmi hirtelen mozdulat..." msgid "Keep your distance!" msgstr "Maradj távol!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "Ez itt az én területem, ." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "Ez itt az én területem, ." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "Nyugi! Nem foglak bántani." @@ -171268,11 +172209,11 @@ msgid "&Put hands up." msgstr "&Felteszed a kezeidet." #: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." +msgid "*drops his weapon." msgstr "*elejti a fegyverét." #: lang/json/talk_topic_from_json.py -msgid "*drops his weapon." +msgid "*drops_her_weapon." msgstr "*elejti a fegyverét." #: lang/json/talk_topic_from_json.py @@ -171304,19 +172245,19 @@ msgid "I don't care." msgstr "Nem érdekel." #: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" +msgid "I just have one job for you. Want to hear about it?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" +msgid "I have another job for you. Want to hear about it?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I just have one job for you. Want to hear about it?" +msgid "I have more jobs for you. Want to hear about them?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I have another job for you. Want to hear about it?" +msgid "I have other jobs for you. Want to hear about them?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -171337,11 +172278,11 @@ msgid "Never mind, I'm not interested." msgstr "Mindegy, nem érdekel." #: lang/json/talk_topic_from_json.py -msgid "What about it?" +msgid "Which job?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Which job?" +msgid "What about it?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -171563,31 +172504,31 @@ msgid "Thanks!" msgstr "Köszi!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." +msgid "Focus on the road, mate!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgid "I must focus on the road!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "Túl fáradt vagyok, hadd pihenjek előtte." +msgid "I'm too thirsty, give me something to drink." +msgstr "Túl szomjas vagyok, adj valamit inni." #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "Túl éhes vagyok, adj valamit enni." #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "Túl szomjas vagyok, adj valamit inni." +msgid "I'm too tired, let me rest first." +msgstr "Túl fáradt vagyok, hadd pihenjek előtte." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" +msgid "I have some reason for not telling you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -171595,16 +172536,16 @@ msgid "Ah, okay." msgstr "Ah, oké." #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "És miért pont veled utazzak?" +msgid "Not until I get some antibiotics..." +msgstr "Addig nem, amíg nem kapok antibiotikumot..." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "Nemrég kértél erre, majd később." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "Addig nem, amíg nem kapok antibiotikumot..." +msgid "Why should I travel with you?" +msgstr "És miért pont veled utazzak?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -171695,20 +172636,20 @@ msgid "On second thought, never mind." msgstr "Hát, most, hogy belegondolok, igazából mindegy." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "Okom van rá, hogy miért nem tanítalak." - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "Vár egy kicsit, később majd mutatok valami újat..." +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "" +msgid "Give it some time, I'll show you something new later..." +msgstr "Vár egy kicsit, később majd mutatok valami újat..." + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "Okom van rá, hogy miért nem tanítalak." #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -171746,14 +172687,14 @@ msgstr "Azt jobban szeretném magamnak megtartani." msgid "I understand…" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "Miért osztanék én meg veled bármit is?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "Most kértél tőlem cuccot, majd később." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "Miért osztanék én meg veled bármit is?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "Oké, rendben." @@ -171897,13 +172838,13 @@ msgid "You might be seeing more of me…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " -"I've seen in a long time." +msgid "Hey again. *kzzz*" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" +msgid "" +"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " +"I've seen in a long time." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172110,7 +173051,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172900,15 +173841,15 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" +msgid "Greetings friend, it's nice to see you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." +msgid "What sorcery is this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -172916,11 +173857,11 @@ msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -172956,12 +173897,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "" @@ -174257,6 +175198,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -174265,8 +175210,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174277,11 +175221,8 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174617,13 +175558,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" @@ -174682,7 +175623,8 @@ msgid "I'm sorry you lost someone." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -174692,8 +175634,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" +msgid "Just another tale of love and loss. Not one I like to tell." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174718,34 +175659,34 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." +msgid "All right, fine. I had someone. I lost him." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost him." +msgid "All right, fine. I had someone. I lost her." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" @@ -174797,11 +175738,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -174809,11 +175750,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -175447,16 +176388,6 @@ msgid "" "Hell on Earth. I wish I'd paid more attention in Sunday School." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -175468,6 +176399,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -175543,14 +176484,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." +"Like I said, you want me to tell you a story, you gotta pony up the whisky." +" A full bottle, mind you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Like I said, you want me to tell you a story, you gotta pony up the whisky." -" A full bottle, mind you." +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." msgstr "" #: lang/json/talk_topic_from_json.py @@ -175853,15 +176794,6 @@ msgid "" "help, I'd just be another dripping corpse." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -175872,11 +176804,16 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" +msgid "What were you saying before that?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -175899,6 +176836,10 @@ msgstr "" msgid "How's the weather?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "Mi ez a hely?" @@ -175985,16 +176926,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176041,15 +176982,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176083,15 +177024,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176134,14 +177075,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176191,7 +177132,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176210,11 +177151,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176271,11 +177212,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176287,19 +177228,19 @@ msgid "You're disgusting." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176325,7 +177266,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176333,9 +177276,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176409,16 +177350,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -176510,7 +177451,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176518,7 +177459,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -176637,12 +177578,6 @@ msgstr "" msgid "Where is your brother's place?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "" @@ -176826,11 +177761,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177029,9 +177964,7 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." +msgid "Marshal, I hope you're here to assist us." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177041,7 +177974,9 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177103,7 +178038,7 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." +msgid "Marshal, I'm rather surprised to see you here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177111,7 +178046,7 @@ msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." +msgid "Ma'am you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177149,47 +178084,47 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, citizen… I'm not sure you belong here." +msgid "Hello, marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You should mind your own business, nothing to see here." +msgid "Marshal, I'm afraid I can't talk now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "If you need something you'll need to talk to someone else." +msgid "I'm not in charge here, marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am" +msgid "I'm supposed to direct all questions to my leadership, marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgid "Hey, citizen… I'm not sure you belong here." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Sir." +msgid "You should mind your own business, nothing to see here." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Dude, if you can hold your own you should look into enlisting." +msgid "If you need something you'll need to talk to someone else." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." +msgid "Sir." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." +msgid "Dude, if you can hold your own you should look into enlisting." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." +msgid "Ma'am" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -177247,13 +178182,14 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -177262,13 +178198,12 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" +msgid "Please, help me. I need food." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177288,14 +178223,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177393,16 +178328,16 @@ msgid "" "hurry to face that again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "" @@ -177485,13 +178420,13 @@ msgid "Do you need something to eat?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Yeah, I'm real hungry and they put drugs in most of the food. I can see " -"you're not like that." +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgid "" +"Yeah, I'm real hungry and they put drugs in most of the food. I can see " +"you're not like that." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177585,15 +178520,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177613,18 +178548,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." +msgid "Fuck off, dickwaddle." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177634,15 +178566,18 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." +msgid "Don't bother with these assholes." msgstr "" #: lang/json/talk_topic_from_json.py @@ -177927,12 +178862,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -177941,6 +178870,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -177984,11 +178919,11 @@ msgid "I'll see what I can do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" +msgid "Thanks again for the grub, my friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Thanks again for the grub, my friend." +msgid "Hey, are you a big fan of survival of the fittest?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -178009,14 +178944,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -178040,12 +178975,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178315,10 +179250,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "" @@ -178331,6 +179262,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "" @@ -178348,7 +179283,7 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." +msgid "I'm not a kid, okay? I'm sixteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178356,7 +179291,7 @@ msgid "I'm not a kid, okay? I'm fifteen." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." +msgid "I'm not a kid, okay? I'm fourteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178367,14 +179302,6 @@ msgstr "" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -178384,6 +179311,14 @@ msgid "" " We can hear them at night." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -178421,8 +179356,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -178432,7 +179366,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178462,33 +179397,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -178517,12 +179452,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -178531,8 +179460,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -178542,7 +179471,9 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178557,6 +179488,10 @@ msgstr "" msgid "It is good to see you again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -178625,6 +179560,13 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -178635,13 +179577,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -178671,15 +179606,15 @@ msgid "Got any more bread I can trade flour for?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." +msgid "Hello, nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, nice to see you again." +msgid "It's good to see you're still around." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "It's good to see you're still around." +msgid "Hi there. I'm Dana, nice to see a new face." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178731,10 +179666,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178745,8 +179678,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178768,12 +179703,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -178795,6 +179724,12 @@ msgid "" "now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -178824,6 +179759,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -178831,10 +179770,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -178872,13 +179807,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179115,12 +180050,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179220,14 +180155,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179278,12 +180213,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "" @@ -179296,6 +180225,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -179355,15 +180290,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179429,17 +180364,17 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." +msgid "Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi." +msgid "Hey again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again." +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179489,12 +180424,12 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." +msgid "Nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." +msgid "" +"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179645,15 +180580,6 @@ msgid "" "like this before somebody snaps." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -179666,6 +180592,15 @@ msgid "" "want to know?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "" @@ -179731,14 +180666,6 @@ msgid "" "hope that there's a future to be had." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -179751,10 +180678,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179768,14 +180695,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179792,13 +180715,25 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -179853,11 +180788,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179900,15 +180835,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180092,7 +181027,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -180109,12 +181044,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180205,17 +181140,17 @@ msgid "Do you want to talk about your story?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180328,13 +181263,13 @@ msgid "Hmm, can we change this shave a little please?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " -"Vanessa." +msgid "Oh, you're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." +msgid "" +"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " +"Vanessa." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180373,14 +181308,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -180389,6 +181316,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -180566,15 +181501,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180929,11 +181864,11 @@ msgid "Just on watch, move along." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." +msgid "Rough out there, isn't it?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Rough out there, isn't it?" +msgid "Ma'am, you really shouldn't be traveling out there." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180965,11 +181900,11 @@ msgid "Well, I'd better be going. Bye." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome..." +msgid "Welcome marshal..." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome marshal..." +msgid "Welcome..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181199,11 +182134,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Citizen..." +msgid "Marshal..." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal..." +msgid "Citizen..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181260,14 +182195,14 @@ msgid "" "buy from you. I don't suppose you want to donate?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "Hmm, te fontosnak tűnsz." - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "Milyen fényes jelvényed van!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "Hmm, te fontosnak tűnsz." + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "Én tulajdonképpen most érkeztem." @@ -181333,16 +182268,16 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " "down on people like us." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "" @@ -181364,19 +182299,19 @@ msgid "Who needs rebar?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Screw You!" +msgid "As if you're one to talk. Screw You." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "As if you're one to talk. Screw You." +msgid "Screw You!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" +msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I thought I smelled a pig. I jest… please don't arrest me." +msgid "Huh, thought I smelled someone new. Can I help you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181649,9 +182584,83 @@ msgid "Glad to have you aboard." msgstr "Üdv köztünk." #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181659,25 +182668,31 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "Wait! What??" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." +msgid "You do realize that the front door is just open?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "Lets trade." msgstr "" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "" @@ -181706,7 +182721,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -181738,7 +182753,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -181752,6 +182767,14 @@ msgstr "Na mondd csak." msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -181815,10 +182838,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "" @@ -181923,14 +182942,6 @@ msgstr "" msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -181946,10 +182957,11 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +msgid "Here to trade, I hope?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181958,6 +182970,13 @@ msgid "" "fair deal?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "" @@ -182170,7 +183189,7 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" +msgid "Can I help you, marshal?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -182178,7 +183197,7 @@ msgid "Morning sir, how can I help you?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" +msgid "Morning ma'am, how can I help you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -182285,11 +183304,11 @@ msgid "Not now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." +msgid "Come back later, I need to take care of a few things first." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Come back later, I need to take care of a few things first." +msgid "I can take a look at you or your companions if you are injured." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182644,11 +183663,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -182660,11 +183679,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -182733,12 +183752,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -186684,6 +187703,15 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "földpadló" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "" + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "betonpadló" @@ -186814,15 +187842,6 @@ msgid "" "resistance and sliding, commonly for recreational sports." msgstr "" -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "földpadló" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "" - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -186982,6 +188001,15 @@ msgstr "" msgid "Moist spongy moss." msgstr "" +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "" @@ -188268,7 +189296,7 @@ msgstr "kiégett rakéta" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -188339,8 +189367,8 @@ msgstr "CVD vezérlőpanel" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -188462,7 +189490,7 @@ msgstr "HV olajos megszakító" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -188475,7 +189503,7 @@ msgstr "kis HV olajos megszakító" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -188545,7 +189573,7 @@ msgstr "futószalag" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -188771,7 +189799,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -189200,6 +190228,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "üres hely" @@ -189832,9 +190865,8 @@ msgstr "papírfal" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" #: lang/json/terrain_from_json.py @@ -190366,7 +191398,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -192435,8 +193467,8 @@ msgid "chitin ram" msgstr "kitin faltörő kos" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "bioszilíciumosodott kitin faltörő kos" +msgid "biosilicified chitin ram" +msgstr "" #: lang/json/vehicle_part_from_json.py msgid "tied mattress" @@ -193053,6 +194085,17 @@ msgstr "Ez a könnyű, modern szénszálas lap tartja a vizet a hajón kívül." msgid "hand paddles" msgstr "kézi lapát" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "kezelőszervek" @@ -196735,8 +197778,8 @@ msgstr "Az energiád lemerül!" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "egy riasztó hangját!" @@ -201367,65 +202410,6 @@ msgstr "" msgid "Putting on a %s would be tricky." msgstr "Macerás lenne ezt felvenni: %s." -#: src/character.cpp -msgid "Can't wear power armor over other gear!" -msgstr "Szervópáncélt nem lehet más ruha felett viselni!" - -#: src/character.cpp -msgid "You can only wear power armor components with power armor!" -msgstr "Szervópáncéllal csak másik szervópáncél alkatrészt viselhetsz!" - -#: src/character.cpp -#, c-format -msgid "Can't wear more than one %s!" -msgstr "Egynél több %st nem lehet viselni!" - -#: src/character.cpp -#, c-format -msgid "Can't wear %s with power armor!" -msgstr "Szervópáncéllal nem lehet %st viselni!" - -#: src/character.cpp -msgid "You don't have a hand free to wear that." -msgstr "Nincs szabad kezed ahhoz, hogy azt viselhesd." - -#: src/character.cpp -#, c-format -msgid "%s doesn't have a hand free to wear that." -msgstr "%s nincs szabad keze ahhoz, hogy azt viselhesse." - -#: src/character.cpp -#, c-format -msgid "Can't wear %i or more %s at once." -msgstr "Nem lehet %i vagy több %st egyszerre viselni." - -#: src/character.cpp -msgid "You're already wearing footwear!" -msgstr "Már van rajtad lábbeli!" - -#: src/character.cpp -#, c-format -msgid "%s is already wearing footwear!" -msgstr "%sn már van lábbeli!" - -#: src/character.cpp -msgid "You can't wear that with other headgear!" -msgstr "Azt más fejrevalóval együtt nem tudod viselni!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that with other headgear!" -msgstr "%s azt más fejrevalóval együtt nem tudja viselni!" - -#: src/character.cpp -msgid "You can't wear that much on your head!" -msgstr "Annyit nem viselhetsz a fejeden!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that much on their head!" -msgstr "%s annyit nem viselhet a fején!" - #: src/character.cpp msgid "Can't wear that, it's made of wool!" msgstr "Az nem tudod felvenni, gyapjúból van!" @@ -201456,6 +202440,74 @@ msgstr "csápok" msgid "antlers" msgstr "agancsok" +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +msgid "Can't wear power armor over other gear!" +msgstr "Szervópáncélt nem lehet más ruha felett viselni!" + +#: src/character.cpp +msgid "You can only wear power armor components with power armor!" +msgstr "Szervópáncéllal csak másik szervópáncél alkatrészt viselhetsz!" + +#: src/character.cpp +#, c-format +msgid "Can't wear more than one %s!" +msgstr "Egynél több %st nem lehet viselni!" + +#: src/character.cpp +#, c-format +msgid "Can't wear %s with power armor!" +msgstr "Szervópáncéllal nem lehet %st viselni!" + +#: src/character.cpp +msgid "You don't have a hand free to wear that." +msgstr "Nincs szabad kezed ahhoz, hogy azt viselhesd." + +#: src/character.cpp +#, c-format +msgid "%s doesn't have a hand free to wear that." +msgstr "%s nincs szabad keze ahhoz, hogy azt viselhesse." + +#: src/character.cpp +#, c-format +msgid "Can't wear %i or more %s at once." +msgstr "Nem lehet %i vagy több %st egyszerre viselni." + +#: src/character.cpp +msgid "You're already wearing footwear!" +msgstr "Már van rajtad lábbeli!" + +#: src/character.cpp +#, c-format +msgid "%s is already wearing footwear!" +msgstr "%sn már van lábbeli!" + +#: src/character.cpp +msgid "You can't wear that with other headgear!" +msgstr "Azt más fejrevalóval együtt nem tudod viselni!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that with other headgear!" +msgstr "%s azt más fejrevalóval együtt nem tudja viselni!" + +#: src/character.cpp +msgid "You can't wear that much on your head!" +msgstr "Annyit nem viselhetsz a fejeden!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that much on their head!" +msgstr "%s annyit nem viselhet a fején!" + #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -202490,92 +203542,92 @@ msgstr "egyedi színek" msgid "ERROR! Access denied!" msgstr "HIBA! Hozzáférés megtagadva!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "Bejelentkezés ide: %s..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "A hozzáférést biztonsági okokból átmenetileg felfüggesztették." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "Kérjük lépjen kapcsolatba a rendszergazdával." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "Megkerülöd a biztonságot?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "A rendszer leáll... A folytatáshoz nyomjon egy gombot." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "Túl sok hibás belépési kísérlet. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "Sikeres bejelentkezés. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "Jelszó szükséges." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "Meghekkeled a rendszert?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "Válasszon meghajtót:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "Ajtók nyitva. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "Zár reteszelve. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "Zár kinyitva. A folytatáshoz nyomjon egy gombot..." #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "Bomm... Bomm... Bomm..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "Az elszigetelő pajzsok nyitva. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "Alanyok kivégezve. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "FIGYELEM: A rezonancia kaszkád jelentős kockázattal jár! Folytatja?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "Nincs adat." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" "Helyi adathozzáférési hiba, az informatikai osztály értesítve. A " "folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" @@ -202583,17 +203635,17 @@ msgstr "" "Figyelem: ennél az adatkezelési csomópontnál anomáliát okozó archívum-" "hozzáférési aktivitást érzékeltünk. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" "Figyelem: minősített adathoz történő hozzáférési kísérlet. A próbálkozást " "naplóztuk. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" @@ -202601,55 +203653,55 @@ msgstr "" "Felszíni térképadatok letöltve. Helyi anomália hozzáférési hiba naplózva. A " "folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "Szennyvíztérkép adatok letöltve. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "Metrótérkép adatok letöltve. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "Rakéta hatástalanítása." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "Nukleáris rakéta hatástalanítva!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "Nukleáris rakéta továbbra is aktív." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "Bionikus hozzáférés - raktárjegyzék:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "%d MÁSIK TALÁLAT..." msgstr[1] "%d MÁSIK TALÁLAT..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "Lift aktiválva. A folytatáshoz nyomjon egy gombot..." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "NEPower bánya(%d:%d) napló" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "Folytatod az olvasást?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "AMIGARA PROJEKT" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -202658,104 +203710,104 @@ msgstr "" "%d%d%d HELYSZÍN\n" "A VONATKOZÓ MŰVEZETŐI NAPLÓBEJEGYZÉSEK CSATOLVA" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "SÉRÜLT ADAT, A FOLYTATÁSHOZ NYOMJON EGY GOMBOT..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--HOZZÁFÉRÉS ENGEDÉLYEZVE--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "Sikeres küldetés!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "HOZZÁFÉRÉS LETILTVA" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "Átjátszó mod telepítve..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "Nincsen ide telepíthető átjátszó modod..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "A számítógép nem találta meg a küldetését!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "Szoftver letöltve." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "USB meghajtó szükséges!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "HIBA: A mintát helyezze a centrifugába." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "" "HIBA: A centrifugában csak egy minta lehet, a többit el kell távolítani." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "HIBA: Csak vérmintát tartalmazó tárolót használjon." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "HIBA: Csak vérminta használható" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "Eredmény: Emberi vér, patogén nem található." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "Eredmény: Emberi vér. Ismeretlen patogén." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "Eredmény: Ismeretlen vértípus. Ismeretlen patogén." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "A patogén az erythrocytákhoz és a leukocytákhoz kötödött." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "Adat letöltése?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "Eredmény: Ismeretlen vértípus. Nem bizonyító erejű vizsgálat." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "ADATFELDOLGOZÁS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "HIBA: A memóriablokkot helyezze a letapogatási területre." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "HIBA: Csak egyetlen egy tárgy tapogatható le." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "HIBA: A memóriablokk megsemmisült vagy nem található." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "HIBA: A memóriablokk üres." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" @@ -202763,7 +203815,7 @@ msgstr "" "Memóriablokk: Hexron katonai titkosítás\n" "Anyag nyomtatása\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" @@ -202771,7 +203823,7 @@ msgstr "" "Memóriablokk: Titkosítatlan\n" "Semmi érdekes nem található.\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -202785,11 +203837,11 @@ msgstr "" "A RENDSZERGAZDÁJÁVAL.\n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "Nyomjon meg egy gombot a folytatáshoz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -202816,7 +203868,7 @@ msgstr "" "\n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -202834,27 +203886,27 @@ msgstr "" " \n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "Felrobbantottad a tölteteket" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "Vészgenerátor áramellátása akadozik" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "Azonnali kiürítés" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "Azonnali kiürítés!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "Hozzáférési kód szükséges!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -202868,46 +203920,46 @@ msgstr "" "Üzem: felülbírálva\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "HIBA: A feldolgozási platform üres." -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" "FIGYELMEZTETÉS [409]: Az elsődleges érzékelők offline állapotban vannak!" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr " >> Másodlagos érzékelők inicializálása: Geiger-profil készítése…" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr " >> Sugárzási csúcsértéket érzékeltem!\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "" "FIGYELMEZTETÉS [912]: Katasztrofális meghibásodás! Szennyezést érzékeltem!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "VÉSZHELYZETI ELJÁRÁS [1]: Evakuálás. Evakuálás. Evakuálás.\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "VÉSZLEÁLLÍTÁS! A folytatáshoz nyomjon egy gombot…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "FELDOLGOZÁS… A CIKLUS VÉGET ÉRT." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "GEIGER-SZÁMLÁLÓ @ PLATFORM: %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." @@ -202915,99 +203967,99 @@ msgstr "" "KRITIKUS HIBA... A RADIOLÓGIAI PLATFORM NEM VÁLASZOL. KÖVESSE AZ RP_M_01_v03" " ÚTMUTATÁSAIT." -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "RADIOLÓGIAI MÉRÉSEK:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "GEIGER-SZÁMLÁLÓ @ ZÓNA: ... ÁTLAG %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "GEIGER-SZÁMLÁLÓ @ ZÓNA: ... MAX %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "GEIGER-SZÁMLÁLÓ @ KONZOL:... %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "SZEMÉLYES DÓZISMÉRŐ:… %s mSv." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" "Futószalag meghibásodás. Vegye fel a kapcsolatot a karbantartási csapattal." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "Tárgyak mozgatása: PLATFORM --> KIRAKODÓ." -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "Nincsenek tárgyak itt: PLATFORM." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "Tárgyak mozgatása: BERAKODÓ --> PLATFORM." -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "Nincsenek tárgyak itt: BERAKODÓ." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "Futószalag ciklus véget ért. A folytatáshoz nyomjon egy gombot... " -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "A műveletet nem lehet visszafordítani. Kivonja a radioaktív anyagot?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "A kivonási ciklus véget ért... A folytatáshoz nyomjon egy gombot." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" "HIBA! A radiológiai platform nem válaszolt... A folytatáshoz nyomjon egy " "gombot." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "POWER-DIAG ver.2.34 inicializálása…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "Rövidzárlatot érzékeltem!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "A rövidzárlatot megkerültem." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "A biztosítékot alaphelyzetbe állítottam." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "A földelést visszakapcsoltam." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "Belső villanyvezeték státusz: 85%% OFFLINE. Oka: SÉRÜLT." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " @@ -203016,77 +204068,77 @@ msgstr "" "Belső villanyvezeték státusz: 85%% OFFLINE. Oka: KÜLSŐ ÁRAMFORRÁS NEM " "TALÁLHATÓ." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "Backup áramforrás státusza: KÉSZENLÉTBEN." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "Backup áramforrás státusza: OFFLINE. Oka: ISMERETLEN" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "A terminál kikapcsol." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "A plafonból manhackek esnek ki." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "A padló rekeszeiből biztonsági robotok kerülnek elő." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "A terminál megráz." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "Áramütés ellen védve vagy." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "A tested megsérült az elektromos kisüléstől!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "A szivattyú felrobban!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "Szennyvíz szivárog!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "HIBA: bomlasztó centrifugálás" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "HIBA: Vértartalmú minta nem található." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "HIBA: Üres vérvételi készlet" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "HIBA: vérminta megsemmisült" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "HIBA: HOZZÁFÉRÉS A HIBAADATHOZ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "HIBA: az adatbank megsemmisült" -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "KERESSÜK A LEGKÖZELEBBI MENEKÜLTÜGYI KÖZPONTOT, KÉREM VÁRJON ..." #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -204116,6 +205168,11 @@ msgstr "Ezt nem lehet szétszerelni." msgid "It's rotten, I'm not taking that apart." msgstr "Az már rohadt, én ugyan nem szedem szét." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -208989,6 +210046,10 @@ msgstr "Valami szilánkokra törik!" msgid "You dive from the %s." msgstr "Fejest ugrasz innen: %s." +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -211588,6 +212649,10 @@ msgstr "hiba a mozgási programkódban" msgid "The %s collides with %s." msgstr "A(z) %s beleütközik a(z) %sba." +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -211610,6 +212675,10 @@ msgstr "zzz…" msgid "You can't drive the vehicle from here. You need controls!" msgstr "Innen nem lehet a járművet vezetni, kezelőszervek szükségesek!" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -214458,6 +215527,10 @@ msgstr "Testrészek" msgid "Field types" msgstr "Mezőtípusok" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "Kibocsájtások" @@ -214914,6 +215987,14 @@ msgstr "" "+ egy lokális bill. beállításhoz\n" "= egy globális bill. beállításhoz\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + +#: src/input.cpp +msgid "Keybindings" +msgstr "Bill. kiosztás" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -217678,6 +218759,11 @@ msgstr "Eltávolítod a szerszám modjait?" msgid "You don't have any modified tools." msgstr "Nincsenek módosított szerszámaid." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -232404,6 +233490,26 @@ msgid "" "? to get information on an item." msgstr "" +#: src/options.cpp +msgid "General" +msgstr "Általános" + +#: src/options.cpp +msgid "Interface" +msgstr "Interfész" + +#: src/options.cpp +msgid "Graphics" +msgstr "Grafika" + +#: src/options.cpp +msgid "World Defaults" +msgstr "Világ alapbeállítása" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -232459,26 +233565,6 @@ msgstr "Deoné" msgid "Basic" msgstr "Alap" -#: src/options.cpp -msgid "General" -msgstr "Általános" - -#: src/options.cpp -msgid "Interface" -msgstr "Interfész" - -#: src/options.cpp -msgid "Graphics" -msgstr "Grafika" - -#: src/options.cpp -msgid "World Defaults" -msgstr "Világ alapbeállítása" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "Alapértelmezett karakter neve" @@ -232698,11 +233784,10 @@ msgstr "Biztonságos mód távolsága" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" -"Ha a biztonságos mód be van kapcsolva, akkor ezen a távolságon belül " -"található ellenségeknél a játék figyelmeztet. Ha az érték=0, akkor a " -"mindenkori látótávolság egyben a figyelmeztetési távolság is." #: src/options.cpp msgid "Safe mode when driving" @@ -234807,10 +235892,6 @@ msgstr "Hibás bevitel: nem szám" msgid "options" msgstr "opciók" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -235716,6 +236797,12 @@ msgstr "%s viselése" msgid "Spill %s, then pick up %s" msgstr "%s kiöntése, majd a(z) %s felszedése" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" diff --git a/lang/po/ja.po b/lang/po/ja.po index b83b8f4d06f6d..0caac58794995 100644 --- a/lang/po/ja.po +++ b/lang/po/ja.po @@ -11,28 +11,28 @@ # 02a55f6b0b75a11ad1dedf9f8b4d9b4f, 2018 # 山田太郎, 2018 # Ban Kaidou, 2019 -# Itoh Shu , 2019 # T5idr3, 2019 # Dokuo Utuda, 2019 # Maruyama Ryota , 2019 # kanro mizuame , 2019 # nobiruneko, 2019 -# TEATIME , 2019 # Brett Dong , 2019 # jyo nagaya , 2019 # idmode idmode , 2019 # a a , 2019 # zojirushi, 2019 -# xyz , 2019 +# TEATIME , 2020 +# Itoh Shu , 2020 # Pigmentblue15, 2020 +# xyz , 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Pigmentblue15, 2020\n" +"Last-Translator: xyz , 2020\n" "Language-Team: Japanese (https://www.transifex.com/cataclysm-dda-translators/teams/2217/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -669,13 +669,13 @@ msgid "A canister of oxygen." msgstr "酸素が入った容器です。" #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" +msgid "spiked homemade rocket" msgstr "ロケット弾(自作/棘)" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" @@ -683,26 +683,26 @@ msgstr "" "...命中すればですが。" #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" +msgid "explosive homemade rocket" msgstr "ロケット弾(自作/炸裂)" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" "手作りのロケット弾です。即席の推進剤で満たされたパイプの先端に、簡単な炸裂弾頭が取り付けてあります。威力は期待できませんが、自作が可能です。" #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" +msgid "incendiary homemade rocket" msgstr "ロケット弾(自作/焼夷)" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" @@ -1008,7 +1008,7 @@ msgstr "麻酔薬" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" @@ -1484,11 +1484,11 @@ msgstr "" "正式名称ヘキサメチレントリペルオキシドジアミン、HMTDと呼ばれるこの黄色っぽい粉は強力な起爆薬であり、RDXのようなより安定した爆薬の点火に使われます。比較的安定していますが、長期間の保存には適していません。" #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "ロケット燃料" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "簡易ロケット燃料" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -1930,8 +1930,8 @@ msgstr "投網" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." -msgstr "古来からの魚を捕らえる道具であり、戦闘中に敵を絡め取る用途にも使える、重りの付いた網です。" +"entangle opponents in combat." +msgstr "古来からの魚を捕らえる道具であり、戦闘中に敵を絡め取る用途にも使える、錘の付いた網です。" #: lang/json/AMMO_from_json.py msgid "anesthetic kit" @@ -21135,6 +21135,20 @@ msgstr[0] "本(学習/化学を学ぶ)" msgid "A college textbook on chemistry." msgstr "大学で扱う化学についての教科書です。" +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "本(学習/特別な日の内臓料理)" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" +"イブリン・ターンコートが著した、様々な動物の内臓を使った特別な日に食べる料理のレシピ集です。真の意味で鼻先から尻尾まで食べ尽くしたい人向けの本です。" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -22488,6 +22502,12 @@ msgid "" " dead." msgstr "死者の持ち物を盗むことの危険性について警告する、幽霊についての物語です。" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "ケルト族の詩人が呪いで頭をブタに変えられた王女と結婚するという内容の、アイルランドのおとぎ話です。" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -25400,7 +25420,7 @@ msgid "ammonia" msgid_plural "ammonia" msgstr[0] "漂白剤(アンモニア)" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -27599,7 +27619,7 @@ msgstr "リンゴの果汁で作られたサイダーです。栄養価も高く msgid "almond milk" msgstr "アーモンドミルク" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -28020,6 +28040,17 @@ msgid "" "water." msgstr "電解液と単糖類を特別な配合で混ぜ合わせた飲料です。汗のような味がしますが、ただの水を飲むよりも効率よく水分を吸収できます。" +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "経口補水液" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "一般的な経口補水療法で用いる飲み物です。飲料水よりも素早く体内に吸収されますが、少し奇妙な味がします。" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -30750,7 +30781,7 @@ msgid "Adderall" msgid_plural "Adderall" msgstr[0] "アデロール" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -30764,7 +30795,8 @@ msgid "syringe of adrenaline" msgid_plural "syringes of adrenaline" msgstr[0] "注射器(アドレナリン)" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -31607,7 +31639,7 @@ msgstr[0] "消毒布" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "消毒液を浸した布切れです。軽傷を治療する効果がありますが、深い咬傷には意味がありません。" @@ -32565,7 +32597,7 @@ msgid "almond pulp" msgid_plural "almond pulp" msgstr[0] "アーモンドパルプ" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -32780,10 +32812,9 @@ msgstr "オークの木から採取したドングリを炙ったものです。 #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "ドングリ(調理済)" +msgstr "ドングリ(調理済)" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -32894,6 +32925,33 @@ msgstr "肝臓(保存食)" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "缶詰に保存した肝臓です。ビタミンBがぎっしり詰まっています!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "肺のプロヴァンス風" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "肺を美味しく食べるならこの料理です。" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "トットヒェン" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "肺を使ったドイツ料理です。" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "脳入りスクランブルエッグ" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "脳と卵、この二つを混ぜようという発想がどうして今まで浮かばなかったのでしょう?" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "ダイエット剤" @@ -32974,10 +33032,10 @@ msgstr[0] "ゼラチン(マーロス)" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" -"大変動以前に流通していたジェロー(jello)というゼリー菓子によく似た、レモン色のゼラチン質です。食欲をそそる強烈な芳香を放っていますが、明らかに突然変異体、もしくは異界から来た存在です。" +"大変動以前に流通していたジェローというゼリー菓子によく似た、レモン色のゼラチン質です。食欲をそそる強烈な芳香を放っていますが、明らかに突然変異体、もしくは異界から来た存在です。" #: lang/json/COMESTIBLE_from_json.py msgid "mycus fruit" @@ -37374,7 +37432,7 @@ msgstr[0] "輸液バッグ(500ml)" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "点滴治療で使われる輸液用の密封された小さなビニールバッグです。" #: lang/json/CONTAINER_from_json.py @@ -38061,19 +38119,6 @@ msgid "" " of liquid." msgstr "様々なサバイバルキットが入っていた、1Lの容量があるアルミニウム製の箱です。" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "採血キット(250ml)" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "サンプル保存用の試験管に血液を吸い上げる医療キットです。自分自身、または足元にある死体に使用します。" - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -38104,6 +38149,19 @@ msgstr[0] "携帯ボトル(500ml)" msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid." msgstr "軟質プラスチック製のボトルです。500mlの容量があります。" +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "採血キット(250ml)" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "サンプル保存用の試験管に血液を吸い上げる医療キットです。自分自身、または足元にある死体に使用します。" + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -40688,11 +40746,11 @@ msgstr "今ではまったく役に立たない20ドル紙幣を多く束ねた #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -41113,6 +41171,17 @@ msgstr[0] "サイコロ(プラスチック)" msgid "A six-sided plastic dice." msgstr "プラスチック製の六面体のサイコロです。" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "塩塊" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "立方体の形状に固まっている、家畜用の重い塩の塊です。酷い味なので、舐めようとは思わないことです。" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -42118,6 +42187,16 @@ msgstr[0] "スパイダーレッグ" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "三脚ロボットなどの脚として使われている、先端が尖った大型の脚部パーツです。" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "石鍋" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "大きな石を大雑把にくり抜いて作られた鍋です。" + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -42452,599 +42531,6 @@ msgid "" msgstr "" "様々な有名メーカーのIC回路のデータシートが多数記録された、膨大なアーカイブです。このデータが使われている設備がなければデータの回収や再利用も難しいため、限られた者にしか上手く扱えません。" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "アトミックコーヒーメーカー" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" -"CuppaTech社が開発したキュリーGコーヒーメーカーです。ご存知の通り、放射性崩壊から取り出した電力を使ってコーヒー用のお湯を沸かします。通常はコンデンサに蓄えた電力を使ってお湯を沸かし、普通のコーヒーを作れます。しかし、RTGの格納容器内の水を使って、非常に特殊な刺激の強いコーヒーを作ることも可能です。キュリーGの流通はほとんどの国で違法とされています。" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "アトミックランプ" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "カバーを閉じる" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "ランプのカバーを閉じました。" - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" -"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は小さな光を放ち続ける高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。使用するとカバーを閉じて照明を隠します。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "アトミックランプ(閉)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "カバーを開ける" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "ランプのカバーを開きました。" - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" -"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は小さな光を放ち続ける高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。カバーは閉じています。使用するとカバーを開けて周囲を照らします。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "アトミック読書灯" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "常夜灯のカバーを閉じました。" - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" -"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は読書に十分な光源として活躍する高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。使用するとカバーを閉じて照明を隠します。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "アトミック読書灯(閉)" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "常夜灯のカバーを開きました。" - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" -"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は読書に十分な光源として活躍する高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。カバーは閉じています。使用するとカバーを開けて周囲を照らします。" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "精神接続キット" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" -"小さなプラスチック製容器の中には、外科用鉗子、ケーブル、そして改造されたスマートフォンが入っています。犠牲者の精神を盗むために作られた、ハイテク時代の砂男の道具です。" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "封缶機" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "手でクランクを回してブリキ缶の縁を変形させ密封する機械です。" - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "ふるい" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" -"単なる麺の湯切り道具ではなく、特定のサイズの粒子を分離することができます。粒の粗い小麦粉や土に混じった穀物、そしてご存知かもしれませんが土木技師の卒業試験でのふるい分けにも使います。鋼鉄製の網が張られています。" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "簡易ふるい" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "植物繊維を織って作った原始的なふるいです。穀物を選り分けるために使われていたものですが、このふるいは網の目が小さすぎます。" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "ハンドカード器" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "繊維を均して布製品を作るための、2枚の木製の櫛です。" - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "炭焼窯" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "頑丈な金属製の箱です。木を酸欠状態で不完全燃焼させることで炭を作ります。" - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "素焼鉢" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "素焼きの鉢です。調理にも使えるよう蓋が付いています。" - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "挽臼(陶器)" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "陶器製の挽臼(ひきうす)です。手で回して穀物を粉にします。" - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "ティーポット(陶器)" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "陶器製のティーポットです。あとは紅茶と水があれば完璧です。" - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "掘棒" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "末端が平たく削られている棒です。浅い穴は掘れますが、深くは掘れません。" - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "糸巻き棒と紡錘" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "紡錘(ぼうすい)。糸を紡ぐために使用する、特殊な形をした2本の棒です。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "瓶(卵/発酵中)" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "いい具合に漬かっていることを確認し、保存するために瓶を密封しました。" - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "卵はまだ発酵していません。" - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "この瓶には発酵中の卵が入っています。発酵が終わったら密封して保存できます。" - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "瓶(生クリーム/分離中)" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "生クリームが浮いてきたことを確認し、保存するために瓶を密封しました。" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "生クリームはまだ浮き上がってきません。" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "この瓶には分離中の生乳が入っています。生クリームが浮いてきたら密封して保存できます。" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "密封瓶(生クリーム)" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "この瓶には生乳から分離された生クリームが入っています。生クリームが浮いてきたら密封して保存できます。使うまでは密封したままの状態です。" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "釣り針" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "シンプルな釣り針です。" - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "簡易釣り針" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "骨や木を削って作った即席の釣り針です。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "密封フラスコ(酵母培養液)" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "フラスコを開けて、培養液を採取しました。" - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "酵母はまだ培養されていません。" - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "密閉されたフラスコに衛生的な酵母入り麦汁が入っています。培養が終われば中の酵母を採取することができます。" - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "フック付きロープ" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" -"丈夫で軽い全長約9mのロープの先に、折り畳み式のフックが付いています。安全に降下したい時に便利です。食肉解体用の長いロープがない時に、代用品として使うこともできます。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "密封瓶(ピクルス)" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "瓶を開ける" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "密封瓶の蓋を開けて、中身を空気に晒しました。" - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "ピクルスが入ったガラス製の密封瓶です。使用して蓋を開ければ食べられます。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "密封瓶(ザワークラウト)" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "ザワークラウトが入ったガラス製の密封瓶です。使用して蓋を開ければ食べられます。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "密封瓶(卵)" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "卵の酢漬けが入ったガラス製の密封瓶です。使用して蓋を開ければ食べられます。" - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "炭焼窯(点火)" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "残り火が完全に消えました。分解して炭を取り出すことができます。" - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "燃焼中です。" - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "木材を詰めて火をつけました。" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "編針" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "先端部が丸くなっている、2本の頑丈な木製の針です。毛糸を編むのに使用します。" - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "簡易ハルバード" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "長い棒に大型の刃を取り付けた武器です。かなりの攻撃力があります。" - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "パスタ押出成形機" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "手回しハンドルで動くパスタ押出成形機です。パスタの種類に応じた部品が付いており、これを使えば簡単に様々な種類のパスタを作れます。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "瓶(ピクルス/発酵中)" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "味がいい感じになっていることを確認し、保存するために瓶を密封しました。" - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "ピクルスはまだ発酵していません。" - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "この瓶には発酵中のピクルスが入っています。発酵が終わったら密封して保存できます。" - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "石鍋" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "大きな石を大雑把にくり抜いて作られた鍋です。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "瓶(ザワークラウト/発酵中)" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "ザワークラウトはまだ発酵していません。" - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "この瓶には発酵中のザワークラウトが入っています。発酵が終わったら密封して保存できます。" - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "ティーポット" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "金属製の小さなティーポットです。しかし、ティータイムはこれだけでは過ごせないよ。" - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "折り畳み傘" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "折り畳み傘です。手に持つと濡れずに済みます。" - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "傘" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "先がとがった傘です。手に持つと濡れずに済みます。" - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "ワッフル焼き型" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "ワッフルを焼き上げるための型です。" - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "剃刀用替刃" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "2枚刃の剃刀用の替刃です。" - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "圧力鍋(2L)" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"スパゲッティなどを作る際の湯沸かしに便利な調理道具です。鍋を密閉することで、より高圧力かつ高温で調理できるように設計されています。加圧は化学反応にも利用できます。" - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -44542,7 +44028,7 @@ msgstr[0] "ドライヤー" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "熱したコイルに通した空気を吹き付けて髪を乾かす道具です。電力が確保できないなら、ただのモーターが入った文鎮です。" #: lang/json/GENERIC_from_json.py @@ -45025,7 +44511,7 @@ msgstr[0] "フラットコイン" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" @@ -45436,7 +44922,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "漫画のネコが描かれたスプーンです。" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "スプーンの持ち手に沿ってキリンのシルエットが描かれています。" #: lang/json/GENERIC_from_json.py @@ -47577,6 +47063,160 @@ msgid "" msgstr "" "ベニヤ板やOSB、MDFなどの標準的な4×8材です。重く嵩張りますが、様々な建築物の資材として非常に役立ちます。小さなものを造りたいときは適切な大きさに切断する必要があります。" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "アトミックコーヒーメーカー" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" +"CuppaTech社が開発したキュリーGコーヒーメーカーです。ご存知の通り、放射性崩壊から取り出した電力を使ってコーヒー用のお湯を沸かします。通常はコンデンサに蓄えた電力を使ってお湯を沸かし、普通のコーヒーを作れます。しかし、RTGの格納容器内の水を使って、非常に特殊な刺激の強いコーヒーを作ることも可能です。キュリーGの流通はほとんどの国で違法とされています。" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "封缶機" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "手でクランクを回してブリキ缶の縁を変形させ密封する機械です。" + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "素焼鉢" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "素焼きの鉢です。調理にも使えるよう蓋が付いています。" + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "挽臼(陶器)" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "陶器製の挽臼(ひきうす)です。手で回して穀物を粉にします。" + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "ティーポット(陶器)" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "陶器製のティーポットです。あとは紅茶と水があれば完璧です。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "瓶(卵/発酵中)" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "いい具合に漬かっていることを確認し、保存するために瓶を密封しました。" + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "卵はまだ発酵していません。" + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "この瓶には発酵中の卵が入っています。発酵が終わったら密封して保存できます。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "密封フラスコ(酵母培養液)" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "フラスコを開けて、培養液を採取しました。" + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "酵母はまだ培養されていません。" + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "密閉されたフラスコに衛生的な酵母入り麦汁が入っています。培養が終われば中の酵母を採取することができます。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "密封瓶(卵)" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "瓶を開ける" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "密封瓶の蓋を開けて、中身を空気に晒しました。" + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "卵の酢漬けが入ったガラス製の密封瓶です。使用して蓋を開ければ食べられます。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "密封瓶(ピクルス)" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "ピクルスが入ったガラス製の密封瓶です。使用して蓋を開ければ食べられます。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "密封瓶(ザワークラウト)" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "ザワークラウトが入ったガラス製の密封瓶です。使用して蓋を開ければ食べられます。" + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -47591,6 +47231,390 @@ msgid "" msgstr "" "飯盒(はんごう)。収納性に優れた軍用の鍋と器のセットです。火や携帯ストーブの上で食べ物を加熱調理できます。普通の鍋やフライパンと比べるとより浅く作られており、現代的な調理器具セットと違って加熱機能が組み込まれていません。" +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "密封瓶(生クリーム)" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "この瓶には生乳から分離された生クリームが入っています。生クリームが浮いてきたら密封して保存できます。使うまでは密封したままの状態です。" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "瓶(生クリーム/分離中)" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "生クリームが浮いてきたことを確認し、保存するために瓶を密封しました。" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "生クリームはまだ浮き上がってきません。" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "この瓶には分離中の生乳が入っています。生クリームが浮いてきたら密封して保存できます。" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "パスタ押出成形機" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "手回しハンドルで動くパスタ押出成形機です。パスタの種類に応じた部品が付いており、これを使えば簡単に様々な種類のパスタを作れます。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "瓶(ピクルス/発酵中)" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "味がいい感じになっていることを確認し、保存するために瓶を密封しました。" + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "ピクルスはまだ発酵していません。" + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "この瓶には発酵中のピクルスが入っています。発酵が終わったら密封して保存できます。" + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "圧力鍋(2L)" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"スパゲッティなどを作る際の湯沸かしに便利な調理道具です。鍋を密閉することで、より高圧力かつ高温で調理できるように設計されています。加圧は化学反応にも利用できます。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "瓶(ザワークラウト/発酵中)" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "ザワークラウトはまだ発酵していません。" + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "この瓶には発酵中のザワークラウトが入っています。発酵が終わったら密封して保存できます。" + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "簡易ふるい" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "植物繊維を織って作った原始的なふるいです。穀物を選り分けるために使われていたものですが、このふるいは網の目が小さすぎます。" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "ふるい" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" +"単なる麺の湯切り道具ではなく、特定のサイズの粒子を分離することができます。粒の粗い小麦粉や土に混じった穀物、そしてご存知かもしれませんが土木技師の卒業試験でのふるい分けにも使います。鋼鉄製の網が張られています。" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "ティーポット" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "金属製の小さなティーポットです。しかし、ティータイムはこれだけでは過ごせないよ。" + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "ワッフル焼き型" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "ワッフルを焼き上げるための型です。" + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "釣り針" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "シンプルな釣り針です。" + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "簡易釣り針" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "骨や木を削って作った即席の釣り針です。" + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "掘棒" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "末端が平たく削られている棒です。浅い穴は掘れますが、深くは掘れません。" + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "アトミックランプ" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "カバーを閉じる" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "ランプのカバーを閉じました。" + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" +"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は小さな光を放ち続ける高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。使用するとカバーを閉じて照明を隠します。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "アトミックランプ(閉)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "カバーを開ける" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "ランプのカバーを開きました。" + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" +"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は小さな光を放ち続ける高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。カバーは閉じています。使用するとカバーを開けて周囲を照らします。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "アトミック読書灯" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "常夜灯のカバーを閉じました。" + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" +"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は読書に十分な光源として活躍する高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。使用するとカバーを閉じて照明を隠します。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "アトミック読書灯(閉)" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "常夜灯のカバーを開きました。" + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" +"放射性崩壊と低電力LEDの魔法で動き、少なくとも10年は読書に十分な光源として活躍する高級ランプです。大変動前は、防災意識を周囲に見せつける最も高価なアイテムでした。実際に使ってみても、結構いい感じです。カバーは閉じています。使用するとカバーを開けて周囲を照らします。" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "炭焼窯" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "頑丈な金属製の箱です。木を酸欠状態で不完全燃焼させることで炭を作ります。" + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "炭焼窯(点火)" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "残り火が完全に消えました。分解して炭を取り出すことができます。" + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "燃焼中です。" + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "木材を詰めて火をつけました。" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "フック付きロープ" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" +"丈夫で軽い全長約9mのロープの先に、折り畳み式のフックが付いています。安全に降下したい時に便利です。食肉解体用の長いロープがない時に、代用品として使うこともできます。" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "簡易ハルバード" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "長い棒に大型の刃を取り付けた武器です。かなりの攻撃力があります。" + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "精神接続キット" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" +"小さなプラスチック製容器の中には、外科用鉗子、ケーブル、そして改造されたスマートフォンが入っています。犠牲者の精神を盗むために作られた、ハイテク時代の砂男の道具です。" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "折り畳み傘" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "折り畳み傘です。手に持つと濡れずに済みます。" + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "傘" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "先がとがった傘です。手に持つと濡れずに済みます。" + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -47746,6 +47770,18 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "木製のグリップを取り付けた鋼鉄製の千枚通しです。主に革細工に使います。刺突武器として使うこともできそうですが、すぐに壊れてしまうでしょう。" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "編針" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "先端部が丸くなっている、2本の頑丈な木製の針です。毛糸を編むのに使用します。" + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -47783,6 +47819,39 @@ msgid "" "necessary for more advanced projects." msgstr "仕立てに使う大量の型紙です。布や革で様々な製品をゼロから作るのにも便利ですが、より複雑なものを作りたい時は必要不可欠です。" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "剃刀用替刃" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "2枚刃の剃刀用の替刃です。" + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "ハンドカード器" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "繊維を均して布製品を作るための、2枚の木製の櫛です。" + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "糸巻き棒と紡錘" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "紡錘(ぼうすい)。糸を紡ぐために使用する、特殊な形をした2本の棒です。" + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -48043,6 +48112,16 @@ msgstr[0] "車両制御装置" msgid "A set of various vehicle controls. Useful for crafting." msgstr "色々な車両制御装置の一式です。アイテム製作に使います。" +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "手綱と馬具" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "騎乗可能な動物を制御するための、革製の道具です。" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -49150,7 +49229,7 @@ msgstr[0] "ダナのサワー種スターター" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -54454,8 +54533,8 @@ msgstr "分類: 銃器" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." -msgstr "銃、弓などの射撃武器を置く区域です。" +msgid "Destination for guns, bows and similar weapons." +msgstr "銃、弓などの武器を置く区域です。" #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Magazines" @@ -58214,6 +58293,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "骨折した手足の回復が早まり、治療アイテムの効果が強化されます。" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "変更 - 知性ベースのスキル学習" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "訓練や読書によるスキルの学習効率が、知性と集中力に大きく左右されます。学習に関連する特質は無効化されます。" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "追加 - 簡易アイテム" @@ -58510,12 +58600,13 @@ msgid_plural "skitterbots" msgstr[0] "高速ロボット" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." -msgstr "自宅警備用に開発された、小型犬サイズの虫型ロボットです。2本の近距離テーザー銃で武装しており、物凄いスピードで地を這うように走ります。" +msgstr "自宅警備ように開発された、小型犬サイズの虫型ロボットです。2本の近距離テーザー銃で武装しており、物凄いスピードで地を這うように走ります。" #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -58725,7 +58816,7 @@ msgstr[0] "マス" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "マスです。父と息子が一緒に釣って楽しむ人気の魚ですが、はらわたを抜くのは面倒です。" @@ -58737,7 +58828,7 @@ msgstr[0] "ブラウントラウト" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "ブラウントラウトです。父と息子が一緒に釣って楽しむ人気の魚ですが、はらわたを抜くのは面倒です。" @@ -58749,7 +58840,7 @@ msgstr[0] "カワマス" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "カワマスです。父と息子が一緒に釣って楽しむ人気の魚ですが、はらわたを抜くのは面倒です。" @@ -58761,7 +58852,7 @@ msgstr[0] "レイクトラウト" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "レイクトラウトです。父と息子が一緒に釣って楽しむ人気の魚ですが、はらわたを抜くのは面倒です。" @@ -58773,7 +58864,7 @@ msgstr[0] "ニジマス" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "ニジマスです。父と息子が一緒に釣って楽しむ人気の魚ですが、はらわたを抜くのは面倒です。" @@ -58785,7 +58876,7 @@ msgstr[0] "スチールヘッドトラウト" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "スチールヘッドトラウトです。父と息子が一緒に釣って楽しむ人気の魚ですが、はらわたを抜くのは面倒です。" @@ -58797,7 +58888,7 @@ msgstr[0] "サケ" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "タイセイヨウサケです。脂肪と栄養を豊富に蓄えています。燻製にすると最高です。" #: lang/json/MONSTER_from_json.py @@ -58808,7 +58899,7 @@ msgstr[0] "ヒメマス" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "ヒメマスです。脂肪と栄養を豊富に蓄えています。燻製にすると最高です。" #: lang/json/MONSTER_from_json.py @@ -58819,7 +58910,7 @@ msgstr[0] "マスノスケ" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "マスノスケです。脂肪と栄養を豊富に蓄えています。燻製にすると最高です。" #: lang/json/MONSTER_from_json.py @@ -58829,7 +58920,7 @@ msgstr[0] "ギンザケ" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "ギンザケです。脂肪と栄養を豊富に蓄えています。燻製にすると最高です。" #: lang/json/MONSTER_from_json.py @@ -58851,8 +58942,8 @@ msgstr[0] "オオクチバス" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." -msgstr "オオクチバスです。スポーツフィッシングをする人に人気の魚です。" +msgid "A largemouth bass. Very popular with sports fishermen." +msgstr "オオクチバスです。釣りをスポーツとして楽しむ人に人気の魚です。" #: lang/json/MONSTER_from_json.py msgid "smallmouth bass" @@ -58862,7 +58953,7 @@ msgstr[0] "コクチバス" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "コクチバスです。水質汚染に耐性がないため、水質を判断する良い指標になります。" @@ -58874,9 +58965,9 @@ msgstr[0] "シマスズキ" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." -msgstr "シマスズキです。普段は海に生息していますが、産卵期は川に遡上します。" +msgstr "シマスズキです。普段は海水域に生息する回遊魚です。産卵期は大型河川下流の淡水域を遡上し、産卵を行います。" #: lang/json/MONSTER_from_json.py msgid "white bass" @@ -58886,7 +58977,7 @@ msgstr[0] "ホワイトバス" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "ホワイトバスです。この地域で一般的な、棘のある平たい小魚です。" @@ -58898,7 +58989,7 @@ msgstr[0] "パーチ" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "活発な小型のパーチです。骨が非常に多い魚ですが、身はかなり美味しく食べられます。" @@ -58909,7 +59000,7 @@ msgstr[0] "ウォールアイ" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "ウォールアイは、腹の白い緑褐色の中型魚です。" #: lang/json/MONSTER_from_json.py @@ -58919,7 +59010,7 @@ msgstr[0] "サンフィッシュ" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "サンフィッシュです。バスやブルーギルに近い種類の小さな魚です。" #: lang/json/MONSTER_from_json.py @@ -58930,7 +59021,7 @@ msgstr[0] "パンプキンシード" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "サンフィッシュ科のパンプキンシードです。バスやブルーギルに近い種類の小さな魚です。" #: lang/json/MONSTER_from_json.py @@ -58941,8 +59032,8 @@ msgstr[0] "ブルーギル" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." -msgstr "ブルーギルです。日本で外来種として定着しています。内臓を取り除いた後に丸ごと調理するのが一般的です。" +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +msgstr "ブルーギルです。日本では外来種として定着しています。綺麗に内臓を取り除いた後に焼いて食べるのが一般的です。" #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -58952,7 +59043,7 @@ msgstr[0] "レッドブレストサンフィッシュ" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "レッドブレストサンフィッシュです。バスやブルーギルに近い種類の小さな魚です。" #: lang/json/MONSTER_from_json.py @@ -58962,7 +59053,7 @@ msgstr[0] "グリーンサンフィッシュ" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "グリーンサンフィッシュです。バスやブルーギルに近い種類の小さな魚です。" #: lang/json/MONSTER_from_json.py @@ -58972,7 +59063,7 @@ msgstr[0] "ロングイヤーサンフィッシュ" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "ロングイヤーサンフィッシュです。バスやブルーギルに近い種類の小さな魚です。" #: lang/json/MONSTER_from_json.py @@ -58982,7 +59073,7 @@ msgstr[0] "レッドイヤーサンフィッシュ" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "レッドイヤーサンフィッシュです。バスやブルーギルに近い種類の小さな魚です。" #: lang/json/MONSTER_from_json.py @@ -58993,7 +59084,7 @@ msgstr[0] "ロックバス" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "ロックバスです。サンフィッシュに近い種で、迷彩のような模様と赤い目が特徴の小さな魚です。" @@ -59004,7 +59095,7 @@ msgstr[0] "キャリコバス" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "キャリコバスです。「クラッピー」とも呼ばれる中型の魚です。" #: lang/json/MONSTER_from_json.py @@ -59015,9 +59106,9 @@ msgstr[0] "ウォーマウス" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." -msgstr "ウォーマウスはロックバスに似た小さな魚ですが、サンフィッシュに近い種類です。" +msgstr "ウォーマウスはロックバスに似た小さな魚ですが、サンフィッシュに近い種です。" #: lang/json/MONSTER_from_json.py msgid "bullhead" @@ -59026,8 +59117,8 @@ msgstr[0] "ナマズ" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "淡水ナマズの一種です。バターフライにすると美味しいです。" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "北アメリカに生息する淡水ナマズの一種です。衣をつけて揚げると美味しいよ。" #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -59036,7 +59127,7 @@ msgstr[0] "アメリカナマズ" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "アメリカナマズは二股の尾びれと長いヒゲが特徴的です。" #: lang/json/MONSTER_from_json.py @@ -59046,7 +59137,7 @@ msgstr[0] "ホワイトキャットフィッシュ" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "ホワイトキャットフィッシュは、頭が大きくヒゲが生えた小型の魚です。" #: lang/json/MONSTER_from_json.py @@ -59058,7 +59149,7 @@ msgstr[0] "カワカマス" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "カワカマスです。かなり攻撃的になることもあり、歯には注意が必要です。" @@ -59069,8 +59160,8 @@ msgstr[0] "ピッケレル" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "ピッケレルです。パイクと似ていますが、より小さな魚です。" +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "カワカマスの幼魚です。成魚よりも口先がより小さく見えます。" #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -59080,7 +59171,7 @@ msgstr[0] "マスキーパイク" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "マスキーパイクです。パイクに近い種で、攻撃性と鋭い歯も共通しています。" @@ -59091,7 +59182,7 @@ msgstr[0] "ホワイトサッカー" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "ホワイトサッカーです。丸い口と流線型の体が特徴です。" #: lang/json/MONSTER_from_json.py @@ -59102,9 +59193,9 @@ msgstr[0] "コイ" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." -msgstr "一般的な黄金色のコイです。あまり美味しくないと言う人もいますが、この非常時に選り好みはできません。" +msgstr "山吹色のコイです。正直、美味しくはないと思います。しかし、この非常時に選り好みは許されません。" #: lang/json/MONSTER_from_json.py msgid "grass carp" @@ -59113,7 +59204,7 @@ msgstr[0] "ソウギョ" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "巨大なソウギョです。金色の体色が特徴的な草食性の魚です。" #: lang/json/MONSTER_from_json.py @@ -59124,7 +59215,7 @@ msgstr[0] "ボウフィン" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "ボウフィンはガーという淡水魚の仲間ですが、大きな歯は無く、皮膚は柔らかく、攻撃的です。" @@ -59136,7 +59227,7 @@ msgstr[0] "フォールフィッシュ" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "フォールフィッシュです。ガーに近い種ですが、大きな歯や硬い皮膚、攻撃性はありません。" @@ -59162,7 +59253,7 @@ msgstr[0] "ザリガニ" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "たくさんのザリガニ、沸騰したお湯、そして香辛料があれば..." @@ -59397,7 +59488,7 @@ msgstr[0] "真菌膨張ゾンビ" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "真菌に覆われたこのゾンビは、灰色の皮膚が破裂しそうなほど膨れ上がっており、少しの衝撃を与えただけでも胞子の雲をまき散らしそうです。" @@ -59411,7 +59502,7 @@ msgstr[0] "真菌媒介ゾンビ" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "完全に真菌に乗っ取られたゾンビです。口から常に細かな胞子を放出しており、まるで神秘的な雲間から出現したように見えます。" #: lang/json/MONSTER_from_json.py @@ -59717,7 +59808,7 @@ msgstr "巨大化したスズメバチです。細身ながら凶悪な針を持 #: lang/json/MONSTER_from_json.py msgid "dermatik" msgid_plural "dermatiks" -msgstr[0] "ダマティック" +msgstr[0] "寄生バチ" #. ~ Description for {'str': 'dermatik'} #: lang/json/MONSTER_from_json.py @@ -59729,7 +59820,7 @@ msgstr "スズメバチが変異して生まれた猫ほどの大きさの生物 #: lang/json/MONSTER_from_json.py msgid "dermatik larva" msgid_plural "dermatik larvae" -msgstr[0] "ダマティック(幼虫)" +msgstr[0] "寄生バチ(幼虫)" #. ~ Description for {'str': 'dermatik larva', 'str_pl': 'dermatik larvae'} #: lang/json/MONSTER_from_json.py @@ -60048,10 +60139,10 @@ msgstr[0] "ラブラドールレトリバー" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" -"かつて飼い犬だったと思われるラブラドールレトリバー系の雑種犬は、明らかに野生化しています。人間を信頼する本能は残っているようですが、今の状況で飼い慣らすのは難しそうです。" +"かつて飼い犬だったと思われるラブラドールレトリバー系の雑種犬は、明らかに野生化しています。人間を信頼する本能は残っているようですが、今はペットとは程遠い状態です。" #: lang/json/MONSTER_from_json.py msgid "Labrador puppy" @@ -61463,10 +61554,10 @@ msgstr "光の投射によって形作られた本物そっくりの映像です #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" +msgid_plural "homunculi" msgstr[0] "ホムンクルス" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -63475,7 +63566,8 @@ msgstr[0] "用心棒ゾンビ" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "警備員の制服の残骸を身にまとった、肉付きの良いゾンビです。" #: lang/json/MONSTER_from_json.py @@ -65125,14 +65217,6 @@ msgid "" msgstr "" "閃光装置で武装した監視用小型飛行ロボットです。もはや警察や警備会社のネットワークとの接続も切れ、犯罪者や不法侵入者を延々と狩り続けています。" -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "自宅警備ように開発された、小型犬サイズの虫型ロボットです。2本の近距離テーザー銃で武装しており、物凄いスピードで地を這うように走ります。" - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -66546,7 +66630,7 @@ msgstr "血液噴出(アーティファクト)" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "付近の地形から血液が漏れ出します。" #. ~ Message for SPELL 'Artifact Blood' @@ -68058,18 +68142,18 @@ msgstr[0] "採掘ヘルメット(オン)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -68491,7 +68575,7 @@ msgstr "%sのLEDライトが消灯しました。" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "ハーネスの肩付近にあるLEDライトが緑色に光っています。何かが起きている兆候は特に感じ取れません。" @@ -70751,12 +70835,12 @@ msgstr "既に%sのピンは引き抜かれています。そんなことより #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "カチッ。" @@ -70904,6 +70988,7 @@ msgstr[0] "パイプ爆弾" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -70934,8 +71019,9 @@ msgstr[0] "パイプ爆弾(点火)" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "既に%sは点火されていますから、さっさと投げましょう。" @@ -70946,6 +71032,7 @@ msgstr "既に%sは点火されていますから、さっさと投げましょ #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -71065,8 +71152,8 @@ msgid_plural "jack o'lanterns" msgstr[0] "ジャック・オ・ランタン" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -71188,7 +71275,8 @@ msgid "" "This is a homemade bomb consisting of a bottle filled with match heads and " "equipped with a fuse. Use this item to light the fuse; you will, of course," " need a lighter in your inventory to do this." -msgstr "マッチの頭をボトルに詰め込んだ自作爆弾です。使用すると導火線に点火します。もちろん点火するには火をつける道具を所持している必要があります。" +msgstr "" +"マッチの頭をボトルに詰め込んだ自作爆弾です。使用すると導火線に点火します。当たり前ですが、点火するには火をつける道具を所持している必要があります。" #: lang/json/TOOL_from_json.py msgid "match head bomb (lit)" @@ -71404,2223 +71492,2145 @@ msgid "" " body parts. Use it to unfold for use." msgstr "最先端の素材で作られたブランケットを折り畳んだものです。体の重要な部分を覆うことができます。使用することで広げます。" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "軍用ブラックボックス" + +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "EMP爆弾" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." +msgstr "軍用車両の残骸から発見されたブラックボックスのようです。これを分析できるシステムがあれば、色々と興味深い情報が見られるでしょう。" -#. ~ Use action menu_text for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "小型反応炉" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "Activate bomb" -msgstr "起動する" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "小型の携帯式プルトニウム反応炉です。細心の注意を払って取り扱って下さい!" -#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "EMP爆弾を起動しました。" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "マンハック(EMP/停止)" -#. ~ Description for EMP bomb +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" -"爆弾という名前ですが、実際は電磁パルスを発生させる装置です。起動するとプルトニウム燃料電池が磁気濃縮型爆薬発電機内部に排出され、爆発によって強力な磁場が発生します。" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "マンハック(EMP)は手から飛び立ち周辺を監視し始めました!" +#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "馬具" +msgid "You misprogram the EMP hack; take cover!" +msgstr "マンハック(EMP)のプログラムに間違いがあったようです!隠れましょう!" -#. ~ Description for horse tack +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." -msgstr "騎乗に適した飼い慣らされた動物に装着できる鞍、馬勒などの馬具一式です。" +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." +msgstr "" +"停止状態の手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "EMP爆弾(起動)" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "マンハック(C4爆弾/停止)" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "既に%sは起動していますから、さっさと投げましょうね。" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "マンハック(C4爆弾)は手から飛び立ち周辺を監視し始めました!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "マンハック(C4爆弾)のプログラムに間違いがあったようです!隠れましょう!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"EMP爆弾のピンは既に引かれており、まもなく周囲に大規模な電磁パルスが発生し、ロボットや生物工学的な要素を持つ対象にダメージを与えます。早く投げた方が良い気がしますね。" +"停止状態のC4爆弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近するとC4爆弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "ランチャー(ロケット弾/M72 LAW)(梱包)" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "マンハック(閃光弾/停止)" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "作動させる" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "マンハック(閃光弾)は手から飛び立ち周辺を監視し始めました!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "起動レバーを引き、LAWの発射準備を完了しました。" +msgid "You misprogram the flashbang hack; take cover!" +msgstr "マンハック(閃光弾)のプログラムに間違いがあったようです!隠れましょう!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." -msgstr "保管用に梱包されたM72 LAWです。使用することで中身を取り出し、発射できるように準備します。一度展開した後は元に戻すことはできません。" +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." +msgstr "" +"停止状態の閃光手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると閃光手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "手押しポンプ" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "マンハック(催涙ガス/停止)" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "空気を入れて膨らませるアイテムに使う道具です。" +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "マンハック(催涙ガス)は手から飛び立ち周辺を監視し始めました!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "マンハック(催涙ガス)のプログラムに間違いがあったようです!隠れましょう!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" -"統合給電装置(Unified Power " -"Supply)です。野外活動や戦闘での利用を目的として、科学的、軍事的利益を追求するために開発されました。パワーアーマーやCBM、一部の銃器に電力を供給できますが、バッテリーの消耗が激しい欠点があります。" +"停止状態の催涙ガス手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると催涙ガス手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "強酸瓶" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "マンハック(手榴弾/停止)" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "マンハック(手榴弾)は手から飛び立ち周辺を監視し始めました!" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "マンハック(手榴弾)のプログラムに間違いがあったようです!隠れましょう!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." -msgstr "酸で満たされた壊れやすい容器です。投げると強酸溜まりを発生させます。" +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." +msgstr "" +"停止状態の手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "レーザータレット(停止)" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"改良型のUPSです。根本的な改修が加えられており、より効率的に電力を供給できるよう原子力電池に対応しています。残念ながらUPS互換充電ステーションでの充電は不可能になっています。" +"停止状態のタレットです。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を回転式レーザー砲で攻撃します。発射するには太陽光が必要です。" #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "高級電子タバコ" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "タレット(CROWS II/M2HB/停止)" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." -msgstr "高機能な電子タバコです。通常のタバコより身体への害が少なくなっていますが、依存性は変わりません。使用すると電池と液体ニコチンを消費します。" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." +msgstr "" +"停止状態のタレットです。手詰めでない.50口径BMG弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)、。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵するM2HBで攻撃します。" #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "空圧式ホーン" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "マンハック(停止)" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "プーーーーーー!!" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "マンハックは手から飛び立ち周辺を監視し始めました!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "空圧式ホーンを鳴らしました。" +msgid "You misprogram the manhack; it's hostile!" +msgstr "マンハックのプログラムに間違いがあったようです!マンハックは敵になりました!" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." -msgstr "小型の圧縮空気ボンベにプラスチック製のホーンが取り付けられています。上部のボタンを押すと大音量の警笛を鳴らします。" +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." +msgstr "" +"停止状態のマンハックです。常に刃を高速回転させながら空中を飛ぶ拳大の自律ロボットで、標的に向かって体当たり攻撃を行います。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "目覚まし時計" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "マンハック(小型原子爆弾/停止)" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." -msgstr "ねじ巻き式の目覚まし時計です。不快な音がしますが、早起きは三文の徳とも言います。解体する事が可能です。" +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "マンハック(小型原子爆弾)は手から飛び立ち周辺を監視し始めました!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "金床" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "マンハック(小型原子爆弾)のプログラムに間違いがあったようです。祈りましょう。" -#. ~ Description for anvil +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"金床(かなとこ)。非常に重い鋼鉄の塊です。へんな形をしていますが、出っ張り部分は彫刻のような細かい作業に使います。非常に多くの金属加工系製作レシピで必要になります。" +"停止状態の小型原子爆弾搭載型マンハックです。通常のマンハックの数倍の大きさがあり、攻撃目標に向かって飛行し、十分に接近すると小型原子爆弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "水車" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "タレット(CROWS II/M249/停止)" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." -msgstr "でんぷん質を含むアイテムを穀粉に加工する小型の水車です。建設メニューから設置できます。" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." +msgstr "" +"停止状態のタレットです。手詰めでない5.56x45mm弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵するM249で攻撃します。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" -msgstr[0] "風車" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "タレット(CROWS II/M240/停止)" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." -msgstr "でんぷん質を含むアイテムを穀粉に加工する小型の風車です。建設メニューから設置できます。" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." +msgstr "" +"停止状態のタレットです。手詰めでない7.62x51mm弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵するM240で攻撃します。" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "バンジョー" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "暴動鎮圧タレット(停止)" -#. ~ Description for banjo +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "一般的な工場で作られたバンジョーです。見た感じでは弾くのに問題は無さそうです。" +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." +msgstr "" +"停止状態の暴動鎮圧タレットです。40x46mm " +"M1006スポンジ弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分のビーンバッグ弾を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵する暴動鎮圧用の銃で攻撃します。" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "気圧計" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "タレット(停止)" -#. ~ Description for barometer +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "大気圧を測定できるプラスチック製の気圧計です。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "トラバサミ" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" +"停止状態のタレットです。手詰めでない9x19mm弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵をサブマシンガンで攻撃します。" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "トラバサミを埋めますか?" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "無人戦闘車(停止)" -#. ~ Use action done_message for bear trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "トラバサミを設置しました。" +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "警備ロボットは肯定を示す音を鳴らし、敵対者の探索を開始しました。" -#. ~ Use action done_message for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "トラバサミを埋めました。" +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "警備ロボットのプログラミングに間違いがあったようです。銃をこちらに向けています。逃げろ!" -#. ~ Description for bear trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." -msgstr "バネ仕掛けのトラバサミです。地面に設置し、上に乗った者の脚を強く挟み込みます。シャベルを持っていれば、設置する時に埋めて隠せます。" - -#: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "刃の罠" +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." +msgstr "" +"停止状態の無人戦闘車TALONです。使用すると所持している手詰めでない5.56x45mm弾が装填され(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)、起動します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、接近する全ての敵を内蔵ライフルで攻撃します。" -#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." -msgstr "%dタイル先に刃の罠を設置しました。" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "無人戦闘車(M202A1/停止)" -#. ~ Description for blade trap +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." -msgstr "モーターと水平にマチェットが取り付けてあります。仕掛け線を引っ張ると作動します。効果範囲は3x3タイルに及びます。" - -#: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "釘板の罠" +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." +msgstr "" +"M202A1を搭載した停止状態の無人戦闘車TALONです。使用すると所持している手詰めでないM235ロケット弾が装填され(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)、起動します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、接近する全ての敵を内蔵しているM202A1で攻撃します。" -#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "%sに釘板の罠を設置しました。釘の先が上を向いています。" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "看護ロボット(停止)" -#. ~ Description for nailboard trap +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." -msgstr "釘で繋ぎ合わせた数枚の板で、釘が板から突き出ています。何も知らない犠牲者が上に乗れば、足に釘が刺さるでしょう。" +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "看護ロボットは肯定を示す音を鳴らし、指示を待っています。" +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "ボルトカッター" +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "看護ロボットのプログラミングに間違いがあったようです。不思議そうにこちらを見つめています。" -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." -msgstr "大型のボルトカッターです。使用すると南京錠やワイヤーを切断します。" +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." +msgstr "" +"停止状態の看護ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、追従や手術の支援を行います。" #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "フルート(骨)" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "配送ロボット(停止)" -#. ~ Description for bone flute +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "滑らかな骨に5つの穴が開いたフルートです。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "ブービートラップ" +msgid "The grocery bot beeps affirmatively and awaits orders." +msgstr "配送ロボットは肯定を示す音を鳴らし、指示を待っています。" -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "ブービートラップを設置し、手榴弾の安全ピンを抜きました。" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "配送ロボットのプログラミングに間違いがあったようです。不思議そうにこちらを見つめています。" -#. ~ Description for booby trap +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." -msgstr "繋がれた紐が引っ張られると起爆する爆発物です。設置後、可哀想な犠牲者が引っ掛かるのを観察しましょうか。" +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." +msgstr "" +"停止状態の配送ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、追従します。" #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "レンガ窯" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "故障配送ロボット(停止)" -#. ~ Description for brick kiln +#: lang/json/TOOL_from_json.py +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "壊れたサイボーグ(停止)" + +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." -msgstr "炭を燃やして使う携帯型の窯です。レンガを焼成するためのものですが、粘土で作ったものを焼くこともできます。" +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." +msgstr "壊れたサイボーグは金属音に似た叫び声を上げ、敵対者を捜し始めました。" +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "電動窯" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "壊れたサイボーグは苦しみに満ちた雄叫びを上げ、襲い掛かってきました!" -#. ~ Description for electric kiln +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"電池で作動する携帯型の電動窯です。レンガを焼成するためのものですが、粘土で作ったものを焼くこともできます。ちょっとした機械整備の知識があれば、車両電源で動くように改造できるかもしれません。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "気泡シート" +"最後に残った人間性の欠片も失いかけている、停止状態の壊れたサイボーグです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識して追従し、敵を攻撃します。これはとても非人道的な行為です。" -#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." -msgstr "気泡シートを設置しました。踏めば鳴るでしょう。" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "試作サイボーグ(停止)" -#. ~ Description for bubble wrap +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." -msgstr "緩衝材などに使われる気泡シートです。地面に設置しておけば、何かが通った時に音が鳴るでしょう。" +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." +msgstr "試作サイボーグは金属音に似た叫び声を上げ、敵対者を捜し始めました。" +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "C4爆弾" +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "試作サイボーグは苦しみに満ちた雄叫びを上げ、襲い掛かってきました!" -#. ~ Description for C-4 explosive +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -"RDXを主成分とする軍用水準のコンポジション爆薬です。ラベルには「高性能爆薬、取り扱い注意!」と書かれています。小型の時限起爆装置が付いています。" +"虚ろな瞳の中に残された人間性が映る、停止状態の試作サイボーグです。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識して追従し、敵を攻撃します。これはとても非人道的な行為です。" #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "C4爆弾(起動)" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "警官ロボット(停止)" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." -msgstr "%sのタイマーは既にセットされています。速やかに離れましょう。" +msgid "The police bot rolls into action ready to pursue criminals." +msgstr "警官ロボットは犯罪者の捜索活動を開始しました。" -#. ~ Description for C-4 explosive (armed) +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." -msgstr "" -"RDXを主成分とする軍用水準のコンポジション爆薬です。ラベルには「高性能爆薬、取り扱い注意!」と書かれています。小型の時限起爆装置がカチカチと残り時間を刻んでいます。" - -#: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "鉄菱" +"A siren howls and lights flash as the police bot prepares to arrest you!" +msgstr "警官ロボットはサイレンと回転灯を起動し、こちらを逮捕しようとしています!" -#. ~ Use action done_message for loose caltrops. +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "%sに鉄菱を撒きました。" +msgid "" +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." +msgstr "" +"停止状態の警官ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を法執行機関の職員として認識して追従もしくは周囲の探索を開始し、法律違反者を拘束しようとします。" -#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py -msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." -msgstr "表面に何箇所も尖った箇所がある小さな金属片です。何も知らない犠牲者が上に乗れば、足に突き刺さるでしょう。" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "監視ロボット(停止)" +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" -msgstr[0] "ガラス棘" +msgid "The eyebot hums and takes to the sky." +msgstr "監視ロボットは唸るような甲高い音を発し、飛び立ちました。" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." -msgstr "%sにガラス棘を撒きました。" +msgid "" +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" +msgstr "監視ロボットは不承認を示す音を鳴らし、こちらにレンズの焦点を合わせました。はい、チーズ!" -#. ~ Description for loose glass caltrops +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." -msgstr "尖った箇所が露出するように接着したガラス片です。何も知らない犠牲者が上に乗れば、足に突き刺さるでしょう。" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." +msgstr "停止状態の監視ロボットです。使用すると起動して飛行を開始します。起動時のプログラムの書き換えと配線に成功すると、侵入者の監視を開始します。" #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "カメラ" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" +msgstr[0] "掃除ロボット(停止)" -#. ~ Description for camera +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." -msgstr "" -"オートフォーカス機能付きのデジタルカメラです。デジタルビューファインダー、その予備として'アイアンサイト'、フラッシュ等の基本的機能があります。撮影した写真は背面のデジタル画面で閲覧でき、メモリーカードに移すこともできます。通常の電池を使用します。" +msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgstr "掃除ロボットは承認を示す音を鳴らし、洗浄を開始しました。" +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "高性能カメラ" +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "掃除ロボットはエラー音を発しましたが、それはともかく洗浄を開始しました。" -#. ~ Description for camera pro +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" -"プロ仕様の35mmデジタル一眼レフカメラです。光学ファインダー、デジタルビューファインダー、オートフォーカス機能とスタビライザー付きの望遠レンズ、そしてフラッシュ等の高度な機能があります。撮影した写真は背面のデジタル画面で閲覧でき、メモリーカードに移すこともできます。通常の電池を使用します。大変動以前なら、これでプロ並の写真を撮影できたでしょう。" - -#: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "ろうそく" +"停止状態の掃除ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、操作を受け付けるようになります。" -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "ろうそくに火をつけました。" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "採掘ロボット(停止)" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." -msgstr "太いろうそくです。光は弱いですが、とても長持ちします。着火にはライターやマッチが必要です。" +msgid "The miner bot whirrs and tunnels into the ground." +msgstr "採掘ロボットは揺れ動き、地面を掘り始めました。" -#. ~ Use action msg for candle. +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "ろうそくの火がふっと消えました。" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "採掘ロボットは暴走し、こちらに突進してきます。避けましょう!" -#. ~ Description for candle +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." -msgstr "太いろうそくです。光は弱いですが、とても長持ちします。火がついています。" +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." +msgstr "" +"停止状態の採掘ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、操作を受け付けるようになります。" #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "粘液の缶詰" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "暴動鎮圧ロボット(停止)" -#. ~ Description for goo canister +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." -msgstr "缶の上部にラベルが貼ってあります。「警告:強い毒物や腐食性物質が含まれています。開封は自己責任で。」缶の中で何かが動いているようです。" +msgid "The riot control bot rolls into action." +msgstr "暴動鎮圧ロボットが活動を開始しました。" +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "電動ナイフ(オフ)" +msgid "" +"The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "暴動鎮圧ロボットはこちらにガスを吹きかけ、手錠をかけようとしています。" -#. ~ Description for electric carver (off) +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" -"電池駆動式の電導肉切りナイフです。2つののこぎり状の刃が同時に振動することで、大抵の物は七面鳥をハムにするときのようにスライスできます......もちろんゾンビでさえも。" +"停止状態の暴動鎮圧ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、暴徒に秩序と平和をもたらします。" #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "電動ナイフ(オン)" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "高速ロボット(停止)" -#. ~ Description for electric carver (on) +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." -msgstr "ナイフの電源が入り、刃が震えています。使用すると電源を切ります。" +msgid "The skitterbot gives a quick bow and scurries away." +msgstr "高速ロボットは素早くかがみ、走り出しました。" +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "携帯電話" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "高速ボットはテーザー銃を威嚇的にこちらに向け、突進してきました。" -#. ~ Use action msg for cellphone. +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "画面の照明をオンにしました。" +msgid "" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." +msgstr "" +"停止状態の高速ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと設置に成功すると、敵を追いかけテーザー銃を撃ち込みます。" -#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "携帯電話の電池が足りません。" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "研究所防衛ロボット(停止)" -#. ~ Description for cellphone +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." -msgstr "" -"スマートフォンの古い親戚です。信頼性や頑丈さ、一般的な電池で作動することを理由に、一部界隈で未だに人気があります。十分な電力があれば、使用することで照明として利用できます。更に、アラーム付き時計アプリが内蔵されています。" +msgid "The lab defense bot shudders briefly and skitters away." +msgstr "研究室防衛ロボットは短く振動し、滑らかに動き出しました。" +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "携帯電話(ライト)" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "研究室防衛ロボットは前脚を持ち上げ、こちらに色とりどりのライトをかざし始めました!" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "画面の照明をオフにしました。" +msgid "" +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." +msgstr "" +"科学研究所から持ち出した停止状態の高速ロボットです。人間サイズのクモのような形をしており、マンハックを放出する機能が備わっています。使用すると起動して活動を開始します。起動時のプログラムの書き換えと設置に成功すると、敵を追いかけ様々な実験的装置を展開します。" #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "スマートフォン" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "軍用探照灯(停止)" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "ライトアプリを有効化しました。" +msgid "The searchlight flares up and establishes a perimeter." +msgstr "探照灯が光り輝き、軍事境界線が確立されました。" -#. ~ Use action need_charges_msg for smartphone. +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "スマートフォンの充電が足りません。" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "探照灯が反抗的に光り輝き、目をくらませました。" -#. ~ Description for smartphone +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" -"人気の高いおしゃれなスマートフォンです。十分な電力があれば、写真を撮るカメラアプリ、周囲を照らすライトアプリなどの機能が使えます。更に、アラーム付き時計アプリも内蔵されています。UPSかUPS互換充電ステーションから電力を供給します。" +"停止状態の軍用自動探照灯です。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識して周囲の敵を照らしますが、敵の注目を集めてしまう可能性があります。" #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "スマートフォン(音楽)" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "暴動鎮圧支援ロボット(停止)" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." -msgstr "スマートフォンからは意欲を高める音楽が流れています。聞いている間は他の音を聞き取れません。" +msgid "The dispatch whirrs onto its legs and searches for a target." +msgstr "支援ロボットは脚部モーターを唸らせながら、標的を探し始めました。" +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" -msgstr[0] "スマートフォン(ライト)" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "支援ロボットはこちらに振り返ると、腕を上げて襲い掛かりました!" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "ライトを消す" +msgid "" +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." +msgstr "" +"停止状態のノースロップ社製Dispatchです。これは警備モデルであり、搭載された自爆用マンハックの小型組立装置と射出装置を駆使して防衛を行います。使用すると起動しますが、停止中に不可逆スイッチがオンになったため、積極的な攻撃行動はとらず、注意を逸らすことしかできません。" -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "ライトアプリを無効化しました。" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" +msgstr[0] "軍用支援ロボット(停止)" +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "チェーンソー(オフ)" +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "支援ロボットはこちらを振り返ると、腕を振り上げ斬撃を繰り出しました!" -#. ~ Description for chainsaw (off) +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." -msgstr "製材のための道具ですが、武器としても使えます。ガソリンを入れて起動させると、非常に強力で扱いにくい近接武器として活躍します。" +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." +msgstr "" +"停止状態のノースロップ社製Dispatchです。これは軍用モデルであり、搭載された攻撃用マンハックの小型組立装置と射出装置を駆使して攻撃を行います。使用すると起動しますが、停止中に不可逆スイッチがオンになったため、積極的な攻撃行動はとらず、注意を逸らすことしかできません。" #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "チェーンソー(オン)" +msgid "clothes hanger" +msgid_plural "clothes hangers" +msgstr[0] "ハンガー" -#. ~ Description for chainsaw (on) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "チェーンソーは大きな騒音を立てて動いています。使用すると電源を切ります。" +msgid "" +"A plastic clothes hanger with a metal hook to hang something on a rail." +msgstr "レールなどに掛けられる金属製のフックが付いた、プラスチック製の衣類用ハンガーです。" #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "炭火炉" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "お喋り人形" -#. ~ Description for charcoal forge +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." -msgstr "炭を燃やして使う、携帯型の鍛造炉です。適切な道具と組み合わせれば、この炉で金属加工ができます。" +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." +msgstr "子供用の喋る人形です。幸運にもまだ動作するようですが、電池を取り外す事もできます。" #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "浄水器(炭)" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "電撃六尺棒" -#. ~ Description for charcoal water purifier +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" -"水が入った容器に使うと、炭の層が中身を浄水します。炭は一定の水を浄化すると汚れて使えなくなります。分解する事で再利用が出来ます。川やトイレなど、飲料に適さない水源から水を採取した時に役に立ちます。" +"一端の鉄輪に高電圧スタンガンを取り付けた鉄張り六尺棒です。棒の両端は金属になっており、危険な敵を電撃で気絶させ、そのまま殴り殺すことができる非常に強力な武器です。" #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "ライフストロー" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "タクティカルトンファー(オフ)" -#. ~ Description for lifestraw +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" -"清潔かどうか判別できない水に一端を漬けてしばらく待てば、二層式のろ過システムによって浄水された状態で飲むことができます。川などの飲料に適さない水源から水を採取する時に役に立ちます。" +"強化プラスチック製の改造トンファーです。内部の空間にコンデンサーと高出力バッテリーが組み込まれています。握りのスイッチを押すと先端から高圧電流を帯びた電極棒が飛び出し、接近しすぎた不運な敵を感電させます。便利なフラッシュライト付きです。ライトは消えています。" #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "燻製器" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "タクティカルトンファー(オン)" -#. ~ Description for charcoal smoker +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "炭を燃料に稼働する携帯式の燻製器です。肉を煙で燻して燻製にしたり、週末のバーベキューに重宝します。" +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." +msgstr "" +"強化プラスチック製の改造トンファーです。内部の空間にコンデンサーと高出力バッテリーが組み込まれています。握りのスイッチを押すと先端から高圧電流を帯びた電極棒が飛び出し、接近しすぎた不運な敵を感電させます。便利なフラッシュライト付きです。ライトは点灯しています。電池を消費しながら周囲を照らします。" #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "調理器具(炭)" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "L-スティック(オフ)" -#. ~ Description for charcoal cooker +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." -msgstr "点火装置を取り付けた、炭を入れる小型の金属タンクです。調理に使用できます。" +msgid "The L-stick(tm) lights up." +msgstr "L-スティックが周囲を照らしました。" +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "ペイントチッパー" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "L-スティックの電池が切れました。" -#. ~ Description for paint chipper +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "塗料を除去する為の鑿と似た道具です。" +msgid "" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." +msgstr "" +"Light " +"corporation社が製造販売している照明付き警杖です。光源として周囲を照らすだけでなく軽量な近接武器としても機能し、強度を担う部分に超合金を使用しているため非常に頑丈です。一般にはライトスティック" +"、またはL-スティックと呼ばれ、他のいかなる電池式光源よりも長時間使用できる、かつてない最先端の照明器具です。" #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "金属用たがね" +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "L-スティック(オン)" -#. ~ Description for metalworking chisel +#. ~ Use action msg for L-stick (on). +#: lang/json/TOOL_from_json.py +msgid "The l-stick(tm)'s light fades away." +msgstr "L-スティックの光が消えました。" + +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." -msgstr "金属加工に用いる短く頑丈なたがねです。" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." +msgstr "" +"Light " +"corporation社が製造販売している照明付き警杖です。光源として周囲を照らすだけでなく軽量な近接武器としても機能し、強度を担う部分に超合金を使用しているため非常に頑丈です。一般にはライトスティック" +"、またはL-" +"スティックと呼ばれ、他のいかなる電池式光源よりも長時間使用できる、かつてない最先端の照明器具です。明るく輝きながら、ゆっくりと電池を消耗しています。" #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "電動丸鋸(オフ)" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "ルイビルスロータラー" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "電動丸鋸の電源をオンにしました。" +msgid "You light the Louisville Slaughterer." +msgstr "ルイビルスロータラーに火をつけました。" -#. ~ Description for circular saw (off) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" -"コードレスの軽量手持ち丸鋸です。木材、ゾンビ、非常時にはピザさえカットできるほどの速さで円形刃が回転します。刃は戦闘用としても有効ですが、サイズが小さいため命中させるのは困難です。" +"木製バットを燃料を染み込ませた布と耐熱性のノーメックス生地で覆ったものです。着火して点灯することで熱い試合のプレイボールを宣言できます。着火にはライターやマッチが必要です。" +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "電動丸鋸(オン)" +msgid "The Louisville Slaughterer is extinguished." +msgstr "ルイビルスロータラーの火が消えました。" -#. ~ Description for circular saw (on) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." -msgstr "コードレスの軽量手持ち丸鋸です。電源が入り、刃が回転しています。使用すると電源を切ります。" - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "クラリネット" +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." +msgstr "" +"木製バットを燃料を染み込ませた布と耐熱性のノーメックス生地で覆ったものです。今やナイターの球場でもベースラインがはっきりと見えるくらいに明るく燃えています。これなら主審がどんなに遠くにいてもストライクの判定をで出せますね。" -#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "木製の華やかなクラリネットです。" +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "キッチンナイフ" #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "コーヒーメーカー" +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "ブッチャーナイフ" -#. ~ Description for coffeemaker +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." -msgstr "" -"コーヒーや他の粉末を入れられる、発熱機能付きのポットとその台です。動かなくなった時は、電池を入れてみてください。コーヒーやその他の飲料を製作するために使います。" +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." +msgstr "切れ味が鋭くずっしりと重い包丁です。死体の解体に最も適しています。" #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "コンクリートミキサー" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "ステーキナイフ" -#. ~ Description for concrete mixer +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." -msgstr "持ち運びできるコンクリートミキサーです。大きくて重いですが、一人で操作でき、電池で駆動します。ヒーターが内蔵されています。" +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." +msgstr "肉を切る為の鋭いナイフです。武器としては心許ないですが、死体の解体には向いています。" #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "携帯型操作端末" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "果物ナイフ" -#. ~ Description for control laptop +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." -msgstr "ロボットが使っている高周波帯で通信ができるように改造した、携帯型の操作端末です。ロボットを遠隔操作できます。" +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." +msgstr "まな板を使わずに野菜を細かく切るための、刃が短く鋭いナイフです。" #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "斧(銅)" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "シェフナイフ" -#. ~ Description for copper axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." -msgstr "ほど良い大きさの銅片を加工して木の棒に取り付けた、簡易式の手斧です。それなりに役立ちます。" +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." +msgstr "" +"刃の長い包丁です。刃の幅が持ち手より広いため、しっかりと握り込んで使え、野菜を素早く切り刻めるように刃が微妙にカーブしています。優秀な近接武器になりますが、幅の広い刃は解体には不向きです。" #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "ナイフ(銅)" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "カービングナイフ" -#. ~ Description for copper knife +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." -msgstr "雑に成形した銅の刃に、握りらしき部分が付いています。原始的ですが石器時代よりは進歩しました。" +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." +msgstr "" +"肉を薄く切る、骨から肉を切り取るなどの用途に使う、薄くわずかに湾曲した長い刃を備えた包丁です。優秀な近接武器であり、解体にも最適な道具です。" #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "電動ドリル" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "パン切り包丁" -#. ~ Description for cordless drill +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "電池で稼働するコードレスハンドドリルです。付け替え用の先端部品がいくつか付属しています。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "コット" +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." +msgstr "" +"波のような形状の非常に長い刃をもつ、パンを切るための包丁です。切れ味はそれほど鋭くありませんが、その長さと重量を考えれば、それなりの威力と痛々しい裂傷が期待できます。" -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "簡易ベッドを展開して設置しました。" +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "菜切り包丁" -#. ~ Description for cot +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." -msgstr "軍用の折り畳み式ベッドです。ベッド程ではないですが、地べたに直で寝るよりは快適でしょう。" +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." +msgstr "" +"幅が広く湾曲した刃をもつ、野菜を素早く切り刻む威嚇的な姿の包丁です。肉切り包丁ほどではありませんが、重量があり刃も鋭いため優秀な武器になるでしょう。" #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "カウベル" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "肉切り包丁" -#. ~ Description for cow bell +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." -msgstr "真鍮のカウベルです。色々なことに使えるかもしれません。" +msgid "" +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." +msgstr "幅が広く湾曲した刃をもつ、威嚇的な姿の包丁です。重量があり刃も鋭いため優秀な武器になり、もちろん肉の解体にも役立ちます。" #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "クラックパイプ" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "簡易戦闘用大鎌" -#. ~ Description for crack pipe +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." -msgstr "バルブが付いたガラス製のパイプです。薬物の摂取に使います。" +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." +msgstr "" +"戦闘用に改造した鎌です。刃の角度を90度回転させることで、農具が棒に括りつけた威力の高い巨大な刃に変貌しました。若干壊れやすいのが難点です。" #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" -msgstr[0] "防災用斧" +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "棘つき棒" -#. ~ Description for crash axe +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." -msgstr "小さく軽い緊急用の斧です。四分円状の刃の反対側は短いつるはしになっており、持ち手には絶縁加工が施されてます。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "クロスボウの罠" +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." +msgstr "" +"シンプルな金属の棘が括りつけられた細い木の棒です。ただ鋭いだけで不恰好なつくりですが、もっとマシなものが見つかるまではゾンビを腕の届く範囲から遠ざけることができそうです。" -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "クロスボウの罠を設置しました。" +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "簡易ナイフスピア" -#. ~ Description for crossbow trap +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." -msgstr "クロスボウの引き金に仕掛け線を括り付けた罠です。ボルトが1発装填されています。一度罠が発動すると無効化されます。" +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." +msgstr "" +"ナイフが一端に括りつけられた細い棒です。離れたところから標的を切りつけるには十分な長さがありますが、ナイフはあまりしっかり取り付けられていないようです。棒を注意深く割き、ナイフの刃を取り付けてより長持ちするように作るにはもう少し時間が必要です。" #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "バール" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "ナイフスピア" -#. ~ Description for crowbar +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." -msgstr "ドアなどを壊す事なく開けられる工具です。マンホールの蓋も持ち上げられます。もちろん、誰かの頭に叩きつける事もできますよ。" +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." +msgstr "注意深く割かれ強化された頑丈な木の棒の割け目に、鋭い刃がねじ込まれ、上から何重にも硬く縛り付けて固定してあります。" #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "るつぼ" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "手製槍" -#. ~ Description for crucible +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." -msgstr "金属加工に用いられるつぼです。いくつかのレシピに対応します。" +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." +msgstr "" +"滑らかな木製の棒の先端に金属製のスパイクを縛り付けた、自作の短い槍です。機能的な持ち手が付いたまともな作りをしており、有効とまでは言えませんが、実用に足る武器です。" #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "るつぼ(陶器)" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "飛び出しナイフ" -#. ~ Description for clay crucible +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." -msgstr "金属加工に用いられる陶器製のるつぼです。原始的ですが実際に使えます。" +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." +msgstr "使わない時はグリップの中に折り畳んで仕舞える薄くて長いナイフです。使う時はバネ仕掛けにより素早く刀身を引き出せます。" #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "電動発火装置" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "折り畳みナイフ" -#. ~ Description for electric firestarter +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." -msgstr "大雑把に作られた電動発火装置です。簡易ライターとして使用できます。" +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." +msgstr "" +"刃を固定する機構とポケットに挟めるクリップが付いた、小さな折畳ナイフです。作りのしっかりしたナイフほど良い武器ではありませんが、ポケットナイフよりはマシです。" #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "簡易ロックピック" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "コンバットナイフ" -#. ~ Description for improvised lockpick +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." -msgstr "" -"金属屑で作った簡易的なロックピックです。とても脆く扱いが難しいですが、マクガイバー並の技術を持っていれば、警報を鳴らさずに鍵を開ける事も出来るでしょう。" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." +msgstr "戦闘時に使う軍用ナイフです。軽量で非常に鋭く、手に持って使っても銃剣として取り付けても、致命傷を与えられるでしょう。" #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "傷んだシェルターキット" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "改造コンバットナイフ" -#. ~ Description for damaged shelter kit +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." -msgstr "小型のシェルターです。木や皮革から作られています。使用して設置します。損傷しており、修復が必要です。" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." +msgstr "" +"戦闘時に使う軍用ナイフです。軽量で非常に鋭く、手に持って使っても銃剣として取り付けても、致命傷を与えられるでしょう。ハンドガン以外のほぼすべての銃器に取り付けられるように改造してあります。" #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "食料脱水機" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "狩猟用ナイフ" -#. ~ Description for food dehydrator +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." -msgstr "携帯型の電動食料脱水機です。電池で動き、食料の保存に重宝します。" +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." +msgstr "主に狩人が用いる片刃の鞘付きナイフです。戦闘の為というよりも、獲物の解体に使えるように設計された刃物です。" #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "指向性アンテナ" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "サバイバルナイフ" -#. ~ Description for directional antenna +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." -msgstr "発信源に向けたときに、より強く信号を受信するように設計されたアンテナです。使用すればかすかな信号であってもラジオで受信することができます。" +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." +msgstr "大型のナイフです。刃背に付けられた鋸状の刃と中空の柄、蓋になっている柄頭に埋め込まれたコンパスが特徴的です。" #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "ダイビングナイフ" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "ファイティングナイフ(RM42)" -#. ~ Description for dive knife +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"短くて頑丈なナイフです。主にダイバーによって使用され、絡まった紐や海藻を切断する為の細かな鋸状の刃と、貝などをこじ開ける為の丸みを帯びた先端が特徴的です。とても軽く、持ち歩いても嵩張りません。" +"つや消しの黒で塗装されたRivtech社製の戦闘用ダガーナイフです。ナイフとしてはやや長く細身な両刃の刀身で、貫通力を重視して先端が鋭角に成形されています。また特徴的な滑り止め加工の握りが付いており、適切な銃器に取り付けて使うこともできます。元々は軍用に開発された製品でしたが、その鋭利で恐ろしげなデザインが注目されて映画業界やコレクターの間で大人気になりました。" #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "犬笛" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "十徳ナイフ" -#. ~ Description for dog whistle +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." -msgstr "小さな笛です。周波数の高い音を発し、友好的な犬を近くに呼び寄せたり襲わせたりする事ができます。" +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." +msgstr "ヨーロッパから輸入された特徴的なポケットナイフです。赤いプラスチックの持ち手の中に様々な小さい道具が隠れています。" #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "ティンダロスの笛" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "トレンチナイフ" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" -msgstr "ティンダロスって誰?" +msgid "" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." +msgstr "" +"頑丈な軍用ナイフです。使用者の指を保護する金属製のガードが特徴的です。ガードは防御の用途だけではなく、拳で相手を殴りつける時にも有用でしょう。" #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "万能ホイッスル" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "簡易ナイフ" -#. ~ Description for whistle multitool +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." -msgstr "ホイッスル、温度計、虫眼鏡、コンパスが合体した安物のガジェットです。" - -#: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "ダイナマイト" +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." +msgstr "それなりの長さとそこそこの切れ味を持つナイフです。スパイクに持ち手を取り付けて作りました。" -#. ~ Use action msg for dynamite. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "ダイナマイトに火をつけました。" +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "簡易マチェット" -#. ~ Description for dynamite +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" -msgstr "" -"導火線が付いた棒状の爆薬です。使用すると導火線に点火します。当たり前ですがライターやマッチが手持ちの中にないと使えません。点火するとじきに爆発します。離れましょう!" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." +msgstr "刃に手で掴む部分をダクトテープで取り付けてあります。マチェットとして使えます。" #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "ダイナマイト(点火)" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "マチェット" -#. ~ Description for dynamite (lit) +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." -msgstr "ダイナマイトの導火線は残り少なく、火花を散らしながらジリジリと鳴っています。今にも爆発しそうです。" +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" +msgstr "大きな鋼製のナイフです。背の高い植物やその他の「障害物」を薙ぎ払う為の優れた道具です。" #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "電子手錠" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "No. 9" -#. ~ Description for electronic handcuffs +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "カチッ。" + +#. ~ Use action success_message for No. 9. +#: lang/json/TOOL_from_json.py +msgid "Your No. 9 glows!" +msgstr "No. 9が輝きました!" + +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" -"両手の自由を奪う電子制御式の手錠です。警察官や暴動制御ロボットが、取り押さえた容疑者に使います。鳴り続けるサイレン音は手錠の装着者が逮捕された犯罪者であることを周囲に知らせ、人間の警察官を呼び寄せます。逃走や解除を試みるべきではありません。法の下に電気ショックが執行されます。\n" -"とはいえ、ゾンビとなった警察官が駆け付けて職務を全うするにはかなりの時間が必要です。待つもよし、ちょいと細工をするもよし..." +"改造された大きな鋼製のナイフです。燃料タンクと点火装置、そして遮熱ハンドガードが取り付けられています。ガソリンを充填して起動することで刃は炎によって加熱され、斬り付けた敵をさらに焼灼します。" +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "塹壕用シャベル" +msgid "Your No. 9 cuts out!" +msgstr "No. 9が停止しました!" -#. ~ Description for entrenching tool +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." -msgstr "折り畳める頑丈なシャベルです。主に軍隊やハイカーによって支持されています。" +msgid "Out of ammo!" +msgstr "弾切れだ!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "バター撹拌機" +msgid "Your No. 9 hisses." +msgstr "No. 9はシューッと音を立てました。" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "これはcrafting_pseudo_itemであり、所持している場合はバグが発生しています。" +msgid "Your No. 9 goes dark." +msgstr "No. 9は消灯しました。" +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "E-InkタブレットPC" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "No. 9の炎は水中でシュッと音を立てて消えました。" -#. ~ Description for e-ink tablet PC +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" -"鮮明で効率的な電子ペーパーディスプレイを使ったタブレットPCです。大変動以前は最新式のカッコいいガジェットでしたが、今や貴重な資源です。通常の電池で動作します。" +"改造された大きな鋼製のナイフです。燃料タンクと点火装置、そして遮熱ハンドガードが取り付けられています。刃は炎に包まれて輝いています。植物質の敵に対して特に有効で、照明にもなります。" +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "電動チェーンソー(オフ)" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "近世以降に作られた、騎兵が用いる湾曲したサーベルです。軽量ながら致命的な威力で敵を切り裂きます。" -#. ~ Description for electric chainsaw (off) +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." -msgstr "製材のための道具ですが、武器としても使えます。電池を入れて起動させると、非常に強力で扱いにくい近接武器として活躍します。" +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." +msgstr "東南アジア生まれの波打つ刃を持つ短剣です。特徴的な刃は傷口を広げ、より大きな苦痛を与える為の設計です。" #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "電動チェーンソー(オン)" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "ククリ" -#. ~ Description for electric chainsaw (on) +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." -msgstr "電動チェーンソーは大きな騒音を立てて動いています。使用すると電源を切ります。" +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." +msgstr "ネパール発祥の伝統ある武器を近代的に改造した、実用性の高い武器です。重い刃は縁が湾曲しており、武器としても道具としても使うことができます。" +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "電動バリカン" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" +"古代中国で使われた両刃の直剣です。鍔には優美な装飾が施され、柄頭には飾り房が付いています。民俗学四大武器の一つで、あとの三つは刀(dao)、鎗(qiang)、棍(gun)と言われています。" -#. ~ Description for electric hair trimmer +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." -msgstr "ポケットサイズの電動バリカンです。電池を充填して使用することで髪を短く刈り込むことができます。1回の使用で電池を10消費します。" +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." +msgstr "美麗な飾り鍔を持つ、古代中国で使われた両刃の直剣です。刃は摩耗しており、奇妙な角度に傾いています。" +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "電動ジャックハンマー" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "中東から中央アジアの国々で使われた弯刀です。斬撃を重視した構造になっており、装甲を持たない敵に対しては一振りで致命的な傷を負わせます。" -#. ~ Description for electric jackhammer +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." -msgstr "硬い岩や地面に穴をあけるための工事用ツールです。UPSの電力で駆動します。燃料がある状態で隣接する地形に対して使用すれば削岩できます。" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." +msgstr "中東から中央アジアの国々で使われた弯刀ですが、まるでなまくらで、錆が浮いてボロボロです。" +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "ハッキング装置" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "中世に使われた、アーミングソードとツーハンデッドソードの中間の大きさの剣です。収納するには大型の鞘が必要になります。" -#. ~ Description for electrohack +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." -msgstr "" -"無数の接続ポートが付いており、(コンピュータを除く)ほとんどの操作盤や電子機器に接続することができます。少しスキルがあればパスワードをクラックしたり、それ以外のこともできるかもしれません。1回の使用で電池を25消費します。" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." +msgstr "中世に使われた、アーミングソードとツーハンデッドソードの中間の大きさの剣です。一振りで柄がすっぽ抜けてしまいそうな、嫌な予感がします。" +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "装飾骸骨" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "片手で扱うのに丁度良い拵えの、中世様式の長剣です。" -#. ~ Description for etched human skull +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "人間の頭蓋骨です。奇妙な装飾模様が全面に彫り込まれています。" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." +msgstr "片手で扱うのに丁度良い拵えの、中世様式の長剣です。どうやら失敗作のようです。" #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "大型消火器" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "ジフォース" -#. ~ Description for large fire extinguisher +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." -msgstr "約22.7Lの発砲消火剤が封入されている、緊急用の小火器です。隣接している火を消す際に役立ちます。" - -#: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "肥料爆弾" +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." +msgstr "古代ギリシャの青銅の剣です。ドリ(槍)のサイドアームとして使われていました。" -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "%sに火をつけました。" +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "ケペシュ" -#. ~ Description for fertilizer bomb +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -"自作の簡易爆弾です。使用すると導火線に点火します。当たり前ですがライターやマッチを所持していないと使えません。点火するとじきに爆発します。離れましょう!" +"新王国時代の古代エジプトで使われた青銅の弯刀です。鎌のように弧を描く刀身の外側に刃が付いています。軽装の敵に対して勢いよく斬り付け、致命傷を負わせるべく設計されています。" #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "肥料爆弾(点火)" +msgid "dao" +msgid_plural "dao" +msgstr[0] "刀(dao)" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." -msgstr "肥料爆弾の導火線は残り少なく、火花を散らしながらジリジリと鳴っています。今にも爆発しそうです。" +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." +msgstr "" +"古代中国で使われた弯刀です。長い刀身は緩やかな弧を描き、鍔は手を囲むように設計されています。殷の時代からある武器で、これは青銅製です。民俗学四大武器の一つで、あとの三つは刀(dao)、鎗(qiang)、棍(gun)と言われています。" #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "消火斧" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "サバイバーマチェット" -#. ~ Description for fire axe +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." -msgstr "消防士が職務で使用する大型の両手斧です。強力な近接武器として頼りになりますが、振り回した際に姿勢を戻すのが少し遅れてしまいます。" +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." +msgstr "武器としての性能が向上するように一般的な園芸ツールを改造したものです。" #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "火起こし器" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "長銃剣" -#. ~ Description for fire drill +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "原始的な発火道具です。2本の木材と糸から出来ています。製作は簡単ですが、火を起こすのが大変です。" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." +msgstr "銃器やクロスボウの先端に取り付けて槍のように扱うこともできる、大型の斬撃武器です。" #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "強化火起こし器" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "改造長銃剣" -#. ~ Description for camp fire drill +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "頑丈に作られた原始的な発火道具です。2本の木と糸から出来ています。製作は簡単ですが、火を起こすのが大変です。" - -#: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "爆竹" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." +msgstr "" +"銃器やクロスボウの先端に取り付けて槍のように扱うこともできる、大型の斬撃武器です。ハンドガンとサブマシンガン以外のほぼすべての銃器に取り付けられるように改造してあります。" -#. ~ Description for firecracker +#. ~ Description for tanto #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." msgstr "" -"短い導火線が付いた爆竹です。使用すると導火線に火を点けます。使用にはライターやマッチが必要です。火をつけたら爆発する前にさっさと投げましょう。" - -#: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "爆竹(点火)" +"日本の刀剣の一種です。脇差が登場する以前の時代の、侍が懐刀として使っていた武器を模しているようです。よく知られている刀に比べて刀身は短いですが、その鋭い切れ味は依然として致命的です。" -#. ~ Description for firecracker (lit) +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." -msgstr "短い導火線に火が点いた爆竹です。導火線がシューシューと鳴っています。爆発する前に投げましょう。" +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." +msgstr "日本生まれのショートソードです。日本刀よりも短くて軽量ながら、依然として効果的な武器です。" #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "爆竹パック" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "フラーメンシュヴェルター(オフ)" -#. ~ Description for pack of firecrackers +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" -msgstr "爆竹が25個連結したパックです。点火にはライターやマッチが必要です。火をつけたら爆発する前にさっさと投げましょう。" +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "" +"Dein Flammenschwert hat keinen Brennstoff mehr.(フラーメンシュヴェルターの燃料がありません。)" +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "爆竹パック(点火)" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!(剣の刃が炎に包まれました!)" -#. ~ Description for pack of firecrackers (lit) +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." -msgstr "爆竹が25個連結したパックです。火が点き、シューシューと鳴っています。爆発する前にさっさと投げましょう。" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." +msgstr "" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe.(ガソリンの炎で刀身を燃やし続けるドイツ生まれの大型両手剣です。非常に強力な武器です。)" #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "捕魚器(プラスチック)" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "フラーメンシュヴェルター" -#. ~ Description for plastic fish trap +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" msgstr "" -"プラスチックのペットボトルで作った手製の捕魚器です。非常に単純で原始的、かつ使い方も簡単ですが、餌につられて一度入り込んだ魚が脱出することは非常に困難です。非人道的な漁法であるとして法律で禁止されていますが、警察に見られたところでそいつはゾンビです。" +"Deinem Flammenschwert ist der Brennstoff ausgegangen!(フラーメンシュヴェルターの燃料が必要です!)" +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "簡易釣り竿" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!(剣の刃は明るく燃えています!)" -#. ~ Description for basic fishing rod +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." -msgstr "これを'釣り竿'と呼べるのかな。実際は木の棒に糸と釣り針が取り付けてあるだけの代物だよ。" +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt.(剣の炎が消えました。)" +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "釣り竿" +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt.(剣の炎はシュッと音を立てて消えました。)" -#. ~ Description for pro fishing rod +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." -msgstr "おもりなどが付いた熟練者用の釣り竿です。これを使えば何でも釣り上げられるでしょう。" +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgstr "ドイツ生まれの巨大な両手剣です。鈍器としても役立ちます。" #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "火矢" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "キルパン" -#. ~ Description for flammable arrow +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." -msgstr "先端付近に可燃性の液体を染み込ませた布を巻き付けた矢です。撃つ前に火をつける必要があります。" +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." +msgstr "シーク教徒の男性が携行する儀式用の短剣です。切れ味が鋭く、効果的な武器として利用できそうです。" +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "閃光手榴弾" +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." +msgstr "シーク教徒の男性が携行する儀式用の短剣です。あまり出来が良くないようです。" -#. ~ Use action msg for flashbang. +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "閃光手榴弾のピンを引き抜きました。" +msgid "" +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." +msgstr "日本伝来の大型で反りのある両手持ちの刀です。大きさの割には軽量です。" -#. ~ Description for flashbang +#: lang/json/TOOL_from_json.py +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "電撃フルーレ" + +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"憲兵隊が使っている閃光手榴弾です。使用するとピンを引いて起動し、5ターン後に爆発して強烈な光と音を発生させ、周囲の誰もが視覚と聴覚と方向感覚を失います。" +"このフルーレにはスポーツに相応しくない改造が施されていますが、生存競争で上位を目指すなら使って損はありません。グリップは絶縁素材になっており、ガードに取り付けた高電圧スタンガンは電気センサーの回路を通じて剣先まで通電するようになっています。鋭い剣を敵に突き刺しながらスイッチを押すと、痛みを伴う電撃を浴びせられます。" #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "閃光手榴弾(起動)" +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "電撃エペ" -#. ~ Description for active flashbang +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"閃光手榴弾のピンは既に引かれており、もうすぐ爆発し、強烈な光と音を発生させ、周囲の誰もが視覚と聴覚と方向感覚を失います。早く投げた方が良いと思いますよ!" +"このエペにはスポーツに相応しくない改造が施されていますが、生存競争で上位を目指すなら使って損はありません。グリップは絶縁素材になっており、ガードに取り付けた高電圧スタンガンは電気センサーの回路を通じて剣先まで通電するようになっています。鋭い剣を敵に突き刺しながらスイッチを押すと、痛みを伴う電撃を浴びせられます。" #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" -msgstr[0] "催涙ガス弾頭" +msgid "electrified saber" +msgid_plural "electrified sabers" +msgstr[0] "電撃サーブル" -#. ~ Use action msg for tear gas payload. +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." -msgstr "催涙ガス弾頭のピンを引き抜きました。" +msgid "" +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." +msgstr "" +"このサーブルにはスポーツに相応しくない改造が施されていますが、生存競争で上位を目指すなら使って損はありません。グリップは絶縁素材になっており、ガードに取り付けた高電圧スタンガンは、剣の溝に通った配線によって剣先まで通電するようになっています。鋭い剣を敵に突き刺しながらスイッチを押すと、痛みを伴う電撃を浴びせられます。" -#. ~ Description for tear gas payload +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." -msgstr "マンハック(催涙ガス)が使用するダミーアイテムです。デバッグ以外では出現しません。" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "16世紀から18世紀頃に使われていた近世の剣です。細身のレイピアとの対比として「幅広の(ブロード)」剣と呼ばれました。" -#: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" -msgstr[0] "催涙ガス弾頭(起動)" - -#. ~ Description for active tear gas payload +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." -msgstr "催涙ガスを起動させたマンハック(催涙ガス)が使用するダミーアイテムです。デバッグ以外では出現しません。" - -#: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "フルート" - -#. ~ Description for flute -#: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "シンプルな銀メッキ加工が施されたフルートです。" - -#: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "折り畳み式自転車" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." +msgstr "16世紀から18世紀頃に使われていた近世の剣です。一見して分かるほど粗悪な造りですが、何回かは使うことができそうです。" -#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "折り畳み自転車を慎重に展開し、乗る準備を整えました。" +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "ファイアブランド(オフ)" -#. ~ Description for folding bicycle +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "折り畳んで持ち運べるようにした自転車です。" +msgid "No strength to fight!" +msgstr "燃料がありません!" +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "電動炉" +msgid "Charge!" +msgstr "突撃!" -#. ~ Description for electric forge +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"金属加工に用いられる携帯式の電動炉です。電池で作動します。炉を使った金属加工に必要な道具が付属しており、いつでも使えるようになっています。ちょっとした機械整備の知識があれば、車両電源で動くように改造できるかもしれません。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "漏斗" - -#. ~ Use action done_message for funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "雨水を集める為に漏斗を設置しました。" - -#. ~ Description for funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。" - -#: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "ロールマット(毛皮)" - -#. ~ Use action done_message for fur rollmat. -#: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "マット(毛皮)を広げて足元に敷きました。" - -#. ~ Description for fur rollmat -#: lang/json/TOOL_from_json.py -msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "丸めて畳んである毛皮のベッドロールです。断熱効果があり、床に敷いておくと寝心地が良くなります。使用すると地面に広げます。" +"ブロードソードと火炎放射器を組み合わせた暗黒時代を切り開く逸品です。火を灯し、今こそ信仰心無きゾンビどもにこの地の領主が誰なのかを教えてやりましょう。" #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "小型シャベル" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "ファイアブランド(オン)" -#. ~ Description for trowel +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." -msgstr "地中にいる虫を掘り返すのに最適な、先の鋭いガーデニング用の小型シャベルです。" +msgid "Thy strength fades!" +msgstr "剣は力を失いました!" +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "簡易ガス手榴弾" +msgid "Your blade burns for combat!" +msgstr "剣は戦いを求め燃えています!" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "起動する" +msgid "Run away!" +msgstr "撤退!" -#. ~ Use action msg for makeshift gas canister. +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "簡易ガス手榴弾を起動しました。" +msgid "Your sword hisses in the water and goes out." +msgstr "剣の炎は水中でシュッと音を立てて消えました。" -#. ~ Description for makeshift gas canister +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -"家庭用化学薬品で作った毒ガス爆弾です。使用して起動します。3ターン経つとすぐに強力な有毒ガスが噴出を始めます。ガスを浴びると毒を受け、視覚と嗅覚が阻害されます。" - -#: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "簡易ガス手榴弾(起動)" - -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "既に%sは起動していますから、さっさと投げましょうね。" +"ブロードソードと火炎放射器を組み合わせた暗黒時代を切り開く逸品です。刃は火に包まれ、熱を帯びて輝いています。エクスカリバーもかたなしです!使用することで火を消します。" -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "シューッ。" +msgid "" +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "船乗りや海賊が好んで使ったことで知られる幅広のサーベルです。一見して分かるほど粗悪な造りですが、何回かは使うことができそうです。" -#. ~ Description for active makeshift gas grenade +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." -msgstr "封を切られた簡易ガス手榴弾です。じきに毒性の高いガスを放出します。そうなる前に投げるべきでしょう。" +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." +msgstr "華美な鍔が付いた、紳士と剣士が好む細剣です。軽量で素早く扱えるため、どんな戦いもスタイリッシュにこなせます。" +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "調理器具(ガソリン)" +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "希少価値の高い日本刀です。装甲の厚い相手にも有効ですよ。" -#. ~ Description for gasoline cooker +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." -msgstr "ガソリンを燃料とするシンプルなヒーターです。調理用です。" +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." +msgstr "希少な日本の刀です。本物の刃が付いてはいるのですが、まるでなまくらで、柄頭も無くなっています。" #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "ガソリンランタン(オフ)" +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "ライジングサン" -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "ランプに明かりを灯しました。" +msgid "Time stands still." +msgstr "「太陽」は沈んだままです。" -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "ランプは空です。" +msgid "The Sun rises." +msgstr "「太陽」が昇りました。" -#. ~ Description for gasoline lantern (off) +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." -msgstr "小型のガソリンランタンです。光は弱いですが、長持ちします。" - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "ガソリンランタン(オン)" +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." +msgstr "" +"峰にノズルが取り付けられた日本刀です。人は火を好み、刀を好みます。なら合体させてしまえばいいのです。斬り付けると同時にバーナーから吐き出された炎が敵を燃やします。使用するには点火が必要です。" -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "ランタンの火が消えました。" +msgid "The Light Fades." +msgstr "光が消えました。" -#. ~ Description for gasoline lantern (on) +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." -msgstr "小型のガソリンランタンです。光は弱いですが、長持ちします。ランタンは点いています。" +msgid "The Sun shines brightly." +msgstr "「太陽」は明るく輝いています。" +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "放射線測定器(オフ)" +msgid "The Sun sets." +msgstr "「太陽」は沈みました。" -#. ~ Description for geiger counter (off) +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -"放射線を測定するための道具です。電源を入れることで、自分自身もしくは周囲の地形の放射線測定、あるいは周辺の放射線の継続的な測定をすることができます。電源は切られています。" - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "放射線測定器(オン)" +"怒れる太陽の火を纏った日本刀です!...まあ、なんだ、温度的に太陽はちょっと言い過ぎましたが、とにかく威力は折り紙付きですよ。使用することで火を消します。" -#. ~ Description for geiger counter (on) +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." -msgstr "放射線を測定するための道具です。継続測定モードになっており、周囲で放射線が検出されると小さなクリック音が鳴ります。電源は入っています。" - -#: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "ケミカルライト" - -#. ~ Use action msg for glowstick. -#: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "ケミカルライトを点けました。" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "ドイツ生まれの巨大な両手剣です。なんだか想像していたよりずっと折れやすそうに見えます。" -#. ~ Description for glowstick +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." -msgstr "青く光る短い棒です。折り曲げると中の容器が割れて、中身が化学反応を起こし、淡く発光します。" - -#: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "ケミカルライト(使用済)" - -#. ~ Description for dead glowstick -#: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "使用済みのケミカルライトです。使い道のないゴミですね。" +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." +msgstr "日本生まれのショートソードです。この剣は作りにどこか粗があるように思えます。" #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "ケミカルライト(発光)" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "胡蝶刀" -#. ~ Description for active glowstick +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." -msgstr "発光中のケミカルライトです。数時間光を発し続けます。" - -#: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "弓鋸" - -#. ~ Description for hacksaw -#: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "金属製品を切断する際に用いられる頑丈なノコギリです。" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." +msgstr "少林寺拳法で使う伝統的な一組の胡蝶刀です。マチェットと同程度のサイズですが、刃の幅が広くハンドガードが付いています。" #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "ハリガンバール" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "チェーンソーラジャタン(オフ)" -#. ~ Description for Halligan bar +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" -"消防士や警察、軍の救助隊などで使われる多目的な工具です。ドアなどを壊す事なく開けられ、マンホールの蓋も持ち上げられます。もちろん、誰かの頭に叩きつける事も出来ますよ。" +"長い木の棒の両端にチェーンソーが付いた非現実的な代物です。これを作ったのは狂気の天才だったのでしょう。かなりの重量があるので、これを使いたいと思い、なおかつ使えるだけの力量がある人物でなければ使いこなせないでしょう。" #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "ハンマー" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "チェーンソーラジャタン(オン)" -#. ~ Description for hammer +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." -msgstr "" -"持ち手が木製になっている、磁気除去済みの鋼鉄製くぎ抜き金づちです。ハンマー、釘、木材を所持していれば、隣接したドアや窓に板を打ち付けることができます。その他にも無数の用途があります。" +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." +msgstr "長い木の棒の両端にチェーンソーが付いた非現実的な代物です。電源が入り、ガソリンを消費しています。使用すると電源を切ります。" #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "小型バール" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "電動チェーンソーラジャタン(オフ)" -#. ~ Description for claw bar +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"曲がった部分を釘などに引っかけてこじ開ける小型の工具です。使用することで鍵のかかった扉を破壊せずに解錠し、マンホールの蓋を持ち上げることもできます。もちろん、誰かの頭に叩きつける事もできますよ。" +"長い木の棒の両端に電動チェーンソーが付いた非現実的な代物です。これを作ったのは狂気の天才だったのでしょう。かなりの重量があるので、これを使いたいと思い、なおかつ使えるだけの力量がある人物でなければ使いこなせないでしょう。" #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "手回しドリル" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "電動チェーンソーラジャタン(オン)" -#. ~ Description for hand drill +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." -msgstr "原始的な手回し式のドリルです。ドリルビットはひとつだけです。穴を空けるのに時間がかかり、疲労がすぐに溜まります。" - -#: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "ヒートパック" +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." +msgstr "長い木の棒の両端に電動チェーンソーが付いた非現実的な代物です。電源が入り、ガソリンを消費しています。使用すると電源を切ります。" -#. ~ Description for heat pack +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." -msgstr "スポーツ傷害の手当や食べ物を温めるために用いる、使い捨ての発熱剤です。" +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." +msgstr "船乗りや海賊が好んで使ったことで知られる幅広のサーベルです。刀身が比較的短く造られているため操作が容易で、接近戦に向いています。" #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "ヒートパック(使用済)" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "戦闘用チェーンソー(オフ)" -#. ~ Description for used heat pack +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." -msgstr "スポーツ傷害の手当や食べ物を温めるために用いる、使い捨ての発熱剤です。使用済みです。" +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." +msgstr "" +"軽量化し、広範囲に効果的にダメージを与えられるよう武器として改造したチェーンソーです。残念ながら木材を伐採する道具としては使いにくくなっています。" #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "くわ" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "戦闘用チェーンソー(オン)" -#. ~ Description for hoe +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." -msgstr "農作業用の道具です。使用すると地面を耕して、歩き辛い耕作地や浅い穴を作り出します。" +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." +msgstr "戦闘用チェーンソーの電源が入っており、継続的にガソリンを消費しています。使用すると電源を切ります。" #: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "ハニースクレーパー" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "戦闘用電動チェーンソー(オフ)" -#. ~ Description for honey scraper +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." -msgstr "蜂蜜の収穫に使われる、ナイフに近い形状の鋭利なスクレーパーです。武器にならないこともありません。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "自転車用ホーン" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "プー。" +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." +msgstr "" +"軽量化し、広範囲に効果的にダメージを与えられるよう武器として改造した電動チェーンソーです。残念ながら木材を伐採する道具としては使いにくくなっています。" -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "自転車用ホーンを鳴らしました!" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "戦闘用電動チェーンソー(オン)" -#. ~ Description for bicycle horn +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." -msgstr "多くの自転車に付いているシンプルなラッパです。使用して鳴らすことができます。プップー。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "トラック用クラクション" - -#. ~ Description for truck horn -#: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "トレーラーなどの大型トラックに付いている、非常に騒々しいクラクションです。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "自動車用クラクション" - -#. ~ Description for car horn -#: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." -msgstr "車の電気系統に接続するタイプのクラクションです。" +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." +msgstr "戦闘用電動チェーンソーの電源が入っており、継続的にガソリンを消費しています。使用すると電源を切ります。" #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "ゴムホース" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "異界樹脂瘤" -#. ~ Description for rubber hose +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." -msgstr "柔軟なゴムホースです。何かの部品として使えます。車両から燃料を抜き取る事も出来ます。" +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." +msgstr "樽ほどのサイズの、内部に異界樹脂がたっぷり入った嚢です。強く押すと先端から内部の樹脂が噴出し、空気に触れてから数秒以内に硬化します。" #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "ホットプレート" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "ガラス片" -#. ~ Description for hotplate +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." -msgstr "電池で動く小型の加熱器具です。料理や化学に必須ですが、火傷しないように気をつけて使って下さいね。" - -#: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "湿度計" - -#. ~ Description for hygrometer -#: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." -msgstr "大気中の湿度を測るプラスチック製の湿度計です。" - -#: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "ピッケル" +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." +msgstr "踏んだ際に音を立てて割れるように、足下にガラスの破片を慎重に敷き詰めました。" -#. ~ Description for ice axe +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." -msgstr "" -"ハイキングやクライミングで利用する、片側にハンマーが付いたピッケルです。とても頑丈に出来ており、ドアをこじ開けたりマンホールの蓋を引き上げたりするのにも使えます。" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "割れたガラス片は先端が鋭くなっています。武器としても利用出来ますが、グローブを着用する事をお勧めします。" #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "ジャックハンマー" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "プラスチック片" -#. ~ Description for jackhammer +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." -msgstr "硬い岩や地面に穴をあけるための工事用ツールです。ガソリンで動きます。燃料がある状態で隣接する地形に対して使用すれば削岩できます。" +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." +msgstr "プラスチックの欠片です。プラスチック製品の製作、修復や補強に使えます。" #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "防弾プレート(ケブラー)" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "端切れ(合成繊維)" -#. ~ Description for Kevlar plate +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." -msgstr "ケブラーの板です。ケブラー製アイテムの製作、修復や補強に使えます。" +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." +msgstr "合成繊維の端切れです。人間や天然素材と異なり、年齢を経てもそれほど劣化しません。今の状況に役立つ素材と言えますね。" #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "炭焼窯(完了)" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "端切れ(ライクラ)" -#. ~ Description for finished charcoal kiln +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." -msgstr "燃焼が終わった炭焼窯です。炭と炭焼釜に分解できます。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "炭焼窯(木材投入済)" +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." +msgstr "" +"伸縮性の高いライクラ繊維を織り交ぜた合成繊維の端切れです。柔軟かつ丈夫な衣類を仕立てるのに適しています。お洒落ではあるものの自然環境に悪い素材だと言われていますが、少なくとも再利用は可能です。" -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "着火する" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "バター撹拌機" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "木材に火をつけました。" +msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgstr "これはcrafting_pseudo_itemであり、所持している場合はバグが発生しています。" -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "点火には道具が必要です!" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "電動ナイフ(オフ)" -#. ~ Description for filled charcoal kiln +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." -msgstr "木材が詰まった炭焼窯です。火をつけて木材が燃え尽きた後に、炭が取れます。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "地雷" +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" +msgstr "" +"電池駆動式の電導肉切りナイフです。2つののこぎり状の刃が同時に振動することで、大抵の物は七面鳥をハムにするときのようにスライスできます......もちろんゾンビでさえも。" -#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "地雷を埋めますか?" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "電動ナイフ(オン)" -#. ~ Use action done_message for land mine. +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "地雷を設置しました。" +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "ナイフの電源が入り、刃が震えています。使用すると電源を切ります。" -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "地雷を埋めました。" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "浄水器(炭)" -#. ~ Description for land mine +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "軍用対人地雷で、上に誰かが乗ると作動します。" +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." +msgstr "" +"水が入った容器に使うと、炭の層が中身を浄水します。炭は一定の水を浄化すると汚れて使えなくなります。分解する事で再利用が出来ます。川やトイレなど、飲料に適さない水源から水を採取した時に役に立ちます。" #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "修復キット(銃整備師用)" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "燻製器" -#. ~ Description for gunsmith repair kit +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." -msgstr "" -"損傷した銃器を修復するための専用工具が完璧に備わった修復キットです。通常の電池で作動します。銃器を長く使うには必須のものと言えます。1回の使用で電池容量を25消費します。" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." +msgstr "炭を燃料に稼働する携帯式の燻製器です。肉を煙で燻して燻製にしたり、週末のバーベキューに重宝します。" #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "大型テント" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "調理器具(炭)" -#. ~ Description for large tent +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." -msgstr "ファミリーサイズのテントです。十分過ぎる広さがありますが、非常に嵩張ります。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "漏斗(革)" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." +msgstr "点火装置を取り付けた、炭を入れる小型の金属タンクです。調理に使用できます。" -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "雨水を集める為に漏斗(革)を設置しました。" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "コーヒーメーカー" -#. ~ Description for leather funnel +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." -msgstr "革製の小さな漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "漏斗(樹皮)" +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." +msgstr "" +"コーヒーや他の粉末を入れられる、発熱機能付きのポットとその台です。動かなくなった時は、電池を入れてみてください。コーヒーやその他の飲料を製作するために使います。" -#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "樹皮でできた漏斗を設置して、雨水が溜まるのを待ちました。" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "食料脱水機" -#. ~ Description for birchbark funnel +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." -msgstr "小さな樹皮でできた漏斗(じょうご)です。屋外の容器に設置して雨水を集めることができます。" +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." +msgstr "携帯型の電動食料脱水機です。電池で動き、食料の保存に重宝します。" #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "ライター" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "ヘキサミンストーブ" -#. ~ Description for lighter +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." -msgstr "使い捨てライターです。タバコや薬物、火炎瓶などのアイテムを使用するならライターを所持しましょう。隣接するアイテムに火をつける事も可能です。" - -#: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "lightstrip_bases" +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." +msgstr "エスビットストーブとも呼ばれる、軽量で折り畳める携帯調理用コンロです。小さなヘキサミンのタブレットを燃料とします。" #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "ストリップライト" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "フードプロセッサー" -#. ~ Description for lightstrip +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." -msgstr "電池と直接繋がっている発光回路です。弱い光を発しており、電池が切れるまでは消灯できません。" - -#: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "ストリップライト(停止)" +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." +msgstr "切る、刻む、裂く、砕く、すり潰す、混ぜるなどの調理動作を備えた調理器具です。" -#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "ストリップライトを不可逆的に有効化しました。" +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "調理器具(ガソリン)" -#. ~ Description for lightstrip (inactive) +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." -msgstr "電池と直接繋げられる発光回路です。弱い光を発しており、電池が切れるまでは消灯できません。" +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." +msgstr "ガソリンを燃料とするシンプルなヒーターです。調理用です。" #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "虫眼鏡" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "ヒートパック" -#. ~ Description for magnifying glass +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." -msgstr "虫眼鏡です。晴天時に太陽光を集中させて、可燃物に着火できます。" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." +msgstr "スポーツ傷害の手当や食べ物を温めるために用いる、使い捨ての発熱剤です。" #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "簡易バール" +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "ヒートパック(使用済)" -#. ~ Description for makeshift crowbar +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." -msgstr "" -"パイプの端を曲げてバールのような形にしたものです。箱やマンホールの蓋をこじ開ける用途で使います。もちろん、いざという時に武器として使うことも可能です。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "簡易漏斗" - -#. ~ Use action done_message for makeshift funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "雨水を集める為に簡易漏斗を設置しました。" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." +msgstr "スポーツ傷害の手当や食べ物を温めるために用いる、使い捨ての発熱剤です。使用済みです。" -#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." -msgstr "自作の小さな漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。" +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "ホーボーストーブ" #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "簡易ハンマー" +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "ホットプレート" -#. ~ Description for makeshift hammer +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "棒に金属片を括りつけたハンマーの代用品です。意外なほどハンマーとしての役割を果たしますが、それでもやはり本物には遠く及びません。" +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." +msgstr "電池で動く小型の加熱器具です。料理や化学に必須ですが、火傷しないように気をつけて使って下さいね。" #: lang/json/TOOL_from_json.py msgid "makeshift vacuum sealer" @@ -73634,21 +73644,6 @@ msgid "" "packing food to preserve it." msgstr "自作の真空包装機です。空気を吸引し、食品を密封します。" -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "紙マッチ" - -#. ~ Description for matchbook -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." -msgstr "" -"見返し部分の端に側薬がついている紙マッチです。タバコや薬物、火炎瓶などのアイテムを使用するならマッチを所持しましょう。隣接するアイテムに火をつける事も可能です。" - #: lang/json/TOOL_from_json.py msgid "mess kit" msgid_plural "mess kits" @@ -73663,54 +73658,6 @@ msgid "" msgstr "" "野外調理に必要なものがすべて揃った、キャンプ用の携帯用食器キット一式です。このモデルは一般的な科学燃料を利用したエスビットストーブではなく、電池駆動のホットプレートを採用しています。" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "漏斗(金属)" - -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "雨水を集めるために金属の漏斗を設置しました。" - -#. ~ Description for metal funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "" -"金属製の大きな漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。プラスチック製のものと比べて持ち運びが不便ですが、より多くの水を集めることができます。" - -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "集水シート" - -#. ~ Use action done_message for tarp raincatcher. -#: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "雨水を集める為に集水シートを設置しました。" - -#. ~ Description for tarp raincatcher -#: lang/json/TOOL_from_json.py -msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "棒と防水シートで作った、即席の設置式集水器です。" - -#: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "左官ごて(金属)" - -#. ~ Description for metallic smoother -#: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." -msgstr "建設現場でコンクリートやモルタルを平滑にする時に用いられます。" - #: lang/json/TOOL_from_json.py msgid "military mess kit" msgid_plural "military mess kits" @@ -73728,616 +73675,717 @@ msgstr "" "敵陣の背後に展開し長期的な偵察斥候をするための軍事用携帯食器セットです。すべての部品がアルミニウムと超合金製の薄いシートから作られており、表面はセラミックでコーティングされています。発煙化学燃料のEsbitストーブではなく、電池駆動のホットプレートを利用しています。コンパクトで重量も軽く、耐久性があります。" #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "小型原子爆弾" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "乳鉢と乳棒" -#. ~ Description for mininuke +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." -msgstr "" -"凄まじい破壊力を秘めた兵器、いわゆる携行型原子爆弾です。使用することでタイマーを起動します。民家1軒を吹き飛ばすのに十分な爆発範囲がありそうです。" +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." +msgstr "小さな丸砥石の棒と器状に成形した石を組み合わせた簡素な道具です。穀物等を粉にする際に使いますが、より高度な方法と比べて時間がかかります。" -#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "多機能調理機" + +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." -msgstr "小型原子爆弾は側面のライトがピカピカと点滅しており、今にも爆発しそうです。離れたほうがいいでしょう。" +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." +msgstr "" +"プロ仕様の多機能調理機です。キャンプ旅行やライトバンの荷台でBBQパーティーをする際にも使えるように、電池スロットが組み込まれています。非常に多くの状況とレシピに対応します。じゃがいもを茹でるもカレーを作るもポップコーンを弾けさせるも自由自在です。取扱説明書は付いていませんが、普段から料理をする人なら不要でしょう。" #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "多目的修復キット" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "調理器具(ランプオイル)" -#. ~ Description for misc repair kit +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." -msgstr "" -"素材から精密な交換部品を削り出す小型カービングナイフ、硬い木材を切断するのこぎり、洗浄用の柔らかい布がセットになった持ち運びに便利なキットです。ダクトテープが付属していれば、特定のアイテムを修復できます。" +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." +msgstr "ランプオイルを燃料とするシンプルなヒーターです。調理用です。" #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "プラスチック用金型" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "ソーダ缶ストーブセット" -#. ~ Description for plastic mold +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." -msgstr "プラスチック用の金型です。プラスチック製アイテムの製作や形状を整えるのに使います。" +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." +msgstr "" +"2個のアルミニウム製のソーダ缶を加工して作った、超軽量のアルコールストーブと火力調整リングのセットです。濃縮アルコール燃料500mlを保存できるペットボトルが付属しています。" #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "火炎瓶" +msgid "quern" +msgid_plural "querns" +msgstr[0] "挽臼" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "点火する" +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "手で動かすシンプルな石の挽臼(ひきうす)です。" -#. ~ Use action msg for Molotov cocktail. -#: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "火炎瓶に火をつけました!" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "蒸留器" -#. ~ Description for Molotov cocktail +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." -msgstr "" -"可燃性の液体を入れ、布切れを挿し込んである瓶です。布に火をつける為のライターやマッチを所持している必要があります。火をつけてから投げると燃え広がります。" +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." +msgstr "これは蒸留器です。アルコールや奇妙な物質などの蒸留に役立ちます。" -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "携帯用食器セット(サバイバー)" + +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -"可燃性の液体を入れて燃えやすい布で栓をした瓶です。投擲すると落下の衝撃で瓶が割れて発火します。投げ落とすと自分に火が付くので、火傷をしたくなかったら止めておきましょう。" +"ポストアポカリプス料理を作るために必要な全てのものが詰まった自作の食器セットです。ランプオイルを利用したバーナーが搭載されており、シンプルかつ耐久性に優れた道具と素材で出来ています。" #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "モップ" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "真空包装機" -#. ~ Description for mop +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." -msgstr "大き過ぎて扱いにくいモップです。液体の掃除に使えます。汚したら、拭き取りましょう。" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." +msgstr "携帯式の真空包装機です。空気を吸引し、食品を密封します。" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "浄水器" +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "たわし" +msgid "" +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." +msgstr "" +"飲料水を浄化する為に設計された電池式の浄水器です。水が入った容器に使うと中身を浄水します。川やトイレなど、飲料に適さない水源から水を採取した時に役に立ちます。" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "火鉢" + +#. ~ Description for brazier #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." -msgstr "シンプルな作りのたわしです。" +msgid "" +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." +msgstr "内部に火をくべられる大きな金属製の台です。火鉢内で燃える火は周囲の可燃物に引火しません。" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "ドラム缶ストーブ(200L)" + +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "" +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." +msgstr "内部で火を燃やすために使う大きなドラム缶です。側面には空気供給用の穴が複数あいています。ストーブ内で燃える火は周囲の可燃物に引火しません。" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "ドラム缶ストーブ(100L)" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "アウトドアチェア" +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "乳鉢と乳棒" +msgid "Folded camp chair, deploy to sit down." +msgstr "折り畳まれたアウトドアチェアです。展開して座りましょう。" -#. ~ Description for mortar and pestle +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "コット" + +#. ~ Use action done_message for cot. +#: lang/json/TOOL_from_json.py +msgid "You unfold the cot and place it on the ground." +msgstr "簡易ベッドを展開して設置しました。" + +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." -msgstr "小さな丸砥石の棒と器状に成形した石を組み合わせた簡素な道具です。穀物等を粉にする際に使いますが、より高度な方法と比べて時間がかかります。" +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." +msgstr "軍用の折り畳み式ベッドです。ベッド程ではないですが、地べたに直で寝るよりは快適でしょう。" #: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" -msgstr[0] "MP3プレーヤー(オフ)" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "折り畳み式自転車" -#. ~ Description for mp3 player (off) +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." -msgstr "" -"誰かの音楽コレクションが大量に入った電池式の音楽プレーヤーです。幸いにも好みの曲がたくさん入っており、聴くと意欲がわずかに上昇します。使用すると電源を入れます。" +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "折り畳み自転車を慎重に展開し、乗る準備を整えました。" +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "MP3プレーヤー(オン)" +msgid "This is a bicycle folded into a relatively portable package." +msgstr "折り畳んで持ち運べるようにした自転車です。" -#. ~ Description for mp3 player (on) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "折畳式食肉処理ラック" + +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." -msgstr "" -"起動中のMP3プレーヤーです。イヤホンから素晴らしい音楽を出力しています。意欲を高めますが電池を急速に消費します。使用すると電源を切ります。また、使用中は周囲の音が聴こえにくくなります。" +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." +msgstr "死体をぶら下げて解体できるように作られた金属のラックです。折り畳んで簡単に持ち運べます。" + +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "膨張式ボート" +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "多機能調理機" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "苦労しながらも、%sを展開し、空気を入れ、そして進水させました。" -#. ~ Description for multi cooker +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." msgstr "" -"プロ仕様の多機能調理機です。キャンプ旅行やライトバンの荷台でBBQパーティーをする際にも使えるように、電池スロットが組み込まれています。非常に多くの状況とレシピに対応します。じゃがいもを茹でるもカレーを作るもポップコーンを弾けさせるも自由自在です。取扱説明書は付いていませんが、普段から料理をする人なら不要でしょう。" +"空気を抜いて折り畳んでしまっておけるゴム製のボート(オール付き)です。(手押しポンプを所持した状態で)使用すると膨らみ、進水させることができます。" -#: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "万能ツール" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "折畳式燻製ラック" -#. ~ Description for multi-tool +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." -msgstr "やや大型の、ペンチの形をした工具です。握りの中にいくつもの工具が隠れています。" +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." +msgstr "食品を燻製にし、日持ちと味を向上させるために作られた金属のラックです。折り畳んで簡単に持ち運べます。" -#: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "針(骨)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "アウトドアテーブル" -#. ~ Description for bone needle +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "骨で出来た鋭い針です。裁縫に使えます。所詮間に合わせの道具なので、速さや精密さが必要な作業には向いていません。" +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." +msgstr "アウトドア旅行のために作られた金属製のテーブルです。折り畳んで簡単に持ち運べます。" -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "湾曲針" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "防水シート(革)" -#. ~ Description for curved needle +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." msgstr "" -"弧を描くように曲げられた針です。この形状によって素材の片面だけに糸を通せます。通常の裁縫には使いにくい針ですが、ネオプレンを縫うことができます。" +"広げればレジャーシートの代わりになる、革を縫い合わせて作った大きなシートです。血液が染みないため、死体を解体する際に真価を発揮します。丸めて持ち運びやすい状態になっています。" -#: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "針(木)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "繊維マット" -#. ~ Description for wooden needle +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" -"木を削って作った針です。一方の先端には小さな穴が開いており、縫い針として使えます。即席の道具ナノで,速度や精度が必要な作業や、ケブラーなどの硬い素材を使った製作には不向きです。" +"広げればレジャーシートの代わりになる、繊維質を織り合わせて作った大きなシートです。血液が染みないため、死体を解体する際に真価を発揮します。快適な寝具として使うには薄すぎます。丸めて持ち運びやすい状態になっています。" #: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "ノイズ発生器(オフ)" +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "バター撹拌機(折畳)" -#. ~ Description for noise emitter (off) +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." -msgstr "いくつかのアンプでスピーカーを「強化」して作った装置です。パチパチと大きな音を立ててゾンビの注意を集める以外の用途はありません。" +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." +msgstr "生乳をバターとバターミルクに分離する際に使う大きな木製の容器です。11.25Lの生乳を投入でき、足でクランクを回すことで稼働します。" -#: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "ノイズ発生器(オン)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "水車" -#. ~ Description for noise emitter (on) +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" -msgstr "装置の電源が入っており、カチカチ、パリパリと嫌なノイズが流れています。ゾンビが気付いてやってくる前に、早く離れましょう!" +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." +msgstr "でんぷん質を含むアイテムを穀粉に加工する小型の水車です。建設メニューから設置できます。" -#: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "調理器具(ランプオイル)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "風車" -#. ~ Description for lamp oil cooker +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." -msgstr "ランプオイルを燃料とするシンプルなヒーターです。調理用です。" - -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "オイルランプ(オフ)" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." +msgstr "でんぷん質を含むアイテムを穀粉に加工する小型の風車です。建設メニューから設置できます。" -#. ~ Description for oil lamp (off) +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." -msgstr "オイルランプです。光は弱いですが、長持ちします。オンにすることで明かりが点きます。" +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." +msgstr "" +"改良型のUPSです。根本的な改修が加えられており、より効率的に電力を供給できるよう原子力電池に対応しています。残念ながらUPS互換充電ステーションでの充電は不可能になっています。" #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "オイルランプ" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "カメラ" -#. ~ Description for oil lamp +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." -msgstr "オイルランプです。光は弱いですが、長持ちします。ランプは点いています。" +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." +msgstr "" +"オートフォーカス機能付きのデジタルカメラです。デジタルビューファインダー、その予備として'アイアンサイト'、フラッシュ等の基本的機能があります。撮影した写真は背面のデジタル画面で閲覧でき、メモリーカードに移すこともできます。通常の電池を使用します。" #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "酸素タンク" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "高性能カメラ" -#. ~ Description for oxygen tank +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." msgstr "" -"医療用の酸素タンクです。レギュレーターとマスクが付属しており、必要な時すぐ使えます。通常、喘息発作や煙を吸い込んでしまった際などの緊急時に使用しますが、ちょっとした爆発物として使うことも不可能ではありません。" +"プロ仕様の35mmデジタル一眼レフカメラです。光学ファインダー、デジタルビューファインダー、オートフォーカス機能とスタビライザー付きの望遠レンズ、そしてフラッシュ等の高度な機能があります。撮影した写真は背面のデジタル画面で閲覧でき、メモリーカードに移すこともできます。通常の電池を使用します。大変動以前なら、これでプロ並の写真を撮影できたでしょう。" #: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" -msgstr[0] "酸素ボンベ" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "携帯電話" -#. ~ Description for oxygen cylinder +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." -msgstr "加圧されたガスを保存するための大きな鋼鉄製シリンダーです。表面は色あせていますが、酸素のシンボルマークは簡単に読み取れます。" +msgid "You light up the screen." +msgstr "画面の照明をオンにしました。" +#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" -msgstr[0] "窒素タンク" +msgid "The cellphone's batteries need more charge." +msgstr "携帯電話の電池が足りません。" -#. ~ Description for nitrogen tank +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." -msgstr "高圧の窒素ガスが充填されたタンクです。反応性に乏しいため様々な所で利用されています。吸ってみようなどと考えないでください。" +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." +msgstr "" +"スマートフォンの古い親戚です。信頼性や頑丈さ、一般的な電池で作動することを理由に、一部界隈で未だに人気があります。十分な電力があれば、使用することで照明として利用できます。更に、アラーム付き時計アプリが内蔵されています。" #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "水素タンク" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "携帯電話(ライト)" -#. ~ Description for hydrogen tank +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." -msgstr "高圧の水素ガスが充填されたタンクです。ゼロから水を作り出したい時や、ツェッペリン号を浮遊させたい時なら、役に立つでしょう。" +msgid "You stop lighting up the screen." +msgstr "画面の照明をオフにしました。" #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "刷毛" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "携帯型操作端末" -#. ~ Description for paint brush +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "刷毛(はけ)。壁面を塗装するのに適した幅広のブラシです。" +msgid "" +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." +msgstr "ロボットが使っている高周波帯で通信ができるように改造した、携帯型の操作端末です。ロボットを遠隔操作できます。" #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "油性マーカー" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "指向性アンテナ" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "書いた" +msgid "" +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." +msgstr "発信源に向けたときに、より強く信号を受信するように設計されたアンテナです。使用すればかすかな信号であってもラジオで受信することができます。" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "書き込み" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "電子手錠" -#. ~ Description for permanent marker +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" -"大容量の業務用油性マーカーです。サイズは一般的なペンとスプレー缶の中間ぐらいです。使用すると書き込みができます。'Elbereth'と書いても気休めにもならないですよ。" +"両手の自由を奪う電子制御式の手錠です。警察官や暴動制御ロボットが、取り押さえた容疑者に使います。鳴り続けるサイレン音は手錠の装着者が逮捕された犯罪者であることを周囲に知らせ、人間の警察官を呼び寄せます。逃走や解除を試みるべきではありません。法の下に電気ショックが執行されます。\n" +"とはいえ、ゾンビとなった警察官が駆け付けて職務を全うするにはかなりの時間が必要です。待つもよし、ちょいと細工をするもよし..." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "ペットキャリー" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "E-InkタブレットPC" -#. ~ Description for pet carrier +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" -"ペットを収容して運ぶための、プラスチック製のケージです。使用して動物がいる方向を選択すれば捕獲でき、何もいない方向を選択すれば中の動物を解放できます。" +"鮮明で効率的な電子ペーパーディスプレイを使ったタブレットPCです。大変動以前は最新式のカッコいいガジェットでしたが、今や貴重な資源です。通常の電池で動作します。" #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "ペットキャリア(木)" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "ハッキング装置" -#. ~ Description for wooden pet carrier +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "ペットの収容や運搬を目的として作られた木製の容器です。使用して適切な動物の方向を選択すると収容し、何もないタイルを選択すると開放します。" +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." +msgstr "" +"無数の接続ポートが付いており、(コンピュータを除く)ほとんどの操作盤や電子機器に接続することができます。少しスキルがあればパスワードをクラックしたり、それ以外のこともできるかもしれません。1回の使用で電池を25消費します。" #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "ニワトリ用ケージ" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "放射線測定器(オフ)" -#. ~ Description for chicken cage +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" -"ニワトリを運ぶ際に使うワイヤー製のケージです。小動物を中に入れられます。使用して動物がいる方向を選択すれば捕獲でき、何もいない方向を選択すれば中の動物を解放できます。" +"放射線を測定するための道具です。電源を入れることで、自分自身もしくは周囲の地形の放射線測定、あるいは周辺の放射線の継続的な測定をすることができます。電源は切られています。" #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "ゾンビフェロモン" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "放射線測定器(オン)" -#. ~ Description for zombie pheromone +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." -msgstr "" -"ゾンビを材料に作られた、吐き気を催す腐敗した肉の球です。握りつぶすと少量のフェロモンが染み出し、空気中に散布されます。この汚れた分泌物がゾンビに作用すると、短時間敵として認識されなくなる可能性があります。きっと仲間だと思われているのでしょう。" +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." +msgstr "放射線を測定するための道具です。継続測定モードになっており、周囲で放射線が検出されると小さなクリック音が鳴ります。電源は入っています。" #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "つるはし" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "手回し充電器" -#. ~ Description for pickaxe +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" -msgstr "鋼製の大きなつるはしです。硬い壁などの破壊に適しています(スキル次第では堅い敵も)。大地を削れ!" +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." +msgstr "手回し式の充電器です。コネクターのサイズが調整できるようになっており、多種多様な充電式の単電池に対応します。" #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "精密ロックピック" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" +msgstr[0] "MP3プレーヤー(オフ)" -#. ~ Description for locksmith kit +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." -msgstr "鍵屋が作った出来の良いロックピックです。機械整備スキルがいくらかあるのなら、素早く音を立てずに鍵を開けるのに欠かせない道具です。" +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." +msgstr "" +"誰かの音楽コレクションが大量に入った電池式の音楽プレーヤーです。幸いにも好みの曲がたくさん入っており、聴くと意欲がわずかに上昇します。使用すると電源を入れます。" #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "ガラス煙管" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" +msgstr[0] "MP3プレーヤー(オン)" -#. ~ Description for glass pipe +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." -msgstr "ガラス工芸職人がひとつひとつ吹いて作ったパイプです。楽しい気分になる物質で一服する際に最もよく使われる道具です。" +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." +msgstr "" +"起動中のMP3プレーヤーです。イヤホンから素晴らしい音楽を出力しています。意欲を高めますが電池を急速に消費します。使用すると電源を切ります。また、使用中は周囲の音が聴こえにくくなります。" #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "煙管" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "ノイズ発生器(オフ)" -#. ~ Description for tobacco pipe +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." -msgstr "手彫りの木製パイプです。効率的にタバコを楽しめるよう設計されています。" +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." +msgstr "いくつかのアンプでスピーカーを「強化」して作った装置です。パチパチと大きな音を立ててゾンビの注意を集める以外の用途はありません。" #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "ペンチ" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "ノイズ発生器(オン)" -#. ~ Description for pliers +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." -msgstr "基本的な機械整備作業に適した、スリップジョイント付きの標準的なペンチです。更に複雑な作業にはレンチが必要です。" +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" +msgstr "装置の電源が入っており、カチカチ、パリパリと嫌なノイズが流れています。ゾンビが気付いてやってくる前に、早く離れましょう!" #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "懐中時計" +msgid "handheld game system" +msgid_plural "handheld game systems" +msgstr[0] "携帯ゲーム機" -#. ~ Description for pocket watch +#. ~ Description for handheld game system #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." -msgstr "昔ながらの懐中時計です。時刻を確認できます。解体して部品を入手できます。" +"This is a portable games console in working condition, with a backlit screen" +" allowing you to play in the dark. You can use it to play it for a little " +"while, but this requires batteries." +msgstr "正常に作動する携帯ゲーム機です。バックライトが付いているので暗闇でも遊べます。使用することで暇潰しができますが、電池を消費します。" #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "ポケットナイフ" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "スマートフォン" -#. ~ Description for pocket knife +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." -msgstr "小型のポケットナイフです。戦闘には向いていないが、何も持たないよりはマシでしょう。解体する事は出来ます。" +msgid "You activate the flashlight app." +msgstr "ライトアプリを有効化しました。" +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "電動ポリッシャー" +msgid "The smartphone's charge is too low." +msgstr "スマートフォンの充電が足りません。" -#. ~ Description for electric polisher +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." -msgstr "研磨用の電動工具です。金属の表面に、鏡のような反射加工を施します。" +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." +msgstr "" +"人気の高いおしゃれなスマートフォンです。十分な電力があれば、写真を撮るカメラアプリ、周囲を照らすライトアプリなどの機能が使えます。更に、アラーム付き時計アプリも内蔵されています。UPSかUPS互換充電ステーションから電力を供給します。" #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "ソーダ缶ストーブセット" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "スマートフォン(音楽)" -#. ~ Description for soda can stove kit +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." -msgstr "" -"2個のアルミニウム製のソーダ缶を加工して作った、超軽量のアルコールストーブと火力調整リングのセットです。濃縮アルコール燃料500mlを保存できるペットボトルが付属しています。" +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." +msgstr "スマートフォンからは意欲を高める音楽が流れています。聞いている間は他の音を聞き取れません。" #: lang/json/TOOL_from_json.py -msgid "handheld game system" -msgid_plural "handheld game systems" -msgstr[0] "携帯ゲーム機" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "スマートフォン(ライト)" -#. ~ Description for handheld game system +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "Turn off flashlight" +msgstr "ライトを消す" + +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "You deactivate the flashlight app." +msgstr "ライトアプリを無効化しました。" + +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a portable games console in working condition, with a backlit screen" -" allowing you to play in the dark. You can use it to play it for a little " -"while, but this requires batteries." -msgstr "正常に作動する携帯ゲーム機です。バックライトが付いているので暗闇でも遊べます。使用することで暇潰しができますが、電池を消費します。" +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." +msgstr "" +"統合給電装置(Unified Power " +"Supply)です。野外活動や戦闘での利用を目的として、科学的、軍事的利益を追求するために開発されました。パワーアーマーやCBM、一部の銃器に電力を供給できますが、バッテリーの消耗が激しい欠点があります。" #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "ポータル発生器" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "マッサージ器" -#. ~ Description for portal generator +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." -msgstr "異界よりもたらされた希少かつ奇妙な魔術装置です。見ているだけで頭痛がしてきます。この世ならぬ文様がびっしりと刻まれています。" +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." +msgstr "この電池の消耗が激しい装置は、筋肉の緊張を和らげ、安らぎを与えてくれます。休憩して体をほぐしたい時に使って下さい。" #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "釿(石)" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "バール" -#. ~ Description for stone adze +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." -msgstr "石の釿(ちょうな)です。農作業に使うくわのような形をした工具で、木材や木製品の成形加工に使います。" +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." +msgstr "ドアなどを壊す事なく開けられる工具です。マンホールの蓋も持ち上げられます。もちろん、誰かの頭に叩きつける事もできますよ。" #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "斧(石)" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "簡易ロックピック" -#. ~ Description for stone axe +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." -msgstr "木に鋭利な石を添えた斧の代用品です。なんとか斧としての役目を果たす程度の性能で、本物とは比較にもなりません。" +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." +msgstr "" +"金属屑で作った簡易的なロックピックです。とても脆く扱いが難しいですが、マクガイバー並の技術を持っていれば、警報を鳴らさずに鍵を開ける事も出来るでしょう。" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "ハンマー(石)" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "ピッケル" -#. ~ Description for stone hammer +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "木に石を添えたハンマーの代用品です。意外なほどハンマーとしての役割を果たしますが、それでもやはり本物には遠く及びません。" +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." +msgstr "" +"ハイキングやクライミングで利用する、片側にハンマーが付いたピッケルです。とても頑丈に出来ており、ドアをこじ開けたりマンホールの蓋を引き上げたりするのにも使えます。" #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "ナイフ(石)" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "簡易バール" -#. ~ Description for stone knife +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." -msgstr "中空の持ち手に鋭く尖らせた石が取り付けてあります。まともなナイフからは程遠いものですが、無いよりはましです。" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." +msgstr "" +"パイプの端を曲げてバールのような形にしたものです。箱やマンホールの蓋をこじ開ける用途で使います。もちろん、いざという時に武器として使うことも可能です。" #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "シャベル(石)" +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "精密ロックピック" -#. ~ Description for stone shovel +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." -msgstr "平らな石に木を添えたシャベルの代用品です。" +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." +msgstr "鍵屋が作った出来の良いロックピックです。機械整備スキルがいくらかあるのなら、素早く音を立てずに鍵を開けるのに欠かせない道具です。" #: lang/json/TOOL_from_json.py msgid "bio lockpick" @@ -74351,834 +74399,405 @@ msgid "this a pseudo item" msgstr "これは擬似アイテムです。" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "布" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "強酸瓶" -#. ~ Description for rag +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." -msgstr "大きめの布の切れ端です。アイテム製作に使え、止血も出来ます。" +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." +msgstr "酸で満たされた壊れやすい容器です。投げると強酸溜まりを発生させます。" #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "スポンジ" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "C4爆弾" -#. ~ Description for sponge +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." -msgstr "掃除に役立つ、柔らかくて多孔質の素材でできた道具です。普通は水を通さない物体の表面を洗浄するのに使われます。" - -#: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "洗濯洗浄キット" +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." +msgstr "" +"RDXを主成分とする軍用水準のコンポジション爆薬です。ラベルには「高性能爆薬、取り扱い注意!」と書かれています。小型の時限起爆装置が付いています。" -#. ~ Description for washing kit #: lang/json/TOOL_from_json.py -msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." -msgstr "洗濯板とスポンジのセットです。大変動後に物を洗うために必要な道具全てが揃っています。" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "C4爆弾(起動)" +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "読書灯" +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "%sのタイマーは既にセットされています。速やかに離れましょう。" -#. ~ Use action msg for reading light. +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "読書灯を点けました。" +msgid "" +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." +msgstr "" +"RDXを主成分とする軍用水準のコンポジション爆薬です。ラベルには「高性能爆薬、取り扱い注意!」と書かれています。小型の時限起爆装置がカチカチと残り時間を刻んでいます。" -#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "読書灯がふっと消えました。" +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "ダイナマイト" -#. ~ Description for reading light +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "暗闇の中で本を読むための、クリップで固定できるLEDライトです。" +msgid "You light the dynamite." +msgstr "ダイナマイトに火をつけました。" +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "読書灯(稼働)" +msgid "" +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" +msgstr "" +"導火線が付いた棒状の爆薬です。使用すると導火線に点火します。当たり前ですが、ライターやマッチを所持していないと使えません。点火するとじきに爆発します。離れましょう!" -#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "読書灯を消しました。" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "ダイナマイト(点火)" -#. ~ Description for reading light (active) +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." -msgstr "暗闇の中で本を読むための、クリップで固定できるLEDライトです。ライトは点灯しています。" - -#: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "オイルライター" - -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "周囲を照らす" +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +msgstr "ダイナマイトの導火線に火がつき、ジリジリと燃えています。今にも爆発しそうです。" -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "ライターの火を着けました。" - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "何も起きませんでした。" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "ダイナマイト爆弾" -#. ~ Description for refillable lighter +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"開閉できる蓋がついており、燃料を補充する事が可能なライターです。タバコや薬物、火炎瓶などのアイテムを使用するならライターを所持しましょう。隣接するアイテムに火をつける事も可能です。" +"棒状の爆発物を破片と共に金属製の容器に詰めた爆弾です。容器に開いた小さな穴から導火線が飛び出しています。使用すると導火線に点火します。当たり前ですが、ライターやマッチを所持していないと使えません。点火するとじきに爆発します。離れましょう!" -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "ライターの火を消しました。" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "ダイナマイト爆弾(点火)" -#. ~ Description for refillable lighter +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "開閉できる蓋がついており、燃料を補充する事が可能なライターです。火が点いています。" +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." +msgstr "ダイナマイト爆弾の導火線に火がつき、ジリジリと燃えています。今にも爆発しそうです。" #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "挽臼" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "EMP爆弾" -#. ~ Description for quern +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "手で動かすシンプルな石の挽臼(ひきうす)です。" +msgid "Activate bomb" +msgstr "起動する" +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "ロールマット" +msgid "You activate the EMP bomb." +msgstr "EMP爆弾を起動しました。" -#. ~ Use action done_message for rollmat. +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "マットを広げて足元に敷きました。" +msgid "" +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." +msgstr "" +"爆弾という名前ですが、実際は電磁パルスを発生させる装置です。起動するとプルトニウム燃料電池が磁気濃縮型爆薬発電機内部に排出され、爆発によって強力な磁場が発生します。" -#. ~ Description for rollmat #: lang/json/TOOL_from_json.py -msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "丸めて畳んであるウレタン製のシートです。断熱効果があり、床に敷いておくと寝心地が良くなります。使用すると地面に広げます。" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "EMP爆弾(起動)" +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "RX12ジェット式注射器" +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "既に%sは起動していますから、さっさと投げましょうね。" -#. ~ Description for RX12 jet injector +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" -"Rivtech社製のRX12ジェット式注射器は、針を用いずに皮膚を通過して先進的な高速治癒薬を注入する拳銃型デバイスです。側面のラベルは1時間に付き2回以上は投薬しないように警告しています。" - -#: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "金庫" +"EMP爆弾のピンは既に引かれており、まもなく周囲に大規模な電磁パルスが発生し、ロボットや生物工学的な要素を持つ対象にダメージを与えます。早く投げた方が良い気がしますね。" -#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py -msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." -msgstr "ダイヤル式金庫です。残念な事に暗証番号は分かりません。無理に開けようとすると中身まで壊してしまう可能性があります。" +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "肥料爆弾" +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "アクセスコード(石棺)" +#, no-python-format +msgid "You light the %s." +msgstr "%sに火をつけました。" -#. ~ Description for sarcophagus access code +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." -msgstr "有害ゴミの石棺にあるエレベーターを動かす為の数字配列が印刷された書類です。" +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" +msgstr "" +"自作の簡易爆弾です。使用すると導火線に点火します。当たり前ですが、ライターやマッチを所持していないと使えません。点火するとじきに爆発します。離れましょう!" #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "ノコギリ" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "肥料爆弾(点火)" -#. ~ Description for wood saw +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "刃の薄いノコギリです。木材を切るのに用います。" +msgid "" +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." +msgstr "肥料爆弾の導火線に火がつき、ジリジリと燃えています。今にも爆発しそうです。" #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "メス" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "爆竹" -#. ~ Description for scalpel +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." -msgstr "極めて鋭利な外科手術用の刃物です。刃は非常に小さく、熟練者でなければ武器として使うのは困難です。" +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" +msgstr "" +"短い導火線が付いた爆竹です。使用すると導火線に火を点けます。使用にはライターやマッチが必要です。火をつけたら爆発する前にさっさと投げましょう。" #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "ドライバー" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "爆竹(点火)" -#. ~ Description for screwdriver +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." -msgstr "プラスドライバーです。電子機器、機械工作の作業など多用途に使えます。" +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." +msgstr "短い導火線に火が点いた爆竹です。導火線がシューシューと鳴っています。爆発する前に投げましょう。" #: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "ドライバーセット" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "爆竹パック" -#. ~ Description for screwdriver set +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." -msgstr "大きさや先端の形状が様々なドライバーセットです。より精密な作業に必要な正しいドライバーがある事が保証されています。" +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" +msgstr "爆竹が25個連結したパックです。点火にはライターやマッチが必要です。火をつけたら爆発する前にさっさと投げましょう。" #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "大鎌" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "爆竹パック(点火)" -#. ~ Description for scythe +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "伸びた草や芝を刈り取る為の農具です。長い棒に巨大な刃が付いている形状は一見強力な武器のように見えますが、実際は尋常ではない使い辛さです。" - -#: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "裁縫道具" - -#. ~ Description for sewing kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." -msgstr "" -"数本の針、プラスチックの糸巻き、その他裁縫に役立つ道具の入ったプラスチック製の裁縫道具です。使用すると、裁縫スキルを活用して衣服の修復や補強を行えます。" - -#: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "麻酔キット" - -#: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "洗面キット" - -#. ~ Description for shaving kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." -msgstr "" -"洗顔と顔剃りに使う道具が一式揃った、コンパクトで軽量な洗面キットです。固形石鹸を充填して使用することで、しばらくの間さっぱりした良い気分が持続します。1回の使用で固形石鹸を1単位消費します。" - -#: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "シェルターキット" - -#. ~ Description for shelter kit -#: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "小型のシェルターです。木や皮革から作られています。使用して設置します。" - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "シシカバブ(オフ)" - -#. ~ Use action failure_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "おっと、ちくしょう。起動に失敗しました!" - -#. ~ Use action lacks_fuel_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "燃料が必要です!" - -#. ~ Use action success_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "ゾンビとダンスだ!" - -#. ~ Description for shishkebab (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." -msgstr "" -"燃料パイプと点火装置が取り付けてある、大きな刃です。ガソリンを充填して点火することで刃の攻撃に炎の熱が加わり、また周囲を照らします。使用することで点火します。" - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "シシカバブ(オン)" - -#. ~ Use action auto_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "なんだ、つまんねぇ!シシカバブの炎が揺らめき、消えました。" - -#. ~ Use action charges_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "ダッセぇ、ガス欠かよ!シシカバブの炎が消えました。" - -#. ~ Use action noise_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "シシカバブはパチパチと燃えています!" - -#. ~ Use action voluntary_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "あばよ。シシカバブの炎が消えました。" - -#. ~ Use action water_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "シシカバブの炎は水中でシュッと音を立てて消えました。" +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." +msgstr "爆竹が25個連結したパックです。火が点き、シューシューと鳴っています。爆発する前にさっさと投げましょう。" -#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." -msgstr "" -"燃料パイプと点火装置が取り付けてある、大きな刃です。ガソリンを充填して点火することで刃の攻撃に炎の熱が加わります。刃は炎に包まれ、周囲を明るく照らしています。使用することで日を消します。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "ショットガンの罠" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "閃光手榴弾" -#. ~ Use action done_message for shotgun trap. +#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "ショットガンの罠を設置しました。" +msgid "You pull the pin on the flashbang." +msgstr "閃光手榴弾のピンを引き抜きました。" -#. ~ Description for shotgun trap +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" -"装填済みの2連ショットガンの引き金に仕掛け線を括り付けた簡単な罠です。弾が2発装填されています。作動すれば1発ないし2発の弾丸が発射されます。" - -#: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "シャベル" - -#. ~ Description for shovel -#: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." -msgstr "掘削する為の道具です。使用すると隣接する地形に穴を掘ります。" - -#: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "鎌" - -#. ~ Description for sickle -#: lang/json/TOOL_from_json.py -msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "伸びた草や芝を刈り取る為の農具です。持ち手に湾曲した刃が付いている形状は一見強力な武器のように見えますが、実際は尋常ではない使い辛さです。" - -#: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "小型消火器" - -#. ~ Description for small fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." -msgstr "高圧縮された二酸化炭素ガスが入った、手持ち式の消火器です。隣接した火を消すことができます。" +"憲兵隊が使っている閃光手榴弾です。使用するとピンを引いて起動し、5ターン後に爆発して強烈な光と音を発生させ、周囲の誰もが視覚と聴覚と方向感覚を失います。" #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "修復キット(銃器用)" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "閃光手榴弾(起動)" -#. ~ Description for firearm repair kit +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" -"損傷した銃器を修復するための専用工具が詰まった携帯式修復キットです。通常の電池で作動します。銃器を長く使うには必須のものと言えます。1回の使用で電池容量を100消費します。" - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "スマートランプ(オフ)" - -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "スマートランプを点けました。" - -#. ~ Use action need_charges_msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "スマートランプの電池が切れました。" - -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "遠隔操作で点灯するスマートランプです。" - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "スマートランプ(オン)" +"閃光手榴弾のピンは既に引かれており、もうすぐ爆発し、強烈な光と音を発生させ、周囲の誰もが視覚と聴覚と方向感覚を失います。早く投げた方が良いと思いますよ!" -#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "スマートランプを消しました。" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "簡易ガス手榴弾" -#. ~ Description for smart lamp (on) +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." -msgstr "スマートランプの電源はオンになっています。遠隔操作で消灯できます。" +msgid "Arm" +msgstr "起動する" +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "非常用酸素パック" +msgid "You arm the makeshift gas canister." +msgstr "簡易ガス手榴弾を起動しました。" -#. ~ Description for emergency oxygen pack +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." msgstr "" -"医療用の小型酸素タンクです。レギュレーターとマスクが付属しており、必要な時すぐ使えます。通常、喘息発作や煙を吸い込んでしまった際などの非常時に使用しますが、ちょっとした爆発物として使うことも不可能ではありません。" - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "はんだごて" - -#. ~ Description for soldering iron -#: lang/json/TOOL_from_json.py -msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." -msgstr "先端が加熱する工具です。電子機器の製作に必須で、傷を焼灼する事も出来ます。" - -#: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "スプレー缶" - -#. ~ Description for spray can -#: lang/json/TOOL_from_json.py -msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." -msgstr "ペンキの入ったスプレー缶です。地面への落書きに使います。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "脚立" - -#. ~ Description for stepladder -#: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "木製の脚立です。使用すると足元に設置します。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "蒸留器" +"家庭用化学薬品で作った毒ガス爆弾です。使用して起動します。3ターン経つとすぐに強力な有毒ガスが噴出を始めます。ガスを浴びると毒を受け、視覚と嗅覚が阻害されます。" -#. ~ Description for still #: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "これは蒸留器です。アルコールや奇妙な物質などの蒸留に役立ちます。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "オートクレーブ" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "簡易ガス手榴弾(起動)" -#. ~ Description for autoclave +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." -msgstr "オートクレーブです。CBMのようなものを滅菌するのに役立ちます。大量の電力を必要とするため、標準的な電池では十分な電力を供給できません。" +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "既に%sは起動していますから、さっさと投げましょうね。" +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "炭片マーカー" +msgid "Hiss." +msgstr "シューッ。" -#. ~ Description for survival marker +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." -msgstr "先端を尖らせた炭です。手で握れるようになり、地面に文字を書き記せます。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "簡易散髪キット" - -#. ~ Description for makeshift haircut kit -#: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "髪を切る為の道具一式です。" +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." +msgstr "封を切られた簡易ガス手榴弾です。じきに毒性の高いガスを放出します。そうなる前に投げるべきでしょう。" #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "携帯用食器セット(サバイバー)" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "ランチャー(ロケット弾/M72 LAW)(梱包)" -#. ~ Description for survivor mess kit -#: lang/json/TOOL_from_json.py -msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." -msgstr "" -"ポストアポカリプス料理を作るために必要な全てのものが詰まった自作の食器セットです。ランプオイルを利用したバーナーが搭載されており、シンプルかつ耐久性に優れた道具と素材で出来ています。" +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "作動させる" +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "サバイバー望遠鏡" +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "起動レバーを引き、LAWの発射準備を完了しました。" -#. ~ Description for survivor telescope +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." -msgstr "" -"自作の伸縮式望遠鏡です。銃やクロスボウに照準器として取り付けるには大きすぎ、精度も不十分ですが、移動中に持ち歩くことで全体マップの視認範囲が通常の2倍になります。" +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." +msgstr "保管用に梱包されたM72 LAWです。使用することで中身を取り出し、発射できるように準備します。一度展開した後は元に戻すことはできません。" #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "簡易洗面キット" +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "小型原子爆弾" -#. ~ Description for makeshift shaving kit +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" -"どうにか洗顔と顔剃りが出来るよう有り合わせのものを集めた、簡易式の洗面キットです。固形石鹸を充填して使用することで、しばらくの間さっぱりした良い気分が持続します。1回の使用で固形石鹸を1単位消費します。" - -#: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "金属加工セット" +"凄まじい破壊力を秘めた兵器、いわゆる携行型原子爆弾です。使用することでタイマーを起動します。民家1軒を吹き飛ばすのに十分な爆発範囲がありそうです。" -#. ~ Description for swage and die set +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "金属加工用の金型と成形器具一式です。いくつかの金属加工品を製造するレシピで使用します。" +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." +msgstr "小型原子爆弾は側面のライトがピカピカと点滅しており、今にも爆発しそうです。離れたほうがいいでしょう。" #: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "注射器" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "火炎瓶" -#. ~ Description for syringe +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "医療用の注射器です。ヘロインなどの薬物の投与に使います。" +msgid "Light rag" +msgstr "点火する" +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "仕立て屋キット" +msgid "You light the Molotov cocktail!" +msgstr "火炎瓶に火をつけました!" -#. ~ Description for tailor's kit +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -"数本の針、プラスチックの糸巻き、小さなハサミ、千枚通しが入った高品質の裁縫セットです。裁縫スキルのレベル次第で、この道具を使って服や防具の仕立て直しや改造が可能になります。" - -#: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "粗皮(鞣し加工中)" - -#. ~ Use action msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "鞣した革を慎重に広げ、揺すって綺麗にしました。" - -#. ~ Use action not_ready_msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "革はまだ鞣し終わっていません。" - -#. ~ Description for tanning leather hide -#: lang/json/TOOL_from_json.py -msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." -msgstr "素材として使用するために必要な化学処理を行った動物の皮です。使用することで革を広げ、他の用途に使うことができます。" - -#: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "粗毛皮(鞣し加工中)" - -#. ~ Use action msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." -msgstr "鞣した毛皮を慎重に広げ、揺すって綺麗にしました。" - -#. ~ Use action not_ready_msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "毛皮はまだ鞣し終えていません。" - -#. ~ Description for tanning fur pelt -#: lang/json/TOOL_from_json.py -msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." -msgstr "素材として使用するために必要な化学処理を行った動物の毛皮です。使用することで毛皮を広げ、他の用途に使うことができます。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "瞬間移動プレート" - -#. ~ Use action done_message for teleport pad. -#: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "瞬間移動プレートを設置しました。" - -#. ~ Description for teleport pad -#: lang/json/TOOL_from_json.py -msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." -msgstr "テレポート罠の一式です。ソーラー電池と踏んで作動する瞬間移動装置が組み合わされています。" - -#: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "瞬間移動装置" - -#. ~ Description for teleporter -#: lang/json/TOOL_from_json.py -msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." -msgstr "起動すると短距離のテレポートが可能になる実験装置です。" - -#: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "テント" +"可燃性の液体を入れ、布切れを挿し込んだ瓶です。当たり前ですが、ライターやマッチを所持していないと使えません。使用して火をつけてから投げると燃え広がります。" -#. ~ Description for tent -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." -msgstr "小さなテントです。1人で使う分には十分な広さがあります。" - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "灼熱の鋼塊 +2" - -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "くっそ熱いぞこれ" - -#: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "温度計" - -#. ~ Description for thermometer -#: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "気温を測るプラスチック製の温度計です。" - -#: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "投擲式消火器" - -#. ~ Description for throwable fire extinguisher +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." msgstr "" -"手榴弾の形をした消火器です。一般的な消火器ほど効果的ではありませんが、遠くから投げることで効果を発揮します。熱を加えることで消火剤が噴き出します。" - -#: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "火ばさみ" - -#. ~ Description for pair of metal tongs -#: lang/json/TOOL_from_json.py -msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." -msgstr "金属製の長いトングです。料理や金属加工に使います。" - -#: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "小出力ヒーター" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "オンにする" - -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. -#: lang/json/TOOL_from_json.py -msgid "You turn on the heater." -msgstr "ヒーターの電源を入れました。" - -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. -#: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "ヒーターの電池が足りません。" - -#. ~ Description for small space heater -#. ~ Description for small space heater (on) -#: lang/json/TOOL_from_json.py -msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." -msgstr "暖かい空気を放出する携帯用電気ヒーターです。温度が約10度上昇します。" - -#: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "小出力ヒーター(オン)" - -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). -#: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "ヒーターの電源を切りました。" - -#: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "大出力ヒーター" - -#. ~ Description for large space heater -#. ~ Description for large space heater (on) -#: lang/json/TOOL_from_json.py -msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." -msgstr "暖かい空気を放出する携帯用電気ヒーターです。温度が約10度上昇します。小型ヒーターよりも大量の暖気を放出します。" - -#: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "大出力ヒーター(オン)" +"可燃性の液体を入れて燃えやすい布で栓をした瓶です。投擲すると落下の衝撃で瓶が割れて発火します。投げ落とすと自分に火が付くので、火傷をしたくなかったら止めておきましょう。" #: lang/json/TOOL_from_json.py msgid "ANFO charge" @@ -75235,7 +74854,7 @@ msgid "" "filled with black gunpowder and scrap metal, equipped with a long fuse. Use" " this item to light the fuse. Should explode in a few minutes…" msgstr "" -"長い導火線がついた大きなプラスチック製容器に、黒色火薬と金属片を詰めた、自家製爆弾です。使用して導火線に点火します。あと数分で爆発するでしょう..." +"長い導火線がついた大きなプラスチック製容器に、黒色火薬と金属片を詰めた、自家製爆弾です。使用して導火線に点火します。点火して数分も経てば爆発するはずです..." #: lang/json/TOOL_from_json.py msgid "active black gunpowder charge" @@ -75340,3078 +74959,2319 @@ msgid "" msgstr "甲高い音を立てながら煙と火花を大量に吹き出しているロケットキャンディです。" #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "工具箱" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "電動発火装置" -#. ~ Description for toolbox +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." -msgstr "頑丈な金属の箱に収められた完璧な工具セットです。一般家庭で想定されるほとんどの修繕・建築作業を可能とします。" +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." +msgstr "大雑把に作られた電動発火装置です。簡易ライターとして使用できます。" #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "業務用工具箱" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "火起こし器" -#. ~ Description for workshop toolbox +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." -msgstr "一般家庭での大抵の修繕や建設作業に適したあらゆる工具に加え、工場などでの高度な製造作業に適した工具が収められた、頑丈な金属製の箱です。" +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "原始的な発火道具です。2本の木材と糸から出来ています。製作は簡単ですが、火を起こすのが大変です。" #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "拡張工具セット" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "強化火起こし器" -#. ~ Description for extended toolset +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." -msgstr "手と一体化した工具セットです。切断したり、さいの目に刻んだりと、様々な作業が可能です。" +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "頑丈に作られた原始的な発火道具です。2本の木と糸から出来ています。製作は簡単ですが、火を起こすのが大変です。" #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "松明" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "火打道具" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "点火する" +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." +msgstr "マグネシウム製の棒と炭素鋼の火打ち金です。火花を飛ばして着火します。" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "松明に火をつけました。" +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "ライター" -#. ~ Description for torch +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." -msgstr "可燃性の液体を染みこませてある布を巻きつけた棒です。火をつけると光源になります。火をつけるのにライターかマッチが必要です。" +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." +msgstr "使い捨てライターです。タバコや薬物、火炎瓶などのアイテムを使用するならライターを所持しましょう。隣接するアイテムに火をつける事も可能です。" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "松明の火が消えました。" +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "虫眼鏡" -#. ~ Description for torch +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." -msgstr "可燃性の液体を染みこませてある布を巻きつけた棒です。燃え盛る炎が辺りを照らします。" +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." +msgstr "虫眼鏡です。晴天時に太陽光を集中させて、可燃物に着火できます。" #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" -msgstr[0] "ヘッジトリマー(オフ)" +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "紙マッチ" -#. ~ Description for hedge trimmer (off) +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." msgstr "" -"ガソリンで動くコードレスの両刃ヘッジトリマーです。鋭利な刃の列は、エンジンの部分から伸びて連なっています。電源を入れると刃が細かく振動を始めます。ゾンビ退治の用途に限って言えば、貧乏人向けのチェーンソーとして利用できるでしょう。" +"見返し部分の端に側薬がついている紙マッチです。タバコや薬物、火炎瓶などのアイテムを使用するならマッチを所持しましょう。隣接するアイテムに火をつける事も可能です。" #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" -msgstr[0] "ヘッジトリマー(オン)" +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "オイルライター" -#. ~ Description for hedge trimmer (on) -#: lang/json/TOOL_from_json.py -msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." -msgstr "ガソリンで動くコードレスの両刃ヘッジトリマーです。電源が入っており、ゾンビを刈り込む準備ができています。使用すると電源を切ります。" +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "周囲を照らす" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "仕掛け線" +msgid "You flick the lighter." +msgstr "ライターの火を着けました。" -#. ~ Use action done_message for tripwire trap. -#: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "仕掛け線を張りました。" +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "何も起きませんでした。" -#. ~ Description for tripwire trap +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." msgstr "" -"両端に取り付け具の付いた細くて丈夫なケーブルです。仕掛け線は玄関や狭い通路などに設置しなければなりません。この罠は通過者を躓かせる事が目的ですが、軽い怪我を与えられる可能性もあります。" +"開閉できる蓋がついており、燃料を補充する事が可能なライターです。タバコや薬物、火炎瓶などのアイテムを使用するならライターを所持しましょう。隣接するアイテムに火をつける事も可能です。" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "トランペット" +msgid "You extinguish the lighter." +msgstr "ライターの火を消しました。" -#. ~ Description for trumpet +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "真鍮製のトランペットです。あちこちがわずかに凹んでいます。" +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "開閉できる蓋がついており、燃料を補充する事が可能なライターです。火が点いています。" #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "ウクレレ" +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "蓋付十能" -#. ~ Description for ukulele +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "小さな工房で作られたウクレレです。見た感じでは弾くのに問題は無さそうです。" +msgid "You light the tinder." +msgstr "火口に火をつけました。" +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "真空包装機" +msgid "The ember carrier is out of tinder." +msgstr "火種入れの火種が尽きました。" -#. ~ Description for vacuum sealer +#. ~ Use action need_fire_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You need a lighter or fire to light this." +msgstr "ライターなど火をつける道具が必要です。" + +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." -msgstr "携帯式の真空包装機です。空気を吸引し、食品を密封します。" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." +msgstr "" +"火口を収納する小さな容器です。空気の供給量を調整するための小さな穴がいくつか空いていて、火の点いた火口を長時間くすぶらせておくことができます。現代的な道具が無い環境でライターの代わりになります。" #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "手回し充電器" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "蓋付十能(点火)" -#. ~ Description for hand-crank charger +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." -msgstr "手回し式の充電器です。コネクターのサイズが調整できるようになっており、多種多様な充電式の単電池に対応します。" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." +msgstr "" +"火口を収納する小さな容器です。空気の供給量を調整するための小さな穴がいくつか空いています。中で火口がくすぶっています。いつでもキャンプファイヤーができます。" #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "マッサージ器" +msgid "crash axe" +msgid_plural "crash axes" +msgstr[0] "防災用斧" -#. ~ Description for vibrator +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." -msgstr "この電池の消耗が激しい装置は、筋肉の緊張を和らげ、安らぎを与えてくれます。休憩して体をほぐしたい時に使って下さい。" +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." +msgstr "小さく軽い緊急用の斧です。四分円状の刃の反対側は短いつるはしになっており、持ち手には絶縁加工が施されてます。" #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "ヴァイオリン" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "大型消火器" -#. ~ Description for violin +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." -msgstr "工場で作られた安物のヴァイオリンです。組込式のホルダーが付いています。安物ですが、十分に素敵な音色を聞かせてくれます。" +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." +msgstr "約22.7Lの発砲消火剤が封入されている、緊急用の小火器です。隣接している火を消す際に役立ちます。" #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "黄金のフィドル" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "消火斧" -#. ~ Description for golden fiddle +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." -msgstr "不思議なオーラを纏った、輝く黄金のフィドルです。数ある楽器の中でも最上のものだったような、そんな気がします。" +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." +msgstr "消防士が職務で使用する大型の両手斧です。強力な近接武器として頼りになりますが、振り回した際に姿勢を戻すのが少し遅れてしまいます。" #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "渦流石" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "ハリガンバール" -#. ~ Description for vortex stone +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." -msgstr "渦巻きと小さな穴に全体が覆われた石です。大きさはかなりありますが、重さは感じません。空気が石の周りに凝縮されているように見えます。" +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." +msgstr "" +"消防士や警察、軍の救助隊などで使われる多目的な工具です。ドアなどを壊す事なく開けられ、マンホールの蓋も持ち上げられます。もちろん、誰かの頭に叩きつける事も出来ますよ。" #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "洗濯板" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "小型消火器" -#. ~ Description for washboard +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." -msgstr "木製の洗濯板です。洗濯用の薬品が充填された状態で使用すれば、不潔な衣類を洗うことができます。" +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." +msgstr "高圧縮された二酸化炭素ガスが入った、手持ち式の消火器です。隣接した火を消すことができます。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "浄水器" +#: lang/json/TOOL_from_json.py +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "投擲式消火器" -#. ~ Description for water purifier +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" -"飲料水を浄化する為に設計された電池式の浄水器です。水が入った容器に使うと中身を浄水します。川やトイレなど、飲料に適さない水源から水を採取した時に役に立ちます。" +"手榴弾の形をした消火器です。一般的な消火器ほど効果的ではありませんが、遠くから投げることで効果を発揮します。熱を加えることで消火剤が噴き出します。" #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "ドップラーレーダーターボ2000" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "捕魚器(プラスチック)" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -"80年代の製品にも見える、ノートPCが内蔵されたブリーフケースです。年代物のモノクロモニターには、たくさんの気象データが表示されています。\"FLDSMDFR(Flint" -" Lockwood Diatonic Super Mutating Dynamic Food " -"Replicator)\"がやってきた兆候はまだ見つかりません。" +"プラスチックのペットボトルで作った手製の捕魚器です。非常に単純で原始的、かつ使い方も簡単ですが、餌につられて一度入り込んだ魚が脱出することは非常に困難です。非人道的な漁法であるとして法律で禁止されていますが、警察に見られたところでそいつはゾンビです。" #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "アーク溶接機" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "簡易釣り竿" -#. ~ Description for arc welder +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." -msgstr "アーク放電を利用して金属同士を溶接する、電池駆動の工具です。建設作業や修理には欠かせません。" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." +msgstr "これを'釣り竿'と呼べるのかな。実際は木の棒に糸と釣り針が取り付けてあるだけの代物だよ。" #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "簡易アーク溶接機" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "釣り竿" -#. ~ Description for makeshift arc welder +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." -msgstr "" -"変圧器や銅線、即席の電極ホルダーなどを組み合わせて作った、使用者の安全をまったく考慮していない簡易的なアーク溶接機です。市販の溶接機程効率的な作業はできませんが、いざという時に役立ちます。" +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "おもりなどが付いた熟練者用の釣り竿です。これを使えば何でも釣り上げられるでしょう。" #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "左官ごて(木)" +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "ハンドプレス機" -#. ~ Description for wooden smoother +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." -msgstr "この簡易ごては建設現場でコンクリートやモルタルを平滑にするときに使います。簡易的な鈍器として使用することもできます。" +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." +msgstr "弾薬を手詰めするための小型プレス台です。手詰め弾薬を製作するのに必要な道具が全て揃っています。" #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "羊毛" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "ショットガン弾用簡易プレス機" -#. ~ Description for wool staple +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." -msgstr "天然の羊毛の塊です。フェルトや糸に加工することができます。" - -#: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "放射線バッジ(未開封)" - -#. ~ Use action menu_text for wrapped radiation badge. -#: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "開封する" +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." +msgstr "" +"ショットガン弾を現地で手詰め製作するための即席道具です。中央に穴が開いた厚板、中くらいのサイズの釘、木片を削って作ったダボを使って、弾丸を入れ、雷管で蓋をし、(慎重に!)火薬を詰めます。火薬と弾丸の量は発射済みのショットガン弾と重量を比較して測定します。厚板の裏側には、熱圧着用のプラスチック製ローラーが付いています。口径を変更する機構はないため、手詰めで作った弾薬は、以前発射した銃器に装填して使うのが一番です。" -#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "バッジの保護ラップを剥がし、フィルムを環境放射線に晒しました。" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "弾頭プーラー" -#. ~ Description for wrapped radiation badge +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." -msgstr "被爆量を検知するバッジです。放射線を遮断する袋に入っています。使用時は開けてから身に付けましょう。" +msgid "This is a tool used for properly disassembling firearm ammunition." +msgstr "弾薬の分解に用いる工具です。" #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "レンチ" +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "ナイフ(銅)" -#. ~ Description for wrench +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." -msgstr "調節が可能なレンチです。武器としても頼りになり、多くの機械工作に使われます。" +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." +msgstr "雑に成形した銅の刃に、握りらしき部分が付いています。原始的ですが石器時代よりは進歩しました。" #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "アートナイフ" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "ダイビングナイフ" -#. ~ Description for X-Acto knife +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -"小型の鋭利な刃物です。織物や工作などの精密作業に使い、傷を焼灼する事も出来ます。切れ味はまともですが、刃が小さ過ぎるため武器として使うのは困難です。生物の解体は出来ません。" +"短くて頑丈なナイフです。主にダイバーによって使用され、絡まった紐や海藻を切断する為の細かな鋸状の刃と、貝などをこじ開ける為の丸みを帯びた先端が特徴的です。とても軽く、持ち歩いても嵩張りません。" #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "フードプロセッサー" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "ハニースクレーパー" -#. ~ Description for food processor +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." -msgstr "切る、刻む、裂く、砕く、すり潰す、混ぜるなどの調理動作を備えた調理器具です。" +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." +msgstr "蜂蜜の収穫に使われる、ナイフに近い形状の鋭利なスクレーパーです。武器にならないこともありません。" #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "チェインメイルシート" +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "ポケットナイフ" -#. ~ Description for chainmail sheet +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." -msgstr "鎖をリベットで留めて作ったシートです。特定のスキルがあれば、複数のシートを繋ぎ合わせて役立つ防具を製作できます。" +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." +msgstr "小型のポケットナイフです。戦闘には向いていないが、何も持たないよりはマシでしょう。解体する事は出来ます。" #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "電解キット" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "ナイフ(石)" -#. ~ Description for electrolysis kit +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." -msgstr "" -"一般的には液体に直流電圧を印加するために使う、配線と電極のセットです。製作に役立ちます。使用するには、蓄電池か12Vの自動車用バッテリーを装填する必要があります。" +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." +msgstr "中空の持ち手に鋭く尖らせた石が取り付けてあります。まともなナイフからは程遠いものですが、無いよりはましです。" #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "プラチナ担体" +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "小型シャベル" -#. ~ Description for platinum grille +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." -msgstr "プラチナメッキをかけた金属製の網です。化学触媒を行う際の単体として利用できます。" - -#: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "ホーボーストーブ" - -#: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "蓋付十能" +"A small, sharp gardening shovel, perfect for digging up grubs and worms." +msgstr "地中にいる虫を掘り返すのに最適な、先の鋭いガーデニング用の小型シャベルです。" -#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "火口に火をつけました。" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "くわ" -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Description for hoe #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." -msgstr "火種入れの火種が尽きました。" +msgid "" +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." +msgstr "農作業用の道具です。使用すると地面を耕して、歩き辛い耕作地や浅い穴を作り出します。" -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "ライターなど火をつける道具が必要です。" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "シャベル(石)" -#. ~ Description for ember carrier +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." -msgstr "" -"火口を収納する小さな容器です。空気の供給量を調整するための小さな穴がいくつか空いていて、火の点いた火口を長時間くすぶらせておくことができます。現代的な道具が無い環境でライターの代わりになります。" +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." +msgstr "平らな石に木を添えたシャベルの代用品です。" #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "蓋付十能(点火)" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "大鎌" -#. ~ Description for ember carrier (lit) +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." -msgstr "" -"火口を収納する小さな容器です。空気の供給量を調整するための小さな穴がいくつか空いています。中で火口がくすぶっています。いつでもキャンプファイヤーができます。" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "伸びた草や芝を刈り取る為の農具です。長い棒に巨大な刃が付いている形状は一見強力な武器のように見えますが、実際は尋常ではない使い辛さです。" #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "日干しレンガパレット(未乾燥)" +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "シャベル" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "レンガを確認すると、十分に硬くなっているようです。" +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "掘削する為の道具です。使用すると隣接する地形に穴を掘ります。" -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "レンガはまだ湿っており、耐久性が不十分です。" +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "鎌" -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." -msgstr "泥製の重いレンガを満載したパレットです。使える状態になるまでゆっくり乾かす必要があります。" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "伸びた草や芝を刈り取る為の農具です。持ち手に湾曲した刃が付いている形状は一見強力な武器のように見えますが、実際は尋常ではない使い辛さです。" #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "日干しレンガパレット" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" +msgstr[0] "ヘッジトリマー(オフ)" -#. ~ Description for pallet of dry adobe bricks +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." msgstr "" -"パレットに満載された質素な泥製のレンガです。人間が命を危険に晒している間に、一週間かけてじっくり乾燥していました。分解するとパレットとレンガを入手できます。" +"ガソリンで動くコードレスの両刃ヘッジトリマーです。鋭利な刃の列は、エンジンの部分から伸びて連なっています。電源を入れると刃が細かく振動を始めます。ゾンビ退治の用途に限って言えば、貧乏人向けのチェーンソーとして利用できるでしょう。" #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "金床(銅)" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "ヘッジトリマー(オン)" -#. ~ Description for bronze anvil +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." -msgstr "奇妙な形をした青銅製のブロックです。出っ張り部分は彫刻のような細かい作業に使います。非常に多くの金属加工系製作レシピで必要になります。" +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." +msgstr "ガソリンで動くコードレスの両刃ヘッジトリマーです。電源が入っており、ゾンビを刈り込む準備ができています。使用すると電源を切ります。" #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "手斧(石)" +msgid "candle" +msgid_plural "candles" +msgstr[0] "ろうそく" -#. ~ Description for stone hand axe +#. ~ Use action msg for candle. +#: lang/json/TOOL_from_json.py +msgid "You light the candle." +msgstr "ろうそくに火をつけました。" + +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." -msgstr "幅広の石の片側を鋭く砥ぎ、反対側は持ち手としてそのままにしてあります。多くの機能を備えた旧石器時代の十徳ナイフです。" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." +msgstr "太いろうそくです。光は弱いですが、とても長持ちします。着火にはライターやマッチが必要です。" +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "手斧(金属)" +msgid "The candle winks out." +msgstr "ろうそくの火がふっと消えました。" -#. ~ Description for metal hand axe +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." -msgstr "" -"片側が鋭く成形された鋼鉄の塊です。まずまずの使い心地ですが、本物の斧とは比較になりません。まずまずの使い心地ですが、本物の斧とは比較になりません。" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." +msgstr "太いろうそくです。光は弱いですが、とても長持ちします。火がついています。" #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "ピンリーマー" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "電動ランタン(オフ)" -#. ~ Description for pin reamer +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." -msgstr "穴の径を広げたり形状を整えたりする際に使う、手持ち式の工具の一種です。" +msgid "You turn the lamp on." +msgstr "ランプに明かりを灯しました。" +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "ヤスリ" +msgid "The lantern has no batteries." +msgstr "ランタンの電池が切れています。" -#. ~ Description for metal fileset +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." -msgstr "金属製の素材の表面を滑らかにする際に使う一般的な工具です。" +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." +msgstr "電池駆動式のランプです。光は弱いですが、長持ちします。オンにすることで明かりが点きます。" #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "アングルグラインダー" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "電動ランタン(オン)" -#. ~ Description for angle grinder +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." -msgstr "素材の表面の平滑化や研磨をする際に使う一般的な電動工具です。" +msgid "You turn the lamp off." +msgstr "ランプの明かりを消しました。" #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "かすがい" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "懐中電灯(オフ)" -#. ~ Description for clamp +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." -msgstr "複数の資材を繋げて固定する際に役立つ道具です。" +msgid "You turn the flashlight on." +msgstr "懐中電灯を点けました。" +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "食肉用フック" +msgid "The flashlight's batteries are dead." +msgstr "懐中電灯の電池が切れています。" -#. ~ Description for grip hook +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." -msgstr "円形の持ち手が付いた、シンプルな鋼鉄製の食肉用フックです。近接武器としてそれなりに利用できます。" +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." +msgstr "プラスチック製の持ち手が付いた一般的な家庭用の懐中電灯です。電池が充填された状態で使用すると光源になります。" #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "体重計" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "懐中電灯(オン)" -#. ~ Description for bathroom scale +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "裸になった際に体重を計る小型の装置です。" +msgid "You turn the flashlight off." +msgstr "懐中電灯を消しました。" #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "アセチレンガス生成機" +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "ガソリンランタン(オフ)" -#. ~ Description for acetylene-gas machine +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." -msgstr "水と炭化カルシウムから非加圧のアセチレンを作り出す大がかりな装置です。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "軍用ブラックボックス" +msgid "The lamp is empty." +msgstr "ランプは空です。" -#. ~ Description for military black box +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." -msgstr "軍用車両の残骸から発見されたブラックボックスのようです。これを分析できるシステムがあれば、色々と興味深い情報が見られるでしょう。" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." +msgstr "小型のガソリンランタンです。光は弱いですが、長持ちします。" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "小型反応炉" +#: lang/json/TOOL_from_json.py +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "ガソリンランタン(オン)" -#. ~ Description for minireactor +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "小型の携帯式プルトニウム反応炉です。細心の注意を払って取り扱って下さい!" +msgid "The lantern is extinguished." +msgstr "ランタンの火が消えました。" +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "マンハック(EMP/停止)" +msgid "" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." +msgstr "小型のガソリンランタンです。光は弱いですが、長持ちします。ランタンは点いています。" -#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "マンハック(EMP)は手から飛び立ち周辺を監視し始めました!" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "ケミカルライト" -#. ~ Use action hostile_msg for inactive EMP hack. +#. ~ Use action msg for glowstick. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "マンハック(EMP)のプログラムに間違いがあったようです!隠れましょう!" +msgid "You activate the glowstick." +msgstr "ケミカルライトを点けました。" -#. ~ Description for inactive EMP hack +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"停止状態の手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." +msgstr "青く光る短い棒です。折り曲げると中の容器が割れて、中身が化学反応を起こし、淡く発光します。" #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "マンハック(C4爆弾/停止)" +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "ケミカルライト(使用済)" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "マンハック(C4爆弾)は手から飛び立ち周辺を監視し始めました!" +msgid "This is a spent glowstick. It is essentially trash." +msgstr "使用済みのケミカルライトです。使い道のないゴミですね。" -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "マンハック(C4爆弾)のプログラムに間違いがあったようです!隠れましょう!" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "ケミカルライト(発光)" -#. ~ Description for inactive C-4 hack +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"停止状態のC4爆弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近するとC4爆弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." +msgstr "発光中のケミカルライトです。数時間光を発し続けます。" #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "マンハック(閃光弾/停止)" +msgid "flare" +msgid_plural "flares" +msgstr[0] "発炎筒" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "マンハック(閃光弾)は手から飛び立ち周辺を監視し始めました!" +msgid "Strike the striker" +msgstr "点火する" -#. ~ Use action hostile_msg for inactive flashbang hack. +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "マンハック(閃光弾)のプログラムに間違いがあったようです!隠れましょう!" +msgid "You strike your flare and light it." +msgstr "発炎筒をつけました。" -#. ~ Description for inactive flashbang hack +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." -msgstr "" -"停止状態の閃光手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると閃光手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" - -#: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "マンハック(催涙ガス/停止)" - -#. ~ Use action friendly_msg for inactive tear gas hack. -#: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "マンハック(催涙ガス)は手から飛び立ち周辺を監視し始めました!" +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." +msgstr "ゆっくりと燃えるマグネシウムの発炎筒です。使用すると点火して発光を始めます。強い光を30分程度発します。" -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "マンハック(催涙ガス)のプログラムに間違いがあったようです!隠れましょう!" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "発炎筒(点火)" -#. ~ Description for inactive tear gas hack +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." -msgstr "" -"停止状態の催涙ガス手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると催涙ガス手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." +msgstr "燃焼中のマグネシウム発炎筒は光を発します。30分程度燃え続けます。" #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "マンハック(手榴弾/停止)" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "高耐久懐中電灯(オフ)" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "マンハック(手榴弾)は手から飛び立ち周辺を監視し始めました!" +msgid "You turn the heavy duty flashlight on." +msgstr "高耐久懐中電灯を点けました。" -#. ~ Use action hostile_msg for inactive grenade hack. +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "マンハック(手榴弾)のプログラムに間違いがあったようです!隠れましょう!" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "高耐久懐中電灯の電池が切れています。" -#. ~ Description for inactive grenade hack +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" -"停止状態の手榴弾搭載型マンハックです。空中を飛ぶ拳大の自律ロボットで、攻撃目標に向かって飛行し、十分に接近すると手榴弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" +"過酷な使用環境を想定して設計されたアルミ合金製のLEDフラッシュライトです。ショッピングモールの警備員がよく持っています。頑丈で重量があるので近接武器として使えないこともありません。使用すると周囲を照らします。通常の電池で作動します。" #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "レーザータレット(停止)" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "高耐久懐中電灯(オン)" -#. ~ Description for inactive laser turret +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." -msgstr "" -"停止状態のタレットです。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を回転式レーザー砲で攻撃します。発射するには太陽光が必要です。" +msgid "You turn the heavy duty flashlight off." +msgstr "高耐久懐中電灯を消しました。" #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "タレット(CROWS II/M2HB/停止)" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "lightstrip_bases" -#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." -msgstr "" -"停止状態のタレットです。手詰めでない.50口径BMG弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)、。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵するM2HBで攻撃します。" +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "ストリップライト" +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "マンハック(停止)" +msgid "" +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." +msgstr "電池と直接繋がっている発光回路です。弱い光を発しており、電池が切れるまでは消灯できません。" -#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "マンハックは手から飛び立ち周辺を監視し始めました!" +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "ストリップライト(停止)" -#. ~ Use action hostile_msg for inactive manhack. +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "マンハックのプログラムに間違いがあったようです!マンハックは敵になりました!" +msgid "You irreversibly activate the lightstrip." +msgstr "ストリップライトを不可逆的に有効化しました。" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." -msgstr "" -"停止状態のマンハックです。常に刃を高速回転させながら空中を飛ぶ拳大の自律ロボットで、標的に向かって体当たり攻撃を行います。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." +msgstr "電池と直接繋げられる発光回路です。弱い光を発しており、電池が切れるまでは消灯できません。" #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "マンハック(小型原子爆弾/停止)" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "オイルランプ(オフ)" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "マンハック(小型原子爆弾)は手から飛び立ち周辺を監視し始めました!" +msgid "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." +msgstr "オイルランプです。光は弱いですが、長持ちします。オンにすることで明かりが点きます。" -#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "マンハック(小型原子爆弾)のプログラムに間違いがあったようです。祈りましょう。" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "オイルランプ" -#. ~ Description for inactive mininuke hack +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"停止状態の小型原子爆弾搭載型マンハックです。通常のマンハックの数倍の大きさがあり、攻撃目標に向かって飛行し、十分に接近すると小型原子爆弾を起爆します。使用するとプログラムを書き換えて起動します。機械整備およびコンピュータのスキルに応じて、再プログラムの成否が決まります。" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." +msgstr "オイルランプです。光は弱いですが、長持ちします。ランプは点いています。" #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "タレット(CROWS II/M249/停止)" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "アセチレンランプ(オフ)" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." -msgstr "" -"停止状態のタレットです。手詰めでない5.56x45mm弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵するM249で攻撃します。" +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "%sをオンにするにはガスシリンダーを取り付ける必要があります。" +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "タレット(CROWS II/M240/停止)" +msgid "" +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." +msgstr "アセチレン入りの加圧シリンダーで作動する、真鍮製の古いランプです。あまり効率的な光源ではなく、取り扱いにも気を付ける必要があります。" -#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." -msgstr "" -"停止状態のタレットです。手詰めでない7.62x51mm弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵するM240で攻撃します。" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "アセチレンランプ(オン)" +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "暴動鎮圧タレット(停止)" +#, no-python-format +msgid "The %s is extinguished" +msgstr "%sの火が消えました。" -#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" -"停止状態の暴動鎮圧タレットです。40x46mm " -"M1006スポンジ弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分のビーンバッグ弾を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵を内蔵する暴動鎮圧用の銃で攻撃します。" +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "読書灯" +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "タレット(停止)" +msgid "You switch on the reading light." +msgstr "読書灯を点けました。" -#. ~ Description for inactive turret +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." -msgstr "" -"停止状態のタレットです。手詰めでない9x19mm弾を所持した状態で使用することで弾薬が装填されます(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)。使用すると起動して指定した場所に設置され、IFFの初期設定が行われます。プログラムの書き換えと設置に成功すると使用者を味方として認識し、接近する全ての敵をサブマシンガンで攻撃します。" +msgid "The reading light winks out." +msgstr "読書灯がふっと消えました。" +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "無人戦闘車(停止)" +msgid "A little clip-on LED light, meant for reading books in the dark." +msgstr "暗闇の中で本を読むための、クリップで固定できるLEDライトです。" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "警備ロボットは肯定を示す音を鳴らし、敵対者の探索を開始しました。" +msgid "reading light (active)" +msgid_plural "reading lights (active)" +msgstr[0] "読書灯(稼働)" -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. +#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "警備ロボットのプログラミングに間違いがあったようです。銃をこちらに向けています。逃げろ!" +msgid "You switch off the reading light." +msgstr "読書灯を消しました。" -#. ~ Description for inactive TALON UGV +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." -msgstr "" -"停止状態の無人戦闘車TALONです。使用すると所持している手詰めでない5.56x45mm弾が装填され(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)、起動します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、接近する全ての敵を内蔵ライフルで攻撃します。" +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." +msgstr "暗闇の中で本を読むための、クリップで固定できるLEDライトです。ライトは点灯しています。" #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "無人戦闘車(M202A1/停止)" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "スマートランプ(オフ)" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." -msgstr "" -"M202A1を搭載した停止状態の無人戦闘車TALONです。使用すると所持している手詰めでないM235ロケット弾が装填され(弾薬を指定個数だけ装填したい場合は、装填しない分の弾薬を一旦地面に置いて下さい)、起動します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、接近する全ての敵を内蔵しているM202A1で攻撃します。" +msgid "You turn the smart lamp on." +msgstr "スマートランプを点けました。" +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "看護ロボット(停止)" +msgid "The smart lamp batteries are dead." +msgstr "スマートランプの電池が切れました。" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "看護ロボットは肯定を示す音を鳴らし、指示を待っています。" +msgid "This is a smart lamp, it can be activated remotely." +msgstr "遠隔操作で点灯するスマートランプです。" -#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "看護ロボットのプログラミングに間違いがあったようです。不思議そうにこちらを見つめています。" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "スマートランプ(オン)" -#. ~ Description for inactive nurse bot +#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." -msgstr "" -"停止状態の看護ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、追従や手術の支援を行います。" +msgid "Your smart lamp turned off" +msgstr "スマートランプを消しました。" +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "配送ロボット(停止)" +msgid "" +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." +msgstr "スマートランプの電源はオンになっています。遠隔操作で消灯できます。" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "配送ロボットは肯定を示す音を鳴らし、指示を待っています。" +msgid "torch" +msgid_plural "torches" +msgstr[0] "松明" -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "配送ロボットのプログラミングに間違いがあったようです。不思議そうにこちらを見つめています。" +msgid "Light torch" +msgstr "点火する" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." -msgstr "" -"停止状態の配送ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識し、追従します。" +msgid "You light the torch." +msgstr "松明に火をつけました。" +#. ~ Description for torch #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "故障配送ロボット(停止)" +msgid "" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." +msgstr "可燃性の液体を染みこませてある布を巻きつけた棒です。火をつけると光源になります。火をつけるのにライターかマッチが必要です。" +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "壊れたサイボーグ(停止)" +msgid "The torch is extinguished." +msgstr "松明の火が消えました。" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." -msgstr "壊れたサイボーグは金属音に似た叫び声を上げ、敵対者を捜し始めました。" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." +msgstr "可燃性の液体を染みこませてある布を巻きつけた棒です。燃え盛る炎が辺りを照らします。" -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "壊れたサイボーグは苦しみに満ちた雄叫びを上げ、襲い掛かってきました!" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "麻酔キット" -#. ~ Description for inactive broken cyborg +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "オートクレーブ" + +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." -msgstr "" -"最後に残った人間性の欠片も失いかけている、停止状態の壊れたサイボーグです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識して追従し、敵を攻撃します。これはとても非人道的な行為です。" +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." +msgstr "オートクレーブです。CBMのようなものを滅菌するのに役立ちます。大量の電力を必要とするため、標準的な電池では十分な電力を供給できません。" #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "試作サイボーグ(停止)" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "吸入器" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." -msgstr "試作サイボーグは金属音に似た叫び声を上げ、敵対者を捜し始めました。" +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." +msgstr "" +"アルブテロールの吸入器です。気管支痙攣の治療に使用されます。喘息持ちの人には生命線となりますが、副作用として震えや動悸を引き起こす事があります。" -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "試作サイボーグは苦しみに満ちた雄叫びを上げ、襲い掛かってきました!" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "RX12ジェット式注射器" -#. ~ Description for inactive prototype cyborg +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" -"虚ろな瞳の中に残された人間性が映る、停止状態の試作サイボーグです。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識して追従し、敵を攻撃します。これはとても非人道的な行為です。" +"Rivtech社製のRX12ジェット式注射器は、針を用いずに皮膚を通過して先進的な高速治癒薬を注入する拳銃型デバイスです。側面のラベルは1時間に付き2回以上は投薬しないように警告しています。" #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "警官ロボット(停止)" +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "メス" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "警官ロボットは犯罪者の捜索活動を開始しました。" +msgid "" +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." +msgstr "極めて鋭利な外科手術用の刃物です。刃は非常に小さく、熟練者でなければ武器として使うのは困難です。" -#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "警官ロボットはサイレンと回転灯を起動し、こちらを逮捕しようとしています!" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "非常用酸素パック" -#. ~ Description for inactive police bot +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." msgstr "" -"停止状態の警官ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を法執行機関の職員として認識して追従もしくは周囲の探索を開始し、法律違反者を拘束しようとします。" +"医療用の小型酸素タンクです。レギュレーターとマスクが付属しており、必要な時すぐ使えます。通常、喘息発作や煙を吸い込んでしまった際などの非常時に使用しますが、ちょっとした爆発物として使うことも不可能ではありません。" #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "監視ロボット(停止)" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "注射器" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "監視ロボットは唸るような甲高い音を発し、飛び立ちました。" +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "医療用の注射器です。ヘロインなどの薬物の投与に使います。" -#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "監視ロボットは不承認を示す音を鳴らし、こちらにレンズの焦点を合わせました。はい、チーズ!" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "温度計" -#. ~ Description for inactive eyebot +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." -msgstr "停止状態の監視ロボットです。使用すると起動して飛行を開始します。起動時のプログラムの書き換えと配線に成功すると、侵入者の監視を開始します。" +msgid "A plastic thermometer that can read the air temperature." +msgstr "気温を測るプラスチック製の温度計です。" #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "掃除ロボット(停止)" +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "酸素タンク" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "掃除ロボットは承認を示す音を鳴らし、洗浄を開始しました。" +msgid "" +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +msgstr "" +"医療用の酸素タンクです。レギュレーターとマスクが付属しており、必要な時すぐ使えます。通常、喘息発作や煙を吸い込んでしまった際などの緊急時に使用しますが、ちょっとした爆発物として使うことも不可能ではありません。" -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "掃除ロボットはエラー音を発しましたが、それはともかく洗浄を開始しました。" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "放射線バッジ(未開封)" -#. ~ Description for inactive cleaner bot +#. ~ Use action menu_text for wrapped radiation badge. +#: lang/json/TOOL_from_json.py +msgid "Unwrap badge" +msgstr "開封する" + +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." -msgstr "" -"停止状態の掃除ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、操作を受け付けるようになります。" - -#: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "採掘ロボット(停止)" - -#. ~ Use action friendly_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "採掘ロボットは揺れ動き、地面を掘り始めました。" - -#. ~ Use action hostile_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "採掘ロボットは暴走し、こちらに突進してきます。避けましょう!" - -#. ~ Description for inactive miner bot -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." -msgstr "" -"停止状態の採掘ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、操作を受け付けるようになります。" - -#: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "暴動鎮圧ロボット(停止)" - -#. ~ Use action friendly_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "暴動鎮圧ロボットが活動を開始しました。" - -#. ~ Use action hostile_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "暴動鎮圧ロボットはこちらにガスを吹きかけ、手錠をかけようとしています。" - -#. ~ Description for inactive riot control bot -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." -msgstr "" -"停止状態の暴動鎮圧ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、暴徒に秩序と平和をもたらします。" - -#: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "高速ロボット(停止)" - -#. ~ Use action friendly_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "高速ロボットは素早くかがみ、走り出しました。" - -#. ~ Use action hostile_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "高速ボットはテーザー銃を威嚇的にこちらに向け、突進してきました。" - -#. ~ Description for inactive skitterbot -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." -msgstr "" -"停止状態の高速ロボットです。使用すると起動して活動を開始します。起動時のプログラムの書き換えと設置に成功すると、敵を追いかけテーザー銃を撃ち込みます。" - -#: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "研究所防衛ロボット(停止)" - -#. ~ Use action friendly_msg for inactive lab defense bot. -#: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "研究室防衛ロボットは短く振動し、滑らかに動き出しました。" - -#. ~ Use action hostile_msg for inactive lab defense bot. -#: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" -msgstr "研究室防衛ロボットは前脚を持ち上げ、こちらに色とりどりのライトをかざし始めました!" - -#. ~ Description for inactive lab defense bot -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." -msgstr "" -"科学研究所から持ち出した停止状態の高速ロボットです。人間サイズのクモのような形をしており、マンハックを放出する機能が備わっています。使用すると起動して活動を開始します。起動時のプログラムの書き換えと設置に成功すると、敵を追いかけ様々な実験的装置を展開します。" - -#: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" -msgstr[0] "軍用探照灯(停止)" - -#. ~ Use action friendly_msg for inactive milspec searchlight. -#: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "探照灯が光り輝き、軍事境界線が確立されました。" - -#. ~ Use action hostile_msg for inactive milspec searchlight. -#: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." -msgstr "探照灯が反抗的に光り輝き、目をくらませました。" - -#. ~ Description for inactive milspec searchlight -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." -msgstr "" -"停止状態の軍用自動探照灯です。使用すると起動して活動を開始します。起動時のプログラムの書き換えと配線に成功すると、使用者を味方として認識して周囲の敵を照らしますが、敵の注目を集めてしまう可能性があります。" - -#: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "暴動鎮圧支援ロボット(停止)" - -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "支援ロボットは脚部モーターを唸らせながら、標的を探し始めました。" - -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "支援ロボットはこちらに振り返ると、腕を上げて襲い掛かりました!" - -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} -#: lang/json/TOOL_from_json.py -msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." -msgstr "" -"停止状態のノースロップ社製Dispatchです。これは警備モデルであり、搭載された自爆用マンハックの小型組立装置と射出装置を駆使して防衛を行います。使用すると起動しますが、停止中に不可逆スイッチがオンになったため、積極的な攻撃行動はとらず、注意を逸らすことしかできません。" - -#: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "軍用支援ロボット(停止)" - -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "支援ロボットはこちらを振り返ると、腕を振り上げ斬撃を繰り出しました!" - -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} -#: lang/json/TOOL_from_json.py -msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." -msgstr "" -"停止状態のノースロップ社製Dispatchです。これは軍用モデルであり、搭載された攻撃用マンハックの小型組立装置と射出装置を駆使して攻撃を行います。使用すると起動しますが、停止中に不可逆スイッチがオンになったため、積極的な攻撃行動はとらず、注意を逸らすことしかできません。" - -#: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "ハンガー" - -#. ~ Description for clothes hanger -#: lang/json/TOOL_from_json.py -msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." -msgstr "レールなどに掛けられる金属製のフックが付いた、プラスチック製の衣類用ハンガーです。" - -#: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "お喋り人形" - -#. ~ Description for talking doll -#: lang/json/TOOL_from_json.py -msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." -msgstr "子供用の喋る人形です。幸運にもまだ動作するようですが、電池を取り外す事もできます。" - -#: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "電撃六尺棒" - -#. ~ Description for powered quarterstaff -#: lang/json/TOOL_from_json.py -msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." -msgstr "" -"一端の鉄輪に高電圧スタンガンを取り付けた鉄張り六尺棒です。棒の両端は金属になっており、危険な敵を電撃で気絶させ、そのまま殴り殺すことができる非常に強力な武器です。" - -#: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "タクティカルトンファー(オフ)" - -#. ~ Description for tactical tonfa (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." -msgstr "" -"強化プラスチック製の改造トンファーです。内部の空間にコンデンサーと高出力バッテリーが組み込まれています。握りのスイッチを押すと先端から高圧電流を帯びた電極棒が飛び出し、接近しすぎた不運な敵を感電させます。便利なフラッシュライト付きです。ライトは消えています。" - -#: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "タクティカルトンファー(オン)" - -#. ~ Description for tactical tonfa (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." -msgstr "" -"強化プラスチック製の改造トンファーです。内部の空間にコンデンサーと高出力バッテリーが組み込まれています。握りのスイッチを押すと先端から高圧電流を帯びた電極棒が飛び出し、接近しすぎた不運な敵を感電させます。便利なフラッシュライト付きです。ライトは点灯しています。電池を消費しながら周囲を照らします。" - -#: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "L-スティック(オフ)" - -#. ~ Use action msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "L-スティックが周囲を照らしました。" - -#. ~ Use action need_charges_msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "L-スティックの電池が切れました。" - -#. ~ Description for L-stick (off) -#: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." -msgstr "" -"Light " -"corporation社が製造販売している照明付き警杖です。光源として周囲を照らすだけでなく軽量な近接武器としても機能し、強度を担う部分に超合金を使用しているため非常に頑丈です。一般にはライトスティック" -"、またはL-スティックと呼ばれ、他のいかなる電池式光源よりも長時間使用できる、かつてない最先端の照明器具です。" - -#: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "L-スティック(オン)" - -#. ~ Use action msg for L-stick (on). -#: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "L-スティックの光が消えました。" - -#. ~ Description for L-stick (on) -#: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"Light " -"corporation社が製造販売している照明付き警杖です。光源として周囲を照らすだけでなく軽量な近接武器としても機能し、強度を担う部分に超合金を使用しているため非常に頑丈です。一般にはライトスティック" -"、またはL-" -"スティックと呼ばれ、他のいかなる電池式光源よりも長時間使用できる、かつてない最先端の照明器具です。明るく輝きながら、ゆっくりと電池を消耗しています。" - -#: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "ルイビルスロータラー" - -#. ~ Use action msg for Louisville Slaughterer. -#: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "ルイビルスロータラーに火をつけました。" - -#. ~ Description for Louisville Slaughterer -#: lang/json/TOOL_from_json.py -msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." -msgstr "" -"木製バットを燃料を染み込ませた布と耐熱性のノーメックス生地で覆ったものです。着火して点灯することで熱い試合のプレイボールを宣言できます。着火にはライターやマッチが必要です。" - -#. ~ Use action msg for Louisville Slaughterer. -#: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "ルイビルスロータラーの火が消えました。" - -#. ~ Description for Louisville Slaughterer -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." -msgstr "" -"木製バットを燃料を染み込ませた布と耐熱性のノーメックス生地で覆ったものです。今やナイターの球場でもベースラインがはっきりと見えるくらいに明るく燃えています。これなら主審がどんなに遠くにいてもストライクの判定をで出せますね。" - -#: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "キッチンナイフ" - -#: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "ブッチャーナイフ" - -#. ~ Description for butcher knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "切れ味が鋭くずっしりと重い包丁です。死体の解体に最も適しています。" - -#: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "ステーキナイフ" - -#. ~ Description for steak knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." -msgstr "肉を切る為の鋭いナイフです。武器としては心許ないですが、死体の解体には向いています。" - -#: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "果物ナイフ" - -#. ~ Description for paring knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." -msgstr "まな板を使わずに野菜を細かく切るための、刃が短く鋭いナイフです。" - -#: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" -msgstr[0] "シェフナイフ" - -#. ~ Description for chef knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." -msgstr "" -"刃の長い包丁です。刃の幅が持ち手より広いため、しっかりと握り込んで使え、野菜を素早く切り刻めるように刃が微妙にカーブしています。優秀な近接武器になりますが、幅の広い刃は解体には不向きです。" - -#: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "カービングナイフ" - -#. ~ Description for carving knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." -msgstr "" -"肉を薄く切る、骨から肉を切り取るなどの用途に使う、薄くわずかに湾曲した長い刃を備えた包丁です。優秀な近接武器であり、解体にも最適な道具です。" - -#: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" -msgstr[0] "パン切り包丁" - -#. ~ Description for bread knife -#: lang/json/TOOL_from_json.py -msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." -msgstr "" -"波のような形状の非常に長い刃をもつ、パンを切るための包丁です。切れ味はそれほど鋭くありませんが、その長さと重量を考えれば、それなりの威力と痛々しい裂傷が期待できます。" - -#: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "菜切り包丁" - -#. ~ Description for vegetable cleaver -#: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." -msgstr "" -"幅が広く湾曲した刃をもつ、野菜を素早く切り刻む威嚇的な姿の包丁です。肉切り包丁ほどではありませんが、重量があり刃も鋭いため優秀な武器になるでしょう。" - -#: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" -msgstr[0] "肉切り包丁" - -#. ~ Description for meat cleaver -#: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." -msgstr "幅が広く湾曲した刃をもつ、威嚇的な姿の包丁です。重量があり刃も鋭いため優秀な武器になり、もちろん肉の解体にも役立ちます。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "簡易戦闘用大鎌" +"You remove the badge from its wrapper, exposing it to ambient radiation." +msgstr "バッジの保護ラップを剥がし、フィルムを環境放射線に晒しました。" -#. ~ Description for makeshift war scythe +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." -msgstr "" -"戦闘用に改造した鎌です。刃の角度を90度回転させることで、農具が棒に括りつけた威力の高い巨大な刃に変貌しました。若干壊れやすいのが難点です。" +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." +msgstr "被爆量を検知するバッジです。放射線を遮断する袋に入っています。使用時は開けてから身に付けましょう。" -#: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "棘つき棒" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "金床" -#. ~ Description for spike on a stick +#. ~ Description for anvil #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." msgstr "" -"シンプルな金属の棘が括りつけられた細い木の棒です。ただ鋭いだけで不恰好なつくりですが、もっとマシなものが見つかるまではゾンビを腕の届く範囲から遠ざけることができそうです。" +"金床(かなとこ)。非常に重い鋼鉄の塊です。へんな形をしていますが、出っ張り部分は彫刻のような細かい作業に使います。非常に多くの金属加工系製作レシピで必要になります。" #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "簡易ナイフスピア" +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "金床(銅)" -#. ~ Description for simple knife spear +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." -msgstr "" -"ナイフが一端に括りつけられた細い棒です。離れたところから標的を切りつけるには十分な長さがありますが、ナイフはあまりしっかり取り付けられていないようです。棒を注意深く割き、ナイフの刃を取り付けてより長持ちするように作るにはもう少し時間が必要です。" +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." +msgstr "奇妙な形をした青銅製のブロックです。出っ張り部分は彫刻のような細かい作業に使います。非常に多くの金属加工系製作レシピで必要になります。" #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "ナイフスピア" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "ボルトカッター" -#. ~ Description for knife spear +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." -msgstr "注意深く割かれ強化された頑丈な木の棒の割け目に、鋭い刃がねじ込まれ、上から何重にも硬く縛り付けて固定してあります。" +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." +msgstr "大型のボルトカッターです。使用すると南京錠やワイヤーを切断します。" #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "手製槍" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "炭火炉" -#. ~ Description for homemade halfpike +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." -msgstr "" -"滑らかな木製の棒の先端に金属製のスパイクを縛り付けた、自作の短い槍です。機能的な持ち手が付いたまともな作りをしており、有効とまでは言えませんが、実用に足る武器です。" +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." +msgstr "炭を燃やして使う、携帯型の鍛造炉です。適切な道具と組み合わせれば、この炉で金属加工ができます。" #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "飛び出しナイフ" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "金属用たがね" -#. ~ Description for switchblade +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." -msgstr "使わない時はグリップの中に折り畳んで仕舞える薄くて長いナイフです。使う時はバネ仕掛けにより素早く刀身を引き出せます。" +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." +msgstr "金属加工に用いる短く頑丈なたがねです。" #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "折り畳みナイフ" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "るつぼ" -#. ~ Description for folding knife +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." -msgstr "" -"刃を固定する機構とポケットに挟めるクリップが付いた、小さな折畳ナイフです。作りのしっかりしたナイフほど良い武器ではありませんが、ポケットナイフよりはマシです。" +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." +msgstr "金属加工に用いられるつぼです。いくつかのレシピに対応します。" #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "コンバットナイフ" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "るつぼ(陶器)" -#. ~ Description for combat knife +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." -msgstr "戦闘時に使う軍用ナイフです。軽量で非常に鋭く、手に持って使っても銃剣として取り付けても、致命傷を与えられるでしょう。" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." +msgstr "金属加工に用いられる陶器製のるつぼです。原始的ですが実際に使えます。" #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" -msgstr[0] "改造コンバットナイフ" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "電動炉" -#. ~ Description for modified combat knife +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" -"戦闘時に使う軍用ナイフです。軽量で非常に鋭く、手に持って使っても銃剣として取り付けても、致命傷を与えられるでしょう。ハンドガン以外のほぼすべての銃器に取り付けられるように改造してあります。" - -#: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "狩猟用ナイフ" - -#. ~ Description for hunting knife -#: lang/json/TOOL_from_json.py -msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." -msgstr "主に狩人が用いる片刃の鞘付きナイフです。戦闘の為というよりも、獲物の解体に使えるように設計された刃物です。" - -#: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "サバイバルナイフ" - -#. ~ Description for survival knife -#: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." -msgstr "大型のナイフです。刃背に付けられた鋸状の刃と中空の柄、蓋になっている柄頭に埋め込まれたコンパスが特徴的です。" +"金属加工に用いられる携帯式の電動炉です。電池で作動します。炉を使った金属加工に必要な道具が付属しており、いつでも使えるようになっています。ちょっとした機械整備の知識があれば、車両電源で動くように改造できるかもしれません。" #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "ファイティングナイフ(RM42)" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "炭焼窯(完了)" -#. ~ Description for RM42 fighting knife +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." -msgstr "" -"つや消しの黒で塗装されたRivtech社製の戦闘用ダガーナイフです。ナイフとしてはやや長く細身な両刃の刀身で、貫通力を重視して先端が鋭角に成形されています。また特徴的な滑り止め加工の握りが付いており、適切な銃器に取り付けて使うこともできます。元々は軍用に開発された製品でしたが、その鋭利で恐ろしげなデザインが注目されて映画業界やコレクターの間で大人気になりました。" - -#: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "十徳ナイフ" +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." +msgstr "燃焼が終わった炭焼窯です。炭と炭焼釜に分解できます。" -#. ~ Description for Swiss Army knife -#: lang/json/TOOL_from_json.py -msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." -msgstr "ヨーロッパから輸入された特徴的なポケットナイフです。赤いプラスチックの持ち手の中に様々な小さい道具が隠れています。" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "炭焼窯(木材投入済)" +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "トレンチナイフ" +msgid "Light wood" +msgstr "着火する" -#. ~ Description for trench knife +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." -msgstr "" -"頑丈な軍用ナイフです。使用者の指を保護する金属製のガードが特徴的です。ガードは防御の用途だけではなく、拳で相手を殴りつける時にも有用でしょう。" +msgid "You light the wood." +msgstr "木材に火をつけました。" +#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "簡易ナイフ" +msgid "You need something to light it with!" +msgstr "点火には道具が必要です!" -#. ~ Description for makeshift knife +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." -msgstr "それなりの長さとそこそこの切れ味を持つナイフです。スパイクに持ち手を取り付けて作りました。" +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." +msgstr "木材が詰まった炭焼窯です。火をつけて木材が燃え尽きた後に、炭が取れます。" #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "簡易マチェット" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "チェインメイルシート" -#. ~ Description for makeshift machete +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." -msgstr "刃に手で掴む部分をダクトテープで取り付けてあります。マチェットとして使えます。" +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." +msgstr "鎖をリベットで留めて作ったシートです。特定のスキルがあれば、複数のシートを繋ぎ合わせて役立つ防具を製作できます。" #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "マチェット" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "金属加工セット" -#. ~ Description for machete +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" -msgstr "大きな鋼製のナイフです。背の高い植物やその他の「障害物」を薙ぎ払う為の優れた道具です。" - -#: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "No. 9" - -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "カチッ。" +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." +msgstr "金属加工用の金型と成形器具一式です。いくつかの金属加工品を製造するレシピで使用します。" -#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "No. 9が輝きました!" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "火ばさみ" -#. ~ Description for No. 9 +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." -msgstr "" -"改造された大きな鋼製のナイフです。燃料タンクと点火装置、そして遮熱ハンドガードが取り付けられています。ガソリンを充填して起動することで刃は炎によって加熱され、斬り付けた敵をさらに焼灼します。" - -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "No. 9が停止しました!" - -#. ~ Use action charges_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "弾切れだ!" - -#. ~ Use action noise_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "No. 9はシューッと音を立てました。" - -#. ~ Use action voluntary_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "No. 9は消灯しました。" +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." +msgstr "金属製の長いトングです。料理や金属加工に使います。" -#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "No. 9の炎は水中でシュッと音を立てて消えました。" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "空圧式ホーン" -#. ~ Description for No. 9 +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." -msgstr "" -"改造された大きな鋼製のナイフです。燃料タンクと点火装置、そして遮熱ハンドガードが取り付けられています。刃は炎に包まれて輝いています。植物質の敵に対して特に有効で、照明にもなります。" +msgid "HOOOOONK!" +msgstr "プーーーーーー!!" -#. ~ Description for cavalry saber +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "近世以降に作られた、騎兵が用いる湾曲したサーベルです。軽量ながら致命的な威力で敵を切り裂きます。" +msgid "You honk your airhorn." +msgstr "空圧式ホーンを鳴らしました。" -#. ~ Description for kris +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." -msgstr "東南アジア生まれの波打つ刃を持つ短剣です。特徴的な刃は傷口を広げ、より大きな苦痛を与える為の設計です。" +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." +msgstr "小型の圧縮空気ボンベにプラスチック製のホーンが取り付けられています。上部のボタンを押すと大音量の警笛を鳴らします。" #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "ククリ" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "目覚まし時計" -#. ~ Description for kukri +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." -msgstr "ネパール発祥の伝統ある武器を近代的に改造した、実用性の高い武器です。重い刃は縁が湾曲しており、武器としても道具としても使うことができます。" +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." +msgstr "ねじ巻き式の目覚まし時計です。不快な音がしますが、早起きは三文の徳とも言います。解体する事が可能です。" -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" -"古代中国で使われた両刃の直剣です。鍔には優美な装飾が施され、柄頭には飾り房が付いています。民俗学四大武器の一つで、あとの三つは刀(dao)、鎗(qiang)、棍(gun)と言われています。" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "カウベル" -#. ~ Description for jian +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." -msgstr "美麗な飾り鍔を持つ、古代中国で使われた両刃の直剣です。刃は摩耗しており、奇妙な角度に傾いています。" +msgid "A brass cow bell. Potentially useful in so many ways." +msgstr "真鍮のカウベルです。色々なことに使えるかもしれません。" -#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "中東から中央アジアの国々で使われた弯刀です。斬撃を重視した構造になっており、装甲を持たない敵に対しては一振りで致命的な傷を負わせます。" +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "塹壕用シャベル" -#. ~ Description for scimitar +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." -msgstr "中東から中央アジアの国々で使われた弯刀ですが、まるでなまくらで、錆が浮いてボロボロです。" +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." +msgstr "折り畳める頑丈なシャベルです。主に軍隊やハイカーによって支持されています。" -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "中世に使われた、アーミングソードとツーハンデッドソードの中間の大きさの剣です。収納するには大型の鞘が必要になります。" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "装飾骸骨" -#. ~ Description for longsword +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." -msgstr "中世に使われた、アーミングソードとツーハンデッドソードの中間の大きさの剣です。一振りで柄がすっぽ抜けてしまいそうな、嫌な予感がします。" +msgid "This is a human skull with strange etchings covering it." +msgstr "人間の頭蓋骨です。奇妙な装飾模様が全面に彫り込まれています。" -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "片手で扱うのに丁度良い拵えの、中世様式の長剣です。" +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "火矢" -#. ~ Description for arming sword +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." -msgstr "片手で扱うのに丁度良い拵えの、中世様式の長剣です。どうやら失敗作のようです。" - -#: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "ジフォース" +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." +msgstr "先端付近に可燃性の液体を染み込ませた布を巻き付けた矢です。撃つ前に火をつける必要があります。" -#. ~ Description for xiphos #: lang/json/TOOL_from_json.py -msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." -msgstr "古代ギリシャの青銅の剣です。ドリ(槍)のサイドアームとして使われていました。" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "ロールマット(毛皮)" +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "ケペシュ" +msgid "You unroll the fur mat and lay it on the ground." +msgstr "マット(毛皮)を広げて足元に敷きました。" -#. ~ Description for khopesh +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." -msgstr "" -"新王国時代の古代エジプトで使われた青銅の弯刀です。鎌のように弧を描く刀身の外側に刃が付いています。軽装の敵に対して勢いよく斬り付け、致命傷を負わせるべく設計されています。" +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." +msgstr "丸めて畳んである毛皮のベッドロールです。断熱効果があり、床に敷いておくと寝心地が良くなります。使用すると地面に広げます。" #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "刀(dao)" +msgid "grip hook" +msgid_plural "grip hooks" +msgstr[0] "食肉用フック" -#. ~ Description for dao +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." -msgstr "" -"古代中国で使われた弯刀です。長い刀身は緩やかな弧を描き、鍔は手を囲むように設計されています。殷の時代からある武器で、これは青銅製です。民俗学四大武器の一つで、あとの三つは刀(dao)、鎗(qiang)、棍(gun)と言われています。" +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." +msgstr "円形の持ち手が付いた、シンプルな鋼鉄製の食肉用フックです。近接武器としてそれなりに利用できます。" #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "サバイバーマチェット" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "手押しポンプ" -#. ~ Description for survivor machete +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." -msgstr "武器としての性能が向上するように一般的な園芸ツールを改造したものです。" +msgid "This pump is suitable for pumping air into inflatable objects." +msgstr "空気を入れて膨らませるアイテムに使う道具です。" -#: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "長銃剣" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "自転車用ホーン" -#. ~ Description for sword bayonet -#: lang/json/TOOL_from_json.py -msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." -msgstr "銃器やクロスボウの先端に取り付けて槍のように扱うこともできる、大型の斬撃武器です。" +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "プー。" +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "改造長銃剣" +msgid "You honk the bicycle horn." +msgstr "自転車用ホーンを鳴らしました!" -#. ~ Description for modified sword bayonet +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." -msgstr "" -"銃器やクロスボウの先端に取り付けて槍のように扱うこともできる、大型の斬撃武器です。ハンドガンとサブマシンガン以外のほぼすべての銃器に取り付けられるように改造してあります。" +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." +msgstr "多くの自転車に付いているシンプルなラッパです。使用して鳴らすことができます。プップー。" -#. ~ Description for tanto -#: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"日本の刀剣の一種です。脇差が登場する以前の時代の、侍が懐刀として使っていた武器を模しているようです。よく知られている刀に比べて刀身は短いですが、その鋭い切れ味は依然として致命的です。" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "トラック用クラクション" -#. ~ Description for wakizashi +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." -msgstr "日本生まれのショートソードです。日本刀よりも短くて軽量ながら、依然として効果的な武器です。" +msgid "This is a very loud horn, usually found on large trucks like semis." +msgstr "トレーラーなどの大型トラックに付いている、非常に騒々しいクラクションです。" -#: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "フラーメンシュヴェルター(オフ)" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "自動車用クラクション" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "" -"Dein Flammenschwert hat keinen Brennstoff mehr.(フラーメンシュヴェルターの燃料がありません。)" +msgid "This is a car horn meant to be attached to a car's electrical system." +msgstr "車の電気系統に接続するタイプのクラクションです。" -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!(剣の刃が炎に包まれました!)" +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "防弾プレート(ケブラー)" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." -msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe.(ガソリンの炎で刀身を燃やし続けるドイツ生まれの大型両手剣です。非常に強力な武器です。)" - -#: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "フラーメンシュヴェルター" - -#. ~ Use action charges_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "" -"Deinem Flammenschwert ist der Brennstoff ausgegangen!(フラーメンシュヴェルターの燃料が必要です!)" - -#. ~ Use action noise_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!(剣の刃は明るく燃えています!)" - -#. ~ Use action voluntary_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt.(剣の炎が消えました。)" - -#. ~ Use action water_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt.(剣の炎はシュッと音を立てて消えました。)" - -#. ~ Description for zweihänder -#: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." -msgstr "ドイツ生まれの巨大な両手剣です。鈍器としても役立ちます。" - -#: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" -msgstr[0] "キルパン" +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." +msgstr "ケブラーの板です。ケブラー製アイテムの製作、修復や補強に使えます。" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." -msgstr "シーク教徒の男性が携行する儀式用の短剣です。切れ味が鋭く、効果的な武器として利用できそうです。" +msgid "large space heater" +msgid_plural "large space heaters" +msgstr[0] "大出力ヒーター" -#. ~ Description for kirpan -#: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "シーク教徒の男性が携行する儀式用の短剣です。あまり出来が良くないようです。" +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "オンにする" -#. ~ Description for nodachi +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." -msgstr "日本伝来の大型で反りのある両手持ちの刀です。大きさの割には軽量です。" +msgid "You turn on the heater." +msgstr "ヒーターの電源を入れました。" +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" -msgstr[0] "電撃フルーレ" +msgid "The heater needs more charge." +msgstr "ヒーターの電池が足りません。" -#. ~ Description for electrified foil -#: lang/json/TOOL_from_json.py -msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." -msgstr "" -"このフルーレにはスポーツに相応しくない改造が施されていますが、生存競争で上位を目指すなら使って損はありません。グリップは絶縁素材になっており、ガードに取り付けた高電圧スタンガンは電気センサーの回路を通じて剣先まで通電するようになっています。鋭い剣を敵に突き刺しながらスイッチを押すと、痛みを伴う電撃を浴びせられます。" +#. ~ Description for large space heater +#. ~ Description for large space heater (on) +#: lang/json/TOOL_from_json.py +msgid "" +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." +msgstr "暖かい空気を放出する携帯用電気ヒーターです。温度が約10度上昇します。小型ヒーターよりも大量の暖気を放出します。" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" -msgstr[0] "電撃エペ" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" +msgstr[0] "大出力ヒーター(オン)" -#. ~ Description for electrified épée +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." -msgstr "" -"このエペにはスポーツに相応しくない改造が施されていますが、生存競争で上位を目指すなら使って損はありません。グリップは絶縁素材になっており、ガードに取り付けた高電圧スタンガンは電気センサーの回路を通じて剣先まで通電するようになっています。鋭い剣を敵に突き刺しながらスイッチを押すと、痛みを伴う電撃を浴びせられます。" +msgid "You turn off the heater." +msgstr "ヒーターの電源を切りました。" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" -msgstr[0] "電撃サーブル" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "ライフストロー" -#. ~ Description for electrified saber +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" -"このサーブルにはスポーツに相応しくない改造が施されていますが、生存競争で上位を目指すなら使って損はありません。グリップは絶縁素材になっており、ガードに取り付けた高電圧スタンガンは、剣の溝に通った配線によって剣先まで通電するようになっています。鋭い剣を敵に突き刺しながらスイッチを押すと、痛みを伴う電撃を浴びせられます。" +"清潔かどうか判別できない水に一端を漬けてしばらく待てば、二層式のろ過システムによって浄水された状態で飲むことができます。川などの飲料に適さない水源から水を採取する時に役に立ちます。" -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "16世紀から18世紀頃に使われていた近世の剣です。細身のレイピアとの対比として「幅広の(ブロード)」剣と呼ばれました。" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "油性マーカー" -#. ~ Description for broadsword +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." -msgstr "16世紀から18世紀頃に使われていた近世の剣です。一見して分かるほど粗悪な造りですが、何回かは使うことができそうです。" +msgid "Written" +msgstr "書いた" +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "ファイアブランド(オフ)" +msgid "Write" +msgstr "書き込み" -#. ~ Use action lacks_fuel_message for firebrand (off). +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "燃料がありません!" +msgid "" +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." +msgstr "" +"大容量の業務用油性マーカーです。サイズは一般的なペンとスプレー缶の中間ぐらいです。使用すると書き込みができます。'Elbereth'と書いても気休めにもならないですよ。" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "突撃!" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "ゾンビフェロモン" -#. ~ Description for firebrand (off) +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" -"ブロードソードと火炎放射器を組み合わせた暗黒時代を切り開く逸品です。火を灯し、今こそ信仰心無きゾンビどもにこの地の領主が誰なのかを教えてやりましょう。" +"ゾンビを材料に作られた、吐き気を催す腐敗した肉の球です。握りつぶすと少量のフェロモンが染み出し、空気中に散布されます。この汚れた分泌物がゾンビに作用すると、短時間敵として認識されなくなる可能性があります。きっと仲間だと思われているのでしょう。" #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "ファイアブランド(オン)" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "懐中時計" -#. ~ Use action charges_extinguish_message for firebrand (on). +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "剣は力を失いました!" +msgid "" +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." +msgstr "昔ながらの懐中時計です。時刻を確認できます。解体して部品を入手できます。" -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "剣は戦いを求め燃えています!" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "ロールマット" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "撤退!" +msgid "You unroll the mat and lay it on the ground." +msgstr "マットを広げて足元に敷きました。" -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "剣の炎は水中でシュッと音を立てて消えました。" +msgid "" +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." +msgstr "丸めて畳んであるウレタン製のシートです。断熱効果があり、床に敷いておくと寝心地が良くなります。使用すると地面に広げます。" -#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py -msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." -msgstr "" -"ブロードソードと火炎放射器を組み合わせた暗黒時代を切り開く逸品です。刃は火に包まれ、熱を帯びて輝いています。エクスカリバーもかたなしです!使用することで火を消します。" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "金庫" -#. ~ Description for cutlass +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "船乗りや海賊が好んで使ったことで知られる幅広のサーベルです。一見して分かるほど粗悪な造りですが、何回かは使うことができそうです。" +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." +msgstr "ダイヤル式金庫です。残念な事に暗証番号は分かりません。無理に開けようとすると中身まで壊してしまう可能性があります。" -#. ~ Description for rapier #: lang/json/TOOL_from_json.py -msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." -msgstr "華美な鍔が付いた、紳士と剣士が好む細剣です。軽量で素早く扱えるため、どんな戦いもスタイリッシュにこなせます。" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "アクセスコード(石棺)" -#. ~ Description for katana +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "希少価値の高い日本刀です。装甲の厚い相手にも有効ですよ。" +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." +msgstr "有害ゴミの石棺にあるエレベーターを動かす為の数字配列が印刷された書類です。" -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." -msgstr "希少な日本の刀です。本物の刃が付いてはいるのですが、まるでなまくらで、柄頭も無くなっています。" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "シシカバブ(オフ)" +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "ライジングサン" +msgid "Aw, dangit. It fails to start!" +msgstr "おっと、ちくしょう。起動に失敗しました!" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "「太陽」は沈んだままです。" +msgid "This thing needs some fuel!" +msgstr "燃料が必要です!" -#. ~ Use action success_message for Rising Sun. +#. ~ Use action success_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "「太陽」が昇りました。" +msgid "Let's dance, Zeds!" +msgstr "ゾンビとダンスだ!" -#. ~ Description for Rising Sun +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" -"峰にノズルが取り付けられた日本刀です。人は火を好み、刀を好みます。なら合体させてしまえばいいのです。斬り付けると同時にバーナーから吐き出された炎が敵を燃やします。使用するには点火が必要です。" +"燃料パイプと点火装置が取り付けてある、大きな刃です。ガソリンを充填して点火することで刃の攻撃に炎の熱が加わり、また周囲を照らします。使用することで点火します。" -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "光が消えました。" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "シシカバブ(オン)" -#. ~ Use action noise_message for Rising Sun. +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "「太陽」は明るく輝いています。" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "なんだ、つまんねぇ!シシカバブの炎が揺らめき、消えました。" -#. ~ Use action voluntary_extinguish_message for Rising Sun. +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "「太陽」は沈みました。" +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "ダッセぇ、ガス欠かよ!シシカバブの炎が消えました。" -#. ~ Description for Rising Sun +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." -msgstr "" -"怒れる太陽の火を纏った日本刀です!...まあ、なんだ、温度的に太陽はちょっと言い過ぎましたが、とにかく威力は折り紙付きですよ。使用することで火を消します。" +msgid "Your shishkebab crackles!" +msgstr "シシカバブはパチパチと燃えています!" -#. ~ Description for zweihänder +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "ドイツ生まれの巨大な両手剣です。なんだか想像していたよりずっと折れやすそうに見えます。" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "あばよ。シシカバブの炎が消えました。" -#. ~ Description for wakizashi +#. ~ Use action water_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab hisses in the water and goes out." +msgstr "シシカバブの炎は水中でシュッと音を立てて消えました。" + +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." -msgstr "日本生まれのショートソードです。この剣は作りにどこか粗があるように思えます。" +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." +msgstr "" +"燃料パイプと点火装置が取り付けてある、大きな刃です。ガソリンを充填して点火することで刃の攻撃に炎の熱が加わります。刃は炎に包まれ、周囲を明るく照らしています。使用することで日を消します。" #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "胡蝶刀" +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "小出力ヒーター" -#. ~ Description for pair of butterfly swords +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." -msgstr "少林寺拳法で使う伝統的な一組の胡蝶刀です。マチェットと同程度のサイズですが、刃の幅が広くハンドガードが付いています。" +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." +msgstr "暖かい空気を放出する携帯用電気ヒーターです。温度が約10度上昇します。" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "チェーンソーラジャタン(オフ)" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" +msgstr[0] "小出力ヒーター(オン)" -#. ~ Description for chainsaw lajatang (off) +#: lang/json/TOOL_from_json.py +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "スプレー缶" + +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." -msgstr "" -"長い木の棒の両端にチェーンソーが付いた非現実的な代物です。これを作ったのは狂気の天才だったのでしょう。かなりの重量があるので、これを使いたいと思い、なおかつ使えるだけの力量がある人物でなければ使いこなせないでしょう。" +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." +msgstr "ペンキの入ったスプレー缶です。地面への落書きに使います。" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "脚立" +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "チェーンソーラジャタン(オン)" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "木製の脚立です。使用すると足元に設置します。" -#. ~ Description for chainsaw lajatang (on) +#: lang/json/TOOL_from_json.py +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "炭片マーカー" + +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." -msgstr "長い木の棒の両端にチェーンソーが付いた非現実的な代物です。電源が入り、ガソリンを消費しています。使用すると電源を切ります。" +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." +msgstr "先端を尖らせた炭です。手で握れるようになり、地面に文字を書き記せます。" #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "電動チェーンソーラジャタン(オフ)" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "サバイバー望遠鏡" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" -"長い木の棒の両端に電動チェーンソーが付いた非現実的な代物です。これを作ったのは狂気の天才だったのでしょう。かなりの重量があるので、これを使いたいと思い、なおかつ使えるだけの力量がある人物でなければ使いこなせないでしょう。" +"自作の伸縮式望遠鏡です。銃やクロスボウに照準器として取り付けるには大きすぎ、精度も不十分ですが、移動中に持ち歩くことで全体マップの視認範囲が通常の2倍になります。" #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "電動チェーンソーラジャタン(オン)" +msgid "tear gas payload" +msgid_plural "tear gas payloads" +msgstr[0] "催涙ガス弾頭" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." -msgstr "長い木の棒の両端に電動チェーンソーが付いた非現実的な代物です。電源が入り、ガソリンを消費しています。使用すると電源を切ります。" +msgid "You pull the pin on the payload." +msgstr "催涙ガス弾頭のピンを引き抜きました。" -#. ~ Description for cutlass +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." -msgstr "船乗りや海賊が好んで使ったことで知られる幅広のサーベルです。刀身が比較的短く造られているため操作が容易で、接近戦に向いています。" +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." +msgstr "マンハック(催涙ガス)が使用するダミーアイテムです。デバッグ以外では出現しません。" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "戦闘用チェーンソー(オフ)" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" +msgstr[0] "催涙ガス弾頭(起動)" -#. ~ Description for combat chainsaw (off) +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." -msgstr "" -"軽量化し、広範囲に効果的にダメージを与えられるよう武器として改造したチェーンソーです。残念ながら木材を伐採する道具としては使いにくくなっています。" +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." +msgstr "催涙ガスを起動させたマンハック(催涙ガス)が使用するダミーアイテムです。デバッグ以外では出現しません。" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "戦闘用チェーンソー(オン)" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "灼熱の鋼塊 +2" -#. ~ Description for combat chainsaw (on) +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." -msgstr "戦闘用チェーンソーの電源が入っており、継続的にガソリンを消費しています。使用すると電源を切ります。" +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "くっそ熱いぞこれ" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "戦闘用電動チェーンソー(オフ)" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" +msgstr[0] "ティンダロスの笛" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." -msgstr "" -"軽量化し、広範囲に効果的にダメージを与えられるよう武器として改造した電動チェーンソーです。残念ながら木材を伐採する道具としては使いにくくなっています。" +msgid "Who is this Tindalos guy?" +msgstr "ティンダロスって誰?" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "戦闘用電動チェーンソー(オン)" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "渦流石" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." -msgstr "戦闘用電動チェーンソーの電源が入っており、継続的にガソリンを消費しています。使用すると電源を切ります。" +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." +msgstr "渦巻きと小さな穴に全体が覆われた石です。大きさはかなりありますが、重さは感じません。空気が石の周りに凝縮されているように見えます。" #: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "異界樹脂瘤" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "万能ホイッスル" -#. ~ Description for alien resin pod +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." -msgstr "樽ほどのサイズの、内部に異界樹脂がたっぷり入った嚢です。強く押すと先端から内部の樹脂が噴出し、空気に触れてから数秒以内に硬化します。" +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." +msgstr "ホイッスル、温度計、虫眼鏡、コンパスが合体した安物のガジェットです。" #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "ガラス片" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "バンジョー" -#. ~ Use action done_message for glass shard. +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." -msgstr "踏んだ際に音を立てて割れるように、足下にガラスの破片を慎重に敷き詰めました。" +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "一般的な工場で作られたバンジョーです。見た感じでは弾くのに問題は無さそうです。" -#. ~ Description for glass shard #: lang/json/TOOL_from_json.py -msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." -msgstr "割れたガラス片は先端が鋭くなっています。武器としても利用出来ますが、グローブを着用する事をお勧めします。" +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "フルート(骨)" +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "プラスチック片" +msgid "A polished bone flute with five finger holes." +msgstr "滑らかな骨に5つの穴が開いたフルートです。" -#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py -msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." -msgstr "プラスチックの欠片です。プラスチック製品の製作、修復や補強に使えます。" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "クラリネット" +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "端切れ(合成繊維)" +msgid "An ornate clarinet made from wood." +msgstr "木製の華やかなクラリネットです。" -#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py -msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." -msgstr "合成繊維の端切れです。人間や天然素材と異なり、年齢を経てもそれほど劣化しません。今の状況に役立つ素材と言えますね。" +msgid "flute" +msgid_plural "flutes" +msgstr[0] "フルート" +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" -msgstr[0] "端切れ(ライクラ)" +msgid "A simple silver-plated flute." +msgstr "シンプルな銀メッキ加工が施されたフルートです。" -#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." -msgstr "" -"伸縮性の高いライクラ繊維を織り交ぜた合成繊維の端切れです。柔軟かつ丈夫な衣類を仕立てるのに適しています。お洒落ではあるものの自然環境に悪い素材だと言われていますが、少なくとも再利用は可能です。" +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "トランペット" +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "ヘキサミンストーブ" +msgid "A brass trumpet with only a few dents here and there." +msgstr "真鍮製のトランペットです。あちこちがわずかに凹んでいます。" -#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py -msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." -msgstr "エスビットストーブとも呼ばれる、軽量で折り畳める携帯調理用コンロです。小さなヘキサミンのタブレットを燃料とします。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "火鉢" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "ウクレレ" -#. ~ Description for brazier +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." -msgstr "内部に火をくべられる大きな金属製の台です。火鉢内で燃える火は周囲の可燃物に引火しません。" +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "小さな工房で作られたウクレレです。見た感じでは弾くのに問題は無さそうです。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "ドラム缶ストーブ(200L)" +#: lang/json/TOOL_from_json.py +msgid "violin" +msgid_plural "violins" +msgstr[0] "ヴァイオリン" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for violin +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." -msgstr "内部で火を燃やすために使う大きなドラム缶です。側面には空気供給用の穴が複数あいています。ストーブ内で燃える火は周囲の可燃物に引火しません。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "ドラム缶ストーブ(100L)" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "アウトドアチェア" +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." +msgstr "工場で作られた安物のヴァイオリンです。組込式のホルダーが付いています。安物ですが、十分に素敵な音色を聞かせてくれます。" -#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "折り畳まれたアウトドアチェアです。展開して座りましょう。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "折畳式食肉処理ラック" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "黄金のフィドル" -#. ~ Description for metal butchering rack +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." -msgstr "死体をぶら下げて解体できるように作られた金属のラックです。折り畳んで簡単に持ち運べます。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "膨張式ボート" +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." +msgstr "不思議なオーラを纏った、輝く黄金のフィドルです。数ある楽器の中でも最上のものだったような、そんな気がします。" -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "苦労しながらも、%sを展開し、空気を入れ、そして進水させました。" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "ニワトリ用ケージ" -#. ~ Description for inflatable boat +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" -"空気を抜いて折り畳んでしまっておけるゴム製のボート(オール付き)です。(手押しポンプを所持した状態で)使用すると膨らみ、進水させることができます。" +"ニワトリを運ぶ際に使うワイヤー製のケージです。小動物を中に入れられます。使用して動物がいる方向を選択すれば捕獲でき、何もいない方向を選択すれば中の動物を解放できます。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "折畳式燻製ラック" +#: lang/json/TOOL_from_json.py +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "犬笛" -#. ~ Description for metal smoking rack +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." -msgstr "食品を燻製にし、日持ちと味を向上させるために作られた金属のラックです。折り畳んで簡単に持ち運べます。" +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." +msgstr "小さな笛です。周波数の高い音を発し、友好的な犬を近くに呼び寄せたり襲わせたりする事ができます。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "アウトドアテーブル" +#: lang/json/TOOL_from_json.py +msgid "horse tack" +msgid_plural "horse tacks" +msgstr[0] "馬具" -#. ~ Description for tourist table +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." -msgstr "アウトドア旅行のために作られた金属製のテーブルです。折り畳んで簡単に持ち運べます。" +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." +msgstr "騎乗に適した飼い慣らされた動物に装着できる鞍、馬勒などの馬具一式です。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "防水シート(革)" +#: lang/json/TOOL_from_json.py +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "ペットキャリー" -#. ~ Description for leather tarp +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" -"広げればレジャーシートの代わりになる、革を縫い合わせて作った大きなシートです。血液が染みないため、死体を解体する際に真価を発揮します。丸めて持ち運びやすい状態になっています。" +"ペットを収容して運ぶための、プラスチック製のケージです。使用して動物がいる方向を選択すれば捕獲でき、何もいない方向を選択すれば中の動物を解放できます。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "繊維マット" +#: lang/json/TOOL_from_json.py +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" +msgstr[0] "ペットキャリア(木)" -#. ~ Description for fiber mat +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." -msgstr "" -"広げればレジャーシートの代わりになる、繊維質を織り合わせて作った大きなシートです。血液が染みないため、死体を解体する際に真価を発揮します。快適な寝具として使うには薄すぎます。丸めて持ち運びやすい状態になっています。" +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." +msgstr "ペットの収容や運搬を目的として作られた木製の容器です。使用して適切な動物の方向を選択すると収容し、何もないタイルを選択すると開放します。" #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "バター撹拌機(折畳)" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "無線制御装置" -#. ~ Description for folded butter churn +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." -msgstr "生乳をバターとバターミルクに分離する際に使う大きな木製の容器です。11.25Lの生乳を投入でき、足でクランクを回すことで稼働します。" +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" +msgstr "ジョイスティックと色鮮やかなボタンが付いたリモコンです。もしかして、デラックスモデルの奴かな?" #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "火打道具" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "ラジコンカー" -#. ~ Description for flint and steel +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." -msgstr "マグネシウム製の棒と炭素鋼の火打ち金です。火花を飛ばして着火します。" +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "遠隔制御できる模型自動車です。大人も子供も楽しめる...それがラジコンカーだよね。" #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" -msgstr[0] "ハンドプレス機" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "ラジコンカー(オン)" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." -msgstr "弾薬を手詰めするための小型プレス台です。手詰め弾薬を製作するのに必要な道具が全て揃っています。" +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." +msgstr "電源が入ったラジコンカーです。まるで本物の電気自動車のように電気を使って動いています!動かすには無線制御装置を使って下さい。" #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "ショットガン弾用簡易プレス機" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "無線起動モジュール" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." -msgstr "" -"ショットガン弾を現地で手詰め製作するための即席道具です。中央に穴が開いた厚板、中くらいのサイズの釘、木片を削って作ったダボを使って、弾丸を入れ、雷管で蓋をし、(慎重に!)火薬を詰めます。火薬と弾丸の量は発射済みのショットガン弾と重量を比較して測定します。厚板の裏側には、熱圧着用のプラスチック製ローラーが付いています。口径を変更する機構はないため、手詰めで作った弾薬は、以前発射した銃器に装填して使うのが一番です。" - -#: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "弾頭プーラー" +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." +msgstr "この小型電子機器を特定の道具に取り付けると、無線電波を受信した時に起動するようになります。" -#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "弾薬の分解に用いる工具です。" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "ラジオ(オフ)" +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "電動ランタン(オフ)" +msgid "" +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." +msgstr "携帯ラジオです。電源を入れて使用します。信号が強い任意の放送を聴くことができます。" -#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "ランタンの電池が切れています。" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "ラジオ(オン)" -#. ~ Description for electric lantern (off) +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." -msgstr "電池駆動式のランプです。光は弱いですが、長持ちします。オンにすることで明かりが点きます。" +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." +msgstr "携帯ラジオの電源は入っており、継続的に電池を消費しています。近くの電波塔が送信している任意の放送を受信しています。" #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "電動ランタン(オン)" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "双方向無線機" -#. ~ Use action msg for electric lantern (on). +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "ランプの明かりを消しました。" +msgid "" +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" +msgstr "" +"送信機能が付いた無線機です。使用すれば同じものを持っている人と連絡を取れます。残念ながら、今の状況でこれを使っている人がいるとは思えませんが..." #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "懐中電灯(オフ)" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "遠隔車両制御装置" -#. ~ Use action msg for flashlight (off). +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "懐中電灯を点けました。" +msgid "" +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." +msgstr "本物の車のための遠隔制御装置です。車両制御装置を起動することができます。これを使って遠隔駆動できる車もあります。" -#. ~ Use action need_charges_msg for flashlight (off). +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" +msgstr[0] "漏斗(樹皮)" + +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "懐中電灯の電池が切れています。" +msgid "You place the birchbark funnel, waiting to collect rain." +msgstr "樹皮でできた漏斗を設置して、雨水が溜まるのを待ちました。" -#. ~ Description for flashlight (off) +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." -msgstr "プラスチック製の持ち手が付いた一般的な家庭用の懐中電灯です。電池が充填された状態で使用すると光源になります。" +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." +msgstr "小さな樹皮でできた漏斗(じょうご)です。屋外の容器に設置して雨水を集めることができます。" -#: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "懐中電灯(オン)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "漏斗" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "懐中電灯を消しました。" +msgid "You place the funnel, waiting to collect rain." +msgstr "雨水を集める為に漏斗を設置しました。" +#. ~ Description for funnel #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "発炎筒" +msgid "" +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." +msgstr "漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。" -#. ~ Use action menu_text for flare. -#: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "点火する" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "漏斗(革)" -#. ~ Use action msg for flare. +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "発炎筒をつけました。" +msgid "You place the leather funnel, waiting to collect rain." +msgstr "雨水を集める為に漏斗(革)を設置しました。" -#. ~ Description for flare +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." -msgstr "ゆっくりと燃えるマグネシウムの発炎筒です。使用すると点火して発光を始めます。強い光を30分程度発します。" +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." +msgstr "革製の小さな漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "簡易漏斗" +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "発炎筒(点火)" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "雨水を集める為に簡易漏斗を設置しました。" -#. ~ Description for active flare +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." -msgstr "燃焼中のマグネシウム発炎筒は光を発します。30分程度燃え続けます。" +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." +msgstr "自作の小さな漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "漏斗(金属)" +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "高耐久懐中電灯(オフ)" +msgid "You place the metal funnel, waiting to collect rain." +msgstr "雨水を集めるために金属の漏斗を設置しました。" -#. ~ Use action msg for heavy duty flashlight (off). +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "高耐久懐中電灯を点けました。" +msgid "" +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." +msgstr "" +"金属製の大きな漏斗(じょうご)です。雨水を集めます。雨の降っている所に設置して、そこへ容器を置くと徐々に水が溜まります。プラスチック製のものと比べて持ち運びが不便ですが、より多くの水を集めることができます。" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "高耐久懐中電灯の電池が切れています。" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "集水シート" -#. ~ Description for heavy duty flashlight (off) +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." -msgstr "" -"過酷な使用環境を想定して設計されたアルミ合金製のLEDフラッシュライトです。ショッピングモールの警備員がよく持っています。頑丈で重量があるので近接武器として使えないこともありません。使用すると周囲を照らします。通常の電池で作動します。" +msgid "You set up the raincatcher, waiting to collect water." +msgstr "雨水を集める為に集水シートを設置しました。" +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "高耐久懐中電灯(オン)" +msgid "" +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +msgstr "棒と防水シートで作った、即席の設置式集水器です。" -#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "高耐久懐中電灯を消しました。" +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "気圧計" +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "アセチレンランプ(オフ)" +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "大気圧を測定できるプラスチック製の気圧計です。" -#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "%sをオンにするにはガスシリンダーを取り付ける必要があります。" +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "粘液の缶詰" -#. ~ Description for acetylene lamp (off) +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." -msgstr "アセチレン入りの加圧シリンダーで作動する、真鍮製の古いランプです。あまり効率的な光源ではなく、取り扱いにも気を付ける必要があります。" +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." +msgstr "缶の上部にラベルが貼ってあります。「警告:強い毒物や腐食性物質が含まれています。開封は自己責任で。」缶の中で何かが動いているようです。" #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "アセチレンランプ(オン)" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "化学実験セット" -#. ~ Use action msg for acetylene lamp (on). +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "%sの火が消えました。" +msgid "" +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." +msgstr "" +"持ち運べる箱に収納された化学実験セットです。試験管やフラスコなどの各種ガラス容器、ゴムホース、金属線、ホットプレート、保護眼鏡などを含んでいます。いくつかの化学系レシピの製作に使えそうです。" #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "吸入器" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "化学実験器具セット" -#. ~ Description for inhaler +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." msgstr "" -"アルブテロールの吸入器です。気管支痙攣の治療に使用されます。喘息持ちの人には生命線となりますが、副作用として震えや動悸を引き起こす事があります。" +"基本的な化学実験器具のセットです。試験管やフラスコなどの各種ガラス容器、ゴムホース、保護眼鏡などを含んでいます。いくつかの化学系レシピの製作に使えますが、この道具の他に何らかの熱源が必要です。" #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "無線制御装置" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "電解キット" -#. ~ Description for RC control +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" -msgstr "ジョイスティックと色鮮やかなボタンが付いたリモコンです。もしかして、デラックスモデルの奴かな?" +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." +msgstr "" +"一般的には液体に直流電圧を印加するために使う、配線と電極のセットです。製作に役立ちます。使用するには、蓄電池か12Vの自動車用バッテリーを装填する必要があります。" #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "ラジコンカー" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "水素タンク" -#. ~ Description for RC car +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "遠隔制御できる模型自動車です。大人も子供も楽しめる...それがラジコンカーだよね。" +msgid "" +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." +msgstr "高圧の水素ガスが充填されたタンクです。ゼロから水を作り出したい時や、ツェッペリン号を浮遊させたい時なら、役に立つでしょう。" #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "ラジコンカー(オン)" +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "湿度計" -#. ~ Description for RC car (on) +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." -msgstr "電源が入ったラジコンカーです。まるで本物の電気自動車のように電気を使って動いています!動かすには無線制御装置を使って下さい。" +msgid "A plastic hygrometer that can read the relative humidity in the air." +msgstr "大気中の湿度を測るプラスチック製の湿度計です。" #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "無線起動モジュール" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "窒素タンク" -#. ~ Description for radio activation mod +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." -msgstr "この小型電子機器を特定の道具に取り付けると、無線電波を受信した時に起動するようになります。" +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." +msgstr "高圧の窒素ガスが充填されたタンクです。反応性に乏しいため様々な所で利用されています。吸ってみようなどと考えないでください。" #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "ラジオ(オフ)" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "酸素ボンベ" -#. ~ Description for radio (off) +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." -msgstr "携帯ラジオです。電源を入れて使用します。信号が強い任意の放送を聴くことができます。" +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." +msgstr "加圧されたガスを保存するための大きな鋼鉄製シリンダーです。表面は色あせていますが、酸素のシンボルマークは簡単に読み取れます。" #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "ラジオ(オン)" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "プラチナ担体" -#. ~ Description for radio (on) +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." -msgstr "携帯ラジオの電源は入っており、継続的に電池を消費しています。近くの電波塔が送信している任意の放送を受信しています。" +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." +msgstr "プラチナメッキをかけた金属製の網です。化学触媒を行う際の単体として利用できます。" #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "双方向無線機" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "ポータル発生器" -#. ~ Description for two-way radio +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" -msgstr "" -"送信機能が付いた無線機です。使用すれば同じものを持っている人と連絡を取れます。残念ながら、今の状況でこれを使っている人がいるとは思えませんが..." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." +msgstr "異界よりもたらされた希少かつ奇妙な魔術装置です。見ているだけで頭痛がしてきます。この世ならぬ文様がびっしりと刻まれています。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "瞬間移動プレート" +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "遠隔車両制御装置" +msgid "You place the telepad." +msgstr "瞬間移動プレートを設置しました。" -#. ~ Description for remote vehicle controller +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." -msgstr "本物の車のための遠隔制御装置です。車両制御装置を起動することができます。これを使って遠隔駆動できる車もあります。" +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." +msgstr "テレポート罠の一式です。ソーラー電池と踏んで作動する瞬間移動装置が組み合わされています。" #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "化学実験セット" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "瞬間移動装置" -#. ~ Description for chemistry set +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." -msgstr "" -"持ち運べる箱に収納された化学実験セットです。試験管やフラスコなどの各種ガラス容器、ゴムホース、金属線、ホットプレート、保護眼鏡などを含んでいます。いくつかの化学系レシピの製作に使えそうです。" +"This is an experimental device that will teleport you a short distance when " +"activated." +msgstr "起動すると短距離のテレポートが可能になる実験装置です。" #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "化学実験器具セット" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "ドップラーレーダーターボ2000" -#. ~ Description for basic chemistry set +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -"基本的な化学実験器具のセットです。試験管やフラスコなどの各種ガラス容器、ゴムホース、保護眼鏡などを含んでいます。いくつかの化学系レシピの製作に使えますが、この道具の他に何らかの熱源が必要です。" +"80年代の製品にも見える、ノートPCが内蔵されたブリーフケースです。年代物のモノクロモニターには、たくさんの気象データが表示されています。\"FLDSMDFR(Flint" +" Lockwood Diatonic Super Mutating Dynamic Food " +"Replicator)\"がやってきた兆候はまだ見つかりません。" #: lang/json/TOOL_from_json.py msgid "basic laboratory analysis kit" @@ -78584,17 +77444,17 @@ msgid "" msgstr "先端にコック栓がついた細長いガラス製の漏斗(じょうご)です。化学に心酔する者は身体のどこかにこれの形のタトゥーを入れています。" #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" +msgid "rotary evaporator" +msgid_plural "rotary evaporators" msgstr[0] "ロータリーエバポレーター" -#. ~ Description for rotary evapourator +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py msgid "" "Just looking at this thing makes you feel like a proper mad scientist. It's" " a series of glass tubes and round flasks, connected to a central motor and " "a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " +"the motor, evaporating the contents. The vapour is then condensed in the " "tubes and collected in another flask, in case you wanted to save it for " "later." msgstr "" @@ -78649,6 +77509,100 @@ msgid "" msgstr "" "大型の家具ほどのサイズの遠心分離機を卓上で使えるよう小型化した装置です。小さな見た目に騙されてはいけません。物質を非常に素早く回転させる大変強力な装置です。玩具じゃありませんよ!" +#: lang/json/TOOL_from_json.py +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "傷んだシェルターキット" + +#. ~ Description for damaged shelter kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." +msgstr "小型のシェルターです。木や皮革から作られています。使用して設置します。損傷しており、修復が必要です。" + +#: lang/json/TOOL_from_json.py +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "大型テント" + +#. ~ Description for large tent +#: lang/json/TOOL_from_json.py +msgid "" +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." +msgstr "ファミリーサイズのテントです。十分過ぎる広さがありますが、非常に嵩張ります。" + +#: lang/json/TOOL_from_json.py +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "シェルターキット" + +#. ~ Description for shelter kit +#: lang/json/TOOL_from_json.py +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "小型のシェルターです。木や皮革から作られています。使用して設置します。" + +#: lang/json/TOOL_from_json.py +msgid "tent" +msgid_plural "tents" +msgstr[0] "テント" + +#. ~ Description for tent +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small personal tent, it's just big enough to fit you comfortably." +msgstr "小さなテントです。1人で使う分には十分な広さがあります。" + +#: lang/json/TOOL_from_json.py +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "高級電子タバコ" + +#. ~ Description for advanced electronic cigarette +#: lang/json/TOOL_from_json.py +msgid "" +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." +msgstr "高機能な電子タバコです。通常のタバコより身体への害が少なくなっていますが、依存性は変わりません。使用すると電池と液体ニコチンを消費します。" + +#: lang/json/TOOL_from_json.py +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "クラックパイプ" + +#. ~ Description for crack pipe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." +msgstr "バルブが付いたガラス製のパイプです。薬物の摂取に使います。" + +#: lang/json/TOOL_from_json.py +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "ガラス煙管" + +#. ~ Description for glass pipe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." +msgstr "ガラス工芸職人がひとつひとつ吹いて作ったパイプです。楽しい気分になる物質で一服する際に最もよく使われる道具です。" + +#: lang/json/TOOL_from_json.py +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "煙管" + +#. ~ Description for tobacco pipe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." +msgstr "手彫りの木製パイプです。効率的にタバコを楽しめるよう設計されています。" + #: lang/json/TOOL_from_json.py msgid "pair of scissors" msgid_plural "pairs of scissors" @@ -78661,6 +77615,816 @@ msgid "" "made from cotton (like clothing) into rags." msgstr "しっかりとした刃の付いたハサミです。使用する事で布や綿製のアイテムを裁断して布切れにします。" +#: lang/json/TOOL_from_json.py +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "針(骨)" + +#. ~ Description for bone needle +#: lang/json/TOOL_from_json.py +msgid "" +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." +msgstr "骨で出来た鋭い針です。裁縫に使えます。所詮間に合わせの道具なので、速さや精密さが必要な作業には向いていません。" + +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "湾曲針" + +#. ~ Description for curved needle +#: lang/json/TOOL_from_json.py +msgid "" +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." +msgstr "" +"弧を描くように曲げられた針です。この形状によって素材の片面だけに糸を通せます。通常の裁縫には使いにくい針ですが、ネオプレンを縫うことができます。" + +#: lang/json/TOOL_from_json.py +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "針(木)" + +#. ~ Description for wooden needle +#: lang/json/TOOL_from_json.py +msgid "" +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." +msgstr "" +"木を削って作った針です。一方の先端には小さな穴が開いており、縫い針として使えます。即席の道具ナノで,速度や精度が必要な作業や、ケブラーなどの硬い素材を使った製作には不向きです。" + +#: lang/json/TOOL_from_json.py +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "裁縫道具" + +#. ~ Description for sewing kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." +msgstr "" +"数本の針、プラスチックの糸巻き、その他裁縫に役立つ道具の入ったプラスチック製の裁縫道具です。使用すると、裁縫スキルを活用して衣服の修復や補強を行えます。" + +#: lang/json/TOOL_from_json.py +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "粗皮(鞣し加工中)" + +#. ~ Use action msg for tanning leather hide. +#: lang/json/TOOL_from_json.py +msgid "You carefully unfold the tanning leather hide and shake it clean." +msgstr "鞣した革を慎重に広げ、揺すって綺麗にしました。" + +#. ~ Use action not_ready_msg for tanning leather hide. +#: lang/json/TOOL_from_json.py +msgid "The tanning leather hide isn't done yet." +msgstr "革はまだ鞣し終わっていません。" + +#. ~ Description for tanning leather hide +#: lang/json/TOOL_from_json.py +msgid "" +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." +msgstr "素材として使用するために必要な化学処理を行った動物の皮です。使用することで革を広げ、他の用途に使うことができます。" + +#: lang/json/TOOL_from_json.py +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "粗毛皮(鞣し加工中)" + +#. ~ Use action msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgstr "鞣した毛皮を慎重に広げ、揺すって綺麗にしました。" + +#. ~ Use action not_ready_msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "The tanning fur pelt isn't done yet." +msgstr "毛皮はまだ鞣し終えていません。" + +#. ~ Description for tanning fur pelt +#: lang/json/TOOL_from_json.py +msgid "" +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." +msgstr "素材として使用するために必要な化学処理を行った動物の毛皮です。使用することで毛皮を広げ、他の用途に使うことができます。" + +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "仕立て屋キット" + +#. ~ Description for tailor's kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." +msgstr "" +"数本の針、プラスチックの糸巻き、小さなハサミ、千枚通しが入った高品質の裁縫セットです。裁縫スキルのレベル次第で、この道具を使って服や防具の仕立て直しや改造が可能になります。" + +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" +msgstr[0] "体重計" + +#. ~ Description for bathroom scale +#: lang/json/TOOL_from_json.py +msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgstr "裸になった際に体重を計る小型の装置です。" + +#: lang/json/TOOL_from_json.py +msgid "scrub brush" +msgid_plural "scrub brushes" +msgstr[0] "たわし" + +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#: lang/json/TOOL_from_json.py +msgid "This is a simple scrub brush." +msgstr "シンプルな作りのたわしです。" + +#: lang/json/TOOL_from_json.py +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "電動バリカン" + +#. ~ Description for electric hair trimmer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." +msgstr "ポケットサイズの電動バリカンです。電池を充填して使用することで髪を短く刈り込むことができます。1回の使用で電池を10消費します。" + +#: lang/json/TOOL_from_json.py +msgid "mop" +msgid_plural "mops" +msgstr[0] "モップ" + +#. ~ Description for mop +#: lang/json/TOOL_from_json.py +msgid "" +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." +msgstr "大き過ぎて扱いにくいモップです。液体の掃除に使えます。汚したら、拭き取りましょう。" + +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" +msgstr[0] "布" + +#. ~ Description for rag +#: lang/json/TOOL_from_json.py +msgid "" +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." +msgstr "大きめの布の切れ端です。アイテム製作に使え、止血も出来ます。" + +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "洗面キット" + +#. ~ Description for shaving kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." +msgstr "" +"洗顔と顔剃りに使う道具が一式揃った、コンパクトで軽量な洗面キットです。固形石鹸を充填して使用することで、しばらくの間さっぱりした良い気分が持続します。1回の使用で固形石鹸を1単位消費します。" + +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" +msgstr[0] "スポンジ" + +#. ~ Description for sponge +#: lang/json/TOOL_from_json.py +msgid "" +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." +msgstr "掃除に役立つ、柔らかくて多孔質の素材でできた道具です。普通は水を通さない物体の表面を洗浄するのに使われます。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "簡易散髪キット" + +#. ~ Description for makeshift haircut kit +#: lang/json/TOOL_from_json.py +msgid "This is a kit with tools for cutting hair." +msgstr "髪を切る為の道具一式です。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "簡易洗面キット" + +#. ~ Description for makeshift shaving kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." +msgstr "" +"どうにか洗顔と顔剃りが出来るよう有り合わせのものを集めた、簡易式の洗面キットです。固形石鹸を充填して使用することで、しばらくの間さっぱりした良い気分が持続します。1回の使用で固形石鹸を1単位消費します。" + +#: lang/json/TOOL_from_json.py +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "洗濯板" + +#. ~ Description for washboard +#: lang/json/TOOL_from_json.py +msgid "" +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." +msgstr "木製の洗濯板です。洗濯用の薬品が充填された状態で使用すれば、不潔な衣類を洗うことができます。" + +#: lang/json/TOOL_from_json.py +msgid "washing kit" +msgid_plural "washing kits" +msgstr[0] "洗濯洗浄キット" + +#. ~ Description for washing kit +#: lang/json/TOOL_from_json.py +msgid "" +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." +msgstr "洗濯板とスポンジのセットです。大変動後に物を洗うために必要な道具全てが揃っています。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "トラバサミ" + +#. ~ Use action bury_question for bear trap. +#: lang/json/TOOL_from_json.py +msgid "Bury the beartrap?" +msgstr "トラバサミを埋めますか?" + +#. ~ Use action done_message for bear trap. +#: lang/json/TOOL_from_json.py +msgid "You set the beartrap." +msgstr "トラバサミを設置しました。" + +#. ~ Use action done_message for bear trap. +#: lang/json/TOOL_from_json.py +msgid "You bury the beartrap." +msgstr "トラバサミを埋めました。" + +#. ~ Description for bear trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." +msgstr "バネ仕掛けのトラバサミです。地面に設置し、上に乗った者の脚を強く挟み込みます。シャベルを持っていれば、設置する時に埋めて隠せます。" + +#: lang/json/TOOL_from_json.py +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "刃の罠" + +#. ~ Use action done_message for blade trap. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "%dタイル先に刃の罠を設置しました。" + +#. ~ Description for blade trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." +msgstr "モーターと水平にマチェットが取り付けてあります。仕掛け線を引っ張ると作動します。効果範囲は3x3タイルに及びます。" + +#: lang/json/TOOL_from_json.py +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "釘板の罠" + +#. ~ Use action done_message for nailboard trap. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "%sに釘板の罠を設置しました。釘の先が上を向いています。" + +#. ~ Description for nailboard trap +#: lang/json/TOOL_from_json.py +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "釘で繋ぎ合わせた数枚の板で、釘が板から突き出ています。何も知らない犠牲者が上に乗れば、足に釘が刺さるでしょう。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "ブービートラップ" + +#. ~ Use action done_message for booby trap. +#: lang/json/TOOL_from_json.py +msgid "You set the booby trap up and activate the grenade." +msgstr "ブービートラップを設置し、手榴弾の安全ピンを抜きました。" + +#. ~ Description for booby trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." +msgstr "繋がれた紐が引っ張られると起爆する爆発物です。設置後、可哀想な犠牲者が引っ掛かるのを観察しましょうか。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "気泡シート" + +#. ~ Use action done_message for bubble wrap. +#: lang/json/TOOL_from_json.py +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "気泡シートを設置しました。踏めば鳴るでしょう。" + +#. ~ Description for bubble wrap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." +msgstr "緩衝材などに使われる気泡シートです。地面に設置しておけば、何かが通った時に音が鳴るでしょう。" + +#: lang/json/TOOL_from_json.py +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "鉄菱" + +#. ~ Use action done_message for loose caltrops. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "%sに鉄菱を撒きました。" + +#. ~ Description for loose caltrops +#: lang/json/TOOL_from_json.py +msgid "" +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." +msgstr "表面に何箇所も尖った箇所がある小さな金属片です。何も知らない犠牲者が上に乗れば、足に突き刺さるでしょう。" + +#: lang/json/TOOL_from_json.py +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "ガラス棘" + +#. ~ Use action done_message for loose glass caltrops. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You scatter the glass caltrops on the %s." +msgstr "%sにガラス棘を撒きました。" + +#. ~ Description for loose glass caltrops +#: lang/json/TOOL_from_json.py +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "尖った箇所が露出するように接着したガラス片です。何も知らない犠牲者が上に乗れば、足に突き刺さるでしょう。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "クロスボウの罠" + +#. ~ Use action done_message for crossbow trap. +#: lang/json/TOOL_from_json.py +msgid "You set the crossbow trap." +msgstr "クロスボウの罠を設置しました。" + +#. ~ Description for crossbow trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." +msgstr "クロスボウの引き金に仕掛け線を括り付けた罠です。ボルトが1発装填されています。一度罠が発動すると無効化されます。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "地雷" + +#. ~ Use action bury_question for land mine. +#: lang/json/TOOL_from_json.py +msgid "Bury the land mine?" +msgstr "地雷を埋めますか?" + +#. ~ Use action done_message for land mine. +#: lang/json/TOOL_from_json.py +msgid "You set the land mine." +msgstr "地雷を設置しました。" + +#. ~ Use action done_message for land mine. +#: lang/json/TOOL_from_json.py +msgid "You bury the land mine." +msgstr "地雷を埋めました。" + +#. ~ Description for land mine +#: lang/json/TOOL_from_json.py +msgid "" +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "軍用対人地雷で、上に誰かが乗ると作動します。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "ショットガンの罠" + +#. ~ Use action done_message for shotgun trap. +#: lang/json/TOOL_from_json.py +msgid "You set the shotgun trap." +msgstr "ショットガンの罠を設置しました。" + +#. ~ Description for shotgun trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "" +"装填済みの2連ショットガンの引き金に仕掛け線を括り付けた簡単な罠です。弾が2発装填されています。作動すれば1発ないし2発の弾丸が発射されます。" + +#: lang/json/TOOL_from_json.py +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "仕掛け線" + +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "仕掛け線を張りました。" + +#. ~ Description for tripwire trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." +msgstr "" +"両端に取り付け具の付いた細くて丈夫なケーブルです。仕掛け線は玄関や狭い通路などに設置しなければなりません。この罠は通過者を躓かせる事が目的ですが、軽い怪我を与えられる可能性もあります。" + +#: lang/json/TOOL_from_json.py +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "チェーンソー(オフ)" + +#. ~ Description for chainsaw (off) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." +msgstr "製材のための道具ですが、武器としても使えます。ガソリンを入れて起動させると、非常に強力で扱いにくい近接武器として活躍します。" + +#: lang/json/TOOL_from_json.py +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "チェーンソー(オン)" + +#. ~ Description for chainsaw (on) +#: lang/json/TOOL_from_json.py +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "チェーンソーは大きな騒音を立てて動いています。使用すると電源を切ります。" + +#: lang/json/TOOL_from_json.py +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "電動丸鋸(オフ)" + +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "電動丸鋸の電源をオンにしました。" + +#. ~ Description for circular saw (off) +#: lang/json/TOOL_from_json.py +msgid "" +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." +msgstr "" +"コードレスの軽量手持ち丸鋸です。木材、ゾンビ、非常時にはピザさえカットできるほどの速さで円形刃が回転します。刃は戦闘用としても有効ですが、サイズが小さいため命中させるのは困難です。" + +#: lang/json/TOOL_from_json.py +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "電動丸鋸(オン)" + +#. ~ Description for circular saw (on) +#: lang/json/TOOL_from_json.py +msgid "" +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." +msgstr "コードレスの軽量手持ち丸鋸です。電源が入り、刃が回転しています。使用すると電源を切ります。" + +#: lang/json/TOOL_from_json.py +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "斧(銅)" + +#. ~ Description for copper axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." +msgstr "ほど良い大きさの銅片を加工して木の棒に取り付けた、簡易式の手斧です。それなりに役立ちます。" + +#: lang/json/TOOL_from_json.py +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "電動チェーンソー(オフ)" + +#. ~ Description for electric chainsaw (off) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." +msgstr "製材のための道具ですが、武器としても使えます。電池を入れて起動させると、非常に強力で扱いにくい近接武器として活躍します。" + +#: lang/json/TOOL_from_json.py +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "電動チェーンソー(オン)" + +#. ~ Description for electric chainsaw (on) +#: lang/json/TOOL_from_json.py +msgid "" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." +msgstr "電動チェーンソーは大きな騒音を立てて動いています。使用すると電源を切ります。" + +#: lang/json/TOOL_from_json.py +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "手斧(石)" + +#. ~ Description for stone hand axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." +msgstr "幅広の石の片側を鋭く砥ぎ、反対側は持ち手としてそのままにしてあります。多くの機能を備えた旧石器時代の十徳ナイフです。" + +#: lang/json/TOOL_from_json.py +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "手斧(金属)" + +#. ~ Description for metal hand axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." +msgstr "" +"片側が鋭く成形された鋼鉄の塊です。まずまずの使い心地ですが、本物の斧とは比較になりません。まずまずの使い心地ですが、本物の斧とは比較になりません。" + +#: lang/json/TOOL_from_json.py +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "釿(石)" + +#. ~ Description for stone adze +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stone adze, somewhat useful for cutting through wood objects." +msgstr "石の釿(ちょうな)です。農作業に使うくわのような形をした工具で、木材や木製品の成形加工に使います。" + +#: lang/json/TOOL_from_json.py +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "斧(石)" + +#. ~ Description for stone axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." +msgstr "木に鋭利な石を添えた斧の代用品です。なんとか斧としての役目を果たす程度の性能で、本物とは比較にもなりません。" + +#: lang/json/TOOL_from_json.py +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "ノコギリ" + +#. ~ Description for wood saw +#: lang/json/TOOL_from_json.py +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "刃の薄いノコギリです。木材を切るのに用います。" + +#: lang/json/TOOL_from_json.py +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "日干しレンガパレット(未乾燥)" + +#. ~ Use action msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "You test the bricks, and they're solid enough to use." +msgstr "レンガを確認すると、十分に硬くなっているようです。" + +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "The bricks are still too damp to bear weight." +msgstr "レンガはまだ湿っており、耐久性が不十分です。" + +#. ~ Description for pallet of wet adobe bricks +#: lang/json/TOOL_from_json.py +msgid "" +"A pallet full of heavy mud bricks which need to dry slowly to be usable." +msgstr "泥製の重いレンガを満載したパレットです。使える状態になるまでゆっくり乾かす必要があります。" + +#: lang/json/TOOL_from_json.py +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" +msgstr[0] "日干しレンガパレット" + +#. ~ Description for pallet of dry adobe bricks +#: lang/json/TOOL_from_json.py +msgid "" +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." +msgstr "" +"パレットに満載された質素な泥製のレンガです。人間が命を危険に晒している間に、一週間かけてじっくり乾燥していました。分解するとパレットとレンガを入手できます。" + +#: lang/json/TOOL_from_json.py +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "アセチレンガス生成機" + +#. ~ Description for acetylene-gas machine +#: lang/json/TOOL_from_json.py +msgid "" +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." +msgstr "水と炭化カルシウムから非加圧のアセチレンを作り出す大がかりな装置です。" + +#: lang/json/TOOL_from_json.py +msgid "angle grinder" +msgid_plural "angle grinders" +msgstr[0] "アングルグラインダー" + +#. ~ Description for angle grinder +#: lang/json/TOOL_from_json.py +msgid "" +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." +msgstr "素材の表面の平滑化や研磨をする際に使う一般的な電動工具です。" + +#: lang/json/TOOL_from_json.py +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "レンガ窯" + +#. ~ Description for brick kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." +msgstr "炭を燃やして使う携帯型の窯です。レンガを焼成するためのものですが、粘土で作ったものを焼くこともできます。" + +#: lang/json/TOOL_from_json.py +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "ペイントチッパー" + +#. ~ Description for paint chipper +#: lang/json/TOOL_from_json.py +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "塗料を除去する為の鑿と似た道具です。" + +#: lang/json/TOOL_from_json.py +msgid "clamp" +msgid_plural "clamps" +msgstr[0] "かすがい" + +#. ~ Description for clamp +#: lang/json/TOOL_from_json.py +msgid "" +"This clamp is useful for keeping things still, especially if you have " +"several of them." +msgstr "複数の資材を繋げて固定する際に役立つ道具です。" + +#: lang/json/TOOL_from_json.py +msgid "claw bar" +msgid_plural "claw bars" +msgstr[0] "小型バール" + +#. ~ Description for claw bar +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." +msgstr "" +"曲がった部分を釘などに引っかけてこじ開ける小型の工具です。使用することで鍵のかかった扉を破壊せずに解錠し、マンホールの蓋を持ち上げることもできます。もちろん、誰かの頭に叩きつける事もできますよ。" + +#: lang/json/TOOL_from_json.py +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "コンクリートミキサー" + +#. ~ Description for concrete mixer +#: lang/json/TOOL_from_json.py +msgid "" +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." +msgstr "持ち運びできるコンクリートミキサーです。大きくて重いですが、一人で操作でき、電池で駆動します。ヒーターが内蔵されています。" + +#: lang/json/TOOL_from_json.py +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "電動ドリル" + +#. ~ Description for cordless drill +#: lang/json/TOOL_from_json.py +msgid "" +"This is a cordless battery-powered drill with a selection of drill bits." +msgstr "電池で稼働するコードレスハンドドリルです。付け替え用の先端部品がいくつか付属しています。" + +#: lang/json/TOOL_from_json.py +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "電動ジャックハンマー" + +#. ~ Description for electric jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." +msgstr "硬い岩や地面に穴をあけるための工事用ツールです。UPSの電力で駆動します。燃料がある状態で隣接する地形に対して使用すれば削岩できます。" + +#: lang/json/TOOL_from_json.py +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "弓鋸" + +#. ~ Description for hacksaw +#: lang/json/TOOL_from_json.py +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "金属製品を切断する際に用いられる頑丈なノコギリです。" + +#: lang/json/TOOL_from_json.py +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "ハンマー" + +#. ~ Description for hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." +msgstr "" +"持ち手が木製になっている、磁気除去済みの鋼鉄製くぎ抜き金づちです。ハンマー、釘、木材を所持していれば、隣接したドアや窓に板を打ち付けることができます。その他にも無数の用途があります。" + +#: lang/json/TOOL_from_json.py +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "手回しドリル" + +#. ~ Description for hand drill +#: lang/json/TOOL_from_json.py +msgid "" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." +msgstr "原始的な手回し式のドリルです。ドリルビットはひとつだけです。穴を空けるのに時間がかかり、疲労がすぐに溜まります。" + +#: lang/json/TOOL_from_json.py +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "ゴムホース" + +#. ~ Description for rubber hose +#: lang/json/TOOL_from_json.py +msgid "" +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." +msgstr "柔軟なゴムホースです。何かの部品として使えます。車両から燃料を抜き取る事も出来ます。" + #: lang/json/TOOL_from_json.py msgid "bottle jack" msgid_plural "bottle jacks" @@ -78693,6 +78457,123 @@ msgstr[0] "シザースジャッキ" msgid "A compact scissor jack used for lifting vehicles." msgstr "車両を持ち上げるのに使用する、小型のシザージャッキです。" +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "ジャックハンマー" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "硬い岩や地面に穴をあけるための工事用ツールです。ガソリンで動きます。燃料がある状態で隣接する地形に対して使用すれば削岩できます。" + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "電動窯" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"電池で作動する携帯型の電動窯です。レンガを焼成するためのものですが、粘土で作ったものを焼くこともできます。ちょっとした機械整備の知識があれば、車両電源で動くように改造できるかもしれません。" + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "修復キット(銃整備師用)" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"損傷した銃器を修復するための専用工具が完璧に備わった修復キットです。通常の電池で作動します。銃器を長く使うには必須のものと言えます。1回の使用で電池容量を25消費します。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "簡易ハンマー" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "棒に金属片を括りつけたハンマーの代用品です。意外なほどハンマーとしての役割を果たしますが、それでもやはり本物には遠く及びません。" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "ヤスリ" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "金属製の素材の表面を滑らかにする際に使う一般的な工具です。" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "左官ごて(金属)" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "建設現場でコンクリートやモルタルを平滑にする時に用いられます。" + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "多目的修復キット" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" +"素材から精密な交換部品を削り出す小型カービングナイフ、硬い木材を切断するのこぎり、洗浄用の柔らかい布がセットになった持ち運びに便利なキットです。ダクトテープが付属していれば、特定のアイテムを修復できます。" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "プラスチック用金型" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "プラスチック用の金型です。プラスチック製アイテムの製作や形状を整えるのに使います。" + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "万能ツール" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "やや大型の、ペンチの形をした工具です。握りの中にいくつもの工具が隠れています。" + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -78709,6 +78590,242 @@ msgid "" msgstr "" "金属を切断及び溶接する為のツール一式です。携帯用アセチレン灯と燃料ボンベ、その他必要な道具が含まれています。使用するには、適切な溶接用ガスの入った加圧シリンダーを補充する必要があります。金属加工の他に金属製の壁を破壊することもできます。" +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "刷毛" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "刷毛(はけ)。壁面を塗装するのに適した幅広のブラシです。" + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "つるはし" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "鋼製の大きなつるはしです。硬い壁などの破壊に適しています(スキル次第では堅い敵も)。大地を削れ!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "ピンリーマー" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "穴の径を広げたり形状を整えたりする際に使う、手持ち式の工具の一種です。" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "ペンチ" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "基本的な機械整備作業に適した、スリップジョイント付きの標準的なペンチです。更に複雑な作業にはレンチが必要です。" + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "電動ポリッシャー" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "研磨用の電動工具です。金属の表面に、鏡のような反射加工を施します。" + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "ハンマー(石)" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "木に石を添えたハンマーの代用品です。意外なほどハンマーとしての役割を果たしますが、それでもやはり本物には遠く及びません。" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "ドライバー" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "プラスドライバーです。電子機器、機械工作の作業など多用途に使えます。" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "ドライバーセット" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "大きさや先端の形状が様々なドライバーセットです。より精密な作業に必要な正しいドライバーがある事が保証されています。" + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "修復キット(銃器用)" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"損傷した銃器を修復するための専用工具が詰まった携帯式修復キットです。通常の電池で作動します。銃器を長く使うには必須のものと言えます。1回の使用で電池容量を100消費します。" + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "はんだごて" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "先端が加熱する工具です。電子機器の製作に必須で、傷を焼灼する事も出来ます。" + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "工具箱" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "頑丈な金属の箱に収められた完璧な工具セットです。一般家庭で想定されるほとんどの修繕・建築作業を可能とします。" + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "業務用工具箱" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "一般家庭での大抵の修繕や建設作業に適したあらゆる工具に加え、工場などでの高度な製造作業に適した工具が収められた、頑丈な金属製の箱です。" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "拡張工具セット" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "手と一体化した工具セットです。切断したり、さいの目に刻んだりと、様々な作業が可能です。" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "アーク溶接機" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "アーク放電を利用して金属同士を溶接する、電池駆動の工具です。建設作業や修理には欠かせません。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "簡易アーク溶接機" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" +"変圧器や銅線、即席の電極ホルダーなどを組み合わせて作った、使用者の安全をまったく考慮していない簡易的なアーク溶接機です。市販の溶接機程効率的な作業はできませんが、いざという時に役立ちます。" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "左官ごて(木)" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "この簡易ごては建設現場でコンクリートやモルタルを平滑にするときに使います。簡易的な鈍器として使用することもできます。" + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "羊毛" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "天然の羊毛の塊です。フェルトや糸に加工することができます。" + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "アートナイフ" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"小型の鋭利な刃物です。織物や工作などの精密作業に使い、傷を焼灼する事も出来ます。切れ味はまともですが、刃が小さ過ぎるため武器として使うのは困難です。生物の解体は出来ません。" + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "レンチ" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "調節が可能なレンチです。武器としても頼りになり、多くの機械工作に使われます。" + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -89477,8 +89594,8 @@ msgid "broken vegetation tangle" msgstr "枝葉の残骸の山" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "クモの糸くず" +msgid "cobwebs" +msgstr "クモ糸" #: lang/json/field_type_from_json.py msgid "webs" @@ -90455,7 +90572,7 @@ msgstr "非常に不快な姿です。クモの部位の一部が殻から飛び #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "濁った水が時々泡立ち、毒性のガスを放出しています。" @@ -90594,7 +90711,7 @@ msgstr "一年中採取できて食べられる部位も多い、有用な植物 #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "中央部が黒く丸い黄色の花です。オックスアイデージーとも呼ばれます。" #. ~ Description for lily @@ -90825,8 +90942,8 @@ msgstr "オートドクMk.XI" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "CBMの移植と除去に使う外科装置です。技能を持った者にしか操作できません。" #: lang/json/furniture_from_json.py @@ -91148,8 +91265,8 @@ msgstr "裂けた肉腫" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "正体不明の、痙攣する異界の肉塊です。表面の血管が裂け、傷口から奇妙なガスを放出しています。" #: lang/json/furniture_from_json.py @@ -91714,7 +91831,7 @@ msgstr "AVラック" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "AV機器や収集した書籍などを置く棚です。" #: lang/json/furniture_from_json.py @@ -94743,7 +94860,7 @@ msgstr[0] "ライフル(.308/M110A1)" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -103990,8 +104107,8 @@ msgid "Unequip selected armor" msgstr "選択したアイテムを脱ぐ" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "ヘルプ表示" +msgid "Display keybindings menu" +msgstr "キー割当メニュー" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -104253,6 +104370,10 @@ msgstr "切替/照準地点追尾" msgid "Center On Character" msgstr "キャラクターを中央表示" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "ヘルプ表示" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "性別変更" @@ -104886,10 +105007,6 @@ msgstr "自動攻撃" msgid "Main Menu" msgstr "メインメニュー" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "キー割当" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "オプション" @@ -104990,7 +105107,7 @@ msgstr "下へ移動" #: lang/json/keybinding_from_json.py msgid "Exit this keybinding screen" -msgstr "終了/キー割り当てメニュー" +msgstr "終了/キー割当メニュー" #: lang/json/keybinding_from_json.py msgid "Remove bindings" @@ -105004,6 +105121,10 @@ msgstr "追加/ローカルキー割当" msgid "Add global keybinding" msgstr "追加/グローバルキー割当" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "操作実行/キー割当メニュー" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "追加/区域" @@ -105656,6 +105777,29 @@ msgstr "死体" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "大変動で失われた数多の命のうちの何人かです。" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "スズメバチの巣です。" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "寄生バチの巣" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "寄生バチの巣です。" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "護送車" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "護送車です。" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -105778,6 +105922,11 @@ msgstr "ごみ集積所" msgid " Area Dump" msgstr "地区ごみ集積所" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "セントジョン牧場 555-0199 酪農体験ツアー" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -106919,6 +107068,21 @@ msgstr "保管室を開放" msgid "Manifest" msgstr "一覧表" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "医療品保管システム" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "保管室を開く" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "危険 地雷原" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -107170,7 +107334,7 @@ msgstr "鶴の一撃" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -107253,7 +107417,7 @@ msgstr "竜の知恵" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -107518,7 +107682,7 @@ msgstr "豹の追跡" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -107707,7 +107871,7 @@ msgstr "" "絶えぬ錬磨を\n" "糧とせん\n" "\n" -"感覚x50%%の打撃/斬撃装甲貫通力上昇、感覚x100%%のブロック時ダメージ軽減" +"感覚x50%%の打撃/斬撃装甲貫通、感覚x100%%のブロック時ダメージ軽減" #: lang/json/martial_art_from_json.py msgid "Waning Moon" @@ -107849,7 +108013,7 @@ msgstr "見切り(シラット)" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" "攻撃をかわす度に相手の戦闘スタイルを見切り、より正確に攻撃できるようになります。\n" @@ -108021,12 +108185,12 @@ msgstr "猿戯" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" "敵の動きを正確に捉える位置取りによって攻撃の正確性を増し、防御を掻い潜ります。\n" "\n" -"感覚x20%%の命中精度上昇、感覚x50%%の打撃防御貫通。\n" +"感覚x20%%の命中精度上昇、感覚x50%%の打撃装甲貫通。\n" "2ターン継続" #: lang/json/martial_art_from_json.py @@ -108254,7 +108418,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" "void player::ApplyBiojutsuStatic() {\n" "blocks_left += 2;\n" @@ -108396,7 +108560,7 @@ msgstr "サソリの突撃" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -110676,6 +110840,11 @@ msgstr "色々な場所で見つかるだろう。木はどこにでも生えて msgid "How is the search going? Have you found'em?" msgstr "どうだ?揃ったか?" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "本当にありがとう。心配しないで、ちゃんとお礼はするよ。" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "スイーツ" @@ -111232,7 +111401,7 @@ msgid "" msgstr "硝子吹きに関する本を何とかして読みたいんだ。インターネットがなくなったから、便利な参考資料も見られなくなってしまった。" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "素晴らしい。私は自分の土地を離れたくないからね。" #: lang/json/mission_def_from_json.py @@ -111273,10 +111442,6 @@ msgid "" "don't have any handy references." msgstr "「日曜大工全書」という本を何とかして読みたいんだ。インターネットがなくなったから、便利な参考資料も見られなくなってしまった。" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "素晴らしい。私は自分の土地を離れたくないからね。" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "図書館や書店を探してもいいし、学校にもあるかもな。" @@ -111671,8 +111836,8 @@ msgstr "サワー種スターターなんかのために命を危険に晒した #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "入って右手の冷蔵庫の中にある、ミレニアム・ファルコンのシールが貼ってある瓶だ。" #: lang/json/mission_def_from_json.py @@ -112663,7 +112828,7 @@ msgid "" msgstr "" "最近、研究員の一人が試作ロボットの実地テストをすると言って研究所を出ていった。そいつはそれ以来戻って来ないし、何の音沙汰もない。テストをしていた場所を調べて、彼女と試作ロボットを連れ帰ってきてほしいんだ。" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "協力ありがとう。幸運を祈る。" @@ -112671,7 +112836,7 @@ msgstr "協力ありがとう。幸運を祈る。" msgid "Don't expect our help then." msgstr "私たちの助けが欲しくなっても知らないからな。" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -115869,7 +116034,7 @@ msgstr "髭(チンストラップ)" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "顎のラインに沿って円状に生えた顎髭です。口髭は生えていません。" #: lang/json/mutation_from_json.py @@ -115930,7 +116095,7 @@ msgstr "髭(もみあげ)" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "耳の前部に毛が生えています。通常は髪の毛と髭が繋がった状態ですが、これは単体で存在しています。" @@ -116008,7 +116173,7 @@ msgstr "弱い発光器官" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "頭部から発光器官が伸び、弱々しい光を放っています。暗闇でも目立ち、交尾の時期にパートナーを引き寄せるのに便利です。" @@ -117728,7 +117893,7 @@ msgstr "薄い毛皮" msgid "" "Light fur has grown to cover your entire body, providing slight protection " "from cold." -msgstr "短毛の毛皮が全身を薄い覆っています。わずかに寒さを防ぎます。" +msgstr "短毛の毛皮が全身を薄く覆っています。わずかに寒さを防ぎます。" #: lang/json/mutation_from_json.py msgid "Furry" @@ -121626,11 +121791,9 @@ msgstr "個人的な好みなのか子供時代のトラウマなのか不明で msgid "Survivor Story" msgstr "サバイバーストーリー" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "このNPCはどうやって大変動から生き残ったのか語ります。" @@ -124189,6 +124352,14 @@ msgstr "郊外家屋" msgid "rural house roof" msgstr "郊外家屋(屋上)" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "農道" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "納屋(屋上)" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "大学管理棟" @@ -125218,6 +125389,10 @@ msgstr "生存者の野営地" msgid "military helipad" msgstr "軍用ヘリポート" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "軍事基地" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "家屋" @@ -125466,10 +125641,6 @@ msgstr "サイロ" msgid "silo cap" msgstr "サイロ(屋根)" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "納屋(屋上)" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "農園" @@ -131511,7 +131682,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -131531,7 +131702,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -134364,6 +134535,266 @@ msgstr "中央の建物は拠点の中核や食堂として活用できます。 msgid "central building south half" msgstr "中央棟(南)" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "避難シェルターが必要です。拠点の北東に、丸太の屋根がある樹脂壁の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "もっと寝床を広げるために、樹脂壁の避難シェルターを広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "北東の樹脂壁の小屋を完成させましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、東側に樹脂壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "更に住居を広げるために、東側に樹脂壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南東に樹脂壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南東に樹脂壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、北西に樹脂壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、西側に樹脂壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "更に住居を広げるために、西側に樹脂壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南西に樹脂壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南西に樹脂壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。北東の樹脂壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東の樹脂壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。北西の樹脂壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。西側の樹脂壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。東側と西側の樹脂壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東の樹脂壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東の樹脂壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南西の樹脂壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南西の樹脂壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東と南西の樹脂壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "避難シェルターが必要です。拠点の北東に、丸太の屋根がある練土壁の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "もっと寝床を広げるために、練土壁の避難シェルターを広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "北東の練土壁の小屋を完成させましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、東側に練土壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "更に住居を広げるために、東側に練土壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南東に練土壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南東に練土壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、北西に練土壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、西側に練土壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "更に住居を広げるために、西側に練土壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南西に練土壁の建物を建てましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "更に住居を広げるために、南西に練土壁の個室を増やしましょう。建設した壁は中央の部屋の壁の一部として利用できます。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。北東の練土壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東の練土壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。北西の練土壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。西側の練土壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。東側と西側の練土壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東の練土壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東の練土壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南西の練土壁の建物の一角を拡張しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南西の練土壁の部屋を広げましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "中央の建物は拠点の中核や食堂として活用できます。南東と南西の練土壁の部屋を広げましょう。" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -135579,6 +136010,122 @@ msgstr "食堂の中央を金属壁で囲みましょう。" msgid "build center of the metal wall dining hall" msgstr "食堂 - 金属壁(中央)" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "中央の調理場に樹脂壁を設置しましょう。" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "調理場 - 樹脂壁" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "中央の調理場の樹脂壁を完成させましょう。" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "調理場 - 樹脂壁(完成)" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "作業者を風雨から守るため、燻製加工室を樹脂壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "燻製加工室 - 樹脂壁と屋根" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "調理場の西側を樹脂壁で囲んで食料貯蔵室を作りましょう。" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "食料貯蔵室 - 樹脂壁" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "食堂の西側を樹脂壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "食堂 - 樹脂壁(西)" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "食堂の東側を樹脂壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "食堂 - 樹脂壁(東)" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "食堂の中央を樹脂壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "食堂 - 樹脂壁(中央)" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "中央の調理場に樹脂壁を設置しましょう。" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "調理場 - 練土壁" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "中央の調理場の練土壁を完成させましょう。" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "調理場 - 練土壁(完成)" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "作業者を風雨から守るため、燻製加工室を練土壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "燻製加工室 - 練土壁と屋根" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "調理場の西側を練土壁で囲んで食料貯蔵室を作りましょう。" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "食料貯蔵室 - 練土壁" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "食堂の西側を練土壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "食堂 - 練土壁(西)" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "食堂の東側を練土壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "食堂 - 練土壁(東)" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "食堂の中央を練土壁で囲みましょう。" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "食堂 - 練土壁(中央)" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "中央の調理場に金属壁を設置しましょう。" @@ -135865,6 +136412,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "ウマなどの大型動物は厩舎で飼います。牧場の南西に屋根がある板金製の小屋を建てましょう。" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "小屋があればニワトリなどの鳥類を確保できます。牧場の北東に屋根がある樹脂製の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "飼料、飼育用具、道具類を保管する場所が必要です。牧場の南東に屋根がある樹脂製の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "ウマなどの大型動物は厩舎で飼います。牧場の南西に屋根がある樹脂製の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "小屋があればニワトリなどの鳥類を確保できます。牧場の北東に屋根がある練土製の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "小屋があればニワトリなどの鳥類を確保できます。牧場の南東に屋根がある練土製の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "ウマなどの大型動物は厩舎で飼います。牧場の南西に屋根がある練土製の小屋を建てましょう。" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -136007,6 +136590,54 @@ msgstr "この区画に金属壁の醸造場を建設しましょう。" msgid "SW metal wall brewery" msgstr "醸造場 - 金属壁(南西)" +#: lang/json/recipe_from_json.py +msgid "" +"We could divert saltwater from the swamp nearby to create a steady supply of" +" salt for our needs in an adobe hut." +msgstr "荒打漆喰壁の建物に付近の沼地から塩水を引き入れ、塩を安定供給できるようにします。" + +#: lang/json/recipe_from_json.py +msgid "NE migo resin saltpan" +msgstr "製塩場 - 樹脂壁(北東)" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." +msgstr "小屋があれば化学物質や道具類を保管できます。製塩場の南東に屋根がある荒打漆喰壁の小屋を建てましょう。" + +#: lang/json/recipe_from_json.py +msgid "SE migo resin storage room" +msgstr "貯蔵庫 - 樹脂壁(南東区画)" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." +msgstr "この区画に樹脂壁の醸造場を建設しましょう。" + +#: lang/json/recipe_from_json.py +msgid "SW migo resin brewery" +msgstr "醸造場 - 樹脂壁(南西)" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "製塩場 - 練土壁(北東)" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "貯蔵庫 - 練土壁(南東区画)" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "この区画に練土壁の醸造場を建設しましょう。" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" +msgstr "醸造場 - 練土壁(南西)" + #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" @@ -136037,22 +136668,10 @@ msgstr "この区画に石壁の醸造場を建設しましょう。" msgid "SW stone wall brewery" msgstr "醸造場 - 石壁(南西)" -#: lang/json/recipe_from_json.py -msgid "" -"We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." -msgstr "荒打漆喰壁の建物に付近の沼地から塩水を引き入れ、塩を安定供給できるようにします。" - #: lang/json/recipe_from_json.py msgid "NE wattle and daub saltpan" msgstr "製塩場 - 荒打漆喰壁(北東)" -#: lang/json/recipe_from_json.py -msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." -msgstr "小屋があれば化学物質や道具類を保管できます。製塩場の南東に屋根がある荒打漆喰壁の小屋を建てましょう。" - #: lang/json/recipe_from_json.py msgid "SE wattle and daub storage room" msgstr "貯蔵庫 - 荒打漆喰壁(北東)" @@ -136579,6 +137198,114 @@ msgid "" "filling in the floor." msgstr "大量の金属屑を使って中央に大型倉庫を建てられます。床を完成させましょう。" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。東側の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。西側の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。北西の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。南西の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。北東の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。南東の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。南側出入口の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。北側出入口の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "大量の樹脂を使って中央に大型倉庫を建てられます。床を完成させましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。東側の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。西側の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。北西の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。南西の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。北東の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。南東の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。南側出入口の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。北側出入口の建設を始めましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "大量の練土を使って中央に大型倉庫を建てられます。床を完成させましょう。" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -136957,6 +137684,66 @@ msgid "" "up." msgstr "製陶作業場を金属壁で囲み、収納場所も追加しましょう。" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "労働者が雨に濡れずに済むように、まずは樹脂壁の作業場を作りましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "北の樹脂壁を西まで伸ばし、収納場所も追加しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "樹脂壁を延長して作業場を広げ、参考書を置く本棚を追加しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "生産効率を上げるために、樹脂壁と製陶作業場を追加しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "製陶作業場を樹脂壁で囲み、収納場所も追加しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "労働者が雨に濡れずに済むように、まずは練土壁の作業場を作りましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "北の練土壁を西まで伸ばし、収納場所も追加しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "練土壁を延長して作業場を広げ、参考書を置く本棚を追加しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "生産効率を上げるために、練土壁と製陶作業場を追加しましょう。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "製陶作業場を練土壁で囲み、収納場所も追加しましょう。" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -138354,6 +139141,46 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "怪しい地下室" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "制圧" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "制圧" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"基地が死者に襲われ、武器庫への退却という最後の命令が下されましたが、混乱の中で分隊からはぐれ、一人で倉庫に閉じ込められてしまいました。武器庫にたどり着けた者はいるのか、自分が最後の生存者なのか、何一つ分かりません。" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"基地が死者に襲われ、武器庫への退却という最後の命令が下されましたが、混乱の中で分隊からはぐれ、一人で倉庫に閉じ込められてしまいました。武器庫にたどり着けた者はいるのか、自分が最後の生存者なのか、何一つ分かりません。" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "軍事基地内倉庫" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -139525,7 +140352,7 @@ msgstr "リスの肉は美味しいが、高威力の銃で撃つと死体が残 #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "強く殴り過ぎて木っ端みじんにしなければ、リスは丁度いいおやつになるよ。" #: lang/json/snippet_from_json.py @@ -144139,7 +144966,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -144159,7 +144986,7 @@ msgstr "" "報告の詳細に関してはファイルEXO-M-312を参照されたし。" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr " あなたは大変動で失われた数多の命の一つとして忘れ去られた..." #: lang/json/snippet_from_json.py @@ -145479,7 +146306,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" "疾病予防管理センター(CDC)からの告示です。複数の言語で勧告が書かれています。「公衆衛生警報: " @@ -145869,10 +146696,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" -"『季刊・ベテランクラフター』マカロニは食べるためだけのものじゃない!マカロニでアートやアクセサリーを作ろう!瞬間接着剤の正しい使い方も掲載、これで貴方はもう手をくっつけずに済みます!" +"広告:季刊・ベテランクラフター " +"マカロニは食べるためだけのものじゃない!マカロニでアートやアクセサリーを作ろう!瞬間接着剤の正しい使い方も掲載、これで貴方はもう手をくっつけずに済みます!" #: lang/json/snippet_from_json.py msgid "" @@ -147185,7 +148013,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" "マウス組織で観察されたXE037の急速な取り込みと死滅は、想定していたほど完全なものではない。タカトシ博士が「ネガティブスペース分光法」と呼ぶ分析方法の改善により、マウスの細胞核周辺にごく少量のXE037が集まっていることが判明した。" @@ -147197,8 +148025,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" "今日、ヘンダーソンのオリジナルXE037マウスにいくつかの異常変化が見られた。マウスの重量が600%以上増加したため、解剖許可が出された。骨盤付近に心臓が複製され、更に何らかの酸性粘液を分泌する腺器官が新たに成長しており、メスを溶かした。粘液の一部は採取して分析に回した。XE037には予期しない変異原性があるようだ。化学防護服を着ておいて正解だったな。" @@ -147259,11 +148087,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" "今日は最優先処置として、被験体TP92に対して微量のXE037を混合した水を投与した。検死解剖の最中に被検体の蘇生が始まったため、トロー博士は控えめな表現で言えば驚愕し、被検体を顕微鏡で殴って再度殺した。" @@ -147623,16 +148451,6 @@ msgstr "" "今日発生したとあるアクシデントによって、ある解決案が見つかった。4次元空間を利用した転移の際に発生する高エネルギー反応によって、XE037を体内からほぼ完全に除去できる事が確認されたのだ。残念ながらこの方法では、サブプレーンの生命体がメインプレーンに侵入する可能性が高まる。治療法が病状よりもやっかいとはね。だがとにかく" "、メルキオール経由でXEDRA-40に知らせた。シドゥ博士がこの情報を上手く使ってくれるだろう。" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" -"今日は最優先処置として、被験体TP92に対して微量のXE037を混合した水を投与した。検死解剖の最中に被検体の蘇生が始まったため、トロー博士は控えめな表現で言えば驚愕し、被検体を顕微鏡で殴って再度殺した。" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -148373,7 +149191,7 @@ msgid "metal" msgstr "メタル" #: lang/json/snippet_from_json.py -msgid "reaggae" +msgid "reggae" msgstr "レゲエ" #: lang/json/snippet_from_json.py @@ -148534,7 +149352,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -148835,8 +149653,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -149065,13 +149883,14 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" -"『皆様を支援する国への支援をお願いします――大統領』予期せぬ事態が起こりました。本日、中国がフィリピンへ侵攻する可能性が高まっているとして、大統領は平時徴兵令の制定を議会に促しました。「最悪の事態を防ぐには最高の準備が必要です。中国からの圧力に直面している重要な同盟国を捨て置けない」" +"『皆様を支援する国への支援をお願いします――大統領』予期せぬ、そして不穏な事態が起こりました。先程、中国がフィリピンへ侵攻する可能性が高まっているとして、大統領は平時徴兵令の制定を議会に促しました。「最悪の事態を防ぐには最高の準備が必要です。中国からの圧力に直面している重要な同盟国を捨て置けない」" #: lang/json/snippet_from_json.py msgid "" @@ -151185,7 +152004,7 @@ msgstr "「死にかけの奴に銃を使うな!殺しさえすればこっち #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "「友人に咬まれた跡がないか調べるんだ。隠したり、振り向いたりされないように。もしそうなったら、頭を撃ち抜くしかない」" @@ -151657,9 +152476,9 @@ msgstr "「感染症や病気や二日酔いになったときに、たまに欲 msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" -"「間違いなく中国のせいだ。真剣な話、どうして冷戦を仕掛けてくるような国を疑おうとしないんだ!これは侵略だ!ゾンビはただの隠れ蓑だ!シープルよ、目覚めよ!」" +"「間違いなく中国の仕業だ。真剣な話、どうして冷戦を仕掛けてくるような国を疑おうとしないんだ!これは侵略だ!ゾンビはただの隠れ蓑だ!シープルよ、目覚めよ!」" #: lang/json/snippet_from_json.py msgid "" @@ -155334,6 +156153,10 @@ msgstr "湖畔の小屋" msgid "Lighthouse Island" msgstr "灯台島" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "軍事基地内倉庫" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "スカベンジャーの拠点" @@ -155383,16 +156206,16 @@ msgid "Clothing Store" msgstr "衣料品店" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" -msgstr "そこのお前。静かに。この歌が聞こえるか?" +msgid "Acolyte." +msgstr "修行者よ。" #: lang/json/talk_topic_from_json.py msgid "You're back. Have you come to listen to the song?" msgstr "戻ってきたな。歌を聞きに来たのか?" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." -msgstr "修行者よ。" +msgid "You there. Quiet down. Can you hear it? The song?" +msgstr "そこのお前。静かに。この歌が聞こえるか?" #: lang/json/talk_topic_from_json.py msgid "What? What do you mean? What song?" @@ -155545,38 +156368,38 @@ msgid "Yeah, alright." msgstr "ああ、そりゃいいや。" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" -msgstr "これ以上の骨をお前に負担させられると思っているのか?" - -#: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" -msgstr "これ以上の歌を引き受けられると思っているのか?" - -#: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" -msgstr "彫る骨と、奏でる歌がある。我らに加わるか?" +msgid "There is an additional song you could take on, if you'd like." +msgstr "必要があれば、もっと歌を用意しよう。" #: lang/json/talk_topic_from_json.py msgid "" "I know of certain bones that could be of use, if you'd like to know more." msgstr "もっと知りたいのなら、役に立つかもしれない骨について心当たりがある。" -#: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." -msgstr "必要があれば、もっと歌を用意しよう。" - #: lang/json/talk_topic_from_json.py msgid "A song may yet be sung by you, should you wish to." msgstr "お前が望むなら、歌うこともできるだろう。" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." -msgstr "今は話すことはない。" +msgid "Do you wish to take on more songs?" +msgstr "これ以上の歌を引き受けられると思っているのか?" + +#: lang/json/talk_topic_from_json.py +msgid "Do you believe you can take on the burden of additional bones?" +msgstr "これ以上の骨をお前に負担させられると思っているのか?" + +#: lang/json/talk_topic_from_json.py +msgid "There are bones to etch, songs to sing. Wish to join me?" +msgstr "彫る骨と、奏でる歌がある。我らに加わるか?" #: lang/json/talk_topic_from_json.py msgid "An acolyte should not take on too many songs at once." msgstr "修行者は一度に多くの歌を歌うべきではない。" +#: lang/json/talk_topic_from_json.py +msgid "That is all for now." +msgstr "今は話すことはない。" + #: lang/json/talk_topic_from_json.py msgid "" "The song is… quiet for now. Perhaps with time, more notes will be etched in" @@ -155654,16 +156477,16 @@ msgstr "悟りへの道はお前自身で歩め。私の助けはお前の歩み msgid "I see. Very well then." msgstr "なるほど。よく分かったよ。" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "私の力を示せるのは、私が印を与えた者だけだ。" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "私はお前に印を与えた。つまり、お前が歌を聞く方法を学び取れるかもしれないという事だ。そうだな、私の力を貸し与えよう。" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "私の力を示せるのは、私が印を与えた者だけだ。" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "そう言ってもらえると嬉しいよ。さあ行こう。" @@ -155711,7 +156534,7 @@ msgstr "そういえば、あなたは狂人だったな。もう行くよ。" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" "私には自我があるが、あなたからの大抵の指示には従うつもりだ。色々と助けになるだろう。戦闘したり、互いにスキルを訓練しあったり、物を運んだり、傷を治療してあげたり、拠点を作ったり、ウマに乗ったり、特定の場所へ向かったり、特定の場所を見張ったり、CBMを利用したり、雑談や生存のヒント、自分の過去について語ったり、他にも色々な作業ができる。会話するか無線機で話しかけて、指示を出してくれ。\n" @@ -155810,7 +156633,7 @@ msgstr "分かった。もっと簡単に食事を渡す方法はないの?" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" "隣にいるなら、私がいるタイルに移動しようとするだけでいい、分かるよな?もし離れているなら、少し大きな声を出す('C'を押して会話する)必要がある。私が視認できない状態では会話できない。ただし、どちらも無線機を所持している状態なら視認できなくても会話できる。\n" "会話によって、私がどう戦うか、いつ眠るか、他にも色々な指示を出せる。大抵の指示には従うつもりだし、今どんな指示を出しているのか確認も可能だ。通常時と警戒時の2通りの指示セットを、まとめて出すこともできる。変更された指示はその都度知らせるよ。指示セットの有効化や解除は一斉指示で行うようになっている。" @@ -156094,16 +156917,16 @@ msgstr "説明してくれてありがとう。他にも知りたいことがあ msgid "Thanks. I have some things for you to do." msgstr "ありがとう。他の話をしよう。" +#: lang/json/talk_topic_from_json.py +msgid "Hi there, ." +msgstr "やあ、。" + #: lang/json/talk_topic_from_json.py msgid "" "STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " "anymore..." msgstr "止まれ、両手を上にあげろ!ああ、驚かせてしまったな...もう法律なんて無いのに..." -#: lang/json/talk_topic_from_json.py -msgid "Hi there, ." -msgstr "やあ、。" - #: lang/json/talk_topic_from_json.py msgid "What are you doing here?" msgstr "ここで何をしているんだ?" @@ -156177,24 +157000,24 @@ msgstr "" "ああ、私のように街で立て籠もってる奴がいる。何度か取引をしたが...たまに知らない放浪者も来て、自分が置き去りにしたものより良い商品がないかとチェックしているな。" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "寝入る前にやっておくことでもあるのか?" +msgid "No, just no..." +msgstr "やめろ、おい やめろ..." #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "あと5分..." +msgid "Just let me sleep, !" +msgstr "眠らせてくれよ、 !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "まだ眠いんだ、すぐにでも寝直したいよ。" #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "眠らせてくれよ、 !" +msgid "Just few minutes more..." +msgstr "あと5分..." #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "やめろ、おい やめろ..." +msgid "Anything to do before I go to sleep?" +msgstr "寝入る前にやっておくことでもあるのか?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -156220,14 +157043,14 @@ msgstr "はい、起こしてください!" msgid "no, go back to sleep." msgstr "いいえ、眠らせておいてください。" -#: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" -msgstr "何だい、友よ?" - #: lang/json/talk_topic_from_json.py msgid " *pshhhttt* I'm reading you boss, over." msgstr "...ザザザザ...ちゃんと聞こえているよ、どうぞ。" +#: lang/json/talk_topic_from_json.py +msgid "What is it, friend?" +msgstr "何だい、友よ?" + #: lang/json/talk_topic_from_json.py msgid "I want to give you some commands for combat." msgstr "戦闘時の指示を出したい。" @@ -156608,14 +157431,14 @@ msgstr "その場に留まってくれ。" msgid "Show me what needs to be done at the camp." msgstr "拠点でやるべきことを教えてくれ。" -#: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." -msgstr "私は現在は何の行動もしていない。" - #: lang/json/talk_topic_from_json.py msgid "I'm currently ." msgstr "私は現在、をしている。" +#: lang/json/talk_topic_from_json.py +msgid "I'm not doing much currently." +msgstr "私は現在は何の行動もしていない。" + #: lang/json/talk_topic_from_json.py msgid "I meant what are your goals?" msgstr "今の仕事は何だ?" @@ -156676,14 +157499,14 @@ msgstr "...ザザザザ...了解、指定された場所へ向かう、どうぞ msgid "Sure thing, I'll make my way there." msgstr "分かった、指定された場所へ向かう。" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -156694,10 +157517,6 @@ msgstr "ああ、この暑さに私も参っていたんだ。ちょっと休憩 msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "いいよ。話していれば凍えずに済むからな。最近どう?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "まだ日は落ちていないようだな?調子はどう?" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -156705,14 +157524,12 @@ msgid "" msgstr "そうだな、そろそろ息抜きの時間だ!最近調子はどう?" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" -msgstr "その、今はかなり体調が悪いんだけど...それでもやるのか?" +msgid "Man it's dark out isn't it? what's up?" +msgstr "まだ日は落ちていないようだな?調子はどう?" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" -msgstr "よし、すこし休憩しよう。ああ、そうだ、頼みを聞いてくれてありがとう。それで...調子はどう?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgstr "その、今はかなり体調が悪いんだけど...それでもやるのか?" #: lang/json/talk_topic_from_json.py msgid "" @@ -156720,6 +157537,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "よし、そうだな、私の依頼をたくさん引き受けてくれてありがとう!それで、の調子はどう?" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "よし、すこし休憩しよう。ああ、そうだ、頼みを聞いてくれてありがとう。それで...調子はどう?" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -156791,14 +157614,14 @@ msgstr "よし、急に動いたりはするなよ..." msgid "Keep your distance!" msgstr "近寄るな!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "ここはうちのシマだ、。" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "ここはうちのシマだ、。" + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "落ち着けよ。君を傷付けるつもりはないよ。" @@ -156816,11 +157639,11 @@ msgid "&Put hands up." msgstr "手を挙げる。" #: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." +msgid "*drops his weapon." msgstr "は武器を捨てました。" #: lang/json/talk_topic_from_json.py -msgid "*drops his weapon." +msgid "*drops_her_weapon." msgstr "は武器を捨てました。" #: lang/json/talk_topic_from_json.py @@ -156852,7 +157675,11 @@ msgid "I don't care." msgstr "どうでもいいね。" #: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" +msgid "I just have one job for you. Want to hear about it?" +msgstr "1つ頼みたい事があるんだ。聞いてくれるか?" + +#: lang/json/talk_topic_from_json.py +msgid "I have another job for you. Want to hear about it?" msgstr "一つ頼みたい事があるんだ。聞いてくれるか?" #: lang/json/talk_topic_from_json.py @@ -156860,11 +157687,7 @@ msgid "I have more jobs for you. Want to hear about them?" msgstr "他にも頼みたい事があるんだ。聞いてくれるか?" #: lang/json/talk_topic_from_json.py -msgid "I just have one job for you. Want to hear about it?" -msgstr "1つ頼みたい事があるんだ。聞いてくれるか?" - -#: lang/json/talk_topic_from_json.py -msgid "I have another job for you. Want to hear about it?" +msgid "I have other jobs for you. Want to hear about them?" msgstr "一つ頼みたい事があるんだ。聞いてくれるか?" #: lang/json/talk_topic_from_json.py @@ -156884,14 +157707,14 @@ msgstr "ああ、分かったよ。" msgid "Never mind, I'm not interested." msgstr "いいや、興味ないね。" -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "何だ?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "どの依頼の話だ?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "何だ?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "頼んでいる仕事は今のところ何もないよ。" @@ -157105,48 +157928,48 @@ msgid "Thanks!" msgstr "ありがとう!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." -msgstr "ちょっと理由があって話せないんだ。" +msgid "Focus on the road, mate!" +msgstr "相棒、運転に集中してくれ!" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" -msgstr "今は何も思いつかないな。後でまた聞いてくれる?" +msgid "I must focus on the road!" +msgstr "運転に集中させてくれ!" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "すごく疲れたよ。休ませてほしいな。" +msgid "I'm too thirsty, give me something to drink." +msgstr "すごく喉が渇いたよ。何か飲みたいな。" #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "すごくお腹が空いたよ。何か食べたいな。" #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "すごく喉が渇いたよ。何か飲みたいな。" +msgid "I'm too tired, let me rest first." +msgstr "すごく疲れたよ。休ませてほしいな。" #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" -msgstr "運転に集中させてくれ!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgstr "今は何も思いつかないな。後でまた聞いてくれる?" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" -msgstr "相棒、運転に集中してくれ!" +msgid "I have some reason for not telling you." +msgstr "ちょっと理由があって話せないんだ。" #: lang/json/talk_topic_from_json.py msgid "Ah, okay." msgstr "あぁ、分かった。" #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "何故、君と一緒に旅をする必要があるんだ?" +msgid "Not until I get some antibiotics..." +msgstr "抗生物質さえあれば..." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "さっき言ったはずだけど...またいつか誘ってくれよ。" #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "抗生物質さえあれば..." +msgid "Why should I travel with you?" +msgstr "何故、君と一緒に旅をする必要があるんだ?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -157237,20 +158060,20 @@ msgid "On second thought, never mind." msgstr "ただの思い付きだ、気にしないでくれ。" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "ちょっと理由があって訓練はできないんだ。" - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "少し時間をくれないか。後で話をしよう。" +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "車両を運転している間は、ちゃんと訓練できないよ!" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "車両を運転している間は、ちゃんと訓練できないよ!" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "車両を運転している間は、ちゃんと訓練できないよ!" +msgid "Give it some time, I'll show you something new later..." +msgstr "少し時間をくれないか。後で話をしよう。" + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "ちょっと理由があって訓練はできないんだ。" #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -157288,14 +158111,14 @@ msgstr "自分について語りたくはないんだ。" msgid "I understand…" msgstr "そうか..." -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "どうして持ち物をあげないといけないんだ?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "今はもう何もないんだ。また今度にしてくれ。" +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "どうして持ち物をあげないといけないんだ?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "そうだな、分かったよ。" @@ -157438,16 +158261,16 @@ msgstr "これからもよろしく頼むよ!" msgid "You might be seeing more of me…" msgstr "これからもよろしく..." +#: lang/json/talk_topic_from_json.py +msgid "Hey again. *kzzz*" +msgstr "また会ったな。*ザザザザ*" + #: lang/json/talk_topic_from_json.py msgid "" "I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " "I've seen in a long time." msgstr "ワ...私は自由だ。*ザザザザ* 自由なんだ!*ブブブ* 久しぶりに人と会えたよ。" -#: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" -msgstr "また会ったな。*ザザザザ*" - #: lang/json/talk_topic_from_json.py msgid "Hey. Let's chat for a second." msgstr "やあ。少し話をしようか。" @@ -157662,7 +158485,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" "拠点の任務を割り当てたNPCは、任務中は姿を消す。任務が完了する時間になると、掲示板にはNPCを呼び戻す旨の項目が表示される。それを選択すれば任務は完了し、拠点の改良や狩りの成果、製作したアイテムの入手など、結果が反映される。\n" "拠点で割り当てられる任務は、拠点改良、新たな仲間の捜索、狩猟や罠猟、資材調達、農業、車両解体など様々だ。でも、全ての任務が拠点だけでできる訳ではない...例えば特定の建物や拠点の拡張が条件になっている場合もある。\n" @@ -158500,28 +159323,28 @@ msgid "This is a low driving test response." msgstr "運転(スキルレベル低)のテスト用返答です。" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" -msgstr "ごきげんよう、どうやってフードパーソンの隠れ家にたどり着いたのかな?" +msgid "Greetings friend, it's nice to see you." +msgstr "やあ、友よ。会えて嬉しいよ。" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." -msgstr "まだいたの?ごゆっくり。外は危ないからね。" +msgid "So you're back… Explain yourself!" +msgstr "戻ってきたな...説明してもらおうか!" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." -msgstr "やあ、友よ。会えて嬉しいよ。" +msgid "What sorcery is this?" +msgstr "これはどんな魔法なんだ?" #: lang/json/talk_topic_from_json.py msgid "Welcome home Foodkid!" msgstr "おかえりなさい、フードキッド!" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" -msgstr "これはどんな魔法なんだ?" +msgid "Still here? Take your time, it's rough out there." +msgstr "まだいたの?ごゆっくり。外は危ないからね。" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" -msgstr "戻ってきたな...説明してもらおうか!" +msgid "Greeting citizen, what brings you to the FoodLair?" +msgstr "ごきげんよう、どうやってフードパーソンの隠れ家にたどり着いたのかな?" #: lang/json/talk_topic_from_json.py msgid "Greetings… Foodperson?" @@ -158556,12 +159379,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "わぁ!実際にお会いできるなんて光栄です!" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "何の冗談だ?フードパーソンは単なるレストランのマスコットだろ!" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "フードパーソンが目の前に!お会いできて光栄です!" @@ -159928,6 +160751,10 @@ msgid "" msgstr "" "軍隊さ。軍人がやってきて、私の土地を徴発して前進基地を作り、私にはFEMAキャンプへ避難するよう求めたんだ。私は何も言い返さなかった。私は父の古い狩猟用ライフルを持っていたけど、相手は最新装備だからね。軍人の一人が、FEMAキャンプはアウシュビッツだなんて冗談を言っているのを聞いた。私は移送車両から逃げ出して、姉が住んでいる北部へ向かったんだ。理屈の上では、まだ北部へ進めていると思うんだけど、正直なところ、今は生き延びるのに必死なんだ。" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "無理だ。今は話せないよ。" + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -159936,10 +160763,9 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" -"事が起こった時、私は病院で働いていたんだ。まだ記憶がぼんやりしているな。死んだ患者が蘇るなんて突拍子もない報告が届いたりしたが、それ以外はいつも通り仕事をしていたよ。でも事態は終わりに向かって急転したんだ。中国から攻撃されたと思った。前から噂はあったからな。患者たちは正気を失っていて、全身が銃創や咬傷まみれだった。シフトの中ほどで、私は...そう、壊れた。今までに見たこともないような怪我ばかりだったし、それに...!これ以上は話せないよ。" +"事が起こった時、私は病院で働いていたんだ。まだ記憶がぼんやりしているな。死んだ患者が蘇るなんて突拍子もない報告が届いたりしたが、それ以外はいつも通り仕事をしていたよ。でも事態は終わりに向かって急転したんだ。中国から攻撃されたと思った。前から噂はあったからな。患者たちは正気を失っていて、全身が銃創や咬傷まみれだった。シフトの中頃で、私は...そう、壊れてしまったんだ。" #: lang/json/talk_topic_from_json.py msgid "" @@ -159949,13 +160775,10 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" -"事が起こった時、私は病院で働いていたんだ。まだ記憶がぼんやりしているな。死んだ患者が蘇るなんて突拍子もない報告が届いたりしたが、それ以外はいつも通り仕事をしていたよ。でも事態は終わりに向かって急転したんだ。中国から攻撃されたと思った。前から噂はあったからな。患者たちは正気を失っていて、全身が銃創や咬傷まみれだった。シフトの中頃で、私は...そう、壊れてしまったんだ。" - -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "無理だ。今は話せないよ。" +"事が起こった時、私は病院で働いていたんだ。まだ記憶がぼんやりしているな。死んだ患者が蘇るなんて突拍子もない報告が届いたりしたが、それ以外はいつも通り仕事をしていたよ。でも事態は終わりに向かって急転したんだ。中国から攻撃されたと思った。前から噂はあったからな。患者たちは正気を失っていて、全身が銃創や咬傷まみれだった。シフトの中ほどで、私は...そう、壊れた。今までに見たこともないような怪我ばかりだったし、それに...!これ以上は話せないよ。" #: lang/json/talk_topic_from_json.py msgid "It might help to get it off your chest." @@ -160311,17 +161134,17 @@ msgstr "詳しく教えてくれてありがとう。" #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"妻は私と共に避難していたんだけど、君に会う数日前に、、植物のような化け物に食われたよ。あんなに衝撃を受けたのは生まれて初めてだ。" +"夫は私と共に避難していたんだけど、君に会う数日前に、、植物のような化け物に食われたよ。あんなに衝撃を受けたのは生まれて初めてだ。" #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"夫は私と共に避難していたんだけど、君に会う数日前に、、植物のような化け物に食われたよ。あんなに衝撃を受けたのは生まれて初めてだ。" +"妻は私と共に避難していたんだけど、君に会う数日前に、、植物のような化け物に食われたよ。あんなに衝撃を受けたのは生まれて初めてだ。" #: lang/json/talk_topic_from_json.py msgid "I'm sorry to hear it." @@ -160382,8 +161205,9 @@ msgid "I'm sorry you lost someone." msgstr "人を亡くしていたんだったな、すまない。" #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." -msgstr "ありきたりな愛と喪失の物語だよ。その話はしたくないんだ。" +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" +msgstr "言ったよな、話したくないって。どうして分かってくれないんだ?" #: lang/json/talk_topic_from_json.py msgid "" @@ -160392,9 +161216,8 @@ msgid "" msgstr "さっきも言ったが、これは話だ。でも、語ったからと言って私が死ぬことはないだろう。" #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" -msgstr "言ったよな、話したくないって。どうして分かってくれないんだ?" +msgid "Just another tale of love and loss. Not one I like to tell." +msgstr "ありきたりな愛と喪失の物語だよ。その話はしたくないんだ。" #: lang/json/talk_topic_from_json.py msgid "You said you lost someone." @@ -160417,39 +161240,39 @@ msgid "" "Oh, . This doesn't have anything to do with you, or with us." msgstr "おい、。この話は君や私たちの協力とは関係ないだろう。" -#: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." -msgstr "分かった、話すよ。大事な女がいた。そいつを失った。" - #: lang/json/talk_topic_from_json.py msgid "All right, fine. I had someone. I lost him." msgstr "分かった、話すよ。大事な男がいた。そいつを失った。" +#: lang/json/talk_topic_from_json.py +msgid "All right, fine. I had someone. I lost her." +msgstr "分かった、話すよ。大事な女がいた。そいつを失った。" + #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"爆弾が投下されて地表が地獄になった時、彼女は家にいて、私は仕事中だった。家に帰ろうとしたけど、市街地は交戦区域になっていた。得体のしれない怪物が通りをのろのろ進み、車を破壊していた。軍隊はそいつらを止めようとしていたが、十字砲火で市民も被害を受けた。巻き添えの被害者が蘇り、敵の群れに加わった。妻を家に残していなかったら、私もすぐに逃げただろう。できる限りの事はしたが、手遅れだった。結局、、私は生き残った。" +"爆弾が投下されて地表が地獄になった時、彼は家にいて、私は仕事中だった。家に帰ろうとしたけど、市街地は交戦区域になっていた。得体のしれない怪物が通りをのろのろ進み、車を破壊していた。軍隊はそいつらを止めようとしていたが、十字砲火で市民も被害を受けた。巻き添えの被害者が蘇り、敵の群れに加わった。夫を家に残していなかったら、私もすぐに逃げただろう。できる限りの事はしたが、手遅れだった。結局、、私は生き残った。" #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"爆弾が投下されて地表が地獄になった時、彼は家にいて、私は仕事中だった。家に帰ろうとしたけど、市街地は交戦区域になっていた。得体のしれない怪物が通りをのろのろ進み、車を破壊していた。軍隊はそいつらを止めようとしていたが、十字砲火で市民も被害を受けた。巻き添えの被害者が蘇り、敵の群れに加わった。夫を家に残していなかったら、私もすぐに逃げただろう。できる限りの事はしたが、手遅れだった。結局、、私は生き残った。" +"爆弾が投下されて地表が地獄になった時、彼女は家にいて、私は仕事中だった。家に帰ろうとしたけど、市街地は交戦区域になっていた。得体のしれない怪物が通りをのろのろ進み、車を破壊していた。軍隊はそいつらを止めようとしていたが、十字砲火で市民も被害を受けた。巻き添えの被害者が蘇り、敵の群れに加わった。妻を家に残していなかったら、私もすぐに逃げただろう。できる限りの事はしたが、手遅れだった。結局、、私は生き残った。" #: lang/json/talk_topic_from_json.py msgid "You must have seen some shit." @@ -160501,28 +161324,28 @@ msgstr "家の中には入ったのか?" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" -"ああ。入る隙を見つけるのに数時間粘ったよ。どんな酷いことがあったか知りたいか?全部話そうか?妻は生きていた。地下室で、倒壊した床の下敷きになったままでね。酷い失血だった。私が見つけた時には既にもうろうとしていた。救出は無理だったから、彼女に食べ物と水をあげて、ずっと一緒にいた。死ぬときまで手を握っていた。それから...うん、今の状況で、死者に対してやっておかないといけない処置をした。思い出になりそうな品をいくつか拾って、そこでの出来事は決して振り返らないと決めたんだ。" +"ああ。入る隙を見つけるのに数時間粘ったよ。どんな酷いことがあったか知りたいか?全部話そうか?夫は生きていた。地下室で、倒壊した床の下敷きになったままでね。酷い失血だった。私が見つけた時には既にもうろうとしていた。救出は無理だったから、彼に食べ物と水をあげて、ずっと一緒にいた。死ぬときまで手を握っていた。それから...うん、今の状況で、死者に対してやっておかないといけない処置をした。思い出になりそうな品をいくつか拾って、そこでの出来事は決して振り返らないと決めたんだ。" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" -"ああ。入る隙を見つけるのに数時間粘ったよ。どんな酷いことがあったか知りたいか?全部話そうか?夫は生きていた。地下室で、倒壊した床の下敷きになったままでね。酷い失血だった。私が見つけた時には既にもうろうとしていた。救出は無理だったから、彼に食べ物と水をあげて、ずっと一緒にいた。死ぬときまで手を握っていた。それから...うん、今の状況で、死者に対してやっておかないといけない処置をした。思い出になりそうな品をいくつか拾って、そこでの出来事は決して振り返らないと決めたんだ。" +"ああ。入る隙を見つけるのに数時間粘ったよ。どんな酷いことがあったか知りたいか?全部話そうか?妻は生きていた。地下室で、倒壊した床の下敷きになったままでね。酷い失血だった。私が見つけた時には既にもうろうとしていた。救出は無理だったから、彼女に食べ物と水をあげて、ずっと一緒にいた。死ぬときまで手を握っていた。それから...うん、今の状況で、死者に対してやっておかないといけない処置をした。思い出になりそうな品をいくつか拾って、そこでの出来事は決して振り返らないと決めたんだ。" #: lang/json/talk_topic_from_json.py msgid "" @@ -161192,17 +162015,6 @@ msgid "" msgstr "" "他のみんなと同じさ。神様から目を背けて、その代償を支払ってるところだよ。携挙が訪れたけど、私は取り残された。そして今、地上の地獄を彷徨っているんだ。もっと真面目に日曜学校へ行っておけばよかったな。" -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" -"私は郊外の古い家に一人で住んでいたんだ。妻は、こんなことが起こる1か月くらい前に死んだ...ガンだった。結果的にそれが最善だったのだとしても、彼女はあまりにも早く旅立ってしまった。そういうことがあって、私はしばらく引きこもっていたんだ。テレビのニュースでは中国の生体兵器や潜伏スパイ、ボストンや各地で起こる暴動の話題が流れていたけど、チャンネルを変えて、缶詰のスープを抱えながら縮こまっていた。" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -161215,6 +162027,17 @@ msgid "" msgstr "" "私は郊外の古い家に一人で住んでいたんだ。夫は、こんなことが起こる1か月くらい前に死んだ...ガンだった。結果的にそれが最善だったのだとしても、彼はあまりにも早く旅立ってしまった。そういうことがあって、私はしばらく引きこもっていたんだ。テレビのニュースでは中国の生体兵器や潜伏スパイ、ボストンや各地で起こる暴動の話題が流れていたけど、チャンネルを変えて、缶詰のスープを抱えながら縮こまっていた。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" +"私は郊外の古い家に一人で住んでいたんだ。妻は、こんなことが起こる1か月くらい前に死んだ...ガンだった。結果的にそれが最善だったのだとしても、彼女はあまりにも早く旅立ってしまった。そういうことがあって、私はしばらく引きこもっていたんだ。テレビのニュースでは中国の生体兵器や潜伏スパイ、ボストンや各地で起こる暴動の話題が流れていたけど、チャンネルを変えて、缶詰のスープを抱えながら縮こまっていた。" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -161293,18 +162116,18 @@ msgstr "バックは気の毒だったな。" msgid "I'm sorry about Buck. " msgstr "バックは気の毒だったな。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." -msgstr "よく聞け。もうこの話は終わりだ。私はお前のために働く、文句ないだろ?馴れ合いはごめんだ。友人になるために金を払ったわけじゃないだろう。" - #: lang/json/talk_topic_from_json.py msgid "" "Like I said, you want me to tell you a story, you gotta pony up the whisky." " A full bottle, mind you." msgstr "さっき言った通り、話をしてほしいなら、ウイスキーを奢るんだな。ひと瓶すべてだ、頼んだよ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." +msgstr "よく聞け。もうこの話は終わりだ。私はお前のために働く、文句ないだろ?馴れ合いはごめんだ。友人になるために金を払ったわけじゃないだろう。" + #: lang/json/talk_topic_from_json.py msgid "" "I'm not looking for a friend, but I've paid my dues and earned my way. You " @@ -161623,16 +162446,6 @@ msgid "" msgstr "" "それを見た後、私はUターンして逃げ出したんだ。前にゾンビ映画で見たからね。家に帰って荷物をまとめて、事態がさらに悪化する前に街を出たよ。その時は自分がひどい臆病者だと思ったけど、他人を助けるために残っても、自分が死体の仲間入りするだけだからね。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" -"まぁ、変な話だけど希望が消えてないからね。馬鹿げた話だけど、婚約者と彼女の兄が教会から軽トラックで逃げ出すのを確かに見たんだ。だから、機会があればまた会えると信じて、それまで生き延びようと思ってる。これが大きな希望になっているんだ。" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -161644,12 +162457,18 @@ msgstr "" "まぁ、変な話だけど希望が消えてないからね。馬鹿げた話だけど、婚約者と彼の姉が教会から軽トラックで逃げ出すのを確かに見たんだ。だから、機会があればまた会えると信じて、それまで生き延びようと思ってる。これが大きな希望になっているんだ。" #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" -msgstr "前の話をもう一度聞かせてもらえないかな?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." +msgstr "" +"まぁ、変な話だけど希望が消えてないからね。馬鹿げた話だけど、婚約者と彼女の兄が教会から軽トラックで逃げ出すのを確かに見たんだ。だから、機会があればまた会えると信じて、それまで生き延びようと思ってる。これが大きな希望になっているんだ。" #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" -msgstr "ようこそ!見ない顔だが、何か用か?" +msgid "What were you saying before that?" +msgstr "前の話をもう一度聞かせてもらえないかな?" #: lang/json/talk_topic_from_json.py msgid "Hey there." @@ -161671,6 +162490,10 @@ msgstr "ようこそ?" msgid "How's the weather?" msgstr "今日の天気はどうだろうな?" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "ようこそ!見ない顔だが、何か用か?" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "この場所は何?" @@ -161758,19 +162581,19 @@ msgstr "聞いてみただけだ。" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" -"まずはリーダーのヘレナに聞いてくれ。是非を決めるのは彼女だ。でも、可能性は低いと思うよ。もっと早くここへ来ていたら、今よりチャンスがあったのに。数日前に新人が入ったばかりなんだ。" +"まずはリーダーのヘレナに聞いてくれ。是非を決めるのは彼女だ。でも、可能性は低いと思うよ。もっと早くここへ来ていたら、今よりチャンスがあったのに。ほんの少し前に新人が入ったばかりなんだ。" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" -"まずはリーダーのヘレナに聞いてくれ。是非を決めるのは彼女だ。でも、可能性は低いと思うよ。もっと早くここへ来ていたら、今よりチャンスがあったのに。ほんの少し前に新人が入ったばかりなんだ。" +"まずはリーダーのヘレナに聞いてくれ。是非を決めるのは彼女だ。でも、可能性は低いと思うよ。もっと早くここへ来ていたら、今よりチャンスがあったのに。数日前に新人が入ったばかりなんだ。" #: lang/json/talk_topic_from_json.py msgid "" @@ -161819,10 +162642,6 @@ msgid "" msgstr "" "聖画カードを通貨として使っているんだ。前に作られたもので、裏面にここのコミュニティの名前が書いてある。旧世界のドルよりはるかに便利だよ。ドル紙幣はここでは焚き付けにしかならないね。" -#: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." -msgstr "おい!何をしているんだ?ここは立ち入り禁止だ。" - #: lang/json/talk_topic_from_json.py msgid "You're back." msgstr "また来たのか。" @@ -161831,6 +162650,10 @@ msgstr "また来たのか。" msgid "So…?" msgstr "何だ...?" +#: lang/json/talk_topic_from_json.py +msgid "Hey! What are you doing up here? You are not allowed to come here." +msgstr "おい!何をしているんだ?ここは立ち入り禁止だ。" + #: lang/json/talk_topic_from_json.py msgid "How much food do you have in storage?" msgstr "貯蔵庫にはどれくらいの食料があるんだ?" @@ -161860,12 +162683,6 @@ msgstr "備蓄を貸してもらえないか?" msgid "Has anyone stolen from here?" msgstr "食料を盗む人間がいるのか?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." -msgstr "悪いけど、ここから分けてやることはできないよ。助けたいのは山々だけど、ここの住人の分しか確保できていないんだ。" - #: lang/json/talk_topic_from_json.py msgid "" "I am afraid you can't. Look, we are running low on our rations, and we " @@ -161874,6 +162691,12 @@ msgid "" msgstr "" "悪いけど無理だよ。見ての通り食料不足で、浪費はできない。単に「貸す」だけでもな。もう少し早くここへ来ていたら、助けられたかもしれないんだけどな。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." +msgstr "悪いけど、ここから分けてやることはできないよ。助けたいのは山々だけど、ここの住人の分しか確保できていないんだ。" + #: lang/json/talk_topic_from_json.py msgid "I have money." msgstr "金なら払う。" @@ -161912,18 +162735,18 @@ msgstr "申し訳ないが、君の家族を助けることはできない。こ msgid "I think I'll be going." msgstr "そろそろ行くよ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." -msgstr "それは教えられないが、自分で見てみたらいい。木箱が約20個、中には生鮮食品がたっぷり入ってる。" - #: lang/json/talk_topic_from_json.py msgid "" "I don't know anymore. You see, we used to have 20 crates full of non-" "perishables. That was months ago. We are running out." msgstr "さあね。かつては木箱20個分の生鮮食品があったんだけどな。もう数か月前の話さ。食料は不足している。" +#: lang/json/talk_topic_from_json.py +msgid "" +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." +msgstr "それは教えられないが、自分で見てみたらいい。木箱が約20個、中には生鮮食品がたっぷり入ってる。" + #: lang/json/talk_topic_from_json.py msgid "Where did all this food come from?" msgstr "この食べ物はどこから調達したんだ?" @@ -161973,7 +162796,7 @@ msgstr "最近はどんな本を読んでいるんだ?" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "どんな本でも、とにかく読むだけさ。でも、特に気に入ってるのはミステリーだ。もっとたくさん読みたいね。" #: lang/json/talk_topic_from_json.py @@ -161992,14 +162815,14 @@ msgstr "" msgid "That's good to hear." msgstr "それは良かった。" -#: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." -msgstr "お目にかかれて嬉しいよ。" - #: lang/json/talk_topic_from_json.py msgid "Are you here to protect us?" msgstr "私たちを守ってくれるのか?" +#: lang/json/talk_topic_from_json.py +msgid "Pleased to meet you." +msgstr "お目にかかれて嬉しいよ。" + #: lang/json/talk_topic_from_json.py msgid "I'm just trying to get by." msgstr "何とかやっているよ。" @@ -162053,14 +162876,14 @@ msgstr "ウサギの飼い方を100人の人に教えれば、教わった人が msgid "That's the most hopeful thing I've heard so far." msgstr "希望が湧いてくる話だ。" -#: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." -msgstr "遺伝子の問題だろうか?それとも被曝?悪い水を飲んだから?ウサギっぽくなってしまったよ。" - #: lang/json/talk_topic_from_json.py msgid "Same way you got yours, I bet." msgstr "君と同じく、私も賭けをしたのさ。" +#: lang/json/talk_topic_from_json.py +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgstr "遺伝子の問題だろうか?それとも被曝?悪い水を飲んだから?ウサギっぽくなってしまったよ。" + #: lang/json/talk_topic_from_json.py msgid "So it goes" msgstr "そういうものか。" @@ -162069,22 +162892,22 @@ msgstr "そういうものか。" msgid "You're disgusting." msgstr "気持ち悪いな。" -#: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." -msgstr "助けられる人から侮辱されては、助けようとも思えないな。" - #: lang/json/talk_topic_from_json.py msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "悪いけど、鏡を見てみた方が良いんじゃないか。" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" -msgstr "幻覚じゃないよな。ここから出してくれ..." +msgid "Insulting people who could help you is unlikely to aid survival." +msgstr "助けられる人から侮辱されては、助けようとも思えないな。" #: lang/json/talk_topic_from_json.py msgid "Hey, ." msgstr "やあ、。" +#: lang/json/talk_topic_from_json.py +msgid "I can't believe my eyes. Please get me outta here…" +msgstr "幻覚じゃないよな。ここから出してくれ..." + #: lang/json/talk_topic_from_json.py msgid "I've come to take you home, lets go." msgstr "あなたを家に連れ帰りに来たんだ、行こう。" @@ -162108,18 +162931,18 @@ msgid "Sounds good, Barry." msgstr "それもそうだな、バリー。" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" -msgstr "やあお客さん、何しに来たんだ?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." +msgstr "バッジを着けているな。ここの土地には入らず、そのまま去った方がいい。" #: lang/json/talk_topic_from_json.py msgid "Hello Sir, what brings you here?" msgstr "やあお客さん、何しに来たんだ?" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." -msgstr "バッジを着けているな。ここの土地には入らず、そのまま去った方がいい。" +msgid "Hello Ma'am, what brings you here?" +msgstr "やあお客さん、何しに来たんだ?" #: lang/json/talk_topic_from_json.py msgid "Yeah, I'm a Marshal, what are you going to do about it?" @@ -162194,16 +163017,16 @@ msgstr "鍛冶場は稼働しているのか?" msgid "Where can I find Chris?" msgstr "クリスにはどこで会える?" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "やあ、調子はどう?" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "バッジを着けているな。この土地から出て行った方がいい。うちの家族は執行官が嫌いなんだ。" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "やあ、調子はどう?" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -162300,16 +163123,16 @@ msgid "" msgstr "さっきルークから聞いたんだけど、世界の崩壊について興味深い考えを持っているようだな。" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" -msgstr "やあ、何しに来たんだ?" +msgid "Is that a U.S. Marshal's badge you're wearing?" +msgstr "あなたが着けているのは、合衆国執行官のバッジ?" #: lang/json/talk_topic_from_json.py msgid "Hello, what brings you here?" msgstr "ごきげんよう、何しに来たんだ?" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" -msgstr "あなたが着けているのは、合衆国執行官のバッジ?" +msgid "Hi, what brings you here?" +msgstr "やあ、何しに来たんだ?" #: lang/json/talk_topic_from_json.py msgid "Yes, I'm a marshal." @@ -162430,12 +163253,6 @@ msgstr "あなたの娘はこの道沿いに住んでいるのか?" msgid "Where is your brother's place?" msgstr "あなたの兄弟はどこにいるんだ?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "バッジを着けているな。ここの土地には入らず、そのまま去った方がいい。" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "素晴らしい乳製品だ。生産を続けるのは大変だろうな。" @@ -162625,14 +163442,14 @@ msgstr "これで全部だ。他のことを聞いてもいいか?" msgid "That's all for now. I'd best get going." msgstr "これで全部だ。そろそろ行くよ。" -#: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." -msgstr "ごきげんよう、最近はあまり人を見かけないな。" - #: lang/json/talk_topic_from_json.py msgid "Leave our property, Marshal." msgstr "執行官、うちの土地から出て行け。" +#: lang/json/talk_topic_from_json.py +msgid "Hello, We don't see many people these days." +msgstr "ごきげんよう、最近はあまり人を見かけないな。" + #: lang/json/talk_topic_from_json.py msgid "Hi, it looks like you are doing well here." msgstr "やあ、ここで上手くやっているようだな。" @@ -162834,10 +163651,8 @@ msgid "Tell me about your dad." msgstr "あなたの父について聞きたい。" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "執行官、どうやってここまで来たのか知らんが、身動きが取れるうちにここを脱出した方がいいぞ。" +msgid "Marshal, I hope you're here to assist us." +msgstr "執行官、手伝いに来てくれたんだな。" #: lang/json/talk_topic_from_json.py msgid "" @@ -162846,8 +163661,10 @@ msgid "" msgstr "執行官、どうやってここまで来たのか知らんが、身動きが取れるうちにここを脱出した方がいいぞ。" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "執行官、手伝いに来てくれたんだな。" +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "執行官、どうやってここまで来たのか知らんが、身動きが取れるうちにここを脱出した方がいいぞ。" #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -162910,16 +163727,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "何にせよ彼らはそうせざるを得ない。我々が生きているんだからな..." #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "あなたにここでの指揮権は無い... 他に行く場所があるのでは?" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "執行官、こんなところで会うとは驚いた。" #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "あなたにここでの指揮権は無い... 他に行く場所があるのでは?" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "執行官、こんなところで会うとは驚いた。" +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "あなたにここでの指揮権は無い... 他に行く場所があるのでは?" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -162956,6 +163773,22 @@ msgid "" msgstr "" "大尉が使いを送ってくれるのを待っていた。これが目当ての品だ。このままでは周波数しか分からないし、通信内容のほとんどはここの設備を修理するか交換しないと解読できない。万が一施設を放棄しなければならなくなった時、連邦の機密を守り完全な通信網を保つための手続きとして、暗号化装置は破壊されるんだ。ほんの少しでもメッセージ内容を取り出せれば良いのだが。" +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "やあ、執行官。" + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "執行官、悪いですが今はお話できません。" + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "私はここの担当者ではないよ、執行官。" + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "ご質問は上の者にどうぞ、執行官。" + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "よう... ここで何してるんだ。" @@ -162968,14 +163801,6 @@ msgstr "こっちをジロジロ見るな。ここには何も無いよ。" msgid "If you need something you'll need to talk to someone else." msgstr "何が欲しいのか知らんが他を当たりな。" -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "お嬢さん。" - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "お嬢さん、俺と一緒に居たほうが安全だとは思わないか?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "よお旦那。" @@ -162985,20 +163810,12 @@ msgid "Dude, if you can hold your own you should look into enlisting." msgstr "お前、自分の能力に自信があるなら、新人採用の担当を探してみたらどうだ。" #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "やあ、執行官。" - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "執行官、悪いですが今はお話できません。" - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "私はここの担当者ではないよ、執行官。" +msgid "Ma'am" +msgstr "お嬢さん。" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." -msgstr "ご質問は上の者にどうぞ、執行官。" +msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgstr "お嬢さん、俺と一緒に居たほうが安全だとは思わないか?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -163055,14 +163872,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "弱者は不要だ。さっさと逃げろ。" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "頼む、助けてくれ。食料が必要なんだ。" +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "他の人も説得して、愉快な仲間に加えられたか?" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" -msgstr "頼む、助けてくれ。食料が必要なんだ。執行官なんだろう?手伝ってもらえないか?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" +msgstr "こんな事を言ってしまうのは申し訳ないが...あなたが十分な食料を持っているとは思えないな?" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -163070,14 +163888,13 @@ msgstr "いつもありがとう。本当に感謝しているよ。" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" -msgstr "こんな事を言ってしまうのは申し訳ないが...あなたが十分な食料を持っているとは思えないな?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" +msgstr "頼む、助けてくれ。食料が必要なんだ。執行官なんだろう?手伝ってもらえないか?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "他の人も説得して、愉快な仲間に加えられたか?" +msgid "Please, help me. I need food." +msgstr "頼む、助けてくれ。食料が必要なんだ。" #: lang/json/talk_topic_from_json.py msgid "" @@ -163096,16 +163913,16 @@ msgstr "近寄るな。" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." -msgstr "" -"中に入れてもらえないんだ。もう満員だって言われてさ。ここを汚さず大騒ぎしないなら、寝泊りしていいとは言われたんだ。でも、ものすごくお腹が空いてるんだよ。" +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." +msgstr "中には入れてもらえないよ。もう満員だそうだ。きちんと清潔にして騒ぎを起こさないことを条件に、ここで寝泊まりを許されているんだ。" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." -msgstr "中には入れてもらえないよ。もう満員だそうだ。きちんと清潔にして騒ぎを起こさないことを条件に、ここで寝泊まりを許されているんだ。" +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +msgstr "" +"中に入れてもらえないんだ。もう満員だって言われてさ。ここを汚さず大騒ぎしないなら、寝泊りしていいとは言われたんだ。でも、ものすごくお腹が空いてるんだよ。" #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -163207,16 +164024,16 @@ msgid "" msgstr "" "親切な申し出はありがたいが、また危険な目に遭うよりは、ここでチャンスを待ち続けていたいんだ。の光景が忘れられない、あんなのはもうたくさんだ。" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "悪いけど、腹が減っていて正常な判断ができそうにないよ。" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "ありがたい申し出だけど、私はきっと旅を続けられない。私がどれだけ役立たずなのか分かっていないようだな。" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "悪いけど、腹が減っていて正常な判断ができそうにないよ。" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "安全は保障する。目的地までちゃんと連れて行くよ。" @@ -163300,16 +164117,16 @@ msgstr "その恐竜の着ぐるみは何かの冗談か?" msgid "Do you need something to eat?" msgstr "何か食べる物が必要か?" +#: lang/json/talk_topic_from_json.py +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgstr "それはありがたい。ぜひいただくよ。いいね、すごく良い。" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, I'm real hungry and they put drugs in most of the food. I can see " "you're not like that." msgstr "ああ、すごくお腹が空いていたけど、奴らは大抵の食べ物に毒を入れているからな。君はそんなことしないって信じているよ。" -#: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." -msgstr "それはありがたい。ぜひいただくよ。いいね、すごく良い。" - #: lang/json/talk_topic_from_json.py msgid "Actually can I ask you something else?" msgstr "他のことを聞いてもいいか?" @@ -163401,13 +164218,6 @@ msgid "" "have shields up, to protect ourselves." msgstr "君は私の格好について尋ねてきたが、私は君の格好について尋ねたりしない。私たちは時に、自分自身を守るために隠れなければならないんだ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." -msgstr "いい質問だ!組み立て終わるまで少し時間がかかる。ありがとう。君は何度も私を助けてくれた。お陰で、ここで生き延びられそうだ。" - #: lang/json/talk_topic_from_json.py msgid "" "Well… I had it all pretty together, but the others have left, and now the " @@ -163415,6 +164225,13 @@ msgid "" msgstr "" "そうだな...欲しいものは全部揃ったが、他の人は去ってしまったし、ここに聖域を作ることは禁止されたんだ。私が安らげる場所を探すのを手伝ってくれないか?" +#: lang/json/talk_topic_from_json.py +msgid "" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." +msgstr "いい質問だ!組み立て終わるまで少し時間がかかる。ありがとう。君は何度も私を助けてくれた。お陰で、ここで生き延びられそうだ。" + #: lang/json/talk_topic_from_json.py msgid "" "Why don't you leave this place? Come with me, I could use some help out " @@ -163432,20 +164249,16 @@ msgid "" msgstr "嫌だ!せっかく準備が整ったのに。ここを出て行かないよ、まだその時じゃない。全部揃ったんだ!" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "そこのろくでなし共は放っておけ。" +msgid "Fuck off, dickwaddle." +msgstr "失せろ、クソったれ。" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." -msgstr "やぁ、クソったれじゃない奴。また会えて嬉しいよ。" +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgstr "よぉ。ここのバス停からあんたのテント街に引っ越したがる奴は見つかったか?" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" -msgstr "" -"おい、前はキレてしまって申し訳ない。あんたはクソったれかも知れんが、誤解があったのかもしれない。血糖値がどん底なんだ。キレやすくなってる。分かったか?" +msgid "Hey there. Good to see you again." +msgstr "やあ、また会えて嬉しいよ。" #: lang/json/talk_topic_from_json.py msgid "" @@ -163454,16 +164267,20 @@ msgid "" msgstr "気をつけろ、また腹が減ってきた。自分の行動に責任が持てそうにない状況だ。" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." -msgstr "やあ、また会えて嬉しいよ。" +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" +msgstr "" +"おい、前はキレてしまって申し訳ない。あんたはクソったれかも知れんが、誤解があったのかもしれない。血糖値がどん底なんだ。キレやすくなってる。分かったか?" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" -msgstr "よぉ。ここのバス停からあんたのテント街に引っ越したがる奴は見つかったか?" +msgid "Hey there, not-asshole. Good to see you again." +msgstr "やぁ、クソったれじゃない奴。また会えて嬉しいよ。" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "失せろ、クソったれ。" +msgid "Don't bother with these assholes." +msgstr "そこのろくでなし共は放っておけ。" #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -163763,12 +164580,6 @@ msgid "" "that?" msgstr "危険だ。そんなリスクを冒しても、何の得もないだろう?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "さあね、科学的関心が満たされることか?別に何も持ってこなくても、私は困らない。見ての通り、ここらには興味深いものがたくさんあるからな。" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -163778,6 +164589,12 @@ msgid "" msgstr "" "もし組織片を持ってきたら、あんたの愉快なキャンプ遠征隊に参加するよ。それと、ゾンビのことを調べる研究室の建設も手伝おう。多分大丈夫だとは思うが、危険だと思ったら、胞子を形成しない個体を選んだ方がいい。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "さあね、科学的関心が満たされることか?別に何も持ってこなくても、私は困らない。見ての通り、ここらには興味深いものがたくさんあるからな。" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "ちょうど真菌の組織片を持っていたんだ。" @@ -163826,14 +164643,14 @@ msgstr "良いね。行こう。イカレたキノコをもっと観察したい msgid "I'll see what I can do." msgstr "できる限りのことをやってみるよ。" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "よぉ、適者生存って言葉は好きか?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "友よ、食べ物をまた持ってきてくれて助かるよ。" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "よぉ、適者生存って言葉は好きか?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "どうしてそんな事を聞くんだ?" @@ -163850,18 +164667,18 @@ msgstr "ごきげんよう、調子はどう?" msgid "Nice to see you. I gotta be going though." msgstr "ごきげんよう。悪いけどもう行くよ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" -msgstr "私は自分が適者じゃないと分かっているから、餓死するまでここでじっとしてるんだ。貧しく病弱な人間を助けてもらえないか?" - #: lang/json/talk_topic_from_json.py msgid "" "Oh you know, the usual: sittin' out here until I starve to death, playin' " "cards with Dave, that kinda thing." msgstr "ああ、いつも通りさ。死にたくなるまでここに座って、デイブとトランプで遊ぶんだ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" +msgstr "私は自分が適者じゃないと分かっているから、餓死するまでここでじっとしてるんだ。貧しく病弱な人間を助けてもらえないか?" + #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" msgstr "助けになればいいんだけど...何か食べる物が必要か?" @@ -163882,15 +164699,15 @@ msgstr "体調が悪いのに、どうやってここまで来たんだ?" msgid "Why are you camped out here if they won't let you in?" msgstr "中に入れてもらえないにしても、どうしてここで寝泊りしているんだ?" +#: lang/json/talk_topic_from_json.py +msgid "That's awful kind of you, you really are a wonderful person." +msgstr "それは素晴らしい提案だ。本当に親切な人だな。" + #: lang/json/talk_topic_from_json.py msgid "" "Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "おいおい!本当に親切な人だな?気持ちだけで十分だよ。" -#: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." -msgstr "それは素晴らしい提案だ。本当に親切な人だな。" - #: lang/json/talk_topic_from_json.py msgid "" "It's good to know there are still people like you in the world, it really " @@ -164174,10 +164991,6 @@ msgstr "そうだな。行こう。" msgid "What's your take on the situation here?" msgstr "ここでの境遇はどうだ?" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "あっ、えぇと...こんにちは。はじめまして。私はアリーシャ。" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "ああ、また会ったね。" @@ -164190,6 +165003,10 @@ msgstr "わぁ、よく無事に戻ってきたね!" msgid "Aw hey, look who's back." msgstr "やあ、また会えたね。" +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "あっ、えぇと...こんにちは。はじめまして。私はアリーシャ。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "ごきげんよう、お嬢ちゃん。調子はどう?" @@ -164207,16 +165024,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "やあアリーシャ。話は後にしよう。" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "お嬢ちゃんは止めてくれる?もう14歳なんだから。" +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "お嬢ちゃんは止めてくれる?もう16歳なんだから。" #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "お嬢ちゃんは止めてくれる?もう15歳なんだから。" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "お嬢ちゃんは止めてくれる?もう16歳なんだから。" +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "お嬢ちゃんは止めてくれる?もう14歳なんだから。" #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -164226,15 +165043,6 @@ msgstr "ごめん、悪気はなかったんだ。調子はどう?" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "ごめん、悪気はなかったんだ。そろそろ行くよ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" -"調子なんて分からないよ。ここで何をしてるのかもよく分からない。下の階の避難場所に移動できるまで待てって言われたけど、もう何日もここにいるし、どれだけ待てばいいのかも言われてない。全部ばかみたい、誰も何も教えてくれない。" - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -164245,6 +165053,15 @@ msgid "" msgstr "" "ここでバカみたいにぼんやり立ってるだけだよ。下の階の避難所に行けるのをもう1か月以上も待ってる。信じられない。こんな所で何してるんだろう。全部の本を読んじゃったし、外にはゾンビがいるから出られない。夜になると奴らの声が聞こえるんだ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" +"調子なんて分からないよ。ここで何をしてるのかもよく分からない。下の階の避難場所に移動できるまで待てって言われたけど、もう何日もここにいるし、どれだけ待てばいいのかも言われてない。全部ばかみたい、誰も何も教えてくれない。" + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -164285,9 +165102,8 @@ msgid "" msgstr "[感覚10] どうしたんだ?発音も話し方もどこか変じゃないか?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." -msgstr "ああ、何と麗しいレディだろう、お会いできて光栄です。皆は私をアロンソと呼んでいるよ。" +msgid "Hello again, gorgeous" +msgstr "また会ったね、お洒落さん。" #: lang/json/talk_topic_from_json.py msgid "" @@ -164296,8 +165112,9 @@ msgid "" msgstr "何てことだ、私のように強くハンサムな人間が他にもいたとは。皆は私をアロンソと呼んでいるよ。" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" -msgstr "また会ったね、お洒落さん。" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgstr "ああ、何と麗しいレディだろう、お会いできて光栄です。皆は私をアロンソと呼んでいるよ。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Alonso." @@ -164324,6 +165141,11 @@ msgstr "こちらこそ。本当に嬉しいよ。センターでの生活はと msgid "Actually I'm just heading out." msgstr "そろそろ行くよ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, it's a lot better now that you're here. Nice to see a familiar face." +msgstr "うん、あなたが来てからは調子が良くなってきた。また会えて嬉しいよ。" + #: lang/json/talk_topic_from_json.py msgid "" "Now that you are here, everything. Is there anything Alonso can… *do for " @@ -164331,21 +165153,16 @@ msgid "" msgstr "今、あなたがここにいる、それが全てだ。*君のためになること*...それ以外アロンソにできることはないよ?" #: lang/json/talk_topic_from_json.py -msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." -msgstr "うん、あなたが来てからは調子が良くなってきた。また会えて嬉しいよ。" +msgid "You know me, I gotta be me, right?" +msgstr "私と君とは顔見知りだ。今更そんな話か?" #: lang/json/talk_topic_from_json.py msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "アロンソは、君のような素敵な人の前では体が言う事を聞かないんだ。" -#: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" -msgstr "私と君とは顔見知りだ。今更そんな話か?" - #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -164353,7 +165170,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -164383,13 +165200,6 @@ msgstr "よし。お望みとあらば、ブルックリンから来た男にな msgid "Thanks. I'd better get going." msgstr "ありがとう。もう行くよ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" -"アロンソは過去について話さない。未来の事だけを話す。これから先も暗い日々が待ち受けているだろうが、一緒に居れば少しでも光明が見えてくると思わないか?" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -164398,9 +165208,10 @@ msgstr "そんな話は忘れた方がいいだろう?過去について考え #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." -msgstr "センターの中では、アロンソは少し孤独だ。君のような勇敢で強い旅人に会えると、アロンソの心も晴れる。" +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" +msgstr "" +"アロンソは過去について話さない。未来の事だけを話す。これから先も暗い日々が待ち受けているだろうが、一緒に居れば少しでも光明が見えてくると思わないか?" #: lang/json/talk_topic_from_json.py msgid "" @@ -164409,8 +165220,10 @@ msgid "" msgstr "これから良くなっていくだろう。ここには友人もいないが、君のような旅人に会うことで私の心も晴れるんだ。" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "あぁ、また見ない顔だ。こんにちは。私の名はボリスだ。" +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." +msgstr "センターの中では、アロンソは少し孤独だ。君のような勇敢で強い旅人に会えると、アロンソの心も晴れる。" #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -164424,6 +165237,10 @@ msgstr "また会ったな、友よ。" msgid "It is good to see you again." msgstr "また会えて良かったよ。" +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "あぁ、また見ない顔だ。こんにちは。私の名はボリスだ。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "はじめまして、ボリス。" @@ -164494,6 +165311,13 @@ msgstr "悪いけど、前の話をもう一度聞かせてもらえる?" msgid "I'm sorry. I'd better get going." msgstr "辛いことを尋ねて悪かった。もう行くよ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "ああ、その話なら、センターの裏手の区画が片付いたら私も仕事を始められるらしい。計画は立てておくから、準備ができたらまた話そう。" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -164505,13 +165329,6 @@ msgid "" msgstr "" "屋内ではハンマーやのこぎりを使った作業はあまりない。屋外での作業は危険だ。家具を動かせるほど広いスペースを確保できれば、目隠し用の壁を設置できそうだな。貯蔵庫にちょっとした店を開こうとしたんだけど、荷物の積み下ろしをする場所が欲しいって隊商が言うものだから、そちらを優先したんだ。隊商は食料を運んでくるのだから優遇すべきだし、口出しはできないよ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "ああ、その話なら、センターの裏手の区画が片付いたら私も仕事を始められるらしい。計画は立てておくから、準備ができたらまた話そう。" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -164541,10 +165358,6 @@ msgstr "探してほしいと言っていたサワー種スターターについ msgid "Got any more bread I can trade flour for?" msgstr "穀粉とパンを交換してもらえないか?" -#: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." -msgstr "こんにちは、私はダナ。よろしくね、新入りさん。" - #: lang/json/talk_topic_from_json.py msgid "Hello, nice to see you again." msgstr "こんにちは、また会えて嬉しいよ。" @@ -164553,6 +165366,10 @@ msgstr "こんにちは、また会えて嬉しいよ。" msgid "It's good to see you're still around." msgstr "君がまだ生きていて安心したよ。" +#: lang/json/talk_topic_from_json.py +msgid "Hi there. I'm Dana, nice to see a new face." +msgstr "こんにちは、私はダナ。よろしくね、新入りさん。" + #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you." msgstr "やあ、ダナ。会えて嬉しいよ。" @@ -164603,12 +165420,9 @@ msgstr "それは辛かっただろうな。" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." -msgstr "" -"たまにね。到着してすぐサワー種スターターを手に入れて、まずまずのパンを焼いているよ。昨日もパンを焼いてみたんだ。8袋分の穀粉を持ってきてくれたら、焼き立てのパンと交換してあげよう。" +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." +msgstr "悪いけど、まだ出来上がっていないんだ。ちゃんと取っておくけど、腐りやすいものだから1日か2日経ったらまた来てくれ。" #: lang/json/talk_topic_from_json.py msgid "" @@ -164618,9 +165432,12 @@ msgstr "8袋分の穀粉を持ってきてくれたら、パンと交換する #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." -msgstr "悪いけど、まだ出来上がっていないんだ。ちゃんと取っておくけど、腐りやすいものだから1日か2日経ったらまた来てくれ。" +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." +msgstr "" +"たまにね。到着してすぐサワー種スターターを手に入れて、まずまずのパンを焼いているよ。昨日もパンを焼いてみたんだ。8袋分の穀粉を持ってきてくれたら、焼き立てのパンと交換してあげよう。" #: lang/json/talk_topic_from_json.py msgid "That sounds like a great deal, here's some flour for you." @@ -164642,12 +165459,6 @@ msgid "" msgstr "" "そう言ってくれると気が休まるよ。私は先に進めるよう精一杯頑張っている...辛いことだけど、世界規模で起きてることを考えれば、まだマシか。パブロと私は今も一緒に過ごせる。本当にありがたいことさ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "ありがとう。うちの地元で有名な、未成熟のサワードウで作ったパンだ。正直、まあまあって感じの味だな。ここの人たちは気に入ってるみたい。" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -164670,6 +165481,12 @@ msgid "" "now." msgstr "世界で一番素晴らしいパンだ。あなたも私と同じくらい上機嫌になれることを願っているよ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "ありがとう。うちの地元で有名な、未成熟のサワードウで作ったパンだ。正直、まあまあって感じの味だな。ここの人たちは気に入ってるみたい。" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -164701,6 +165518,10 @@ msgid "" msgstr "" "空気が張り詰めてるよ。望んで集まったわけじゃないから、実際に生活してみると気に入らない事もある。ジェニーとファティマは好きだし3人で仲良く過ごせることは嬉しいけど、狭いスペースに赤の他人が詰め込まれてるストレスが消えるわけじゃない。見てな、そのうち殺し合いでも起きるんじゃないかな。" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "農園から戻ってきた人から仕事について聞いたか?" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -164709,10 +165530,6 @@ msgid "" msgstr "" "ああ。ここで何人か友達はできたけど、下の階の誰かが死んで代わりに私が入れることを願ってばかりじゃ将来の展望もないし、ずっと居座ることもないね。労働者を募集してるなら、手を上げてみようかな。" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "農園から戻ってきた人から仕事について聞いたか?" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -164751,16 +165568,16 @@ msgid "" msgstr "" "パブロは私より先に決断したんだ。実は、子供を作ろうと思っててね?こんな状況で常識外れかもしれないけど、一度決めたことは変えないよ。もしあなたの作る拠点に医者や医療施設があるなら、私が実際にまた妊娠できた時は、そちらに移住を申し込もうかと思っているんだ。" +#: lang/json/talk_topic_from_json.py +msgid "Always good to see you, friend." +msgstr "友よ、また会えて嬉しいぞ。" + #: lang/json/talk_topic_from_json.py msgid "" "Well now, good to see another new face! Welcome to the center, friend, I'm " "Draco." msgstr "おや、新人に会えて嬉しいぞ!友よ、センターへようこそ。私はドラコだ。" -#: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." -msgstr "友よ、また会えて嬉しいぞ。" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Draco." msgstr "はじめまして、ドラコ。" @@ -165001,15 +165818,15 @@ msgstr "何か手伝おうか?" msgid "Well then, I'll leave you here where it's safe." msgstr "それなら、安全なところに居続ければいい。" -#: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." -msgstr "なぁ、新しいギターがあればどんな楽しいことが起こるか想像してみなよ。" - #: lang/json/talk_topic_from_json.py msgid "" "My savior! My patron of the arts! You're always welcome here, friend." msgstr "我が救世主よ!我が芸術のパトロンよ!いつでも歓迎するよ。" +#: lang/json/talk_topic_from_json.py +msgid "Man, just imagine what I could do with a new guitar." +msgstr "なぁ、新しいギターがあればどんな楽しいことが起こるか想像してみなよ。" + #: lang/json/talk_topic_from_json.py msgid "Let's talk about getting you that guitar." msgstr "ギターが欲しいって事について話そう。" @@ -165107,18 +165924,18 @@ msgstr "手伝おう。" msgid "Find somebody else, dude." msgstr "他の人を当たることにするよ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." -msgstr "素晴らしい!今日はツイてるな。さてと。取り引きできるのは...ジョイント5個かそれと同等のブツを渡してくれたら、マーチをいくらか支払おう。" - #: lang/json/talk_topic_from_json.py msgid "" "Yeah, no worries, though. I'm good at the moment. Ask me again later and " "maybe I'll have scrounged up some more cash for you." msgstr "ああ、でも心配しないで。今のところは大丈夫だ。もう少し資金を集めておくから、後でまた来てくれ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +msgstr "素晴らしい!今日はツイてるな。さてと。取り引きできるのは...ジョイント5個かそれと同等のブツを渡してくれたら、マーチをいくらか支払おう。" + #: lang/json/talk_topic_from_json.py msgid "You have yourself a deal. Here's the marijuana." msgstr "よし乗った。マリファナを渡すよ。" @@ -165167,12 +165984,6 @@ msgstr "どうやってこのセンターにたどり着いたんだ?" msgid "Is there anything I can do to help you out?" msgstr "何か手伝えることはあるか?" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "おっ、よぉ、新顔だな。私はファティマだ。ここには立ち寄っただけだよな?新たな出会いは嬉しいけど、ベッドはもうないよ。" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "また会ったな。" @@ -165185,6 +165996,12 @@ msgstr "無事なようで安心したよ。" msgid "Oh, hi." msgstr "おや、どうも。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "おっ、よぉ、新顔だな。私はファティマだ。ここには立ち寄っただけだよな?新たな出会いは嬉しいけど、ベッドはもうないよ。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "こちらこそよろしく、ファティマ。私はただの通りすがりだ。" @@ -165251,10 +166068,6 @@ msgid "" msgstr "" "緊張してる。自分の技能を活かせる仕事が見つかるか、静かに祈る場所があれば、もう少し穏やかに過ごせるんだけどね。公共のスペースで祈るのはちょっと照れ臭いんだ。ジェニーが私の技能を役立てられるプロジェクトがあるって話してくれたけど、外に出るのはどうしても緊張するな。" -#: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." -msgstr "やあ、やあ。私はギャリー、ギャリー・ビルヌーブだ。" - #: lang/json/talk_topic_from_json.py msgid "Well, hello." msgstr "ああ、こんにちは。" @@ -165263,6 +166076,10 @@ msgstr "ああ、こんにちは。" msgid "Good to see you again." msgstr "また会えて嬉しいよ。" +#: lang/json/talk_topic_from_json.py +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgstr "やあ、やあ。私はギャリー、ギャリー・ビルヌーブだ。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Garry." msgstr "はじめまして、ギャリー。" @@ -165328,12 +166145,6 @@ msgid "" msgstr "" "緊張した空気だが、よく分からない。スタンとボリスと私の3人で固まっているからね。他の人達とも交流した方が良いとは思うんだけどね。センターでの滞在は一時的なものだと思っていたが、もっと長く過ごすことになる気がしてきているんだ。まぁ、長生きできればの話だけど。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "おや、こんにちは。初めて会う人だな。私はグニート、皆からはガニーと呼ばれているよ。" - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "やあ。" @@ -165342,6 +166153,12 @@ msgstr "やあ。" msgid "Hey again." msgstr "やあ、また会ったな。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "おや、こんにちは。初めて会う人だな。私はグニート、皆からはガニーと呼ばれているよ。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "はじめまして、ガニー。" @@ -165390,15 +166207,15 @@ msgid "" msgstr "" "ここに閉じ込められてる、そうとしか言いようがないよ。ターバンを巻いて内輪で仲良くしてる私たちには、誰も話しかけようとしない。複数で固まってるから、大丈夫だと思ってるんだろうね。パパも同じ考え。ママは決めかねてる感じかな。" +#: lang/json/talk_topic_from_json.py +msgid "Nice to see you again." +msgstr "また会えて嬉しいよ。" + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "こんにちは。あなたと喋るのは初めてかな。私はジェニー、ジェニー・フォセッテだ。" -#: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." -msgstr "また会えて嬉しいよ。" - #: lang/json/talk_topic_from_json.py msgid "Nice meeting you. What are you doing on that computer?" msgstr "初めまして。ノートPCで何をしているんだ?" @@ -165557,16 +166374,6 @@ msgid "" msgstr "" "状況は悪くなってる。何か月もここにいるけど、何も変わらないし、改善していない。外に出られないし、十分な食料もないし、お互いに話もしない。どれだけこの状態で過ごせるのか、いつ誰かが耐えきれなくなるのか、私には分からないよ。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" -"うーん、仲良くはなってきたかな。共同体ができ始めた気がする。ファティマとはよく仕事をするし、ダナ、ドラコ、アリーシャとは一緒に過ごすことが多いね。ボリシェンコ一家やシン一家の人たち、ヴァネッサ、ホェン、ライサーは良く知らないけど、話くらいはするかな。何か知りたいことはある?" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -165580,6 +166387,16 @@ msgid "" msgstr "" "良くも悪くも、共同体が出来上がってきたよ。ファティマとは頻繁に仕事をするようになったし、ダナ、ドラコ、アリーシャとは友達になった。もちろんダナのご主人のペドロもね。ボリシェンコ一家は、この混乱で心に傷を負ってるみたい。ここにいる皆がそうだけどね。シン一家とも交流はあるけど、家族だけで過ごしてることが多いかな。ヴァネッサとは目も合わせないけど、今もここにいてくれて嬉しいと思ってる。ホェンとライサーは聞こえよがしにどちらがリーダーに相応しいか言い争ってる。何か聞きたいことはある?" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" +"うーん、仲良くはなってきたかな。共同体ができ始めた気がする。ファティマとはよく仕事をするし、ダナ、ドラコ、アリーシャとは一緒に過ごすことが多いね。ボリシェンコ一家やシン一家の人たち、ヴァネッサ、ホェン、ライサーは良く知らないけど、話くらいはするかな。何か知りたいことはある?" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "自由商人について教えて?" @@ -165648,15 +166465,6 @@ msgid "" msgstr "" "ええと、ダナはの直後に、バスの横転事故に遭って、自分自身は運よく生還できたけど赤ちゃんを亡くされたの。彼女とペドロのここでの暮らしは大変なものだったと思うよ。意気投合して友人になれたのは、私にとってもすごく嬉しい事だった。ご主人のペドロは今も塞ぎ込んでる。ペドロは無口だけど良い人だし、打ち解けるとすごく陽気な人だよ。ドラコは気難しい意地悪爺さんだけど、実際はそんなにいい年じゃなくて、あと20年は生きるだろうね。気難しい人は嫌いじゃないよ。音楽の好みも似てるし。アリーシャは素敵な子。皆と仲良くなってたけど、彼女と一番仲が良いのは私かダナかな。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" -"ボリスとギャリーは確か結婚してたと思う。3人はいつも一緒にいて、何と言うか、ちょっと孤立してるみたいだな。スタンとボリスは兄弟だと思うけど、はっきりとは分からないや。良い人だとは思うけど、口数は少ないね。3人のことはよく分からない。無暗に詮索しない方がいいと思ってるよ。" - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -165670,12 +166478,12 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" -"あの一家とは全然親しくなれないんだ。家族以外の人間としっかり話すことは決してないし、いつも定位置に座ってパンジャーブ語で会話している。いつも楽しそうにしているし、与えられた仕事はこなすけど、社会的な繋がりはないんだよね。" +"ボリスとギャリーは確か結婚してたと思う。3人はいつも一緒にいて、何と言うか、ちょっと孤立してるみたいだな。スタンとボリスは兄弟だと思うけど、はっきりとは分からないや。良い人だとは思うけど、口数は少ないね。3人のことはよく分からない。無暗に詮索しない方がいいと思ってるよ。" #: lang/json/talk_topic_from_json.py msgid "" @@ -165689,16 +166497,12 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" -"ヴァネッサは...そう、良い人、だと思う。私をキレさせることはあるけど、一緒に生活してるんだから、あまり苛つかないように気を付けてる。ホェンとライサーはここの運営をやりたがってるみたいだけど、私は政治的な話に関わらず建築資材の事だけ考えるようにしてる。政治の話で何かが改善するとは思えないからね。アロンソは良い人だけど、明らかに私に好意を寄せてる。ここにいる他のあらゆる独身女性にも。こんな小さな集団だと、ちょっと遠慮したいね。ジョンは偏見の塊。彼にも色々あるんだとは思うけど、まだ詳しくは知らないな。" +"あの一家とは全然親しくなれないんだ。家族以外の人間としっかり話すことは決してないし、いつも定位置に座ってパンジャーブ語で会話している。いつも楽しそうにしているし、与えられた仕事はこなすけど、社会的な繋がりはないんだよね。" #: lang/json/talk_topic_from_json.py msgid "" @@ -165715,13 +166519,26 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." -msgstr "やぁ友よ。私はクレメンス、ジョン・クレメンスだ。くたびれたカウボーイさ。" +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." +msgstr "" +"ヴァネッサは...そう、良い人、だと思う。私をキレさせることはあるけど、一緒に生活してるんだから、あまり苛つかないように気を付けてる。ホェンとライサーはここの運営をやりたがってるみたいだけど、私は政治的な話に関わらず建築資材の事だけ考えるようにしてる。政治の話で何かが改善するとは思えないからね。アロンソは良い人だけど、明らかに私に好意を寄せてる。ここにいる他のあらゆる独身女性にも。こんな小さな集団だと、ちょっと遠慮したいね。ジョンは偏見の塊。彼にも色々あるんだとは思うけど、まだ詳しくは知らないな。" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "やぁ友よ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "やぁ友よ。私はクレメンス、ジョン・クレメンスだ。くたびれたカウボーイさ。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "はじめまして、ジョン。" @@ -165778,11 +166595,11 @@ msgstr "" "人間ってのは、青空を見られない日がずっと続くと嫌になってくるもんだ。牛舎のウシみたいに窮屈で...自由に駆け回れる牧草地が必要だ、言ってる意味分かるだろ。このままだと、空気が緊張するばかりだ。" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "こんにちは。私はマンディープ・シンです。" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "こんにちは。私はマンディープ・シンです。" #: lang/json/talk_topic_from_json.py @@ -165826,10 +166643,6 @@ msgid "" msgstr "" "何とも言えないね。ここに幸福な人はいない。私とその家族が無傷で危機を脱したことに不満を感じている者すらいる。そんな雰囲気になっているから、ここで親友を作り辛いんだろうな。" -#: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." -msgstr "あら!見ない顔ね。失礼、私はマンガルプリートです。" - #: lang/json/talk_topic_from_json.py msgid "Hi there." msgstr "やあ。" @@ -165838,6 +166651,10 @@ msgstr "やあ。" msgid "Oh, hello there." msgstr "おっ、やあ。" +#: lang/json/talk_topic_from_json.py +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgstr "あら!見ない顔ね。失礼、私はマンガルプリートです。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Mangalpreet." msgstr "はじめまして、マンガルプリート。" @@ -166025,7 +166842,7 @@ msgstr "その話は聞いているよ。会計士の仕事なんてあるのか msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -166043,15 +166860,15 @@ msgstr "" msgid "What brings you around here? We don't see a lot of new faces." msgstr "どうやってここへ来たんだ?新顔なんて珍しいな。" +#: lang/json/talk_topic_from_json.py +msgid "Need to talk?" +msgstr "話す必要があるのか?" + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "やあ。初めて会う人だな。私はライサー、皆からはライと呼ばれているよ。" -#: lang/json/talk_topic_from_json.py -msgid "Need to talk?" -msgstr "話す必要があるのか?" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Rhy." msgstr "はじめまして、ライ。" @@ -166144,12 +166961,6 @@ msgstr "" msgid "Do you want to talk about your story?" msgstr "あなたの話を聞かせてもらえるか?" -#: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." -msgstr "こんにちは。すまない、前から知り合いだったとしても、まったく覚えていないんだ。私の名前はスタンだ。" - #: lang/json/talk_topic_from_json.py msgid "Hm? Oh, hi." msgstr "うん?おや、どうも。" @@ -166158,6 +166969,12 @@ msgstr "うん?おや、どうも。" msgid "...Hi." msgstr "...やあ。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." +msgstr "こんにちは。すまない、前から知り合いだったとしても、まったく覚えていないんだ。私の名前はスタンだ。" + #: lang/json/talk_topic_from_json.py msgid "Stan, hey? Nice to meet you." msgstr "スタンっていうのか?会えて嬉しいよ。" @@ -166271,16 +167088,16 @@ msgstr "ううん、ちょっと髪型をかえてもらえるかな?" msgid "Hmm, can we change this shave a little please?" msgstr "ううん、ちょっと顔剃りをしてもらえるかな?" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "ああ、戻ってきたのか。" + #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " "Vanessa." msgstr "おいおい。また新入りが飯を求めてやって来たのか?こっちもギリギリなんだよ。ああ、私はヴァネッサ。" -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "ああ、戻ってきたのか。" - #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "食料が目的ではないが、会えて嬉しいよ。" @@ -166317,15 +167134,6 @@ msgstr "このふざけた状態になる前の話はしたくないんだ。慰 msgid "Could you give me a haircut?" msgstr "散髪してもらえるかな?" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" -"皮肉を込めた言い方と、皮肉をたっぷり込めた言い方、どっちがいい?私は2ダースもの見知らぬ人が住むレンガ造りの劣悪な建物で立ち往生しており、世界中で死人がうろつき、周りに十分な食料はない。このクソな状況を理解できないの?" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -166335,6 +167143,15 @@ msgid "" msgstr "" "さてと、私は2ダースもの見知らぬ人が住むレンガ造りの劣悪な建物で立ち往生しており、世界中で死人がうろつき、周りに十分な食料はない。少なくとも私は忙しく働いていられるし、マーチに余裕が出たら十分な食料も確保できる。人間は散髪が好きだからね。" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" +"皮肉を込めた言い方と、皮肉をたっぷり込めた言い方、どっちがいい?私は2ダースもの見知らぬ人が住むレンガ造りの劣悪な建物で立ち往生しており、世界中で死人がうろつき、周りに十分な食料はない。このクソな状況を理解できないの?" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -166518,6 +167335,12 @@ msgid "" msgstr "" "ああ、状況は厳しい。ここへ最初に来たときは監督者が誰もおらず、私たちが世話できる以上の人員を受け入れることになった。事態がいくらか収集して我々が小さなグループを形成した頃には、落ち着く場所も確保できない避難民たちが全員階上で順番を待っていた。多少の空間は用意したが、理想には程遠い。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." +msgstr "そうしよう。どんな手を使って彼らに退去を認めさせたのか知らないが、自由商人も私自身も、感謝しているよ。" + #: lang/json/talk_topic_from_json.py msgid "" "Even once we got things sorted out, there weren't enough beds for everyone, " @@ -166526,12 +167349,6 @@ msgid "" msgstr "" "いくら事態が片付いても、全員分のベッドも足りないし、物資も不十分だ。耐えるしかない。私たちもできる限りのことはしている...少なくとも避難場所は提供した。" -#: lang/json/talk_topic_from_json.py -msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." -msgstr "そうしよう。どんな手を使って彼らに退去を認めさせたのか知らないが、自由商人も私自身も、感謝しているよ。" - #: lang/json/talk_topic_from_json.py msgid "" "Well, there's the downstairs section, we can't fit more people down there so" @@ -166890,14 +167707,14 @@ msgstr "痛い目に遭うのが嫌なら大人しくしていろ。" msgid "Just on watch, move along." msgstr "見張りをしてるだけだ、どっか行け。" -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "お嬢さん、外をうろつくは止めた方が身の為だよ。" - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "外は大混乱のようだな?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "お嬢さん、外をうろつくは止めた方が身の為だよ。" + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "ここが避難センターだと聞いたんだが..." @@ -166926,14 +167743,14 @@ msgstr "人手が必要なようだな..." msgid "Well, I'd better be going. Bye." msgstr "ええと、そろそろ行くよ。さようなら。" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "ようこそ..." - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "ようこそ、執行官..." +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "ようこそ..." + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -167174,14 +167991,14 @@ msgid "" msgstr "" "残念ながら、無理だ。農園へ行った人の大部分は上階で待機していた避難民だ。安全な寝床を待つよりもリスクが少ないからな。地下から出ていったのはほんの少しだし、元から混雑した状態だったからな。もっとたくさんの人が太陽や新鮮な空気、重労働を求めて牧場に向かってくれるといいが...知ってるだろうが、みんなゾンビの大群に襲われるのが怖いんだ。" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "市民..." - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "執行官..." +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "市民..." + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "物資の取引はできる?" @@ -167239,14 +168056,14 @@ msgid "" "buy from you. I don't suppose you want to donate?" msgstr "できないよ。物を売れるほど余裕はないし、何かを買う予算もない。寄付だったら受け付けてるよ?" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "ふん、ただ者ではないらしいな。" - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "ピカピカのバッジを手に入れたようだな!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "ふん、ただ者ではないらしいな。" + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "新入りだ。" @@ -167310,16 +168127,16 @@ msgid "" msgstr "" "さあね。仕事を手伝える人間なら大丈夫なんじゃないか。でも今じゃ確実なことなんて一つもないからな。人によって言うことは違う。例えばそこの商人、売り物がないなら出て行けという態度だったが...そうじゃない奴もいるようだ。" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "シー。ここの連中の中にはよく思っていないやつもいるんだ... 変異をな。これは事故だったんだ。" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " "down on people like us." msgstr "君と同じ、自業自得ってやつさ。このことは口外するなよ、ここの連中の中には我々のような人間を見下す者もいる。" +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "シー。ここの連中の中にはよく思っていないやつもいるんだ... 変異をな。これは事故だったんだ。" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "悪いことを尋ねてしまったな。" @@ -167341,22 +168158,22 @@ msgstr "買うよ。" msgid "Who needs rebar?" msgstr "誰が鉄筋を欲しがるんだ?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "くたばりやがれ!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "口のきき方を考えろ。くたばれ。" #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "はん、新入り臭いのがいるな。何か助けが必要か?" +msgid "Screw You!" +msgstr "くたばりやがれ!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "なんか豚くせぇな。冗談だよ...逮捕しないでくれ。" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "はん、新入り臭いのがいるな。何か助けが必要か?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "...臭うかい?" @@ -167640,35 +168457,115 @@ msgid "Glad to have you aboard." msgstr "よろしくな。" #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." -msgstr "動くな。どうやってここに入ったのか知らないが、それ以上近づくな。帰ってくれ。" +msgid "So, do you need something?" +msgstr "なんだ、何か用か?" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "何だ、金目当てか?" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "金が目当てか。" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "依頼は済ませたのか?" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "うん?" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "何の用だ。" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "やるべきことをやれ。" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "さっさと終わらせなよ。" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "道草を食うなよ。" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "馬鹿な真似は止めろよ。" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "はぁ、通信装置の仕事は最悪だ...スピーカーが入ってる限り待機し続けるのか?" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "私の事は気にしないで。" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "[沈黙]" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "[雑音]" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "[赤色LEDの点滅]" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "[聞き取れない声]" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "こんな妨害されるなんて、どうすればいいの?" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "ゆっくり、はっきり喋ってくれ。頼むから。" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "もう一回言って?" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" +msgstr "もし...あなたの話...理解する...あなた...わたし。分かる?" #: lang/json/talk_topic_from_json.py msgid "We haven't changed our mind. Go away." msgstr "考えは変わらない。帰ってくれ。" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" -msgstr "なんだ、何か用か?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." +msgstr "動くな。どうやってここに入ったのか知らないが、それ以上近づくな。帰ってくれ。" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" -msgstr "そっちはどんな状況だ?" +msgid "Wait! What??" +msgstr "待って!何だって??" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." -msgstr "取引しよう。" +msgid "You do realize that the front door is just open?" +msgstr "正面玄関が開いていることに気付いていないのか?" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" -msgstr "貴重な品を探している。あなたと取引できないかな?" +msgid "Lets trade." +msgstr "取引しよう。" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "どこもかしこも大惨事だ!入れてくれ!" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "貴重な品を探していたんだ。あなたと取引できないかな?" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "何か依頼したいことはあるか?" @@ -167697,7 +168594,7 @@ msgstr "この研究所は取引なんてしなくてもやっていけるよ。 msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" "特製のAIを積み込んだレイセオンのシャーシだ。私たちの代わりに外の世界で活動してくれると思ったが、結果は知っての通り...そんな酷い状態だったとは、まったく残念だ..." @@ -167733,7 +168630,7 @@ msgstr "わかった、もう行くよ。" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -167751,6 +168648,14 @@ msgstr "詳しく聞かせてくれ。" msgid "I'm not risking myself for a deal that bad." msgstr "危険な目に遭ってまで物資の取り引きはしたくないな。" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "分かってるじゃないか、幸運を祈ってるよ。" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "分かった。" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "何か用か?" @@ -167814,10 +168719,6 @@ msgstr "悪いけど、今から行く場所があるんだ。" msgid "Rough out there isn't it?" msgstr "外は大混乱のようだな?" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "うん?" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "何人か仲間を作っておくのが賢明だ。" @@ -167926,14 +168827,6 @@ msgstr "悪いけど、そんな暇はないんだ。" msgid "Keep it civil, merc." msgstr "大人しくしていろよ。" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "取り引きするかい?" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "お気を付けて、スカベンジャー。" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -167949,12 +168842,12 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "ああ、連邦執行官か。乙だねぇ。" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." -msgstr "" -"私たちは、研究所の近くにあるハンターや農家のコミュニティから食料の供給を受けてきた。路上は危険だが、金になる物はあるし、都市部でガラクタを集めて回るよりもいい。" +msgid "Here to trade, I hope?" +msgstr "取り引きするかい?" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." +msgstr "お気を付けて、スカベンジャー。" #: lang/json/talk_topic_from_json.py msgid "" @@ -167962,6 +168855,14 @@ msgid "" "fair deal?" msgstr "私は私の仕事を続け、あなたはあなたの仕事を続ける。執行官、これは公正な取り引きでしょう?" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" +"私たちは、研究所の近くにあるハンターや農家のコミュニティから食料の供給を受けてきた。路上は危険だが、金になる物はあるし、都市部でガラクタを集めて回るよりもいい。" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "では、おたっしゃで。" @@ -168180,16 +169081,16 @@ msgid "I'll talk with them then…" msgstr "じゃあ彼らと話してみるよ..." #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "どうも、お嬢さん。何か用かい?" +msgid "Can I help you, marshal?" +msgstr "御用ですか? 執行官。" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "どうも、旦那。何か用かい?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "御用ですか? 執行官。" +msgid "Morning ma'am, how can I help you?" +msgstr "どうも、お嬢さん。何か用かい?" #: lang/json/talk_topic_from_json.py msgid "" @@ -168296,14 +169197,14 @@ msgstr "何か頼みたい仕事はあるか?" msgid "Not now." msgstr "今はいい。" -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "あなたやお仲間が怪我をしているなら私が診るよ。" - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "出直してくれるか、今は手が離せないんだ。" +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "あなたやお仲間が怪我をしているなら私が診るよ。" + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[$200, 30分] 手当てしてくれ。" @@ -168665,14 +169566,14 @@ msgstr "祝福あれ。平穏を妨げるものは一掃しよう。" msgid "I must purge this place before I can move on." msgstr "他の場所へ行く前に、この場所を清めなければ。" -#: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" -msgstr "あ?*モゴモゴ*...誰だ?" - #: lang/json/talk_topic_from_json.py msgid "Oh, you again." msgstr "ああ、またお前か。" +#: lang/json/talk_topic_from_json.py +msgid "Huh? *mumble mumble* … Who are you?" +msgstr "あ?*モゴモゴ*...誰だ?" + #: lang/json/talk_topic_from_json.py msgid "I'm busy, what is it?" msgstr "忙しいのだ、何か用か?" @@ -168681,14 +169582,14 @@ msgstr "忙しいのだ、何か用か?" msgid "And leave my tower and all my research? I think not." msgstr "我が塔と我が研究を置いてか?そうはいかない。" -#: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" -msgstr "君も力を求めているのか?" - #: lang/json/talk_topic_from_json.py msgid "Ah, hello again." msgstr "ああ、また会ったな。" +#: lang/json/talk_topic_from_json.py +msgid "Do you seek power as well?" +msgstr "君も力を求めているのか?" + #: lang/json/talk_topic_from_json.py msgid "Yes, yes… *electrical crackling* Isn't it beautiful?" msgstr "やあ、やあ...*電気が爆ぜる音*...美しいだろう?" @@ -168755,12 +169656,12 @@ msgstr "正確な一撃(近接武器)" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "%sに正確な一撃を繰り出しました。" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "は%sに正確な一撃を繰り出しました。" #: lang/json/technique_from_json.py @@ -172725,6 +173626,15 @@ msgstr "ゴムのような丈夫な素材で作られた、シンプルな白色 msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "ゴムのような丈夫な素材で作られた、灰色の床です。" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "床(土)" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "目の細かい土を押し固めて作った床です。" + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "床(コンクリート)" @@ -172857,15 +173767,6 @@ msgid "" "resistance and sliding, commonly for recreational sports." msgstr "表面に転倒を防止し滑らかさを改善する化学物質が塗られた、主にレクリエーションスポーツ用途で使われる硬材製フローリングです。" -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "床(土)" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "目の細かい土を押し固めて作った床です。" - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -173026,6 +173927,15 @@ msgstr "苔" msgid "Moist spongy moss." msgstr "湿ったフワフワの苔です。" +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "床(紙)" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "粘着性のあるスズメバチの唾液で覆われた、パルプ状の物質で作られた床です。" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "クルミの木" @@ -174344,7 +175254,7 @@ msgstr "不発ミサイル" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "大陸間弾道ミサイル、いわゆるICBMの一部です。もはやどこへも向かえません。" @@ -174415,11 +175325,11 @@ msgstr "CVD操作パネル" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" -"「化学気相成長装置」という正式名称を持つ、非常に高そうな装置です。希少な化学物質や元素を投入して、武器にダイヤモンドコーティングを施せるようです。原理はとても複雑ですが、以前の使用者が参考になりそうなメモを残しています。「水素" +"「化学気相成長装置」という正式名称を持つ、非常に高価そうな装置です。希少な化学物質や元素を投入して、武器にダイヤモンドコーティングを施せるようです。原理はとても複雑ですが、以前の使用者が参考になりそうなメモを残しています。「水素" " + 炭素 = :-) 」" #: lang/json/terrain_from_json.py @@ -174534,7 +175444,7 @@ msgstr "HV油遮断器" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "アークを消滅させるために油を用いる回路遮断器です。" #: lang/json/terrain_from_json.py @@ -174547,7 +175457,7 @@ msgstr "小型HV油遮断器" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "アークを消滅させるために油を用いる小型の回路遮断器です。" #: lang/json/terrain_from_json.py @@ -174617,7 +175527,7 @@ msgstr "ベルトコンベア" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "物を輸送するコンベアベルトです。" #: lang/json/terrain_from_json.py @@ -174845,7 +175755,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -175282,6 +176192,11 @@ msgstr "岩盤" msgid "A section of flat natural rock." msgstr "平らな天然の岩盤です。" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "粘着性のあるスズメバチの唾液で覆われた、パルプ状の物質で作られた平面です。" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "空いた空間" @@ -175924,11 +176839,9 @@ msgstr "壁(紙)" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." -msgstr "" -"近隣の建造物を素材に作られた、ハチが出す粘着質の分泌液で覆われた厚い壁です。かつての建物が何であったかに関わらず、変質しており二度と元には戻りません。叩けば簡単に壊れます。" +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." +msgstr "粘着性のあるスズメバチの唾液で覆われた、パルプ状の物質で作られた巨大な壁です。簡単に壊せそうです。" #: lang/json/terrain_from_json.py msgid "root wall" @@ -176065,7 +176978,7 @@ msgstr "窓枠に大きなガラス板がはめ込まれています。店内の #: lang/json/terrain_from_json.py msgid "taped window" -msgstr "テープで補強した窓" +msgstr "テープで塞いだ窓" #. ~ Description for taped window #: lang/json/terrain_from_json.py @@ -176470,7 +177383,7 @@ msgstr "水耕栽培装置(廃止)" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "使われなくなった水耕栽培装置です。分解すると素材を入手できます。" @@ -178448,7 +179361,7 @@ msgid "chitin ram" msgstr "衝角(キチン)" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" +msgid "biosilicified chitin ram" msgstr "衝角(シリコンキチン)" #: lang/json/vehicle_part_from_json.py @@ -179014,6 +179927,17 @@ msgstr "ボートが浸水するのを防ぐ、非常に軽い高性能カーボ msgid "hand paddles" msgstr "ハンドパドル" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "手綱と馬具" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "車両を牽引する動物を制御するための、革製の道具です。" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "制御装置" @@ -182479,8 +183403,8 @@ msgstr "放電しました!" msgid "You cannot hack this." msgstr "これはハッキングできません。" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "[大きなアラーム音]" @@ -187003,6 +187927,45 @@ msgstr "は%1$sが無ければ%3$sの%2$sを使用できません。" msgid "Putting on a %s would be tricky." msgstr "%sを着用するのは無理があります。" +#: src/character.cpp +msgid "Can't wear that, it's made of wool!" +msgstr "羊毛製なので着用できません!" + +#: src/character.cpp +msgid "Can't wear that, it's filthy!" +msgstr "不潔なものは着用できません!" + +#: src/character.cpp +#, c-format +msgid "Your %s mutation prevents you from wearing your %s." +msgstr "%sの変異のため%sを着用できません。" + +#: src/character.cpp +#, c-format +msgid "Cannot wear a helmet over %s." +msgstr "%sの上にヘルメットは着用できません。" + +#: src/character.cpp +msgid "horns" +msgstr "角" + +#: src/character.cpp +msgid "antennae" +msgstr "触角" + +#: src/character.cpp +msgid "antlers" +msgstr "枝角" + +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "腕の着用物が邪魔で着用できません。" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "%sは腕の着用物が邪魔で着用できません。" + #: src/character.cpp msgid "Can't wear power armor over other gear!" msgstr "他の装備を着用している状態でパワーアーマーを着用できません!" @@ -187062,36 +188025,6 @@ msgstr "これ以上頭に着用できません!" msgid "%s can't wear that much on their head!" msgstr "%sはこれ以上頭に着用できません!" -#: src/character.cpp -msgid "Can't wear that, it's made of wool!" -msgstr "羊毛製なので着用できません!" - -#: src/character.cpp -msgid "Can't wear that, it's filthy!" -msgstr "不潔なものは着用できません!" - -#: src/character.cpp -#, c-format -msgid "Your %s mutation prevents you from wearing your %s." -msgstr "%sの変異のため%sを着用できません。" - -#: src/character.cpp -#, c-format -msgid "Cannot wear a helmet over %s." -msgstr "%sの上にヘルメットは着用できません。" - -#: src/character.cpp -msgid "horns" -msgstr "角" - -#: src/character.cpp -msgid "antennae" -msgstr "触角" - -#: src/character.cpp -msgid "antlers" -msgstr "枝角" - #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -188098,157 +189031,157 @@ msgstr "色設定" msgid "ERROR! Access denied!" msgstr "エラー!アクセスが拒否されました!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "%sにログインしています..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "アクセスはセキュリティによって一時的にブロックされました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "システム管理者に連絡して下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "セキュリティを回避しますか?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "シャットダウンしています... 何かキーを押して下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "ログイン試行回数の上限に達しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "ログインに成功しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "%s - ルートメニュー" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "パスワードが必要です。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "システムをハッキングしますか?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "ダウンロード先を選択: " -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "ドアを開きました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "ロックを有効化しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "ロックを無効化しました。何かキーを押して下さい..." #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "ゴォーン...ゴォーン...ゴォーン..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "格納シールドを開きました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "目標を処分しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "警告: 共鳴連鎖は深刻な事態を引き起こす可能性があります!続けますか?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "データが見つかりません。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "ローカルデータへのアクセスエラーを記録しました。ヘルプデスクを呼び出しています。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "警告: このノードからアーカイブへの例外アクセスを検出しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "警告: データへのアクセスが制限されています。試行を記録しました。何かキーを押してください..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "表層マップデータをダウンロードしました。一部の例外アクセスエラーを記録しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "下水路のマップデータをダウンロードしました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "地下鉄のマップデータをダウンロードしました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "ミサイルを無効化しました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "核ミサイルを無効化しました!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "核ミサイルは点火状態のままです。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "生体部品管理 - 一覧: " -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "他に%d個見つかりました..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "エレベーターを起動しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "NEPower社 鉱山(%d:%d) ログ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "続きを読みますか?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "阿彌殻計画" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -188257,103 +189190,103 @@ msgstr "" "サイト %d%d%d\n" "関連する現場監督のログがメモに追加されました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "ファイルが破損しています。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--アクセス承認--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "ミッションコンプリート!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "アクセス拒否" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "中継モジュールをインストールしました..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "中継モジュールを所持していません..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "コンピュータはその依頼を見つけられませんでした!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "ソフトウェアをダウンロードしました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "USBメモリが必要です!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "エラー: 遠心分離装置に血液サンプルを置いて下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "エラー: 遠心分離装置には血液サンプルを一つだけ置いて下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "エラー: 血液サンプルが入った容器以外は使用できません。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "エラー: 血液サンプルのみを使用して下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "結果: 人間の血液・病原体未検出" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "結果: 人間の血液・未知の病原体を検出" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "結果: 未知の血液型・未知の病原体を検出" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "病原体は赤血球と白血球に結合しています。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "データをダウンロードしますか?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "結果: 未知の血液(検査続行不可)" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "処理データ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "エラー: スキャンエリアに記憶装置を設置して下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "エラー: 一度にスキャン出来るアイテムは一つまでです。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "エラー: 記憶装置が破壊されたか、または存在しません。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "エラー: 記憶装置内にデータがありません。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" @@ -188361,7 +189294,7 @@ msgstr "" "記憶装置: 軍事ヘキサロン暗号\n" "コピーを印刷中...\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" @@ -188369,7 +189302,7 @@ msgstr "" "記憶装置: 非暗号化データ\n" "興味深い情報はありませんでした。\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -188383,11 +189316,11 @@ msgstr "" "ません。システム管理者に連絡して問題を解決\n" "して下さい。\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "続けるには何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -188414,7 +189347,7 @@ msgstr "" "\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -188433,27 +189366,27 @@ msgstr "" "\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "装荷燃料が爆発しました" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "補助電源が消失しました" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "直ちに避難してください" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "直ちに避難してください!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "アクセスコードが必要です!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -188467,216 +189400,216 @@ msgstr "" "操作:無効\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "エラー: 操作中のプラットホームが空です。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "警告[409]: 一次センサーがオフラインです!" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr " >> 補助センサー初期化: ガイガーカウンターをプロファイリング中..." -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr " >> 放射線量の急上昇を検知しました!\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "警告[912]: 重篤な異常が発生しました!汚染を検知しました!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "緊急手順[1]: 避難してください。避難してください。避難してください。\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "緊急シャットダウン実行!何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "処理中... サイクルが完了しました。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "ガイガーカウンター@プラットホーム: %s mSv/h" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "深刻なエラー... 放射線照射プラットホームの応答がありません。手続きRP_M_01_rev.03に従ってください。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "放射線測定:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "ガイガーカウンター@区域平均:... %s mSv/h" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "ガイガーカウンター@区域最大:... %s mSv/h" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "ガイガーカウンター@コンソール: .... %s mSv/h" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "個人線量: .... %s mSv" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "コンベアベルトが故障しています。保守チームにお問い合せ下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "アイテム移動中: プラットホーム --> アンローディングベイ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "アイテムが見つかりません: プラットホーム" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "アイテム移動中: ローディングベイ --> プラットホーム" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "アイテムが見つかりません: ローディングベイ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "コンベアベルトの循環が完了しました。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "シャッターを操作しています。何かキーを押して下さい..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "この操作は不可逆です。放射性物質を抜き取りますか?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "抜き取りシーケンスを完了しました...何かキーを押して下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "エラー!放射線照射プラットホームの応答がありません...何かキーを押して下さい。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "POWER-DIAG ver.2.34を開始中..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "短絡が検出されました!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "短絡が修復されました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "ヒューズが初期化されました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "アース端子が再有効化されました。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "内部電源: 85%%がオフラインです。原因: 損傷" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "外部電源: 100%%がオフラインです。原因: 外部電源が見つかりません。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "予備電源: スタンバイモード" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "予備電源: オフラインです。原因: 不明" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "コンソールはシャットダウンしました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "マンハックが天井から出現しました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "警備ロボットが床から出現しました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "コンソールによって感電しました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "電気ショックを防御しました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "電気ショックが体を走り抜けました!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "ポンプが爆発しました!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "汚水が漏れた!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "エラー: 破壊的な回転" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "エラー: 血液の入った採血キットを使用してください。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "エラー: 採血キットが空です。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "エラー: 血液サンプルが破壊されました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "エラー: 破損データにアクセスしました" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "エラー: データバンクが破壊されました。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "最寄りの避難センターを検索しています。しばらくお待ちください..." #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -189662,6 +190595,11 @@ msgstr "これは分解できません。" msgid "It's rotten, I'm not taking that apart." msgstr "それは腐っています。触りたくないし、口に入れるなんて考えられません。" +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "分解する前に%sを取り外す必要があります。" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -194802,6 +195740,10 @@ msgstr "何かが粉々になりました!" msgid "You dive from the %s." msgstr "%sから飛び降りました。" +#: src/game.cpp +msgid "You let go of the reins." +msgstr "手綱を手放しました。" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -197326,6 +198268,10 @@ msgstr "移動コードエラー" msgid "The %s collides with %s." msgstr "%sは%sと衝突しました。" +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "運命を受け入れる" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -197348,6 +198294,10 @@ msgstr "ズズズ..." msgid "You can't drive the vehicle from here. You need controls!" msgstr "ここからは車両を運転できません。制御装置が必要です!" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "この車両を運転するには牽引する動物が必要です。" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "この車両を遠隔操作できません。作動中の制御装置がありません。" @@ -200138,6 +201088,10 @@ msgstr "身体部位" msgid "Field types" msgstr "フィールドタイプ" +#: src/init.cpp +msgid "Ammo effects" +msgstr "発生効果" + #: src/init.cpp msgid "Emissions" msgstr "排出物" @@ -200578,11 +201532,11 @@ msgstr "未割当キー" #: src/input.cpp msgid "Keybinding active only on this screen" -msgstr "キー設定/ローカル(この画面でのみ有効)" +msgstr "キー割当/ローカル(この画面でのみ有効)" #: src/input.cpp msgid "Keybinding active globally" -msgstr "キー設定/グローバル(全体で有効)" +msgstr "キー割当/グローバル(全体で有効)" #: src/input.cpp msgid "" @@ -200590,9 +201544,17 @@ msgid "" "Press + to add local keybinding\n" "Press = to add global keybinding\n" msgstr "" -"[-] キー設定/削除\n" -"[+] キー設定/ローカルに追加\n" -"[=] キー設定/グローバルに追加\n" +"[-] キー割当/削除\n" +"[+] キー割当/ローカルに追加\n" +"[=] キー割当/グローバルに追加\n" + +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr ".を押して操作を実行\n" + +#: src/input.cpp +msgid "Keybindings" +msgstr "キー割当" #: src/input.cpp #, c-format @@ -200608,7 +201570,7 @@ msgstr "%sの割当(グローバル)を初期化しますか?" msgid "" "There are already local keybindings defined for this action, please remove " "them first." -msgstr "この動作には既にローカルキー設定が存在します。先に既存のものを削除して下さい。" +msgstr "この動作には既にローカルキー割当が存在します。先に既存のものを削除して下さい。" #: src/input.cpp #, c-format @@ -200630,7 +201592,7 @@ msgstr "このキーは%sと重複します。既存の割り当てを削除し #: src/input.cpp #, c-format msgid "saving keybindings failed: %s" -msgstr "キー割り当ての保存に失敗しました: %s" +msgstr "キー割当の保存に失敗しました: %s" #: src/input.cpp msgid "any key" @@ -203255,6 +204217,11 @@ msgstr "工具用MODを取り外しますか?" msgid "You don't have any modified tools." msgstr "MODが取り付けられた工具を何も持っていません。" +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "道具から%sを取り外しました。" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "ここで魚が釣れるとは思えません。" @@ -211369,22 +212336,22 @@ msgstr "ミカズと一体となりました。" #: src/memorial_logger.cpp msgctxt "memorial_male" msgid "Dermatik eggs hatched." -msgstr "ダマティックの卵が孵化しました。" +msgstr "寄生バチの卵が孵化しました。" #: src/memorial_logger.cpp msgctxt "memorial_female" msgid "Dermatik eggs hatched." -msgstr "ダマティックの卵が孵化しました。" +msgstr "寄生バチの卵が孵化しました。" #: src/memorial_logger.cpp msgctxt "memorial_male" msgid "Injected with dermatik eggs." -msgstr "ダマティックの卵を産み付けられました。" +msgstr "寄生バチの卵を産み付けられました。" #: src/memorial_logger.cpp msgctxt "memorial_female" msgid "Injected with dermatik eggs." -msgstr "ダマティックの卵を産み付けられました。" +msgstr "寄生バチの卵を産み付けられました。" #: src/memorial_logger.cpp msgctxt "memorial_male" @@ -213436,7 +214403,7 @@ msgstr "%1$sの産卵管が深々と%2$sに突き刺さりました!" #: src/monattack.cpp #, c-format msgid "The %s dermatik larva grows into an adult!" -msgstr "%sのダマティック幼虫が生体に成長しました!" +msgstr "%sの寄生バチの幼虫が生体に成長しました!" #: src/monattack.cpp #, c-format @@ -216106,7 +217073,7 @@ msgstr "" #: src/newcharacter.cpp #, c-format msgid "%s lets you view and alter keybindings." -msgstr "%sでキー設定を表示/編集。" +msgstr "%sでキー割当を表示/編集。" #: src/newcharacter.cpp #, c-format @@ -218058,6 +219025,26 @@ msgstr "" "TABでリスト切り替え、文字キーで選択、Enterで決定、Escで終了、\n" "?でアイテムの情報を取得。" +#: src/options.cpp +msgid "General" +msgstr "全般" + +#: src/options.cpp +msgid "Interface" +msgstr "インターフェース" + +#: src/options.cpp +msgid "Graphics" +msgstr "表示" + +#: src/options.cpp +msgid "World Defaults" +msgstr "世界生成" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -218113,26 +219100,6 @@ msgstr "Deon's" msgid "Basic" msgstr "基本" -#: src/options.cpp -msgid "General" -msgstr "全般" - -#: src/options.cpp -msgid "Interface" -msgstr "インターフェース" - -#: src/options.cpp -msgid "Graphics" -msgstr "表示" - -#: src/options.cpp -msgid "World Defaults" -msgstr "世界生成" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "初期設定/キャラクター名" @@ -218287,7 +219254,7 @@ msgstr "危険な拾得" msgid "" "If false, will cause player to drop new items that cause them to exceed the " "weight limit." -msgstr "Falseにすると重量制限を超えるまで新しいアイテムを持てます。" +msgstr "falseにすると、重量制限を超えるアイテムを拾得しようとすると足下に落とします。" #: src/options.cpp msgid "Dangerous terrain warning prompt" @@ -218329,8 +219296,11 @@ msgstr "セーフモード/接近距離設定" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." -msgstr "セーフモード有効時に、敵との距離に応じて警告します。0で視界に入った瞬間に警告します。" +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." +msgstr "" +"セーフモード有効時に、敵との距離に応じて警告します。0で視界に入った瞬間に警告します。この項目は、セーフモード規則が設定されていない場合にのみ有効です。それ以外の場合は、セーフモード管理メニューから既定の規則を編集してください。" #: src/options.cpp msgid "Safe mode when driving" @@ -218641,7 +219611,7 @@ msgstr "確認/キー割当削除" #: src/options.cpp msgid "If true, will query before removing a keybinding from a hotkey." -msgstr "trueにするとキー割り当てを削除する時に確認します。" +msgstr "trueにするとキー割当を削除する時に確認します。" #: src/options.cpp msgid "Close advanced inventory on move all" @@ -218651,7 +219621,7 @@ msgstr "アイテム整理メニュー/一括移動後に自動で閉じる" msgid "" "If true, will close the advanced inventory when the move all items command " "is used." -msgstr "trueにするとアイテムをすべて移動コマンド実行後にアイテム整理メニューを閉じます。" +msgstr "trueにするとアイテム一括移動を実行後にアイテム整理メニューを閉じます。" #: src/options.cpp msgid "Open default advanced inventory layout" @@ -219302,7 +220272,7 @@ msgstr "ミニマップ上の敵性ビーコンの点滅速度を200ミリ秒単 #: src/options.cpp src/sdltiles.cpp msgid "Display" -msgstr "使用するディスプレイ" +msgstr "使用ディスプレイ" #: src/options.cpp src/sdltiles.cpp msgid "" @@ -219670,7 +220640,7 @@ msgstr "開始時刻" #: src/options.cpp msgid "Initial starting time of day on character generation." -msgstr "新規ゲームの開始時間を設定します。" +msgstr "新規ゲームの開始時刻を設定します。" #: src/options.cpp msgid "Initial day" @@ -220280,10 +221250,6 @@ msgstr "入力値が無効です: 数字を入れて下さい" msgid "options" msgstr "オプション" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "何かキーを押して下さい..." - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -221192,6 +222158,12 @@ msgstr "%sを着用する" msgid "Spill %s, then pick up %s" msgstr "%sを取り出した状態で、%sを入手する" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "このアイテムを拾得すると窃盗と見なされます。続けますか?(大小文字識別)" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "このアイテムを拾得すると窃盗と見なされます。続けますか?" @@ -221253,7 +222225,7 @@ msgstr "フィルタ設定" #: src/pickup.cpp msgid "Enter 2 letters (case sensitive):" -msgstr "2文字入力(大文字・小文字は区別されます): " +msgstr "2文字入力(大小文字識別): " #: src/pickup.cpp msgid "Your filter returned no results" diff --git a/lang/po/ko.po b/lang/po/ko.po index ecacd475a0f21..f0aa0b1515b6f 100644 --- a/lang/po/ko.po +++ b/lang/po/ko.po @@ -6,18 +6,18 @@ # 탯새 , 2019 # Nick, 2019 # fenjo , 2019 -# 장현우 , 2019 # T itan , 2019 # indejeC , 2019 # Sail Recycle , 2019 # Vlasov Vitaly , 2020 +# 장현우 , 2020 # Brett Dong , 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" "Last-Translator: Brett Dong , 2020\n" "Language-Team: Korean (https://www.transifex.com/cataclysm-dda-translators/teams/2217/ko/)\n" @@ -664,43 +664,40 @@ msgid "A canister of oxygen." msgstr "산소가 들어있는 용기." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "철침박은 사제 로켓" +msgid "spiked homemade rocket" +msgstr "" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" -msgstr "폭발 사제 로켓" +msgid "explosive homemade rocket" +msgstr "" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" -"급조한 로켓 연료가 충전된 파이프에 간단한 폭발 탄두를 달아 만든 수제 로켓. 그다지 강력하진 않지만, 별것 아닌 재료로도 만들 수 " -"있습니다." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" -msgstr "소이성 사제 로켓" +msgid "incendiary homemade rocket" +msgstr "" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" -"급조한 로켓 연료가 충전된 파이프에 가연성 젤이 채워진 용기를 달아 만든 수제 로켓. 사거리가 짧고 인화성이 강하니 조심해서 다루시길!" #: lang/json/AMMO_from_json.py msgid "unfinished charcoal" @@ -999,10 +996,10 @@ msgstr "마취제" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." -msgstr "수술을 할 때 쓰이는 강력한 마취제와 진통제. 전문 수술용 장비이므로 직접 사용할 수 없다. 마취 키트를 채우는 데 쓰인다." +msgstr "" #: lang/json/AMMO_from_json.py msgid "sulfur" @@ -1495,11 +1492,11 @@ msgstr "" " 스스로 분해되기 전에 빠르게 써버리는 게 좋다." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "로켓 연료" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -1943,8 +1940,8 @@ msgstr "그물" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." -msgstr "격자 모양으로 엮은 밧줄과 추. 낚시를 하거나 함정을 만들 때 쓰인다." +"entangle opponents in combat." +msgstr "" #: lang/json/AMMO_from_json.py msgid "anesthetic kit" @@ -21253,6 +21250,19 @@ msgstr[0] "화학 교과서" msgid "A college textbook on chemistry." msgstr "화학에 대한 대학 교과서입니다." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -22607,6 +22617,12 @@ msgid "" " dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -25505,7 +25521,7 @@ msgid "ammonia" msgid_plural "ammonia" msgstr[0] "암모니아" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -27726,7 +27742,7 @@ msgstr "신선한 사과에서 짜냈습니다. 맛있고 영양가도 풍부합 msgid "almond milk" msgstr "" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -28148,6 +28164,17 @@ msgid "" msgstr "" "전해질과 단당(simple sugar)이 특수한 비율로 섞인 음료수. 마치 병에 담긴 땀을 먹는 느낌이지만, 물보다 체내흡수가 빠릅니다." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -30901,7 +30928,7 @@ msgid "Adderall" msgid_plural "Adderall" msgstr[0] "에더럴" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -30915,7 +30942,8 @@ msgid "syringe of adrenaline" msgid_plural "syringes of adrenaline" msgstr[0] "아드레날린 주사기" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -31782,7 +31810,7 @@ msgstr[0] "" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" @@ -32732,7 +32760,7 @@ msgid "almond pulp" msgid_plural "almond pulp" msgstr[0] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -32947,10 +32975,9 @@ msgstr "떡갈나무에서 난 열매를 볶은 것입니다." #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "도토리 (요리됨)" +msgstr "도토리 (요리됨)" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -33061,6 +33088,33 @@ msgstr "간 통조림" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "통조림으로 만들어진 간. 비타민 B가 풍부하다!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "다이어트 약" @@ -33143,7 +33197,7 @@ msgstr[0] "말로스 젤라틴" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -37519,7 +37573,7 @@ msgstr[0] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -38210,20 +38264,6 @@ msgid "" " of liquid." msgstr "" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "채혈기" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" -"피를 뽑는 도구. 안에는 뽑아낸 피를 보관하는시험관이 들어 있습니다. 사용하면 자기 자신이나 발밑에 있는 시체의 피를 뽑습니다." - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -38254,6 +38294,20 @@ msgstr[0] "접이식 플라스틱 병" msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid." msgstr "보관이 용이한 연질 플라스틱 병. 500ml의 액체를 담을 수 있다." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "채혈기" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" +"피를 뽑는 도구. 안에는 뽑아낸 피를 보관하는시험관이 들어 있습니다. 사용하면 자기 자신이나 발밑에 있는 시체의 피를 뽑습니다." + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -40853,11 +40907,11 @@ msgstr "20달러 정도의 돈뭉치지만, 지금 같은 상황에서는 쓸모 #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -41279,6 +41333,17 @@ msgstr[0] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -42288,6 +42353,16 @@ msgstr[0] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "돌 냄비" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "큰 돌의 속을 비워내어 만든 냄비입니다." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -42618,594 +42693,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "방사능 커피 제조기" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "원자력 스탠드" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "덮개 닫기" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "스탠드의 커버를 덮었다." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "원자력 스탠드 (덮임)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "덮개 열기" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "스탠드의 커버를 열었다." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "원자력 독서용 램프" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "야간등의 커버를 덮었다." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "원자력 독서용 램프 (덮임)" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "야간등의 커버를 열었다." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "통조림 밀봉기" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "주석 캔을 자동으로 밀봉하도록 설계된 수동 크랭크 동력 주조 강철 기계입니다." - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "조면 장비" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "직물 생산에 사용될 순수한 면을 만드는데 사용되는 주걱 모양의 나무 솔." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "목탄 가마" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"열분해 작용을 이용해 목탄, 즉 숯을 만드는 튼튼한 철제 박스입니다. 산소 부족으로 인해 유기 물질이 완전히 타지 않는 원리를 사용해서 " -"숯이 만들어집니다." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "점토 냄비" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "뚜껑 덮인 거친 점토 냄비. 요리에 사용된다." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "점토 맷돌" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "곡물을 가는데 사용되는 간단한 수동 맷돌." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "점토 찻주전자" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "점토 찻주전자. 이제 찻잎과 물만 있으면 된다." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "뒤지개" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "땅을 파기에 적당하도록 끝을 넓게 깎운 큰 나무 막대기. 얕은 구덩이를 팔 수는 있지만, 깊게 팔 수는 없습니다. " - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "물레" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "섬유를 실로 짜내는데 사용되도록 만들어진 나무 막대들." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "발효중인 달걀 유리병" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "열고 나니, 발효가 잘 되어 맛이 좋은 것을 확인한 후 보존을 위해 다시 밀봉했습니다." - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "달걀이 아직 발효되지 않았습니다." - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "유리병에 달걀을 넣어 발효시키고 있는 중입니다. 일단 발효가 다 되면 밀봉해서 보존할 수 있습니다." - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "낚싯바늘" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "간단한 낚싯바늘." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "급조한 낚싯바늘" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "뼈나 나무를 깎아 급조한 낚싯바늘." - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "밀봉된 효모 배양액" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "플라스크를 열고 배양된 이스트를 꺼냈습니다." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "이스트가 충분히 배양되지 않았다." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "살균된 이스트 배양액을 넣고 밀봉한 플라스크. 배양과정이 끝나면 수확할 수 있습니다." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "갈고리" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "밀봉 유리병 (피클)" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "유리통 열기" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "병뚜껑을 열어 대기중에 노출시켰다." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "피클을 넣고 밀봉한 유리병이다. 사용(a)해서 밀봉을 풀면 먹을 수 있다." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "밀봉 유리병 (사우어 크라프트)" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "사우어 크라프트를 넣고 밀봉한 유리병이다. 사용(a)해서 밀봉을 풀면 먹을 수 있다." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "밀봉 유리병 (달걀)" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "달걀을 넣고 밀봉한 유리병이다. 사용(a)해서 밀봉을 풀면 먹을 수 있다." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "목탄 가마 (불붙음)" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "가마에 남은 불씨가 전부 꺼졌다. 가마를 분해하면 목탄을 꺼낼 수 있다." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "가마가 아직 타는 중입니다." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "땔감이 가득 찬 가마에 불이 붙어있다. 그냥 놔두는 편이 좋을 것 같다." - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "뜨개질바늘" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "실과 실타래로 옷을 짜는데 쓰이는, 끝이 뭉툭하고 튼튼한 나무 뜨개바늘 한 쌍." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "간이 글레이브" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "긴 막대기 끝에 큰 칼날을 장착했습니다. 상당한 피해를 입힐 수 있습니다." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "파스타 압출기" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "손잡이를 돌려 작동하는 수동 파스타 기계이다. 여러가지 모양틀이 있어서 다양한 종류의 파스타를 만들 수 있다." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "발효중인 피클 유리병" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "열고 나니, 발효가 잘 되어 맛이 좋은 것을 확인한 후 보존을 위해 다시 밀봉했습니다." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "피클이 아직 발효되지 않았습니다." - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "유리병에 피클을 넣어 발효시키고 있는 중입니다. 일단 발효가 다 되면 밀봉해서 보존할 수 있습니다." - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "돌 냄비" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "큰 돌의 속을 비워내어 만든 냄비입니다." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "발효중인 자워크라우트 유리병" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "자워크라우트가 아직 발효되지 않았습니다." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "유리병에 자워크라우트를 넣어 발효시키고 있는 중입니다. 일단 발효가 다 되면 밀봉해서 보존할 수 있습니다." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "찻주전자" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "작은 금속제 찻주전자이다. 티타임에는 이게 없으면 안되지." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "접이식 우산" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "편하게 들고다니기 위해서 접이식으로 만든 접이식 우산입니다. 휘두르면 쉽게 말릴 수 있습니다." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "우산" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "끝이 뾰족한 우산입니다. 장비하면 비를 피할 수 있습니다." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "와플 틀" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "와플을 만드는데 쓰이는 와플 틀." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "면도날" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "양쪽에 날이 있는 면도날." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"스파게티같은 요리를 만들 때 사용되는 물을 끓일 때 유용합니다. 이 조리기구는 높은 압력과 온도에서 조리할 수 있도록 설계되었습니다. " -"또한 압력에 민감한 화학 반응을 만드는데 사용할 수도 있습니다." - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -44731,7 +44218,7 @@ msgstr[0] "" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -45216,12 +44703,10 @@ msgstr[0] "" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -"평탄화 기계로 납작하게 만든 새로운 동전이다. 이 기계는 어느 정도 조잡하게 변형되어 한때 미키 마우스였던 것으로 보이는 디자인에 책의 " -"육필로 쓴 표식이 겹쳐져 있다. 희미하게 '캠퍼스 교환 토큰'이라고 쓰여 있는 텍스트가 있다." #: lang/json/GENERIC_from_json.py msgid "chit" @@ -45628,7 +45113,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -47751,6 +47236,159 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "방사능 커피 제조기" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "통조림 밀봉기" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "주석 캔을 자동으로 밀봉하도록 설계된 수동 크랭크 동력 주조 강철 기계입니다." + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "점토 냄비" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "뚜껑 덮인 거친 점토 냄비. 요리에 사용된다." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "점토 맷돌" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "곡물을 가는데 사용되는 간단한 수동 맷돌." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "점토 찻주전자" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "점토 찻주전자. 이제 찻잎과 물만 있으면 된다." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "발효중인 달걀 유리병" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "열고 나니, 발효가 잘 되어 맛이 좋은 것을 확인한 후 보존을 위해 다시 밀봉했습니다." + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "달걀이 아직 발효되지 않았습니다." + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "유리병에 달걀을 넣어 발효시키고 있는 중입니다. 일단 발효가 다 되면 밀봉해서 보존할 수 있습니다." + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "밀봉된 효모 배양액" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "플라스크를 열고 배양된 이스트를 꺼냈습니다." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "이스트가 충분히 배양되지 않았다." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "살균된 이스트 배양액을 넣고 밀봉한 플라스크. 배양과정이 끝나면 수확할 수 있습니다." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "밀봉 유리병 (달걀)" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "유리통 열기" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "병뚜껑을 열어 대기중에 노출시켰다." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "달걀을 넣고 밀봉한 유리병이다. 사용(a)해서 밀봉을 풀면 먹을 수 있다." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "밀봉 유리병 (피클)" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "피클을 넣고 밀봉한 유리병이다. 사용(a)해서 밀봉을 풀면 먹을 수 있다." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "밀봉 유리병 (사우어 크라프트)" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "사우어 크라프트를 넣고 밀봉한 유리병이다. 사용(a)해서 밀봉을 풀면 먹을 수 있다." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -47766,6 +47404,386 @@ msgstr "" "불이나 휴대용 버너 등으로 음식을 데울 수 있게 만들어진 군대식 휴대용 반합. 일반적인 냄비나 그릇보다 깊이가 얕고, 현대식 반합과 " "다르게 발열장치가 포함되어있지 않다." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "파스타 압출기" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "손잡이를 돌려 작동하는 수동 파스타 기계이다. 여러가지 모양틀이 있어서 다양한 종류의 파스타를 만들 수 있다." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "발효중인 피클 유리병" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "열고 나니, 발효가 잘 되어 맛이 좋은 것을 확인한 후 보존을 위해 다시 밀봉했습니다." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "피클이 아직 발효되지 않았습니다." + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "유리병에 피클을 넣어 발효시키고 있는 중입니다. 일단 발효가 다 되면 밀봉해서 보존할 수 있습니다." + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"스파게티같은 요리를 만들 때 사용되는 물을 끓일 때 유용합니다. 이 조리기구는 높은 압력과 온도에서 조리할 수 있도록 설계되었습니다. " +"또한 압력에 민감한 화학 반응을 만드는데 사용할 수도 있습니다." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "발효중인 자워크라우트 유리병" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "자워크라우트가 아직 발효되지 않았습니다." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "유리병에 자워크라우트를 넣어 발효시키고 있는 중입니다. 일단 발효가 다 되면 밀봉해서 보존할 수 있습니다." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "찻주전자" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "작은 금속제 찻주전자이다. 티타임에는 이게 없으면 안되지." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "와플 틀" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "와플을 만드는데 쓰이는 와플 틀." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "낚싯바늘" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "간단한 낚싯바늘." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "급조한 낚싯바늘" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "뼈나 나무를 깎아 급조한 낚싯바늘." + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "뒤지개" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "땅을 파기에 적당하도록 끝을 넓게 깎운 큰 나무 막대기. 얕은 구덩이를 팔 수는 있지만, 깊게 팔 수는 없습니다. " + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "원자력 스탠드" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "덮개 닫기" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "스탠드의 커버를 덮었다." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "원자력 스탠드 (덮임)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "덮개 열기" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "스탠드의 커버를 열었다." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "원자력 독서용 램프" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "야간등의 커버를 덮었다." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "원자력 독서용 램프 (덮임)" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "야간등의 커버를 열었다." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "목탄 가마" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"열분해 작용을 이용해 목탄, 즉 숯을 만드는 튼튼한 철제 박스입니다. 산소 부족으로 인해 유기 물질이 완전히 타지 않는 원리를 사용해서 " +"숯이 만들어집니다." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "목탄 가마 (불붙음)" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "가마에 남은 불씨가 전부 꺼졌다. 가마를 분해하면 목탄을 꺼낼 수 있다." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "가마가 아직 타는 중입니다." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "땔감이 가득 찬 가마에 불이 붙어있다. 그냥 놔두는 편이 좋을 것 같다." + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "갈고리" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "간이 글레이브" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "긴 막대기 끝에 큰 칼날을 장착했습니다. 상당한 피해를 입힐 수 있습니다." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "접이식 우산" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "편하게 들고다니기 위해서 접이식으로 만든 접이식 우산입니다. 휘두르면 쉽게 말릴 수 있습니다." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "우산" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "끝이 뾰족한 우산입니다. 장비하면 비를 피할 수 있습니다." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -47919,6 +47937,18 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "뜨개질바늘" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "실과 실타래로 옷을 짜는데 쓰이는, 끝이 뭉툭하고 튼튼한 나무 뜨개바늘 한 쌍." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -47956,6 +47986,39 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "면도날" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "양쪽에 날이 있는 면도날." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "조면 장비" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "직물 생산에 사용될 순수한 면을 만드는데 사용되는 주걱 모양의 나무 솔." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "물레" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "섬유를 실로 짜내는데 사용되도록 만들어진 나무 막대들." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -48223,6 +48286,16 @@ msgstr[0] "차량 조종장치" msgid "A set of various vehicle controls. Useful for crafting." msgstr "다양한 자동차 조종장치 세트이다. 제작에 사용된다." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -49343,7 +49416,7 @@ msgstr[0] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -54614,7 +54687,7 @@ msgstr "" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." +msgid "Destination for guns, bows and similar weapons." msgstr "" #: lang/json/LOOT_ZONE_from_json.py @@ -58362,6 +58435,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "수제작 아이템 모드" @@ -58659,13 +58743,15 @@ msgid_plural "skitterbots" msgstr[0] "스키터봇" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" -"작은 개 정도 크기의 곤충형 로봇. 가정용 방범 로봇으로 설계되었으며, 두 개의 테이저로 무장한 채 빠른 속도로 땅을 가로질러 달린다." +"가정용 보안용으로 설계된 작은 개 크기의 곤충 모양의 로봇. 두 개의 근거리 테이저로 무장된 이 스케이트는 엄청난 속도로 지면을 횡단할 " +"수 있다." #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -58872,9 +58958,9 @@ msgstr[0] "송어" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." -msgstr "송어입니다. 부자 동반 낚시 여행으로 유명해 진 물고기입니다. 내장 따는 부분은 빼고요." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "brown trout" @@ -58884,9 +58970,9 @@ msgstr[0] "갈색 송어" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "갈색 송어입니다. 부자 동반 낚시 여행으로 유명해 진 물고기입니다. 내장 따는 부분은 빼고요." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "brook trout" @@ -58896,9 +58982,9 @@ msgstr[0] "민물송어" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "민물송어입니다. 부자 동반 낚시 여행으로 유명해 진 물고기입니다. 내장 따는 부분은 빼고요." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "lake trout" @@ -58908,9 +58994,9 @@ msgstr[0] "강 송어" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "강 송어입니다. 부자 동반 낚시 여행으로 유명해 진 물고기입니다. 내장 따는 부분은 빼고요." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "rainbow trout" @@ -58920,9 +59006,9 @@ msgstr[0] "무지개 송어" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." -msgstr "무지개 송어입니다. 부자 동반 낚시 여행으로 유명해 진 물고기입니다. 내장 따는 부분은 빼고요." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "steelhead trout" @@ -58932,9 +59018,9 @@ msgstr[0] "스틸헤드 송어" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." -msgstr "스틸헤드 송어입니다. 부자 동반 낚시 여행으로 유명해 진 물고기입니다. 내장 따는 부분은 빼고요." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "salmon" @@ -58944,8 +59030,8 @@ msgstr[0] "연어" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "대서양 연어는 아주 지방이 많고 영양분이 높은 생선입니다. 훈제하면 맛이 좋아집니다." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "kokanee salmon" @@ -58955,8 +59041,8 @@ msgstr[0] "코카니 연어" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "코카니 연어는 아주 지방이 많고 영양분이 높은 생선입니다. 훈제하면 맛이 좋아집니다." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "chinook salmon" @@ -58966,8 +59052,8 @@ msgstr[0] "치누크 연어" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "치누크 연어는 아주 지방이 많고 영양분이 높은 생선입니다. 훈제하면 맛이 좋아집니다." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "coho salmon" @@ -58976,8 +59062,8 @@ msgstr[0] "코호 연어" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "코호 연어는 아주 지방이 많고 영양분이 높은 생선입니다. 훈제하면 맛이 좋아집니다." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "whitefish" @@ -58998,7 +59084,7 @@ msgstr[0] "큰입우럭" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "A largemouth bass. Very popular with sports fishermen." msgstr "큰입 배스는 스포츠 낚시꾼들에게 인기가 높습니다." #: lang/json/MONSTER_from_json.py @@ -59009,9 +59095,9 @@ msgstr[0] "작은입우럭" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." -msgstr "작은입 배스는 수질오염에 민감해 물의 오염도를 측정하는 좋은 지표가 됩니다." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "striped bass" @@ -59021,7 +59107,7 @@ msgstr[0] "줄무늬농어" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "줄무늬 배스는 바다에서 주로 살며 번식하기 위해 민물에 올라옵니다." @@ -59033,7 +59119,7 @@ msgstr[0] "화이트 배스" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" @@ -59045,9 +59131,9 @@ msgstr[0] "민물 농어" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." -msgstr "작고 힘이 넘치는 농어. 뼈가 많지만 뼈에 붙은 살점이 맛있습니다." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "walleye" @@ -59056,7 +59142,7 @@ msgstr[0] "" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59066,7 +59152,7 @@ msgstr[0] "" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59077,7 +59163,7 @@ msgstr[0] "" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59088,8 +59174,8 @@ msgstr[0] "" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." -msgstr "" +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +msgstr "일본에서는 생태계교란종인 블루길입니다. 보통 내장을 빼고 통째로 요리하죠." #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -59099,7 +59185,7 @@ msgstr[0] "" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59109,7 +59195,7 @@ msgstr[0] "" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59119,7 +59205,7 @@ msgstr[0] "" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59129,7 +59215,7 @@ msgstr[0] "" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59140,7 +59226,7 @@ msgstr[0] "" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" @@ -59151,7 +59237,7 @@ msgstr[0] "" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59162,7 +59248,7 @@ msgstr[0] "" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" @@ -59173,8 +59259,8 @@ msgstr[0] "" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "메기의 일종인 동자개. 튀김옷을 입혀 튀기면 맛있습니다." #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -59183,7 +59269,7 @@ msgstr[0] "" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59193,7 +59279,7 @@ msgstr[0] "" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59205,7 +59291,7 @@ msgstr[0] "" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" @@ -59216,8 +59302,8 @@ msgstr[0] "" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "" +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "피커럴. 강꼬치고기처럼 보이지만, 더 작다." #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -59227,7 +59313,7 @@ msgstr[0] "" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" @@ -59238,7 +59324,7 @@ msgstr[0] "" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59249,7 +59335,7 @@ msgstr[0] "" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -59260,7 +59346,7 @@ msgstr[0] "" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py @@ -59271,11 +59357,9 @@ msgstr[0] "" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -"아미아고기는 가(gar)*와 친척간이지만 거대한 이빨, 날카로운 비늘, 공격성이 없습니다.\n" -"* 엘리게이터 가 : 앨리게이터가는 원시적인 조기어류로, 주둥이 부분이 악어를 닮은 것이 특징." #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -59285,7 +59369,7 @@ msgstr[0] "" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -59310,7 +59394,7 @@ msgstr[0] "" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -59553,7 +59637,7 @@ msgstr[0] "블로트 진균체 좀비" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" @@ -59567,8 +59651,8 @@ msgstr[0] "꽃가루 좀비" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." -msgstr "이 비뚤어지고 진균이 들끓는 좀비가 숨을 쉴 때마다 포자 먼지를 내뿜으며, 계속 안개 구름에서 나오는 것 처럼 보입니다." +"spores, and it constantly looks like it's emerging from a cloud of mist." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "fungal juggernaut" @@ -60217,11 +60301,9 @@ msgstr[0] "" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" -"한 때 평균적인 이 래브라도 잡종견은 분명히 야생으로 변했습니다. 아직도 본능적으로 인간을 신뢰하는 것 같지만, 아마 지금쯤 가정과는 " -"거리가 멀었을 거예요." #: lang/json/MONSTER_from_json.py msgid "Labrador puppy" @@ -61651,10 +61733,10 @@ msgstr "빛으로 만들어진 이미지로, 실제 이미지와 거의 동일 #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "호문쿨루스" +msgid_plural "homunculi" +msgstr[0] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -63684,7 +63766,8 @@ msgstr[0] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -65268,16 +65351,6 @@ msgstr "" "카메라 한 세트를 장착하고 좋은 신호로 무장한 소형 공중 로봇. 더 이상 경찰이나 보안망과 연결되지 않고, 범죄자와 침입자에 대한 끝없는" " 추적을 계속하고 있다." -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" -"가정용 보안용으로 설계된 작은 개 크기의 곤충 모양의 로봇. 두 개의 근거리 테이저로 무장된 이 스케이트는 엄청난 속도로 지면을 횡단할 " -"수 있다." - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -66646,7 +66719,7 @@ msgstr "" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "" #. ~ Message for SPELL 'Artifact Blood' @@ -68154,18 +68227,18 @@ msgstr[0] "광부 헬멧 (켜짐)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -68594,7 +68667,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -70874,12 +70947,12 @@ msgstr "" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "틱." @@ -71028,6 +71101,7 @@ msgstr[0] "파이프 폭탄" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -71057,8 +71131,9 @@ msgstr[0] "파이프 폭탄 (켜짐)" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "이미 %s에 불을 붙였다. 던져야 한다." @@ -71069,6 +71144,7 @@ msgstr "이미 %s에 불을 붙였다. 던져야 한다." #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -71185,8 +71261,8 @@ msgid_plural "jack o'lanterns" msgstr[0] "" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -71523,2273 +71599,2151 @@ msgid "" " body parts. Use it to unfold for use." msgstr "우주 기술에 사용되는 재료로 만들어진 담요. 중요 신체 부위를 덮을 수 있으며, 접혀져 있습니다. 사용하면 펼칩니다." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "군용 블랙박스" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" +"어떤 군용 차량의 잔해로부터 꺼낸 것처럼 보이는 블랙 박스. 이것을 분석할 장치를 찾을 수 있다면, 뭔가 흥미로운 것을 발견할 수 " +"있을지도 모릅니다." -#. ~ Use action msg for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "소형 반응로" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "이동 가능한 작은 플루토늄 반응기. 매우 조심해서 다뤄야 한다!" -#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "EMP 맨핵 (꺼짐)" +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "EMP 맨핵이 손에서 날아올라 주변을 관찰한다!" -#. ~ Description for horse tack +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "EMP 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"비활성화 상태의 EMP 맨핵. EMP 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 EMP 수류탄을 " +"폭파시키는 방식으로 공격한다. 사용하면 EMP 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " +"재프로그래밍 여부를 결정합니다." #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "C-4 맨핵 (꺼짐)" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "C-4 맨핵이 손에서 날아올라 주변을 관찰한다!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "C-4 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"비활성화 상태의 C-4 맨핵. C-4 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 C-4 폭탄을 " +"폭파시키는 방식으로 공격한다. 사용하면 C-4 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " +"재프로그래밍 여부를 결정합니다." #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "M72 LAW (접힘)" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "섬광탄 맨핵 (꺼짐)" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "사용하기" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "섬광탄 맨핵이 손에서 날아올라 주변을 관찰한다!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "작동 레버를 당겨서, LAW를 발사 준비 상태로 만들었다." +msgid "You misprogram the flashbang hack; take cover!" +msgstr "섬광탄 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." -msgstr "휴대용 상태로 접혀진 M72 LAW. 사용하면 미익을 펼쳐 발사 준비 상태로 만든다. 한번 펼치면 다시 접을 수 없다." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." +msgstr "" +"비활성화 상태의 섬광탄 맨핵. 섬광탄 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 섬광탄을 " +"폭파시키는 방식으로 공격한다. 사용하면 섬광탄 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " +"재프로그래밍 여부를 결정합니다." #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "수동 펌프" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "최루탄 맨핵 (꺼짐)" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "공기를 넣어 무언가를 부풀릴 때 쓰는 펌프입니다." +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "최루탄 맨핵이 손에서 날아올라 주변을 관찰한다!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "최루탄 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" +"비활성화 상태의 최루탄 맨핵. 최루탄 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 최루탄을 " +"폭파시키는 방식으로 공격한다. 사용하면 최루탄 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " +"재프로그래밍 여부를 결정합니다." #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "산성 폭탄" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "수류탄 맨핵 (꺼짐)" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." -msgstr "부서지기 쉬운 용기에 산을 채운 것입니다. 던지면 강력한 산이 쏟아져 나옵니다." +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "수류탄 맨핵이 손에서 날아올라 주변을 관찰한다!" -#. ~ Description for advanced UPS +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "수류탄 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -"통합 전원장치, 혹은 UPS 의 개량형. 배터리를 사용하던 기본 설계를 바꿔 플루토늄 전지를 사용하도록 상당부분 재설계 되었지만, 대신 " -"플루토늄 반응로는 UPS 충전소에서 충전 할 수 없습니다." +"비활성화 상태의 수류탄 맨핵. 수류탄 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 수류탄을 " +"폭파시키는 방식으로 공격한다. 사용하면 수류탄 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " +"재프로그래밍 여부를 결정합니다." #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "개량형 전자담배" +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "레이저 터렛 (꺼짐)" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"전자담배를 개량한 버전. 보통 담배보다 니코틴이 덜 해롭긴 하지만 여전히 중독성이 있습니다. 배터리와 액상 니코틴이 있어야 작동합니다." +"비활성화 상태의 레이저 터렛. 사용하면 장치를 조정해서 바닥 위에 세워 고정시킵니다. 재프로그래밍 및 전선 재배열을 성공적으로 할 경우 " +"터렛이 당신을 아군으로 식별하고 회전하는 레이저 캐논으로 적들을 공격할 것입니다. 햇빛을 받아야 사격할 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "압축 공기 경적" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "" -#. ~ Use action noise_message for compressed air horn. +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "빠아아아아앙!" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." +msgstr "" -#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "경적을 울렸다." +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "맨핵 (꺼짐)" -#. ~ Description for compressed air horn +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." -msgstr "자그만 압축 공기캔이 달린 플라스틱 경적입니다. 버튼을 누르면 커다란 빵빵 소리를 냅니다." +msgid "The manhack flies from your hand and surveys the area!" +msgstr "맨핵이 손에서 날아올라 주변을 관찰한다!" +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "알람 시계" +msgid "You misprogram the manhack; it's hostile!" +msgstr "맨핵을 잘못 프로그래밍해서 적대적으로 변했다!" -#. ~ Description for alarm clock +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" -"태엽식 알람 시계. 아침에 시끄러운 소리를 들으며 깨어나는 건 기분 나쁘긴 하지만, 하루를 일찍 시작하는 것은 언제나 좋은 일이다. " -"분해하면 몇 가지 쓸모있는 부품을 얻을 수 있다." +"비활성화 상태의 맨핵. 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 부착된 회전 칼날을 적에 직접 부딪치는 방식으로 공격한다." +" 사용하면 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 재프로그래밍 여부를 결정합니다." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "모루" +#: lang/json/TOOL_from_json.py +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "소형핵 맨핵 (꺼짐)" -#. ~ Description for anvil +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." -msgstr "모서리에 마치 조각도 같은 돌출부가 있는 특이한 모양의 엄청나게 무거운 철 덩어리. 대개 금속 세공 및 제작에 쓰입니다." +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "소형핵 맨핵이 손에서 떠올라 주변을 관찰한다!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "소형핵 맨핵을 잘못 프로그래밍했다. 모두 기도합시다." -#. ~ Description for water mill +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"비활성화 상태의 소형핵 맨핵. 일반 맨핵보다 몇 배 더 크며, 작동되면 목표를 향해 날아가 탑재된 소형핵을 폭파시키는 방식으로 공격한다." +" 사용하면 소형핵 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 재프로그래밍 여부를 결정합니다." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" msgstr[0] "" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "밴조" - -#. ~ Description for banjo -#: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "표준적인 공장제 밴조. 상태가 나쁘지 않다." - -#: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "기압계" +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "" -#. ~ Description for barometer +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "대기압을 알려주는 플라스틱 기압계." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "곰 덫" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." +msgstr "" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "곰 덫을 매설합니까?" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "" -#. ~ Use action done_message for bear trap. +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "곰 덫을 설치했다." +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." +msgstr "" -#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "곰 덫을 묻었다." +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "터렛 (꺼짐)" -#. ~ Description for bear trap +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." msgstr "" -" 세심한 압력판에 연결된 스프링이 달린 강철 턱 한 쌍입니다. 땅에 설치할 때 사용하세요. 그 위에 있는 모든 것을 파괴하고 노예로 만들" -" 수 있는 함정을 만들죠. 만약 여러분이 삽을 들고 있다면, 여러분은 그것을 묻을 수 있는 선택권을 갖게 될 것입니다." #: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "칼날 덫" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "" -#. ~ Use action done_message for blade trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." +msgid "The security bot beeps affirmatively and begins scanning for hostiles." msgstr "" -#. ~ Description for blade trap +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" msgstr "" -"덫으로 쳐 놓은 철사를 목을 조르는것을 제어하는 모터에 측면으로 부착된 마체테입니다. 철사를 당기자 칼날이 힘차게 휘감깁니다. 트랩은 " -"3x3 효과 영역을 형성합니다." - -#: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "못판 덫" - -#. ~ Use action done_message for nailboard trap. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "못판 덫을 %s에 못이 위로 향하게 설치했다." -#. ~ Description for nailboard trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" -"여러 나무 조각들이 못과 함께 박혀있고, 몇 개의 못은 똑바로 세워져 있습니다. 의심하지 않는 피해자가 밟으면 발에 못이 박힐 거예요." #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "절단기" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "" -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." -msgstr "커다란 절단기. 사용하면 자물쇠나 굵은 철사를 잘라낼 수 있습니다." +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "뼈 플루트" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "" -#. ~ Description for bone flute +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "5개의 손가락 구멍이 있는 뼈 플루트." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "부비트랩" +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "" -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "부비트랩을 설치한 다음, 수류탄을 작동시켰다." +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "" -#. ~ Description for booby trap +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." -msgstr "조잡하게 만든 폭발 장치. 실로 작동하며, 사용하면 설치해 어떤 불행한 놈이 터트리는걸 볼 수 있습니다." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "벽돌 가마" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "" -#. ~ Description for brick kiln +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." -msgstr "목탄으로 작동하는 휴대용 가마. 원래 벽돌을 굽기 위한 것이지만 찰흙으로 만든 거라면 뭐든 구워낼 수 있습니다." +msgid "The grocery bot beeps affirmatively and awaits orders." +msgstr "" +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "전기 가마" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "" -#. ~ Description for electric kiln +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." msgstr "" -"배터리로 작동하는 전기 가마. 벽돌을 굽는 용도로 설계되었지만, 점토로 만든 무엇이든 구울 수 있습니다. 약간의 기계적 노하우만 있다면," -" 차량의 전력 시스템으로 작동되게 바꿀 수도 있을 겁니다." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "뽁뽁이 포장지" +#: lang/json/TOOL_from_json.py +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "" -#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." -msgstr "뽁뽁이 포장지가 터질 수 있도록 땅에 설치했다." +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "" -#. ~ Description for bubble wrap +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." -msgstr "공기로 가득 찬 기포로 뒤덮인 플라스틱 시트입니다. 땅 위에 무언가가 밟을 때 소음으로 경고하는 트랩을 만들 때 사용합니다." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." +msgstr "" +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "C-4" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for C-4 explosive +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." -msgstr "군용 RDX 화합물 폭약. \"고성능 폭약, 사용시 극도의 주의요망\" 이라고 적혀있습니다. 작은 타이머가 달려있습니다." - -#: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "C-4 (켜짐)" +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." +msgstr "" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." -msgstr "이미 %s의 타이머가 작동되었다. 멀리 떨어지는 편이 좋을 것 같다." +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "" -#. ~ Description for C-4 explosive (armed) +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -"군용 RDX 화합물 폭약. \"고성능 폭약, 사용시 극도의 주의요망\" 이라고 적혀있습니다. 작은 타이머가 달려 있으며, 작동 중입니다." - -#: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "성긴 마름쇠" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "%s에 마름쇠를 뿌렸다." +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for loose caltrops +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." -msgstr "여러 날카로운 부분이 있는 작은 금속 조각. 이 것을 보지 못한 적이 밟으면, 발에 구멍이 나게됩니다." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" +msgid "inactive police bot" +msgid_plural "inactive police bots" msgstr[0] "" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" -#: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "카메라" - -#. ~ Description for camera +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -"디지털 뷰파인더와 보조 조준기, 플래시가 딸린 디지털 카메라입니다. 디지털 화면에서 사진을 보거나 메모리카드에 전송할 수 있습니다. " -"흔히쓰는 배터리로 작동합니다." #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "전문가용 카메라" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "아이봇 (꺼짐)" -#. ~ Description for camera pro +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +msgid "The eyebot hums and takes to the sky." msgstr "" +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "양초" - -#. ~ Use action msg for candle. -#: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "양초에 불을 붙였다." +msgid "" +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" +msgstr "" -#. ~ Description for candle +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." -msgstr "굵은 양초. 그다지 환하지는 않지만, 꽤 오래갑니다. 불을 붙이려면 라이터나 성냥이 필요합니다." +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." +msgstr "" -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "양초가 꺼졌다." +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" +msgstr[0] "" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." -msgstr "굵은 양초. 그다지 환하지는 않지만, 꽤 오래갑니다. 현재 불이 붙어있습니다." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgstr "" +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "오물 용기" +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "" -#. ~ Description for goo canister +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" -"보관 용기에 이렇게 쓰여있다: \"경고: 고농도의 독성,부식성 물질, 매우 민감한 물질. 개봉시 각별한 주의 필요\" 안에서 뭔가 " -"움직이는게 느껴집니다." #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "전동칼 (꺼짐)" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "" -#. ~ Description for electric carver (off) +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +msgid "The miner bot whirrs and tunnels into the ground." msgstr "" +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "전동칼 (켜짐)" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for electric carver (on) +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." -msgstr "전동칼이 작동 중이며, 칼날이 윙윙거리고 있다. 사용하면 동작을 멈춘다." +msgid "" +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "휴대폰" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "" -#. ~ Use action msg for cellphone. +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "핸드폰의 화면을 켰다." +msgid "The riot control bot rolls into action." +msgstr "" -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "휴대폰의 배터리를 충전해야 한다." +msgid "" +"The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "" -#. ~ Description for cellphone +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" -"이것은 휴대폰입니다. 스마트폰의 나이 많은 사촌이지만 신뢰성, 견고성과 상용 배터리로 사용할 수 있다는 점 때문에 아직도 특정 부류에서는" -" 인기가 많습니다. 충분히 충전되어 있는 휴대폰을 사용하면 불이 켜집니다. 알람을 포함한 시계 기능이 있습니다." #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "휴대폰 - 손전등" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "핸의폰의 화면을 껏다." +msgid "The skitterbot gives a quick bow and scurries away." +msgstr "" +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "스마트폰" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "손전등 앱을 실행했다." +msgid "" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." +msgstr "" -#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "스마트폰의 충전량이 너무 낮다." +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "" -#. ~ Description for smartphone +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +msgid "The lab defense bot shudders briefly and skitters away." msgstr "" -"인기 좋고 화려한 스마트폰입니다. 내장된 카메라로 사진을 찍을 수 있고 충분히 충전되어 있다면 손전등 앱으로 주변을 밝힐 수 있습니다. " -"알람을 포함한 시계 앱이 있습니다. UPS와 호환되는 작고 충전 가능한 배터리로 작동합니다." +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" msgstr[0] "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "손전등을 끔" - -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "손전등 앱을 종료했다." +msgid "The searchlight flares up and establishes a perimeter." +msgstr "" +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "엔진톱 (꺼짐)" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "" -#. ~ Description for chainsaw (off) +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" -"상황에 따라 무기로도 사용되는 벌목용 장비. 사용하면 매우 강력하지만 근접 무기로는 사용하기 힘든 무기가 됩니다. 경유로 작동합니다." #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "엔진톱 (켜짐)" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "" -#. ~ Description for chainsaw (on) +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "엔진톱이 작동 중이며, 많은 소음을 발생시키고 있다. 사용하면 동작을 멈춘다." +msgid "The dispatch whirrs onto its legs and searches for a target." +msgstr "" +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "목탄 용광로" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Description for charcoal forge +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." -msgstr "목탄을 이용해서 불을 때는 휴대용 금속가공 용광로입니다. 적절한 도구와 함께한다면, 금속가공을 하는 데 사용할 수 있습니다." +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "숯 정수기" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" +msgstr[0] "" -#. ~ Description for charcoal water purifier +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. +#: lang/json/TOOL_from_json.py +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" + +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." msgstr "" -"물이 담긴 용기에 사용하면 물이 목탄층을 통과해 정화됩니다. 목탄이 일정량의 물을 정화시키면 더 이상 쓸 수 없게 되며, 그 때는 " -"해체하거나 재활용 할 수 있습니다. 강처럼 출처가 불분명한 수원에서 얻은 물은 오염되었을 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" +msgid "clothes hanger" +msgid_plural "clothes hangers" msgstr[0] "" -#. ~ Description for lifestraw +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "목탄 그릴" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "말하는 인형" -#. ~ Description for charcoal smoker +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "휴대용 목탄 그릴. 주말에 바베큐하기 좋으며 고기를 훈연하여 보존할 수 있습니다." +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." +msgstr "애들한테나 쓸 만한 말하는 인형. 운 좋게도 아직 작동하고 있어서, 배터리를 빼낼 수 있다." #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "목탄 조리기구" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "전기 육척봉" -#. ~ Description for charcoal cooker +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." -msgstr "초소형 금속 탱크에 숯을 담고 점화 장치를 달았습니다. 요리도구로 쓸 수 있습니다." - -#: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "페인트 긁개" - -#. ~ Description for paint chipper -#: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "페인트를 제거하기 위해 만들어진 끌처럼 생긴 도구." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." +msgstr "" +"고압 스턴건이 막대 양 끝의 금속 부분에 내장된 쇠장식 육척봉입니다. 덕분에 위험한 적들을 기절시킨 뒤 그들의 위험성을 증명하기 위해 " +"무자비하게 두들겨 팰 수 있게 되었습니다." #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "금속가공용 정" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "전술 톤파 (꺼짐)" -#. ~ Description for metalworking chisel +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." -msgstr "짧고 튼튼한 금속 가공용 정. 금속 세공 및 제작에 쓰입니다." - -#: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "원형톱 (꺼짐)" +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." +msgstr "" +"강화된 플라스틱 톤파. 중심 부분을 비워서 고전력 재충전 배터리와 축전지를 넣었다. 손잡이에 스위치를 켜면, 고 전압의 전류가 톤파 끝에" +" 있는 두개의 전극으로 흘러 불행한 누군가에게 닿게되면 감전되게 된다. 또한 꽤 쓸만한 손전등이 달려있다, 지금은 꺼져 있다." -#. ~ Use action msg for circular saw (off). #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "원형톱의 전원을 켰습니다." +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "전술 톤파 (켜짐)" -#. ~ Description for circular saw (off) +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" -"휴대용 원형톱입니다. 나무나 금속, 아니면 좀비, 또는 최악의 상황에서는 피자를 자를 수 있을 정도로 톱이 회전합니다. 톱은 전투에서 " -"효과적이지만 크기가 작아 맞추기는 어렵습니다." +"강화된 플라스틱 톤파. 중심 부분을 비워서 고전력 재충전 배터리와 축전지를 넣었다. 손잡이에 스위치를 켜면, 고 전압의 전류가 톤파 끝에" +" 있는 두개의 전극으로 흘러 불행한 누군가에게 닿게되면 감전되게 된다. 또한 꽤 쓸만한 손전등이 달려있다, 지금은 켜져 있다, 전력이 " +"계속 사용되며 주변 지역을 밝게 해준다." #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "원형톱 (켜짐)" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "L-스틱 (꺼짐)" -#. ~ Description for circular saw (on) +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." -msgstr "소형 경량 무선 작동식 원형톱. 현재 작동 중이며, 톱날이 회전하고 있다. 사용하면 동작을 멈춘다." +msgid "The L-stick(tm) lights up." +msgstr "L-스틱이 켜졌다." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "클라리넷" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "L-스틱의 배터리가 떨어졌다." -#. ~ Description for clarinet +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "나무로 만들어진 화려한 클라리넷." +msgid "" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." +msgstr "" +"라이트 코퍼레이션이 제작한 이 스타일리쉬한 지팡이는 광원의 기능을 할 뿐만 아니라, 초합금 소재로 인해 경량 무기의 기능을 겸비하고 " +"있습니다. 광원에 대한 독점적 효율성 향상으로 인해, 일반적으로 L-스틱 또는 라이트 스틱이라고 불리는 배터리는 다른 광원보다 더 오래 " +"지속됩니다." #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "커피메이커" +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "L-스틱 (켜짐)" -#. ~ Description for coffeemaker +#. ~ Use action msg for L-stick (on). +#: lang/json/TOOL_from_json.py +msgid "The l-stick(tm)'s light fades away." +msgstr "L-스틱이 깜박거린다." + +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"발열체가 붙은 냄비에 커피가루를 얹을 프레임이 달려 있습니다. 전기가 끊기면 배터리로 작동합니다. 커피를 끓일 때 쓰며 원한다면 다른 " -"음료도 끓여낼 수 있습니다." +"라이트 코퍼레이션이 제작한 이 스타일리쉬한 지팡이는 광원의 기능을 할 뿐만 아니라, 초합금 소재로 인해 경량 무기의 기능을 겸비하고 " +"있습니다. 광원에 대한 독점적 효율성 향상으로 인해, 일반적으로 L-스틱 또는 라이트 스틱이라고 불리는 배터리는 다른 광원보다 더 오래 " +"지속됩니다.이 지팡이는 밝게 빛나고 있습니다." #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "콘크리트 믹서" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "루이빌 학살자" -#. ~ Description for concrete mixer +#. ~ Use action msg for Louisville Slaughterer. +#: lang/json/TOOL_from_json.py +msgid "You light the Louisville Slaughterer." +msgstr "루이빌 학살자에 불을 붙였다." + +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." -msgstr "휴대용 콘크리트 혼합기입니다. 아직 크고 무거우나 배터리로 충전시킬 수 있고 혼자서 작동합니다. 히터도 내장되어 있습니다." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." +msgstr "" +" 튼튼한 나무 배트, 가솔린에 젖은 누더기와 내화성 노멕스 원단으로 싸여 있습니다. 불을 붙이면, 야구 경기가 정말 뜨거워질 겁니다.불을" +" 붙이려면 라이터나 성냥이 필요하다." +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "로봇 제어용 노트북" +msgid "The Louisville Slaughterer is extinguished." +msgstr "루이빌 학살자의 불이 꺼졌다." -#. ~ Description for control laptop +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." -msgstr "극초단파를 전송하여 로봇을 조종할 수 있도록 개량된 랩탑 컴퓨터. 사용하면 멀리 떨어진 로봇들에게 명령을 전송할 수 있다." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." +msgstr "" +"휘발유에 젖은 누더기와 불꽃에 강한 노멕스 천으로 싸인 튼튼한 나무 배트. 밝게 타오르고 있으며 야간 경기에서는 베이스라인을 훨씬 쉽게 " +"볼 수 있다." #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "구리 도끼" +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "" -#. ~ Description for copper axe +#: lang/json/TOOL_from_json.py +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "푸주칼" + +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." -msgstr "딱 알맞은 크기의 구리 도끼날이 나무 막대와 결합된, 투박하지만 효과적인 도끼입니다." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." +msgstr "묵직하고 잘 드는 칼. 근접 무기로 쓸만하며 시체를 도축하기에 가장 좋습니다." #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "구리 칼" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "스테이크 칼" -#. ~ Description for copper knife +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." -msgstr "조잡하게 제련된 구리날과 간단한 손잡이로 만들어진 칼입니다. 원시적이지만, 석기시대보다는 진보했습니다." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." +msgstr "고기를 자르는 용도의 날카로운 칼. 근접 무기로는 그다지 좋지 않지만 시체를 도축하기에는 적당합니다." #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "무선 드릴" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "" -#. ~ Description for cordless drill +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "배터리로 작동하는 무선 드릴입니다. 드릴 비트 세트가 딸려 있습니다." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "간이 침대" +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." +msgstr "" -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "간이 침대를 펴 바닥에 자리를 잡았다." +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "" -#. ~ Description for cot +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." -msgstr "군대에서 쓰는 간이 침대입니다. 침대만큼 편하지는 않지만 땅바닥에 드러눕는 것보다는 낫습니다." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "소 방울" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "" -#. ~ Description for cow bell +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." -msgstr "카우 벨 악기. 잠재적으로 사용할 방법이 많습니다." +msgid "" +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "마약 흡입 파이프" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "" -#. ~ Description for crack pipe +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." -msgstr "끝에 큰 밀폐공간이 달린 잘만들어진 유리 파이프. 불법적인 약물을 태워 흡입하는데 사용됩니다." +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" msgstr[0] "" -#. ~ Description for crash axe +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "쇠뇌 덫" - -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "쇠뇌 덫을 설치했다." +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "" -#. ~ Description for crossbow trap +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." msgstr "" -"장전된 석궁의 방아쇠와 연결되어 있는 간단한 함정줄입니다. 줄이 당겨지면, 석궁이 발사됩니다. 한 번에 한 발의 볼트만 발사할 수 있고," -" 발사된 이후에는 함정이 해제됩니다." #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "쇠지레" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "" -#. ~ Description for crowbar +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" -"문을 비집어 열 때 사용하는 육중한 공구. 사용(a)하면 잠긴 문을 부수지 않고 열거나 맨홀 뚜껑을 들어 올릴 수 있습니다. 또한 " -"머리통을 깨부수는 데 사용할 수도 있습니다." #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "도가니" +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "" -#. ~ Description for crucible +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." -msgstr "작은 금속 가공용 도가니. 몇몇 금속 물품 제작에 쓰입니다." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "점토 도가니" +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "" -#. ~ Description for clay crucible +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." -msgstr "점토로 만들어진 원시적인 금속 가공용 도가니. 금속 가공에 쓸 수 있습니다." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "전기 발화장치" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "나이프 창" -#. ~ Description for electric firestarter +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." -msgstr "조잡한 전기 발화장치. 라이터보다 비효율적이다." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "간이 락픽" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "" -#. ~ Description for improvised lockpick +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -"고철로 급조한 문따개와 비틀개. 내구도가 약해서 이것으로 문을 따려면 맥가이버급의 손재주가 필요합니다. 하지만, 지레질보다 경보를 울릴 " -"확률이 낮습니다." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "피난처 키트 (손상됨)" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "스위치블레이드" -#. ~ Description for damaged shelter kit +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." -msgstr "막대기와 가죽으로 만든 작은 피난처. 사용해서 설치할 수 있습니다. 현재 손상을 입은 상태이므로, 수리가 필요합니다." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." +msgstr "사용하지 않을 때에는 칼날을 넣어놓을 수 있도록 스프링이 달린 길고 얇은 단도." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "음식 건조기" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "" -#. ~ Description for food dehydrator +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." -msgstr "휴대용 음식 건조기입니다. 배터리로 작동하며 음식을 보존할 때 아주 유용합니다." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "지향성 안테나" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "대검" -#. ~ Description for directional antenna +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." -msgstr "목표 방향으로 기울이면 신호 탐지가 더 잘되는 지향성 안테나. 약한 신호를 탐지할 필요가 있는 라디오에 사용됩니다." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." +msgstr "군용 대검. 가볍고 극히 예리하며, 숙달된 사람이 사용하면 치명적입니다. 총기에 부착해 총검으로 쓸 수도 있습니다." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "잠수용 칼" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "" -#. ~ Description for dive knife +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -"짧고 튼튼한 칼로 끝이 뭉툭해서 무언가를 비틀어 열 수 있고 톱날이 달려 있어 끈이나 줄을 자를 수 있습니다. 주로 잠수부들이 쓰며 매우" -" 가볍고 작아서 주머니에 넣어도 공간을 거의 차지하지 않습니다." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "개 호루라기" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "사냥용 칼" -#. ~ Description for dog whistle +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." -msgstr "" -"작은 호루라기. 사용하면 높은음을 내어 근처의 우호적인 개를 가까이 부르거나, 적을 공격하는 것을 멈추게 할 수 있으며, 얌전한 상태에서" -" 사용하면 적을 공격하게 할 수도 있습니다." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." +msgstr "주로 사냥꾼이 쓰는 외날 나이프. 전투보다는 사냥감을 해체하거나 가죽을 벗기는 데 좋게 만들어졌습니다." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "생존용 나이프" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" -msgstr "" +msgid "" +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." +msgstr "이 칼은 움푹 패인 손잡이와 안장에 나침반이 만들어져 있고 칼날 뒤쪽을 따라 무시무시하게 보이는 톱니가 줄지어 있습니다." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "호루라기 멀티툴" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "RM42 전투용 나이프" -#. ~ Description for whistle multitool +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" +"리브텍사의 검은색으로 무광 처리된 견고한 전투용 단검. 뾰족한 칼끝과 길고 가는 양날을 가지고 있으며, 손잡이에 미끄럼 방지 처리와 함께" +" 착검용 장치가 있습니다. 본래 군용으로 생산된 이 단검은 무시무시한 외관 때문에 영화에서 자주 쓰였으며, 수집가들 사이에서도 인기가 " +"많습니다." #: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "다이너마이트" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "스위스 아미 나이프" -#. ~ Use action msg for dynamite. +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "다이너마이트에 불을 붙였다!" +msgid "" +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." +msgstr "유럽에서 수입된 상징적인 주머니칼. 빨간 플라스틱 손잡이 안에 수많은 작은 도구들이 숨겨져 있습니다." -#. ~ Description for dynamite +#: lang/json/TOOL_from_json.py +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "트렌치 나이프" + +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" -msgstr "" -"도화선이 달려있는 폭발물 몇 개를 묶은 것입니다. 이 물품을 사용하면 도화선에 불을 붙입니다. 불을 붙일 라이터나 성냥이 필요합니다. " -"도화선에 불을 붙이고 잠시 뒤에 폭발합니다. 그러니 멀리 떨어지세요!" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." +msgstr "손잡이가 너클인 견고한 군용 대검. 가드로 때리거나 막을 수 있으며, 나이프 날로 시체를 해체하는데 쓸 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "다이너마이트 (불붙음)" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "간이 칼" -#. ~ Description for dynamite (lit) +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." -msgstr "뇌관에 불이 붙어 소리를 내고 있다. 곧 폭발할 것이다." +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." +msgstr "길고, 다소 날카롭고, 뾰족하고, 손잡이로 꽉 싼 헝겊으로 구성된 칼입니다. 좋은 무기 입니다." #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "전자수갑" +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "간이 마체테" -#. ~ Description for electronic handcuffs +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" -msgstr "" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." +msgstr "큰 칼날의 밑부분을 접착 테이프로 감아서 손잡이로 쓸 수 있게 만든 칼. 어느정도는 마체테로 삼아서 쓸 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "야전삽" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "마체테" -#. ~ Description for entrenching tool +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." -msgstr "짤막한 접이식 삽. 군대나 등산가들이 땅을 팔 때 흔히 씁니다." +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" +msgstr "커다란 강철 칼. 큰 초목이나 다른 '장애물'을 절단하기 위해 만들어진 훌륭한 도구입니다." #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" +msgid "No. 9" +msgid_plural "No. 9's" msgstr[0] "" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn -#: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "" +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "찰칵." +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "" +msgid "Your No. 9 glows!" +msgstr "No. 9가 밝게 빛난다." -#. ~ Description for e-ink tablet PC +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" +"이 거대한 칼은 연료탱크와 절연 핸드가드, 그리고 점화 시스템으로 개조되었습니다. 연료탱크에 휘발유를 넣으면 점화 시스템이 칼날을 " +"점화시켜 당신의 적을 불태웁니다." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "전기톱 (꺼짐)" +msgid "Your No. 9 cuts out!" +msgstr "No. 9가 작동을 멈췄다!" -#. ~ Description for electric chainsaw (off) +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." -msgstr "" -"상황에 따라 무기로도 사용되는 벌목용 장비. 사용하면 매우 강력하지만 근접 무기로는 사용하기 힘든 무기가 됩니다. 배터리로 작동합니다." +msgid "Out of ammo!" +msgstr "탄약이 바닥났다!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "전기톱 (켜짐)" +msgid "Your No. 9 hisses." +msgstr "No. 9에서 쉭쉭 거리는 소리가 난다." -#. ~ Description for electric chainsaw (on) +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." -msgstr "전기톱이 작동 중이며, 많은 소음을 발생시키고 있다. 사용하면동작을 멈춘다." +msgid "Your No. 9 goes dark." +msgstr "No. 9가 어두워지며 꺼졌다." +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "전기 이발기" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "No. 9가 물속에서 칙칙 소리를 내더니 꺼졌다." -#. ~ Description for electric hair trimmer +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." -msgstr "" -"포켓 사이즈 전기 이발기. 배터리가 수급된다면 이걸 사용해서 머리카락을 자를 수 있습니다. 한번 쓸 때마다 배터리를 10 소모합니다." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." +msgstr "이 거대한 칼은 연료탱크와 절연 핸드가드, 그리고 점화 시스템으로 개조되었습니다.  칼날이 열로 빛난다." +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "전기 착암기" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "근대에 기병이 사용한 곡선형 검. 가볍지만 치명적인 절단 무기입니다." -#. ~ Description for electric jackhammer +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." -msgstr "" +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." +msgstr "이 물결치는 단검은 동남아시아에서 왔습니다. 칼날의 디자인은 넓고 고통스럽게 합니다." #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "전자 해킹장치" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "쿠크리" -#. ~ Description for electrohack +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" -"이 장치에는 많은 우회 포트가 내장되어 있어서 거의 모든 조종 패널이나 (컴퓨터를 제외한) 전자기기에 연결할 수 있습니다. 어느 정도의 " -"기술만 있으면 이것으로 비밀번호를 크래킹하거나 그 이상의 행동을 할 수 있습니다. 사용시마다 25 배터리가 사용됩니다." - -#: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "아로새겨진 인간의 두개골" +"네팔이 원조인 이 전통적인 무기는 현대에 와선 다목적 도구로 쓰이고 있습니다. 안쪽으로 휜 큰 날이 있으며, 무기 외에도 도구용으로 쓸 " +"수도 있습니다." -#. ~ Description for etched human skull +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "기이한 문양이 아로새겨진 인간의 두개골이다." +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" +"고대 중국의 곧은 양날검. 가드가 화려하게 장식되었고, 폼멜에 길게 술이 달려 있습니다. 다오, 치앙, 곤과 함께 4대 전통 무기 중 " +"하나입니다." +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "대형 소화기" +msgid "" +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." +msgstr "고대 중국의 양날 직검. 꽤나 낡아 보이고, 이상한 각도로 휘어있습니다." -#. ~ Description for large fire extinguisher +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." msgstr "" +"이 곡선형 검은 여러 중동 국가와 중앙아시아에서 사용되었습니다. 베는데에만 치중하도록 디자인 되었으며, 갑옷을 입지 않은 목표물에겐 꽤 " +"치명적입니다." +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "비료 폭탄" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." +msgstr "이 곡선형 검은 여러 중동 국가와 중앙아시아에서 사용되었습니다. 이 것은 이상하게도 날이 무디고 닳았군요." -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "%s에 불을 붙였다." +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" +"중세시대의 대표적인 검. 더 가벼운 아밍소드와 양손검 크기의 중간쯤 되며, 작은 검과 비교하면 더 큰 수대나 검집이 필요합니다." -#. ~ Description for fertilizer bomb +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" -msgstr "" -"휘발성 수제 폭발물입니다. 사용하면(a) 도화선에 불을 붙입니다. 물론 그러려면 라이터나 성냥을 가지고 있어야겠습니다. 점화하고 곧바로 " -"폭발하므로 멀리 떨어지십시오!" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." +msgstr "중세시대의 대표적인 검. 더 가벼운 아밍소드와 양손검 크기의 중간쯤 됩니다. 쓰면 폼멜이 빠져나올 것 같습니다." +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "비료 폭탄 (불붙음)" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "중세시대의 대표적인 검. 한 손으로 쓰기 딱 좋은 크기입니다." -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." -msgstr "비료 폭탄의 뇌관에 불이 붙어 소리를 내고 있습니다. 곧 폭발할 것 같습니다." +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." +msgstr "중세시대의 대표적인 검. 한 손으로 쓰기 딱 좋은 크기입니다. 이 검은 제대로 제작된 게 아닌 것 같습니다." #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "소방도끼" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "사이포스" -#. ~ Description for fire axe +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." -msgstr "소방관들이 쓰는 한 쪽 날이 뾰족한 큼직한 양손 도끼. 강력한 근접 무기이지만 휘두르는 동작이 커서 틈이 많습니다." +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "발화용 나무드릴" +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "코피스" -#. ~ Description for fire drill +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -"불을 지피는데 사용되는 간단한 발화용 드릴. 두 조각의 나무와 약간의 끈으로 만들어져 있습니다. 재료의 한계 탓에 이 도구를 사용하여 " -"불을 지피려면 오랜 시간이 걸리며 상당히 어렵습니다." #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "튼튼한 발화용 나무드릴" +msgid "dao" +msgid_plural "dao" +msgstr[0] "다오" -#. ~ Description for camp fire drill +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" -"불을 지피는데 사용되는 간단하고 튼튼한 발화용 드릴. 두 조각의 나무와 약간의 끈으로 만들어져 있습니다. 재료의 한계 탓에 이 도구를 " -"사용하여 불을 지피려면 오랜 시간이 걸리며 상당히 어렵습니다." +"곡선 형태의 날과 종 모양의 가드가 있는 고대 중국의 도. 상왕조 시절부터 존재했으며, 청동으로 만들었습니다. 지안, 치앙, 곤과 함께 " +"4개의 전통 무기 중 하나입니다." #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "폭죽" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "생존용 마체테" -#. ~ Description for firecracker +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" -msgstr "" -"짧은 도화선이 달린 폭죽 하나입니다. 사용하면 도화선에 불을 붙입니다. 물론 그러려면 라이터나 성냥을 가지고 있어야 합니다. 도화선에 " -"불을 붙이고 난 직후 폭발하므로, 빨리 던지세요!" +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." +msgstr "정원에서 사용하는 도구를 개조한 것. 무기로서 쓸 수 있도록 균형을 맞춰 놓은 것입니다." #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "폭죽 (불붙음)" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "베기용 총검" -#. ~ Description for firecracker (lit) +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." -msgstr "이 폭죽은 불이 붙었습니다. 도화선이 타고 있습니다. 폭발하기 전에 재빨리 던지세요." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." +msgstr "총검은 쇠뇌 또는 화기 앞에 날카로운 가시 형태로 장착하여 넓게 휘두를 수 있는 무기입니다. " #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "폭죽다발" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "" -#. ~ Description for pack of firecrackers +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -"시작 도화선과 함께 25개의 폭죽이 있는 팩입니다. 사용하면 도화선에 불을 붙입니다. 물론 그러려면 라이터나 성냥을 가지고 있어야 " -"합니다. 도화선에 불을 붙이고 난 직후 폭발하므로, 빨리 던지세요!" +#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "폭죽다발 (불붙음)" +msgid "" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "" +"현대적인 리메이크처럼 긴 일본 칼은 더 큰 와키자시가 등장하기 전에 사무라이의 예비 무기였습니다. 치명적인 칼날이며, 심지어 유명한 " +"동류의 검보다 더 작습니다." -#. ~ Description for pack of firecrackers (lit) +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." -msgstr "이 폭죽다발은 불이 붙었습니다. 도화선이 타고 있습니다. 폭발하기 전에 재빨리 던지세요." +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "플라스틱 통발" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "불꽃의 칼 (꺼짐)" -#. ~ Description for plastic fish trap +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." msgstr "" -"플라스틱 병으로 급조한 통발. 이건 단순하고 원시적이기까지 하지만 그만큼 사용하기 쉽다. 작동 원리를 설명하자면 미끼를 먹기 위해 " -"물고기가 통발 안으로 헤엄쳐 들어오지만, 빠져나가지는 못한다. 인도적이지 못하고 법으로 금지되어 있지만, 애초에 눈치 봐야 할 경찰이 " -"남아있지 않다." +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "간이 낚싯대" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "" -#. ~ Description for basic fishing rod +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." -msgstr "'낚싯대'라는 건 조금 관대한 표현일지도 모르겠네요. 실상은 그냥 실이랑 바늘을 단 막대기입니다." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." +msgstr "독일에서 온 양손 검으로서, 칼날에 가솔린을 첨가하여 지속적인 불꽃을 낼 수 있습니다. 매우 강력한 무기입니다." #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "전문가용 낚싯대" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "" -#. ~ Description for pro fishing rod +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." -msgstr "적당한 무게의 전문 낚싯대. 이놈과 함께라면 모조리 낚아버릴 수 있을 겁니다." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "" +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "불화살" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "" -#. ~ Description for flammable arrow +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." -msgstr "이 화살은 촉 가까이의 화살대에 가연성 액체를 적신 천을 감아두었다. 사용하기 전에 불을 붙여야한다." +msgid "Die Flamme deines Schwertes erlischt." +msgstr "" +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "섬광탄" +msgid "Dein Schwert zischt und erlischt." +msgstr "" -#. ~ Use action msg for flashbang. +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "섬광탄 핀을 뽑았다." +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgstr "독일에서 전래된 거대한 양손검. 진정한 강타를 적에게 날린다." -#. ~ Description for flashbang +#: lang/json/TOOL_from_json.py +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "" + +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." msgstr "" -"군용 스타일 섬광탄. 사용하면 핀을 뽑아 도화선을 점화시킵니다. 핀을 뽑고 폭발하기까지 5턴이 걸립니다. 강렬한 빛과 소리로 폭발하고, " -"눈을 가리고, 귀를 막고, 주변 사람들을 혼란스럽게 한다." +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "섬광탄 (켜짐)" +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." +msgstr "" -#. ~ Description for active flashbang +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" -msgstr "" -"이 섬광탄은 켜져있다. 곧 강렬한 빛과 소리로 폭발할 것이며, 눈 가리고 주변 사람들을 혼란스럽게 할 것입니다. 던지는 것이 좋은 " -"생각일지도 몰라요!" +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." +msgstr "일본의 거대한 곡선형 양손도. 크기에 비하면 놀랍도록 가볍습니다." #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" +msgid "electrified foil" +msgid_plural "electrified foils" msgstr[0] "" -#. ~ Use action msg for tear gas payload. +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." +msgid "" +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -#. ~ Description for tear gas payload +#: lang/json/TOOL_from_json.py +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "" + +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" +msgid "electrified saber" +msgid_plural "electrified sabers" msgstr[0] "" -#. ~ Description for active tear gas payload +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "플루트" +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "" +"근대 직전 즉 16, 17, 18세기까지 사용되었던 검. '넓다(Broad)'는 말은 얇은 레이피어에 비해서 넓다는 의미입니다." -#. ~ Description for flute -#: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "은 도금된 평범한 플루트." - -#: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "접이식 자전거" - -#. ~ Use action unfold_msg for folding bicycle. -#: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "공을 들여 자전거를 펴고, 탈 준비를 했다." - -#. ~ Description for folding bicycle -#: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "보관하기 쉽도록 접을 수 있는 자전거." - -#: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "전기 용광로" - -#. ~ Description for electric forge +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." msgstr "" -"휴대용 전기식 금속가공용 용광로입니다. 적절한 도구를 갖춘다면 이걸로 금속가공을 할 수 있습니다. 기계공학에 약간의 노하우가 있다면 " -"개조해서 차량 내부 전력으로 직접 작동하도록 바꿀 수도 있습니다." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "깔때기" - -#. ~ Use action done_message for funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "깔때기를 설치했다. 빗물이 모이길 기다리자." +"근대 직전 즉 16, 17, 18세기까지 사용되었던 검. 이 검은 매우 조잡하게 만들어진 것 같지만, 몇 번 베는 것 정돈 버틸 수 있을" +" 것 같습니다." -#. ~ Description for funnel #: lang/json/TOOL_from_json.py -msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "빗물을 모으는데 사용하는 깔때기. 비가 내릴때 바깥에 통을 놔두고 그 위에 얹어두면 비를 모을 수 있습니다." +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "파이어브랜드 (꺼짐)" +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "모피 롤매트" +msgid "No strength to fight!" +msgstr "태울 연료가 없다!" -#. ~ Use action done_message for fur rollmat. +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "모피 매트를 펴 바닥에 자리를 잡았다." +msgid "Charge!" +msgstr "불이 붙었다!" -#. ~ Description for fur rollmat +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"보관을 위해 단단히 말아놓은 털가죽 매트입니다. 바닥에서 나오는 냉기를 막아주어 자기 쉽게 합니다. 사용해서 일단 펴고, 땅에 " -"놓으십시오." +"중세 암흑기, 사람들은 전통적으로 브로드소드와 횃불로 대부분의 갈등을 해결했었지요. 그 두가지를 합쳐놓은 무기입니다. 사용해서 불을 " +"붙이고 저 이교도 좀비들에게 이곳을 다스리는 자가 누구인지 알게 해줍시다." #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "모종삽" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "파이어브랜드 (켜짐)" -#. ~ Description for trowel +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." -msgstr "작고 날카로운 모종삽. 유충과 지렁이를 파내는데 안성맞춤이다." +msgid "Thy strength fades!" +msgstr "연료가 부족해 불이 꺼졌다." +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "급조 최루탄" +msgid "Your blade burns for combat!" +msgstr "날이 타오른다!" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "작동" +msgid "Run away!" +msgstr "불이 꺼졌다." -#. ~ Use action msg for makeshift gas canister. +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "급조 최루탄을 작동시켰다." +msgid "Your sword hisses in the water and goes out." +msgstr "칼이 물속에서 칙칙 소리를 내더니 꺼졌다." -#. ~ Description for makeshift gas canister +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -"가정용 화학 약품으로 대강 만든 최루탄. 사용(a)해서 터뜨릴 준비를 할 수 있습니다. 3턴이 지나면 잠시 동안 고독성 가스를 " -"내뿜습니다. 가스에 노출되면 중독되며, 눈을 뜨거나 냄새를 맡기 어려워집니다." - -#: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "급조 최루탄 (켜짐)" - -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "이미 %s은 작동되었다. 던져야 한다." - -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. -#: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "쉬익." - -#. ~ Description for active makeshift gas grenade -#: lang/json/TOOL_from_json.py -msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." -msgstr "수제 독가스의 통은 봉인되지 않았으며, 곧 독가스를 배출할 것이다. 이것을 곧 없애는 것을 고려해야 한다." - -#: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "휘발유 조리기구" +"중세 암흑기, 사람들은 전통적으로 브로드소드와 횃불로 대부분의 갈등을 해결했었지요. 그 두가지를 합쳐놓은 무기입니다. 날이 뜨겁게 " +"불타오르고 있습니다. 사용하면 꺼집니다." -#. ~ Description for gasoline cooker +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." -msgstr "이것은 휘발유로 작동하는 간단한 가열기입니다. 이것은 음식을 요리할 목적으로 제작되었습니다." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "휘발유 랜턴 (꺼짐)" - -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "램프를 켰다." - -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "이 램프는 비어있다." +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "" +"선원이나 해적들이 사용하던 날이 넓은 세이버입니다. 이 검은 매우 조잡하게 만들어진 것 같지만, 몇 번 베는 것 정돈 버틸 수 있을 것 " +"같습니다." -#. ~ Description for gasoline lantern (off) +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." -msgstr "휘발유를 연료로 사용하는 작은 랜턴. 그다지 환하지는 않지만, 그만큼 오래간다. 사용하면 불이 켜진다." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "휘발유 랜턴 (켜짐)" - -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. -#: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "랜턴이 꺼졌다." +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." +msgstr "" +"화려하게 장식된 핸드가드가 달린 얇은 검입니다. 신사와 검술가들이 선호하는 무기입니다. 가볍고 빠르며, 우아한 전투가 가능합니다." -#. ~ Description for gasoline lantern (on) +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." -msgstr "휘발유를 연료로 사용하는 작은 랜턴. 그다지 환하지는 않지만, 그만큼 오래간다. 불이 켜져있다. 사용하면 불이 꺼진다." - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "가이거 계수기 (꺼짐)" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "일본에서 전래된 희귀한 칼. 무장하지 않은 적에게 치명적이며, 무장한 상태라도 충분히 위협적이다." -#. ~ Description for geiger counter (off) +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." msgstr "" -"방사능을 측정하는 장비. 사용하면 몸을 확인할지 땅을 확인할지 아니면 그냥 켜둘지 선택할 수 있습니다. 계속 켜두면 인근 지역의 방사능을" -" 계속 알려줍니다. 현재는 꺼져있습니다." - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "가이거 계수기 (켜짐)" +"이것은 일본에서 들여온 진귀한 검입니다. 오른쪽 가장자리와 무게는 맞지만, 안장은 그냥 툭툭 끊어지고, 칼날은 꽤 닳은 것 같습니다." -#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py -msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." -msgstr "" -"방사능을 측정하는 장비. 지속탐색 모드로, 삑삑 거리는 소리를 내서 인근 지역의 방사능 수치를 알려주고 있습니다. 사용해서 끄거나, 땅을" -" 확인하거나, 몸의 수치를 측정할 수 있습니다. 현재는 켜져있습니다." +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "" +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "야광봉" +msgid "Time stands still." +msgstr "반응이 없다. 연료가 모자란 것 같다." -#. ~ Use action msg for glowstick. +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "야광봉을 사용했다." +msgid "The Sun rises." +msgstr "태양이 떠오른 것처럼 밝은 불꽃을 뿜기 시작했다." -#. ~ Description for glowstick +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -"작고 푸른 빛이 나는 야광봉입니다. 구부려서 안에 있는 유리관을 부숴서 반응을 일으킴으로써 사용할 수 있습니다. 약간의 빛을 제공합니다." +"날 뒤에 노즐이 달린 일본도. 사람들은 불을 좋아하고 일본도도 좋아하니 그 둘을 합쳐서 안 될 게 뭐 있겠습니까? 칼에 장착된 가스 " +"버너가 적에게 실제로 열을 가합니다. 사용하면 점화됩니다." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "야광봉 (꺼짐)" +msgid "The Light Fades." +msgstr "빛이 희미해진다." -#. ~ Description for dead glowstick +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "사용한 야광봉. 기본적으로 쓰레기입니다." +msgid "The Sun shines brightly." +msgstr "태양처럼 밝은 불꽃을 뿜고 있다." +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "야광봉 (켜짐)" +msgid "The Sun sets." +msgstr "태양이 지듯 불꽃이 꺼졌다." -#. ~ Description for active glowstick +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." -msgstr "마그네슘 섬광탄이 타오르며 빛을 내뿜고 있습니다. 몇 시간 동안 지속될 것입니다." - -#: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "쇠톱" - -#. ~ Description for hacksaw -#: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "금속 물체를 자를 때 유용하게 쓰이는 튼튼한 톱." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." +msgstr "" +"우리의 분노와 \"태양\"의 열기를 담은 카타나입니다! 아니, 뭐, 사실 그 정도로 뜨겁진 않습니다만 여기에 얻어맞으면 엄청나게 아플 " +"겁니다. 사용하면 가스를 끕니다." +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "할리건 바" +msgid "" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "독일에서 사용된 거대한 양손검. 이게 원래 이렇게 휘어지는건지 의심이 듭니다." -#. ~ Description for Halligan bar +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." -msgstr "" -"흔히 소방관이나 경찰관, 군인들이 들고 다니는 다용도 도구. 사용하면 잠긴 문을 열거나 맨홀 뚜껑을 열 수 있으며 장비해서 누군가의 " -"머리통에 대고 휘둘러도 좋습니다." +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." +msgstr "이것은 비교적 흔한 일본의 짧은 칼입니다. 이 검에는 뭔가 맞지 않는 점이 있습니다." #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "망치" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "" -#. ~ Description for hammer +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." msgstr "" -"나무 손잡이가 달린 강철 망치. 머리 부분은 비자기화 처리되어 있습니다. 망치, 못, 각목이 있으면 주변의 문이나 창문을 막을 수 있으며" -" 그 외에도 무수히 많은 다른 용도가 있습니다." #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "엔진톱 월아산 (꺼짐)" -#. ~ Description for claw bar +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" +"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱을 부착한 무기. 이걸 만든 사람은 천재거나 정신 이상자 둘 중 하나인것 같습니다. 무거운 " +"무게로 인해 사용자의 힘과 숙련도가 상당해야만 사용할 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "손 드릴" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "엔진톱 월아산 (켜짐)" -#. ~ Description for hand drill +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." -msgstr "손으로 돌리는 드릴. 속도가 느리고 빨리 지칩니다." +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." +msgstr "" +"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱을 부착한 무기. 현재 작동 중이며 휘발유를 소모하고 있습니다. 사용하면 작동을 중지합니다." #: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "발열팩" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "" -#. ~ Description for heat pack +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"화학반응을 통해 열을 내는 발열팩. 운동 중 생긴 부상을 치료하거나 음식을 데울 때 사용합니다. 딱 한 번 만 사용할 수 있는 " -"일회용품입니다." +"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱이 장착되어있다. 이걸 만든 사람은 천재거나 정신 이상자로 유추되지만, 양쪽 모두는 아닌 것" +" 같다. 무거운 무게로 인해 사용자의 힘과 숙련도가 상당해야만 사용할 수 있도록 만들어져있다." #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "발열팩 (사용함)" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "" -#. ~ Description for used heat pack +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." msgstr "" -"화학반응을 통해 열을 내는 발열팩. 운동 중 생긴 부상을 치료하거나 음식을 데울 때 사용합니다. 이건 이미 사용되어서 더이상 화학반응을 " -"일으킬 수 없으므로 쓸모가 없습니다." - -#: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "괭이" +"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱을 부착한 무기. 현재 작동 중이며 전력을 소모하고 있습니다. 사용하면 작동을 중지합니다." -#. ~ Description for hoe +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." -msgstr "농사지을 때 쓰는 도구입니다. 땅을 개간하여 농지로 만드는데 사용하거나 얕은 구덩이를 만드는데 사용 합니다." +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." +msgstr "선원이나 해적들이 사용하던 날이 넓은 세이버입니다. 검신이 그리 길지 않아서 근접 전투에서 다루기 쉽습니다." #: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "꿀 채집기" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "전투용 엔진톱 (꺼짐)" -#. ~ Description for honey scraper +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." -msgstr "벌집에서 꿀을 긁어내는데 사용하는 나이프처럼 날카로운 도구. 근접무기로 써도 그럭저럭 쓸만하다." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "자전거 경적" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "빵빵." +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." +msgstr "엔진톱을 상당히 개조해 무기로 쓰기 효율적으로 만든 것. 개조 때문에 벌목용 장비로는 사용하기 조금 힘들어졌습니다." -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "자전거 경적을 울렸다." +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "전투용 엔진톱 (켜짐)" -#. ~ Description for bicycle horn +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." -msgstr "자전거에 많이 달려있는 전구처럼 생긴 경적. 사용하면 경적을 울릴 수 있습니다. 빵 빵." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "트럭용 경적" +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." +msgstr "전투용 엔진톱. 작동 중이며, 휘발유를 소모하고 있다. 사용하면 동작을 멈춘다." -#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "주로 큰 트럭에 달려있는 아주 시끄러운 경적." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "차량용 경적" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "" -#. ~ Description for car horn +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." -msgstr "차량 전력으로 작동하는 차량용 경적." +msgid "" +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." +msgstr "전기톱을 상당히 개조해 무기로 쓰기 효율적으로 만든 것. 개조 때문에 벌목용 장비로는 사용하기 조금 힘들어졌습니다." #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "고무호스" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "" -#. ~ Description for rubber hose +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." -msgstr "신축성 있는 고무호스. 재료로 쓰거나, 차량에서 연료를 빨아올릴 때 사용할 수 있습니다." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." +msgstr "전투용 전기톱. 작동 중이며, 전력을 소모하고 있다. 사용하면 동작을 멈춘다." #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "핫플레이트" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "" -#. ~ Description for hotplate +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." msgstr "" -"받침대 위에 작은 발열체를 올려놓은 것으로, 배터리로 작동합니다. 요리와 화학작업에 필수적입니다. 스스로 타려고 하지는 마십시오." #: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "습도계" - -#. ~ Description for hygrometer -#: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." -msgstr "상대 습도를 알려주는 플라스틱 습도계." - -#: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "얼음 도끼" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "유리 조각" -#. ~ Description for ice axe +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -"위쪽에 (등산용)얼음 도끼가 달려있습니다, 등산객들이 사용하는 다목적 하이킹과 등산도구 입니다. 닫힌 문을 열거나 맨홀 뚜껑을 들어올릴 " -"만큼 충분히 튼튼합니다." - -#: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "착암기" -#. ~ Description for jackhammer +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." -msgstr "단단한 돌이나 그외 표면에 구멍을 뚫는 건설 용구. 가솔린으로 작동하며 사용하면 인접한 단단한 지형에 구멍을 뚫습니다." +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "모서리가 날카롭게 깨진 유리 조각. 무기로 사용할 땐 장갑을 착용해야 베이지 않는다." #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "케블라 장갑판" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "플라스틱 조각" -#. ~ Description for Kevlar plate +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." -msgstr "강화된 케블라 판. 케블라로 만들어진 물건을 수리할 때 사용할 수 있습니다." +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." +msgstr "플라스틱 조각. 플라스틱 재질의 물건을 만들거나, 수리하거나, 강화하는데 사용할 수 있다." #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "목탄 가마 (완성됨)" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "" -#. ~ Description for finished charcoal kiln +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." -msgstr "연소 완료된 목탄 가마. 분해해서 숯과 목탄 가마를 회수할 수 있다." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "목탄 가마 (가득참)" +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." +msgstr "" -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "불 붙이기" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "나무에 불을 붙였다." +msgid "" +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." +msgstr "" -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "불을 붙일게 필요하다!" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "" -#. ~ Description for filled charcoal kiln +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." -msgstr "나무로 가득 찬 목탄 가마. 나무가 천천히 연소되면 숯이 될 것이다." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "지뢰" +msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgstr "" -#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "지뢰를 묻습니까?" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "전동칼 (꺼짐)" -#. ~ Use action done_message for land mine. +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "지뢰를 설치했다." +msgid "" +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" +msgstr "" -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "지뢰를 묻었다." +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "전동칼 (켜짐)" -#. ~ Description for land mine +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "위에 올라서면 격발되는 군용 대인지뢰입니다." +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "전동칼이 작동 중이며, 칼날이 윙윙거리고 있다. 사용하면 동작을 멈춘다." #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "총기기술자 수리도구" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "숯 정수기" -#. ~ Description for gunsmith repair kit +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" -"손상을 입은 화기를 수리하기 위해 제작된 완벽한 연장 세트. 표준 배터리로 작동하며, 화기의 장기 유지보수를 위해서 없어서는 안 될 " -"필수적인 도구입니다. 한 번 사용할 때마다 배터리를 100씩 소모합니다." +"물이 담긴 용기에 사용하면 물이 목탄층을 통과해 정화됩니다. 목탄이 일정량의 물을 정화시키면 더 이상 쓸 수 없게 되며, 그 때는 " +"해체하거나 재활용 할 수 있습니다. 강처럼 출처가 불분명한 수원에서 얻은 물은 오염되었을 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "대형 텐트" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "목탄 그릴" -#. ~ Description for large tent +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." -msgstr "한 가족이 잘 수 있을정도로 커다란 텐트. 넓은 공간을 제공해주지만, 그만큼 부피도 만만치 않습니다." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "가죽 깔때기" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." +msgstr "휴대용 목탄 그릴. 주말에 바베큐하기 좋으며 고기를 훈연하여 보존할 수 있습니다." -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "가죽 깔때기를 설치했다. 빗물이 모이길 기다리자." +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "목탄 조리기구" -#. ~ Description for leather funnel +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." -msgstr "" -"빗물을 모으는데 사용하는 작은 가죽제 깔때기. 비가 내릴때 바깥에 통을 놔두고 그 위에 얹어두면 통안에 비를 모을 수 있습니다." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." +msgstr "초소형 금속 탱크에 숯을 담고 점화 장치를 달았습니다. 요리도구로 쓸 수 있습니다." -#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "커피메이커" -#. ~ Description for birchbark funnel +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" +"발열체가 붙은 냄비에 커피가루를 얹을 프레임이 달려 있습니다. 전기가 끊기면 배터리로 작동합니다. 커피를 끓일 때 쓰며 원한다면 다른 " +"음료도 끓여낼 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "라이터" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "음식 건조기" -#. ~ Description for lighter +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." -msgstr "" -"일회용 플라스틱 라이터. 라이터는 담배, 마약 같은것을 사용하려면 필요하며, 화염병에 불을 붙이는데도 필요합니다. 근처 물건에 불을 " -"붙이는데도 쓸 수 있습니다." - -#: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "" +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." +msgstr "휴대용 음식 건조기입니다. 배터리로 작동하며 음식을 보존할 때 아주 유용합니다." #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "케이블 조명" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "헥사민 조리기구" -#. ~ Description for lightstrip +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "케이블 조명 (미사용)" +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." +msgstr "에스빗 스토브라고 알려진 이 가벼운 접이식 스토브는 헥사민 판을 연료로 사용합니다." -#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "케이블 조명을 작동시켰다." +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "믹서" -#. ~ Description for lightstrip (inactive) +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "돋보기" +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "휘발유 조리기구" -#. ~ Description for magnifying glass +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." -msgstr "돋보기. 맑은 낮 시간이라면 불을 피우는데 사용할 수 있다." +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." +msgstr "이것은 휘발유로 작동하는 간단한 가열기입니다. 이것은 음식을 요리할 목적으로 제작되었습니다." #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "간이 쇠지레" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "발열팩" -#. ~ Description for makeshift crowbar +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." msgstr "" +"화학반응을 통해 열을 내는 발열팩. 운동 중 생긴 부상을 치료하거나 음식을 데울 때 사용합니다. 딱 한 번 만 사용할 수 있는 " +"일회용품입니다." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "간이 깔때기" - -#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "간이 깔때기를 설치했다. 빗물이 모이길 기다리자." +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "발열팩 (사용함)" -#. ~ Description for makeshift funnel +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." msgstr "" -"빗물을 모으는데 사용하는 작은 간이 깔때기. 비가 내릴때 바깥에 통을 놔두고 그 위에 얹어두면 통안에 비를 모을 수 있습니다." +"화학반응을 통해 열을 내는 발열팩. 운동 중 생긴 부상을 치료하거나 음식을 데울 때 사용합니다. 이건 이미 사용되어서 더이상 화학반응을 " +"일으킬 수 없으므로 쓸모가 없습니다." #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "간이 망치" +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "간이 조리기구" -#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "핫플레이트" + +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." msgstr "" +"받침대 위에 작은 발열체를 올려놓은 것으로, 배터리로 작동합니다. 요리와 화학작업에 필수적입니다. 스스로 타려고 하지는 마십시오." #: lang/json/TOOL_from_json.py msgid "makeshift vacuum sealer" @@ -73804,22 +73758,6 @@ msgid "" msgstr "" "직접 만든 진공포장기입니다. 비닐로 싸고 열로 밀봉한 후 공기 펌프로 공기를 뺍니다. 음식을 진공포장해서 오래 보존할 수 있습니다." -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "성냥갑" - -#. ~ Description for matchbook -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." -msgstr "" -"바깥면을 긁어 불을 켜는 성냥이 담긴 작은 성냥첩. 성냥은 담배 같은 여러 약물을 사용하는데 필요하며, 화염병 사용에도 필요합니다. 근처" -" 물건에 불을 붙이는데도 쓸 수 있습니다." - #: lang/json/TOOL_from_json.py msgid "mess kit" msgid_plural "mess kits" @@ -73833,55 +73771,6 @@ msgid "" "rather than the more commonplace chemical-fueled Esbit stove." msgstr "야영지 요리에 필요한 모든 것이 들어 있는 자급식 캠핑 키트입니다. 이 모델은 배터리로 작동하는 핫플레이트를 사용합니다." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "금속 깔때기" - -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "깔때기를 설치했다. 빗물이 모이길 기다리자." - -#. ~ Description for metal funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "" -"빗물을 모으는데 사용하는 큰 철제 깔때기. 플라스틱 깔때기보단 휴대하기 불편하지만, 비를 더 많이 모을 수 있습니다. 비가 내릴때 바깥에" -" 통을 놔두고 그 위에 얹어두면 비를 모을 수 있습니다." - -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "" - -#. ~ Use action done_message for tarp raincatcher. -#: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "" - -#. ~ Description for tarp raincatcher -#: lang/json/TOOL_from_json.py -msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "금속제 흙손" - -#. ~ Description for metallic smoother -#: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." -msgstr "건설 현장에서 콘크리트나 회반죽을 평평하게 펴는데 쓰이는 금속제 도구." - #: lang/json/TOOL_from_json.py msgid "military mess kit" msgid_plural "military mess kits" @@ -73902,546 +73791,560 @@ msgstr "" "차지하며, 내구성이 우수한 데다 가볍습니다." #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "소형핵" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "막자사발" -#. ~ Description for mininuke +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -"이것은 정말 강력한 무기인 휴대용 핵폭탄입니다. 타이머를 작동시켜 사용합니다. 작은 집을 날려버릴 정도로 파괴력이 굉장합니다." - -#. ~ Description for mininuke -#: lang/json/TOOL_from_json.py -msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." -msgstr "이 소형 핵폭탄은 측면에서 빛이 깜빡이며 곧 폭발할 것임을 보여줍니다. 당신은 이 폭탄으로부터 멀리 떨어져야 합니다." +"오목한 그릇 모양 돌과 절굿공이용 돌을 합쳐놓은 것 뿐인 간단한 물건입니다. 곡식을 가는 데 쓰지만 더 복잡한 방식과 비교하면 시간이 " +"오래 걸립니다." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "" +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "멀티쿠커" -#. ~ Description for misc repair kit +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" +"전문가용 멀티쿠커. 캠핑 여행이나 야외 파티에 쓸 수 있도록 배터리 장착부가 달려있다. 감자 데치기, 카레 만들기, 팝콘 튀기기 등의 " +"다양한 설정과 기능은 어떤 종류의 요리라도 만들 수 있도록 돕는다. 설명서는 없지만, 그래도 사용할 수 있을 것 같다." #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "플라스틱 거푸집" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "램프 기름 조리기구" -#. ~ Description for plastic mold +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." -msgstr "플라스틱 거푸집입니다. 이게 있으면 원하는 모양을 만들어서 플라스틱 물품을 제작할 수 있습니다." +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." +msgstr "이것은 램프 기름으로 작동하는 간단한 가열기입니다. 이것은 음식을 요리할 목적으로 제작되었습니다." #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "화염병" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "깡통 조리기구" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "불 붙이기" +msgid "" +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." +msgstr "" +"알루미늄 소다수 캔에서 손으로 만든 심머링을 가진 초경량 알코올 연소 난로입니다. 농축 알코올 연료를 담을 수 있는 500ml 플라스틱 " +"병과 함께 제공됩니다." -#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "화염병에 불을 붙였다!" +msgid "quern" +msgid_plural "querns" +msgstr[0] "맷돌" -#. ~ Description for Molotov cocktail +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." -msgstr "" -"천이 끼워진 인화성 액체가 담긴 병입니다. 천에 불을 붙임으로써 사용할 수 있습니다. 물론, 당신은 라이터나 성냥을 가지고 있어야 " -"합니다. 불을 붙인 뒤에, 던져서 불길을 일으킬 수 있습니다." +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "곡물을 가는데 사용되는 단순한 맷돌. 손으로 돌리는 것이다." -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "증류기" + +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." -msgstr "" -"병 안에 인화성 액체와 불에 잘 붙는 천이 들어가 있습니다. 던지면 병이 깨질 것이고, 불이 확산할 것입니다. 당신이 던지지 않으면 불이" -" 꺼질 것입니다. 불붙은 상태로 버리는 것은 안전하지 않습니다." +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." +msgstr "증류기는 주류를 증류할 때 유용하며 다른 아주 *흥미로운* 물질들도 제조할 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "대걸레" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "생존형 반합" -#. ~ Description for mop +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -"대걸레는 장비할 수 없습니다만 사용하면 엎지른 액체를 닦아낼 수 있습니다. 좀비와 혈투를 벌인 후 주변에 묻은 *지저분한 것* 들도 " -"깨끗이 정리할 수 있습니다." +"대제앙 이후의 요리를 만드는 데 필요한 모든 것이 들어 있는 집에서 만든 수제 도구입니다. 램프 오일 버너로 구동되는 이 제품은 " +"간단하지만 내구성이 뛰어난 도구와 재료로 구성되어 있습니다." #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "진공 포장기" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." +msgid "" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" +"휴대용 진공포장기입니다. 비닐로 싸고 열로 밀봉한 후 공기 펌프로 공기를 뺍니다. 음식을 진공포장해서 오래 보존할 수 있습니다." -#: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "막자사발" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "정수기" -#. ~ Description for mortar and pestle +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." msgstr "" -"오목한 그릇 모양 돌과 절굿공이용 돌을 합쳐놓은 것 뿐인 간단한 물건입니다. 곡식을 가는 데 쓰지만 더 복잡한 방식과 비교하면 시간이 " -"오래 걸립니다." +"배터리로 작동하며, 식수를 정화하는 용도로 제작된 기기. 물이 가득찬 용기에 사용하면 내용물을 정화할 수 있습니다. 강처럼 수원이 " +"불확실한 장소에서 떠온 물을 마시려고 할 때 유용합니다. 마시기 적합하지 않은 물일 수도 있으니까요." -#: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" -msgstr[0] "MP3 플레이어 (꺼짐)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "화로" -#. ~ Description for mp3 player (off) +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "MP3 플레이어 (켜짐)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "" -#. ~ Description for mp3 player (on) -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -"이 MP3 플레이어는 켜져 있고 좋은 곡이 흘러나오고 있습니다. 몸에 지니고 있는 동안 의욕을 계속 상승시켜줍니다만, 배터리가 빠르게 " -"소모됩니다. 사용해서 전원을 끕니다만, 들은 것도 잊어버릴 겁니다." -#: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "멀티쿠커" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "" -#. ~ Description for multi cooker +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" + +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." +msgid "Folded camp chair, deploy to sit down." msgstr "" -"전문가용 멀티쿠커. 캠핑 여행이나 야외 파티에 쓸 수 있도록 배터리 장착부가 달려있다. 감자 데치기, 카레 만들기, 팝콘 튀기기 등의 " -"다양한 설정과 기능은 어떤 종류의 요리라도 만들 수 있도록 돕는다. 설명서는 없지만, 그래도 사용할 수 있을 것 같다." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "간이 침대" + +#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "멀티툴" +msgid "You unfold the cot and place it on the ground." +msgstr "간이 침대를 펴 바닥에 자리를 잡았다." -#. ~ Description for multi-tool +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." -msgstr "여러 개의 작은 도구를 펜치로 결합하여 솜씨 좋게 설계된 일체형 도구입니다." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." +msgstr "군대에서 쓰는 간이 침대입니다. 침대만큼 편하지는 않지만 땅바닥에 드러눕는 것보다는 낫습니다." #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "뼈 바늘" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "접이식 자전거" -#. ~ Description for bone needle +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "" -"뼈로 만든 날카로운 바늘입니다. 기초적인 의류나 물품을 만들 때 유용합니다. 품질이 낮아서 정확한 작업이나 빨리 해야 하는 작업에는 " -"적합치 못합니다." +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "공을 들여 자전거를 펴고, 탈 준비를 했다." -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "굽은 바늘" +#. ~ Description for folding bicycle +#: lang/json/TOOL_from_json.py +msgid "This is a bicycle folded into a relatively portable package." +msgstr "보관하기 쉽도록 접을 수 있는 자전거." -#. ~ Description for curved needle +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "" + +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -"강철로 만든 휘어진 바늘입니다. 모양이 둥글어서 한땀씩만 꿰맬 수 있는 물건으로 대부분의 재봉일에는 부적합합니다만 네오프렌을 꿰맬 때 " -"필요합니다." +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "고무보트" + +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "나무 바늘" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "힘들여 %s을(를) 펴고, 공기를 불어넣은 뒤 탈 준비를 했습니다." -#. ~ Description for wooden needle +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." -msgstr "" +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." +msgstr "보관하려고 바람을 빼 놓은 노가 딸린 고무 보트입니다. 사용하면(공기 펌프를 소지해야 함) 바람을 넣어 탈 수 있습니다." -#: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "소음 발생기 (꺼짐)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "" -#. ~ Description for noise emitter (off) +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "소음 발생기 (켜짐)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "" -#. ~ Description for noise emitter (on) +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "램프 기름 조리기구" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "" -#. ~ Description for lamp oil cooker +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." -msgstr "이것은 램프 기름으로 작동하는 간단한 가열기입니다. 이것은 음식을 요리할 목적으로 제작되었습니다." +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." +msgstr "" -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "기름 램프 (꺼짐)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "" -#. ~ Description for oil lamp (off) +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." -msgstr "기름을 연료로 사용하는 램프. 그다지 환하지는 않지만, 그만큼 오래간다. 사용하면 불이 켜진다." +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" +msgid "folded butter churn" +msgid_plural "folded butter churns" msgstr[0] "" -#. ~ Description for oil lamp +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." -msgstr "기름을 연료로 사용하는 램프. 그다지 환하지는 않지만, 그만큼 오래간다. 불이 켜져있다. 사용하면 불이 꺼진다." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." +msgstr "" -#: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "산소 탱크" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "" -#. ~ Description for oxygen tank +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." msgstr "" -"마스크와 산소조절기가 같이 있는 압축된 의료용 산소 팩. 일반적으로 비상상황에 사용하여, 천식발작이나 연기 흡입상태에서 회복할 수 있도록" -" 도와주고 기운을 회복시켜줍니다." -#: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" msgstr[0] "" -#. ~ Description for oxygen cylinder +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" -msgstr[0] "" - -#. ~ Description for nitrogen tank +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" +"통합 전원장치, 혹은 UPS 의 개량형. 배터리를 사용하던 기본 설계를 바꿔 플루토늄 전지를 사용하도록 상당부분 재설계 되었지만, 대신 " +"플루토늄 반응로는 UPS 충전소에서 충전 할 수 없습니다." #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "카메라" -#. ~ Description for hydrogen tank +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" +"디지털 뷰파인더와 보조 조준기, 플래시가 딸린 디지털 카메라입니다. 디지털 화면에서 사진을 보거나 메모리카드에 전송할 수 있습니다. " +"흔히쓰는 배터리로 작동합니다." #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "페인트 붓" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "전문가용 카메라" -#. ~ Description for paint brush +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "벽에 페인트칠을 할 때 사용하는 넓은 붓." +msgid "" +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "마커" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "휴대폰" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "쓰여진" +msgid "You light up the screen." +msgstr "핸드폰의 화면을 켰다." -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. +#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "쓰기" +msgid "The cellphone's batteries need more charge." +msgstr "휴대폰의 배터리를 충전해야 한다." -#. ~ Description for permanent marker +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -"킹 사이즈 사의 공업용 반영구 마커. 일반적인 마커와 캔 스프레이의 중간 정도 되는 크기이다. 사용하면 글을 적을 수 있다. 이걸로 'Elbereth'를 땅에다 써도 도움을 받을 수는 없을 것이다.\r\n" -"(역주: 'Elbereth'는 톨킨의 실마릴리온 세계관에서 등장하는 용어이기도 하며, 특히 로그라이크 게임 '넷핵'에서 바닥에 이걸 쓰면 대부분의 적들이 다가오지 못하게 만드는 능력을 가진 단어이다.)" +"이것은 휴대폰입니다. 스마트폰의 나이 많은 사촌이지만 신뢰성, 견고성과 상용 배터리로 사용할 수 있다는 점 때문에 아직도 특정 부류에서는" +" 인기가 많습니다. 충분히 충전되어 있는 휴대폰을 사용하면 불이 켜집니다. 알람을 포함한 시계 기능이 있습니다." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "애완동물 이동장" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "휴대폰 - 손전등" -#. ~ Description for pet carrier +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "" -"운반용으로 애완동물을 기르기 위한 플라스틱 컨테이너입니다. 포획할 수 있는 적당한 동물에 사용하고, 풀어줄 때에는 빈 타일위에 풀어줄 수" -" 있습니다." +msgid "You stop lighting up the screen." +msgstr "핸의폰의 화면을 껏다." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "로봇 제어용 노트북" -#. ~ Description for wooden pet carrier +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "" +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." +msgstr "극초단파를 전송하여 로봇을 조종할 수 있도록 개량된 랩탑 컴퓨터. 사용하면 멀리 떨어진 로봇들에게 명령을 전송할 수 있다." #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "닭장" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "지향성 안테나" -#. ~ Description for chicken cage +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." -msgstr "" -"닭을 운반할때 사용하는 닭장이지만, 작은 동물을 가둘때 사용할 수 있습니다. 작은 동물을 포획한다음, 풀어줄 때에는 빈 타일위에 풀어줄 " -"수 있다." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." +msgstr "목표 방향으로 기울이면 신호 탐지가 더 잘되는 지향성 안테나. 약한 신호를 탐지할 필요가 있는 라디오에 사용됩니다." #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "좀비 페로몬" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "전자수갑" -#. ~ Description for zombie pheromone +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "곡괭이" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "" -#. ~ Description for pickaxe +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" -msgstr "큰 강철 곡괭이, 단단한 것을 부수거나 적절한 기술이 있다면 단단한 적을 부수는데 적합합니다. 땅을 내려치세요!" +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "락픽" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "전자 해킹장치" -#. ~ Description for locksmith kit +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" -"견고한 강철제 락픽과 계측 윈치가 포함된 잠금해제 세트. 조용하고 빠르게 잠금장치를 열려면 약간의 기계공학 기술과 이것이 필수적입니다." +"이 장치에는 많은 우회 포트가 내장되어 있어서 거의 모든 조종 패널이나 (컴퓨터를 제외한) 전자기기에 연결할 수 있습니다. 어느 정도의 " +"기술만 있으면 이것으로 비밀번호를 크래킹하거나 그 이상의 행동을 할 수 있습니다. 사용시마다 25 배터리가 사용됩니다." #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "유리 파이프" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "가이거 계수기 (꺼짐)" -#. ~ Description for glass pipe +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." -msgstr "수제 유리 파이프. 이런 종류의 유리 파이프는 주로 뭔가 태워서 흡입할 때 사용됩니다." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." +msgstr "" +"방사능을 측정하는 장비. 사용하면 몸을 확인할지 땅을 확인할지 아니면 그냥 켜둘지 선택할 수 있습니다. 계속 켜두면 인근 지역의 방사능을" +" 계속 알려줍니다. 현재는 꺼져있습니다." #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "담배 파이프" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "가이거 계수기 (켜짐)" -#. ~ Description for tobacco pipe +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." -msgstr "수제 나무 파이프. 담뱃잎을 태워서 흡입하는데 사용됩니다." +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." +msgstr "" +"방사능을 측정하는 장비. 지속탐색 모드로, 삑삑 거리는 소리를 내서 인근 지역의 방사능 수치를 알려주고 있습니다. 사용해서 끄거나, 땅을" +" 확인하거나, 몸의 수치를 측정할 수 있습니다. 현재는 켜져있습니다." #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "펜치" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "" -#. ~ Description for pliers +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -"기본적인 형태의 슬립조인트 플라이어. 펜치라고도 불리며, 기본적인 기계공학 작업에 사용된다. 복잡한 작업에는 렌치도 같이 사용된다." #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" +msgstr[0] "MP3 플레이어 (꺼짐)" -#. ~ Description for pocket watch +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." -msgstr "구식 회중시계다. 시간을 알려줄 뿐 아니라 멋져 보인다. 분해해서 우용한 부품을 얻을 수 있다." +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "주머니 칼" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" +msgstr[0] "MP3 플레이어 (켜짐)" -#. ~ Description for pocket knife +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." -msgstr "작은 주머니 칼. 전투에 쓰기 좋지는 않지만 없는 것보다는 낫습니다. 시체를 해체하기엔 충분히 날카롭습니다." +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." +msgstr "" +"이 MP3 플레이어는 켜져 있고 좋은 곡이 흘러나오고 있습니다. 몸에 지니고 있는 동안 의욕을 계속 상승시켜줍니다만, 배터리가 빠르게 " +"소모됩니다. 사용해서 전원을 끕니다만, 들은 것도 잊어버릴 겁니다." #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "전동 사포기" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "소음 발생기 (꺼짐)" -#. ~ Description for electric polisher +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." -msgstr "사용하면 금속 표면을 거울처럼 매끈하게 연마해주는 전자 공구입니다." +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "깡통 조리기구" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "소음 발생기 (켜짐)" -#. ~ Description for soda can stove kit +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" msgstr "" -"알루미늄 소다수 캔에서 손으로 만든 심머링을 가진 초경량 알코올 연소 난로입니다. 농축 알코올 연료를 담을 수 있는 500ml 플라스틱 " -"병과 함께 제공됩니다." #: lang/json/TOOL_from_json.py msgid "handheld game system" @@ -74457,1168 +74360,1222 @@ msgid "" msgstr "이것은 어둠 속에서도 볼 수 있는 백라이트 스크린이 탑재된 휴대용 게임 콘솔입니다. 배터리를 소모하여 작동합니다." #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "포탈 생성기" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "스마트폰" -#. ~ Description for portal generator +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." -msgstr "" -"희귀하고, 기이하며, 불가사의한 초자연적 장치. 그저 보기만 했는데도 머리가 아파옵니다. 표면에 이질적인 문양이 새겨져 있습니다." +msgid "You activate the flashlight app." +msgstr "손전등 앱을 실행했다." +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "돌 자귀" +msgid "The smartphone's charge is too low." +msgstr "스마트폰의 충전량이 너무 낮다." -#. ~ Description for stone adze +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." -msgstr "나무를 자를 때 쓰이는 돌 자귀." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." +msgstr "" +"인기 좋고 화려한 스마트폰입니다. 내장된 카메라로 사진을 찍을 수 있고 충분히 충전되어 있다면 손전등 앱으로 주변을 밝힐 수 있습니다. " +"알람을 포함한 시계 앱이 있습니다. UPS와 호환되는 작고 충전 가능한 배터리로 작동합니다." #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "돌 도끼" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "" -#. ~ Description for stone axe +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." -msgstr "날카롭게 간 돌토막을 막대에 붙인 것입니다. 도끼로 쓰기에 충분하지만 진짜 도끼와는 비교할 수 없습니다." +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "돌 망치" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "" -#. ~ Description for stone hammer +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "돌을 막대기에 연결한 조잡한 망치. 대충 망치로 쓸 수는 있지만, 진짜 망치와는 비교할 수 없습니다." +msgid "Turn off flashlight" +msgstr "손전등을 끔" +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "돌 칼" +msgid "You deactivate the flashlight app." +msgstr "손전등 앱을 종료했다." -#. ~ Description for stone knife +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." -msgstr "날카롭게 간 돌입니다.  제대로 된 칼만큼 쓸 수 있는 것은 아니지만 없는 것보다는 낫습니다." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "돌 삽" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "바이브레이터" -#. ~ Description for stone shovel +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." -msgstr "투박하게 성형한 철판을 막대에 붙인 것입니다. 삽으로 쓰기에 충분하지만 진짜 삽과는 비교할 수 없습니다." +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." +msgstr "마사지를 통해 긴장을 완화시키고 편안함을 가져다주는 배터리 작동식 기계. 사용하면 휴식을 취하며 긴장을 완화시킨다." #: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" -msgstr[0] "바이오닉 락픽" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "쇠지레" -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "this a pseudo item" +#. ~ Description for crowbar +#: lang/json/TOOL_from_json.py +msgid "" +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." +msgstr "" +"문을 비집어 열 때 사용하는 육중한 공구. 사용(a)하면 잠긴 문을 부수지 않고 열거나 맨홀 뚜껑을 들어 올릴 수 있습니다. 또한 " +"머리통을 깨부수는 데 사용할 수도 있습니다." #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "천 조각" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "간이 락픽" -#. ~ Description for rag +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." -msgstr "적당한 크기의 천 조각. 물품 제작에 사용되며, 지혈에 사용할 수도 있다." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." +msgstr "" +"고철로 급조한 문따개와 비틀개. 내구도가 약해서 이것으로 문을 따려면 맥가이버급의 손재주가 필요합니다. 하지만, 지레질보다 경보를 울릴 " +"확률이 낮습니다." #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "얼음 도끼" -#. ~ Description for sponge +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" +"위쪽에 (등산용)얼음 도끼가 달려있습니다, 등산객들이 사용하는 다목적 하이킹과 등산도구 입니다. 닫힌 문을 열거나 맨홀 뚜껑을 들어올릴 " +"만큼 충분히 튼튼합니다." #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "간이 쇠지레" -#. ~ Description for washing kit +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." msgstr "" #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "" +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "락픽" -#. ~ Use action msg for reading light. +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "독서용 램프" +msgid "" +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." +msgstr "" +"견고한 강철제 락픽과 계측 윈치가 포함된 잠금해제 세트. 조용하고 빠르게 잠금장치를 열려면 약간의 기계공학 기술과 이것이 필수적입니다." -#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "독서용 램프를 껏다." +msgid "bio lockpick" +msgid_plural "bio lockpicks" +msgstr[0] "바이오닉 락픽" + +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "this a pseudo item" -#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "작은 클립으로 된 LED 조명, 어두운곳에서 책을 읽는것을 의미한다." +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "산성 폭탄" +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "" +msgid "" +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." +msgstr "부서지기 쉬운 용기에 산을 채운 것입니다. 던지면 강력한 산이 쏟아져 나옵니다." -#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "독서용 램프를 껏다." +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "C-4" -#. ~ Description for reading light (active) +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." -msgstr "작은 클립으로 된 LED 조명, 어두운곳에서 책을 읽는것을 의미한다.켜져있다." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." +msgstr "군용 RDX 화합물 폭약. \"고성능 폭약, 사용시 극도의 주의요망\" 이라고 적혀있습니다. 작은 타이머가 달려있습니다." #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "재사용 라이터" - -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "켜기" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "C-4 (켜짐)" -#. ~ Use action msg for refillable lighter. +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "라이터를 켰다." - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "아무 일도 일어나지 않았습니다." +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "이미 %s의 타이머가 작동되었다. 멀리 떨어지는 편이 좋을 것 같다." -#. ~ Description for refillable lighter +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -"지포 라이터처럼 생긴 충전식 라이터. 라이터는 담배 같은 약을 사용하거나 화염병에 불을 붙일 때 필수입니다. 근처 물건에 불을 붙일 때 " -"쓸 수도 있습니다." +"군용 RDX 화합물 폭약. \"고성능 폭약, 사용시 극도의 주의요망\" 이라고 적혀있습니다. 작은 타이머가 달려 있으며, 작동 중입니다." -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "라이터를 껐다." +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "다이너마이트" -#. ~ Description for refillable lighter +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "지포식 커버와 재충전 가능한 탱크가 달린 라이터입니다. 켜져 있습니다." +msgid "You light the dynamite." +msgstr "다이너마이트에 불을 붙였다!" +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "맷돌" +msgid "" +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" +msgstr "" +"도화선이 달려있는 폭발물 몇 개를 묶은 것입니다. 이 물품을 사용하면 도화선에 불을 붙입니다. 불을 붙일 라이터나 성냥이 필요합니다. " +"도화선에 불을 붙이고 잠시 뒤에 폭발합니다. 그러니 멀리 떨어지세요!" -#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "곡물을 가는데 사용되는 단순한 맷돌. 손으로 돌리는 것이다." +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "다이너마이트 (불붙음)" +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "롤매트" +msgid "" +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +msgstr "뇌관에 불이 붙어 소리를 내고 있다. 곧 폭발할 것이다." -#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "매트를 펴 바닥에 자리를 잡았다." +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "" -#. ~ Description for rollmat +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"보관을 위해 단단히 말아놓은 스티로폼 시트입니다. 바닥에서 나오는 냉기를 막아주어 자기 쉽게 합니다. 사용해서 일단 펴고, 땅에 " -"놓으십시오." #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "RX12 제트 주사기" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "" -#. ~ Description for RX12 jet injector +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" -"바늘을 사용하지 않고 피부를 통해 주입하는 최신식 고속회복 약물에 사용하도록 만들어진 작은 권총 형태의 리브텍 제트 분사식 주사기. " -"측면의 라벨에 한 시간에 두 번 이상 사용하지 말라는 경고문구가 쓰여있다." #: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "안전 금고" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "" -#. ~ Description for safe deposit box +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." -msgstr "조합식 잠금장치가 된 박스. 안타깝게도 정확한 조합을 모릅니다. 강제로 부숴 열면 내용물이 파괴됩니다." +msgid "Activate bomb" +msgstr "" +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "석관 접근코드" +msgid "You activate the EMP bomb." +msgstr "" -#. ~ Description for sarcophagus access code +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." -msgstr "유해 폐기물을 봉인하는 석관의 엘리베이터를 작동시킬 수 있는 코드가 적힌 쪽지." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "목공톱" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "" -#. ~ Description for wood saw +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "나무를 자를 때 유용하게 쓰이는 얇은 톱." +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "" +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "메스" +msgid "" +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." +msgstr "" -#. ~ Description for scalpel #: lang/json/TOOL_from_json.py -msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." -msgstr "외과 수술용으로 쓰이는 매우 예리한 칼. 숙련자의 손에 들어가면 정확한 일격을 가할 수 있는 무기로 변한다." +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "비료 폭탄" +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "스크류드라이버" +#, no-python-format +msgid "You light the %s." +msgstr "%s에 불을 붙였다." -#. ~ Description for screwdriver +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." -msgstr "필립스제 스크류드라이버. 거의 모든 가전 및 기계공학 제작에 중요하며 그 밖에 다른 용도도 많다." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" +msgstr "" +"휘발성 수제 폭발물입니다. 사용하면(a) 도화선에 불을 붙입니다. 물론 그러려면 라이터나 성냥을 가지고 있어야겠습니다. 점화하고 곧바로 " +"폭발하므로 멀리 떨어지십시오!" #: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "스크류드라이버 세트" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "비료 폭탄 (불붙음)" -#. ~ Description for screwdriver set +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." -msgstr "크기, 용도별로 들어있는 스크류드라이버 세트. 더 정밀한 작업을 하는데 알맞습니다." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." +msgstr "비료 폭탄의 뇌관에 불이 붙어 소리를 내고 있습니다. 곧 폭발할 것 같습니다." #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "대낫" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "폭죽" -#. ~ Description for scythe +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" msgstr "" -"이 구식 농장 도구는 긴 풀을 자를 때 썻었습니다. 막대기 끝에 엄청나게 큰 날이 있으나, 원래 목적 이외엔 사용하기 매우 힘들 " -"것입니다." +"짧은 도화선이 달린 폭죽 하나입니다. 사용하면 도화선에 불을 붙입니다. 물론 그러려면 라이터나 성냥을 가지고 있어야 합니다. 도화선에 " +"불을 붙이고 난 직후 폭발하므로, 빨리 던지세요!" #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "반짇고리" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "폭죽 (불붙음)" -#. ~ Description for sewing kit +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." -msgstr "" -"여러 종류의 바늘과 플라스틱 실패 등 유용한 재봉도구를 갖춰놓은 플라스틱 받짇고리. 받짙고리를 의류에 사용하면 수리하거나 강화할 수 " -"있습니다. 재봉 기술에 영향을 받습니다." - -#: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "" +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." +msgstr "이 폭죽은 불이 붙었습니다. 도화선이 타고 있습니다. 폭발하기 전에 재빨리 던지세요." #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "면도도구" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "폭죽다발" -#. ~ Description for shaving kit +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." -msgstr "소형, 경량의 여행용 면도 도구 세트. 면도할 때 비누랑 같이 사용하며, 비누의 사용량을 1회씩 소모합니다." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" +msgstr "" +"시작 도화선과 함께 25개의 폭죽이 있는 팩입니다. 사용하면 도화선에 불을 붙입니다. 물론 그러려면 라이터나 성냥을 가지고 있어야 " +"합니다. 도화선에 불을 붙이고 난 직후 폭발하므로, 빨리 던지세요!" #: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "피난처 키트" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "폭죽다발 (불붙음)" -#. ~ Description for shelter kit +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "막대기와 가죽으로 만든 작은 피난처. 사용해서 설치할 수 있습니다." +msgid "" +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." +msgstr "이 폭죽다발은 불이 붙었습니다. 도화선이 타고 있습니다. 폭발하기 전에 재빨리 던지세요." #: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "시시케밥 (꺼짐)" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "섬광탄" -#. ~ Use action failure_message for shishkebab (off). +#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "빌어먹을... 켜지지가 않는다!" +msgid "You pull the pin on the flashbang." +msgstr "섬광탄 핀을 뽑았다." -#. ~ Use action lacks_fuel_message for shishkebab (off). +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "연료가 부족해 켤 수 없다!" +msgid "" +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." +msgstr "" +"군용 스타일 섬광탄. 사용하면 핀을 뽑아 도화선을 점화시킵니다. 핀을 뽑고 폭발하기까지 5턴이 걸립니다. 강렬한 빛과 소리로 폭발하고, " +"눈을 가리고, 귀를 막고, 주변 사람들을 혼란스럽게 한다." -#. ~ Use action success_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "불이 타오른다. 좀비 놈들과 신나게 춤출 준비가 되었다!" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "섬광탄 (켜짐)" -#. ~ Description for shishkebab (off) +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" -"옆에 연료 파이프와 점화기, 소형 탱크가 붙어 있는 큰 칼. 휘발유를 채우고 불을 붙이면 눈부시게 빛나며 적을 불태우고 길을 밝혀줍니다." -" 사용하면 점화됩니다." +"이 섬광탄은 켜져있다. 곧 강렬한 빛과 소리로 폭발할 것이며, 눈 가리고 주변 사람들을 혼란스럽게 할 것입니다. 던지는 것이 좋은 " +"생각일지도 몰라요!" #: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "시시케밥 (켜짐)" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "급조 최루탄" -#. ~ Use action auto_extinguish_message for shishkebab (on). +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "게으르기는... 쯧쯧. 시시케밥의 불이 깜박이더니 꺼졌다." +msgid "Arm" +msgstr "작동" -#. ~ Use action charges_extinguish_message for shishkebab (on). +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "연료가 없다! 시시케밥의 불이 꺼졌다." +msgid "You arm the makeshift gas canister." +msgstr "급조 최루탄을 작동시켰다." -#. ~ Use action noise_message for shishkebab (on). +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "시시케밥에서 딱딱거리며 불타는 소리가 난다!" +msgid "" +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." +msgstr "" +"가정용 화학 약품으로 대강 만든 최루탄. 사용(a)해서 터뜨릴 준비를 할 수 있습니다. 3턴이 지나면 잠시 동안 고독성 가스를 " +"내뿜습니다. 가스에 노출되면 중독되며, 눈을 뜨거나 냄새를 맡기 어려워집니다." -#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "친구여, 안녕. 시시케밥의 불을 껐다." +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "급조 최루탄 (켜짐)" -#. ~ Use action water_extinguish_message for shishkebab (on). +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "시시케밥이 물 속에서 칙칙 소리를 내더니 꺼졌다." +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "이미 %s은 작동되었다. 던져야 한다." -#. ~ Description for shishkebab (on) +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." -msgstr "" -"옆에 연료 파이프와 점화기, 소형 탱크가 붙어 있는 큰 칼. 휘발유를 채우고 불을 붙이면 눈부시게 빛나며 적을 불태우고 길을 밝혀줍니다." -" 날이 밝게 불타오르고 있습니다. 사용하면 꺼집니다." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "산탄총 덫" +msgid "Hiss." +msgstr "쉬익." -#. ~ Use action done_message for shotgun trap. +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "산탄총 덫을 설치했습니다." +msgid "" +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." +msgstr "수제 독가스의 통은 봉인되지 않았으며, 곧 독가스를 배출할 것이다. 이것을 곧 없애는 것을 고려해야 한다." -#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." -msgstr "" -"장전된 이중 총신 산탄총의 방아쇠에 철사가 묶여진 단순한 함정입니다철사를 당기면 산탄총이 발사됩니다. 두 발이 장전되어있으며, 철사가 " -"방아쇠를 한번 당겨주면, 한 발 혹은 두 발이 발사됩니다." +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "M72 LAW (접힘)" +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "사용하기" + +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "삽" +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "작동 레버를 당겨서, LAW를 발사 준비 상태로 만들었다." -#. ~ Description for shovel +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." -msgstr "땅을 팔 때 사용하는 도구. 사용하면 근처의 땅을 파 구덩이를 만들 수 있습니다." +msgid "" +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." +msgstr "휴대용 상태로 접혀진 M72 LAW. 사용하면 미익을 펼쳐 발사 준비 상태로 만든다. 한번 펼치면 다시 접을 수 없다." #: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "낫" +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "소형핵" -#. ~ Description for sickle +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" -"이 구식 농장 도구는 긴 풀을 자를 때 썻었습니다. 손잡이에 엄청나게 휜 날이 있으나, 원래 목적 이외엔 사용하기 매우 힘들 것입니다." +"이것은 정말 강력한 무기인 휴대용 핵폭탄입니다. 타이머를 작동시켜 사용합니다. 작은 집을 날려버릴 정도로 파괴력이 굉장합니다." +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "소형 소화기" +msgid "" +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." +msgstr "이 소형 핵폭탄은 측면에서 빛이 깜빡이며 곧 폭발할 것임을 보여줍니다. 당신은 이 폭탄으로부터 멀리 떨어져야 합니다." -#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py -msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." -msgstr "고도로 압축된 1리터의 CO2 가스가 들어있는 소형 소화기입니다. 인접한 불을 끄는데 효과적입니다." +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "화염병" +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "총기 수리도구" +msgid "Light rag" +msgstr "불 붙이기" -#. ~ Description for firearm repair kit +#. ~ Use action msg for Molotov cocktail. +#: lang/json/TOOL_from_json.py +msgid "You light the Molotov cocktail!" +msgstr "화염병에 불을 붙였다!" + +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -"손상을 입은 화기를 수리하기 위해 제작된 휴대용 연장 세트. 표준 배터리로 작동하며, 화기의 장기 유지보수를 위해서 없어서는 안 될 " -"필수적인 도구입니다. 한 번 사용할 때마다 배터리를 100씩 소모합니다." +"천이 끼워진 인화성 액체가 담긴 병입니다. 천에 불을 붙임으로써 사용할 수 있습니다. 물론, 당신은 라이터나 성냥을 가지고 있어야 " +"합니다. 불을 붙인 뒤에, 던져서 불길을 일으킬 수 있습니다." +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "스마트 램프 (꺼짐)" +msgid "" +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." +msgstr "" +"병 안에 인화성 액체와 불에 잘 붙는 천이 들어가 있습니다. 던지면 병이 깨질 것이고, 불이 확산할 것입니다. 당신이 던지지 않으면 불이" +" 꺼질 것입니다. 불붙은 상태로 버리는 것은 안전하지 않습니다." -#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "스마트 램프를 켰다." +msgid "ANFO charge" +msgid_plural "ANFO charges" +msgstr[0] "ANFO 폭약" -#. ~ Use action need_charges_msg for smart lamp (off). +#. ~ Use action msg for ANFO charge. #: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "스마트 램프의 배터리가 다 되었다." +msgid "You light the fuse on the ANFO charge. Run survivor, run!" +msgstr "ANFO 폭약의 뇌관을 작동시켰다. 이제 도망쳐야 해, 뛰어!" -#. ~ Description for smart lamp (off) +#. ~ Description for ANFO charge #: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "스마트 램프. 원격으로 켤 수 있다." +msgid "" +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. Use this item to light the fuse. You will then have " +"twenty turns before it explodes and creates a large fireball." +msgstr "" +"큰 금속 통에 ANFO 알갱이를 넣고 다이너마이트용 뇌관을 장치한 것이다. 사용하면 뇌관을 작동시킨다. 20턴 후 폭발하며 큰 화염 " +"폭발을 일으킨다." #: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "스마트 램프 (켜짐)" +msgid "active ANFO charge" +msgid_plural "active ANFO charges" +msgstr[0] "ANFO 폭약 (작동)" -#. ~ Use action msg for smart lamp (on). +#. ~ Use action no_deactivate_msg for active ANFO charge. +#. ~ Use action no_deactivate_msg for active black gunpowder charge. #: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "스마트 램프를 껐다." +msgid "You've already lit the fuse - run!" +msgstr "이미 도화선에 불을 붙였다. 도망가자!" -#. ~ Description for smart lamp (on) +#. ~ Description for active ANFO charge #: lang/json/TOOL_from_json.py msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." -msgstr "스마트 램프. 현재 작동 중이다. 원격으로 끌 수 있다." +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. The fuse has been lit - better run like hell!" +msgstr "큰 금속 통에 ANFO 알갱이를 넣고 다이너마이트용 뇌관을 장치한 것이다. 뇌관이 작동되었다. 살고 싶으면 도망쳐야 한다!" #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "비상용 산소팩" +msgid "black gunpowder charge" +msgid_plural "black gunpowder charges" +msgstr[0] "흑색화약 폭약" -#. ~ Description for emergency oxygen pack +#. ~ Use action msg for black gunpowder charge. #: lang/json/TOOL_from_json.py msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." -msgstr "" -"마스크와 접을 수 있는 산소조절기가 같이 있는 압축된 의료용 산소 팩. 일반적으로 비상상황에 사용하여, 천식 발작이나 연기 흡입상태에서 " -"회복할 수 있도록 도와주고 기운을 회복시켜줍니다." - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "납땜용 인두" +"You light the fuse on the black gunpowder charge. Get rid of it quickly!" +msgstr "흑색화약 폭약의 뇌관을 작동시켰다. 여기서 빨리 벗어나야 한다!" -#. ~ Description for soldering iron +#. ~ Description for black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" +" this item to light the fuse. Should explode in a few minutes…" msgstr "" -"매우 뜨겁게 달굴 수 있는 금속 팁이 달린 기구. 고급 전자기기 제작에 필요합니다. 또한 상처를 지지는데에 사용할 수도 있습니다. " -"그렇게까지 해야만 한다면요." #: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "스프레이캔" +msgid "active black gunpowder charge" +msgid_plural "active black gunpowder charges" +msgstr[0] "흑색화약 폭약 (작동)" -#. ~ Description for spray can +#. ~ Description for active black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." -msgstr "페인트가 들어있는 스프레이 캔. 바닥에 낙서할 때 사용합니다." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "발판 사다리" +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, whose fuse has been lit, its " +"final countdown starting." +msgstr "" +"검은색 화약과 고철로 가득 찬 대형 플라스틱 통으로 구성된 수제 폭발장치. 긴 도화선이 장착됐습니다. 최종 카운트다운이 시작되는 도화선이" +" 작동됬습니다." -#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "목제 발판 사다리. 사용(a)해서 설치할 수 있습니다." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "증류기" +msgid "RDX charge" +msgid_plural "RDX charges" +msgstr[0] "RDX 폭약" -#. ~ Description for still +#. ~ Use action msg for RDX charge. #: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "증류기는 주류를 증류할 때 유용하며 다른 아주 *흥미로운* 물질들도 제조할 수 있습니다." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "" +msgid "You light the fuse on the explosive charge. Clear the area!" +msgstr "RDX 폭약의 뇌관을 작동시켰다. 이 구역에서 나갸야 한다!" -#. ~ Description for autoclave +#. ~ Description for RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"Contains a core of primary explosive to ensure that the charge detonates " +"completely and delivers its entire destructive power to everything in sight." msgstr "" +"50리터의 RDX와 고철로 채워진 금속 통입니다. 완전 폭발을 확실히 하기위해 주요 폭발물들이 핵심에 포함되고 있으며 눈에 보이는 " +"주변에 엄청난 파괴력을 전달합니다." #: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "수제 마커" +msgid "active RDX charge" +msgid_plural "active RDX charges" +msgstr[0] "RDX 폭약 (작동)" -#. ~ Description for survival marker +#. ~ Use action no_deactivate_msg for active RDX charge. +#: lang/json/TOOL_from_json.py +msgid "You've already lit the fuse - clear the area immediately!" +msgstr "이미 도화선에 불을 붙였다. 즉시 대피해야 한다!" + +#. ~ Description for active RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." -msgstr "뾰족한 숯 조각. 사용하면 글을 적을 수 있다. 하지만 손에 숯검정이 묻을 것이다." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"The fuse has been lit and once it ignites the primary explosive, the charge " +"will detonate and rain fire and steel on everything in sight." +msgstr "" +"50리터의 RDX와 고철로 채워진 금속 통입니다. 완전 폭발을 확실히 하기위해 주요 폭발물들이 핵심에 포함되고 있으며 눈에 보이는 " +"주변에 엄청난 파괴력을 전달합니다." #: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "간이 이발도구" +msgid "rocket candy" +msgid_plural "rocket candies" +msgstr[0] "" -#. ~ Description for makeshift haircut kit +#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket +#. candies'}. #: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "이발도구 모음." +msgid "Light candy" +msgstr "캔디 점화" +#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "생존형 반합" +msgid "You light the rocket candy on fire. Throw it!" +msgstr "로켓캔디에 불이 붙었다. 던져버려야 한다!" -#. ~ Description for survivor mess kit +#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." -msgstr "" -"대제앙 이후의 요리를 만드는 데 필요한 모든 것이 들어 있는 집에서 만든 수제 도구입니다. 램프 오일 버너로 구동되는 이 제품은 " -"간단하지만 내구성이 뛰어난 도구와 재료로 구성되어 있습니다." +"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" +" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" +" smokescreen - if you lit the narrow end, you should be able to throw it " +"before the flame reaches the broad end." +msgstr "설탕과 질산칼륨울 거푸집으로 열을 가함으로써 액체로 만든 배 모양의 로켓 사탕 덩어리." #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "생존용 망원경" +msgid "burning rocket candy" +msgid_plural "burning rocket candies" +msgstr[0] "" -#. ~ Description for survivor telescope +#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', +#. 'str_pl': 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." -msgstr "" -"수제 접이식 망원경입니다. 무기 스코프로 사용하기에는 너무 크고 부정확하지만, 인벤토리에 넣기만 해도 시야를 두 배로 늘려줍니다" +msgid "You've already lit the fuse - get rid of it immediately!" +msgstr "도화선엔 이미 불이 붙어 있다 – 당장 치워버려!" +#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': +#. 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "간이 면도도구" +msgid "Hsssss." +msgstr "치이이이익." -#. ~ Description for makeshift shaving kit +#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket +#. candies'} #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." -msgstr "급조한 면도 도구 세트. 면도할 때 비누랑 같이 사용하며, 비누의 잔여량을 1회씩 소모합니다." +"This is a chunk of rocket candy that has been lit on fire and burns with a " +"loud hiss, spewing forth large amounts of smoke." +msgstr "많은 양의 연기를 내뿜으며 큰 소리로 불타고 불에 타버린 로켓 사탕 덩어리입니다." #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "거푸집과 금형기 세트" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "전기 발화장치" -#. ~ Description for swage and die set +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "금속 세공사를 위한 단조용 도구들. 이 고리와 금속 블록들은 금속 세공 및 제작에 쓰입니다." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." +msgstr "조잡한 전기 발화장치. 라이터보다 비효율적이다." #: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "주사기" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "발화용 나무드릴" -#. ~ Description for syringe +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "의료용 주사기. 약물을 정맥에 주사할 수 있다." +msgid "" +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "" +"불을 지피는데 사용되는 간단한 발화용 드릴. 두 조각의 나무와 약간의 끈으로 만들어져 있습니다. 재료의 한계 탓에 이 도구를 사용하여 " +"불을 지피려면 오랜 시간이 걸리며 상당히 어렵습니다." #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "재단용 도구" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "튼튼한 발화용 나무드릴" -#. ~ Description for tailor's kit +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" +"불을 지피는데 사용되는 간단하고 튼튼한 발화용 드릴. 두 조각의 나무와 약간의 끈으로 만들어져 있습니다. 재료의 한계 탓에 이 도구를 " +"사용하여 불을 지피려면 오랜 시간이 걸리며 상당히 어렵습니다." #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "가죽 (무두질 중)" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "부싯돌과 강철" -#. ~ Use action msg for tanning leather hide. +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "조심스럽게 무두질한 가죽을 펴서 깨끗하게 털어냈다." +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." +msgstr "" -#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "무두질 과정이 아직 끝나지 않았다." +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "라이터" -#. ~ Description for tanning leather hide +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." -msgstr "처리를 거쳐서 화학작용이 진행 중인 동물 가죽입니다. 완료됐을 때 사용(a)하면 풀려서 쓸 수 있게 될 겁니다." +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." +msgstr "" +"일회용 플라스틱 라이터. 라이터는 담배, 마약 같은것을 사용하려면 필요하며, 화염병에 불을 붙이는데도 필요합니다. 근처 물건에 불을 " +"붙이는데도 쓸 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "모피 (무두질 중)" +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "돋보기" -#. ~ Use action msg for tanning fur pelt. +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." -msgstr "조심스럽게 무두질한 모피를 펴서 깨끗하게 털어냈다." +msgid "" +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." +msgstr "돋보기. 맑은 낮 시간이라면 불을 피우는데 사용할 수 있다." -#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "무두질 과정이 아직 끝나지 않았다." +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "성냥갑" -#. ~ Description for tanning fur pelt +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." -msgstr "처리를 거쳐서 화학작용이 진행 중인 동물 모피입니다. 완료됐을 때 사용(a)하면 풀려서 쓸 수 있게 될 겁니다." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "텔레포트 패드" +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." +msgstr "" +"바깥면을 긁어 불을 켜는 성냥이 담긴 작은 성냥첩. 성냥은 담배 같은 여러 약물을 사용하는데 필요하며, 화염병 사용에도 필요합니다. 근처" +" 물건에 불을 붙이는데도 쓸 수 있습니다." -#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "텔레포트 패드를 설치했다." +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "재사용 라이터" -#. ~ Description for teleport pad -#: lang/json/TOOL_from_json.py -msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." -msgstr "위에 올라서면 작동되는 텔레포터와 태양전지로 이루어진 텔레포트 함정 제작 도구입니다." +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "켜기" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "텔레포터" +msgid "You flick the lighter." +msgstr "라이터를 켰다." -#. ~ Description for teleporter +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "아무 일도 일어나지 않았습니다." + +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." -msgstr "실험적인 장치로, 작동하면 가까운 거리로 순간이동시켜줍니다." +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." +msgstr "" +"지포 라이터처럼 생긴 충전식 라이터. 라이터는 담배 같은 약을 사용하거나 화염병에 불을 붙일 때 필수입니다. 근처 물건에 불을 붙일 때 " +"쓸 수도 있습니다." +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "텐트" +msgid "You extinguish the lighter." +msgstr "라이터를 껐다." -#. ~ Description for tent +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." -msgstr "사람 한 명이 들어가 쉴 만한 크기의 소형 텐트." - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "불타는 강철 조각 +2" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "지포식 커버와 재충전 가능한 탱크가 달린 라이터입니다. 켜져 있습니다." -#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "이런 젠장 이건 불타고 있잖아" +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "불씨 보관통" +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "온도계" +msgid "You light the tinder." +msgstr "부싯깃에 불을 붙였다." -#. ~ Description for thermometer +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "기온을 알려주는 플라스틱 온도계." +msgid "The ember carrier is out of tinder." +msgstr "" +#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "투척용 소화기" +msgid "You need a lighter or fire to light this." +msgstr "불을 붙이려면 라이터 같은 도구나 불이 필요하다." -#. ~ Description for throwable fire extinguisher +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." msgstr "" -"수류탄 형태를 띄고 있는 소화기입니다. 일반적인 소화기보단 효과적이지 않지만, 멀리서 사용할 수 있습니다. 발열에 작동하며, 불에다 " -"던지면 됩니다. " #: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "금속 집게" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "불씨 보관통 (불붙음)" -#. ~ Description for pair of metal tongs +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." -msgstr "긴 금속 집게. 보통 요리나 금속 세공 및 제작에 쓰입니다." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" +msgid "crash axe" +msgid_plural "crash axes" msgstr[0] "" -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "켜기" - -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." +msgid "" +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." msgstr "" -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "대형 소화기" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" #: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "소방도끼" -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "" +msgid "" +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." +msgstr "소방관들이 쓰는 한 쪽 날이 뾰족한 큼직한 양손 도끼. 강력한 근접 무기이지만 휘두르는 동작이 커서 틈이 많습니다." #: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "할리건 바" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" +"흔히 소방관이나 경찰관, 군인들이 들고 다니는 다용도 도구. 사용하면 잠긴 문을 열거나 맨홀 뚜껑을 열 수 있으며 장비해서 누군가의 " +"머리통에 대고 휘둘러도 좋습니다." #: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "소형 소화기" +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py -msgid "ANFO charge" -msgid_plural "ANFO charges" -msgstr[0] "ANFO 폭약" +msgid "" +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." +msgstr "고도로 압축된 1리터의 CO2 가스가 들어있는 소형 소화기입니다. 인접한 불을 끄는데 효과적입니다." -#. ~ Use action msg for ANFO charge. #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the ANFO charge. Run survivor, run!" -msgstr "ANFO 폭약의 뇌관을 작동시켰다. 이제 도망쳐야 해, 뛰어!" +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "투척용 소화기" -#. ~ Description for ANFO charge +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. Use this item to light the fuse. You will then have " -"twenty turns before it explodes and creates a large fireball." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" -"큰 금속 통에 ANFO 알갱이를 넣고 다이너마이트용 뇌관을 장치한 것이다. 사용하면 뇌관을 작동시킨다. 20턴 후 폭발하며 큰 화염 " -"폭발을 일으킨다." +"수류탄 형태를 띄고 있는 소화기입니다. 일반적인 소화기보단 효과적이지 않지만, 멀리서 사용할 수 있습니다. 발열에 작동하며, 불에다 " +"던지면 됩니다. " #: lang/json/TOOL_from_json.py -msgid "active ANFO charge" -msgid_plural "active ANFO charges" -msgstr[0] "ANFO 폭약 (작동)" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "플라스틱 통발" -#. ~ Use action no_deactivate_msg for active ANFO charge. -#. ~ Use action no_deactivate_msg for active black gunpowder charge. +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - run!" -msgstr "이미 도화선에 불을 붙였다. 도망가자!" +msgid "" +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." +msgstr "" +"플라스틱 병으로 급조한 통발. 이건 단순하고 원시적이기까지 하지만 그만큼 사용하기 쉽다. 작동 원리를 설명하자면 미끼를 먹기 위해 " +"물고기가 통발 안으로 헤엄쳐 들어오지만, 빠져나가지는 못한다. 인도적이지 못하고 법으로 금지되어 있지만, 애초에 눈치 봐야 할 경찰이 " +"남아있지 않다." -#. ~ Description for active ANFO charge +#: lang/json/TOOL_from_json.py +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "간이 낚싯대" + +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. The fuse has been lit - better run like hell!" -msgstr "큰 금속 통에 ANFO 알갱이를 넣고 다이너마이트용 뇌관을 장치한 것이다. 뇌관이 작동되었다. 살고 싶으면 도망쳐야 한다!" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." +msgstr "'낚싯대'라는 건 조금 관대한 표현일지도 모르겠네요. 실상은 그냥 실이랑 바늘을 단 막대기입니다." #: lang/json/TOOL_from_json.py -msgid "black gunpowder charge" -msgid_plural "black gunpowder charges" -msgstr[0] "흑색화약 폭약" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "전문가용 낚싯대" -#. ~ Use action msg for black gunpowder charge. +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"You light the fuse on the black gunpowder charge. Get rid of it quickly!" -msgstr "흑색화약 폭약의 뇌관을 작동시켰다. 여기서 빨리 벗어나야 한다!" +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "적당한 무게의 전문 낚싯대. 이놈과 함께라면 모조리 낚아버릴 수 있을 겁니다." + +#: lang/json/TOOL_from_json.py +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "" -#. ~ Description for black gunpowder charge +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" -" this item to light the fuse. Should explode in a few minutes…" +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." msgstr "" +"이것은 화기 탄약을 손으로 싣기 위한 작은 핸드 프레스 입니다. 직접 탄약을 싣기 시작하는 데 필요한 모든 것이 함께 제공됩니다." #: lang/json/TOOL_from_json.py -msgid "active black gunpowder charge" -msgid_plural "active black gunpowder charges" -msgstr[0] "흑색화약 폭약 (작동)" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "" -#. ~ Description for active black gunpowder charge +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, whose fuse has been lit, its " -"final countdown starting." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" -"검은색 화약과 고철로 가득 찬 대형 플라스틱 통으로 구성된 수제 폭발장치. 긴 도화선이 장착됐습니다. 최종 카운트다운이 시작되는 도화선이" -" 작동됬습니다." #: lang/json/TOOL_from_json.py -msgid "RDX charge" -msgid_plural "RDX charges" -msgstr[0] "RDX 폭약" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "탄약 분해 도구" -#. ~ Use action msg for RDX charge. +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the explosive charge. Clear the area!" -msgstr "RDX 폭약의 뇌관을 작동시켰다. 이 구역에서 나갸야 한다!" +msgid "This is a tool used for properly disassembling firearm ammunition." +msgstr "탄약을 분해할 때 사용하는 도구." -#. ~ Description for RDX charge #: lang/json/TOOL_from_json.py -msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"Contains a core of primary explosive to ensure that the charge detonates " -"completely and delivers its entire destructive power to everything in sight." -msgstr "" -"50리터의 RDX와 고철로 채워진 금속 통입니다. 완전 폭발을 확실히 하기위해 주요 폭발물들이 핵심에 포함되고 있으며 눈에 보이는 " -"주변에 엄청난 파괴력을 전달합니다." +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "구리 칼" +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py -msgid "active RDX charge" -msgid_plural "active RDX charges" -msgstr[0] "RDX 폭약 (작동)" +msgid "" +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." +msgstr "조잡하게 제련된 구리날과 간단한 손잡이로 만들어진 칼입니다. 원시적이지만, 석기시대보다는 진보했습니다." -#. ~ Use action no_deactivate_msg for active RDX charge. #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - clear the area immediately!" -msgstr "이미 도화선에 불을 붙였다. 즉시 대피해야 한다!" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "잠수용 칼" -#. ~ Description for active RDX charge +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"The fuse has been lit and once it ignites the primary explosive, the charge " -"will detonate and rain fire and steel on everything in sight." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -"50리터의 RDX와 고철로 채워진 금속 통입니다. 완전 폭발을 확실히 하기위해 주요 폭발물들이 핵심에 포함되고 있으며 눈에 보이는 " -"주변에 엄청난 파괴력을 전달합니다." +"짧고 튼튼한 칼로 끝이 뭉툭해서 무언가를 비틀어 열 수 있고 톱날이 달려 있어 끈이나 줄을 자를 수 있습니다. 주로 잠수부들이 쓰며 매우" +" 가볍고 작아서 주머니에 넣어도 공간을 거의 차지하지 않습니다." #: lang/json/TOOL_from_json.py -msgid "rocket candy" -msgid_plural "rocket candies" -msgstr[0] "" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "꿀 채집기" -#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket -#. candies'}. +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py -msgid "Light candy" -msgstr "캔디 점화" +msgid "" +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." +msgstr "벌집에서 꿀을 긁어내는데 사용하는 나이프처럼 날카로운 도구. 근접무기로 써도 그럭저럭 쓸만하다." -#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "You light the rocket candy on fire. Throw it!" -msgstr "로켓캔디에 불이 붙었다. 던져버려야 한다!" +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "주머니 칼" -#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" -" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" -" smokescreen - if you lit the narrow end, you should be able to throw it " -"before the flame reaches the broad end." -msgstr "설탕과 질산칼륨울 거푸집으로 열을 가함으로써 액체로 만든 배 모양의 로켓 사탕 덩어리." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." +msgstr "작은 주머니 칼. 전투에 쓰기 좋지는 않지만 없는 것보다는 낫습니다. 시체를 해체하기엔 충분히 날카롭습니다." #: lang/json/TOOL_from_json.py -msgid "burning rocket candy" -msgid_plural "burning rocket candies" -msgstr[0] "" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "돌 칼" -#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', -#. 'str_pl': 'burning rocket candies'}. +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - get rid of it immediately!" -msgstr "도화선엔 이미 불이 붙어 있다 – 당장 치워버려!" +msgid "" +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." +msgstr "날카롭게 간 돌입니다.  제대로 된 칼만큼 쓸 수 있는 것은 아니지만 없는 것보다는 낫습니다." -#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': -#. 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Hsssss." -msgstr "치이이이익." +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "모종삽" -#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket -#. candies'} +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of rocket candy that has been lit on fire and burns with a " -"loud hiss, spewing forth large amounts of smoke." -msgstr "많은 양의 연기를 내뿜으며 큰 소리로 불타고 불에 타버린 로켓 사탕 덩어리입니다." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." +msgstr "작고 날카로운 모종삽. 유충과 지렁이를 파내는데 안성맞춤이다." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "연장통" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "괭이" -#. ~ Description for toolbox +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." -msgstr "실내 보수작업이나 건설에 적합한 도구 세트를 모두 담고 있는 투박한 금속 상자입니다." +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." +msgstr "농사지을 때 쓰는 도구입니다. 땅을 개간하여 농지로 만드는데 사용하거나 얕은 구덩이를 만드는데 사용 합니다." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "돌 삽" -#. ~ Description for workshop toolbox +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." -msgstr "" +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." +msgstr "투박하게 성형한 철판을 막대에 붙인 것입니다. 삽으로 쓰기에 충분하지만 진짜 삽과는 비교할 수 없습니다." #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "확장 도구모음" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "대낫" -#. ~ Description for extended toolset +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" +"이 구식 농장 도구는 긴 풀을 자를 때 썻었습니다. 막대기 끝에 엄청나게 큰 날이 있으나, 원래 목적 이외엔 사용하기 매우 힘들 " +"것입니다." #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "횃불" - -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. -#: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "횃불 점화" - -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. -#: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "횃불에 불을 붙였다." +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "삽" -#. ~ Description for torch +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." -msgstr "가연성 물질을 적신 천조각을 둘둘 만 큰 막대. 불을 붙이면 상당히 밝아집니다. 불을 붙이려면 라이터나 성냥이 필요합니다." +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "땅을 팔 때 사용하는 도구. 사용하면 근처의 땅을 파 구덩이를 만들 수 있습니다." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "횃불이 꺼졌다." +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "낫" -#. ~ Description for torch +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." -msgstr "가연성 물질을 적신 천조각을 둘둘 만 큰 막대. 불이 타오르고 있어 주변을 환히 밝혀줍니다." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "" +"이 구식 농장 도구는 긴 풀을 자를 때 썻었습니다. 손잡이에 엄청나게 휜 날이 있으나, 원래 목적 이외엔 사용하기 매우 힘들 것입니다." #: lang/json/TOOL_from_json.py msgid "hedge trimmer (off)" @@ -75649,3210 +75606,2997 @@ msgid "" msgstr "휘발유 작동식 무선 양면 전정기. 현재 작동 중이며, 좀비를 다듬을 준비가 되어있다. 사용하면 동작을 멈춘다." #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "인계철선 덫" +msgid "candle" +msgid_plural "candles" +msgstr[0] "양초" -#. ~ Use action done_message for tripwire trap. +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "인계철선을 설치했다." +msgid "You light the candle." +msgstr "양초에 불을 붙였다." -#. ~ Description for tripwire trap +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." -msgstr "" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." +msgstr "굵은 양초. 그다지 환하지는 않지만, 꽤 오래갑니다. 불을 붙이려면 라이터나 성냥이 필요합니다." +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "트럼펫" +msgid "The candle winks out." +msgstr "양초가 꺼졌다." -#. ~ Description for trumpet +#. ~ Description for candle #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "" +msgid "" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." +msgstr "굵은 양초. 그다지 환하지는 않지만, 꽤 오래갑니다. 현재 불이 붙어있습니다." #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "우쿨렐레" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "전기 랜턴 (꺼짐)" -#. ~ Description for ukulele +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "작은 공장제 우쿨렐레. 상태가 나쁘지 않다." +msgid "You turn the lamp on." +msgstr "램프를 켰다." +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "진공 포장기" +msgid "The lantern has no batteries." +msgstr "랜턴에 배터리가 없다." -#. ~ Description for vacuum sealer +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." -msgstr "" -"휴대용 진공포장기입니다. 비닐로 싸고 열로 밀봉한 후 공기 펌프로 공기를 뺍니다. 음식을 진공포장해서 오래 보존할 수 있습니다." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." +msgstr "배터로 작동하는 램프. 그다지 환하지는 않지만, 그만큼 오래간다. 사용하면 불이 켜진다." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "전기 랜턴 (켜짐)" -#. ~ Description for hand-crank charger +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." -msgstr "" +msgid "You turn the lamp off." +msgstr "램프를 껐다." #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "바이브레이터" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "손전등 (꺼짐)" -#. ~ Description for vibrator +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." -msgstr "마사지를 통해 긴장을 완화시키고 편안함을 가져다주는 배터리 작동식 기계. 사용하면 휴식을 취하며 긴장을 완화시킨다." +msgid "You turn the flashlight on." +msgstr "손전등을 켰다." +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "바이올린" +msgid "The flashlight's batteries are dead." +msgstr "손전등의 배터리가 다 되었다." -#. ~ Description for violin +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." -msgstr "저렴한 공장제 바이올린. 활을 넣어둘 수 있는 수납공간이 달려있다. 여전히 좋은 음색을 낸다." - -#: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "금색 바이올린" +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." +msgstr "플라스틱 손잡이가 달린 일반적인 가정용 손전등. 사용하면 켜져서 빛을 냅니다. 물론 배터리가 있다면요." -#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py -msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." -msgstr "반짝이는 황금색 바이올린. 이상한 기운이 서려 있다. 반드시 가져야 할 것 같은 느낌이 든다." +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "손전등 (켜짐)" +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "볼텍스 스톤" +msgid "You turn the flashlight off." +msgstr "손전등을 껐다." -#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py -msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." -msgstr "" -"나선이 빼곡히 새겨진 돌. 주변부에 구멍이 많이 뚫려있다. 꽤 큼직하지만, 무게는 그리 많이 나가지 않는다. 바람이 주위로 모여드는 것 " -"같다." +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "휘발유 랜턴 (꺼짐)" +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "빨래판" +msgid "The lamp is empty." +msgstr "이 램프는 비어있다." -#. ~ Description for washboard +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." -msgstr "나무로 된 빨래판. 세정제와 함께 사용하면 불결한 옷가지를 세탁할 수 있습니다." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "정수기" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." +msgstr "휘발유를 연료로 사용하는 작은 랜턴. 그다지 환하지는 않지만, 그만큼 오래간다. 사용하면 불이 켜진다." -#. ~ Description for water purifier #: lang/json/TOOL_from_json.py -msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." -msgstr "" -"배터리로 작동하며, 식수를 정화하는 용도로 제작된 기기. 물이 가득찬 용기에 사용하면 내용물을 정화할 수 있습니다. 강처럼 수원이 " -"불확실한 장소에서 떠온 물을 마시려고 할 때 유용합니다. 마시기 적합하지 않은 물일 수도 있으니까요." +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "휘발유 랜턴 (켜짐)" +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "도플러 레이더 터보 2000" +msgid "The lantern is extinguished." +msgstr "랜턴이 꺼졌다." -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "아크 용접기" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." +msgstr "휘발유를 연료로 사용하는 작은 랜턴. 그다지 환하지는 않지만, 그만큼 오래간다. 불이 켜져있다. 사용하면 불이 꺼진다." -#. ~ Description for arc welder #: lang/json/TOOL_from_json.py -msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." -msgstr "" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "야광봉" +#. ~ Use action msg for glowstick. #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "수제 아크 용접기" +msgid "You activate the glowstick." +msgstr "야광봉을 사용했다." -#. ~ Description for makeshift arc welder +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" -"작은 변압기, 전선, 간이 전극 홀더 등으로 만든 투박한 아크 용접기입니다. 사용하는 사람의 안전 따윈 전혀 생각하지 않은 물건이며 " -"공장제 용접기보다 전력효율이 나쁘지만 급할 때는 쓸만합니다." +"작고 푸른 빛이 나는 야광봉입니다. 구부려서 안에 있는 유리관을 부숴서 반응을 일으킴으로써 사용할 수 있습니다. 약간의 빛을 제공합니다." #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "목제 흙손" +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "야광봉 (꺼짐)" -#. ~ Description for wooden smoother +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." -msgstr "건설 현장에서 콘크리트나 회반죽을 평평하게 펴는데 쓰이는 커다란 급조 도구. 머리를 후려치는데 쓸 수도 있다." +msgid "This is a spent glowstick. It is essentially trash." +msgstr "사용한 야광봉. 기본적으로 쓰레기입니다." #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "양털 뭉치" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "야광봉 (켜짐)" -#. ~ Description for wool staple +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." -msgstr "" +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." +msgstr "마그네슘 섬광탄이 타오르며 빛을 내뿜고 있습니다. 몇 시간 동안 지속될 것입니다." #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "미사용 방사선 배지" +msgid "flare" +msgid_plural "flares" +msgstr[0] "플레어" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "배지 개봉" +msgid "Strike the striker" +msgstr "점화기 치기" -#. ~ Use action msg for wrapped radiation badge. +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "포장지에서 배지를 꺼내 주변의 방사선에 노출시켰다." +msgid "You strike your flare and light it." +msgstr "플레어를 쳐서 불을 붙였다." -#. ~ Description for wrapped radiation badge +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." -msgstr "방사능의 양을 측정하는 배지로 방사능이 닿지 않게 밀봉되어 있습니다. 사용하면 포장을 제거합니다." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." +msgstr "천천히 타는 마그네슘 섬광탄이다. 시위대에게 발사하거나 빛을 내려면 사용(a)하면 된다. 30분 정도 밝은 빛을 내뿜는다." #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "렌치" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "플레어(켜짐)" -#. ~ Description for wrench +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." -msgstr "조정가능한 반월형 렌치. 근접 무기로 적절하며 기계공학 제작에 많이 쓰입니다." +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." +msgstr "마그네슘 섬광탄이 타오르며 빛을 내뿜고 있습니다. 빛은 약 30분 정도 지속되다가 꺼집니다." #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "공작용 칼" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "고강도 손전등 (꺼짐)" -#. ~ Description for X-Acto knife +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." -msgstr "" -"섬유를 섬세하게 자르거나 공작품을 만드는데 쓰이는 작고 예리한 칼. 그럭저럭 나쁘지 않은 피해를 주지만, 공격을 명중시키기가 어렵다. " -"작고 날카로운 칼날은 숙련된 사람이 정확한 공격을 할 수 있도록 해준다. 시체를 도축하기에는 칼이 너무 작다." +msgid "You turn the heavy duty flashlight on." +msgstr "고강도 손전등을 켰다." +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "믹서" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "고강도 손전등의 배터리가 다 되었다." -#. ~ Description for food processor +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" +"경비원들이 흔히 쓰는 원통형 알루미늄 고강도 LED 손전등. 쓸만한 근접무기이기도 합니다. 사용하면 켜져서 빛을 냅니다. 물론 배터리가 " +"있다면요." #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "사슬 판" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "고강도 손전등 (켜짐)" -#. ~ Description for chainmail sheet +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." -msgstr "" +msgid "You turn the heavy duty flashlight off." +msgstr "고강도 손전등을 껐다." #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" msgstr[0] "" -#. ~ Description for electrolysis kit -#: lang/json/TOOL_from_json.py -msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." -msgstr "" - #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "" +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "케이블 조명" -#. ~ Description for platinum grille +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "간이 조리기구" - -#: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "불씨 보관통" - -#. ~ Use action msg for ember carrier. -#: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "부싯깃에 불을 붙였다." - -#. ~ Use action need_charges_msg for ember carrier. -#: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." -msgstr "" +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "케이블 조명 (미사용)" -#. ~ Use action need_fire_msg for ember carrier. +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "불을 붙이려면 라이터 같은 도구나 불이 필요하다." +msgid "You irreversibly activate the lightstrip." +msgstr "케이블 조명을 작동시켰다." -#. ~ Description for ember carrier +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "불씨 보관통 (불붙음)" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "기름 램프 (꺼짐)" -#. ~ Description for ember carrier (lit) +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." -msgstr "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." +msgstr "기름을 연료로 사용하는 램프. 그다지 환하지는 않지만, 그만큼 오래간다. 사용하면 불이 켜진다." #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" +msgid "oil lamp" +msgid_plural "oil lamps" msgstr[0] "" -#. ~ Use action msg for pallet of wet adobe bricks. -#: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "" - -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. -#: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "" - -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." +msgstr "기름을 연료로 사용하는 램프. 그다지 환하지는 않지만, 그만큼 오래간다. 불이 켜져있다. 사용하면 불이 꺼진다." -#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py -msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." -msgstr "" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "아세틸렌 램프 (꺼짐)" +#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "청동 모루" +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "%s을 켜려면 가스통을 장착해야 한다." -#. ~ Description for bronze anvil +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." -msgstr "" +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." +msgstr "고압 아세틸린으로 작동하는 구식 놋쇠 램프. 상황에 따라 위험할 수 있다는 것만 빼면 효율적인 조명기구입니다." #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "아세틸렌 램프 (켜짐)" -#. ~ Description for stone hand axe +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." -msgstr "" +#, no-python-format +msgid "The %s is extinguished" +msgstr "%s이(가) 꺼졌다" #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" +msgid "reading light" +msgid_plural "reading lights" msgstr[0] "" -#. ~ Description for metal hand axe +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." -msgstr "" +msgid "You switch on the reading light." +msgstr "독서용 램프" +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "" +msgid "The reading light winks out." +msgstr "독서용 램프를 껏다." -#. ~ Description for pin reamer +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." -msgstr "" +msgid "A little clip-on LED light, meant for reading books in the dark." +msgstr "작은 클립으로 된 LED 조명, 어두운곳에서 책을 읽는것을 의미한다." #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" +msgid "reading light (active)" +msgid_plural "reading lights (active)" msgstr[0] "" -#. ~ Description for metal fileset -#: lang/json/TOOL_from_json.py -msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." -msgstr "" - +#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "" +msgid "You switch off the reading light." +msgstr "독서용 램프를 껏다." -#. ~ Description for angle grinder +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "" +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." +msgstr "작은 클립으로 된 LED 조명, 어두운곳에서 책을 읽는것을 의미한다.켜져있다." -#. ~ Description for clamp #: lang/json/TOOL_from_json.py -msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." -msgstr "" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "스마트 램프 (꺼짐)" +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "" +msgid "You turn the smart lamp on." +msgstr "스마트 램프를 켰다." -#. ~ Description for grip hook +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." -msgstr "" +msgid "The smart lamp batteries are dead." +msgstr "스마트 램프의 배터리가 다 되었다." +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "" +msgid "This is a smart lamp, it can be activated remotely." +msgstr "스마트 램프. 원격으로 켤 수 있다." -#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "스마트 램프 (켜짐)" +#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "" +msgid "Your smart lamp turned off" +msgstr "스마트 램프를 껐다." -#. ~ Description for acetylene-gas machine +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "군용 블랙박스" +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." +msgstr "스마트 램프. 현재 작동 중이다. 원격으로 끌 수 있다." -#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." -msgstr "" -"어떤 군용 차량의 잔해로부터 꺼낸 것처럼 보이는 블랙 박스. 이것을 분석할 장치를 찾을 수 있다면, 뭔가 흥미로운 것을 발견할 수 " -"있을지도 모릅니다." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "소형 반응로" +msgid "torch" +msgid_plural "torches" +msgstr[0] "횃불" -#. ~ Description for minireactor +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "이동 가능한 작은 플루토늄 반응기. 매우 조심해서 다뤄야 한다!" +msgid "Light torch" +msgstr "횃불 점화" +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "EMP 맨핵 (꺼짐)" +msgid "You light the torch." +msgstr "횃불에 불을 붙였다." -#. ~ Use action friendly_msg for inactive EMP hack. +#. ~ Description for torch #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "EMP 맨핵이 손에서 날아올라 주변을 관찰한다!" +msgid "" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." +msgstr "가연성 물질을 적신 천조각을 둘둘 만 큰 막대. 불을 붙이면 상당히 밝아집니다. 불을 붙이려면 라이터나 성냥이 필요합니다." -#. ~ Use action hostile_msg for inactive EMP hack. +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "EMP 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" +msgid "The torch is extinguished." +msgstr "횃불이 꺼졌다." -#. ~ Description for inactive EMP hack +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"비활성화 상태의 EMP 맨핵. EMP 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 EMP 수류탄을 " -"폭파시키는 방식으로 공격한다. 사용하면 EMP 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " -"재프로그래밍 여부를 결정합니다." - -#: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "C-4 맨핵 (꺼짐)" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." +msgstr "가연성 물질을 적신 천조각을 둘둘 만 큰 막대. 불이 타오르고 있어 주변을 환히 밝혀줍니다." -#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "C-4 맨핵이 손에서 날아올라 주변을 관찰한다!" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "" -#. ~ Use action hostile_msg for inactive C-4 hack. -#: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "C-4 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "" -#. ~ Description for inactive C-4 hack +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" -"비활성화 상태의 C-4 맨핵. C-4 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 C-4 폭탄을 " -"폭파시키는 방식으로 공격한다. 사용하면 C-4 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " -"재프로그래밍 여부를 결정합니다." #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "섬광탄 맨핵 (꺼짐)" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "흡입기" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "섬광탄 맨핵이 손에서 날아올라 주변을 관찰한다!" +msgid "" +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." +msgstr "" +"기관지 수축 치료용으로 사용되는 알부테롤 흡입기. 천식이 있는 사람에게는 생명 유지에 필수적인 도구이다. 약한 각성효과가 있으며, " +"어지럼증과 약간의 떨림을 유발한다." -#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "섬광탄 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "RX12 제트 주사기" -#. ~ Description for inactive flashbang hack +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" -"비활성화 상태의 섬광탄 맨핵. 섬광탄 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 섬광탄을 " -"폭파시키는 방식으로 공격한다. 사용하면 섬광탄 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " -"재프로그래밍 여부를 결정합니다." +"바늘을 사용하지 않고 피부를 통해 주입하는 최신식 고속회복 약물에 사용하도록 만들어진 작은 권총 형태의 리브텍 제트 분사식 주사기. " +"측면의 라벨에 한 시간에 두 번 이상 사용하지 말라는 경고문구가 쓰여있다." #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "최루탄 맨핵 (꺼짐)" +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "메스" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "최루탄 맨핵이 손에서 날아올라 주변을 관찰한다!" +msgid "" +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." +msgstr "외과 수술용으로 쓰이는 매우 예리한 칼. 숙련자의 손에 들어가면 정확한 일격을 가할 수 있는 무기로 변한다." -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "최루탄 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "비상용 산소팩" -#. ~ Description for inactive tear gas hack +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." msgstr "" -"비활성화 상태의 최루탄 맨핵. 최루탄 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 최루탄을 " -"폭파시키는 방식으로 공격한다. 사용하면 최루탄 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " -"재프로그래밍 여부를 결정합니다." - -#: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "수류탄 맨핵 (꺼짐)" - -#. ~ Use action friendly_msg for inactive grenade hack. -#: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "수류탄 맨핵이 손에서 날아올라 주변을 관찰한다!" +"마스크와 접을 수 있는 산소조절기가 같이 있는 압축된 의료용 산소 팩. 일반적으로 비상상황에 사용하여, 천식 발작이나 연기 흡입상태에서 " +"회복할 수 있도록 도와주고 기운을 회복시켜줍니다." -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "수류탄 맨핵을 잘못 프로그래밍했다. 모두 다 엎드려!" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "주사기" -#. ~ Description for inactive grenade hack +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." -msgstr "" -"비활성화 상태의 수류탄 맨핵. 수류탄 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 목표를 향해 날아가 탑재된 수류탄을 " -"폭파시키는 방식으로 공격한다. 사용하면 수류탄 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 " -"재프로그래밍 여부를 결정합니다." +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "의료용 주사기. 약물을 정맥에 주사할 수 있다." #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "레이저 터렛 (꺼짐)" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "온도계" -#. ~ Description for inactive laser turret +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." -msgstr "" -"비활성화 상태의 레이저 터렛. 사용하면 장치를 조정해서 바닥 위에 세워 고정시킵니다. 재프로그래밍 및 전선 재배열을 성공적으로 할 경우 " -"터렛이 당신을 아군으로 식별하고 회전하는 레이저 캐논으로 적들을 공격할 것입니다. 햇빛을 받아야 사격할 수 있습니다." +msgid "A plastic thermometer that can read the air temperature." +msgstr "기온을 알려주는 플라스틱 온도계." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "" +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "산소 탱크" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" +"마스크와 산소조절기가 같이 있는 압축된 의료용 산소 팩. 일반적으로 비상상황에 사용하여, 천식발작이나 연기 흡입상태에서 회복할 수 있도록" +" 도와주고 기운을 회복시켜줍니다." #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "맨핵 (꺼짐)" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "미사용 방사선 배지" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "맨핵이 손에서 날아올라 주변을 관찰한다!" +msgid "Unwrap badge" +msgstr "배지 개봉" -#. ~ Use action hostile_msg for inactive manhack. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "맨핵을 잘못 프로그래밍해서 적대적으로 변했다!" +msgid "" +"You remove the badge from its wrapper, exposing it to ambient radiation." +msgstr "포장지에서 배지를 꺼내 주변의 방사선에 노출시켰다." -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." -msgstr "" -"비활성화 상태의 맨핵. 맨핵은 공중에 떠다니는 주먹 크기의 로봇이며, 작동되면 부착된 회전 칼날을 적에 직접 부딪치는 방식으로 공격한다." -" 사용하면 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 재프로그래밍 여부를 결정합니다." +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." +msgstr "방사능의 양을 측정하는 배지로 방사능이 닿지 않게 밀봉되어 있습니다. 사용하면 포장을 제거합니다." -#: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "소형핵 맨핵 (꺼짐)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "모루" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Description for anvil #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "소형핵 맨핵이 손에서 떠올라 주변을 관찰한다!" +msgid "" +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." +msgstr "모서리에 마치 조각도 같은 돌출부가 있는 특이한 모양의 엄청나게 무거운 철 덩어리. 대개 금속 세공 및 제작에 쓰입니다." -#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "소형핵 맨핵을 잘못 프로그래밍했다. 모두 기도합시다." +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "청동 모루" -#. ~ Description for inactive mininuke hack +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." msgstr "" -"비활성화 상태의 소형핵 맨핵. 일반 맨핵보다 몇 배 더 크며, 작동되면 목표를 향해 날아가 탑재된 소형핵을 폭파시키는 방식으로 공격한다." -" 사용하면 소형핵 맨핵을 재프로그래밍 하고 작동시킬 수 있다. 전자공학과 컴퓨터 기술이 조준 매트릭스의 재프로그래밍 여부를 결정합니다." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "절단기" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." -msgstr "" +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." +msgstr "커다란 절단기. 사용하면 자물쇠나 굵은 철사를 잘라낼 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "목탄 용광로" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." -msgstr "" +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." +msgstr "목탄을 이용해서 불을 때는 휴대용 금속가공 용광로입니다. 적절한 도구와 함께한다면, 금속가공을 하는 데 사용할 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "금속가공용 정" -#. ~ Description for inactive riot control turret +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." +msgstr "짧고 튼튼한 금속 가공용 정. 금속 세공 및 제작에 쓰입니다." #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "터렛 (꺼짐)" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "도가니" -#. ~ Description for inactive turret +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." -msgstr "" +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." +msgstr "작은 금속 가공용 도가니. 몇몇 금속 물품 제작에 쓰입니다." #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "점토 도가니" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "" +msgid "" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." +msgstr "점토로 만들어진 원시적인 금속 가공용 도가니. 금속 가공에 쓸 수 있습니다." -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "전기 용광로" -#. ~ Description for inactive TALON UGV +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" +"휴대용 전기식 금속가공용 용광로입니다. 적절한 도구를 갖춘다면 이걸로 금속가공을 할 수 있습니다. 기계공학에 약간의 노하우가 있다면 " +"개조해서 차량 내부 전력으로 직접 작동하도록 바꿀 수도 있습니다." #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "목탄 가마 (완성됨)" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." -msgstr "" +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." +msgstr "연소 완료된 목탄 가마. 분해해서 숯과 목탄 가마를 회수할 수 있다." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "목탄 가마 (가득참)" +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "" +msgid "Light wood" +msgstr "불 붙이기" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "" +msgid "You light the wood." +msgstr "나무에 불을 붙였다." -#. ~ Use action hostile_msg for inactive nurse bot. +#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "" +msgid "You need something to light it with!" +msgstr "불을 붙일게 필요하다!" -#. ~ Description for inactive nurse bot +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." -msgstr "" +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." +msgstr "나무로 가득 찬 목탄 가마. 나무가 천천히 연소되면 숯이 될 것이다." #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "사슬 판" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." +msgid "" +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "거푸집과 금형기 세트" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "" +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." +msgstr "금속 세공사를 위한 단조용 도구들. 이 고리와 금속 블록들은 금속 세공 및 제작에 쓰입니다." #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "금속 집게" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." -msgstr "" +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." +msgstr "긴 금속 집게. 보통 요리나 금속 세공 및 제작에 쓰입니다." -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "압축 공기 경적" -#. ~ Description for inactive broken cyborg +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." -msgstr "" +msgid "HOOOOONK!" +msgstr "빠아아아아앙!" +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "" +msgid "You honk your airhorn." +msgstr "경적을 울렸다." -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." -msgstr "" +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." +msgstr "자그만 압축 공기캔이 달린 플라스틱 경적입니다. 버튼을 누르면 커다란 빵빵 소리를 냅니다." -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "알람 시계" -#. ~ Description for inactive prototype cyborg +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" +"태엽식 알람 시계. 아침에 시끄러운 소리를 들으며 깨어나는 건 기분 나쁘긴 하지만, 하루를 일찍 시작하는 것은 언제나 좋은 일이다. " +"분해하면 몇 가지 쓸모있는 부품을 얻을 수 있다." #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "소 방울" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "" +msgid "A brass cow bell. Potentially useful in so many ways." +msgstr "카우 벨 악기. 잠재적으로 사용할 방법이 많습니다." -#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "" +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "야전삽" -#. ~ Description for inactive police bot +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." -msgstr "" +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." +msgstr "짤막한 접이식 삽. 군대나 등산가들이 땅을 팔 때 흔히 씁니다." #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "아이봇 (꺼짐)" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "아로새겨진 인간의 두개골" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "" +msgid "This is a human skull with strange etchings covering it." +msgstr "기이한 문양이 아로새겨진 인간의 두개골이다." -#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "불화살" -#. ~ Description for inactive eyebot +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "" +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." +msgstr "이 화살은 촉 가까이의 화살대에 가연성 액체를 적신 천을 감아두었다. 사용하기 전에 불을 붙여야한다." -#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "모피 롤매트" -#. ~ Use action hostile_msg for inactive cleaner bot. +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "You unroll the fur mat and lay it on the ground." +msgstr "모피 매트를 펴 바닥에 자리를 잡았다." -#. ~ Description for inactive cleaner bot +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +"보관을 위해 단단히 말아놓은 털가죽 매트입니다. 바닥에서 나오는 냉기를 막아주어 자기 쉽게 합니다. 사용해서 일단 펴고, 땅에 " +"놓으십시오." #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" +msgid "grip hook" +msgid_plural "grip hooks" msgstr[0] "" -#. ~ Use action friendly_msg for inactive miner bot. +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." +msgid "" +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" -#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "수동 펌프" -#. ~ Description for inactive miner bot +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." -msgstr "" +msgid "This pump is suitable for pumping air into inflatable objects." +msgstr "공기를 넣어 무언가를 부풀릴 때 쓰는 펌프입니다." -#: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "자전거 경적" -#. ~ Use action friendly_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "" +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "빵빵." -#. ~ Use action hostile_msg for inactive riot control bot. +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" +msgid "You honk the bicycle horn." +msgstr "자전거 경적을 울렸다." -#. ~ Description for inactive riot control bot +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." -msgstr "" +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." +msgstr "자전거에 많이 달려있는 전구처럼 생긴 경적. 사용하면 경적을 울릴 수 있습니다. 빵 빵." + +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "트럭용 경적" +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "" +msgid "This is a very loud horn, usually found on large trucks like semis." +msgstr "주로 큰 트럭에 달려있는 아주 시끄러운 경적." -#. ~ Use action friendly_msg for inactive skitterbot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "차량용 경적" + +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "" +msgid "This is a car horn meant to be attached to a car's electrical system." +msgstr "차량 전력으로 작동하는 차량용 경적." -#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "" +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "케블라 장갑판" -#. ~ Description for inactive skitterbot +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." -msgstr "" +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." +msgstr "강화된 케블라 판. 케블라로 만들어진 물건을 수리할 때 사용할 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" +msgid "large space heater" +msgid_plural "large space heaters" msgstr[0] "" -#. ~ Use action friendly_msg for inactive lab defense bot. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "켜기" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." +msgid "You turn on the heater." msgstr "" -#. ~ Use action hostile_msg for inactive lab defense bot. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" +msgid "The heater needs more charge." msgstr "" -#. ~ Description for inactive lab defense bot +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" msgstr[0] "" -#. ~ Use action friendly_msg for inactive milspec searchlight. +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." +msgid "You turn off the heater." msgstr "" -#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." -msgstr "" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "" -#. ~ Description for inactive milspec searchlight +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "마커" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "" +msgid "Written" +msgstr "쓰여진" -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" +msgid "Write" +msgstr "쓰기" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" +"킹 사이즈 사의 공업용 반영구 마커. 일반적인 마커와 캔 스프레이의 중간 정도 되는 크기이다. 사용하면 글을 적을 수 있다. 이걸로 'Elbereth'를 땅에다 써도 도움을 받을 수는 없을 것이다.\r\n" +"(역주: 'Elbereth'는 톨킨의 실마릴리온 세계관에서 등장하는 용어이기도 하며, 특히 로그라이크 게임 '넷핵'에서 바닥에 이걸 쓰면 대부분의 적들이 다가오지 못하게 만드는 능력을 가진 단어이다.)" #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "" - -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "좀비 페로몬" -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" +msgid "pocket watch" +msgid_plural "pocket watches" msgstr[0] "" -#. ~ Description for clothes hanger +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "말하는 인형" +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." +msgstr "구식 회중시계다. 시간을 알려줄 뿐 아니라 멋져 보인다. 분해해서 우용한 부품을 얻을 수 있다." -#. ~ Description for talking doll #: lang/json/TOOL_from_json.py -msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." -msgstr "애들한테나 쓸 만한 말하는 인형. 운 좋게도 아직 작동하고 있어서, 배터리를 빼낼 수 있다." +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "롤매트" +#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "전기 육척봉" +msgid "You unroll the mat and lay it on the ground." +msgstr "매트를 펴 바닥에 자리를 잡았다." -#. ~ Description for powered quarterstaff +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" -"고압 스턴건이 막대 양 끝의 금속 부분에 내장된 쇠장식 육척봉입니다. 덕분에 위험한 적들을 기절시킨 뒤 그들의 위험성을 증명하기 위해 " -"무자비하게 두들겨 팰 수 있게 되었습니다." +"보관을 위해 단단히 말아놓은 스티로폼 시트입니다. 바닥에서 나오는 냉기를 막아주어 자기 쉽게 합니다. 사용해서 일단 펴고, 땅에 " +"놓으십시오." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "전술 톤파 (꺼짐)" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "안전 금고" -#. ~ Description for tactical tonfa (off) +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." -msgstr "" -"강화된 플라스틱 톤파. 중심 부분을 비워서 고전력 재충전 배터리와 축전지를 넣었다. 손잡이에 스위치를 켜면, 고 전압의 전류가 톤파 끝에" -" 있는 두개의 전극으로 흘러 불행한 누군가에게 닿게되면 감전되게 된다. 또한 꽤 쓸만한 손전등이 달려있다, 지금은 꺼져 있다." +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." +msgstr "조합식 잠금장치가 된 박스. 안타깝게도 정확한 조합을 모릅니다. 강제로 부숴 열면 내용물이 파괴됩니다." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "전술 톤파 (켜짐)" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "석관 접근코드" -#. ~ Description for tactical tonfa (on) +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." -msgstr "" -"강화된 플라스틱 톤파. 중심 부분을 비워서 고전력 재충전 배터리와 축전지를 넣었다. 손잡이에 스위치를 켜면, 고 전압의 전류가 톤파 끝에" -" 있는 두개의 전극으로 흘러 불행한 누군가에게 닿게되면 감전되게 된다. 또한 꽤 쓸만한 손전등이 달려있다, 지금은 켜져 있다, 전력이 " -"계속 사용되며 주변 지역을 밝게 해준다." +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." +msgstr "유해 폐기물을 봉인하는 석관의 엘리베이터를 작동시킬 수 있는 코드가 적힌 쪽지." #: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "L-스틱 (꺼짐)" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "시시케밥 (꺼짐)" -#. ~ Use action msg for L-stick (off). +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "L-스틱이 켜졌다." +msgid "Aw, dangit. It fails to start!" +msgstr "빌어먹을... 켜지지가 않는다!" -#. ~ Use action need_charges_msg for L-stick (off). +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "L-스틱의 배터리가 떨어졌다." +msgid "This thing needs some fuel!" +msgstr "연료가 부족해 켤 수 없다!" -#. ~ Description for L-stick (off) +#. ~ Use action success_message for shishkebab (off). +#: lang/json/TOOL_from_json.py +msgid "Let's dance, Zeds!" +msgstr "불이 타오른다. 좀비 놈들과 신나게 춤출 준비가 되었다!" + +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" -"라이트 코퍼레이션이 제작한 이 스타일리쉬한 지팡이는 광원의 기능을 할 뿐만 아니라, 초합금 소재로 인해 경량 무기의 기능을 겸비하고 " -"있습니다. 광원에 대한 독점적 효율성 향상으로 인해, 일반적으로 L-스틱 또는 라이트 스틱이라고 불리는 배터리는 다른 광원보다 더 오래 " -"지속됩니다." +"옆에 연료 파이프와 점화기, 소형 탱크가 붙어 있는 큰 칼. 휘발유를 채우고 불을 붙이면 눈부시게 빛나며 적을 불태우고 길을 밝혀줍니다." +" 사용하면 점화됩니다." #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "L-스틱 (켜짐)" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "시시케밥 (켜짐)" -#. ~ Use action msg for L-stick (on). +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "L-스틱이 깜박거린다." +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "게으르기는... 쯧쯧. 시시케밥의 불이 깜박이더니 꺼졌다." -#. ~ Description for L-stick (on) +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"라이트 코퍼레이션이 제작한 이 스타일리쉬한 지팡이는 광원의 기능을 할 뿐만 아니라, 초합금 소재로 인해 경량 무기의 기능을 겸비하고 " -"있습니다. 광원에 대한 독점적 효율성 향상으로 인해, 일반적으로 L-스틱 또는 라이트 스틱이라고 불리는 배터리는 다른 광원보다 더 오래 " -"지속됩니다.이 지팡이는 밝게 빛나고 있습니다." +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "연료가 없다! 시시케밥의 불이 꺼졌다." +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "루이빌 학살자" +msgid "Your shishkebab crackles!" +msgstr "시시케밥에서 딱딱거리며 불타는 소리가 난다!" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "루이빌 학살자에 불을 붙였다." +msgid "Peace out. Your shishkebab's flame dies." +msgstr "친구여, 안녕. 시시케밥의 불을 껐다." -#. ~ Description for Louisville Slaughterer +#. ~ Use action water_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab hisses in the water and goes out." +msgstr "시시케밥이 물 속에서 칙칙 소리를 내더니 꺼졌다." + +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" -" 튼튼한 나무 배트, 가솔린에 젖은 누더기와 내화성 노멕스 원단으로 싸여 있습니다. 불을 붙이면, 야구 경기가 정말 뜨거워질 겁니다.불을" -" 붙이려면 라이터나 성냥이 필요하다." +"옆에 연료 파이프와 점화기, 소형 탱크가 붙어 있는 큰 칼. 휘발유를 채우고 불을 붙이면 눈부시게 빛나며 적을 불태우고 길을 밝혀줍니다." +" 날이 밝게 불타오르고 있습니다. 사용하면 꺼집니다." -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "루이빌 학살자의 불이 꺼졌다." +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "" -#. ~ Description for Louisville Slaughterer +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" -"휘발유에 젖은 누더기와 불꽃에 강한 노멕스 천으로 싸인 튼튼한 나무 배트. 밝게 타오르고 있으며 야간 경기에서는 베이스라인을 훨씬 쉽게 " -"볼 수 있다." #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" msgstr[0] "" #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "푸주칼" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "스프레이캔" -#. ~ Description for butcher knife +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "묵직하고 잘 드는 칼. 근접 무기로 쓸만하며 시체를 도축하기에 가장 좋습니다." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." +msgstr "페인트가 들어있는 스프레이 캔. 바닥에 낙서할 때 사용합니다." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "발판 사다리" +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "스테이크 칼" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "목제 발판 사다리. 사용(a)해서 설치할 수 있습니다." -#. ~ Description for steak knife +#: lang/json/TOOL_from_json.py +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "수제 마커" + +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." -msgstr "고기를 자르는 용도의 날카로운 칼. 근접 무기로는 그다지 좋지 않지만 시체를 도축하기에는 적당합니다." +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." +msgstr "뾰족한 숯 조각. 사용하면 글을 적을 수 있다. 하지만 손에 숯검정이 묻을 것이다." #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "생존용 망원경" -#. ~ Description for paring knife +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" +"수제 접이식 망원경입니다. 무기 스코프로 사용하기에는 너무 크고 부정확하지만, 인벤토리에 넣기만 해도 시야를 두 배로 늘려줍니다" #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" +msgid "tear gas payload" +msgid_plural "tear gas payloads" msgstr[0] "" -#. ~ Description for chef knife +#. ~ Use action msg for tear gas payload. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the payload." +msgstr "" + +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" msgstr[0] "" -#. ~ Description for carving knife +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "불타는 강철 조각 +2" + +#. ~ Description for Flaming Chunk of Steel +2 +#: lang/json/TOOL_from_json.py +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "이런 젠장 이건 불타고 있잖아" + +#: lang/json/TOOL_from_json.py +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" msgstr[0] "" -#. ~ Description for bread knife +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." +msgid "Who is this Tindalos guy?" msgstr "" #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "볼텍스 스톤" -#. ~ Description for vegetable cleaver +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" +"나선이 빼곡히 새겨진 돌. 주변부에 구멍이 많이 뚫려있다. 꽤 큼직하지만, 무게는 그리 많이 나가지 않는다. 바람이 주위로 모여드는 것 " +"같다." #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" -msgstr[0] "" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "호루라기 멀티툴" -#. ~ Description for meat cleaver +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "밴조" + +#. ~ Description for banjo +#: lang/json/TOOL_from_json.py +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "표준적인 공장제 밴조. 상태가 나쁘지 않다." + +#: lang/json/TOOL_from_json.py +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "뼈 플루트" + +#. ~ Description for bone flute +#: lang/json/TOOL_from_json.py +msgid "A polished bone flute with five finger holes." +msgstr "5개의 손가락 구멍이 있는 뼈 플루트." + +#: lang/json/TOOL_from_json.py +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "클라리넷" + +#. ~ Description for clarinet +#: lang/json/TOOL_from_json.py +msgid "An ornate clarinet made from wood." +msgstr "나무로 만들어진 화려한 클라리넷." + +#: lang/json/TOOL_from_json.py +msgid "flute" +msgid_plural "flutes" +msgstr[0] "플루트" + +#. ~ Description for flute +#: lang/json/TOOL_from_json.py +msgid "A simple silver-plated flute." +msgstr "은 도금된 평범한 플루트." + +#: lang/json/TOOL_from_json.py +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "트럼펫" -#. ~ Description for makeshift war scythe +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +msgid "A brass trumpet with only a few dents here and there." msgstr "" #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "우쿨렐레" -#. ~ Description for spike on a stick +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." -msgstr "" +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "작은 공장제 우쿨렐레. 상태가 나쁘지 않다." #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "" +msgid "violin" +msgid_plural "violins" +msgstr[0] "바이올린" -#. ~ Description for simple knife spear +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." -msgstr "" +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." +msgstr "저렴한 공장제 바이올린. 활을 넣어둘 수 있는 수납공간이 달려있다. 여전히 좋은 음색을 낸다." #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "나이프 창" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "금색 바이올린" -#. ~ Description for knife spear +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." -msgstr "" +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." +msgstr "반짝이는 황금색 바이올린. 이상한 기운이 서려 있다. 반드시 가져야 할 것 같은 느낌이 든다." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "닭장" -#. ~ Description for homemade halfpike +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" +"닭을 운반할때 사용하는 닭장이지만, 작은 동물을 가둘때 사용할 수 있습니다. 작은 동물을 포획한다음, 풀어줄 때에는 빈 타일위에 풀어줄 " +"수 있다." #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "스위치블레이드" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "개 호루라기" -#. ~ Description for switchblade +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." -msgstr "사용하지 않을 때에는 칼날을 넣어놓을 수 있도록 스프링이 달린 길고 얇은 단도." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." +msgstr "" +"작은 호루라기. 사용하면 높은음을 내어 근처의 우호적인 개를 가까이 부르거나, 적을 공격하는 것을 멈추게 할 수 있으며, 얌전한 상태에서" +" 사용하면 적을 공격하게 할 수도 있습니다." #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" +msgid "horse tack" +msgid_plural "horse tacks" msgstr[0] "" -#. ~ Description for folding knife +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "대검" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "애완동물 이동장" -#. ~ Description for combat knife +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." -msgstr "군용 대검. 가볍고 극히 예리하며, 숙달된 사람이 사용하면 치명적입니다. 총기에 부착해 총검으로 쓸 수도 있습니다." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." +msgstr "" +"운반용으로 애완동물을 기르기 위한 플라스틱 컨테이너입니다. 포획할 수 있는 적당한 동물에 사용하고, 풀어줄 때에는 빈 타일위에 풀어줄 수" +" 있습니다." #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" msgstr[0] "" -#. ~ Description for modified combat knife +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "사냥용 칼" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "RC 조종기" -#. ~ Description for hunting knife +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." -msgstr "주로 사냥꾼이 쓰는 외날 나이프. 전투보다는 사냥감을 해체하거나 가죽을 벗기는 데 좋게 만들어졌습니다." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" +msgstr "" +"RC 자동차의 무선 조종기입니다. 조이스틱이 달려 있어 방향전환이 가능하며 그 외에 달려 있는 알록달록한 버튼들은 눌러도 아무 반응이 " +"없는데 아마 디럭스 모델에 쓰는 버튼인지도 모릅니다." #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "생존용 나이프" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "RC카" -#. ~ Description for survival knife +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." -msgstr "이 칼은 움푹 패인 손잡이와 안장에 나침반이 만들어져 있고 칼날 뒤쪽을 따라 무시무시하게 보이는 톱니가 줄지어 있습니다." +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "원격 조종식 장난감 자동차. 어린이든 어른이든 재밌게 가지고 논다." #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "RM42 전투용 나이프" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "RC카 (켜짐)" -#. ~ Description for RM42 fighting knife +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." -msgstr "" -"리브텍사의 검은색으로 무광 처리된 견고한 전투용 단검. 뾰족한 칼끝과 길고 가는 양날을 가지고 있으며, 손잡이에 미끄럼 방지 처리와 함께" -" 착검용 장치가 있습니다. 본래 군용으로 생산된 이 단검은 무시무시한 외관 때문에 영화에서 자주 쓰였으며, 수집가들 사이에서도 인기가 " -"많습니다." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." +msgstr "원격 조종식 장난감 자동차. 현재 작동 중이며 진짜 전기 자동차처럼 배터리를 소모하고 있다! 원격 조종으로 움직일 수 있다." #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "스위스 아미 나이프" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "RC 작동 모듈" -#. ~ Description for Swiss Army knife +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." -msgstr "유럽에서 수입된 상징적인 주머니칼. 빨간 플라스틱 손잡이 안에 수많은 작은 도구들이 숨겨져 있습니다." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." +msgstr "적절한 물건에 부착하여 라디오 신호 수신으로 작동하게 만드는 소형 전자기기." #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "트렌치 나이프" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "라디오 (꺼짐)" -#. ~ Description for trench knife +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." -msgstr "손잡이가 너클인 견고한 군용 대검. 가드로 때리거나 막을 수 있으며, 나이프 날로 시체를 해체하는데 쓸 수 있습니다." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." +msgstr "휴대용 라디오. 전원을 켜서 사용합니다. 근처의 신호를 잡아서 방송을 들을 수 있게 해줍니다." #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "간이 칼" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "라디오 (켜짐)" -#. ~ Description for makeshift knife +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." -msgstr "길고, 다소 날카롭고, 뾰족하고, 손잡이로 꽉 싼 헝겊으로 구성된 칼입니다. 좋은 무기 입니다." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." +msgstr "이 휴대용 라디오는 켜져있고, 끊임없이 배터리를 소모하고 있습니다. 근처 방송탑의 방송이 나오고있습니다." #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "간이 마체테" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "양방향 라디오" -#. ~ Description for makeshift machete +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." -msgstr "큰 칼날의 밑부분을 접착 테이프로 감아서 손잡이로 쓸 수 있게 만든 칼. 어느정도는 마체테로 삼아서 쓸 수 있습니다." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" +msgstr "" #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "마체테" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "차량 원격조종 장치" -#. ~ Description for machete +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" -msgstr "커다란 강철 칼. 큰 초목이나 다른 '장애물'을 절단하기 위해 만들어진 훌륭한 도구입니다." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." +msgstr "" -#: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" msgstr[0] "" -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "찰칵." - -#. ~ Use action success_message for No. 9. +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "No. 9가 밝게 빛난다." +msgid "You place the birchbark funnel, waiting to collect rain." +msgstr "" -#. ~ Description for No. 9 +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -"이 거대한 칼은 연료탱크와 절연 핸드가드, 그리고 점화 시스템으로 개조되었습니다. 연료탱크에 휘발유를 넣으면 점화 시스템이 칼날을 " -"점화시켜 당신의 적을 불태웁니다." -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "No. 9가 작동을 멈췄다!" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "깔때기" -#. ~ Use action charges_extinguish_message for No. 9. +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "탄약이 바닥났다!" +msgid "You place the funnel, waiting to collect rain." +msgstr "깔때기를 설치했다. 빗물이 모이길 기다리자." -#. ~ Use action noise_message for No. 9. +#. ~ Description for funnel #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "No. 9에서 쉭쉭 거리는 소리가 난다." +msgid "" +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." +msgstr "빗물을 모으는데 사용하는 깔때기. 비가 내릴때 바깥에 통을 놔두고 그 위에 얹어두면 비를 모을 수 있습니다." -#. ~ Use action voluntary_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "No. 9가 어두워지며 꺼졌다." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "가죽 깔때기" -#. ~ Use action water_extinguish_message for No. 9. +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "No. 9가 물속에서 칙칙 소리를 내더니 꺼졌다." +msgid "You place the leather funnel, waiting to collect rain." +msgstr "가죽 깔때기를 설치했다. 빗물이 모이길 기다리자." -#. ~ Description for No. 9 +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." -msgstr "이 거대한 칼은 연료탱크와 절연 핸드가드, 그리고 점화 시스템으로 개조되었습니다.  칼날이 열로 빛난다." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." +msgstr "" +"빗물을 모으는데 사용하는 작은 가죽제 깔때기. 비가 내릴때 바깥에 통을 놔두고 그 위에 얹어두면 통안에 비를 모을 수 있습니다." -#. ~ Description for cavalry saber +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "간이 깔때기" + +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "근대에 기병이 사용한 곡선형 검. 가볍지만 치명적인 절단 무기입니다." +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "간이 깔때기를 설치했다. 빗물이 모이길 기다리자." -#. ~ Description for kris +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." -msgstr "이 물결치는 단검은 동남아시아에서 왔습니다. 칼날의 디자인은 넓고 고통스럽게 합니다." +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." +msgstr "" +"빗물을 모으는데 사용하는 작은 간이 깔때기. 비가 내릴때 바깥에 통을 놔두고 그 위에 얹어두면 통안에 비를 모을 수 있습니다." -#: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "쿠크리" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "금속 깔때기" -#. ~ Description for kukri +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." -msgstr "" -"네팔이 원조인 이 전통적인 무기는 현대에 와선 다목적 도구로 쓰이고 있습니다. 안쪽으로 휜 큰 날이 있으며, 무기 외에도 도구용으로 쓸 " -"수도 있습니다." +msgid "You place the metal funnel, waiting to collect rain." +msgstr "깔때기를 설치했다. 빗물이 모이길 기다리자." -#. ~ Description for jian +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"고대 중국의 곧은 양날검. 가드가 화려하게 장식되었고, 폼멜에 길게 술이 달려 있습니다. 다오, 치앙, 곤과 함께 4대 전통 무기 중 " -"하나입니다." +"빗물을 모으는데 사용하는 큰 철제 깔때기. 플라스틱 깔때기보단 휴대하기 불편하지만, 비를 더 많이 모을 수 있습니다. 비가 내릴때 바깥에" +" 통을 놔두고 그 위에 얹어두면 비를 모을 수 있습니다." -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." -msgstr "고대 중국의 양날 직검. 꽤나 낡아 보이고, 이상한 각도로 휘어있습니다." +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "" -#. ~ Description for scimitar +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." +msgid "You set up the raincatcher, waiting to collect water." msgstr "" -"이 곡선형 검은 여러 중동 국가와 중앙아시아에서 사용되었습니다. 베는데에만 치중하도록 디자인 되었으며, 갑옷을 입지 않은 목표물에겐 꽤 " -"치명적입니다." -#. ~ Description for scimitar +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." -msgstr "이 곡선형 검은 여러 중동 국가와 중앙아시아에서 사용되었습니다. 이 것은 이상하게도 날이 무디고 닳았군요." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +msgstr "" -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "" -"중세시대의 대표적인 검. 더 가벼운 아밍소드와 양손검 크기의 중간쯤 되며, 작은 검과 비교하면 더 큰 수대나 검집이 필요합니다." +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "기압계" -#. ~ Description for longsword +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." -msgstr "중세시대의 대표적인 검. 더 가벼운 아밍소드와 양손검 크기의 중간쯤 됩니다. 쓰면 폼멜이 빠져나올 것 같습니다." +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "대기압을 알려주는 플라스틱 기압계." -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "중세시대의 대표적인 검. 한 손으로 쓰기 딱 좋은 크기입니다." +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "오물 용기" -#. ~ Description for arming sword +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." -msgstr "중세시대의 대표적인 검. 한 손으로 쓰기 딱 좋은 크기입니다. 이 검은 제대로 제작된 게 아닌 것 같습니다." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." +msgstr "" +"보관 용기에 이렇게 쓰여있다: \"경고: 고농도의 독성,부식성 물질, 매우 민감한 물질. 개봉시 각별한 주의 필요\" 안에서 뭔가 " +"움직이는게 느껴집니다." #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "사이포스" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "화학 용품" -#. ~ Description for xiphos +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" +"상자에 든 화학 용품 세트입니다. 유리 용기, 고무관, 철사, 핫플레이트, 보안경이 들어 있습니다. 원하는 화학 제품을 제작할 수도 " +"있지만 열원이 필요합니다." #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "코피스" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "기초 화학 용품" -#. ~ Description for khopesh +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." -msgstr "" +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." +msgstr "유리 용기, 고무관, 보안경이 든 기초 화학 용품 세트. 원하는 화학 제품을 제작할 수도 있지만 열원이 필요합니다." #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "다오" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "" -#. ~ Description for dao +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -"곡선 형태의 날과 종 모양의 가드가 있는 고대 중국의 도. 상왕조 시절부터 존재했으며, 청동으로 만들었습니다. 지안, 치앙, 곤과 함께 " -"4개의 전통 무기 중 하나입니다." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "생존용 마체테" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "" -#. ~ Description for survivor machete +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." -msgstr "정원에서 사용하는 도구를 개조한 것. 무기로서 쓸 수 있도록 균형을 맞춰 놓은 것입니다." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "베기용 총검" +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "습도계" -#. ~ Description for sword bayonet +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." -msgstr "총검은 쇠뇌 또는 화기 앞에 날카로운 가시 형태로 장착하여 넓게 휘두를 수 있는 무기입니다. " +msgid "A plastic hygrometer that can read the relative humidity in the air." +msgstr "상대 습도를 알려주는 플라스틱 습도계." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" msgstr[0] "" -#. ~ Description for modified sword bayonet +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"현대적인 리메이크처럼 긴 일본 칼은 더 큰 와키자시가 등장하기 전에 사무라이의 예비 무기였습니다. 치명적인 칼날이며, 심지어 유명한 " -"동류의 검보다 더 작습니다." +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "" -#. ~ Description for wakizashi +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "불꽃의 칼 (꺼짐)" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgid "" +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." msgstr "" -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "포탈 생성기" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." -msgstr "독일에서 온 양손 검으로서, 칼날에 가솔린을 첨가하여 지속적인 불꽃을 낼 수 있습니다. 매우 강력한 무기입니다." - -#: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "" - -#. ~ Use action charges_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" +"희귀하고, 기이하며, 불가사의한 초자연적 장치. 그저 보기만 했는데도 머리가 아파옵니다. 표면에 이질적인 문양이 새겨져 있습니다." -#. ~ Use action noise_message for flammenschwert. +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "텔레포트 패드" + +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "" +msgid "You place the telepad." +msgstr "텔레포트 패드를 설치했다." -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "" +msgid "" +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." +msgstr "위에 올라서면 작동되는 텔레포터와 태양전지로 이루어진 텔레포트 함정 제작 도구입니다." -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "텔레포터" -#. ~ Description for zweihänder +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." -msgstr "독일에서 전래된 거대한 양손검. 진정한 강타를 적에게 날린다." +msgid "" +"This is an experimental device that will teleport you a short distance when " +"activated." +msgstr "실험적인 장치로, 작동하면 가까운 거리로 순간이동시켜줍니다." #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" -msgstr[0] "" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "도플러 레이더 터보 2000" -#. ~ Description for kirpan +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "" -#. ~ Description for nodachi +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." -msgstr "일본의 거대한 곡선형 양손도. 크기에 비하면 놀랍도록 가볍습니다." +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" +msgid "small weight scale" +msgid_plural "small weight scales" msgstr[0] "" -#. ~ Description for electrified foil +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" msgstr[0] "" -#. ~ Description for electrified épée +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" msgstr[0] "" -#. ~ Description for electrified saber +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." msgstr "" -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -"근대 직전 즉 16, 17, 18세기까지 사용되었던 검. '넓다(Broad)'는 말은 얇은 레이피어에 비해서 넓다는 의미입니다." +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "" -#. ~ Description for broadsword +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." msgstr "" -"근대 직전 즉 16, 17, 18세기까지 사용되었던 검. 이 검은 매우 조잡하게 만들어진 것 같지만, 몇 번 베는 것 정돈 버틸 수 있을" -" 것 같습니다." #: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "파이어브랜드 (꺼짐)" +msgid "voltmeter" +msgid_plural "voltmeters" +msgstr[0] "" -#. ~ Use action lacks_fuel_message for firebrand (off). +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "태울 연료가 없다!" +msgid "" +"This device has two probes that let you measure the electrical potential " +"between two points." +msgstr "" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "불이 붙었다!" +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "" -#. ~ Description for firebrand (off) +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -"중세 암흑기, 사람들은 전통적으로 브로드소드와 횃불로 대부분의 갈등을 해결했었지요. 그 두가지를 합쳐놓은 무기입니다. 사용해서 불을 " -"붙이고 저 이교도 좀비들에게 이곳을 다스리는 자가 누구인지 알게 해줍시다." #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "파이어브랜드 (켜짐)" +msgid "vortex device" +msgid_plural "vortex devices" +msgstr[0] "" -#. ~ Use action charges_extinguish_message for firebrand (on). +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "연료가 부족해 불이 꺼졌다." +msgid "" +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." +msgstr "" -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "날이 타오른다!" +msgid "microscope" +msgid_plural "microscopes" +msgstr[0] "" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Description for microscope #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "불이 꺼졌다." +msgid "" +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." +msgstr "" -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "칼이 물속에서 칙칙 소리를 내더니 꺼졌다." +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" +msgstr[0] "" -#. ~ Description for firebrand (on) +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" msgstr "" -"중세 암흑기, 사람들은 전통적으로 브로드소드와 횃불로 대부분의 갈등을 해결했었지요. 그 두가지를 합쳐놓은 무기입니다. 날이 뜨겁게 " -"불타오르고 있습니다. 사용하면 꺼집니다." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -"선원이나 해적들이 사용하던 날이 넓은 세이버입니다. 이 검은 매우 조잡하게 만들어진 것 같지만, 몇 번 베는 것 정돈 버틸 수 있을 것 " -"같습니다." +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "" -#. ~ Description for rapier +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." msgstr "" -"화려하게 장식된 핸드가드가 달린 얇은 검입니다. 신사와 검술가들이 선호하는 무기입니다. 가볍고 빠르며, 우아한 전투가 가능합니다." -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "일본에서 전래된 희귀한 칼. 무장하지 않은 적에게 치명적이며, 무장한 상태라도 충분히 위협적이다." +msgid "burette" +msgid_plural "burettes" +msgstr[0] "" -#. ~ Description for katana +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -"이것은 일본에서 들여온 진귀한 검입니다. 오른쪽 가장자리와 무게는 맞지만, 안장은 그냥 툭툭 끊어지고, 칼날은 꽤 닳은 것 같습니다." #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" +msgid "rotary evaporator" +msgid_plural "rotary evaporators" msgstr[0] "" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "반응이 없다. 연료가 모자란 것 같다." +msgid "" +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." +msgstr "" -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "태양이 떠오른 것처럼 밝은 불꽃을 뿜기 시작했다." +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "" -#. ~ Description for Rising Sun +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"날 뒤에 노즐이 달린 일본도. 사람들은 불을 좋아하고 일본도도 좋아하니 그 둘을 합쳐서 안 될 게 뭐 있겠습니까? 칼에 장착된 가스 " -"버너가 적에게 실제로 열을 가합니다. 사용하면 점화됩니다." -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "빛이 희미해진다." +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" +msgstr[0] "" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "태양처럼 밝은 불꽃을 뿜고 있다." +msgid "" +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." +msgstr "" -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "태양이 지듯 불꽃이 꺼졌다." +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "" -#. ~ Description for Rising Sun +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" -"우리의 분노와 \"태양\"의 열기를 담은 카타나입니다! 아니, 뭐, 사실 그 정도로 뜨겁진 않습니다만 여기에 얻어맞으면 엄청나게 아플 " -"겁니다. 사용하면 가스를 끕니다." -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "독일에서 사용된 거대한 양손검. 이게 원래 이렇게 휘어지는건지 의심이 듭니다." +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "피난처 키트 (손상됨)" -#. ~ Description for wakizashi +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." -msgstr "이것은 비교적 흔한 일본의 짧은 칼입니다. 이 검에는 뭔가 맞지 않는 점이 있습니다." +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." +msgstr "막대기와 가죽으로 만든 작은 피난처. 사용해서 설치할 수 있습니다. 현재 손상을 입은 상태이므로, 수리가 필요합니다." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "" +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "대형 텐트" -#. ~ Description for pair of butterfly swords +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." -msgstr "" +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." +msgstr "한 가족이 잘 수 있을정도로 커다란 텐트. 넓은 공간을 제공해주지만, 그만큼 부피도 만만치 않습니다." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "엔진톱 월아산 (꺼짐)" +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "피난처 키트" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." -msgstr "" -"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱을 부착한 무기. 이걸 만든 사람은 천재거나 정신 이상자 둘 중 하나인것 같습니다. 무거운 " -"무게로 인해 사용자의 힘과 숙련도가 상당해야만 사용할 수 있습니다." +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "막대기와 가죽으로 만든 작은 피난처. 사용해서 설치할 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "엔진톱 월아산 (켜짐)" +msgid "tent" +msgid_plural "tents" +msgstr[0] "텐트" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." -msgstr "" -"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱을 부착한 무기. 현재 작동 중이며 휘발유를 소모하고 있습니다. 사용하면 작동을 중지합니다." +"This is a small personal tent, it's just big enough to fit you comfortably." +msgstr "사람 한 명이 들어가 쉴 만한 크기의 소형 텐트." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "" +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "개량형 전자담배" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱이 장착되어있다. 이걸 만든 사람은 천재거나 정신 이상자로 유추되지만, 양쪽 모두는 아닌 것" -" 같다. 무거운 무게로 인해 사용자의 힘과 숙련도가 상당해야만 사용할 수 있도록 만들어져있다." - -#: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "" +"전자담배를 개량한 버전. 보통 담배보다 니코틴이 덜 해롭긴 하지만 여전히 중독성이 있습니다. 배터리와 액상 니코틴이 있어야 작동합니다." -#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." -msgstr "" -"터무니없지만, 긴 나무 막대 양쪽 끝에 전기톱을 부착한 무기. 현재 작동 중이며 전력을 소모하고 있습니다. 사용하면 작동을 중지합니다." +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "마약 흡입 파이프" -#. ~ Description for cutlass +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." -msgstr "선원이나 해적들이 사용하던 날이 넓은 세이버입니다. 검신이 그리 길지 않아서 근접 전투에서 다루기 쉽습니다." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." +msgstr "끝에 큰 밀폐공간이 달린 잘만들어진 유리 파이프. 불법적인 약물을 태워 흡입하는데 사용됩니다." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "전투용 엔진톱 (꺼짐)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "유리 파이프" -#. ~ Description for combat chainsaw (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." -msgstr "엔진톱을 상당히 개조해 무기로 쓰기 효율적으로 만든 것. 개조 때문에 벌목용 장비로는 사용하기 조금 힘들어졌습니다." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." +msgstr "수제 유리 파이프. 이런 종류의 유리 파이프는 주로 뭔가 태워서 흡입할 때 사용됩니다." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "전투용 엔진톱 (켜짐)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "담배 파이프" -#. ~ Description for combat chainsaw (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." -msgstr "전투용 엔진톱. 작동 중이며, 휘발유를 소모하고 있다. 사용하면 동작을 멈춘다." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." +msgstr "수제 나무 파이프. 담뱃잎을 태워서 흡입하는데 사용됩니다." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "가위" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." -msgstr "전기톱을 상당히 개조해 무기로 쓰기 효율적으로 만든 것. 개조 때문에 벌목용 장비로는 사용하기 조금 힘들어졌습니다." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." +msgstr "튼튼하고 커다란 가위. 사용(a)하면 면으로 만들어진 물건(의류 등)을 잘라 천조각으로 만들 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "뼈 바늘" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." -msgstr "전투용 전기톱. 작동 중이며, 전력을 소모하고 있다. 사용하면 동작을 멈춘다." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." +msgstr "" +"뼈로 만든 날카로운 바늘입니다. 기초적인 의류나 물품을 만들 때 유용합니다. 품질이 낮아서 정확한 작업이나 빨리 해야 하는 작업에는 " +"적합치 못합니다." -#: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "" +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "굽은 바늘" -#. ~ Description for alien resin pod +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" +"강철로 만든 휘어진 바늘입니다. 모양이 둥글어서 한땀씩만 꿰맬 수 있는 물건으로 대부분의 재봉일에는 부적합합니다만 네오프렌을 꿰맬 때 " +"필요합니다." #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "유리 조각" +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "나무 바늘" -#. ~ Use action done_message for glass shard. +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -#. ~ Description for glass shard +#: lang/json/TOOL_from_json.py +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "반짇고리" + +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." -msgstr "모서리가 날카롭게 깨진 유리 조각. 무기로 사용할 땐 장갑을 착용해야 베이지 않는다." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." +msgstr "" +"여러 종류의 바늘과 플라스틱 실패 등 유용한 재봉도구를 갖춰놓은 플라스틱 받짇고리. 받짙고리를 의류에 사용하면 수리하거나 강화할 수 " +"있습니다. 재봉 기술에 영향을 받습니다." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "플라스틱 조각" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "가죽 (무두질 중)" -#. ~ Description for plastic chunk +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." -msgstr "플라스틱 조각. 플라스틱 재질의 물건을 만들거나, 수리하거나, 강화하는데 사용할 수 있다." +msgid "You carefully unfold the tanning leather hide and shake it clean." +msgstr "조심스럽게 무두질한 가죽을 펴서 깨끗하게 털어냈다." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "" +msgid "The tanning leather hide isn't done yet." +msgstr "무두질 과정이 아직 끝나지 않았다." -#. ~ Description for synthetic fabric +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." -msgstr "" +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." +msgstr "처리를 거쳐서 화학작용이 진행 중인 동물 가죽입니다. 완료됐을 때 사용(a)하면 풀려서 쓸 수 있게 될 겁니다." #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" -msgstr[0] "" +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "모피 (무두질 중)" -#. ~ Description for lycra patch +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." -msgstr "" +msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgstr "조심스럽게 무두질한 모피를 펴서 깨끗하게 털어냈다." +#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "헥사민 조리기구" +msgid "The tanning fur pelt isn't done yet." +msgstr "무두질 과정이 아직 끝나지 않았다." -#. ~ Description for hexamine stove +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." -msgstr "에스빗 스토브라고 알려진 이 가벼운 접이식 스토브는 헥사민 판을 연료로 사용합니다." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." +msgstr "처리를 거쳐서 화학작용이 진행 중인 동물 모피입니다. 완료됐을 때 사용(a)하면 풀려서 쓸 수 있게 될 겁니다." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "화로" +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "재단용 도구" -#. ~ Description for brazier +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" msgstr[0] "" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +#. ~ Description for bathroom scale +#: lang/json/TOOL_from_json.py +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" +#: lang/json/TOOL_from_json.py +msgid "scrub brush" +msgid_plural "scrub brushes" msgstr[0] "" -#. ~ Description for camp chair +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." +msgid "This is a simple scrub brush." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "" +#: lang/json/TOOL_from_json.py +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "전기 이발기" -#. ~ Description for metal butchering rack +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" +"포켓 사이즈 전기 이발기. 배터리가 수급된다면 이걸 사용해서 머리카락을 자를 수 있습니다. 한번 쓸 때마다 배터리를 10 소모합니다." -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "고무보트" - -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "힘들여 %s을(를) 펴고, 공기를 불어넣은 뒤 탈 준비를 했습니다." +msgid "mop" +msgid_plural "mops" +msgstr[0] "대걸레" -#. ~ Description for inflatable boat +#. ~ Description for mop #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." -msgstr "보관하려고 바람을 빼 놓은 노가 딸린 고무 보트입니다. 사용하면(공기 펌프를 소지해야 함) 바람을 넣어 탈 수 있습니다." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." +msgstr "" +"대걸레는 장비할 수 없습니다만 사용하면 엎지른 액체를 닦아낼 수 있습니다. 좀비와 혈투를 벌인 후 주변에 묻은 *지저분한 것* 들도 " +"깨끗이 정리할 수 있습니다." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "" +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" +msgstr[0] "천 조각" -#. ~ Description for metal smoking rack +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." -msgstr "" +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." +msgstr "적당한 크기의 천 조각. 물품 제작에 사용되며, 지혈에 사용할 수도 있다." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "" +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "면도도구" -#. ~ Description for tourist table +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." -msgstr "" +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." +msgstr "소형, 경량의 여행용 면도 도구 세트. 면도할 때 비누랑 같이 사용하며, 비누의 사용량을 1회씩 소모합니다." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" msgstr[0] "" -#. ~ Description for leather tarp +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "" +#: lang/json/TOOL_from_json.py +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "간이 이발도구" -#. ~ Description for fiber mat +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." -msgstr "" +msgid "This is a kit with tools for cutting hair." +msgstr "이발도구 모음." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "간이 면도도구" -#. ~ Description for folded butter churn +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." -msgstr "" +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." +msgstr "급조한 면도 도구 세트. 면도할 때 비누랑 같이 사용하며, 비누의 잔여량을 1회씩 소모합니다." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "부싯돌과 강철" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "빨래판" -#. ~ Description for flint and steel +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." -msgstr "" +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." +msgstr "나무로 된 빨래판. 세정제와 함께 사용하면 불결한 옷가지를 세탁할 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" +msgid "washing kit" +msgid_plural "washing kits" msgstr[0] "" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -"이것은 화기 탄약을 손으로 싣기 위한 작은 핸드 프레스 입니다. 직접 탄약을 싣기 시작하는 데 필요한 모든 것이 함께 제공됩니다." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "곰 덫" + +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "" +msgid "Bury the beartrap?" +msgstr "곰 덫을 매설합니까?" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." -msgstr "" +msgid "You set the beartrap." +msgstr "곰 덫을 설치했다." +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "탄약 분해 도구" +msgid "You bury the beartrap." +msgstr "곰 덫을 묻었다." -#. ~ Description for kinetic bullet puller +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "탄약을 분해할 때 사용하는 도구." +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." +msgstr "" +" 세심한 압력판에 연결된 스프링이 달린 강철 턱 한 쌍입니다. 땅에 설치할 때 사용하세요. 그 위에 있는 모든 것을 파괴하고 노예로 만들" +" 수 있는 함정을 만들죠. 만약 여러분이 삽을 들고 있다면, 여러분은 그것을 묻을 수 있는 선택권을 갖게 될 것입니다." #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "전기 랜턴 (꺼짐)" +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "칼날 덫" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "랜턴에 배터리가 없다." +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "" -#. ~ Description for electric lantern (off) +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." -msgstr "배터로 작동하는 램프. 그다지 환하지는 않지만, 그만큼 오래간다. 사용하면 불이 켜진다." +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." +msgstr "" +"덫으로 쳐 놓은 철사를 목을 조르는것을 제어하는 모터에 측면으로 부착된 마체테입니다. 철사를 당기자 칼날이 힘차게 휘감깁니다. 트랩은 " +"3x3 효과 영역을 형성합니다." #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "전기 랜턴 (켜짐)" +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "못판 덫" -#. ~ Use action msg for electric lantern (on). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "램프를 껐다." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "못판 덫을 %s에 못이 위로 향하게 설치했다." +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "손전등 (꺼짐)" +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "" +"여러 나무 조각들이 못과 함께 박혀있고, 몇 개의 못은 똑바로 세워져 있습니다. 의심하지 않는 피해자가 밟으면 발에 못이 박힐 거예요." -#. ~ Use action msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "손전등을 켰다." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "부비트랩" -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "손전등의 배터리가 다 되었다." +msgid "You set the booby trap up and activate the grenade." +msgstr "부비트랩을 설치한 다음, 수류탄을 작동시켰다." -#. ~ Description for flashlight (off) +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." -msgstr "플라스틱 손잡이가 달린 일반적인 가정용 손전등. 사용하면 켜져서 빛을 냅니다. 물론 배터리가 있다면요." +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." +msgstr "조잡하게 만든 폭발 장치. 실로 작동하며, 사용하면 설치해 어떤 불행한 놈이 터트리는걸 볼 수 있습니다." -#: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "손전등 (켜짐)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "뽁뽁이 포장지" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "손전등을 껐다." +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "뽁뽁이 포장지가 터질 수 있도록 땅에 설치했다." +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "플레어" +msgid "" +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." +msgstr "공기로 가득 찬 기포로 뒤덮인 플라스틱 시트입니다. 땅 위에 무언가가 밟을 때 소음으로 경고하는 트랩을 만들 때 사용합니다." -#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "점화기 치기" +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "성긴 마름쇠" -#. ~ Use action msg for flare. +#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "플레어를 쳐서 불을 붙였다." +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "%s에 마름쇠를 뿌렸다." -#. ~ Description for flare +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." -msgstr "천천히 타는 마그네슘 섬광탄이다. 시위대에게 발사하거나 빛을 내려면 사용(a)하면 된다. 30분 정도 밝은 빛을 내뿜는다." +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." +msgstr "여러 날카로운 부분이 있는 작은 금속 조각. 이 것을 보지 못한 적이 밟으면, 발에 구멍이 나게됩니다." #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "플레어(켜짐)" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "" -#. ~ Description for active flare +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." -msgstr "마그네슘 섬광탄이 타오르며 빛을 내뿜고 있습니다. 빛은 약 30분 정도 지속되다가 꺼집니다." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." +msgstr "" +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "고강도 손전등 (꺼짐)" +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "" -#. ~ Use action msg for heavy duty flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "고강도 손전등을 켰다." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "쇠뇌 덫" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "고강도 손전등의 배터리가 다 되었다." +msgid "You set the crossbow trap." +msgstr "쇠뇌 덫을 설치했다." -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"경비원들이 흔히 쓰는 원통형 알루미늄 고강도 LED 손전등. 쓸만한 근접무기이기도 합니다. 사용하면 켜져서 빛을 냅니다. 물론 배터리가 " -"있다면요." +"장전된 석궁의 방아쇠와 연결되어 있는 간단한 함정줄입니다. 줄이 당겨지면, 석궁이 발사됩니다. 한 번에 한 발의 볼트만 발사할 수 있고," +" 발사된 이후에는 함정이 해제됩니다." -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "고강도 손전등 (켜짐)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "지뢰" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "고강도 손전등을 껐다." +msgid "Bury the land mine?" +msgstr "지뢰를 묻습니까?" +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "아세틸렌 램프 (꺼짐)" +msgid "You set the land mine." +msgstr "지뢰를 설치했다." -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "%s을 켜려면 가스통을 장착해야 한다." +msgid "You bury the land mine." +msgstr "지뢰를 묻었다." -#. ~ Description for acetylene lamp (off) +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." -msgstr "고압 아세틸린으로 작동하는 구식 놋쇠 램프. 상황에 따라 위험할 수 있다는 것만 빼면 효율적인 조명기구입니다." +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "위에 올라서면 격발되는 군용 대인지뢰입니다." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "산탄총 덫" + +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "아세틸렌 램프 (켜짐)" +msgid "You set the shotgun trap." +msgstr "산탄총 덫을 설치했습니다." -#. ~ Use action msg for acetylene lamp (on). +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "%s이(가) 꺼졌다" +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "" +"장전된 이중 총신 산탄총의 방아쇠에 철사가 묶여진 단순한 함정입니다철사를 당기면 산탄총이 발사됩니다. 두 발이 장전되어있으며, 철사가 " +"방아쇠를 한번 당겨주면, 한 발 혹은 두 발이 발사됩니다." #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "흡입기" +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "인계철선 덫" -#. ~ Description for inhaler +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "인계철선을 설치했다." + +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" -"기관지 수축 치료용으로 사용되는 알부테롤 흡입기. 천식이 있는 사람에게는 생명 유지에 필수적인 도구이다. 약한 각성효과가 있으며, " -"어지럼증과 약간의 떨림을 유발한다." #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "RC 조종기" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "엔진톱 (꺼짐)" -#. ~ Description for RC control +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -"RC 자동차의 무선 조종기입니다. 조이스틱이 달려 있어 방향전환이 가능하며 그 외에 달려 있는 알록달록한 버튼들은 눌러도 아무 반응이 " -"없는데 아마 디럭스 모델에 쓰는 버튼인지도 모릅니다." +"상황에 따라 무기로도 사용되는 벌목용 장비. 사용하면 매우 강력하지만 근접 무기로는 사용하기 힘든 무기가 됩니다. 경유로 작동합니다." #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "RC카" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "엔진톱 (켜짐)" -#. ~ Description for RC car +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "원격 조종식 장난감 자동차. 어린이든 어른이든 재밌게 가지고 논다." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "엔진톱이 작동 중이며, 많은 소음을 발생시키고 있다. 사용하면 동작을 멈춘다." #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "RC카 (켜짐)" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "원형톱 (꺼짐)" -#. ~ Description for RC car (on) +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "원형톱의 전원을 켰습니다." + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." -msgstr "원격 조종식 장난감 자동차. 현재 작동 중이며 진짜 전기 자동차처럼 배터리를 소모하고 있다! 원격 조종으로 움직일 수 있다." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." +msgstr "" +"휴대용 원형톱입니다. 나무나 금속, 아니면 좀비, 또는 최악의 상황에서는 피자를 자를 수 있을 정도로 톱이 회전합니다. 톱은 전투에서 " +"효과적이지만 크기가 작아 맞추기는 어렵습니다." #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "RC 작동 모듈" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "원형톱 (켜짐)" -#. ~ Description for radio activation mod +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." -msgstr "적절한 물건에 부착하여 라디오 신호 수신으로 작동하게 만드는 소형 전자기기." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." +msgstr "소형 경량 무선 작동식 원형톱. 현재 작동 중이며, 톱날이 회전하고 있다. 사용하면 동작을 멈춘다." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "라디오 (꺼짐)" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "구리 도끼" -#. ~ Description for radio (off) +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." -msgstr "휴대용 라디오. 전원을 켜서 사용합니다. 근처의 신호를 잡아서 방송을 들을 수 있게 해줍니다." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." +msgstr "딱 알맞은 크기의 구리 도끼날이 나무 막대와 결합된, 투박하지만 효과적인 도끼입니다." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "라디오 (켜짐)" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "전기톱 (꺼짐)" -#. ~ Description for radio (on) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." -msgstr "이 휴대용 라디오는 켜져있고, 끊임없이 배터리를 소모하고 있습니다. 근처 방송탑의 방송이 나오고있습니다." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." +msgstr "" +"상황에 따라 무기로도 사용되는 벌목용 장비. 사용하면 매우 강력하지만 근접 무기로는 사용하기 힘든 무기가 됩니다. 배터리로 작동합니다." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "양방향 라디오" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "전기톱 (켜짐)" -#. ~ Description for two-way radio +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" -msgstr "" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." +msgstr "전기톱이 작동 중이며, 많은 소음을 발생시키고 있다. 사용하면동작을 멈춘다." #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "차량 원격조종 장치" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "" -#. ~ Description for remote vehicle controller +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "화학 용품" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "" -#. ~ Description for chemistry set +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" -"상자에 든 화학 용품 세트입니다. 유리 용기, 고무관, 철사, 핫플레이트, 보안경이 들어 있습니다. 원하는 화학 제품을 제작할 수도 " -"있지만 열원이 필요합니다." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "기초 화학 용품" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "돌 자귀" -#. ~ Description for basic chemistry set +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." -msgstr "유리 용기, 고무관, 보안경이 든 기초 화학 용품 세트. 원하는 화학 제품을 제작할 수도 있지만 열원이 필요합니다." +"This is a stone adze, somewhat useful for cutting through wood objects." +msgstr "나무를 자를 때 쓰이는 돌 자귀." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "돌 도끼" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." -msgstr "" +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." +msgstr "날카롭게 간 돌토막을 막대에 붙인 것입니다. 도끼로 쓰기에 충분하지만 진짜 도끼와는 비교할 수 없습니다." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "목공톱" -#. ~ Description for small weight scale +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." -msgstr "" +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "나무를 자를 때 유용하게 쓰이는 얇은 톱." #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" msgstr[0] "" -#. ~ Description for spectrophotometer +#. ~ Use action msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." +msgid "You test the bricks, and they're solid enough to use." msgstr "" +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "" +msgid "The bricks are still too damp to bear weight." +msgstr "" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" msgstr[0] "" -#. ~ Description for pH meter +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" msgstr[0] "" -#. ~ Description for voltmeter +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" -#. ~ Description for melting point apparatus +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" -msgstr[0] "" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "벽돌 가마" -#. ~ Description for vortex device +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." -msgstr "" +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." +msgstr "목탄으로 작동하는 휴대용 가마. 원래 벽돌을 굽기 위한 것이지만 찰흙으로 만든 거라면 뭐든 구워낼 수 있습니다." #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" -msgstr[0] "" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "페인트 긁개" -#. ~ Description for microscope +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." -msgstr "" +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "페인트를 제거하기 위해 만들어진 끌처럼 생긴 도구." #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" +msgid "clamp" +msgid_plural "clamps" msgstr[0] "" -#. ~ Description for dissecting microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" +msgid "claw bar" +msgid_plural "claw bars" msgstr[0] "" -#. ~ Description for separation funnel +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" -msgstr[0] "" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "콘크리트 믹서" -#. ~ Description for burette +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." -msgstr "" +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." +msgstr "휴대용 콘크리트 혼합기입니다. 아직 크고 무거우나 배터리로 충전시킬 수 있고 혼자서 작동합니다. 히터도 내장되어 있습니다." #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" -msgstr[0] "" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "무선 드릴" -#. ~ Description for rotary evapourator +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." -msgstr "" +"This is a cordless battery-powered drill with a selection of drill bits." +msgstr "배터리로 작동하는 무선 드릴입니다. 드릴 비트 세트가 딸려 있습니다." #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "전기 착암기" -#. ~ Description for fractional distillation apparatus +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "쇠톱" -#. ~ Description for electrophoresis tray +#. ~ Description for hacksaw +#: lang/json/TOOL_from_json.py +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "금속 물체를 자를 때 유용하게 쓰이는 튼튼한 톱." + +#: lang/json/TOOL_from_json.py +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "망치" + +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" +"나무 손잡이가 달린 강철 망치. 머리 부분은 비자기화 처리되어 있습니다. 망치, 못, 각목이 있으면 주변의 문이나 창문을 막을 수 있으며" +" 그 외에도 무수히 많은 다른 용도가 있습니다." #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "손 드릴" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" -msgstr "" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." +msgstr "손으로 돌리는 드릴. 속도가 느리고 빨리 지칩니다." #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "가위" +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "고무호스" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." -msgstr "튼튼하고 커다란 가위. 사용(a)하면 면으로 만들어진 물건(의류 등)을 잘라 천조각으로 만들 수 있습니다." +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." +msgstr "신축성 있는 고무호스. 재료로 쓰거나, 차량에서 연료를 빨아올릴 때 사용할 수 있습니다." #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -78886,6 +78630,124 @@ msgstr[0] "가위 잭" msgid "A compact scissor jack used for lifting vehicles." msgstr "차량을 들어올리는 데 쓰는 간단한 가위형 잭." +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "착암기" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "단단한 돌이나 그외 표면에 구멍을 뚫는 건설 용구. 가솔린으로 작동하며 사용하면 인접한 단단한 지형에 구멍을 뚫습니다." + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "전기 가마" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"배터리로 작동하는 전기 가마. 벽돌을 굽는 용도로 설계되었지만, 점토로 만든 무엇이든 구울 수 있습니다. 약간의 기계적 노하우만 있다면," +" 차량의 전력 시스템으로 작동되게 바꿀 수도 있을 겁니다." + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "총기기술자 수리도구" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"손상을 입은 화기를 수리하기 위해 제작된 완벽한 연장 세트. 표준 배터리로 작동하며, 화기의 장기 유지보수를 위해서 없어서는 안 될 " +"필수적인 도구입니다. 한 번 사용할 때마다 배터리를 100씩 소모합니다." + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "간이 망치" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "금속제 흙손" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "건설 현장에서 콘크리트나 회반죽을 평평하게 펴는데 쓰이는 금속제 도구." + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "플라스틱 거푸집" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "플라스틱 거푸집입니다. 이게 있으면 원하는 모양을 만들어서 플라스틱 물품을 제작할 수 있습니다." + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "멀티툴" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "여러 개의 작은 도구를 펜치로 결합하여 솜씨 좋게 설계된 일체형 도구입니다." + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -78901,6 +78763,248 @@ msgid "" "you can activate it in order to destroy metal barriers." msgstr "" +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "페인트 붓" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "벽에 페인트칠을 할 때 사용하는 넓은 붓." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "곡괭이" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "큰 강철 곡괭이, 단단한 것을 부수거나 적절한 기술이 있다면 단단한 적을 부수는데 적합합니다. 땅을 내려치세요!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "펜치" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +"기본적인 형태의 슬립조인트 플라이어. 펜치라고도 불리며, 기본적인 기계공학 작업에 사용된다. 복잡한 작업에는 렌치도 같이 사용된다." + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "전동 사포기" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "사용하면 금속 표면을 거울처럼 매끈하게 연마해주는 전자 공구입니다." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "돌 망치" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "돌을 막대기에 연결한 조잡한 망치. 대충 망치로 쓸 수는 있지만, 진짜 망치와는 비교할 수 없습니다." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "스크류드라이버" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "필립스제 스크류드라이버. 거의 모든 가전 및 기계공학 제작에 중요하며 그 밖에 다른 용도도 많다." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "스크류드라이버 세트" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "크기, 용도별로 들어있는 스크류드라이버 세트. 더 정밀한 작업을 하는데 알맞습니다." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "총기 수리도구" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"손상을 입은 화기를 수리하기 위해 제작된 휴대용 연장 세트. 표준 배터리로 작동하며, 화기의 장기 유지보수를 위해서 없어서는 안 될 " +"필수적인 도구입니다. 한 번 사용할 때마다 배터리를 100씩 소모합니다." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "납땜용 인두" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +"매우 뜨겁게 달굴 수 있는 금속 팁이 달린 기구. 고급 전자기기 제작에 필요합니다. 또한 상처를 지지는데에 사용할 수도 있습니다. " +"그렇게까지 해야만 한다면요." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "연장통" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "실내 보수작업이나 건설에 적합한 도구 세트를 모두 담고 있는 투박한 금속 상자입니다." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "확장 도구모음" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "아크 용접기" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "수제 아크 용접기" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" +"작은 변압기, 전선, 간이 전극 홀더 등으로 만든 투박한 아크 용접기입니다. 사용하는 사람의 안전 따윈 전혀 생각하지 않은 물건이며 " +"공장제 용접기보다 전력효율이 나쁘지만 급할 때는 쓸만합니다." + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "목제 흙손" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "건설 현장에서 콘크리트나 회반죽을 평평하게 펴는데 쓰이는 커다란 급조 도구. 머리를 후려치는데 쓸 수도 있다." + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "양털 뭉치" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "공작용 칼" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"섬유를 섬세하게 자르거나 공작품을 만드는데 쓰이는 작고 예리한 칼. 그럭저럭 나쁘지 않은 피해를 주지만, 공격을 명중시키기가 어렵다. " +"작고 날카로운 칼날은 숙련된 사람이 정확한 공격을 할 수 있도록 해준다. 시체를 도축하기에는 칼이 너무 작다." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "렌치" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "조정가능한 반월형 렌치. 근접 무기로 적절하며 기계공학 제작에 많이 쓰입니다." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -89577,8 +89681,8 @@ msgid "broken vegetation tangle" msgstr "부러진 식물 줄기" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "" +msgid "cobwebs" +msgstr "거미집" #: lang/json/field_type_from_json.py msgid "webs" @@ -90554,7 +90658,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -90692,7 +90796,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -90922,8 +91026,8 @@ msgstr "" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" #: lang/json/furniture_from_json.py @@ -91238,8 +91342,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -91799,7 +91903,7 @@ msgstr "" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "" #: lang/json/furniture_from_json.py @@ -94851,7 +94955,7 @@ msgstr[0] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -103848,8 +103952,8 @@ msgid "Unequip selected armor" msgstr "선택한 보호구 벗기" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "도움말 보기" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -104111,6 +104215,10 @@ msgstr "빠른 대상 선택으로 전환" msgid "Center On Character" msgstr "캐릭터를 중심으로" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "도움말 보기" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "성별 전환" @@ -104744,10 +104852,6 @@ msgstr "자동공격" msgid "Main Menu" msgstr "메인 메뉴" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "단축키" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "설정" @@ -104862,6 +104966,10 @@ msgstr "로컬 단축키 추가" msgid "Add global keybinding" msgstr "전역 단축키 추가" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "영역 추가" @@ -105514,6 +105622,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -105636,6 +105767,11 @@ msgstr "쓰레기장" msgid " Area Dump" msgstr " 쓰레기장" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -106767,6 +106903,21 @@ msgstr "" msgid "Manifest" msgstr "화물 목록" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -106985,7 +107136,7 @@ msgstr "학의 신중함" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -107052,7 +107203,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -107281,7 +107432,7 @@ msgstr "" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -107552,7 +107703,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -107697,7 +107848,7 @@ msgstr "" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -107898,7 +108049,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -108013,7 +108164,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -110262,6 +110413,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -110814,7 +110970,7 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "" #: lang/json/mission_def_from_json.py @@ -110855,10 +111011,6 @@ msgid "" "don't have any handy references." msgstr "" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -111246,8 +111398,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -112201,7 +112353,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -112209,7 +112361,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -115379,7 +115531,7 @@ msgstr "" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" #: lang/json/mutation_from_json.py @@ -115440,7 +115592,7 @@ msgstr "" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -115517,7 +115669,7 @@ msgstr "" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -121151,11 +121303,9 @@ msgstr "" msgid "Survivor Story" msgstr "" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -123697,6 +123847,14 @@ msgstr "시골집" msgid "rural house roof" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "" @@ -124726,6 +124884,10 @@ msgstr "" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "주택" @@ -124974,10 +125136,6 @@ msgstr "사료 저장고" msgid "silo cap" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "목장" @@ -131127,7 +131285,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -131145,7 +131303,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -133965,6 +134123,266 @@ msgstr "" msgid "central building south half" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -135180,6 +135598,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -135466,6 +136000,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -135611,47 +136181,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -136180,6 +136786,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -136558,6 +137272,66 @@ msgid "" "up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -137949,6 +138723,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "어두운 지하" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -139138,7 +139950,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -143756,7 +144568,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -143767,7 +144579,7 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr "" #: lang/json/snippet_from_json.py @@ -144914,7 +145726,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -145267,7 +146079,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" @@ -146503,7 +147315,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -146514,8 +147326,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -146569,11 +147381,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -146916,15 +147728,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -147655,7 +148458,7 @@ msgid "metal" msgstr "" #: lang/json/snippet_from_json.py -msgid "reaggae" +msgid "reggae" msgstr "" #: lang/json/snippet_from_json.py @@ -147809,7 +148612,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -148078,8 +148881,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -148273,11 +149076,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -150291,7 +151095,7 @@ msgstr "\"물렸다고해서 바로 쏴버리지 마! 물리는 건 괜찮아! #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -150766,7 +151570,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -154456,6 +155260,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "수색꾼(수렵꾼) 벙커" @@ -154505,7 +155313,7 @@ msgid "Clothing Store" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" +msgid "Acolyte." msgstr "" #: lang/json/talk_topic_from_json.py @@ -154513,7 +155321,7 @@ msgid "You're back. Have you come to listen to the song?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." +msgid "You there. Quiet down. Can you hear it? The song?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -154661,36 +155469,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -154768,16 +155576,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -154824,7 +155632,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -154919,7 +155727,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" #: lang/json/talk_topic_from_json.py @@ -155140,13 +155948,13 @@ msgid "Thanks. I have some things for you to do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " -"anymore..." +msgid "Hi there, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there, ." +msgid "" +"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " +"anymore..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -155220,24 +156028,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "자러 가기 전에 내가 뭔가 도와줄 일이 있을까?" +msgid "No, just no..." +msgstr "안 돼, 안 된다고..." #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "조금만 더..." +msgid "Just let me sleep, !" +msgstr "나 좀 자게 해줘, 야!" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "얼른 끝내줘, 다시 가서 자고 싶거든." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "나 좀 자게 해줘, 야!" +msgid "Just few minutes more..." +msgstr "조금만 더..." #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "안 돼, 안 된다고..." +msgid "Anything to do before I go to sleep?" +msgstr "자러 가기 전에 내가 뭔가 도와줄 일이 있을까?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -155263,11 +156071,11 @@ msgid "no, go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" +msgid " *pshhhttt* I'm reading you boss, over." msgstr "" #: lang/json/talk_topic_from_json.py -msgid " *pshhhttt* I'm reading you boss, over." +msgid "What is it, friend?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -155651,11 +156459,11 @@ msgid "Show me what needs to be done at the camp." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." +msgid "I'm currently ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm currently ." +msgid "I'm not doing much currently." msgstr "" #: lang/json/talk_topic_from_json.py @@ -155718,14 +156526,14 @@ msgstr "" msgid "Sure thing, I'll make my way there." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -155736,10 +156544,6 @@ msgstr "그래, 이번 여름 더위는 날 힘들게 해. 잠깐 쉬자, 어때 msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "그래, 이런 날씨에 내가 얼지 않게 해줄지도 몰라, 무슨 일이야?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -155747,13 +156551,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -155762,6 +156564,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -155833,14 +156641,14 @@ msgstr "좋아, 가만히 있으라고..." msgid "Keep your distance!" msgstr "가까이 오지마!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr ", 여긴 내 구역이야." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr ", 여긴 내 구역이야." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "진정해. 난 너에게 해코지할 생각이 없어." @@ -155857,14 +156665,14 @@ msgstr "" msgid "&Put hands up." msgstr "&손을 든다." -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "*drops_her_weapon." - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*무기를 떨어트렸다." +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "*drops_her_weapon." + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "이제 여기서 나가." @@ -155893,14 +156701,6 @@ msgstr "뭐가 문제야?" msgid "I don't care." msgstr "내가 알 바 아냐." -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "해줬으면 하는 일이 있어. 들어볼래?" @@ -155909,6 +156709,14 @@ msgstr "해줬으면 하는 일이 있어. 들어볼래?" msgid "I have another job for you. Want to hear about it?" msgstr "또 해줬으면 하는 일이 있어. 들어볼래?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "더 시킬 일은 없어." @@ -155926,14 +156734,14 @@ msgstr "오. 알았어." msgid "Never mind, I'm not interested." msgstr "아무것도 아냐, 난 관심 없어." -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "이건 어때?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "무슨 일?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "이건 어때?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "" @@ -156147,31 +156955,31 @@ msgid "Thanks!" msgstr "고마워!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." +msgid "Focus on the road, mate!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgid "I must focus on the road!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "너무 지쳤어, 조금만 쉬게 해줘." +msgid "I'm too thirsty, give me something to drink." +msgstr "너무 목말라, 뭔가 마실 것좀 주겠어?" #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "너무 배고파, 뭔가 먹을 것 좀 주겠어?" #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "너무 목말라, 뭔가 마실 것좀 주겠어?" +msgid "I'm too tired, let me rest first." +msgstr "너무 지쳤어, 조금만 쉬게 해줘." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" +msgid "I have some reason for not telling you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -156179,16 +156987,16 @@ msgid "Ah, okay." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "내가 왜 너하고 같이 가야하는데?" +msgid "Not until I get some antibiotics..." +msgstr "내가 항생제를 얻기 전까진 안돼..." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "물어봤잖아, 나중에 다시 물어보라고." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "내가 항생제를 얻기 전까진 안돼..." +msgid "Why should I travel with you?" +msgstr "내가 왜 너하고 같이 가야하는데?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -156279,19 +157087,19 @@ msgid "On second thought, never mind." msgstr "다시 생각해봤어. 신경 쓰지마." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." +msgid "I can't train you properly while you're operating a vehicle!" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "시간을 좀 줘, 나중에 새로운 걸 보여 줄게..." - #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" +msgid "Give it some time, I'll show you something new later..." +msgstr "시간을 좀 줘, 나중에 새로운 걸 보여 줄게..." + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." msgstr "" #: lang/json/talk_topic_from_json.py @@ -156330,14 +157138,14 @@ msgstr "그냥 마음속에 담아 두는게 좋겠어." msgid "I understand…" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "왜 내가 너하고 장비를 나눠야 되는데?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "방금 장비를 달라고 했잖아. 나중에 물어보라고." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "왜 내가 너하고 장비를 나눠야 되는데?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "좋아, 알았어." @@ -156480,16 +157288,16 @@ msgstr "다음에 필요하면 또 오라고!" msgid "You might be seeing more of me…" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey again. *kzzz*" +msgstr "*치직* 또 만나네." + #: lang/json/talk_topic_from_json.py msgid "" "I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " "I've seen in a long time." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" -msgstr "*치직* 또 만나네." - #: lang/json/talk_topic_from_json.py msgid "Hey. Let's chat for a second." msgstr "" @@ -156694,7 +157502,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -157495,15 +158303,15 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" +msgid "Greetings friend, it's nice to see you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." +msgid "What sorcery is this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -157511,11 +158319,11 @@ msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -157551,12 +158359,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "" @@ -158864,6 +159672,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -158872,8 +159684,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158884,11 +159695,8 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -159224,13 +160032,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" @@ -159289,7 +160097,8 @@ msgid "I'm sorry you lost someone." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -159299,8 +160108,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" +msgid "Just another tale of love and loss. Not one I like to tell." msgstr "" #: lang/json/talk_topic_from_json.py @@ -159325,34 +160133,34 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." +msgid "All right, fine. I had someone. I lost him." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost him." +msgid "All right, fine. I had someone. I lost her." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" @@ -159404,11 +160212,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -159416,11 +160224,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -160054,16 +160862,6 @@ msgid "" "Hell on Earth. I wish I'd paid more attention in Sunday School." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -160075,6 +160873,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -160150,14 +160958,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." +"Like I said, you want me to tell you a story, you gotta pony up the whisky." +" A full bottle, mind you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Like I said, you want me to tell you a story, you gotta pony up the whisky." -" A full bottle, mind you." +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160460,15 +161268,6 @@ msgid "" "help, I'd just be another dripping corpse." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -160479,11 +161278,16 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" +msgid "What were you saying before that?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -160506,6 +161310,10 @@ msgstr "" msgid "How's the weather?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "여기는 뭐하는 곳이지?" @@ -160592,16 +161400,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160648,15 +161456,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160690,15 +161498,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160741,14 +161549,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160798,7 +161606,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160817,11 +161625,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160878,11 +161686,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160894,19 +161702,19 @@ msgid "You're disgusting." msgstr "역겹군." #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -160932,7 +161740,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160940,9 +161750,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -161016,16 +161824,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -161117,7 +161925,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -161125,7 +161933,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -161244,12 +162052,6 @@ msgstr "" msgid "Where is your brother's place?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "" @@ -161433,11 +162235,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161636,9 +162438,7 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." +msgid "Marshal, I hope you're here to assist us." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161648,7 +162448,9 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161714,16 +162516,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "보안관님, 여기서 뵙게 되어 놀랍네요." #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "보안관님, 여기서 뵙게 되어 놀랍네요." +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -161759,6 +162561,22 @@ msgid "" "hoping a few plain text messages can get picked up though." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "안녕하십니까, 보안관님" + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "보안관님, 죄송하지만 지금은 말을 못 하겠습니다." + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "난 여기 책임자가 아닙니다, 보안관님" + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "모든 질문을 저의 리더에게 전달해야 합니다, 보안관님" + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "" @@ -161771,14 +162589,6 @@ msgstr "넌 네 일이나 신경 써야지, 여기서 볼 건 아무것도 없 msgid "If you need something you'll need to talk to someone else." msgstr "필요한 것이 있으면 다른 사람과 이야기를 해야 할 거야." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "부인." - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "이봐 아가씨, 나랑 같이 있는 게 더 안전할 것 같지 않아?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "선생님." @@ -161788,20 +162598,12 @@ msgid "Dude, if you can hold your own you should look into enlisting." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "안녕하십니까, 보안관님" - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "보안관님, 죄송하지만 지금은 말을 못 하겠습니다." - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "난 여기 책임자가 아닙니다, 보안관님" +msgid "Ma'am" +msgstr "부인." #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." -msgstr "모든 질문을 저의 리더에게 전달해야 합니다, 보안관님" +msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgstr "이봐 아가씨, 나랑 같이 있는 게 더 안전할 것 같지 않아?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -161858,14 +162660,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "제발 도와주세요. 음식 좀 나눠주세요." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" -msgstr "제발 날 도와줘. 나는 음식이 필요해. 네가 그들의 보안관이 아니야? 날 도와줄 수 없어?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -161873,14 +162676,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" -msgstr "" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" +msgstr "제발 날 도와줘. 나는 음식이 필요해. 네가 그들의 보안관이 아니야? 날 도와줄 수 없어?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "" +msgid "Please, help me. I need food." +msgstr "제발 도와주세요. 음식 좀 나눠주세요." #: lang/json/talk_topic_from_json.py msgid "" @@ -161899,17 +162701,17 @@ msgstr "나한테서 떨어져." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" -"사람이 많아서 더 들일 수 없다고 그들이 안 들여보내줘. 여기서 깨끗하게 지내고 말썽 안 부리면 지내도 된다고 허가해줬지만, 너무 " -"배고파서 죽을 것 같아." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" +"사람이 많아서 더 들일 수 없다고 그들이 안 들여보내줘. 여기서 깨끗하게 지내고 말썽 안 부리면 지내도 된다고 허가해줬지만, 너무 " +"배고파서 죽을 것 같아." #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -162010,16 +162812,16 @@ msgid "" "hurry to face that again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "" @@ -162102,13 +162904,13 @@ msgid "Do you need something to eat?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Yeah, I'm real hungry and they put drugs in most of the food. I can see " -"you're not like that." +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgid "" +"Yeah, I'm real hungry and they put drugs in most of the food. I can see " +"you're not like that." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162204,15 +163006,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162232,18 +163034,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "이 개자식들에게 신경 쓰지 마." +msgid "Fuck off, dickwaddle." +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162253,16 +163052,19 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "" +msgid "Don't bother with these assholes." +msgstr "이 개자식들에게 신경 쓰지 마." #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -162548,12 +163350,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -162562,6 +163358,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -162604,14 +163406,14 @@ msgstr "" msgid "I'll see what I can do." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "이봐, 너도 가장 강한 자만 살아남아야 된다고 생각하지?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "이봐, 너도 가장 강한 자만 살아남아야 된다고 생각하지?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "그걸 묻는 목적이 뭐지?" @@ -162628,18 +163430,18 @@ msgstr "" msgid "Nice to see you. I gotta be going though." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" -msgstr "왜냐하면 난 정말 살아남지 못할 것 같거든. 그래서 죽을 때까지 여기에 처박혀있어. 불쌍하고 아픈 영혼을 구원해주지 않을래?" - #: lang/json/talk_topic_from_json.py msgid "" "Oh you know, the usual: sittin' out here until I starve to death, playin' " "cards with Dave, that kinda thing." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" +msgstr "왜냐하면 난 정말 살아남지 못할 것 같거든. 그래서 죽을 때까지 여기에 처박혀있어. 불쌍하고 아픈 영혼을 구원해주지 않을래?" + #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" msgstr "" @@ -162661,12 +163463,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "사람들이 들여보내주지 않는데 왜 여기서 살고 있는거야?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162945,10 +163747,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "" @@ -162961,6 +163759,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "" @@ -162978,7 +163780,7 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." +msgid "I'm not a kid, okay? I'm sixteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162986,7 +163788,7 @@ msgid "I'm not a kid, okay? I'm fifteen." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." +msgid "I'm not a kid, okay? I'm fourteen." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162997,14 +163799,6 @@ msgstr "" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -163014,6 +163808,14 @@ msgid "" " We can hear them at night." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -163051,8 +163853,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -163062,7 +163863,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163092,33 +163894,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -163147,12 +163949,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -163161,8 +163957,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -163172,8 +163968,10 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "아, 새로운 얼굴. 안녕. 나는 보리스야." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -163187,6 +163985,10 @@ msgstr "" msgid "It is good to see you again." msgstr "다시만나서 반가워." +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "아, 새로운 얼굴. 안녕. 나는 보리스야." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -163255,6 +164057,13 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -163265,13 +164074,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -163301,15 +164103,15 @@ msgid "Got any more bread I can trade flour for?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." +msgid "Hello, nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, nice to see you again." +msgid "It's good to see you're still around." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "It's good to see you're still around." +msgid "Hi there. I'm Dana, nice to see a new face." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163361,10 +164163,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163375,8 +164175,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163398,12 +164200,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -163425,6 +164221,12 @@ msgid "" "now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -163454,6 +164256,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -163461,10 +164267,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -163502,13 +164304,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163745,12 +164547,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163850,14 +164652,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163908,12 +164710,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "" @@ -163926,6 +164722,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -163985,15 +164787,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164058,12 +164860,6 @@ msgid "" "look like we'll be here for the long term. If we live that long." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "안녕." @@ -164072,6 +164868,12 @@ msgstr "안녕." msgid "Hey again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "" @@ -164118,15 +164920,15 @@ msgid "" " I think my mom's on the fence." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Nice to see you again." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "안녕. 처음 보는 사람이네. 나는 제니야. 제니 포셋." -#: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice meeting you. What are you doing on that computer?" msgstr "만나서 반가워. 컴퓨터로 뭐하고 있는거야?" @@ -164275,15 +165077,6 @@ msgid "" "like this before somebody snaps." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -164296,6 +165089,15 @@ msgid "" "want to know?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "" @@ -164361,14 +165163,6 @@ msgid "" "hope that there's a future to be had." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -164381,10 +165175,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164398,14 +165192,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164422,13 +165212,25 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -164483,11 +165285,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164530,15 +165332,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164722,7 +165524,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -164739,12 +165541,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164835,17 +165637,17 @@ msgid "Do you want to talk about your story?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py @@ -164957,16 +165759,16 @@ msgstr "" msgid "Hmm, can we change this shave a little please?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "오, 돌아왔구나." + #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " "Vanessa." msgstr "오, 좋아. 또 먹여 살려야 할 새 입? 정확히는 우리가 필요하지만. 난 바네사야" -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "오, 돌아왔구나." - #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "밥 먹을 새 입은 아니지만, 나도 만나서 반가워." @@ -165003,14 +165805,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -165019,6 +165813,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -165196,15 +165998,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -165566,14 +166368,14 @@ msgstr "얌전히 있지 않으면 따끔한 맛을 보게 될 거야." msgid "Just on watch, move along." msgstr "그냥 경비서는 중이야, 갈 길 가라고." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "부인, 밖으로 나가시면 위험합니다." - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "밖에선 꽤 먹고 살기 힘들지?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "부인, 밖으로 나가시면 위험합니다." + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "" @@ -165602,14 +166404,14 @@ msgstr "" msgid "Well, I'd better be going. Bye." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "어서오라구..." - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "환영합니다 보안관님..." +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "어서오라구..." + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -165836,14 +166638,14 @@ msgid "" "attacked by zombie hordes, as you might guess." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "시민..." - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "보안관님..." +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "시민..." + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "물자와 교환할 수 있을까?" @@ -165904,14 +166706,14 @@ msgid "" "buy from you. I don't suppose you want to donate?" msgstr "우리는 못하겠어. 우리가 팔 수 있는 것은 아무것도 없고, 나는 너에게 살 돈이 없어. 기부하고 싶지 않아?" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "헤. 넌 뭐 좀 할 사람 같아 보이는데?" - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "너 번쩍거리는 배지를 달고 있네?" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "헤. 넌 뭐 좀 할 사람 같아 보이는데?" + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "난 여기 처음이야." @@ -165973,16 +166775,16 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " "down on people like us." msgstr "당신이랑 마찬가지지. 대놓고 말하지 말라고. 어떤 사람들은 우리 같은 사람을 얕잡아보거든." +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "물어봐서 미안" @@ -166006,22 +166808,22 @@ msgstr "살게." msgid "Who needs rebar?" msgstr "누구 철근 필요해?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "엿 먹어!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "마치 네가 말했던 것처럼. 엿 먹어라" #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "허, 새로운 사람 냄새를 맡았는데. 뭐 도와 줄까?" +msgid "Screw You!" +msgstr "엿 먹어!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "허, 새로운 사람 냄새를 맡았는데. 뭐 도와 줄까?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "" @@ -166311,9 +167113,83 @@ msgid "Glad to have you aboard." msgstr "함께하게 되서 기쁘구만." #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -166321,25 +167197,31 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "Wait! What??" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." +msgid "You do realize that the front door is just open?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "Lets trade." msgstr "" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "" @@ -166368,7 +167250,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -166400,7 +167282,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -166414,6 +167296,14 @@ msgstr "그거 좀 더 말해봐" msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -166477,10 +167367,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "" @@ -166585,14 +167471,6 @@ msgstr "" msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -166608,10 +167486,11 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +msgid "Here to trade, I hope?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py @@ -166620,6 +167499,13 @@ msgid "" "fair deal?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "" @@ -166834,16 +167720,16 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "좋은 아침입니다 부인, 무엇을 도와드릴까요?" +msgid "Can I help you, marshal?" +msgstr "뭘 도와드릴까요, 보안관님?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "좋은 아침입니다 선생님, 무엇을 도와드릴까요?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "뭘 도와드릴까요, 보안관님?" +msgid "Morning ma'am, how can I help you?" +msgstr "좋은 아침입니다 부인, 무엇을 도와드릴까요?" #: lang/json/talk_topic_from_json.py msgid "" @@ -166949,14 +167835,14 @@ msgstr "나에게 무엇을 해줄 수 있지?" msgid "Not now." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "부상당했다면 당신이나 동료를 봐줄 수 있어요." - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "나중에 다시와, 먼저 해야할게 있거든." +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "부상당했다면 당신이나 동료를 봐줄 수 있어요." + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "" @@ -167309,11 +168195,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -167325,11 +168211,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -167398,12 +168284,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -171343,6 +172229,15 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "흙바닥" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "" + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "콘크리트 바닥" @@ -171473,15 +172368,6 @@ msgid "" "resistance and sliding, commonly for recreational sports." msgstr "" -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "흙바닥" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "" - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -171641,6 +172527,15 @@ msgstr "" msgid "Moist spongy moss." msgstr "" +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "" @@ -172924,7 +173819,7 @@ msgstr "터진 미사일" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -172995,8 +173890,8 @@ msgstr "CVD 조작 패널" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -173111,7 +174006,7 @@ msgstr "고압 유압 차단기" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -173124,7 +174019,7 @@ msgstr "소형 고압 유압 차단기" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -173194,7 +174089,7 @@ msgstr "컨베이어 벨트" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -173418,7 +174313,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -173847,6 +174742,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "빈 공간" @@ -174479,9 +175379,8 @@ msgstr "종이 벽" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" #: lang/json/terrain_from_json.py @@ -175013,7 +175912,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -177033,7 +177932,7 @@ msgid "chitin ram" msgstr "" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" +msgid "biosilicified chitin ram" msgstr "" #: lang/json/vehicle_part_from_json.py @@ -177602,6 +178501,17 @@ msgstr "" msgid "hand paddles" msgstr "노" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "조종장치" @@ -181040,8 +181950,8 @@ msgstr "바이오닉용 내장 전력을 빼았겼다!" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "경보음이 울린다!" @@ -185515,65 +186425,6 @@ msgstr "" msgid "Putting on a %s would be tricky." msgstr "%s을(를) 어떻게 착용해야 할지 모르겠다." -#: src/character.cpp -msgid "Can't wear power armor over other gear!" -msgstr "파워 아머는 다른 장비 위에 장착할 수 없다!" - -#: src/character.cpp -msgid "You can only wear power armor components with power armor!" -msgstr "파워 아머를 장착해야만 다른 파워 아머 부속물을 착용할 수 있다!" - -#: src/character.cpp -#, c-format -msgid "Can't wear more than one %s!" -msgstr "%s 하나만 착용 가능!" - -#: src/character.cpp -#, c-format -msgid "Can't wear %s with power armor!" -msgstr "%s 파워아머 동시 착용 불가!" - -#: src/character.cpp -msgid "You don't have a hand free to wear that." -msgstr "그걸 입으려면 한 손이 자유로워야 한다." - -#: src/character.cpp -#, c-format -msgid "%s doesn't have a hand free to wear that." -msgstr "그걸 입으려면 %s의 한 손이 자유로워야 한다." - -#: src/character.cpp -#, c-format -msgid "Can't wear %i or more %s at once." -msgstr "%i개 이상의 %s은(는) 동시에 착용할 수 없다." - -#: src/character.cpp -msgid "You're already wearing footwear!" -msgstr "이미 신발을 신고 있다!" - -#: src/character.cpp -#, c-format -msgid "%s is already wearing footwear!" -msgstr "%s은(는) 이미 신발을 신고 있다!" - -#: src/character.cpp -msgid "You can't wear that with other headgear!" -msgstr "다른 헤드기어와 함께 착용할 수 없다!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that with other headgear!" -msgstr "%s은(는) 다른 헤드기어와 함께 착용할 수 없다!" - -#: src/character.cpp -msgid "You can't wear that much on your head!" -msgstr "머리에 더 착용할 수 없다!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that much on their head!" -msgstr "%s은(는) 머리에 더 착용할 수 없다!" - #: src/character.cpp msgid "Can't wear that, it's made of wool!" msgstr "양모 재질이라 입을 수 없다!" @@ -185604,6 +186455,74 @@ msgstr "더듬이" msgid "antlers" msgstr "사슴뿔" +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +msgid "Can't wear power armor over other gear!" +msgstr "파워 아머는 다른 장비 위에 장착할 수 없다!" + +#: src/character.cpp +msgid "You can only wear power armor components with power armor!" +msgstr "파워 아머를 장착해야만 다른 파워 아머 부속물을 착용할 수 있다!" + +#: src/character.cpp +#, c-format +msgid "Can't wear more than one %s!" +msgstr "%s 하나만 착용 가능!" + +#: src/character.cpp +#, c-format +msgid "Can't wear %s with power armor!" +msgstr "%s 파워아머 동시 착용 불가!" + +#: src/character.cpp +msgid "You don't have a hand free to wear that." +msgstr "그걸 입으려면 한 손이 자유로워야 한다." + +#: src/character.cpp +#, c-format +msgid "%s doesn't have a hand free to wear that." +msgstr "그걸 입으려면 %s의 한 손이 자유로워야 한다." + +#: src/character.cpp +#, c-format +msgid "Can't wear %i or more %s at once." +msgstr "%i개 이상의 %s은(는) 동시에 착용할 수 없다." + +#: src/character.cpp +msgid "You're already wearing footwear!" +msgstr "이미 신발을 신고 있다!" + +#: src/character.cpp +#, c-format +msgid "%s is already wearing footwear!" +msgstr "%s은(는) 이미 신발을 신고 있다!" + +#: src/character.cpp +msgid "You can't wear that with other headgear!" +msgstr "다른 헤드기어와 함께 착용할 수 없다!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that with other headgear!" +msgstr "%s은(는) 다른 헤드기어와 함께 착용할 수 없다!" + +#: src/character.cpp +msgid "You can't wear that much on your head!" +msgstr "머리에 더 착용할 수 없다!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that much on their head!" +msgstr "%s은(는) 머리에 더 착용할 수 없다!" + #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -186609,272 +187528,272 @@ msgstr "사용자 정의색" msgid "ERROR! Access denied!" msgstr "오류! 접근 거부됨!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "보안 목적으로 인해 접근이 일시적으로 차단됨." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "시스템 관리자에게 문의하십시오." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "보안을 우회합니까?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "비밀번호가 필요함." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "시스템을 해킹하시겠습니까?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "운전 선택:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "경고: 대공명은 심각한 결과를 초래할 수 있음! 계속하시겠습니까?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "데이터 미발견." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "미사일 비활성화" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "핵 미사일이 비활성화 되어있음!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "핵 미사일이 활성화 되어있음." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "바이오닉 접속 - 물품 내역" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "NE전력 광산(%d:%d) 운영기록" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "계속 읽으시겠습니까?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "아미가라 프로젝트" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" "PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--접근 승인--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "임무 성공!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "접근 거부됨" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "컴퓨터가 임무를 찾지 못했습니다!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "소프트웨어가 다운로드 되었습니다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "USB 드라이브가 필요합니다!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "오류: 샘플을 원심 분리기에 놓아주세요." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "오류: 원심 분리기에는 하나의 샘플만 넣어주세요." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "오류: 혈액 샘플만 사용해 주세요." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "병원균이 백혈구와 적혈구에 결합함." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "데이터를 다운로드하시겠습니까?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "데이터 처리중" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "오류: 메모리 저장소를 스캔 구역에 놓아주세요." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "오류: 한번에 하나의 물품만을 스캔할 수 있습니다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "오류: 메모리 저장소가 파괴되었거나 존재하지 않음." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "오류: 메모리 저장소가 비어있음." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -186883,11 +187802,11 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -186902,7 +187821,7 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -186913,27 +187832,27 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "즉시 대피하십시오" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "즉시 대피하십시오!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "접근 코드가 필요합니다!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -186942,216 +187861,216 @@ msgid "" "\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "콘솔이 작동을 멈췄습니다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "맨핵이 천장칸에서 떨어졌습니다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "보안로봇이 방 바닥에서 올라왔습니다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "콘솔이 당신에게 전기충격을 가했다!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "감전으로부터 보호되었다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "신체가 감전되어서 피해를 입었다!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "펌프가 폭발했습니다!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "하수가 새기 시작합니다!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "오류: 회전을 방해받음." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "오류: 채혈기, 비어있음." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "오류: 혈액 샘플이 파괴되었습니다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "오류: 데이터 접근 오작동" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "오류: 데이터 저장소가 파괴되었습니다." -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "" #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -188120,6 +189039,11 @@ msgstr "분해할 수 없다." msgid "It's rotten, I'm not taking that apart." msgstr "썩어있어서 손대고 싶지 않다." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -192939,6 +193863,10 @@ msgstr "무언가가 산산조각났다!" msgid "You dive from the %s." msgstr "%s에서 뛰어내렸다." +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -195452,6 +196380,10 @@ msgstr "이동 코드 오류" msgid "The %s collides with %s." msgstr "%s이(가) %s에 부딪혔다." +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -195474,6 +196406,10 @@ msgstr "" msgid "You can't drive the vehicle from here. You need controls!" msgstr "" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -198254,6 +199190,10 @@ msgstr "신체부위" msgid "Field types" msgstr "" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "방출" @@ -198710,6 +199650,14 @@ msgstr "" "'+'를 눌러 로컬 단축키 설정을 합니다.\n" "'='를 눌러 전역 단축키 설정을 합니다.\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + +#: src/input.cpp +msgid "Keybindings" +msgstr "단축키" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -201367,6 +202315,11 @@ msgstr "도구에서 부속물을 떼어냅니까?" msgid "You don't have any modified tools." msgstr "개조된 도구가 없다." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -216048,6 +217001,26 @@ msgid "" "? to get information on an item." msgstr "" +#: src/options.cpp +msgid "General" +msgstr "일반 설정" + +#: src/options.cpp +msgid "Interface" +msgstr "인터페이스" + +#: src/options.cpp +msgid "Graphics" +msgstr "그래픽" + +#: src/options.cpp +msgid "World Defaults" +msgstr "기본 월드맵" + +#: src/options.cpp +msgid "Android" +msgstr "안드로이드" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -216103,26 +217076,6 @@ msgstr "Deon 타일셋" msgid "Basic" msgstr "기본" -#: src/options.cpp -msgid "General" -msgstr "일반 설정" - -#: src/options.cpp -msgid "Interface" -msgstr "인터페이스" - -#: src/options.cpp -msgid "Graphics" -msgstr "그래픽" - -#: src/options.cpp -msgid "World Defaults" -msgstr "기본 월드맵" - -#: src/options.cpp -msgid "Android" -msgstr "안드로이드" - #: src/options.cpp msgid "Default character name" msgstr "기본 캐릭터 이름" @@ -216318,8 +217271,10 @@ msgstr "안전모드 작동 범위" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." -msgstr "안전모드가 켜져 있을 때 적이 얼마나 다가와야 경고해줄지 설정합니다. 0 = 플레이어 최대 시야범위" +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." +msgstr "" #: src/options.cpp msgid "Safe mode when driving" @@ -218258,10 +219213,6 @@ msgstr "잘못된 입력: 숫자가 아님" msgid "options" msgstr "설정" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -219169,6 +220120,12 @@ msgstr "%s 착용" msgid "Spill %s, then pick up %s" msgstr "%s을(를) 버리고, %s을(를) 줍는다." +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" diff --git a/lang/po/pl.po b/lang/po/pl.po index 23fc96c5d1399..95d7a536cecdb 100644 --- a/lang/po/pl.po +++ b/lang/po/pl.po @@ -5,19 +5,19 @@ # Radomir Kozłowski , 2018 # Faalagorn, 2019 # Artur Gromek , 2019 -# Brett Dong , 2019 # Chris Bittner , 2019 # Ewa Cichosz , 2019 # Zgroza Zgroza , 2019 # Aleksander Sienkiewicz , 2020 +# Brett Dong , 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Aleksander Sienkiewicz , 2020\n" +"Last-Translator: Brett Dong , 2020\n" "Language-Team: Polish (https://www.transifex.com/cataclysm-dda-translators/teams/2217/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -742,46 +742,40 @@ msgid "A canister of oxygen." msgstr "Zbiornik z tlenem." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "kolczasta rakieta domowej roboty" +msgid "spiked homemade rocket" +msgstr "" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" -msgstr "wybuchająca rakieta domowej roboty" +msgid "explosive homemade rocket" +msgstr "" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" -"Domowej roboty rakieta złożona z prostego ładunku wybuchowego zamocowanego " -"na rurze, którą wypełniono improwizowanym paliwem rakietowym. Niezbyt silna," -" ale można ją zrobić z niczego." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" -msgstr "zapalająca rakieta domowej roboty" +msgid "incendiary homemade rocket" +msgstr "" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" -"Domowej roboty rakieta złożona z pojemnika z palnym żelem zamocowanego na " -"rurze, którą wypełniono improwizowanym paliwem rakietowym. Podpalanie " -"krótkiego zasięgu, obchodzić się jak z jajkiem!" #: lang/json/AMMO_from_json.py msgid "unfinished charcoal" @@ -1137,14 +1131,10 @@ msgstr "znieczulający" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" -"Różnorodność potężnych leków hipnotycznych, przeciwbólowych i stymulujących." -" Jest przeznaczony do użytku w specjalistycznym sprzęcie medycznym i nie " -"można go podawać ręcznie. Możesz nim ponownie załadować zestaw do " -"znieczulenia." #: lang/json/AMMO_from_json.py msgid "sulfur" @@ -1805,14 +1795,14 @@ msgstr "" "nie przechowywać go zbyt długo." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "paliwo rakietowe" -msgstr[1] "paliwo rakietowe" -msgstr[2] "paliwo rakietowe" -msgstr[3] "paliwo rakietowe" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -2343,10 +2333,8 @@ msgstr "sieć" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "" -"Siatka sznurków i ciężarków, tradycyjnie używana do łowienia ryb i do " -"splatania przeciwników w walce." #: lang/json/AMMO_from_json.py msgid "anesthetic kit" @@ -26741,6 +26729,22 @@ msgstr[3] "podręcznik z chemii" msgid "A college textbook on chemistry." msgstr "Podręcznik chemii z koledżu." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -28487,6 +28491,12 @@ msgid "" " dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -32006,7 +32016,7 @@ msgstr[1] "amoniak" msgstr[2] "amoniak" msgstr[3] "amoniak" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -34726,7 +34736,7 @@ msgstr "Wyciskany ze świeżych jabłek. Pyszny i zdrowy." msgid "almond milk" msgstr "mleko migdałowe" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -35235,6 +35245,17 @@ msgstr "" "Specjalna mieszanka elektrolitów i cukrów prostych, która smakuje jak " "butelkowany pot, ale nawadnia organizm szybciej niż woda." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -38718,7 +38739,7 @@ msgstr[1] "Adderall" msgstr[2] "Adderall" msgstr[3] "Adderall" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -38737,7 +38758,8 @@ msgstr[1] "strzykawka z adrenaliną" msgstr[2] "strzykawka z adrenaliną" msgstr[3] "strzykawka z adrenaliną" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -39763,7 +39785,7 @@ msgstr[3] "" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" @@ -40832,7 +40854,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -41107,13 +41129,9 @@ msgstr "Garść prażonych żołędzi." #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "gotowane żołędzie" -msgstr[1] "gotowane żołędzie" -msgstr[2] "gotowane żołędzie" -msgstr[3] "gotowane żołędzie" +msgstr "gotowane żołędzie" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -41240,6 +41258,33 @@ msgstr "wątróbka w puszce" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "Wątróbka zakonserwowana w puszce. Pełna witamin z grupy B." +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "pigułka dietetyczna" @@ -41341,7 +41386,7 @@ msgstr[3] "żelatyna z marloss" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -46655,7 +46700,7 @@ msgstr[3] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -47585,24 +47630,6 @@ msgid "" " of liquid." msgstr "" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "zestaw do pobierania krwi" -msgstr[1] "zestaw do pobierania krwi" -msgstr[2] "zestaw do pobierania krwi" -msgstr[3] "zestaw do pobierania krwi" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" -"Zestaw do pobierania krwi z próbówką na próbkę krwi. Użyj, by pobrać krew " -"swoją lub z ciała nad którym stoisz." - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -47644,6 +47671,24 @@ msgstr "" "Elastyczna plastikowa butelka dla łatwego składowania, mieści pół litra " "płynu." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "zestaw do pobierania krwi" +msgstr[1] "zestaw do pobierania krwi" +msgstr[2] "zestaw do pobierania krwi" +msgstr[3] "zestaw do pobierania krwi" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" +"Zestaw do pobierania krwi z próbówką na próbkę krwi. Użyj, by pobrać krew " +"swoją lub z ciała nad którym stoisz." + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -51114,11 +51159,11 @@ msgstr "" #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -51664,6 +51709,20 @@ msgstr[3] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -53009,6 +53068,19 @@ msgstr[3] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "kamienny gar" +msgstr[1] "kamienny gar" +msgstr[2] "kamienny gar" +msgstr[3] "kamienny gar" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "Duży kamień prymitywnie obrobiony i wydrążony by przypominał garnek." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -53433,745 +53505,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "atomowy ekspres do kawy" -msgstr[1] "atomowy ekspres do kawy" -msgstr[2] "atomowy ekspres do kawy" -msgstr[3] "atomowy ekspres do kawy" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "atomowa lampa" -msgstr[1] "atomowa lampa" -msgstr[2] "atomowa lampa" -msgstr[3] "atomowa lampa" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "Zamknij pokrywę" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "Zamykasz pokrywę lampy." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "atomowa lampa (zakryta)" -msgstr[1] "atomowa lampa (zakryta)" -msgstr[2] "atomowa lampa (zakryta)" -msgstr[3] "atomowa lampa (zakryta)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "Otwórz pokrywę" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "Otwierasz pokrywę lampy." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "Zamykasz pokrywę lampki nocnej." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "Otwierasz pokrywę lampki nocnej." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "zamykacz do puszek" -msgstr[1] "zamykacz do puszek" -msgstr[2] "zamykacz do puszek" -msgstr[3] "zamykacz do puszek" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" -"Zasilana korbą odlana ze stali maszyna zaprojektowana do automatycznego " -"zamykania i szczelnego lakowania puszek." - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "para ręcznych gręplarek" -msgstr[1] "para ręcznych gręplarek" -msgstr[2] "para ręcznych gręplarek" -msgstr[3] "para ręcznych gręplarek" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" -"Para deseczek z uchwytami i zębami do czyszczenia włókien używana w " -"przemyśle tekstylnym." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "piec do węgla drzewnego" -msgstr[1] "piec do węgla drzewnego" -msgstr[2] "piec do węgla drzewnego" -msgstr[3] "piec do węgla drzewnego" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"Tęga metalowa skrzynia do produkcji węgla drzewnego metodą pirolizy, " -"niepełnego spalenia materiału organicznego w absencji tlenu." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "gliniany garnek" -msgstr[1] "gliniany garnek" -msgstr[2] "gliniany garnek" -msgstr[3] "gliniany garnek" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "Prosty gliniany garnek z przykrywką do gotowania potraw." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "gliniane żarna" -msgstr[1] "gliniane żarna" -msgstr[2] "gliniane żarna" -msgstr[3] "gliniane żarna" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "Proste ręczne żarna gliniane do mielenia ziaren." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "gliniany czajniczek" -msgstr[1] "gliniany czajniczek" -msgstr[2] "gliniany czajniczek" -msgstr[3] "gliniany czajniczek" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "Gliniany czajniczek. Teraz potrzeba tylko herbaty i wody." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "kij do kopania" -msgstr[1] "kij do kopania" -msgstr[2] "kij do kopania" -msgstr[3] "kij do kopania" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" -"Duży kij, z końcem ściętym w płaskie ostrze do kopania. Można nim wykopać " -"płytki dół, ale głęboki już nie." - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "wrzeciono i kądziel" -msgstr[1] "wrzeciono i kądziel" -msgstr[2] "wrzeciono i kądziel" -msgstr[3] "wrzeciono i kądziel" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "" -"Para wyspecjalizowanych drewnianych drążków używanych do nawijania włókien w" -" nici i przędzę." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "fermentujący słój z jajami" -msgstr[1] "fermentujące słoje z jajami" -msgstr[2] "fermentujące słoje z jajami" -msgstr[3] "fermentujące słoje z jajami" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" -"Sprawdzasz zawartość i widzisz, że zalewa wykonała zadanie, więc zamykasz " -"słój do przechowania." - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "Jaja nie są jeszcze gotowe." - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" -"Ten słój zawiera zestaw jajek zalany zalewą peklującą. Możesz zamknąć słój " -"gdy proces się zakończy." - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "haczyk wędkarski" -msgstr[1] "haczyk wędkarski" -msgstr[2] "haczyk wędkarski" -msgstr[3] "haczyk wędkarski" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "Prosty haczyk wędkarski." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "improwizowany haczyk wędkarski" -msgstr[1] "improwizowany haczyk wędkarski" -msgstr[2] "improwizowany haczyk wędkarski" -msgstr[3] "improwizowany haczyk wędkarski" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "Improwizowany haczyk wędkarski wycięty z drewna lub kości." - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "zamknięta kultura drożdży" -msgstr[1] "zamknięta kultura drożdży" -msgstr[2] "zamknięta kultura drożdży" -msgstr[3] "zamknięta kultura drożdży" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "Otwierasz słój i zbierasz drożdże." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "Drożdże jeszcze się nie namnożyły." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" -"Zamknięty słój z odkażoną brzeczką drożdży. Możesz pozyskać z niego drożdże " -"gdy się już namnożą." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "kotwiczka na linie" -msgstr[1] "kotwiczka na linie" -msgstr[2] "kotwiczka na linie" -msgstr[3] "kotwiczka na linie" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "zamknięty słój z korniszonami" -msgstr[1] "zamknięty słój z korniszonami" -msgstr[2] "zamknięty słój z korniszonami" -msgstr[3] "zamknięty słój z korniszonami" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "Otwórz słój" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "Otwierasz słój, wystawiając go na działanie powietrza." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "" -"To zamknięty słój zawierający korniszony. Użyj go, by otworzyć i jeść ze " -"smakiem." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "zamknięty słój kiszonej kapusty" -msgstr[1] "zamknięty słój kiszonej kapusty" -msgstr[2] "zamknięty słój kiszonej kapusty" -msgstr[3] "zamknięty słój kiszonej kapusty" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" -"To zamknięty słój zawierający kiszoną kapustę. Użyj go, by otworzyć i jeść " -"ze smakiem." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "zamknięty słój z jajami" -msgstr[1] "zamknięty słój z jajami" -msgstr[2] "zamknięty słój z jajami" -msgstr[3] "zamknięty słój z jajami" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" -"To zamknięty słój zawierający jaja. Użyj go, by otworzyć i jeść ze smakiem." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "rozpalony piec do węgla drzewnego" -msgstr[1] "rozpalony piec do węgla drzewnego" -msgstr[2] "rozpalony piec do węgla drzewnego" -msgstr[3] "rozpalony piec do węgla drzewnego" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" -"Żar w piecu wygasł, możesz go teraz rozłożyć by zebrać węgiel drzewny." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "W piecu nadal płonie żar." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "Piec pełen drewna, który rozpalono; lepiej go upuścić!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "para szydełek" -msgstr[1] "para szydełek" -msgstr[2] "para szydełek" -msgstr[3] "para szydełek" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" -"Para grubych drewnianych szydeł z okrągłymi końcami do splatania nici i " -"przędzy w materiał." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "improwizowana glewia" -msgstr[1] "improwizowana glewia" -msgstr[2] "improwizowana glewia" -msgstr[3] "improwizowana glewia" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "Duże ostrze przymocowane do długiego kija. Może zadać sporo obrażeń." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "wyciskarka do makaronu" -msgstr[1] "wyciskarka do makaronu" -msgstr[2] "wyciskarka do makaronu" -msgstr[3] "wyciskarka do makaronu" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" -"Napędzana korbą wyciskarka do makaronu. Służy do produkcji makaronu, a " -"wymienne głowice pozwalają na wybór produkowanego rodzaju." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "fermentujący słój z korniszonami" -msgstr[1] "fermentujące słoje z korniszonami" -msgstr[2] "fermentujące słoje z korniszonami" -msgstr[3] "fermentujące słoje z korniszonami" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" -"Próbujesz zawartości, i smakuje dobrze, więc zamykasz słój do przechowania." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "Korniszony jeszcze nie przefermentowały." - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" -"Ten słój zawiera przygotowane do fermentacji korniszony. Możesz zamknąć słój" -" gdy proces się zakończy." - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "kamienny gar" -msgstr[1] "kamienny gar" -msgstr[2] "kamienny gar" -msgstr[3] "kamienny gar" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "Duży kamień prymitywnie obrobiony i wydrążony by przypominał garnek." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "fermentujący słój kiszonej kapusty" -msgstr[1] "fermentujący słój kiszonej kapusty" -msgstr[2] "fermentujący słój kiszonej kapusty" -msgstr[3] "fermentujący słój kiszonej kapusty" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "Kiszona kapusta jeszcze nie przefermentowała." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "" -"Ten słój zawiera przygotowaną do fermentacji kiszoną kapustę. Możesz zamknąć" -" słój gdy proces się zakończy." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "czajniczek herbaciany" -msgstr[1] "czajniczek herbaciany" -msgstr[2] "czajniczek herbaciany" -msgstr[3] "czajniczek herbaciany" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "" -"Mały metalowy czajniczek. Chwila na herbatę nie była by taka sama bez niego." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "składany parasol" -msgstr[1] "składany parasol" -msgstr[2] "składany parasol" -msgstr[3] "składany parasol" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" -"Teleskopowy parasol który składa się dla łatwego przechowywania, użyteczny " -"gdy dzierżysz go chroniąc się przed deszczem." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "parasol" -msgstr[1] "parasole" -msgstr[2] "parasoli" -msgstr[3] "parasoli" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "Parasol z ostrym czubkiem, chroni przed deszczem gdy go dzierżysz." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "gofrownica" -msgstr[1] "gofrownica" -msgstr[2] "gofrownica" -msgstr[3] "gofrownica" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "Gofrownica. Jak nazwa wskazuje służy do robienia gofrów." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "żyletka" -msgstr[1] "żyletka" -msgstr[2] "żyletka" -msgstr[3] "żyletka" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "Żyletka o obustronnym ostrzu." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "garnek ciśnieniowy" -msgstr[1] "garnek ciśnieniowy" -msgstr[2] "garnek ciśnieniowy" -msgstr[3] "garnek ciśnieniowy" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"Użyteczny do gotowania wody do spaghetti i nie tylko. Ten zamknięty garnek " -"jest przeznaczony do gotowania żywności pod większym ciśnieniem i w wyższej " -"temperaturze. Może też być użyty do wytworzenia ciśnienia do wrażliwych " -"reakcji chemicznych." - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -56075,7 +55408,7 @@ msgstr[3] "" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -56706,14 +56039,10 @@ msgstr[3] "PłaskoMonety" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -"To moneta, która została spłaszczona w nowej maszynie odciskającej monety. " -"Maszyna została topornie zmieniona, tak aby pierwotny odcisk - który " -"najwyraźniej przedstawiał Myszkę Mickey - był zastąpiony ręcznie wyrytym " -"emblematem książki. Ledwo widoczny napis głosi \"Żeton Wymienny Kampusu\"." #: lang/json/GENERIC_from_json.py msgid "chit" @@ -57198,7 +56527,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -59941,6 +59270,202 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "atomowy ekspres do kawy" +msgstr[1] "atomowy ekspres do kawy" +msgstr[2] "atomowy ekspres do kawy" +msgstr[3] "atomowy ekspres do kawy" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "zamykacz do puszek" +msgstr[1] "zamykacz do puszek" +msgstr[2] "zamykacz do puszek" +msgstr[3] "zamykacz do puszek" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" +"Zasilana korbą odlana ze stali maszyna zaprojektowana do automatycznego " +"zamykania i szczelnego lakowania puszek." + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "gliniany garnek" +msgstr[1] "gliniany garnek" +msgstr[2] "gliniany garnek" +msgstr[3] "gliniany garnek" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "Prosty gliniany garnek z przykrywką do gotowania potraw." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "gliniane żarna" +msgstr[1] "gliniane żarna" +msgstr[2] "gliniane żarna" +msgstr[3] "gliniane żarna" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "Proste ręczne żarna gliniane do mielenia ziaren." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "gliniany czajniczek" +msgstr[1] "gliniany czajniczek" +msgstr[2] "gliniany czajniczek" +msgstr[3] "gliniany czajniczek" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "Gliniany czajniczek. Teraz potrzeba tylko herbaty i wody." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "fermentujący słój z jajami" +msgstr[1] "fermentujące słoje z jajami" +msgstr[2] "fermentujące słoje z jajami" +msgstr[3] "fermentujące słoje z jajami" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" +"Sprawdzasz zawartość i widzisz, że zalewa wykonała zadanie, więc zamykasz " +"słój do przechowania." + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "Jaja nie są jeszcze gotowe." + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" +"Ten słój zawiera zestaw jajek zalany zalewą peklującą. Możesz zamknąć słój " +"gdy proces się zakończy." + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "zamknięta kultura drożdży" +msgstr[1] "zamknięta kultura drożdży" +msgstr[2] "zamknięta kultura drożdży" +msgstr[3] "zamknięta kultura drożdży" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "Otwierasz słój i zbierasz drożdże." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "Drożdże jeszcze się nie namnożyły." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" +"Zamknięty słój z odkażoną brzeczką drożdży. Możesz pozyskać z niego drożdże " +"gdy się już namnożą." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "zamknięty słój z jajami" +msgstr[1] "zamknięty słój z jajami" +msgstr[2] "zamknięty słój z jajami" +msgstr[3] "zamknięty słój z jajami" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "Otwórz słój" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "Otwierasz słój, wystawiając go na działanie powietrza." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" +"To zamknięty słój zawierający jaja. Użyj go, by otworzyć i jeść ze smakiem." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "zamknięty słój z korniszonami" +msgstr[1] "zamknięty słój z korniszonami" +msgstr[2] "zamknięty słój z korniszonami" +msgstr[3] "zamknięty słój z korniszonami" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "" +"To zamknięty słój zawierający korniszony. Użyj go, by otworzyć i jeść ze " +"smakiem." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "zamknięty słój kiszonej kapusty" +msgstr[1] "zamknięty słój kiszonej kapusty" +msgstr[2] "zamknięty słój kiszonej kapusty" +msgstr[3] "zamknięty słój kiszonej kapusty" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" +"To zamknięty słój zawierający kiszoną kapustę. Użyj go, by otworzyć i jeść " +"ze smakiem." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -59961,6 +59486,473 @@ msgstr "" " Płytsza niż właściwy rondel czy garnek, i brakuje jej zintegrowanych " "elementów grzejnych znanych ze współczesnych menażek." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "wyciskarka do makaronu" +msgstr[1] "wyciskarka do makaronu" +msgstr[2] "wyciskarka do makaronu" +msgstr[3] "wyciskarka do makaronu" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" +"Napędzana korbą wyciskarka do makaronu. Służy do produkcji makaronu, a " +"wymienne głowice pozwalają na wybór produkowanego rodzaju." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "fermentujący słój z korniszonami" +msgstr[1] "fermentujące słoje z korniszonami" +msgstr[2] "fermentujące słoje z korniszonami" +msgstr[3] "fermentujące słoje z korniszonami" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" +"Próbujesz zawartości, i smakuje dobrze, więc zamykasz słój do przechowania." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "Korniszony jeszcze nie przefermentowały." + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" +"Ten słój zawiera przygotowane do fermentacji korniszony. Możesz zamknąć słój" +" gdy proces się zakończy." + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "garnek ciśnieniowy" +msgstr[1] "garnek ciśnieniowy" +msgstr[2] "garnek ciśnieniowy" +msgstr[3] "garnek ciśnieniowy" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"Użyteczny do gotowania wody do spaghetti i nie tylko. Ten zamknięty garnek " +"jest przeznaczony do gotowania żywności pod większym ciśnieniem i w wyższej " +"temperaturze. Może też być użyty do wytworzenia ciśnienia do wrażliwych " +"reakcji chemicznych." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "fermentujący słój kiszonej kapusty" +msgstr[1] "fermentujący słój kiszonej kapusty" +msgstr[2] "fermentujący słój kiszonej kapusty" +msgstr[3] "fermentujący słój kiszonej kapusty" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "Kiszona kapusta jeszcze nie przefermentowała." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "" +"Ten słój zawiera przygotowaną do fermentacji kiszoną kapustę. Możesz zamknąć" +" słój gdy proces się zakończy." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "czajniczek herbaciany" +msgstr[1] "czajniczek herbaciany" +msgstr[2] "czajniczek herbaciany" +msgstr[3] "czajniczek herbaciany" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "" +"Mały metalowy czajniczek. Chwila na herbatę nie była by taka sama bez niego." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "gofrownica" +msgstr[1] "gofrownica" +msgstr[2] "gofrownica" +msgstr[3] "gofrownica" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "Gofrownica. Jak nazwa wskazuje służy do robienia gofrów." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "haczyk wędkarski" +msgstr[1] "haczyk wędkarski" +msgstr[2] "haczyk wędkarski" +msgstr[3] "haczyk wędkarski" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "Prosty haczyk wędkarski." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "improwizowany haczyk wędkarski" +msgstr[1] "improwizowany haczyk wędkarski" +msgstr[2] "improwizowany haczyk wędkarski" +msgstr[3] "improwizowany haczyk wędkarski" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "Improwizowany haczyk wędkarski wycięty z drewna lub kości." + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "kij do kopania" +msgstr[1] "kij do kopania" +msgstr[2] "kij do kopania" +msgstr[3] "kij do kopania" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" +"Duży kij, z końcem ściętym w płaskie ostrze do kopania. Można nim wykopać " +"płytki dół, ale głęboki już nie." + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "atomowa lampa" +msgstr[1] "atomowa lampa" +msgstr[2] "atomowa lampa" +msgstr[3] "atomowa lampa" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "Zamknij pokrywę" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "Zamykasz pokrywę lampy." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "atomowa lampa (zakryta)" +msgstr[1] "atomowa lampa (zakryta)" +msgstr[2] "atomowa lampa (zakryta)" +msgstr[3] "atomowa lampa (zakryta)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "Otwórz pokrywę" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "Otwierasz pokrywę lampy." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "Zamykasz pokrywę lampki nocnej." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "Otwierasz pokrywę lampki nocnej." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "piec do węgla drzewnego" +msgstr[1] "piec do węgla drzewnego" +msgstr[2] "piec do węgla drzewnego" +msgstr[3] "piec do węgla drzewnego" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"Tęga metalowa skrzynia do produkcji węgla drzewnego metodą pirolizy, " +"niepełnego spalenia materiału organicznego w absencji tlenu." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "rozpalony piec do węgla drzewnego" +msgstr[1] "rozpalony piec do węgla drzewnego" +msgstr[2] "rozpalony piec do węgla drzewnego" +msgstr[3] "rozpalony piec do węgla drzewnego" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" +"Żar w piecu wygasł, możesz go teraz rozłożyć by zebrać węgiel drzewny." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "W piecu nadal płonie żar." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "Piec pełen drewna, który rozpalono; lepiej go upuścić!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "kotwiczka na linie" +msgstr[1] "kotwiczka na linie" +msgstr[2] "kotwiczka na linie" +msgstr[3] "kotwiczka na linie" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "improwizowana glewia" +msgstr[1] "improwizowana glewia" +msgstr[2] "improwizowana glewia" +msgstr[3] "improwizowana glewia" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "Duże ostrze przymocowane do długiego kija. Może zadać sporo obrażeń." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "składany parasol" +msgstr[1] "składany parasol" +msgstr[2] "składany parasol" +msgstr[3] "składany parasol" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" +"Teleskopowy parasol który składa się dla łatwego przechowywania, użyteczny " +"gdy dzierżysz go chroniąc się przed deszczem." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "parasol" +msgstr[1] "parasole" +msgstr[2] "parasoli" +msgstr[3] "parasoli" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "Parasol z ostrym czubkiem, chroni przed deszczem gdy go dzierżysz." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -60160,6 +60152,23 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "para szydełek" +msgstr[1] "para szydełek" +msgstr[2] "para szydełek" +msgstr[3] "para szydełek" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" +"Para grubych drewnianych szydeł z okrągłymi końcami do splatania nici i " +"przędzy w materiał." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -60206,6 +60215,52 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "żyletka" +msgstr[1] "żyletka" +msgstr[2] "żyletka" +msgstr[3] "żyletka" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "Żyletka o obustronnym ostrzu." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "para ręcznych gręplarek" +msgstr[1] "para ręcznych gręplarek" +msgstr[2] "para ręcznych gręplarek" +msgstr[3] "para ręcznych gręplarek" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" +"Para deseczek z uchwytami i zębami do czyszczenia włókien używana w " +"przemyśle tekstylnym." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "wrzeciono i kądziel" +msgstr[1] "wrzeciono i kądziel" +msgstr[2] "wrzeciono i kądziel" +msgstr[3] "wrzeciono i kądziel" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "" +"Para wyspecjalizowanych drewnianych drążków używanych do nawijania włókien w" +" nici i przędzę." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -60562,6 +60617,19 @@ msgstr "" "Zestaw różnych elementów do sterowania pojazdem. Użyteczny w produkcji " "rzeczy." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -62076,7 +62144,7 @@ msgstr[3] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -68909,8 +68977,8 @@ msgstr "Łup: Broń palna" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." -msgstr "" +msgid "Destination for guns, bows and similar weapons." +msgstr "Miejsce na broń palną, łuki i im podobne." #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Magazines" @@ -73537,6 +73605,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "Mod Prowizorycznych Przedmiotów" @@ -73901,9 +73980,10 @@ msgstr[2] "" msgstr[3] "" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" @@ -74171,11 +74251,9 @@ msgstr[3] "" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" -"Pstrąg. Popularna ryba na wycieczkach ojciec plus syn. Może z wyjątkiem " -"momentu gdy trzeba ją wypatroszyć." #: lang/json/MONSTER_from_json.py msgid "brown trout" @@ -74188,11 +74266,9 @@ msgstr[3] "" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"Pstrąg potokowy. Popularna ryba na wycieczkach ojciec plus syn. Może z " -"wyjątkiem momentu gdy trzeba ją wypatroszyć." #: lang/json/MONSTER_from_json.py msgid "brook trout" @@ -74205,11 +74281,9 @@ msgstr[3] "" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"Pstrąg źródlany. Popularna ryba na wycieczkach ojciec plus syn. Może z " -"wyjątkiem momentu gdy trzeba ją wypatroszyć." #: lang/json/MONSTER_from_json.py msgid "lake trout" @@ -74222,11 +74296,9 @@ msgstr[3] "" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"Palia jeziorowa. Popularna ryba na wycieczkach ojciec plus syn. Może z " -"wyjątkiem momentu gdy trzeba ją wypatroszyć." #: lang/json/MONSTER_from_json.py msgid "rainbow trout" @@ -74239,11 +74311,9 @@ msgstr[3] "" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" -"Pstrąg tęczowy. Popularna ryba na wycieczkach ojciec plus syn. Może z " -"wyjątkiem momentu gdy trzeba ją wypatroszyć." #: lang/json/MONSTER_from_json.py msgid "steelhead trout" @@ -74256,11 +74326,9 @@ msgstr[3] "" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" -"Pstrąg stalowogłowy. Popularna ryba na wycieczkach ojciec plus syn. Może z " -"wyjątkiem momentu gdy trzeba ją wypatroszyć." #: lang/json/MONSTER_from_json.py msgid "salmon" @@ -74273,9 +74341,8 @@ msgstr[3] "" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" -"Łosoś atlantycki. Bardzo tłusta, pożywna ryba. Doskonała po uwędzeniu." #: lang/json/MONSTER_from_json.py msgid "kokanee salmon" @@ -74288,8 +74355,8 @@ msgstr[3] "" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "Nerka. Bardzo tłusta, pożywna ryba. Doskonała po uwędzeniu." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "chinook salmon" @@ -74302,8 +74369,8 @@ msgstr[3] "" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "Łosoś czawycza. Bardzo tłusta, pożywna ryba. Doskonała po uwędzeniu." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "coho salmon" @@ -74315,8 +74382,8 @@ msgstr[3] "" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "Kiżucz. Bardzo tłusta, pożywna ryba. Doskonała po uwędzeniu." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "whitefish" @@ -74345,8 +74412,8 @@ msgstr[3] "" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." -msgstr "Bass wielkogębowy. Bardzo popularna ryba wśród wędkarzy sportowych." +msgid "A largemouth bass. Very popular with sports fishermen." +msgstr "Bass wielkogębowy to bardzo popularna ryba wśród wędkarzy sportowych." #: lang/json/MONSTER_from_json.py msgid "smallmouth bass" @@ -74359,11 +74426,9 @@ msgstr[3] "" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" -"Bass małogębowy. Nie toleruje zanieczyszczeń w wodzie, więc jest dobrym " -"wskaźnikiem jej czystości." #: lang/json/MONSTER_from_json.py msgid "striped bass" @@ -74376,10 +74441,10 @@ msgstr[3] "" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" -"Skalnik prążkowany. Jest w zasadzie rybą słonowodną ale migruje do słodkiej " +"Skalnik prążkowany jest w zasadzie rybą słonowodną ale migruje do słodkiej " "wody w okresie tarła." #: lang/json/MONSTER_from_json.py @@ -74393,11 +74458,9 @@ msgstr[3] "" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" -"Rokiel biały. Powszechna w rejonie ryba o płaskim boku i kolczastej płetwie " -"górnej." #: lang/json/MONSTER_from_json.py msgid "perch" @@ -74410,7 +74473,7 @@ msgstr[3] "" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" @@ -74424,7 +74487,7 @@ msgstr[3] "" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74437,7 +74500,7 @@ msgstr[3] "" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74451,7 +74514,7 @@ msgstr[3] "" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74465,8 +74528,10 @@ msgstr[3] "" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" +"Niebieski bass to gatunek inwazyjny w Japonii. Często oprawiany i pieczony w" +" całości." #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -74479,7 +74544,7 @@ msgstr[3] "" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74492,7 +74557,7 @@ msgstr[3] "" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74505,7 +74570,7 @@ msgstr[3] "" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74518,7 +74583,7 @@ msgstr[3] "" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74532,7 +74597,7 @@ msgstr[3] "" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" @@ -74546,7 +74611,7 @@ msgstr[3] "" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74560,7 +74625,7 @@ msgstr[3] "" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" @@ -74574,8 +74639,8 @@ msgstr[3] "" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "Sumik to ryba z rodziny sumokształtnych. Dobra smażona w cieście." #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -74587,7 +74652,7 @@ msgstr[3] "" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74600,7 +74665,7 @@ msgstr[3] "" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74615,7 +74680,7 @@ msgstr[3] "" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" @@ -74629,8 +74694,8 @@ msgstr[3] "" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "" +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "Szczupak czarny jest podobny do szczupaka, tylko mniejszy." #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -74643,7 +74708,7 @@ msgstr[3] "" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" @@ -74657,7 +74722,7 @@ msgstr[3] "" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74671,7 +74736,7 @@ msgstr[3] "" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -74685,7 +74750,7 @@ msgstr[3] "" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74699,11 +74764,9 @@ msgstr[3] "" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -"Miękławka. Ryby te są podobne do niszczuki ale bez wielkich zębów, " -"zrywających skórę łusek i agresji." #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -74716,7 +74779,7 @@ msgstr[3] "" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -74747,7 +74810,7 @@ msgstr[3] "" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -75071,7 +75134,7 @@ msgstr[3] "nadętych grzybiczych zombie" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" @@ -75088,7 +75151,7 @@ msgstr[3] "" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" #: lang/json/MONSTER_from_json.py @@ -75974,12 +76037,9 @@ msgstr[3] "" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" -"Ten niegdyś przeciętny mieszaniec labradora niewątpliwie zdziczał. Choć " -"prawdopodobnie nadal instynktownie ufa ludziom, jest też prawdopodobnie " -"daleki od bycia udomowionym zwierzęciem." #: lang/json/MONSTER_from_json.py msgid "Labrador puppy" @@ -77824,13 +77884,13 @@ msgstr "Obraz utworzony ze światła, niemal identyczny jak autentyk." #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "homunculus" -msgstr[1] "homunculusy" -msgstr[2] "homunculusy" -msgstr[3] "homunculusy" +msgid_plural "homunculi" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -80509,7 +80569,8 @@ msgstr[3] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -82600,17 +82661,6 @@ msgstr "" "flesz. Nie jest już w łączności z policją lub systemem bezpieczeństwa, ale " "wciąż w nieustannej pogoni za przestępcami i włamywaczami." -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" -"Owadzi robot w rozmiarze małego psa, zaprojektowany do zapewnienia domowego " -"bezpieczeństwa. Uzbrojony w dwa paralizatory bliskiego zasięgu, potrafi " -"jeździć po ziemi z dużą prędkością." - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -84377,7 +84427,7 @@ msgstr "" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "" #. ~ Message for SPELL 'Artifact Blood' @@ -85922,18 +85972,18 @@ msgstr[3] "hełm górniczy (wł.)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -86462,7 +86512,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -89346,12 +89396,12 @@ msgstr "" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "Tick." @@ -89535,6 +89585,7 @@ msgstr[3] "bomba rurowa" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -89567,8 +89618,9 @@ msgstr[3] "aktywna bomba rurowa" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "Już zapaliłeś %s, spróbuj zamiast tego rzucić." @@ -89579,6 +89631,7 @@ msgstr "Już zapaliłeś %s, spróbuj zamiast tego rzucić." #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -89718,8 +89771,8 @@ msgstr[2] "" msgstr[3] "" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -90120,2906 +90173,2642 @@ msgstr "" "Złożony koc zrobiony z materiałów ery kosmicznej zakrywający najważniejsze " "części ciała. Użyj by rozwinąć do używania." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "wojskowa czarna skrzynka" +msgstr[1] "wojskowa czarna skrzynka" +msgstr[2] "wojskowa czarna skrzynka" +msgstr[3] "wojskowa czarna skrzynka" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" +"Czarna skrzynka, najwyraźniej wyciągnięta z wraku jakiegoś wojskowego " +"pojazdu. Jeśli znajdziesz system do jej przeanalizowania możesz znaleźć coś " +"użytecznego." -#. ~ Use action msg for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "minireaktor" +msgstr[1] "minireaktor" +msgstr[2] "minireaktor" +msgstr[3] "minireaktor" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "Mały przenośny reaktor plutonowy. Obchodź się z nim ostrożnie!" -#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "nieaktywny młynek EMP" +msgstr[1] "nieaktywny młynek EMP" +msgstr[2] "nieaktywny młynek EMP" +msgstr[3] "nieaktywny młynek EMP" +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "Młynek EMP wylatuje ci z ręki i bada otoczenie!" -#. ~ Description for horse tack +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "Błędnie programujesz młynek EMP; padnij!" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"To nieaktywny młynek EMP. Młynki to latające drony wielkości pięści. Ten " +"wyposażono w granat EMP, którym atakuje samobójczym lotem i detonując go u " +"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " +"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "nieaktywny młynek C-4" +msgstr[1] "nieaktywny młynek C-4" +msgstr[2] "nieaktywny młynek C-4" +msgstr[3] "nieaktywny młynek C-4" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "Młynek C-4 wylatuje ci z ręki i bada otoczenie!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "Błędnie programujesz młynek C-4; padnij!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +"To nieaktywny młynek C-4. Młynki to latające drony wielkości pięści. Ten " +"wyposażono w ładunek C-4, którym atakuje samobójczym lotem i detonując go u " +"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " +"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "zapakowany M72 LAW" -msgstr[1] "zapakowany M72 LAW" -msgstr[2] "zapakowany M72 LAW" -msgstr[3] "zapakowany M72 LAW" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "nieaktywny młynek ogłuszający" +msgstr[1] "nieaktywny młynek ogłuszający" +msgstr[2] "nieaktywny młynek ogłuszający" +msgstr[3] "nieaktywny młynek ogłuszający" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "Aktywuj" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "Młynek ogłuszający wylatuje ci z ręki i bada otoczenie!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "Pociągasz za rączkę aktywacyjną, przygotowując LAW do wystrzału." +msgid "You misprogram the flashbang hack; take cover!" +msgstr "Błędnie programujesz młynek ogłuszający; padnij!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" -"To zapakowany do przechowywania M72 LAW. Użyj go by go wyciągnąć i " -"przygotować do wystrzału. Raz aktywowany nie może być złożony z powrotem." +"To nieaktywny młynek EMP. Młynki to latające drony wielkości pięści. Ten " +"wyposażono w granat EMP, którym atakuje samobójczym lotem i detonując go u " +"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " +"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "ręczna pompka" -msgstr[1] "ręczna pompka" -msgstr[2] "ręczna pompka" -msgstr[3] "ręczna pompka" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "nieaktywny młynek z gazem łzawiącym" +msgstr[1] "nieaktywny młynek z gazem łzawiącym" +msgstr[2] "nieaktywny młynek z gazem łzawiącym" +msgstr[3] "nieaktywny młynek z gazem łzawiącym" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "" -"Ta pompka nadaje się do napełniania powietrzem nadmuchiwanych przedmiotów." +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "Młynek z gazem łzawiącym wylatuje ci z ręki i bada otoczenie!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "Błędnie programujesz młynek z gazem łzawiącym; padnij!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" +"To nieaktywny młynek C-4. Młynki to latające drony wielkości pięści. Ten " +"wyposażono w ładunek C-4, którym atakuje samobójczym lotem i detonując go u " +"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " +"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "bomba kwasowa" -msgstr[1] "bomba kwasowa" -msgstr[2] "bomba kwasowa" -msgstr[3] "bomba kwasowa" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "nieaktywny młynek-granat" +msgstr[1] "nieaktywny młynek-granat" +msgstr[2] "nieaktywny młynek-granat" +msgstr[3] "nieaktywny młynek-granat" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "Młynek-granat wylatuje ci z ręki i bada otoczenie!" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "Błędnie programujesz młynek-granat; padnij!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." -msgstr "To kruchy pojemnik z kwasem. Rzuć nim by rozlać kałużę silnego kwasu." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." +msgstr "" +"To nieaktywny młynek-granat. Młynki to latające drony wielkości pięści. Ten " +"wyposażono w granat, którym atakuje samobójczym lotem i detonując go u celu." +" Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i komputerowe" +" zdeterminują sukces w przeprogramowaniu matrycy celowniczej." -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "nieaktywna wieżyczka laserowa" +msgstr[1] "nieaktywna wieżyczka laserowa" +msgstr[2] "nieaktywna wieżyczka laserowa" +msgstr[3] "nieaktywna wieżyczka laserowa" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"To zaawansowana wersja zunifikowanego systemu zasilania, czyli UPS-a. " -"Urządzenie zostało znacząco przebudowane dla zwiększenia efektywności. " -"Ponadto używa ogniw plutonowych a nie baterii. Niestety jego plutonowy " -"reaktor nie może być zasilony w stacji ładowania UPS." +"To nieaktywna wieżyczka laserowa. Użycie jej zakłada włączenie jej, " +"postawienie na ziemi, gdzie się zagnieździ. Jeżeli zostanie skutecznie " +"przeprogramowana i przekablowana rozpozna cię jako przyjaciela, i będzie " +"atakować wrogów w zasięgu jej obrotowych działek laserowych. Wymaga światła " +"słonecznego do strzelania." #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "zaawansowany elektroniczny papieros" -msgstr[1] "zaawansowany elektroniczny papieros" -msgstr[2] "zaawansowany elektroniczny papieros" -msgstr[3] "zaawansowany elektroniczny papieros" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." msgstr "" -"Zaawansowana wersja elektronicznego papierosa. Mniej szkodliwa droga do " -"dostarczenia sobie nikotyny niż zwykłe papierosy, ale nadal uzależniająca. " -"Potrzebuje baterii i płynu nikotynowego do funkcjonowania." #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "klakson na sprężone powietrze" -msgstr[1] "klakson na sprężone powietrze" -msgstr[2] "klakson na sprężone powietrze" -msgstr[3] "klakson na sprężone powietrze" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "nieaktywny młynek" +msgstr[1] "nieaktywny młynek" +msgstr[2] "nieaktywny młynek" +msgstr[3] "nieaktywny młynek" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "HOOOOONK!" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "Młynek wylatuje ci z ręki i bada otoczenie!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "Trąbisz klaksonem!" +msgid "You misprogram the manhack; it's hostile!" +msgstr "Błędnie programujesz młynek; jest wrogi!" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" -"To mały pojemnik ze sprężonym powietrzem przyłączonym do plastikowego " -"klaksonu. Naciśnięcie guzika na wierzchu spowoduje wyemitowanie głośnego " -"dźwięku." +"To nieaktywny młynek C-4. Młynki to latające drony wielkości pięści. Ten " +"wyposażono w ładunek C-4, którym atakuje samobójczym lotem i detonując go u " +"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " +"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "budzik" -msgstr[1] "budzik" -msgstr[2] "budzik" -msgstr[3] "budzik" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "nieaktywny młynek miniatomówka" +msgstr[1] "nieaktywny młynek miniatomówka" +msgstr[2] "nieaktywny młynek miniatomówka" +msgstr[3] "nieaktywny młynek miniatomówka" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." -msgstr "" -"Nakręcany zegar z budzikiem. Mimo że hałas czyni wstawanie nieprzyjemnym, " -"zawsze jest mieć wczesny start w nadchodzący dzień. Możesz go też rozłożyć " -"by odzyskać trochę części." +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "Młynek miniatomówka wylatuje ci z ręki i bada otoczenie!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "kowadło" -msgstr[1] "kowadło" -msgstr[2] "kowadło" -msgstr[3] "kowadło" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "Błędnie programujesz młynek miniatomówkę. Zmów ostatni paciorek." -#. ~ Description for anvil +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"Ten olbrzymi blok dziwnie ukształtowanej stali, z dłutowatym wyrostkiem w " -"rogu. Używane w większości prac metalurgicznych." +"To nieaktywny młynek miniatomówka. Ten jest wielokrotnie większy niż " +"zwyczajny młynek, i wyposażono go w miniatomówkę, którą zdetonuje po " +"samobójczym locie do celu. Użyj by przeprogramować i aktywować młynek. " +"Umiejętności elektroniczne i komputerowe zdeterminują sukces w " +"przeprogramowaniu matrycy celowniczej." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." msgstr "" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "banjo" -msgstr[1] "banjo" -msgstr[2] "banjo" -msgstr[3] "banjo" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "nieaktywna wieżyczka kontroli tłumu" +msgstr[1] "nieaktywna wieżyczka kontroli tłumu" +msgstr[2] "nieaktywna wieżyczka kontroli tłumu" +msgstr[3] "nieaktywna wieżyczka kontroli tłumu" -#. ~ Description for banjo +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "Standardowe fabryczne banjo. Wygląda na nadające się do gry." +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "barometr" -msgstr[1] "barometr" -msgstr[2] "barometr" -msgstr[3] "barometr" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "nieaktywna wieżyczka" +msgstr[1] "nieaktywna wieżyczka" +msgstr[2] "nieaktywna wieżyczka" +msgstr[3] "nieaktywna wieżyczka" -#. ~ Description for barometer +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "Plastikowy barometr do odczytywania ciśnienia atmosferycznego." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "pułapka na niedźwiedzia" -msgstr[1] "pułapka na niedźwiedzia" -msgstr[2] "pułapka na niedźwiedzia" -msgstr[3] "pułapka na niedźwiedzia" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "Zakopać pułapkę na misia?" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action done_message for bear trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "Rozstawiasz pułapkę na niedźwiedzia." +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "" -#. ~ Use action done_message for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "Zakopujesz pułapkę na niedźwiedzia." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "" -#. ~ Description for bear trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" -"To sprężynujące stalowe szczęki połączoną z wrażliwą płytką naciskową. " -"Rozłóż ja na ziemi by schwytać i zranić to co w nią wejdzie. Jak masz " -"szpadel to możesz ją też zakopać." #: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "pułapka z ostrzem" -msgstr[1] "pułapka z ostrzem" -msgstr[2] "pułapka z ostrzem" -msgstr[3] "pułapka z ostrzem" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action done_message for blade trap. +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." +msgid "" +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" -#. ~ Description for blade trap #: lang/json/TOOL_from_json.py -msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." -msgstr "" -"Maczeta przyczepiona bokiem do silnika, z połykaczem kontrolującym gaz. " -"Pociągnięcie linki sprawia że ostrze wiruje z wielką siłą. Efekt pułapki " -"rozciąga się w obszarze 3x3." +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "pułapka z deską z gwoździem" -msgstr[1] "pułapka z deską z gwoździem" -msgstr[2] "pułapka z deską z gwoździem" -msgstr[3] "pułapka z deską z gwoździem" +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "" -#. ~ Use action done_message for nailboard trap. +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "Rozstawiasz pułapkę na %s, z gwoździami w górę." +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "" -#. ~ Description for nailboard trap +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." msgstr "" -"Kilka kawałków drewna zbitych razem i nabitych gwoździami sterczącymi w " -"górę. Jeżeli nie spodziewająca się niczego ofiara nastąpi na nią, przebije " -"sobie stopę na wylot." #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "szczypce przegubowe" -msgstr[1] "szczypce przegubowe" -msgstr[2] "szczypce przegubowe" -msgstr[3] "szczypce przegubowe" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for pair of bolt cutters +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." +msgid "The grocery bot beeps affirmatively and awaits orders." msgstr "" -"Duże szczypce przegubowe. Możesz ich użyć do przecięcia kłódek lub grubego " -"drutu." +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "kościany flet" -msgstr[1] "kościany flet" -msgstr[2] "kościany flet" -msgstr[3] "kościany flet" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "" -#. ~ Description for bone flute +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "Wygładzony kościany flet z pięcioma otworami na palce." +msgid "" +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." +msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "mina pułapka" -msgstr[1] "mina pułapka" -msgstr[2] "mina pułapka" -msgstr[3] "mina pułapka" +#: lang/json/TOOL_from_json.py +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "Rozstawiasz pułapkę i aktywujesz granat." +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for booby trap +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -"To toporne urządzenie wybuchowe uruchamiane kawałkiem nici. Użyj do " -"rozłożenia i obserwuj jak jakiś żałosny bubek ją uruchomi." +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "ceglany piec" -msgstr[1] "ceglany piec" -msgstr[2] "ceglany piec" -msgstr[3] "ceglany piec" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for brick kiln +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"Przenośny opalany węglem drzewnym piec. Jest zaprojektowany do wypalania " -"cegieł, ale możesz w nim wypalić też inne rzeczy zrobione z gliny." #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "elektryczny piec" -msgstr[1] "elektryczny piec" -msgstr[2] "elektryczny piec" -msgstr[3] "elektryczny piec" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for electric kiln +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -"Przenośny elektryczny piec do wypalania zasilany na baterie. Jest " -"zaprojektowany do wypalania cegieł, ale możesz w nim wypalić też inne rzeczy" -" zrobione z gliny. Mając nieco mechanicznego know-how, mógłbyś nawet " -"przerobić go tak by działał na zasilaniu pojazdów." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "folia bąbelkowa" -msgstr[1] "folia bąbelkowa" -msgstr[2] "folia bąbelkowa" -msgstr[3] "folia bąbelkowa" -#. ~ Use action done_message for bubble wrap. +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." -msgstr "Rozkładasz folię na ziemi, gdzie leży gotowa do wystrzelenia." +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for bubble wrap +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -"Arkusz plastiku pokryty bąbelkami wypełnionymi powietrzem. Użyj by rozłożyć " -"na ziemi, tworząc pułapkę-alarm która ostrzeże cię gdy ktoś na nią wejdzie." #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "ładunki wybuchowe C-4" -msgstr[1] "ładunki wybuchowe C-4" -msgstr[2] "ładunki wybuchowe C-4" -msgstr[3] "ładunki wybuchowe C-4" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for C-4 explosive +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -"Wojskowa mieszanka wybuchowa RDX. Naklejka mówi: \"Materiał wybuchowy, " -"używaj z wielką ostrożnością.\" W zestawie jest mały minutnik." - -#: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "ładunki wybuchowe C-4 (uzbrojone)" -msgstr[1] "ładunki wybuchowe C-4 (uzbrojone)" -msgstr[2] "ładunki wybuchowe C-4 (uzbrojone)" -msgstr[3] "ładunki wybuchowe C-4 (uzbrojone)" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." -msgstr "Już nastawiłeś licznik %s, i możesz chcieć się oddalić od tego." +msgid "" +"A siren howls and lights flash as the police bot prepares to arrest you!" +msgstr "" -#. ~ Description for C-4 explosive (armed) +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -"Wojskowa mieszanka wybuchowa RDX. Naklejka mówi: \"Materiał wybuchowy, " -"używaj z wielką ostrożnością.\" W zestawie jest mały minutnik, kótry obecnie" -" odlicza w dół." +"To nieaktywny robot policyjny. Korzystanie z tego przedmiotu polega na " +"umieszczeniu go na ziemi i włączeniu. Jeśli przeprogramujesz i okablujesz go" +" pomyślnie, bot policyjny zidentyfikuje cię jako organ ścigania, krąży wokół" +" lub podąża za tobą i próbuje zatrzymać przestępców." #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "luźna kolczatka" -msgstr[1] "luźna kolczatka" -msgstr[2] "luźna kolczatka" -msgstr[3] "luźna kolczatka" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "nieaktywny okobot" +msgstr[1] "nieaktywny okobot" +msgstr[2] "nieaktywny okobot" +msgstr[3] "nieaktywny okobot" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "Rozsypujesz kolczatkę na %s." +msgid "The eyebot hums and takes to the sky." +msgstr "" -#. ~ Description for loose caltrops +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" msgstr "" -"Małe metalowe przedmioty z wieloma ostrymi końcami. Jeżeli nie spodziewająca" -" się niczego ofiara nastąpi na nią, przebije sobie stopę cierniami." +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" +msgid "" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive cleaner bot. +#: lang/json/TOOL_from_json.py +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "" + +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "aparat fotograficzny" -msgstr[1] "aparat fotograficzny" -msgstr[2] "aparat fotograficzny" -msgstr[3] "aparat fotograficzny" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "nieaktywny robot górniczy" +msgstr[1] "nieaktywne roboty górnicze" +msgstr[2] "nieaktywne roboty górnicze" +msgstr[3] "nieaktywne roboty górnicze" -#. ~ Description for camera +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +msgid "The miner bot whirrs and tunnels into the ground." msgstr "" -"Aparat fotograficzny typu \"Wyceluj i pstrykaj\", z cyfrowym wyświetlaczem i" -" zapasowym 'celownikiem optycznym'. Możesz oglądać zdjęcia na ekranie lub " -"zapisać je na karcie pamięci. Korzysta ze zwykłych baterii." +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "profesjonalny aparat fotograficzny" -msgstr[1] "profesjonalny aparat fotograficzny" -msgstr[2] "profesjonalny aparat fotograficzny" -msgstr[3] "profesjonalny aparat fotograficzny" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for camera pro +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "świeca" -msgstr[1] "świeca" -msgstr[2] "świeca" -msgstr[3] "świeca" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action msg for candle. +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "Zapalasz świecę." +msgid "The riot control bot rolls into action." +msgstr "" -#. ~ Description for candle +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." +"The riot control bot gases you and approaches with a pair of handcuffs." msgstr "" -"To gruba woskowa świeca. Daje niewiele światła, ale może palić się przez " -"długi czas. Potrzebujesz zapalniczki lub zapałek by ją zapalić." - -#. ~ Use action msg for candle. -#: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "Zdmuchujesz świecę." -#. ~ Description for candle +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" -"To gruba woskowa świeca. Daje niewiele światła, ale może palić się przez " -"długi czas. Jest zapalona." #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "kanister ze śluzem" -msgstr[1] "kanister ze śluzem" -msgstr[2] "kanister ze śluzem" -msgstr[3] "kanister ze śluzem" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "nieaktywny smyrgobot" +msgstr[1] "nieaktywny smyrgobot" +msgstr[2] "nieaktywny smyrgobot" +msgstr[3] "nieaktywny smyrgobot" -#. ~ Description for goo canister +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +msgid "The skitterbot gives a quick bow and scurries away." msgstr "" -"Na kanistrze jest naklejka: \"Uwaga: zawiera wysoce toksyczne i żrące " -"materiały. Zawartość może być rozumna. Otwierasz na własne ryzyko.\" Wydaje " -"ci się że coś się w środku porusza." +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "elektryczna wyżynarka (wył.)" -msgstr[1] "elektryczna wyżynarka (wył.)" -msgstr[2] "elektryczna wyżynarka (wył.)" -msgstr[3] "elektryczna wyżynarka (wył.)" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "" -#. ~ Description for electric carver (off) +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "elektryczna wyżynarka (wł.)" -msgstr[1] "elektryczna wyżynarka (wł.)" -msgstr[2] "elektryczna wyżynarka (wł.)" -msgstr[3] "elektryczna wyżynarka (wł.)" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "nieaktywny obronny robot laboratorium" +msgstr[1] "nieaktywne obronne roboty laboratorium" +msgstr[2] "nieaktywnych obronnych robotów laboratorium" +msgstr[3] "nieaktywnych obronnych robotów laboratorium" -#. ~ Description for electric carver (on) +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." -msgstr "Ta wyżynarka jest włączona a ostrza brzęczą. Użyj by wyłączyć." +msgid "The lab defense bot shudders briefly and skitters away." +msgstr "Bot laboratoryjny drży przez chwilę i odjeżdża." +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "telefon komórkowy" -msgstr[1] "telefony komórkowe" -msgstr[2] "telefony komórkowe" -msgstr[3] "telefony komórkowe" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" -#. ~ Use action msg for cellphone. +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "Rozświetlasz ekran." +msgid "" +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." +msgstr "" -#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "Baterie w komórce wymagają więcej ładunków." +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for cellphone +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +msgid "The searchlight flares up and establishes a perimeter." msgstr "" -"To telefon komórkowy, starszy brat smartfona, ale nadal popularny w pewnych " -"kręgach z uwagi na niezawodność, wytrzymałość i zdolność pracy na zwykłych " -"bateriach. Użycie go włączy ekran zapewniając światło jeśli jest naładowany." -" Ma też zegar z budzikiem." +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "komórka- latarka" -msgstr[1] "komórka- latarka" -msgstr[2] "komórka- latarka" -msgstr[3] "komórka- latarka" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "Przestajesz podświetlać ekran." +msgid "" +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "smartfony" -msgstr[1] "smartfony" -msgstr[2] "smartfony" -msgstr[3] "smartfony" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "Aktywujesz aplikację latarki." +msgid "The dispatch whirrs onto its legs and searches for a target." +msgstr "" -#. ~ Use action need_charges_msg for smartphone. +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "Poziom naładowania smartfona jest zbyt niski." +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Description for smartphone +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." msgstr "" -"Popularny, wymyślny smartfon. Zdolny wykonywać zdjęcia zintegrowanym " -"aparatem fotograficznym i oświetlać otoczenie aplikacją z latarką, jeśli " -"jest naładowany. Posiada aplikację zegar a z budzikiem. Zasilany z małej " -"baterii ładowanej i kompatybilnej z UPS (Unifikowanym Systemem Zasilania)." #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. +#: lang/json/TOOL_from_json.py +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" + +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" +msgid "clothes hanger" +msgid_plural "clothes hangers" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "Włącz latarkę" - -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "Deaktywujesz aplikację latarki." - -#: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "piła łańcuchowa (wył.)" -msgstr[1] "piła łańcuchowa (wył.)" -msgstr[2] "piła łańcuchowa (wył.)" -msgstr[3] "piła łańcuchowa (wył.)" - -#. ~ Description for chainsaw (off) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" -"To narzędzie drwali, które okazyjnie dorabia na boku jako broń. Napełniona " -"benzyną, po użyciu włączy się zmieniając się w potężną lecz nieporęczną " -"broń." #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "piła łańcuchowa (wł.)" -msgstr[1] "piła łańcuchowa (wł.)" -msgstr[2] "piła łańcuchowa (wł.)" -msgstr[3] "piła łańcuchowa (wł.)" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "gadająca lalka" +msgstr[1] "gadająca lalka" +msgstr[2] "gadająca lalka" +msgstr[3] "gadająca lalka" -#. ~ Description for chainsaw (on) +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "Ta piła łańcuchowa mocno hałasuje. Użyj by ją wyłączyć." +msgid "" +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." +msgstr "" +"To gadająca lalka dla dzieci. Szczęśliwie nadal działa i możesz zabrać z " +"niej baterie." #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "kuźnia węglowa" -msgstr[1] "kuźnia węglowa" -msgstr[2] "kuźnia węglowa" -msgstr[3] "kuźnia węglowa" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "zasilana laska bojowa" +msgstr[1] "zasilana laska bojowa" +msgstr[2] "zasilana laska bojowa" +msgstr[3] "zasilana laska bojowa" -#. ~ Description for charcoal forge +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" -"Przenośna, opalana węglem drzewnym, kuźnia do prac metalurgicznych. " -"Połączona z właściwymi narzędziami mógłbyś jej użyć do robót " -"metalurgicznych." +"To okuta żelazem laska bojowa z wbudowanym w rączkę paralizatorem wysokiego " +"napięcia. Paralizator ma okablowanie prowadzące do metalowych końców laski, " +"pozwalając na porażenie wrogów, których zwykłe okładanie laską jest zbyt " +"niebezpieczne." #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "oczyszczacz wody z węgla drzewnego" -msgstr[1] "oczyszczacz wody z węgla drzewnego" -msgstr[2] "oczyszczacz wody z węgla drzewnego" -msgstr[3] "oczyszczacz wody z węgla drzewnego" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "taktyczna tonfa (wył.)" +msgstr[1] "taktyczna tonfa (wył.)" +msgstr[2] "taktyczna tonfa (wył.)" +msgstr[3] "taktyczna tonfa (wył.)" -#. ~ Description for charcoal water purifier +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" -"Użycie tego przedmiotu na pojemniku z wodą oczyści wodę poprzez przesączenie" -" jej przez warstwy węgla drzewnego. Gdy węgiel oczyści wystarczającą ilość " -"wody stanie się nieużyteczny i można oczyszczać rozłożyć i odzyskać " -"składniki. Woda z niepewnych źródeł jak na przykład z rzeki może być " -"zanieczyszczona." +"Wzmocniona plastikowa tonfa, której wydrążony rdzeń wypełniają kondensatory " +"i wysokiej wydajności ładowalny akumulator. Po włączeniu przycisku w rączce," +" prąd o wysokim napięciu płynie do dwóch elektrod umieszczonych na jej " +"końcu, i przez ciała każdego kto ma nieszczęście się z nimi zetknąć. Ma też " +"sprytną latarkę, która jest teraz wyłączona." #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "taktyczna tonfa (wł.)" +msgstr[1] "taktyczna tonfa (wł.)" +msgstr[2] "taktyczna tonfa (wł.)" +msgstr[3] "taktyczna tonfa (wł.)" -#. ~ Description for lifestraw +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" +"Wzmocniona plastikowa tonfa, której wydrążony rdzeń wypełniają kondensatory " +"i wysokiej wydajności ładowalny akumulator. Po włączeniu przycisku w rączce," +" prąd o wysokim napięciu płynie do dwóch elektrod umieszczonych na jej " +"końcu, i przez ciała każdego kto ma nieszczęście się z nimi zetknąć. Ma też " +"zintegrowaną latarkę, która jest teraz włączona, stale drenując baterie i " +"oświetlając otoczenie." #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "wędzarnia węglowa" -msgstr[1] "wędzarnia węglowa" -msgstr[2] "wędzarnia węglowa" -msgstr[3] "wędzarnia węglowa" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "L-stick (wył.)" +msgstr[1] "L-stick (wył.)" +msgstr[2] "L-stick (wył.)" +msgstr[3] "L-stick (wył.)" -#. ~ Description for charcoal smoker +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "" -"Przenośna wędzarnia opalana węglem drzewnym. Dobra na weekendowego grilla i " -"wędzenia mięsa dla zapewnienia mu trwałości." +msgid "The L-stick(tm) lights up." +msgstr "Kij świetlny (TM) zapala się." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "kuchenka węglowa" -msgstr[1] "kuchenka węglowa" -msgstr[2] "kuchenka węglowa" -msgstr[3] "kuchenka węglowa" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "baterie w kiju świetlnym (TM) wyczerpały się." -#. ~ Description for charcoal cooker +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." msgstr "" -"Mały metalowy pojemnik na węgiel drzewny z dołączoną zapalniczką. Możesz " -"używać go do gotowania żywności." - -#: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "skrobarka do farby" -msgstr[1] "skrobarka do farby" -msgstr[2] "skrobarka do farby" -msgstr[3] "skrobarka do farby" +"Produkowany prze korporację Światło, ta stylowa laska funkcjonuje nie tylko " +"jako źródło światła, ale też jako lekka broń, dzięki superstopowi z którego " +"jest zrobiona. Opatentowane ulepszenia efektywności stawiają go ponad " +"standardowe źródła światła, powodując że kij świetlny, jak go popularnie się" +" nazywa, działa na bateriach dłużej niż inne światła." -#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "Narzędzie podobne do dłuta, zaprojektowane do usuwania farby." +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "kij świetlny (wł.)" +msgstr[1] "kij świetlny (wł.)" +msgstr[2] "kij świetlny (wł.)" +msgstr[3] "kij świetlny (wł.)" +#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "dłuto do metalu" -msgstr[1] "dłuto do metalu" -msgstr[2] "dłuto do metalu" -msgstr[3] "dłuto do metalu" +msgid "The l-stick(tm)'s light fades away." +msgstr "Kij świetlny (TM) gaśnie." -#. ~ Description for metalworking chisel +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"Krótkie solidne dłuto do metalu. Użyteczne w niektórych pracach " -"metalurgicznych." +"Produkowany prze korporację Światło, ta stylowa laska funkcjonuje nie tylko " +"jako źródło światła, ale też jako lekka broń, dzięki superstopowi z którego " +"jest zrobiona. Opatentowane ulepszenia efektywności stawiają go ponad " +"standardowe źródła światła, powodując że kij świetlny, jak go popularnie się" +" nazywa, działa na bateriach dłużej niż inne światła. Kij świeci jasno, " +"wolno zużywając baterie." #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "piła tarczowa (wył.)" -msgstr[1] "piła tarczowa (wył.)" -msgstr[2] "piła tarczowa (wył.)" -msgstr[3] "piła tarczowa (wył.)" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "Rzeźnik Louisville" +msgstr[1] "Rzeźnik Louisville" +msgstr[2] "Rzeźnik Louisville" +msgstr[3] "Rzeźnik Louisville" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "Włączasz piłę tarczową." +msgid "You light the Louisville Slaughterer." +msgstr "Zapalasz Rzeźnika Louisville." -#. ~ Description for circular saw (off) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" -"Lekka ręczna bezprzewodowa piła tarczowa. Rozkręca okrągłe ostrze na tyle " -"prędko by ciąć drewno, zombiaki, i w sytuacjach awaryjnych pizzę. Ostrzem " -"piły, pomimo że to dobra broń w walce, ciężko trafić z uwagi na jego mały " -"rozmiar." +"To twarda drewniana pałka owinięta nasączonymi benzyną szmatami i " +"ogniotrwałymi warstwami nomexu. Zapal ją a zabawa w odbijanego nabierze " +"rumieńców. Potrzebujesz zapalniczki lub zapałek do podpalenia." +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "piła tarczowa (wł.)" -msgstr[1] "piła tarczowa (wł.)" -msgstr[2] "piła tarczowa (wł.)" -msgstr[3] "piła tarczowa (wł.)" +msgid "The Louisville Slaughterer is extinguished." +msgstr "Rzeźnik Louisville zostaje wygaszony." -#. ~ Description for circular saw (on) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" -"Lekka ręczna bezprzewodowa piła tarczowa. Ostrze się kręci gdyż jest " -"włączona. Użyj by wyłączyć." - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "klarnet" -msgstr[1] "klarnet" -msgstr[2] "klarnet" -msgstr[3] "klarnet" +"To twarda drewniana pałka owinięta nasączonymi benzyną szmatami i " +"ogniotrwałymi warstwami nomexu. Pali się jasnym płomieniem i świetnie " +"doświetla linie pola w nocnej grze. Ponadto naprawdę zachęca arbitra do " +"orzekania na twoją korzyść." -#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "To bogato zdobiony klarnet zrobiony z drewna." +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "ekspres do kawy" -msgstr[1] "ekspres do kawy" -msgstr[2] "ekspres do kawy" -msgstr[3] "ekspres do kawy" +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "nóż rzeźniczy" +msgstr[1] "nóż rzeźniczy" +msgstr[2] "nóż rzeźniczy" +msgstr[3] "nóż rzeźniczy" -#. ~ Description for coffeemaker +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." msgstr "" -"Element grzewczy z dzbankiem i ramą do trzymania kawy i innych proszków. Ma " -"przedział na baterie na okoliczność gdyby brakowało prądu. Możesz go używać " -"do zaparzania kawy, a także innych napojów jeśli zechcesz." +"Ostry ciężki nóż. Dobra broń do woalki wręcz, i idealnie nadaje się do " +"cięcia ciał." #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "betoniarka" -msgstr[1] "betoniarka" -msgstr[2] "betoniarka" -msgstr[3] "betoniarka" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "nóż do steków" +msgstr[1] "nóż do steków" +msgstr[2] "nóż do steków" +msgstr[3] "nóż do steków" -#. ~ Description for concrete mixer +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" -"Przenośna betoniarka. Duża i ciężka, ale działa samodzielnie i może być " -"zasilana bateryjnie. Ma wbudowany grzejnik." +"Ostry nóż do cięcia mięsa. Słaby jako broń, ale przyzwoity do cięcia ciał." #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "laptop kontroli" -msgstr[1] "laptop kontroli" -msgstr[2] "laptop kontroli" -msgstr[3] "laptop kontroli" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for control laptop +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." msgstr "" -"Zmodyfikowany laptop, zdolny obecnie do transmisji sygnału bardzo wysokich " -"częstotliwości używanych przez roboty. Aktywuj by rozkazywać robotom na " -"odległość." #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "miedziana siekiera" -msgstr[1] "miedziana siekiera" -msgstr[2] "miedziana siekiera" -msgstr[3] "miedziana siekiera" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for copper axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" -"Przyzwoity kawałek przerobionej miedzi przytroczony do drewnianego trzonka, " -"tworzący toporną choć efektywną siekierę. " #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "miedziany nóż" -msgstr[1] "miedziane noże" -msgstr[2] "miedzianych noży" -msgstr[3] "miedzianych noży" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for copper knife +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." msgstr "" -"Nóż zrobiony z obrobionego kawałka miedzi i prostego uchwytu. Prymitywny, " -"ale krok w przód z epoki kamienia łupanego." #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "bezprzewodowa wiertarka" -msgstr[1] "bezprzewodowa wiertarka" -msgstr[2] "bezprzewodowa wiertarka" -msgstr[3] "bezprzewodowa wiertarka" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for cordless drill +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "Bezprzewodowa zasilana bateriami wiertarka z zestawem wierteł." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "łóżko polowe" -msgstr[1] "łóżko polowe" -msgstr[2] "łóżko polowe" -msgstr[3] "łóżko polowe" +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." +msgstr "" -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "Rozkładasz łózko polowe na ziemi." +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for cot +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -"To wojskowe składane łóżko polowe. Może nie tak wygodne jak zwykłe łóżko, " -"ale lepsze od spania na gołej ziemi." #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "dzwonek krowi" -msgstr[1] "dzwonek krowi" -msgstr[2] "dzwonek krowi" -msgstr[3] "dzwonek krowi" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for cow bell +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." -msgstr "Mosiężny dzwonek dla krowy. Potencjalnie użyteczny na wiele sposobów." +msgid "" +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "szklana fajka do kraku" -msgstr[1] "szklana fajka do kraku" -msgstr[2] "szklana fajka do kraku" -msgstr[3] "szklana fajka do kraku" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "improwizowana kosa bojowa" +msgstr[1] "improwizowana kosa bojowa" +msgstr[2] "improwizowana kosa bojowa" +msgstr[3] "improwizowana kosa bojowa" -#. ~ Description for crack pipe +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" -"To delikatna szklana fajka z kulistym zbiorniczkiem na jednym końcu. Używana" -" do zażywania pewnych zakazanych substancji." #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" +msgid "spike on a stick" +msgid_plural "spike on a sticks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for crash axe +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "pułapka z kuszą" -msgstr[1] "pułapka z kuszą" -msgstr[2] "pułapka z kuszą" -msgstr[3] "pułapka z kuszą" - -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "Rozstawiasz pułapkę z kuszą." +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for crossbow trap +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." msgstr "" -"Prosta pułapka z potykaczem przyłączonym do spustu załadowanej kuszy. " -"Pociągnięty uruchamia wystrzał z kuszy. Tylko jeden strzał, po czym pułapka " -"jest wyłączona." #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "łom" -msgstr[1] "łom" -msgstr[2] "łom" -msgstr[3] "łom" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "włócznia z noża" +msgstr[1] "włócznia z noża" +msgstr[2] "włócznia z noża" +msgstr[3] "włócznia z noża" -#. ~ Description for crowbar +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." msgstr "" -"To masywne narzędzie do wyważania. Użyj go do wyważenia zamkniętych drzwi " -"bez niszczenia ich, lub podważania włazów do studzienek kanalizacyjnych. " -"Możesz też użyć go do rozbicia paru łbów." #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "tygiel" -msgstr[1] "tygiel" -msgstr[2] "tygiel" -msgstr[3] "tygiel" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "prowizoryczna pika" +msgstr[1] "prowizoryczne piki" +msgstr[2] "prowizoryczne piki" +msgstr[3] "prowizoryczne piki" -#. ~ Description for crucible +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -"To mały tygiel metalurgiczny. Używany w pracach metalurgicznych do produkcji" -" przedmiotów." #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "gliniany tygiel" -msgstr[1] "gliniany tygiel" -msgstr[2] "gliniany tygiel" -msgstr[3] "gliniany tygiel" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "nóż sprężynowy" +msgstr[1] "nóż sprężynowy" +msgstr[2] "nóż sprężynowy" +msgstr[3] "nóż sprężynowy" -#. ~ Description for clay crucible +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." msgstr "" -"Prymitywny tygiel metalurgiczny z gliny. Używany w pracach metalurgicznych " -"do produkcji przedmiotów." +"To długi cienki nóż z wysuwanym sprężynowo ostrzem, które pozostaje ukryte w" +" rączce gdy nie jest używane." #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "elektryczna zapalarka" -msgstr[1] "elektryczna zapalarka" -msgstr[2] "elektryczna zapalarka" -msgstr[3] "elektryczna zapalarka" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "nóż składany" +msgstr[1] "nóż składany" +msgstr[2] "nóż składany" +msgstr[3] "nóż składany" -#. ~ Description for electric firestarter +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" -"Topornie zrobiona elektryczna zapalarka, która może działać jako " -"nieefektywna zapalniczka." +"To mały składany nóż, z ryglującym się ostrzem i zapinką do kieszeni. Nie " +"tak dobra broń jak nóż o jednolitym ostrzu, ale lepszy od scyzoryka." #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "improwizowany wytrych" -msgstr[1] "improwizowany wytrych" -msgstr[2] "improwizowany wytrych" -msgstr[3] "improwizowany wytrych" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "nóż bojowy" +msgstr[1] "nóż bojowy" +msgstr[2] "nóż bojowy" +msgstr[3] "nóż bojowy" -#. ~ Description for improvised lockpick +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." msgstr "" -"To improwizowany zestaw wytrychów i kluczy podważających ze złomu " -"metalowego. Potrzebujesz umiejętności McGyver'a by otwierać nimi zamki gdyż " -"są kruche, ale też obniżają szanse na uruchomienie alarmu." +"Wojskowy nóż bojowy. Lekki i bardzo ostry, i zabójczy w uzdolnionych " +"dłoniach, lub przyłączony jako bagnet." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "uszkodzony zestaw schronienia" -msgstr[1] "uszkodzony zestaw schronienia" -msgstr[2] "uszkodzony zestaw schronienia" -msgstr[3] "uszkodzony zestaw schronienia" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for damaged shelter kit +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -"To małe schronienie z kijów i skór. Użyj by rozmieścić. Ten schron jest " -"uszkodzony i wymaga napraw." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "suszarka do żywności" -msgstr[1] "suszarka do żywności" -msgstr[2] "suszarka do żywności" -msgstr[3] "suszarka do żywności" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "nóż myśliwski" +msgstr[1] "nóż myśliwski" +msgstr[2] "nóż myśliwski" +msgstr[3] "nóż myśliwski" -#. ~ Description for food dehydrator +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" -"To przenośna suszarka elektryczna do żywności. Działa na baterie i może być " -"bezcenna do konserwowania żywności." +"Używany przez myśliwych nóż o pojedynczym ostrzu zaprojektowanym bardziej do" +" cięcia i oskórowania zwierzyny niż do walki." #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "antena kierunkowa" -msgstr[1] "antena kierunkowa" -msgstr[2] "antena kierunkowa" -msgstr[3] "antena kierunkowa" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "nóż surwiwalowy" +msgstr[1] "nóż surwiwalowy" +msgstr[2] "nóż surwiwalowy" +msgstr[3] "nóż surwiwalowy" -#. ~ Description for directional antenna +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" -"To antena zaprojektowana do lepszego odbioru sygnału gdy jest wycelowana w " -"jego źródło. Możesz jej użyć z radiem by odbierać słabe sygnały." +"Masywny nóż z wydrążonym uchwytem z wbudowanym w głowicę kompasem i rzędem " +"groźnie wyglądających zębów na tylnej stronie ostrza." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "nóż do nurkowania" -msgstr[1] "noże do nurkowania" -msgstr[2] "noży do nurkowania" -msgstr[3] "noży do nurkowania" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "nóż bitewny RM42" +msgstr[1] "nóż bitewny RM42" +msgstr[2] "nóż bitewny RM42" +msgstr[3] "nóż bitewny RM42" -#. ~ Description for dive knife +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"To krótki wytrzymały nóż z ząbkowanym ostrzem do cięcia lin i pasków, oraz " -"tępą końcówką do podważania. Używany głównie przez nurków, jest bardzo lekki" -" i niemal nie zajmuje miejsca w kieszeni." +"Ten solidny czarny matowy nóż Rivtech posiada długie cienkie dwustronne " +"ostrze z ostrym czubkiem i wyróżniającym się antypoślizgowym uchwytem, który" +" można przyłączyć do broni palnej. Pierwotnie zaprojektowany dla wojska, " +"zrobił karierę w filmach i wśród kolekcjonerów z uwagi na groźny wygląd." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "gwizdek na psy" -msgstr[1] "gwizdek na psy" -msgstr[2] "gwizdek na psy" -msgstr[3] "gwizdek na psy" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "scyzoryk" +msgstr[1] "scyzoryk" +msgstr[2] "scyzoryk" +msgstr[3] "scyzoryk" -#. ~ Description for dog whistle +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" -"To mały gwizdek. Gdy użyty wydaje wysokiego tonu gwizd, który powoduje że " -"pobliskie psy podążają za tobą i nie atakują, lub atakują wrogów jeśli są " -"uległe." +"Ikoniczny nożyk kieszonkowy importowany z Europy. Jego czerwony plastikowy " +"uchwyt skrywa wiele małych narzędzi." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "nóż okopowy" +msgstr[1] "nóż okopowy" +msgstr[2] "nóż okopowy" +msgstr[3] "nóż okopowy" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" +msgid "" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" +"Ten pokaźny nóż bojowy wyposażono w stalową ochronę kłykci użytkownika. " +"Osłona ta może być też użyta do uderzania lub obrony, a nóż nadaje się do " +"cięcia ciał." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "multinarzędzie z gwizdkiem" -msgstr[1] "multinarzędzie z gwizdkiem" -msgstr[2] "multinarzędzie z gwizdkiem" -msgstr[3] "multinarzędzie z gwizdkiem" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "improwizowany nóż" +msgstr[1] "improwizowany nóż" +msgstr[2] "improwizowany nóż" +msgstr[3] "improwizowany nóż" -#. ~ Description for whistle multitool +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." -msgstr "Tani gadżet łączący gwizdek, termometr, szkło powiększające i kompas." - -#: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "dynamit" -msgstr[1] "dynamit" -msgstr[2] "dynamit" -msgstr[3] "dynamit" +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." +msgstr "" +"Nóż z długiego zaostrzonego kolca i ciasno owinięty szmatą służącą za " +"uchwyt. Dobra broń do walki." -#. ~ Use action msg for dynamite. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "Zapalasz dynamit." +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "improwizowana maczeta" +msgstr[1] "improwizowana maczeta" +msgstr[2] "improwizowana maczeta" +msgstr[3] "improwizowana maczeta" -#. ~ Description for dynamite +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" -"To kilka lasek dynamitu z doczepionym lontem. Użyj by go zapalić. Będziesz " -"oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu wybuchnie, " -"więc bierz nogi za pas." +"Duże ostrze, którego część owinięto taśmą montażową by służyła za uchwyt i " +"umożliwiała łatwiejsze dzierżenie tej zaimprowizowanej maczety." #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "dynamit (zapalony)" -msgstr[1] "dynamit (zapalony)" -msgstr[2] "dynamit (zapalony)" -msgstr[3] "dynamit (zapalony)" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "maczeta" +msgstr[1] "maczeta" +msgstr[2] "maczeta" +msgstr[3] "maczeta" -#. ~ Description for dynamite (lit) +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." -msgstr "Lont w tym dynamicie jest zapalony i syczy. Zaraz wybuchnie." +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" +msgstr "" +"Wielki stalowy nóż będący doskonałym narzędziem co cięcia wysokiej " +"roślinności i innych 'przeszkód'." #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "elektroniczne kajdanki" -msgstr[1] "elektroniczne kajdanki" -msgstr[2] "elektroniczne kajdanki" -msgstr[3] "elektroniczne kajdanki" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "Numer 9" +msgstr[1] "Numer 9" +msgstr[2] "Numer 9" +msgstr[3] "Numer 9" -#. ~ Description for electronic handcuffs +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "Klik." + +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +msgid "Your No. 9 glows!" +msgstr "Twój Numer 9 płonie!" + +#. ~ Description for No. 9 +#: lang/json/TOOL_from_json.py +msgid "" +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" +"Ten wielki stalowy nóż zmodyfikowano przez dodanie zbiornika paliwa, " +"izolowanej rączki i zapłonu. Po napełnieniu benzyną system pochodni " +"podgrzewa ostrze które smaży twoich wrogów." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "saperka" -msgstr[1] "saperka" -msgstr[2] "saperka" -msgstr[3] "saperka" +msgid "Your No. 9 cuts out!" +msgstr "Twój Numer 9 wygasa!" -#. ~ Description for entrenching tool +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." -msgstr "" -"To wytrzymała składana saperka. Powszechna w wojsku i lubiana przez turystów" -" za zdolność kopania." +msgid "Out of ammo!" +msgstr "Koniec amunicji!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "Your No. 9 hisses." +msgstr "Twój Numer 9 syczy!" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "" +msgid "Your No. 9 goes dark." +msgstr "Twój Numer 9 gaśnie!" +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "tablet w technologii e-papieru" -msgstr[1] "tablety w technologii e-papieru" -msgstr[2] "tabletów w technologii e-papieru" -msgstr[3] "tabletu w technologii e-papieru" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "Twój Numer 9 syczy w wodzie i gaśnie." -#. ~ Description for e-ink tablet PC +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" +"Ten wielki stalowy nóż zmodyfikowano przez dodanie zbiornika paliwa, " +"izolowanej rączki i zapłonu. Ostrze żarzy się z gorąca, zmieniając je w " +"wypalarkę roślin i lampkę nocną." +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "elektryczna piła łańcuchowa (wył.)" -msgstr[1] "elektryczna piła łańcuchowa (wył.)" -msgstr[2] "elektryczna piła łańcuchowa (wył.)" -msgstr[3] "elektryczna piła łańcuchowa (wył.)" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "" +"Zakrzywiony miecz kojarzony z kawalerią okresu wczesnej współczesności i " +"późniejszych. Lekka ale zabójcza broń tnąca." -#. ~ Description for electric chainsaw (off) +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" -"To narzędzie drwali, które okazyjnie dorabia na boku jako broń. Napełniona " -"bateriami, po użyciu włączy się zmieniając się w potężną lecz nieporęczną " -"broń." +"Ten pofalowany sztylet pochodzi z południowo-wschodniej Azji. Wzór ostrza " +"powoduje że zadaje szerokie bolesne rany." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "elektryczna piła łańcuchowa (wł.)" -msgstr[1] "elektryczna piła łańcuchowa (wł.)" -msgstr[2] "elektryczna piła łańcuchowa (wł.)" -msgstr[3] "elektryczna piła łańcuchowa (wł.)" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "kukri" +msgstr[1] "kukri" +msgstr[2] "kukri" +msgstr[3] "kukri" -#. ~ Description for electric chainsaw (on) +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." -msgstr "Ta elektryczna piła łańcuchowa mocno hałasuje. Użyj by ją wyłączyć." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." +msgstr "" +"To wszechstronne współczesne podejście do tradycyjnego nepalskiego noża. " +"Składający się z ciężkiego zakrzywionego do wewnątrz ostrza. może być " +"stosowany zarówno jako narzędzie jak i broń." +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "elektryczna strzyżarka" -msgstr[1] "elektryczna strzyżarka" -msgstr[2] "elektryczna strzyżarka" -msgstr[3] "elektryczna strzyżarka" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" +"Starożytny chiński miecz, z ozdobnym jelcem i z przyłączonym frędzlem. Jedna" +" z czterech podstawowych broni w folklorze, razem z szablą dao, włócznią " +"qiang, i laską gun." -#. ~ Description for electric hair trimmer +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." msgstr "" -"To kieszonkowa elektryczna strzyżarka do włosów. Możesz obciąć nią włosy " -"jeżeli zasilisz ją bateriami. Potrzebuje 10 baterii na jedno użycie." +"Starożytny chiński miecz o prostym obusiecznym ostrzu z ornamentowym jelcem." +" Ten jest mocno zużyty i wygięty pod dziwnym kątem." +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "elektryczny młot pneumatyczny" -msgstr[1] "elektryczny młot pneumatyczny" -msgstr[2] "elektryczny młot pneumatyczny" -msgstr[3] "elektryczny młot pneumatyczny" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "" +"Zakrzywiony miecz kojarzony wieloma państwami Środkowego Wschodu i " +"centralnej Azji. Zaprojektowany do cięcia, i dość zabójczy w walce z " +"nieopancerzonymi wrogami." -#. ~ Description for electric jackhammer +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." msgstr "" +"Zakrzywiony miecz kojarzony wieloma państwami Środkowego Wschodu i " +"centralnej Azji. Ten jest dziwnie tępy i zużyty." +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "elektrowytrych" -msgstr[1] "elektrowytrych" -msgstr[2] "elektrowytrych" -msgstr[3] "elektrowytrych" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" +"Klasyczny średniowieczny miecz, w rozmiarze pomiędzy mieczem jednoręcznym a " +"późniejszym mieczem dwuręcznym. Wymaga większej pochwy w porównaniu z " +"mniejszymi mieczami." -#. ~ Description for electrohack +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." msgstr "" -"To urządzenie ma wiele portów do przyłączania niemal każdego panelu " -"kontrolnego i innych urządzeń elektrycznych, lecz nie komputerów. Z odrobiną" -" umiejętności możesz użyć go do łamania haseł itp. Potrzebuje 25 ładunków z " -"baterii na użycie." +"Klasyczny średniowieczny miecz, w rozmiarze pomiędzy mieczem jednoręcznym a " +"późniejszym mieczem dwuręcznym. Czujesz jakby jelec miał się odłamać gdybyś " +"zaczął go używać." +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "wyryta ludzka czaszka" -msgstr[1] "wyryta ludzka czaszka" -msgstr[2] "wyryta ludzka czaszka" -msgstr[3] "wyryta ludzka czaszka" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "" +"Klasyczny średniowieczny miecz o długości odpowiedniej do jednoręcznego " +"użycia." -#. ~ Description for etched human skull +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "To ludzka czaszka pokryta dziwnymi żłobieniami." +msgid "" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." +msgstr "" +"Klasyczny średniowieczny miecz o długości odpowiedniej do jednoręcznego " +"użycia. Tech chyba nie został właściwie zrobiony." #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "duża gaśnica" -msgstr[1] "duża gaśnica" -msgstr[2] "duża gaśnica" -msgstr[3] "duża gaśnica" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "ksifos" +msgstr[1] "ksifos" +msgstr[2] "ksifos" +msgstr[3] "ksifos" -#. ~ Description for large fire extinguisher +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" +"Brązowy miecz ze starożytnej Grecji, noszony jako broń boczna do włóczni " +"dory." #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "bomba nawozowa" -msgstr[1] "bomba nawozowa" -msgstr[2] "bomba nawozowa" -msgstr[3] "bomba nawozowa" - -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "Zapalasz %s." +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "kopesz" +msgstr[1] "kopesz" +msgstr[2] "kopesz" +msgstr[3] "kopesz" -#. ~ Description for fertilizer bomb +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -"To nieprzewidywalne materiały wybuchowe domowej roboty. żyj by go zapalić. " -"Będziesz oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu " -"wybuchnie, więc bierz nogi za pas." +"Starożytny miecz z brązu z zakrzywionym sierpowatym ostrzem zaostrzonym na " +"zewnętrznej krawędzi. Utożsamiany z okresem Nowego Królestwa starożytnego " +"Egiptu, i zaprojektowany do łupania lekkiej zbroi powszechnej w tym rejonie." #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "bomba nawozowa (zapalona)" -msgstr[1] "bomba nawozowa (zapalona)" -msgstr[2] "bomba nawozowa (zapalona)" -msgstr[3] "bomba nawozowa (zapalona)" +msgid "dao" +msgid_plural "dao" +msgstr[0] "dao" +msgstr[1] "dao" +msgstr[2] "dao" +msgstr[3] "dao" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." -msgstr "Lont w tej bombie jest zapalony i syczy. Zaraz wybuchnie." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." +msgstr "" +"Starożytny chiński miecz, z zakrzywionym ostrzem i jelcem przypominającym " +"miseczkę. Istnieje od dynastii Szang, i jest z brązu. Jedna z czterech " +"podstawowych broni w folklorze, razem z mieczem jian, włócznią qiang, i " +"laską gun." #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "topór strażacki" -msgstr[1] "topór strażacki" -msgstr[2] "topór strażacki" -msgstr[3] "topór strażacki" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "maczeta ocalonych" +msgstr[1] "maczeta ocalonych" +msgstr[2] "maczeta ocalonych" +msgstr[3] "maczeta ocalonych" -#. ~ Description for fire axe +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." msgstr "" -"Duży dwuręczny topór z dodatkowym ostrzem kilofa, używany przez strażaków. " -"Potężna broń ręczna, ale nieco wolna do wyważenia pomiędzy zamachnięciami." +"To powszechne narzędzie ogrodnicze zostało przerobione i przebalansowane do " +"zwiększenia jego użyteczności jako broni. " #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "patyki do rozpalania ognia" -msgstr[1] "patyki do rozpalania ognia" -msgstr[2] "patyki do rozpalania ognia" -msgstr[3] "patyki do rozpalania ognia" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "miecz bagnet" +msgstr[1] "miecz bagnet" +msgstr[2] "miecz bagnet" +msgstr[3] "miecz bagnet" -#. ~ Description for fire drill +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." msgstr "" -"Prosty przedmiot do rozpalania ognia złożony z dwóch patyków i sznurka. " -"Ponieważ składa się z tak prostych materiałów, to rozpalenie za jego pomocą " -"ognia jest długie i trudne." +"Miecz bagnet do długa broń tnąca którą można przyłączyć do lufy broni " +"palnej, lub kuszy, zamieniając ją w pikę." #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "patyki do rozpalania ognisk" -msgstr[1] "patyki do rozpalania ognisk" -msgstr[2] "patyki do rozpalania ognisk" -msgstr[3] "patyki do rozpalania ognisk" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for camp fire drill +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -"Prosty solidny przedmiot do rozpalania ognia złożony z dwóch kawałków drewna" -" i sznurka. Ponieważ składa się z tak prostych materiałów, to rozpalenie za " -"jego pomocą ognia jest długie i trudne." +#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "fajerwerki" -msgstr[1] "fajerwerki" -msgstr[2] "fajerwerki" -msgstr[3] "fajerwerki" +msgid "" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "" +"Długie Japońskie noże, takie jak to współczesne odtworzenie, były zapasową " +"bronią samurajów, przed nastaniem większych wakizashi. To nadal zabójcze " +"ostrze, mimo że jest mniejsze od swoich słynniejszych kuzynów." -#. ~ Description for firecracker +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." msgstr "" -"Pojedynczy fajerwerk z krótkim lontem. Użyj by go zapalić. Będziesz " -"oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu wybuchnie, " -"więc bierz nogi za pas." +"To porównywalnie powszechny krótki miecz z Japonii. Mniejszy i lżejszy niż " +"katana, ale nadal efektywny w walce." #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "fajerwerki (zapalone)" -msgstr[1] "fajerwerki (zapalone)" -msgstr[2] "fajerwerki (zapalone)" -msgstr[3] "fajerwerki (zapalone)" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "flammenschwert (aus)" +msgstr[1] "flammenschwerter (aus)" +msgstr[2] "flammenschwerter (aus)" +msgstr[3] "flammenschwerter (aus)" -#. ~ Description for firecracker (lit) +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." -msgstr "Zapalone fajerwerki. Lont syczy. Rzucaj zanim eksploduje." +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "paczka fajerwerków" -msgstr[1] "paczka fajerwerków" -msgstr[2] "paczka fajerwerków" -msgstr[3] "paczka fajerwerków" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!" -#. ~ Description for pack of firecrackers +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" -"Paczka 25 fajerwerków z lontem zapalającym. Użyj by go zapalić. Będziesz " -"oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu wybuchnie, " -"więc bierz nogi za pas." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "paczka fajerwerków (zapalona)" -msgstr[1] "paczka fajerwerków (zapalona)" -msgstr[2] "paczka fajerwerków (zapalona)" -msgstr[3] "paczka fajerwerków (zapalona)" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "flammenschwerter" +msgstr[1] "flammenschwerter" +msgstr[2] "flammenschwerter" +msgstr[3] "flammenschwerter" -#. ~ Description for pack of firecrackers (lit) +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." -msgstr "Zapalona paczka 25 fajerwerków. Lont syczy. Rzucaj zanim eksploduje." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "plastikowa pułapka na ryby" -msgstr[1] "plastikowa pułapka na ryby" -msgstr[2] "plastikowa pułapka na ryby" -msgstr[3] "plastikowa pułapka na ryby" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" -#. ~ Description for plastic fish trap +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." -msgstr "" -"Improwizowana pułapka na ryby z plastikowych butelek. Prosta, wręcz " -"prymitywna, ale łatwa w użyciu. Zasada działania: ryby wpływają do środka za" -" zanętą, ale nie mogą się wydostać. Niezbyt ludzka, zakazana prawnie, ale " -"nie ma już glin którzy mieliby cokolwiek do powiedzenia." +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt." +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "prosta wędka" -msgstr[1] "prosta wędka" -msgstr[2] "prosta wędka" -msgstr[3] "prosta wędka" +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt." -#. ~ Description for basic fishing rod +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." msgstr "" -"Wędka to dość przychylne sformułowanie opisujące ten kij z nicią i " -"haczykiem." +"To wielki miecz dwuręczny rodem z Niemiec. Potrafi potężnie przywalić." #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "profesjonalna wędka" -msgstr[1] "profesjonalna wędka" -msgstr[2] "profesjonalna wędka" -msgstr[3] "profesjonalna wędka" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for pro fishing rod +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." msgstr "" -"Profesjonalna wędka z pasującym zestawem obciążników. Z nią powinieneś być w" -" stanie złapać je wszystkie." - -#: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "ogniowa strzała" -msgstr[1] "ogniowa strzała" -msgstr[2] "ogniowa strzała" -msgstr[3] "ogniowa strzała" -#. ~ Description for flammable arrow +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." msgstr "" -"Ta strzała ma płonącą szmatę przewiązaną wokół grota. Zapal ją przed " -"wystrzeleniem." - -#: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "granat ogłuszający" -msgstr[1] "granat ogłuszający" -msgstr[2] "granat ogłuszający" -msgstr[3] "granat ogłuszający" - -#. ~ Use action msg for flashbang. -#: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "Wyciągasz zawleczkę z granatu ogłuszającego." -#. ~ Description for flashbang +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." msgstr "" -"To policyjny i wojskowy granat ogłuszający. Użyj by odpalić zapalnik. " -"Będziesz miał pięć tur zanim wybuchnie intensywnym błyskiem i hukiem, " -"ogłuszając, oślepiając i dezorientując wszystkich w pobliżu." +"To wielki zakrzywiony miecz dwuręczny z Japonii. Jest zaskakująco lekki jak " +"na swój rozmiar." #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "aktywny granat ogłuszający" -msgstr[1] "aktywny granat ogłuszający" -msgstr[2] "aktywny granat ogłuszający" -msgstr[3] "aktywny granat ogłuszający" +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for active flashbang +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Ten grana ogłuszający jest aktywny i wkrótce wybuchnie  intensywnym błyskiem" -" i hukiem, ogłuszając, oślepiając i dezorientując wszystkich w pobliżu. " -"Dobrze byłoby nim rzucić!" #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" +msgid "electrified épée" +msgid_plural "electrified épées" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Use action msg for tear gas payload. -#: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." -msgstr "Wyciągasz zawleczkę z ładunku." - -#. ~ Description for tear gas payload +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Jest to sztuczny przedmiot używany przez hacki gazu łzawiący. Nigdy nie " -"powinieneś widzieć tego poza debugowaniem." #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" +msgid "electrified saber" +msgid_plural "electrified sabers" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for active tear gas payload +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "flet" -msgstr[1] "flet" -msgstr[2] "flet" -msgstr[3] "flet" - -#. ~ Description for flute -#: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "Prosty wykładany srebrem flet." +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "" +"Miecz używany pomiędzy 16-tym a 18-tym wiekiem. Zwany szerokim dla " +"odróżnienia od cieńszych rapierów." +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "składany rower" -msgstr[1] "składany rower" -msgstr[2] "składany rower" -msgstr[3] "składany rower" +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." +msgstr "" +"Miecz używany pomiędzy 16-tym a 18-tym wiekiem. Szerokie ostrze odróżnia go " +"od cieńszych rapierów. Ten miecz wygląda na bardzo niskiej jakości " +"produkcję, ale kilka machnięć powinien wytrzymać." -#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "Z wysiłkiem rozkładasz rower i przygotowujesz go do jazdy." +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "podżegacz (wył.)" +msgstr[1] "podżegacz (wył.)" +msgstr[2] "podżegacz (wył.)" +msgstr[3] "podżegacz (wył.)" -#. ~ Description for folding bicycle +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "Ten rower jest złożony w relatywnie przenośną paczkę." +msgid "No strength to fight!" +msgstr "Brak sił do walki!" +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "elektryczna kuźnia" -msgstr[1] "elektryczna kuźnia" -msgstr[2] "elektryczna kuźnia" -msgstr[3] "elektryczna kuźnia" +msgid "Charge!" +msgstr "Naprzód!" -#. ~ Description for electric forge +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"Przenośna elektryczna kuźnia metalurgiczna zasilana na baterie. W połączeniu" -" z odpowiednimi narzędziami, możesz jej użyć do prac metalurgicznych. Z " -"odrobiną wiedzy mógłbyś nawet zmodyfikować ją do pracy na zasilaniu z " -"pojazdu." +"Kombinacja dwóch klasycznych rozwiazywaczy konfliktów z mrocznych wieków, " +"czyli szerokiego miecza i pochodni. Użyj by podpalić i pokazać tym " +"barbarzyńskim zombie kto tu jest panem w tych okolicach." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "lejek" -msgstr[1] "lejek" -msgstr[2] "lejek" -msgstr[3] "lejek" +#: lang/json/TOOL_from_json.py +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "podżegacz (wł.)" +msgstr[1] "podżegacz (wł.)" +msgstr[2] "podżegacz (wł.)" +msgstr[3] "podżegacz (wł.)" -#. ~ Use action done_message for funnel. +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "Ustawiasz lejek i czekasz aż zgromadzi deszczówkę." +msgid "Thy strength fades!" +msgstr "Twa siła zanika!" -#. ~ Description for funnel +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "" -"To lejek przydatny do gromadzenia deszczówki. Użyj go na świeżym powietrzu i" -" podstaw pojemnik by zebrać wodę podczas deszczu." +msgid "Your blade burns for combat!" +msgstr "Twoje ostrze pali się do boju!" +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "futrzana mata" -msgstr[1] "futrzana mata" -msgstr[2] "futrzana mata" -msgstr[3] "futrzana mata" +msgid "Run away!" +msgstr "Uciekaj!" -#. ~ Use action done_message for fur rollmat. +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "Rozwijasz futrzaną matę i kładziesz na ziemi." +msgid "Your sword hisses in the water and goes out." +msgstr "Twój miecz syczy w wodzie i gaśnie." -#. ~ Description for fur rollmat +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -"To posłanie ze skór, które można zwinąć w celach transportowych. Izoluje od " -"podłoża, ułatwiając sen. Użyj, by rozwinąć i umieścić na ziemi." +"Kombinacja dwóch klasycznych rozwiazywaczy konfliktów z mrocznych wieków, " +"czyli szerokiego miecza i pochodni. Ostrze żarzy się z gorąca. Excalibur to " +"przy tym nożyk do masła. Użyj by zgasić." +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "rydel" -msgstr[1] "rydel" -msgstr[2] "rydel" -msgstr[3] "rydel" +msgid "" +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "" +"Szeroka szabla używana przez marynarzy i piratów. Ten miecz wygląda na " +"bardzo niskiej jakości produkcję, ale kilka machnięć powinien wytrzymać.  " -#. ~ Description for trowel +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." msgstr "" -"Mały ostry szpadelek ogrodniczy, doskonały do wykopywania robaków i czerwi." +"To cienki miecz z ornamentowym jelcem. Wygląda na broń preferowaną przez " +"gentlemanów i awanturników. Lekka i szybka, czyni każdą bitwę stylową." +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "improwizowany kanister gazowy" -msgstr[1] "improwizowany kanister gazowy" -msgstr[2] "improwizowany kanister gazowy" -msgstr[3] "improwizowany kanister gazowy" +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "" +"To rzadki miecz z Japonii. Zabójczy przeciwko nieopancerzonym celom, i nadal" +" bardzo efektywny przeciw zbrojom." -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "Uzbrój" +msgid "" +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." +msgstr "" +"To rzadki miecz z Japonii. Pomimo właściwego ostrza i wyważenia, uchwyt się " +"odrywa, a ostrze wygląda na mocno zużyte." -#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "Uzbrajasz improwizowany kanister gazowy." +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "Wschodzące Słońce" +msgstr[1] "Wschodzące Słońce" +msgstr[2] "Wschodzące Słońce" +msgstr[3] "Wschodzące Słońce" -#. ~ Description for makeshift gas canister +#. ~ Use action lacks_fuel_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "Time stands still." +msgstr "Czas stoi w miejscu." + +#. ~ Use action success_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "The Sun rises." +msgstr "Słońce wstaje." + +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -"To toporna bomba gazowa wykonana z użyciem chemii gospodarczej. Użyj by " -"uzbroić. Po trzech turach zacznie wydzielać toksyczny gaz przez krótki czas." -" Gaz ten truje wystawionych na jego działanie, zaciemnia wzrok i tłumi węch." +"To katana z dyszą zaraz za ostrzem tnącym. Ludzie kochają ogień i katany, " +"więc czemu nie połączyć obu? Miotacz ognia na tym ostrzu może nieźle " +"podgrzać wrogów. Użyj by zapalić." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "aktywny improwizowany kanister gazowy" -msgstr[1] "aktywny improwizowany kanister gazowy" -msgstr[2] "aktywny improwizowany kanister gazowy" -msgstr[3] "aktywny improwizowany kanister gazowy" +msgid "The Light Fades." +msgstr "Światło gaśnie." -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "Już uzbroiłeś %s, spróbuj zamiast tego rzucić." +msgid "The Sun shines brightly." +msgstr "Słońce jasno świeci." -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "Syk." +msgid "The Sun sets." +msgstr "Słońce zachodzi." -#. ~ Description for active makeshift gas grenade +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -"Ten domowej roboty kanister gazowy został odbezpieczony, i wyrzuca lub " -"będzie zaraz wyrzucał bardzo toksyczny gaz. Rozważ pozbycie się go." +"Katana która żarzy się gniewem i żarem słońca. Okej, może nie jest aż tak " +"gorąca, ale trafienie nią boli jak diabli. Użyj bu odciąć dopływ paliwa." +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "kuchenka na benzynę" -msgstr[1] "kuchenka na benzynę" -msgstr[2] "kuchenka na benzynę" -msgstr[3] "kuchenka na benzynę" +msgid "" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "" +"To wielki miecz dwuręczny z Niemiec. Nie jesteś pewien czy powinien być tak " +"pogięty," -#. ~ Description for gasoline cooker +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." msgstr "" -"Prosty podgrzewacz zasilany benzyną. Przeznaczony do gotowania żywności." +"To relatywnie powszechny krótki miecz japoński. Coś jest z nim nie tak." #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "latarnia benzynowa" -msgstr[1] "latarnia benzynowa" -msgstr[2] "latarnia benzynowa" -msgstr[3] "latarnia benzynowa" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "Włączasz lampę." +msgid "" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." +msgstr "" -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "Lampa jest pusta." +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "lajatang z pił łańcuchowych (wył.)" +msgstr[1] "lajatang z pił łańcuchowych (wył.)" +msgstr[2] "lajatang z pił łańcuchowych (wył.)" +msgstr[3] "lajatang z pił łańcuchowych (wył.)" -#. ~ Description for gasoline lantern (off) +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" -"To mała latarnia na benzynę. Daje niewiele światła, ale pali się przez długi" -" czas. Użyj by włączyć." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "latarnia benzynowa (wł.)" -msgstr[1] "latarnia benzynowa (wł.)" -msgstr[2] "latarnia benzynowa (wł.)" -msgstr[3] "latarnia benzynowa (wł.)" +"Długi drewniany kij z piłami łańcuchowymi niepraktycznie przypiętymi na obu " +"końcach. Wytwór geniuszu lub szaleństwa, ale nie obu naraz. Waga sprawia że " +"ktoś dostatecznie silny i bardzo uzdolniony mógłby mieć nadzieję na użycie " +"go." -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "Latarnia jest wygaszona." +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "lajatang z pił łańcuchowych (wł.)" +msgstr[1] "lajatang z pił łańcuchowych (wł.)" +msgstr[2] "lajatang z pił łańcuchowych (wł.)" +msgstr[3] "lajatang z pił łańcuchowych (wł.)" -#. ~ Description for gasoline lantern (on) +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." msgstr "" -"To mała latarnia na benzynę. Daje niewiele światła, ale pali się przez długi" -" czas. Jest włączona Użyj by wyłączyć." +"Długi drewniany kij z piłami łańcuchowymi niepraktycznie przypiętymi na obu " +"końcach. Są włączone i zużywają benzynę. Użyj by wyłączyć." #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "licznik Geigera (wył.)" -msgstr[1] "licznik Geigera (wył.)" -msgstr[2] "licznik Geigera (wył.)" -msgstr[3] "licznik Geigera (wył.)" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "lajatang z elektrycznych pił łańcuchowych (wył.)" +msgstr[1] "lajatang z elektrycznych pił łańcuchowych (wył.)" +msgstr[2] "lajatang z elektrycznych pił łańcuchowych (wył.)" +msgstr[3] "lajatang z elektrycznych pił łańcuchowych (wył.)" -#. ~ Description for geiger counter (off) +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"Narzędzie do pomiaru promieniowania. Użycie go wywoła zapytanie czy chcesz " -"skanować siebie czy otoczenie, czy też włączyć go w trybie ciągłego pomiaru " -"promieniowania otoczenia. Obecnie wyłączony." +"Długi drewniany kij z elektrycznymi piłami łańcuchowymi niepraktycznie " +"przypiętymi na obu końcach. Wytwór geniuszu lub szaleństwa, ale nie obu " +"naraz. Waga sprawia że ktoś dostatecznie silny i bardzo uzdolniony mógłby " +"mieć nadzieję na użycie go." #: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "licznik Geigera (wł.)" -msgstr[1] "licznik Geigera (wł.)" -msgstr[2] "licznik Geigera (wł.)" -msgstr[3] "licznik Geigera (wł.)" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "lajatang z elektrycznych pił łańcuchowych (wł.)" +msgstr[1] "lajatang z elektrycznych pił łańcuchowych (wł.)" +msgstr[2] "lajatang z elektrycznych pił łańcuchowych (wł.)" +msgstr[3] "lajatang z elektrycznych pił łańcuchowych (wł.)" -#. ~ Description for geiger counter (on) +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." msgstr "" -"Narzędzie do pomiaru promieniowania. Jest w trybie ciągłego skanowania, i " -"będzie wydawać odgłosy kliknięć w obecności w obecności promieniowania " -"otoczenia. Użycie pozwala na wyłączenie, lub przeskanowanie siebie lub " -"okolicy. Obecnie włączony." - -#: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "światło chemiczne" -msgstr[1] "światło chemiczne" -msgstr[2] "światło chemiczne" -msgstr[3] "światło chemiczne" - -#. ~ Use action msg for glowstick. -#: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "Aktywujesz światło chemiczne." +"Długi drewniany kij z elektrycznymi piłami łańcuchowymi niepraktycznie " +"przypiętymi na obu końcach. Są włączone i zużywają paliwo. Użyj by wyłączyć." -#. ~ Description for glowstick +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." msgstr "" -"To małe niebieskie światło chemiczne. Użyj by zgiąć plastik i przełamać " -"szklany cylinder w środku, by rozpocząć reakcje chemiczną. Będzie wytwarzać " -"małą ilość światła." - -#: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "martwe światło chemiczne" -msgstr[1] "martwe światło chemiczne" -msgstr[2] "martwe światło chemiczne" -msgstr[3] "martwe światło chemiczne" - -#. ~ Description for dead glowstick -#: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "Zużyte światło chemiczne. Zasadniczo śmieć." +"Szeroka szabla używana przez marynarzy i piratów, gdyż jej krótkie ostrze " +"było łatwiejsze w użyciu w ciasnych przestrzeniach." #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "aktywne światło chemiczne" -msgstr[1] "aktywne światło chemiczne" -msgstr[2] "aktywne światło chemiczne" -msgstr[3] "aktywne światło chemiczne" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "łańcuchowa piła bojowa (wył.)" +msgstr[1] "łańcuchowa piła bojowa (wył.)" +msgstr[2] "łańcuchowa piła bojowa (wył.)" +msgstr[3] "łańcuchowa piła bojowa (wył.)" -#. ~ Description for active glowstick +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." msgstr "" -"Aktywne światło chemiczne produkujące światło. Podziała kilka godzin nim się" -" wypali." +"Piła łańcuchowa, którą odchudzono, tuningowano, i znacząco zmodyfikowano by " +"była użyteczna jako broń. Niestety modyfikacje te powodują że stałą się dużo" +" mniej przydatna do cięcia drewna." #: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "piła do metalu" -msgstr[1] "piła do metalu" -msgstr[2] "piła do metalu" -msgstr[3] "piła do metalu" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "łańcuchowa piła bojowa (wł.)" +msgstr[1] "łańcuchowa piła bojowa (wł.)" +msgstr[2] "łańcuchowa piła bojowa (wł.)" +msgstr[3] "łańcuchowa piła bojowa (wł.)" -#. ~ Description for hacksaw +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "To solidna piła do cięcia metalowych przedmiotów." +msgid "" +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." +msgstr "" +"Bojowa piła łańcuchowa pracuje i stale zużywa benzynę. Użyj by ją wyłączyć." #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "strażackie narzędzie ratownicze" -msgstr[1] "strażackie narzędzie ratownicze" -msgstr[2] "strażackie narzędzie ratownicze" -msgstr[3] "strażackie narzędzie ratownicze" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "elektryczna bojowa piła łańcuchowa (wył.)" +msgstr[1] "elektryczna bojowa piła łańcuchowa (wył.)" +msgstr[2] "elektryczna bojowa piła łańcuchowa (wył.)" +msgstr[3] "elektryczna bojowa piła łańcuchowa (wył.)" -#. ~ Description for Halligan bar +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." msgstr "" -"To ciężkie przypominające połączenia łomu i kilofa narzędzie strażackie o " -"wielu funkcjach, używane w wielu rodzajach służb ratowniczych, nie tylko " -"przeciwpożarowych. Użyj go do wyważenia zamkniętych drzwi bez niszczenia " -"ich, lub podważania włazów do studzienek kanalizacyjnych. Możesz też użyć go" -" do rozbicia paru łbów." +"Piła łańcuchowa, którą odchudzono, tuningowano, i znacząco zmodyfikowano by " +"była użyteczna jako broń. Niestety modyfikacje te powodują że stałą się dużo" +" mniej przydatna do cięcia drewna." #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "młotek" -msgstr[1] "młotek" -msgstr[2] "młotek" -msgstr[3] "młotek" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "elektryczna bojowa piła łańcuchowa (wł.)" +msgstr[1] "elektryczna bojowa piła łańcuchowa (wł.)" +msgstr[2] "elektryczna bojowa piła łańcuchowa (wł.)" +msgstr[3] "elektryczna bojowa piła łańcuchowa (wł.)" -#. ~ Description for hammer +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" -"Rozmagnesowany stalowy młotek z drewnianą rączką. Mając młotek, gwoździe i " -"deski możesz zabić nimi pobliskie drzwi i okna. Ma też miliard innych " -"zastosowań." +"Elektryczna bojowa piła łańcuchowa pracuje i stale zużywa prąd. Użyj by ją " +"wyłączyć." #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" +msgid "alien resin pod" +msgid_plural "alien resin pods" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for claw bar -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "ręczne wiertło" -msgstr[1] "ręczne wiertło" -msgstr[2] "ręczne wiertło" -msgstr[3] "ręczne wiertło" - -#. ~ Description for hand drill -#: lang/json/TOOL_from_json.py -msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." -msgstr "" -"Prymitywne ręcznie napędzana wiertarka z pojedynczym niewymiennym wiertłem. " -"Wolne i prędko cię zmęczy." - -#: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "ogrzewacz chemiczny" -msgstr[1] "ogrzewacz chemiczny" -msgstr[2] "ogrzewacz chemiczny" -msgstr[3] "ogrzewacz chemiczny" - -#. ~ Description for heat pack -#: lang/json/TOOL_from_json.py -msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." -msgstr "" -"To torebka z ogrzewaczem chemicznym. Używana w opatrywaniu sportowych " -"kontuzji i podgrzewania żywności. Jednorazowego użytku." - -#: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "zużyty ogrzewacz chemiczny" -msgstr[1] "zużyty ogrzewacz chemiczny" -msgstr[2] "zużyty ogrzewacz chemiczny" -msgstr[3] "zużyty ogrzewacz chemiczny" - -#. ~ Description for used heat pack -#: lang/json/TOOL_from_json.py -msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." -msgstr "" -"To torebka z ogrzewaczem chemicznym. Używana w opatrywaniu sportowych " -"kontuzji i podgrzewania żywności. Ta została zużyta i jej chemikalia są " -"zdezaktywowane." - -#: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "motyka" -msgstr[1] "motyka" -msgstr[2] "motyka" -msgstr[3] "motyka" - -#. ~ Description for hoe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." -msgstr "" -"Narzędzie rolnicze służące do przekopywania ziemi w trudny do przejścia stos" -" gleby, które nada się też do wykopania płytkiego dołu." - -#: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "nóż pszczelarski" -msgstr[1] "nóż pszczelarski" -msgstr[2] "nóż pszczelarski" -msgstr[3] "nóż pszczelarski" - -#. ~ Description for honey scraper +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." msgstr "" -"Ostre narzędzie pszczelarskie używane co ścinania wierzchniej części " -"plastrów miodu w procesie pobierania go z ula. Ujdzie też jako broń do walki" -" wręcz." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "klakson rowerowy" -msgstr[1] "klakson rowerowy" -msgstr[2] "klakson rowerowy" -msgstr[3] "klakson rowerowy" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "honk." -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "Trąbisz klaksonem rowerowym!" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "odłamki szkła" +msgstr[1] "odłamki szkła" +msgstr[2] "odłamki szkła" +msgstr[3] "odłamki szkła" -#. ~ Description for bicycle horn +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." -msgstr "" -"Prosty gumowy klakson jaki spotyka się na rowerach. Użyj by wydać dźwięk. " -"Honk honk." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "klakson ciężarówki" -msgstr[1] "klakson ciężarówki" -msgstr[2] "klakson ciężarówki" -msgstr[3] "klakson ciężarówki" - -#. ~ Description for truck horn -#: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "" -"Bardzo głośny klakson, zwykle montowany na dużych ciężarówkach i tirach." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "klakson samochodowy" -msgstr[1] "klakson samochodowy" -msgstr[2] "klakson samochodowy" -msgstr[3] "klakson samochodowy" - -#. ~ Description for car horn -#: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -"Klakson samochodowy który montuje się do systemu elektrycznego pojazdu." - -#: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "gumowy wąż" -msgstr[1] "gumowy wąż" -msgstr[2] "gumowy wąż" -msgstr[3] "gumowy wąż" -#. ~ Description for rubber hose +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." msgstr "" -"Elastyczny gumowy wąż. Może się przydać do wytwarzania przedmiotów, lub do " -"spuszczenia paliwa z baku pojazdu." +"Ułomek szkła z ostrymi krawędziami. Możesz użyć go jako broń, ale możesz " +"chcieć mieć założone rękawiczki." #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "kuchenka turystyczna" -msgstr[1] "kuchenka turystyczna" -msgstr[2] "kuchenka turystyczna" -msgstr[3] "kuchenka turystyczna" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "kawałek plastiku" +msgstr[1] "kawałek plastiku" +msgstr[2] "kawałek plastiku" +msgstr[3] "kawałek plastiku" -#. ~ Description for hotplate +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." -msgstr "" -"Mały element grzewczy na stojaku, zasilany bateriami. Bezcenny do gotowania " -"i w chemii użytkowej. Nie poparz się." - -#: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "higrometr" -msgstr[1] "higrometr" -msgstr[2] "higrometr" -msgstr[3] "higrometr" - -#. ~ Description for hygrometer -#: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." msgstr "" -"Plastikowy higrometr do odczytywania relatywnej wilgotności powietrza." +"To kawałek plastiku. Możesz go użyć do produkcji, naprawy, lub wzmocnienia " +"plastikowych rzeczy." #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "czekan" -msgstr[1] "czekan" -msgstr[2] "czekan" -msgstr[3] "czekan" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for ice axe +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." msgstr "" -"Czekan z młotkiem na szczycie; narzędzie turystyczne o szerokich " -"zastosowaniach używane przez alpinistów. Jest na tyle wytrzymałe by było " -"zdatne do wyważania zamkniętych drzwi i podnoszenia klap studzienek " -"kanalizacyjnych." #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "młot pneumatyczny" -msgstr[1] "młot pneumatyczny" -msgstr[2] "młot pneumatyczny" -msgstr[3] "młot pneumatyczny" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for jackhammer +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" -"Narzędzie budowlane do przewiercania się przez twarde skały i inne " -"powierzchnie. Działa na benzynę. Użyj by wybić dziurę w pobliskim twardym " -"terenie." #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "płyta kevlarowa" -msgstr[1] "płyta kevlarowa" -msgstr[2] "płyta kevlarowa" -msgstr[3] "płyta kevlarowa" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for Kevlar plate +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." +msgid "This is a crafting_pseudo_item if you have it something is wrong." msgstr "" -"Płyta ze wzmocnionego kevlaru. Może być wykorzystana do naprawy przedmiotów " -"zrobionych z kevlaru." #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "wygasły piec do węgla drzewnego" -msgstr[1] "wygasły piec do węgla drzewnego" -msgstr[2] "wygasły piec do węgla drzewnego" -msgstr[3] "wygasły piec do węgla drzewnego" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "elektryczna wyżynarka (wył.)" +msgstr[1] "elektryczna wyżynarka (wył.)" +msgstr[2] "elektryczna wyżynarka (wył.)" +msgstr[3] "elektryczna wyżynarka (wył.)" -#. ~ Description for finished charcoal kiln +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" -"Żar w piecu wygasł, możesz go teraz rozłożyć by zabrać węgiel drzewny i " -"piec." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "wypełniony piec do węgla drzewnego" -msgstr[1] "wypełniony piec do węgla drzewnego" -msgstr[2] "wypełniony piec do węgla drzewnego" -msgstr[3] "wypełniony piec do węgla drzewnego" -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "Rozpal drewno" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "elektryczna wyżynarka (wł.)" +msgstr[1] "elektryczna wyżynarka (wł.)" +msgstr[2] "elektryczna wyżynarka (wł.)" +msgstr[3] "elektryczna wyżynarka (wł.)" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "Rozpalasz drewno." +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "Ta wyżynarka jest włączona a ostrza brzęczą. Użyj by wyłączyć." -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "Potrzebujesz czegoś do podpalania!" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "oczyszczacz wody z węgla drzewnego" +msgstr[1] "oczyszczacz wody z węgla drzewnego" +msgstr[2] "oczyszczacz wody z węgla drzewnego" +msgstr[3] "oczyszczacz wody z węgla drzewnego" -#. ~ Description for filled charcoal kiln +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" -"Piec wypełniony drewnem które zmieni się w węgiel drzewny po wolnym procesie" -" wypalania." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "mina lądowa" -msgstr[1] "mina lądowa" -msgstr[2] "mina lądowa" -msgstr[3] "mina lądowa" - -#. ~ Use action bury_question for land mine. -#: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "Zakopać minę lądową?" - -#. ~ Use action done_message for land mine. -#: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "Ustawiasz minę lądową." - -#. ~ Use action done_message for land mine. -#: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "Zakopujesz minę lądową." - -#. ~ Description for land mine -#: lang/json/TOOL_from_json.py -msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "To wojskowa przeciwpiechotna mina aktywowana naciskiem." +"Użycie tego przedmiotu na pojemniku z wodą oczyści wodę poprzez przesączenie" +" jej przez warstwy węgla drzewnego. Gdy węgiel oczyści wystarczającą ilość " +"wody stanie się nieużyteczny i można oczyszczać rozłożyć i odzyskać " +"składniki. Woda z niepewnych źródeł jak na przykład z rzeki może być " +"zanieczyszczona." #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "zestaw rusznikarski" -msgstr[1] "zestaw rusznikarski" -msgstr[2] "zestaw rusznikarski" -msgstr[3] "zestaw rusznikarski" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "wędzarnia węglowa" +msgstr[1] "wędzarnia węglowa" +msgstr[2] "wędzarnia węglowa" +msgstr[3] "wędzarnia węglowa" -#. ~ Description for gunsmith repair kit +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." msgstr "" -"To kompletny zestaw do naprawy uszkodzonych broni palnych. Zasilany " -"standardowymi bateriami. To witalne narzędzie dla długotrwałego utrzymania i" -" konserwacji broni palnej. Wymaga 25 ładunków z baterii na każde użycie." +"Przenośna wędzarnia opalana węglem drzewnym. Dobra na weekendowego grilla i " +"wędzenia mięsa dla zapewnienia mu trwałości." #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "duży namiot" -msgstr[1] "duży namiot" -msgstr[2] "duży namiot" -msgstr[3] "duży namiot" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "kuchenka węglowa" +msgstr[1] "kuchenka węglowa" +msgstr[2] "kuchenka węglowa" +msgstr[3] "kuchenka węglowa" -#. ~ Description for large tent +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." msgstr "" -"To rodzinny namiot. Zapewnia dużo przestrzeni, ale jest dużych rozmiarów i " -"nieporęczny." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "skórzany lejek" -msgstr[1] "skórzany lejek" -msgstr[2] "skórzany lejek" -msgstr[3] "skórzany lejek" +"Mały metalowy pojemnik na węgiel drzewny z dołączoną zapalniczką. Możesz " +"używać go do gotowania żywności." -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "Ustawiasz skórzany lejek i czekasz aż zgromadzi deszczówkę." +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "ekspres do kawy" +msgstr[1] "ekspres do kawy" +msgstr[2] "ekspres do kawy" +msgstr[3] "ekspres do kawy" -#. ~ Description for leather funnel +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" -"To mały skórzany lejek przydatny do gromadzenia deszczówki. Użyj go na " -"świeżym powietrzu i podstaw pojemnik by zebrać wodę podczas deszczu." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +"Element grzewczy z dzbankiem i ramą do trzymania kawy i innych proszków. Ma " +"przedział na baterie na okoliczność gdyby brakowało prądu. Możesz go używać " +"do zaparzania kawy, a także innych napojów jeśli zechcesz." -#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "suszarka do żywności" +msgstr[1] "suszarka do żywności" +msgstr[2] "suszarka do żywności" +msgstr[3] "suszarka do żywności" -#. ~ Description for birchbark funnel +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." msgstr "" +"To przenośna suszarka elektryczna do żywności. Działa na baterie i może być " +"bezcenna do konserwowania żywności." #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "zapalniczka" -msgstr[1] "zapalniczka" -msgstr[2] "zapalniczka" -msgstr[3] "zapalniczka" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "kuchenka urotropinowa" +msgstr[1] "kuchenka urotropinowa" +msgstr[2] "kuchenka urotropinowa" +msgstr[3] "kuchenka urotropinowa" -#. ~ Description for lighter +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" -"Jednorazowa zapalniczka plastikowa. Posiadanie zapalniczki jest wymagane do " -"użycia wielu dragów, papierosów, podpalania mołotowów. Możesz też użyć " -"zapalniczki do podpalania pobliskich przedmiotów." - -#: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +"To lekka składana kuchenka zaprojektowana do gotowania na tabletkach " +"urotropiny, znana też jako kuchenka typu Esbit." #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "listwa świetlna" -msgstr[1] "listwa świetlna" -msgstr[2] "listwa świetlna" -msgstr[3] "listwa świetlna" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "robot kuchenny" +msgstr[1] "robot kuchenny" +msgstr[2] "robot kuchenny" +msgstr[3] "robot kuchenny" -#. ~ Description for lightstrip +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" +"To kuchenne urządzenie do cięcia, siekania, szatkowania, mielenia, " +"blendowania i miksowania." #: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "listwa świetlna (nieaktywna)" -msgstr[1] "listwa świetlna (nieaktywna)" -msgstr[2] "listwa świetlna (nieaktywna)" -msgstr[3] "listwa świetlna (nieaktywna)" - -#. ~ Use action msg for lightstrip (inactive). -#: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "Nieodwracalnie aktywujesz listwę świetlną." +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "kuchenka na benzynę" +msgstr[1] "kuchenka na benzynę" +msgstr[2] "kuchenka na benzynę" +msgstr[3] "kuchenka na benzynę" -#. ~ Description for lightstrip (inactive) +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." msgstr "" +"Prosty podgrzewacz zasilany benzyną. Przeznaczony do gotowania żywności." #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "szkło powiększające" -msgstr[1] "szkło powiększające" -msgstr[2] "szkło powiększające" -msgstr[3] "szkło powiększające" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "ogrzewacz chemiczny" +msgstr[1] "ogrzewacz chemiczny" +msgstr[2] "ogrzewacz chemiczny" +msgstr[3] "ogrzewacz chemiczny" -#. ~ Description for magnifying glass +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." msgstr "" -"Szkło powiększające, które może się przydać do rozpalania ognia w słoneczne " -"dni." +"To torebka z ogrzewaczem chemicznym. Używana w opatrywaniu sportowych " +"kontuzji i podgrzewania żywności. Jednorazowego użytku." #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "improwizowany łom" -msgstr[1] "improwizowany łom" -msgstr[2] "improwizowany łom" -msgstr[3] "improwizowany łom" +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "zużyty ogrzewacz chemiczny" +msgstr[1] "zużyty ogrzewacz chemiczny" +msgstr[2] "zużyty ogrzewacz chemiczny" +msgstr[3] "zużyty ogrzewacz chemiczny" -#. ~ Description for makeshift crowbar +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." msgstr "" +"To torebka z ogrzewaczem chemicznym. Używana w opatrywaniu sportowych " +"kontuzji i podgrzewania żywności. Ta została zużyta i jej chemikalia są " +"zdezaktywowane." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "improwizowany lejek" -msgstr[1] "improwizowany lejek" -msgstr[2] "improwizowany lejek" -msgstr[3] "improwizowany lejek" - -#. ~ Use action done_message for makeshift funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "Ustawiasz improwizowany lejek i czekasz aż zgromadzi deszczówkę." - -#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." -msgstr "" -"To mały improwizowany lejek przydatny do gromadzenia deszczówki. Użyj go na " -"świeżym powietrzu i podstaw pojemnik by zebrać wodę podczas deszczu." +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "kuchenka menela" +msgstr[1] "kuchenka menela" +msgstr[2] "kuchenka menela" +msgstr[3] "kuchenka menela" #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "improwizowany młotek" -msgstr[1] "improwizowany młotek" -msgstr[2] "improwizowany młotek" -msgstr[3] "improwizowany młotek" +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "kuchenka turystyczna" +msgstr[1] "kuchenka turystyczna" +msgstr[2] "kuchenka turystyczna" +msgstr[3] "kuchenka turystyczna" -#. ~ Description for makeshift hammer +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." msgstr "" +"Mały element grzewczy na stojaku, zasilany bateriami. Bezcenny do gotowania " +"i w chemii użytkowej. Nie poparz się." #: lang/json/TOOL_from_json.py msgid "makeshift vacuum sealer" @@ -93038,27 +92827,6 @@ msgstr "" "To domowej roboty zgrzewarka z pompą próżniową. Używana do próżniowego " "pakowania żywności." -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "pudełko zapałek" -msgstr[1] "pudełko zapałek" -msgstr[2] "pudełko zapałek" -msgstr[3] "pudełko zapałek" - -#. ~ Description for matchbook -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." -msgstr "" -"Małe pudełko zapałek z chropowatym paskiem do ich rozpalania na boku. " -"Posiadanie zapałek jest wymagane do użycia wielu dragów, papierosów, " -"podpalania mołotowów. Możesz też ich użyć do podpalania pobliskich " -"przedmiotów." - #: lang/json/TOOL_from_json.py msgid "mess kit" msgid_plural "mess kits" @@ -93078,67 +92846,6 @@ msgstr "" " gotowania w głuszy. Ten model bazuje na kuchence turystycznej na baterie " "zamiast na częściej spotykanym palniku chemicznym." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "metalowy lejek" -msgstr[1] "metalowy lejek" -msgstr[2] "metalowy lejek" -msgstr[3] "metalowy lejek" - -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "Ustawiasz metalowy lejek i czekasz aż zgromadzi deszczówkę." - -#. ~ Description for metal funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "" -"To duży metalowy lejek przydatny do gromadzenia deszczówki. Mniej przenośny " -"niż plastikowy, ale zbiera więcej wody. Użyj go na świeżym powietrzu i " -"podstaw pojemnik by zebrać wodę podczas deszczu." - -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Use action done_message for tarp raincatcher. -#: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "" - -#. ~ Description for tarp raincatcher -#: lang/json/TOOL_from_json.py -msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "kielnia" -msgstr[1] "kielnia" -msgstr[2] "kielnia" -msgstr[3] "kielnia" - -#. ~ Description for metallic smoother -#: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." -msgstr "" -"Metalowe narzędzie najczęściej używane do wygładzania betonu lub zaprawy " -"murarskiej w pracach budowlanych i konstrukcyjnych." - #: lang/json/TOOL_from_json.py msgid "military mess kit" msgid_plural "military mess kits" @@ -93163,702 +92870,724 @@ msgstr "" "wytrzymały." #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "miniatomówka" -msgstr[1] "miniatomówka" -msgstr[2] "miniatomówka" -msgstr[3] "miniatomówka" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "moździerz kuchenny" +msgstr[1] "moździerz kuchenny" +msgstr[2] "moździerz kuchenny" +msgstr[3] "moździerz kuchenny" -#. ~ Description for mininuke +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -"To ekstremalnie silna broń, zasadniczo przenośna bomba atomowa. Użyj by " -"aktywować zegar. Oceniasz, że eksplozja powinna być w stanie zrównać z " -"ziemią mały dom." +"Moździerz kuchenny to proste połączenie kamienia do rozgniatania i kamienia " +"w kształcie miseczki. Używany do mielenia ziaren, ale bardziej czasochłonny " +"niż bardziej złożone metody." -#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "wielofunkcyjne urządzenie do gotowania" +msgstr[1] "wielofunkcyjne urządzenie do gotowania" +msgstr[2] "wielofunkcyjne urządzenie do gotowania" +msgstr[3] "wielofunkcyjne urządzenie do gotowania" + +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" -"Ta miniaturowa bomba atomowa ma na boku mrugające światełko, które oznacza " -"że zaraz wybuchnie. Powinieneś się chyba znaleźć daleko, daleko od niej." +"Profesjonalnej klasy wielofunkcyjne urządzenie do gotowania, z przedziałem " +"na baterie na potrzeby kempingów i biwaków. Multum funkcji i ustawień " +"pozwala na przygotowanie różnych potraw od gotowanych na parze ziemniaków, " +"przez curry, aż po popcorn. Nie ma podręcznika, ale jesteś pewien że je " +"rozpracujesz." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "kuchenka olejowa" +msgstr[1] "kuchenka olejowa" +msgstr[2] "kuchenka olejowa" +msgstr[3] "kuchenka olejowa" -#. ~ Description for misc repair kit +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." msgstr "" +"Prosty podgrzewacz zasilany olejem z lamp olejowych. Przeznaczony do " +"gotowania żywności." #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "forma do plastiku" -msgstr[1] "forma do plastiku" -msgstr[2] "forma do plastiku" -msgstr[3] "forma do plastiku" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "kuchenka z puszek po napojach" +msgstr[1] "kuchenka z puszek po napojach" +msgstr[2] "kuchenka z puszek po napojach" +msgstr[3] "kuchenka z puszek po napojach" -#. ~ Description for plastic mold +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." msgstr "" -"To forma do plastiku. Może być ukształtowana i użyta do produkcji " -"plastikowych przedmiotów." +"Bardzo lekka opalana alkoholem kuchenka z pierścieniem do gotowania, " +"zrobiona ręcznie z kilku puszek po napojach. W zestawie jest półlitrowa " +"butelka na skoncentrowany alkohol służący jako paliwo do niej." #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "koktajl Mołotowa" -msgstr[1] "koktajl Mołotowa" -msgstr[2] "koktajl Mołotowa" -msgstr[3] "koktajl Mołotowa" +msgid "quern" +msgid_plural "querns" +msgstr[0] "żarna" +msgstr[1] "żarna" +msgstr[2] "żarna" +msgstr[3] "żarna" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "Podpal szmatę" +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "" +"To proste kamienne żarna napędzane ręcznie, służące do mielenia ziaren." -#. ~ Use action msg for Molotov cocktail. -#: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "Podpalasz koktajl Mołotowa!" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "destylarnia" +msgstr[1] "destylarnia" +msgstr[2] "destylarnia" +msgstr[3] "destylarnia" -#. ~ Description for Molotov cocktail +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." msgstr "" -"Butelka palnego płynu zatkana szmatą. Użyj by zapalić szmatę. Będziesz " -"oczywiście potrzebował zapalniczki. Po zapaleniu rzuć by spowodować pożar." +"To destylarnia. Użyteczna do destylacji alkoholu i innych bardziej ciekawych" +" substancji." -#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py -msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." -msgstr "" -"Butelka palnego płynu zatkana płonącą szmatą. Rzucenie nią rozbije butelkę i" -" rozpali kulę ognia. Upuszczanie jej podpali cię, więc nie rób tego, chyba " -"że chcesz spłonąć na śmierć." +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "zestaw z menażką ocalonych" +msgstr[1] "zestaw z menażką ocalonych" +msgstr[2] "zestaw z menażką ocalonych" +msgstr[3] "zestaw z menażką ocalonych" -#: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "mop" -msgstr[1] "mop" -msgstr[2] "mop" -msgstr[3] "mop" - -#. ~ Description for mop +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -"To nieporęczny mop. Dobry do czyszczenia rozlanych rzeczy. Użyj do " -"posprzątania każdego 'bałaganu' który zrobiłeś." +"Domowej roboty zestaw z menażką, zawierający wszystko co mógłbyś potrzebować" +" do przygotowania post-apokaliptycznych dań kulinarnych. Zasilany palnikiem " +"na olej do lamp, i składa się z prostych ale wytrzymałych narzędzi i " +"materiałów." #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "paczkownica próżniowa" +msgstr[1] "paczkownica próżniowa" +msgstr[2] "paczkownica próżniowa" +msgstr[3] "paczkownica próżniowa" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." +msgid "" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" +"Przenośna zgrzewarka z pompą próżniową. Używana do próżniowego pakowania " +"żywności w celu jej konserwacji." -#: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "moździerz kuchenny" -msgstr[1] "moździerz kuchenny" -msgstr[2] "moździerz kuchenny" -msgstr[3] "moździerz kuchenny" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "oczyszczacz do wody" +msgstr[1] "oczyszczacz do wody" +msgstr[2] "oczyszczacz do wody" +msgstr[3] "oczyszczacz do wody" -#. ~ Description for mortar and pestle +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." msgstr "" -"Moździerz kuchenny to proste połączenie kamienia do rozgniatania i kamienia " -"w kształcie miseczki. Używany do mielenia ziaren, ale bardziej czasochłonny " -"niż bardziej złożone metody." +"Zasilane na baterie urządzenie do oczyszczania wody pitnej. Użycie go na " +"pojemniku z wodą oczyści zawartość. Może być przydatne do wody z niepewnych " +"źródeł, na przykład rzek, gdyż może być niezdatna do picia. " -#: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" -msgstr[0] "odtwarzacz mp3 (wył.)" -msgstr[1] "odtwarzacz mp3 (wył.)" -msgstr[2] "odtwarzacz mp3 (wył.)" -msgstr[3] "odtwarzacz mp3 (wył.)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "koksownik" +msgstr[1] "koksownik" +msgstr[2] "koksownik" +msgstr[3] "koksownik" -#. ~ Description for mp3 player (off) +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" +"Duży metalowy stojak do kontrolowanego rozpalenia ognia. Ogień w koksowniku " +"nie rozproszy się na pobliskie palne przedmioty." -#: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "odtwarzacz mp3 (wł.)" -msgstr[1] "odtwarzacz mp3 (wł.)" -msgstr[2] "odtwarzacz mp3 (wł.)" -msgstr[3] "odtwarzacz mp3 (wł.)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for mp3 player (on) -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -"Ten odtwarzacz mp3 jest włączony i odtwarza świetna muzykę, stopniowo " -"zwiększając twoje morale, gdy go masz przy sobie. Szybko zjada baterie. Użyj" -" by wyłączyć. Ponadto utrudnia słuchanie otoczenia." -#: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "wielofunkcyjne urządzenie do gotowania" -msgstr[1] "wielofunkcyjne urządzenie do gotowania" -msgstr[2] "wielofunkcyjne urządzenie do gotowania" -msgstr[3] "wielofunkcyjne urządzenie do gotowania" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for multi cooker +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." +msgid "Folded camp chair, deploy to sit down." msgstr "" -"Profesjonalnej klasy wielofunkcyjne urządzenie do gotowania, z przedziałem " -"na baterie na potrzeby kempingów i biwaków. Multum funkcji i ustawień " -"pozwala na przygotowanie różnych potraw od gotowanych na parze ziemniaków, " -"przez curry, aż po popcorn. Nie ma podręcznika, ale jesteś pewien że je " -"rozpracujesz." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "łóżko polowe" +msgstr[1] "łóżko polowe" +msgstr[2] "łóżko polowe" +msgstr[3] "łóżko polowe" + +#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "narzędzie uniwersalne" -msgstr[1] "narzędzie uniwersalne" -msgstr[2] "narzędzie uniwersalne" -msgstr[3] "narzędzie uniwersalne" +msgid "You unfold the cot and place it on the ground." +msgstr "Rozkładasz łózko polowe na ziemi." -#. ~ Description for multi-tool +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" -"Sprytnie opracowane narzędzie typu \"wszystko w jednym\" które łączy kilka " -"mniejszych narzędzi w rączce kombinerek." +"To wojskowe składane łóżko polowe. Może nie tak wygodne jak zwykłe łóżko, " +"ale lepsze od spania na gołej ziemi." #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "kościana igła" -msgstr[1] "kościana igła" -msgstr[2] "kościana igła" -msgstr[3] "kościana igła" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "składany rower" +msgstr[1] "składany rower" +msgstr[2] "składany rower" +msgstr[3] "składany rower" -#. ~ Description for bone needle +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "" -"Ostra Igła zrobiona z kości. Może się przydać do zrobienia topornych ubrań i" -" przedmiotów. Jej niska jakość dyskwalifikuje ją do prac wymagających " -"precyzji i szybkości." - -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "zakrzywiona igła" -msgstr[1] "zakrzywiona igła" -msgstr[2] "zakrzywiona igła" -msgstr[3] "zakrzywiona igła" +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "Z wysiłkiem rozkładasz rower i przygotowujesz go do jazdy." -#. ~ Description for curved needle +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." -msgstr "" -"Zakrzywiona ostra igła ze stali. Jej zaokrąglony kształt pozwala na robienie" -" szwów które przebijają tylko jedną stronę materiału. Choć nadaje się do " -"większości prac krawieckich to naprawdę niezbędna jest do szycia neoprenu." +msgid "This is a bicycle folded into a relatively portable package." +msgstr "Ten rower jest złożony w relatywnie przenośną paczkę." -#: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "drewniana igła" -msgstr[1] "drewniana igła" -msgstr[2] "drewniana igła" -msgstr[3] "drewniana igła" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "metalowy wieszak rzeźniczy" +msgstr[1] "metalowe wieszaki rzeźnicze" +msgstr[2] "metalowe wieszaki rzeźnicze" +msgstr[3] "metalowe wieszaki rzeźnicze" -#. ~ Description for wooden needle +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "nadmuchiwana łódka" +msgstr[1] "nadmuchiwana łódka" +msgstr[2] "nadmuchiwana łódka" +msgstr[3] "nadmuchiwana łódka" + +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "emiter dźwięku (wył.)" -msgstr[1] "emiter dźwięku (wył.)" -msgstr[2] "emiter dźwięku (wył.)" -msgstr[3] "emiter dźwięku (wył.)" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "Z wysiłkiem rozwijasz, nadmuchujesz, i wodujesz %s." -#. ~ Description for noise emitter (off) +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." msgstr "" +"Ta gumowa łódka (z dołączonymi wiosłami) jest bez powietrza w celu " +"składowania. Aktywuj ją mając przy sobie pompkę na powietrze by nadmuchać i " +"zwodować." -#: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "emiter dźwięku (wł.)" -msgstr[1] "emiter dźwięku (wł.)" -msgstr[2] "emiter dźwięku (wł.)" -msgstr[3] "emiter dźwięku (wł.)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for noise emitter (on) +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "kuchenka olejowa" -msgstr[1] "kuchenka olejowa" -msgstr[2] "kuchenka olejowa" -msgstr[3] "kuchenka olejowa" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "stół turystyczny" +msgstr[1] "stoły turystyczne" +msgstr[2] "stoły turystyczne" +msgstr[3] "stoły turystyczne" -#. ~ Description for lamp oil cooker +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -"Prosty podgrzewacz zasilany olejem z lamp olejowych. Przeznaczony do " -"gotowania żywności." -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "lampa olejowa (wył.)" -msgstr[1] "lampa olejowa (wył.)" -msgstr[2] "lampa olejowa (wył.)" -msgstr[3] "lampa olejowa (wył.)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "skórzana płachta" +msgstr[1] "skórzana płachta" +msgstr[2] "skórzana płachta" +msgstr[3] "skórzana płachta" -#. ~ Description for oil lamp (off) +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." msgstr "" -"To mała latarnia na olej. Daje niewiele światła, ale pali się przez długi " -"czas. Użyj by włączyć." +"Duża płachta ze zszytych razem skór, którą można rozłożyć zamiast koca " +"piknikowego, choć jest cenniejsza jako narzędzie rzeźnicze, gdyż nie nasiąka" +" krwią. Jest zwinięta i gotowa do przenoszenia." -#: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "lampa olejowa" -msgstr[1] "lampa olejowa" -msgstr[2] "lampa olejowa" -msgstr[3] "lampa olejowa" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "pleciona mata" +msgstr[1] "plecione maty" +msgstr[2] "plecione maty" +msgstr[3] "plecione maty" -#. ~ Description for oil lamp +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" -"To mała latarnia na olej. Daje niewiele światła, ale pali się przez długi " -"czas. Jest włączona. Użyj by wyłączyć." +"Duża mata spleciona z włóknistych materiałów, której można użyć zamiast koca" +" piknikowego choć jest cenniejsza jako narzędzie rzeźnicze. Zbyt cienka by " +"jej użyć jako komfortowego miejsca do snu. Jest zwinięta i gotowa do " +"przenoszenia." #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "zbiornik z tlenem" -msgstr[1] "zbiornik z tlenem" -msgstr[2] "zbiornik z tlenem" -msgstr[3] "zbiornik z tlenem" +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for oxygen tank +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." msgstr "" -"Zbiornik do zastosowań medycznych ze skompresowanym tlenem, zaopatrzony w " -"regulator i maskę. Powszechnie używany w sytuacjach zagrożenia, zapewnia " -"natychmiastową ulgę w atakach astmy lub zatruciu dymem i zapewnia krótki " -"dopływ energii." -#: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for oxygen cylinder +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for nitrogen tank +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." msgstr "" +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "" +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." +msgstr "" +"To zaawansowana wersja zunifikowanego systemu zasilania, czyli UPS-a. " +"Urządzenie zostało znacząco przebudowane dla zwiększenia efektywności. " +"Ponadto używa ogniw plutonowych a nie baterii. Niestety jego plutonowy " +"reaktor nie może być zasilony w stacji ładowania UPS." -#. ~ Description for hydrogen tank +#: lang/json/TOOL_from_json.py +msgid "camera" +msgid_plural "cameras" +msgstr[0] "aparat fotograficzny" +msgstr[1] "aparat fotograficzny" +msgstr[2] "aparat fotograficzny" +msgstr[3] "aparat fotograficzny" + +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" +"Aparat fotograficzny typu \"Wyceluj i pstrykaj\", z cyfrowym wyświetlaczem i" +" zapasowym 'celownikiem optycznym'. Możesz oglądać zdjęcia na ekranie lub " +"zapisać je na karcie pamięci. Korzysta ze zwykłych baterii." #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "pędzel malarski" -msgstr[1] "pędzel malarski" -msgstr[2] "pędzel malarski" -msgstr[3] "pędzel malarski" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "profesjonalny aparat fotograficzny" +msgstr[1] "profesjonalny aparat fotograficzny" +msgstr[2] "profesjonalny aparat fotograficzny" +msgstr[3] "profesjonalny aparat fotograficzny" -#. ~ Description for paint brush +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "Szeroki pędzel do malowania ścian farbą." +msgid "" +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "niezmywalny marker" -msgstr[1] "niezmywalny marker" -msgstr[2] "niezmywalny marker" -msgstr[3] "niezmywalny marker" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "telefon komórkowy" +msgstr[1] "telefony komórkowe" +msgstr[2] "telefony komórkowe" +msgstr[3] "telefony komórkowe" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "Napis" +msgid "You light up the screen." +msgstr "Rozświetlasz ekran." -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. +#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "Napisz" +msgid "The cellphone's batteries need more charge." +msgstr "Baterie w komórce wymagają więcej ładunków." -#. ~ Description for permanent marker +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -"To jest niezmywalny marker przemysłowej siły marki King Size (TM), stojący " -"rozmiarem w połowie drogi między zwykłym markerem a puszką farby w spreju. " -"Użyj by coś napisać. Jednakże napisanie \"Elbereth\" raczej ci nie pomoże." +"To telefon komórkowy, starszy brat smartfona, ale nadal popularny w pewnych " +"kręgach z uwagi na niezawodność, wytrzymałość i zdolność pracy na zwykłych " +"bateriach. Użycie go włączy ekran zapewniając światło jeśli jest naładowany." +" Ma też zegar z budzikiem." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "klatka do transportu zwierząt" -msgstr[1] "klatka do transportu zwierząt" -msgstr[2] "klatka do transportu zwierząt" -msgstr[3] "klatka do transportu zwierząt" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "komórka- latarka" +msgstr[1] "komórka- latarka" +msgstr[2] "komórka- latarka" +msgstr[3] "komórka- latarka" -#. ~ Description for pet carrier +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "" -"Plastikowy pojemnik do transportu zwierząt domowych. Użyj na stosownym " -"zwierzęciu by je schwytać, następnie użyj na pustym miejscu by wypuścić." +msgid "You stop lighting up the screen." +msgstr "Przestajesz podświetlać ekran." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "laptop kontroli" +msgstr[1] "laptop kontroli" +msgstr[2] "laptop kontroli" +msgstr[3] "laptop kontroli" -#. ~ Description for wooden pet carrier +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." msgstr "" +"Zmodyfikowany laptop, zdolny obecnie do transmisji sygnału bardzo wysokich " +"częstotliwości używanych przez roboty. Aktywuj by rozkazywać robotom na " +"odległość." #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "klatka na kurczaki" -msgstr[1] "klatka na kurczaki" -msgstr[2] "klatka na kurczaki" -msgstr[3] "klatka na kurczaki" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "antena kierunkowa" +msgstr[1] "antena kierunkowa" +msgstr[2] "antena kierunkowa" +msgstr[3] "antena kierunkowa" -#. ~ Description for chicken cage +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" -"Pojemnik z siatki do transportu kurczaków, ale nadaje się także dla innych " -"małych zwierząt. Użyj na stosownym zwierzęciu by je schwytać, następnie użyj" -" na pustym miejscu by wypuścić." +"To antena zaprojektowana do lepszego odbioru sygnału gdy jest wycelowana w " +"jego źródło. Możesz jej użyć z radiem by odbierać słabe sygnały." #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "feromony zombie" -msgstr[1] "feromony zombie" -msgstr[2] "feromony zombie" -msgstr[3] "feromony zombie" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "elektroniczne kajdanki" +msgstr[1] "elektroniczne kajdanki" +msgstr[2] "elektroniczne kajdanki" +msgstr[3] "elektroniczne kajdanki" -#. ~ Description for zombie pheromone +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "kilof" -msgstr[1] "kilof" -msgstr[2] "kilof" -msgstr[3] "kilof" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "tablet w technologii e-papieru" +msgstr[1] "tablety w technologii e-papieru" +msgstr[2] "tabletów w technologii e-papieru" +msgstr[3] "tabletu w technologii e-papieru" -#. ~ Description for pickaxe +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" -"Duży stalowy kilof, nadający się do rozbijania twardych przedmiotów, a z " -"odrobiną umiejętności także twardych celów. Kop ziemię!" #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "zestaw wytrychów" -msgstr[1] "zestaw wytrychów" -msgstr[2] "zestaw wytrychów" -msgstr[3] "zestaw wytrychów" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "elektrowytrych" +msgstr[1] "elektrowytrych" +msgstr[2] "elektrowytrych" +msgstr[3] "elektrowytrych" -#. ~ Description for locksmith kit +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" -"To zestaw ślusarski twardych stalowych wytrychów i narzędzi do podważania. " -"Jest niezbędny do cichego i szybkiego otwierania zamków, o ile masz nieco " -"zdolności mechanicznych." +"To urządzenie ma wiele portów do przyłączania niemal każdego panelu " +"kontrolnego i innych urządzeń elektrycznych, lecz nie komputerów. Z odrobiną" +" umiejętności możesz użyć go do łamania haseł itp. Potrzebuje 25 ładunków z " +"baterii na użycie." #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "szklana fajka" -msgstr[1] "szklana fajka" -msgstr[2] "szklana fajka" -msgstr[3] "szklana fajka" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "licznik Geigera (wył.)" +msgstr[1] "licznik Geigera (wył.)" +msgstr[2] "licznik Geigera (wył.)" +msgstr[3] "licznik Geigera (wył.)" -#. ~ Description for glass pipe +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" -"Ręcznie dmuchana szklana fajka. Często używana do palenia rekreacyjnych " -"substancji." +"Narzędzie do pomiaru promieniowania. Użycie go wywoła zapytanie czy chcesz " +"skanować siebie czy otoczenie, czy też włączyć go w trybie ciągłego pomiaru " +"promieniowania otoczenia. Obecnie wyłączony." #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "fajka" -msgstr[1] "fajka" -msgstr[2] "fajka" -msgstr[3] "fajka" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "licznik Geigera (wł.)" +msgstr[1] "licznik Geigera (wł.)" +msgstr[2] "licznik Geigera (wł.)" +msgstr[3] "licznik Geigera (wł.)" -#. ~ Description for tobacco pipe +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." msgstr "" -"Ręcznie strugana drewniana fajka do palenia tytoniu. Używa wędzonych w ogniu" -" liści tytoniu." +"Narzędzie do pomiaru promieniowania. Jest w trybie ciągłego skanowania, i " +"będzie wydawać odgłosy kliknięć w obecności w obecności promieniowania " +"otoczenia. Użycie pozwala na wyłączenie, lub przeskanowanie siebie lub " +"okolicy. Obecnie włączony." #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "szczypce" -msgstr[1] "szczypce" -msgstr[2] "szczypce" -msgstr[3] "szczypce" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for pliers +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -"Podstawowe szczypce z nastawnym stawem, do podstawowych prac mechanicznych. " -"Złożone działania będą wymagać klucza." #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "zegarek kieszonkowy" -msgstr[1] "zegarki kieszonkowe" -msgstr[2] "zegarków kieszonkowych" -msgstr[3] "zegarka kieszonkowego" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" +msgstr[0] "odtwarzacz mp3 (wył.)" +msgstr[1] "odtwarzacz mp3 (wył.)" +msgstr[2] "odtwarzacz mp3 (wył.)" +msgstr[3] "odtwarzacz mp3 (wył.)" -#. ~ Description for pocket watch +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." msgstr "" -"Staromodny zegarek kieszonkowy. Ten wskazuje czas i dobrze wygląda robiąc " -"to. Można go też rozłożyć dla części." #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "nóż kieszonkowy" -msgstr[1] "noże kieszonkowe" -msgstr[2] "noży kieszonkowych" -msgstr[3] "noży kieszonkowych" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" +msgstr[0] "odtwarzacz mp3 (wł.)" +msgstr[1] "odtwarzacz mp3 (wł.)" +msgstr[2] "odtwarzacz mp3 (wł.)" +msgstr[3] "odtwarzacz mp3 (wł.)" -#. ~ Description for pocket knife +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." msgstr "" -"Mały nóż kieszonkowy. Nie jest to najlepsza broń, jednak lepsza niż żadna. " -"Ostry na tyle, by ciąć ciała." +"Ten odtwarzacz mp3 jest włączony i odtwarza świetna muzykę, stopniowo " +"zwiększając twoje morale, gdy go masz przy sobie. Szybko zjada baterie. Użyj" +" by wyłączyć. Ponadto utrudnia słuchanie otoczenia." #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "elektryczna szlifierka" -msgstr[1] "elektryczna szlifierka" -msgstr[2] "elektryczna szlifierka" -msgstr[3] "elektryczna szlifierka" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "emiter dźwięku (wył.)" +msgstr[1] "emiter dźwięku (wył.)" +msgstr[2] "emiter dźwięku (wył.)" +msgstr[3] "emiter dźwięku (wył.)" -#. ~ Description for electric polisher +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." msgstr "" -"Elektryczna szlifierka która może być użyta do wypolerowania metalowych " -"powierzchni aż będą gładkie jak lustro." #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "kuchenka z puszek po napojach" -msgstr[1] "kuchenka z puszek po napojach" -msgstr[2] "kuchenka z puszek po napojach" -msgstr[3] "kuchenka z puszek po napojach" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "emiter dźwięku (wł.)" +msgstr[1] "emiter dźwięku (wł.)" +msgstr[2] "emiter dźwięku (wł.)" +msgstr[3] "emiter dźwięku (wł.)" -#. ~ Description for soda can stove kit +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" msgstr "" -"Bardzo lekka opalana alkoholem kuchenka z pierścieniem do gotowania, " -"zrobiona ręcznie z kilku puszek po napojach. W zestawie jest półlitrowa " -"butelka na skoncentrowany alkohol służący jako paliwo do niej." #: lang/json/TOOL_from_json.py msgid "handheld game system" @@ -93880,1203 +93609,703 @@ msgstr "" "to wymaga baterii." #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "generator portali" -msgstr[1] "generator portali" -msgstr[2] "generator portali" -msgstr[3] "generator portali" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "smartfony" +msgstr[1] "smartfony" +msgstr[2] "smartfony" +msgstr[3] "smartfony" -#. ~ Description for portal generator +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." -msgstr "" -"To rzadkie, dziwaczne i tajemnicze urządzenie pozaziemskiej natury. Samo " -"patrzenie na nie przyprawia cię o ból głowy. Pokrywają go obce napisy." +msgid "You activate the flashlight app." +msgstr "Aktywujesz aplikację latarki." +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "kamienne ciosło ciesielskie" -msgstr[1] "kamienne ciosło ciesielskie" -msgstr[2] "kamienne ciosło ciesielskie" -msgstr[3] "kamienne ciosło ciesielskie" +msgid "The smartphone's charge is too low." +msgstr "Poziom naładowania smartfona jest zbyt niski." -#. ~ Description for stone adze +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." msgstr "" -"To kamienne ciosło ciesielskie, dość użyteczne do ciecia drewnianych " -"obiektów." +"Popularny, wymyślny smartfon. Zdolny wykonywać zdjęcia zintegrowanym " +"aparatem fotograficznym i oświetlać otoczenie aplikacją z latarką, jeśli " +"jest naładowany. Posiada aplikację zegar a z budzikiem. Zasilany z małej " +"baterii ładowanej i kompatybilnej z UPS (Unifikowanym Systemem Zasilania)." #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "kamienna siekiera" -msgstr[1] "kamienna siekiera" -msgstr[2] "kamienna siekiera" -msgstr[3] "kamienna siekiera" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for stone axe +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." msgstr "" -"Zaostrzony kamień osadzony na kiju. Ujdzie jako toporna siekiera, której nie" -" da się porównać do prawdziwej." #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "kamienny młotek" -msgstr[1] "kamienny młotek" -msgstr[2] "kamienny młotek" -msgstr[3] "kamienny młotek" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for stone hammer +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "" -"Kamień osadzony na kiju, będący topornym faksymile młotka. Funkcjonuje " -"adekwatnie, ale nie da się go porównać do właściwego." +msgid "Turn off flashlight" +msgstr "Włącz latarkę" +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "kamienny nóż" -msgstr[1] "kamienny nóż" -msgstr[2] "kamienny nóż" -msgstr[3] "kamienny nóż" +msgid "You deactivate the flashlight app." +msgstr "Deaktywujesz aplikację latarki." -#. ~ Description for stone knife +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" -"Zaostrzony kamień osadzony w wydrążonej rączce. Nie jest tak użyteczny jak " -"prawdziwy nóż, ale jest lepszy niż nic." #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "kamienny szpadel" -msgstr[1] "kamienny szpadel" -msgstr[2] "kamienny szpadel" -msgstr[3] "kamienny szpadel" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "vibrator" +msgstr[1] "vibrator" +msgstr[2] "vibrator" +msgstr[3] "vibrator" -#. ~ Description for stone shovel +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." msgstr "" -"Spłaszczony kamień osadzony na kiju. Ujdzie jako toporny szpadel, którego " -"nie da się porównać do prawdziwego szpadla." - -#: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" -msgstr[0] "bio wytrych" -msgstr[1] "bio wytrych" -msgstr[2] "bio wytrych" -msgstr[3] "bio wytrych" - -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "to jest pseudo rzecz" +"To pożerające baterie urządzenie to po prostu rzecz do wymasowania napięcia " +"z ciała pomagająca w zrelaksowaniu się. Użyj by zrobić sobie chwilę przerwy " +"i odprężyć się." #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "szmata" -msgstr[1] "szmata" -msgstr[2] "szmata" -msgstr[3] "szmata" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "łom" +msgstr[1] "łom" +msgstr[2] "łom" +msgstr[3] "łom" -#. ~ Description for rag +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." msgstr "" -"Spory kawałek materiału, przydatny w tworzeniu przedmiotów i prawdopodobnie " -"w tamowaniu krwi." +"To masywne narzędzie do wyważania. Użyj go do wyważenia zamkniętych drzwi " +"bez niszczenia ich, lub podważania włazów do studzienek kanalizacyjnych. " +"Możesz też użyć go do rozbicia paru łbów." #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "improwizowany wytrych" +msgstr[1] "improwizowany wytrych" +msgstr[2] "improwizowany wytrych" +msgstr[3] "improwizowany wytrych" -#. ~ Description for sponge +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" +"To improwizowany zestaw wytrychów i kluczy podważających ze złomu " +"metalowego. Potrzebujesz umiejętności McGyver'a by otwierać nimi zamki gdyż " +"są kruche, ale też obniżają szanse na uruchomienie alarmu." #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "czekan" +msgstr[1] "czekan" +msgstr[2] "czekan" +msgstr[3] "czekan" -#. ~ Description for washing kit -#: lang/json/TOOL_from_json.py -msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "lampka do czytania" -msgstr[1] "lampka do czytania" -msgstr[2] "lampek do czytania" -msgstr[3] "lampek do czytania" - -#. ~ Use action msg for reading light. -#: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "Włączyłeś światło do czytania." - -#. ~ Use action need_charges_msg for reading light. -#: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "Lampka do czytania gaśnie. " - -#. ~ Description for reading light -#: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "" -"Małe, przyciemniane światło LED, przeznaczone do czytania książek w " -"ciemności." - -#: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "lampka do czytania (aktywna)" -msgstr[1] "lampki do czytania (aktywne)" -msgstr[2] "lampek do czytania (aktywnych)" -msgstr[3] "lampek do czytania (aktywnych)" - -#. ~ Use action msg for reading light (active). -#: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "Wyłączyłeś lampkę do czytania." - -#. ~ Description for reading light (active) -#: lang/json/TOOL_from_json.py -msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." -msgstr "" -"Małe, przyciemniane światło LED, przeznaczone do czytania książek w " -"ciemności. To jest włączone." - -#: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "uzupełnialna zapalniczka" -msgstr[1] "uzupełnialna zapalniczka" -msgstr[2] "uzupełnialna zapalniczka" -msgstr[3] "uzupełnialna zapalniczka" - -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "Zapal" - -#. ~ Use action msg for refillable lighter. -#: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "Zapalasz zapalniczkę." - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "Nic się nie dzieje." - -#. ~ Description for refillable lighter +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" -"To zapalniczka z zamykanym wieczkiem i zbiorniczkiem, który można uzupełnić." -" Posiadanie zapalniczki jest wymagane do użycia wielu dragów, papierosów, " -"podpalania mołotowów. Możesz też użyć zapalniczki do podpalania pobliskich " -"przedmiotów." +"Czekan z młotkiem na szczycie; narzędzie turystyczne o szerokich " +"zastosowaniach używane przez alpinistów. Jest na tyle wytrzymałe by było " +"zdatne do wyważania zamkniętych drzwi i podnoszenia klap studzienek " +"kanalizacyjnych." -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "Gasisz zapalniczkę." +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "improwizowany łom" +msgstr[1] "improwizowany łom" +msgstr[2] "improwizowany łom" +msgstr[3] "improwizowany łom" -#. ~ Description for refillable lighter +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "" -"To zapalniczka z zamykanym wieczkiem i zbiorniczkiem, który można uzupełnić." -" Jest zapalona." - -#: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "żarna" -msgstr[1] "żarna" -msgstr[2] "żarna" -msgstr[3] "żarna" - -#. ~ Description for quern -#: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." msgstr "" -"To proste kamienne żarna napędzane ręcznie, służące do mielenia ziaren." - -#: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "karimata" -msgstr[1] "karimata" -msgstr[2] "karimata" -msgstr[3] "karimata" -#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "Rozwijasz karimatę i kładziesz na ziemi." +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "zestaw wytrychów" +msgstr[1] "zestaw wytrychów" +msgstr[2] "zestaw wytrychów" +msgstr[3] "zestaw wytrychów" -#. ~ Description for rollmat +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." msgstr "" -"To arkusz piankowej maty którą można zwinąć w celach transportowych. Izoluje" -" od podłoża, ułatwiając sen. Użyj by rozwinąć i umieścić na ziemi." +"To zestaw ślusarski twardych stalowych wytrychów i narzędzi do podważania. " +"Jest niezbędny do cichego i szybkiego otwierania zamków, o ile masz nieco " +"zdolności mechanicznych." #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "wstrzykiwacz RX12" -msgstr[1] "wstrzykiwacz RX12" -msgstr[2] "wstrzykiwacz RX12" -msgstr[3] "wstrzykiwacz RX12" +msgid "bio lockpick" +msgid_plural "bio lockpicks" +msgstr[0] "bio wytrych" +msgstr[1] "bio wytrych" +msgstr[2] "bio wytrych" +msgstr[3] "bio wytrych" -#. ~ Description for RX12 jet injector -#: lang/json/TOOL_from_json.py -msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." -msgstr "" -"Wstrzykiwacz Rivtech RX12 to małe pistoletowe urządzenie do wstrzykiwania " -"zaawansowanych związków chemicznych przez skórę bez potrzeby użycia igły. " -"Opis na naklejce zakazuje stosować więcej niż dwie dawki na godzinę." +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "to jest pseudo rzecz" #: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "sejfowa skrzynka depozytowa" -msgstr[1] "sejfowa skrzynka depozytowa" -msgstr[2] "sejfowa skrzynka depozytowa" -msgstr[3] "sejfowa skrzynka depozytowa" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "bomba kwasowa" +msgstr[1] "bomba kwasowa" +msgstr[2] "bomba kwasowa" +msgstr[3] "bomba kwasowa" -#. ~ Description for safe deposit box +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." -msgstr "" -"To bezpieczna skrzynka na kod. Niestety nie znasz kombinacji. Włamanie się " -"do niej zniszczy wartościową zawartość." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." +msgstr "To kruchy pojemnik z kwasem. Rzuć nim by rozlać kałużę silnego kwasu." #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "kody dostępu sarkofagu" -msgstr[1] "kody dostępu sarkofagu" -msgstr[2] "kody dostępu sarkofagu" -msgstr[3] "kody dostępu sarkofagu" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "ładunki wybuchowe C-4" +msgstr[1] "ładunki wybuchowe C-4" +msgstr[2] "ładunki wybuchowe C-4" +msgstr[3] "ładunki wybuchowe C-4" -#. ~ Description for sarcophagus access code +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" -"Ten wydruk to serie liczb potrzebnych by uzyskać dostęp do windy w sarkofagu" -" niebezpiecznych materiałów." - -#: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "piła do drewna" -msgstr[1] "piła do drewna" -msgstr[2] "piła do drewna" -msgstr[3] "piła do drewna" - -#. ~ Description for wood saw -#: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "Cienka piła używana do cięcia drewnianych obiektów." - -#: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "skalpel" -msgstr[1] "skalpel" -msgstr[2] "skalpel" -msgstr[3] "skalpel" +"Wojskowa mieszanka wybuchowa RDX. Naklejka mówi: \"Materiał wybuchowy, " +"używaj z wielką ostrożnością.\" W zestawie jest mały minutnik." -#. ~ Description for scalpel #: lang/json/TOOL_from_json.py -msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." -msgstr "" -"To bardzo ostry nóż opracowany do cięć chirurgicznych. Jego małe ostre " -"ostrze pozwala na precyzyjne uderzenia w uzdolnionych dłoniach." +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "ładunki wybuchowe C-4 (uzbrojone)" +msgstr[1] "ładunki wybuchowe C-4 (uzbrojone)" +msgstr[2] "ładunki wybuchowe C-4 (uzbrojone)" +msgstr[3] "ładunki wybuchowe C-4 (uzbrojone)" +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "śrubokręt" -msgstr[1] "śrubokręt" -msgstr[2] "śrubokręt" -msgstr[3] "śrubokręt" +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "Już nastawiłeś licznik %s, i możesz chcieć się oddalić od tego." -#. ~ Description for screwdriver +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -"To śrubokręt z końcówką krzyżakową. Ważny w pracach nad niemal każdą " -"elektroniką, i większości prac mechanicznych, jak i do wielu innych " -"zastosowań." - -#: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "zestaw śrubokrętów" -msgstr[1] "zestaw śrubokrętów" -msgstr[2] "zestaw śrubokrętów" -msgstr[3] "zestaw śrubokrętów" +"Wojskowa mieszanka wybuchowa RDX. Naklejka mówi: \"Materiał wybuchowy, " +"używaj z wielką ostrożnością.\" W zestawie jest mały minutnik, kótry obecnie" +" odlicza w dół." -#. ~ Description for screwdriver set #: lang/json/TOOL_from_json.py -msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." -msgstr "" -"Zestaw śrubokrętów o różnych rozmiarach i końcówkach. Możesz być pewny że ma" -" właściwe narzędzia do bardziej precyzyjnych prac." +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "dynamit" +msgstr[1] "dynamit" +msgstr[2] "dynamit" +msgstr[3] "dynamit" +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "kosa" -msgstr[1] "kosa" -msgstr[2] "kosa" -msgstr[3] "kosa" +msgid "You light the dynamite." +msgstr "Zapalasz dynamit." -#. ~ Description for scythe +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" -"Staromodne narzędzie rolnicze do ścinania trawy. Choć to wielkie ostrze na " -"końcu kija, to jest zbyt nieporęczne by używać go do czegokolwiek innego " -"poza pierwotnym przeznaczeniem." +"To kilka lasek dynamitu z doczepionym lontem. Użyj by go zapalić. Będziesz " +"oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu wybuchnie, " +"więc bierz nogi za pas." #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "zestaw do szycia" -msgstr[1] "zestaw do szycia" -msgstr[2] "zestaw do szycia" -msgstr[3] "zestaw do szycia" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "dynamit (zapalony)" +msgstr[1] "dynamit (zapalony)" +msgstr[2] "dynamit (zapalony)" +msgstr[3] "dynamit (zapalony)" -#. ~ Description for sewing kit +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." -msgstr "" -"Plastikowy zestaw z kompletem igieł, plastikowymi motkami na nici, i kilkoma" -" przydatnymi narzędziami do tekstyliów. Użyj zestawu do szycia na ubraniu by" -" spróbować je naprawić lub wzmocnić. Wymaga umiejętności krawieckich." +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +msgstr "Lont w tym dynamicie jest zapalony i syczy. Zaraz wybuchnie." #: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "zestaw do golenia" -msgstr[1] "zestaw do golenia" -msgstr[2] "zestaw do golenia" -msgstr[3] "zestaw do golenia" - -#. ~ Description for shaving kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." -msgstr "" -"To kompaktowy i lekki zestaw do golenia dla podróżnych. Możesz się ogolić " -"jeśli jest zaopatrzony w mydło. Wymaja 1 jednostki mydła na użycie." - -#: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "zestaw schronienia" -msgstr[1] "zestaw schronienia" -msgstr[2] "zestaw schronienia" -msgstr[3] "zestaw schronienia" - -#. ~ Description for shelter kit -#: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "To małe schronienie z kijów i skór. Użyj by rozmieścić." - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "szaszłyk (wył.)" -msgstr[1] "szaszłyk (wył.)" -msgstr[2] "szaszłyk (wył.)" -msgstr[3] "szaszłyk (wył.)" - -#. ~ Use action failure_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "O, klops, nie chce ruszyć!" - -#. ~ Use action lacks_fuel_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "Ta rzecz potrzebuje paliwa!" - -#. ~ Use action success_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "Zatańczmy, zombiaki!" - -#. ~ Description for shishkebab (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." -msgstr "" -"To duże ostrze z rurką paliwową na boku, i małym zbiornikiem wbudowanym wraz" -" z zapalnikiem w wydrążoną rączkę. Napełniony benzyną, rozpala do " -"czerwoności ostrze by smażyć wrogów i oświetlać drogę w mroku. Użyj by " -"zapalić." - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "szaszłyk (wł.)" -msgstr[1] "szaszłyk (wł.)" -msgstr[2] "szaszłyk (wł.)" -msgstr[3] "szaszłyk (wł.)" - -#. ~ Use action auto_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "A to pech, ziomek! Twój szaszłyk mruga i gaśnie." - -#. ~ Use action charges_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "Niefajnie, koniec paliwa! Twój szaszłyk gaśnie." - -#. ~ Use action noise_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "Twój szaszłyk trzeszczy." - -#. ~ Use action voluntary_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "To na razie. Płomień twojego szaszłyka umiera." - -#. ~ Use action water_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "Twój szaszłyk syczy w wodzie i gaśnie." - -#. ~ Description for shishkebab (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." -msgstr "" -"To duże ostrze z rurką paliwową na boku, i małym zbiornikiem wbudowanym wraz" -" z zapalnikiem w wydrążoną rączkę. Ostrze żarzy się w ogniu. Użyj by odciąć " -"dopływ paliwa." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "pułapka ze strzelbą" -msgstr[1] "pułapka ze strzelbą" -msgstr[2] "pułapka ze strzelbą" -msgstr[3] "pułapka ze strzelbą" - -#. ~ Use action done_message for shotgun trap. -#: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "Rozstawiasz pułapkę ze strzelbą." - -#. ~ Description for shotgun trap +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"Prosta pułapka z potykaczem przyłączonym do spustu załadowanej strzelby " -"dwururki. Pociągnięty uruchamia wystrzał ze strzelby. Załadowana jest dwoma " -"nabojami. Pierwsze pociągnięcie linki spowoduje wystrzał obu lub jednego z " -"nich." - -#: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "szpadel" -msgstr[1] "szpadel" -msgstr[2] "szpadel" -msgstr[3] "szpadel" -#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." -msgstr "" -"To narzędzie do kopania. Użyj go do wykopania dziur w ziemi obok ciebie." - -#: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "sierp" -msgstr[1] "sierp" -msgstr[2] "sierp" -msgstr[3] "sierp" - -#. ~ Description for sickle -#: lang/json/TOOL_from_json.py -msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "" -"Staromodne narzędzie rolnicze do ścinania trawy. Choć to duże ostrze z " -"rączką uchwytu, to jest zbyt nieporęczne by używać go do czegokolwiek innego" -" poza pierwotnym przeznaczeniem." - -#: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "mała gaśnica" -msgstr[1] "mała gaśnica" -msgstr[2] "mała gaśnica" -msgstr[3] "mała gaśnica" - -#. ~ Description for small fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." -msgstr "" -"To ręczna gaśnica ratunkowa zawierająca litr dwutlenku węgla pod dużym " -"ciśnieniem. Przydatna do gaszenia pobliskiego ognia." - -#: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "zestaw do naprawy broni palnej" -msgstr[1] "zestaw do naprawy broni palnej" -msgstr[2] "zestaw do naprawy broni palnej" -msgstr[3] "zestaw do naprawy broni palnej" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for firearm repair kit +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" -"To przenośny zestaw do naprawy uszkodzonych broni palnych. Zasilany " -"standardowymi bateriami. To witalne narzędzie dla długotrwałego utrzymania i" -" konserwacji broni palnej. Wymaga 100 ładunków z baterii na każde użycie." - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "sprytna lampa (wył.)" -msgstr[1] "sprytna lampa (wył.)" -msgstr[2] "sprytna lampa (wył.)" -msgstr[3] "sprytna lampa (wył.)" - -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "Włączasz sprytną lampę." - -#. ~ Use action need_charges_msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "Baterie w sprytnej lampie wyczerpały się." - -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "To sprytna lampa, którą można włączyć zdalnie." - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "sprytna lampa (wł.)" -msgstr[1] "sprytna lampa (wł.)" -msgstr[2] "sprytna lampa (wł.)" -msgstr[3] "sprytna lampa (wł.)" - -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "Twoja sprytna lampa się wyłącza." - -#. ~ Description for smart lamp (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." -msgstr "To włączona sprytna lampa, którą można wyłączyć zdalnie." #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "ratowniczy pakiet tlenowy" -msgstr[1] "ratowniczy pakiet tlenowy" -msgstr[2] "ratowniczy pakiet tlenowy" -msgstr[3] "ratowniczy pakiet tlenowy" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for emergency oxygen pack +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." +msgid "Activate bomb" msgstr "" -"Mały zbiornik z tlenem medycznego przeznaczenia, ze składanym regulatorem i " -"maską. Powszechnie używany w sytuacjach zagrożenia, zapewnia natychmiastową " -"ulgę w atakach astmy lub zatruciu dymem i potrafi zapewnić krótki dopływ " -"energii." - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "lutownica" -msgstr[1] "lutownica" -msgstr[2] "lutownica" -msgstr[3] "lutownica" -#. ~ Description for soldering iron +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." +msgid "You activate the EMP bomb." msgstr "" -"Urządzenie z metalowa końcówką która rozgrzewa się do wysokich temperatur. " -"Niezbędna do prac z zaawansowaną elektroniką. Możesz jej też użyć do " -"kauteryzowania ran gdyby zaszła taka konieczność." - -#: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "puszka farby w spreju" -msgstr[1] "puszka farby w spreju" -msgstr[2] "puszka farby w spreju" -msgstr[3] "puszka farby w spreju" -#. ~ Description for spray can +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." msgstr "" -"To puszka farby w spreju. Użyj tego narzędzia do narysowania graffiti na " -"podłodze." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "składana drabinka" -msgstr[1] "składana drabinka" -msgstr[2] "składana drabinka" -msgstr[3] "składana drabinka" - -#. ~ Description for stepladder -#: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "To drewniana składana drabinka. Użyj jej by rozłożyć." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "destylarnia" -msgstr[1] "destylarnia" -msgstr[2] "destylarnia" -msgstr[3] "destylarnia" -#. ~ Description for still #: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "" -"To destylarnia. Użyteczna do destylacji alkoholu i innych bardziej ciekawych" -" substancji." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for autoclave +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "marker surwiwalowy" -msgstr[1] "marker surwiwalowy" -msgstr[2] "marker surwiwalowy" -msgstr[3] "marker surwiwalowy" - -#. ~ Description for survival marker +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" -"Zaostrzony kawałek węgla drzewnego który gwarantuje, że będziesz miał ręce " -"umazane na czarno węglem. Użyj by coś napisać." - -#: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "improwizowana strzyżarka" -msgstr[1] "improwizowana strzyżarka" -msgstr[2] "improwizowana strzyżarka" -msgstr[3] "improwizowana strzyżarka" -#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "Zestaw z narzędziami do strzyżenia włosów." +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "bomba nawozowa" +msgstr[1] "bomba nawozowa" +msgstr[2] "bomba nawozowa" +msgstr[3] "bomba nawozowa" +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "zestaw z menażką ocalonych" -msgstr[1] "zestaw z menażką ocalonych" -msgstr[2] "zestaw z menażką ocalonych" -msgstr[3] "zestaw z menażką ocalonych" +#, no-python-format +msgid "You light the %s." +msgstr "Zapalasz %s." -#. ~ Description for survivor mess kit +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" -"Domowej roboty zestaw z menażką, zawierający wszystko co mógłbyś potrzebować" -" do przygotowania post-apokaliptycznych dań kulinarnych. Zasilany palnikiem " -"na olej do lamp, i składa się z prostych ale wytrzymałych narzędzi i " -"materiałów." +"To nieprzewidywalne materiały wybuchowe domowej roboty. żyj by go zapalić. " +"Będziesz oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu " +"wybuchnie, więc bierz nogi za pas." #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "teleskop ocalonych" -msgstr[1] "teleskopy ocalonych" -msgstr[2] "teleskopów ocalonych" -msgstr[3] "teleskopów ocalonych" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "bomba nawozowa (zapalona)" +msgstr[1] "bomba nawozowa (zapalona)" +msgstr[2] "bomba nawozowa (zapalona)" +msgstr[3] "bomba nawozowa (zapalona)" -#. ~ Description for survivor telescope +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." -msgstr "" -"Domowej roboty składana luneta. Zbyt duża i niedokładna, by użyć jej jako " -"lunety do broni palnej, ale noszenie jej w ekwipunku podwoi dystans " -"nanoszenia obiektów na mapę podczas podróży." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." +msgstr "Lont w tej bombie jest zapalony i syczy. Zaraz wybuchnie." #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "improwizowany zestaw do golenia" -msgstr[1] "improwizowany zestaw do golenia" -msgstr[2] "improwizowany zestaw do golenia" -msgstr[3] "improwizowany zestaw do golenia" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "fajerwerki" +msgstr[1] "fajerwerki" +msgstr[2] "fajerwerki" +msgstr[3] "fajerwerki" -#. ~ Description for makeshift shaving kit +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" msgstr "" -"To improwizowany zestaw do golenia. Możesz się ogolić jeśli jest zaopatrzony" -" w mydło. Wymaja 1 jednostki mydła na użycie." +"Pojedynczy fajerwerk z krótkim lontem. Użyj by go zapalić. Będziesz " +"oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu wybuchnie, " +"więc bierz nogi za pas." #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "foremnik kowalski i matryce" -msgstr[1] "foremnik kowalski i matryce" -msgstr[2] "foremnik kowalski i matryce" -msgstr[3] "foremnik kowalski i matryce" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "fajerwerki (zapalone)" +msgstr[1] "fajerwerki (zapalone)" +msgstr[2] "fajerwerki (zapalone)" +msgstr[3] "fajerwerki (zapalone)" -#. ~ Description for swage and die set +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "" -"To zestaw foremek i matryc do metalurgii. Te pętelki i metalowe bloki służą " -"niektórym pracom metalurgicznym." - -#: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "strzykawka" -msgstr[1] "strzykawka" -msgstr[2] "strzykawka" -msgstr[3] "strzykawka" - -#. ~ Description for syringe -#: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "Medyczna strzykawka. Używana do dożylnego podawania leków." +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." +msgstr "Zapalone fajerwerki. Lont syczy. Rzucaj zanim eksploduje." #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "zestaw krawiecki" -msgstr[1] "zestaw krawiecki" -msgstr[2] "zestaw krawiecki" -msgstr[3] "zestaw krawiecki" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "paczka fajerwerków" +msgstr[1] "paczka fajerwerków" +msgstr[2] "paczka fajerwerków" +msgstr[3] "paczka fajerwerków" -#. ~ Description for tailor's kit +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" msgstr "" +"Paczka 25 fajerwerków z lontem zapalającym. Użyj by go zapalić. Będziesz " +"oczywiście potrzebował zapalniczki. Krótko po zapaleniu lontu wybuchnie, " +"więc bierz nogi za pas." #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "skóra w trakcie wyprawiania" -msgstr[1] "skóra w trakcie wyprawiania" -msgstr[2] "skóra w trakcie wyprawiania" -msgstr[3] "skóra w trakcie wyprawiania" - -#. ~ Use action msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "Ostrożnie rozwijasz wyprawianą skórę i wstrząsasz nią do czysta." - -#. ~ Use action not_ready_msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "Wyprawiana skóra nie jest jeszcze gotowa." +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "paczka fajerwerków (zapalona)" +msgstr[1] "paczka fajerwerków (zapalona)" +msgstr[2] "paczka fajerwerków (zapalona)" +msgstr[3] "paczka fajerwerków (zapalona)" -#. ~ Description for tanning leather hide +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." -msgstr "" -"Oprawiona skóra zwierzęca, która przechodzi przez proces chemiczny wymagany " -"by stała się skórą użytkową. Będziesz mógł ją aktywować, rozwinąć i użyć gdy" -" się wyprawi." - -#: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "futra w trakcie wyprawiania" -msgstr[1] "futra w trakcie wyprawiania" -msgstr[2] "futra w trakcie wyprawiania" -msgstr[3] "futra w trakcie wyprawiania" +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." +msgstr "Zapalona paczka 25 fajerwerków. Lont syczy. Rzucaj zanim eksploduje." -#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." -msgstr "Ostrożnie rozwijasz wyprawiane futro i wstrząsasz nim do czysta." +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "granat ogłuszający" +msgstr[1] "granat ogłuszający" +msgstr[2] "granat ogłuszający" +msgstr[3] "granat ogłuszający" -#. ~ Use action not_ready_msg for tanning fur pelt. +#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "Wyprawiane futro nie jest jeszcze gotowe." +msgid "You pull the pin on the flashbang." +msgstr "Wyciągasz zawleczkę z granatu ogłuszającego." -#. ~ Description for tanning fur pelt +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" -"Oprawione zwierzęce futro, które przechodzi przez proces chemiczny wymagany " -"by stało się futrem użytkowym. Będziesz mógł go aktywować, rozwinąć i użyć " -"gdy się wyprawi." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "podest teleportacyjny" -msgstr[1] "podest teleportacyjny" -msgstr[2] "podest teleportacyjny" -msgstr[3] "podest teleportacyjny" +"To policyjny i wojskowy granat ogłuszający. Użyj by odpalić zapalnik. " +"Będziesz miał pięć tur zanim wybuchnie intensywnym błyskiem i hukiem, " +"ogłuszając, oślepiając i dezorientując wszystkich w pobliżu." -#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "Rozmieszczasz podest teleportacyjny." +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "aktywny granat ogłuszający" +msgstr[1] "aktywny granat ogłuszający" +msgstr[2] "aktywny granat ogłuszający" +msgstr[3] "aktywny granat ogłuszający" -#. ~ Description for teleport pad +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" -"To zestaw pułapki teleportującej złożonej z teleportera i ogniwa " -"słonecznego, aktywowanej naciskiem." +"Ten grana ogłuszający jest aktywny i wkrótce wybuchnie  intensywnym błyskiem" +" i hukiem, ogłuszając, oślepiając i dezorientując wszystkich w pobliżu. " +"Dobrze byłoby nim rzucić!" #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "teleporter" -msgstr[1] "teleporter" -msgstr[2] "teleporter" -msgstr[3] "teleporter" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "improwizowany kanister gazowy" +msgstr[1] "improwizowany kanister gazowy" +msgstr[2] "improwizowany kanister gazowy" +msgstr[3] "improwizowany kanister gazowy" -#. ~ Description for teleporter +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." -msgstr "" -"To eksperymentalne urządzenie, które teleportuje cię na krótką odległość gdy" -" jest aktywowane." +msgid "Arm" +msgstr "Uzbrój" +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "namiot" -msgstr[1] "namiot" -msgstr[2] "namiot" -msgstr[3] "namiot" +msgid "You arm the makeshift gas canister." +msgstr "Uzbrajasz improwizowany kanister gazowy." -#. ~ Description for tent +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." msgstr "" -"Mały namiot osobisty, na tyle duży byś się w nim komfortowo pomieścił." +"To toporna bomba gazowa wykonana z użyciem chemii gospodarczej. Użyj by " +"uzbroić. Po trzech turach zacznie wydzielać toksyczny gaz przez krótki czas." +" Gaz ten truje wystawionych na jego działanie, zaciemnia wzrok i tłumi węch." #: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "Ogniste Kawałki Stali +2" -msgstr[1] "Ogniste Kawałki Stali +2" -msgstr[2] "Ogniste Kawałki Stali +2" -msgstr[3] "Ogniste Kawałki Stali +2" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "aktywny improwizowany kanister gazowy" +msgstr[1] "aktywny improwizowany kanister gazowy" +msgstr[2] "aktywny improwizowany kanister gazowy" +msgstr[3] "aktywny improwizowany kanister gazowy" -#. ~ Description for Flaming Chunk of Steel +2 +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "O W MORDĘ TA RZECZ PŁONIE" +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "Już uzbroiłeś %s, spróbuj zamiast tego rzucić." +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "termometr" -msgstr[1] "termometr" -msgstr[2] "termometr" -msgstr[3] "termometr" +msgid "Hiss." +msgstr "Syk." -#. ~ Description for thermometer +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "Plastikowy termometr, na którym odczytasz temperaturę powietrza." +msgid "" +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." +msgstr "" +"Ten domowej roboty kanister gazowy został odbezpieczony, i wyrzuca lub " +"będzie zaraz wyrzucał bardzo toksyczny gaz. Rozważ pozbycie się go." #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "rzucana gaśnica" -msgstr[1] "rzucana gaśnica" -msgstr[2] "rzucana gaśnica" -msgstr[3] "rzucana gaśnica" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "zapakowany M72 LAW" +msgstr[1] "zapakowany M72 LAW" +msgstr[2] "zapakowany M72 LAW" +msgstr[3] "zapakowany M72 LAW" -#. ~ Description for throwable fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." -msgstr "" -"To gaśnica w formie granatu. Nie tak efektywna jak zwykła gaśnica, ale można" -" jej użyć na dystans. Jest aktywowana ogniem, więc po prostu rzuć nią w " -"płomienie." +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "Aktywuj" +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "metalowe obcęgi" -msgstr[1] "metalowe obcęgi" -msgstr[2] "metalowe obcęgi" -msgstr[3] "metalowe obcęgi" +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "Pociągasz za rączkę aktywacyjną, przygotowując LAW do wystrzału." -#. ~ Description for pair of metal tongs +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" -"To długie metalowe obcęgi. Używane powszechnie w gotowaniu lub w pracach " -"metalurgicznych." - -#: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "mały piecyk" -msgstr[1] "mały piecyk" -msgstr[2] "mały piecyk" -msgstr[3] "mały piecyk" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "Włącz" +"To zapakowany do przechowywania M72 LAW. Użyj go by go wyciągnąć i " +"przygotować do wystrzału. Raz aktywowany nie może być złożony z powrotem." -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." -msgstr "Włączasz piecyk." +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "miniatomówka" +msgstr[1] "miniatomówka" +msgstr[2] "miniatomówka" +msgstr[3] "miniatomówka" -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." +msgid "" +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" +"To ekstremalnie silna broń, zasadniczo przenośna bomba atomowa. Użyj by " +"aktywować zegar. Oceniasz, że eksplozja powinna być w stanie zrównać z " +"ziemią mały dom." -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." msgstr "" +"Ta miniaturowa bomba atomowa ma na boku mrugające światełko, które oznacza " +"że zaraz wybuchnie. Powinieneś się chyba znaleźć daleko, daleko od niej." #: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "koktajl Mołotowa" +msgstr[1] "koktajl Mołotowa" +msgstr[2] "koktajl Mołotowa" +msgstr[3] "koktajl Mołotowa" -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "Wyłączasz piecyk." +msgid "Light rag" +msgstr "Podpal szmatę" +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "duży piecyk" -msgstr[1] "duże piecyki" -msgstr[2] "dużych piecyków" -msgstr[3] "dużych piecyków" +msgid "You light the Molotov cocktail!" +msgstr "Podpalasz koktajl Mołotowa!" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -"Przenośny grzejnik elektryczny, który stale emituje ciepłe powietrze. " -"Podnosi temperaturę o około 10 stopni C i wypełnia większą objętość " -"powietrza niż wersja mniejsza." +"Butelka palnego płynu zatkana szmatą. Użyj by zapalić szmatę. Będziesz " +"oczywiście potrzebował zapalniczki. Po zapaleniu rzuć by spowodować pożar." +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "" +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." +msgstr "" +"Butelka palnego płynu zatkana płonącą szmatą. Rzucenie nią rozbije butelkę i" +" rozpali kulę ognia. Upuszczanie jej podpali cię, więc nie rób tego, chyba " +"że chcesz spłonąć na śmierć." #: lang/json/TOOL_from_json.py msgid "ANFO charge" @@ -95278,99 +94507,639 @@ msgstr "" "wydzielając dużą ilość dymu." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "skrzynka narzędziowa" -msgstr[1] "skrzynka narzędziowa" -msgstr[2] "skrzynka narzędziowa" -msgstr[3] "skrzynka narzędziowa" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "elektryczna zapalarka" +msgstr[1] "elektryczna zapalarka" +msgstr[2] "elektryczna zapalarka" +msgstr[3] "elektryczna zapalarka" -#. ~ Description for toolbox +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" -"Pokaźna metalowa skrzynka zawierająca kompletny zestaw narzędzi potrzebnych " -"w utrzymaniu domu i robotach konstrukcyjnych." +"Topornie zrobiona elektryczna zapalarka, która może działać jako " +"nieefektywna zapalniczka." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "patyki do rozpalania ognia" +msgstr[1] "patyki do rozpalania ognia" +msgstr[2] "patyki do rozpalania ognia" +msgstr[3] "patyki do rozpalania ognia" + +#. ~ Description for fire drill +#: lang/json/TOOL_from_json.py +msgid "" +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "" +"Prosty przedmiot do rozpalania ognia złożony z dwóch patyków i sznurka. " +"Ponieważ składa się z tak prostych materiałów, to rozpalenie za jego pomocą " +"ognia jest długie i trudne." + +#: lang/json/TOOL_from_json.py +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "patyki do rozpalania ognisk" +msgstr[1] "patyki do rozpalania ognisk" +msgstr[2] "patyki do rozpalania ognisk" +msgstr[3] "patyki do rozpalania ognisk" + +#. ~ Description for camp fire drill +#: lang/json/TOOL_from_json.py +msgid "" +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "" +"Prosty solidny przedmiot do rozpalania ognia złożony z dwóch kawałków drewna" +" i sznurka. Ponieważ składa się z tak prostych materiałów, to rozpalenie za " +"jego pomocą ognia jest długie i trudne." + +#: lang/json/TOOL_from_json.py +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "zestaw hubka i krzesiwo" +msgstr[1] "zestaw hubka i krzesiwo" +msgstr[2] "zestaw hubka i krzesiwo" +msgstr[3] "zestaw hubka i krzesiwo" + +#. ~ Description for flint and steel +#: lang/json/TOOL_from_json.py +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "zapalniczka" +msgstr[1] "zapalniczka" +msgstr[2] "zapalniczka" +msgstr[3] "zapalniczka" + +#. ~ Description for lighter +#: lang/json/TOOL_from_json.py +msgid "" +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." +msgstr "" +"Jednorazowa zapalniczka plastikowa. Posiadanie zapalniczki jest wymagane do " +"użycia wielu dragów, papierosów, podpalania mołotowów. Możesz też użyć " +"zapalniczki do podpalania pobliskich przedmiotów." + +#: lang/json/TOOL_from_json.py +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "szkło powiększające" +msgstr[1] "szkło powiększające" +msgstr[2] "szkło powiększające" +msgstr[3] "szkło powiększające" + +#. ~ Description for magnifying glass +#: lang/json/TOOL_from_json.py +msgid "" +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." +msgstr "" +"Szkło powiększające, które może się przydać do rozpalania ognia w słoneczne " +"dni." + +#: lang/json/TOOL_from_json.py +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "pudełko zapałek" +msgstr[1] "pudełko zapałek" +msgstr[2] "pudełko zapałek" +msgstr[3] "pudełko zapałek" + +#. ~ Description for matchbook +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." +msgstr "" +"Małe pudełko zapałek z chropowatym paskiem do ich rozpalania na boku. " +"Posiadanie zapałek jest wymagane do użycia wielu dragów, papierosów, " +"podpalania mołotowów. Możesz też ich użyć do podpalania pobliskich " +"przedmiotów." + +#: lang/json/TOOL_from_json.py +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "uzupełnialna zapalniczka" +msgstr[1] "uzupełnialna zapalniczka" +msgstr[2] "uzupełnialna zapalniczka" +msgstr[3] "uzupełnialna zapalniczka" + +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "Zapal" + +#. ~ Use action msg for refillable lighter. +#: lang/json/TOOL_from_json.py +msgid "You flick the lighter." +msgstr "Zapalasz zapalniczkę." + +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "Nic się nie dzieje." + +#. ~ Description for refillable lighter +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." +msgstr "" +"To zapalniczka z zamykanym wieczkiem i zbiorniczkiem, który można uzupełnić." +" Posiadanie zapalniczki jest wymagane do użycia wielu dragów, papierosów, " +"podpalania mołotowów. Możesz też użyć zapalniczki do podpalania pobliskich " +"przedmiotów." + +#. ~ Use action msg for refillable lighter. +#: lang/json/TOOL_from_json.py +msgid "You extinguish the lighter." +msgstr "Gasisz zapalniczkę." + +#. ~ Description for refillable lighter +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "" +"To zapalniczka z zamykanym wieczkiem i zbiorniczkiem, który można uzupełnić." +" Jest zapalona." + +#: lang/json/TOOL_from_json.py +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "nośnik żaru" +msgstr[1] "nośnik żaru" +msgstr[2] "nośnik żaru" +msgstr[3] "nośnik żaru" + +#. ~ Use action msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You light the tinder." +msgstr "Rozpalasz podpałkę." + +#. ~ Use action need_charges_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "The ember carrier is out of tinder." +msgstr "" + +#. ~ Use action need_fire_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You need a lighter or fire to light this." +msgstr "Potrzebujesz zapalniczki lub ognia, by to zapalić." + +#. ~ Description for ember carrier +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." +msgstr "" +"To mały pojemnik na podpałkę, z wybitymi dziurami zapewniającymi " +"kontrolowany dopływ powietrza. Może podtrzymać tlący się ogień przez długi " +"czas, pozwalając rozpalić ogień bez współczesnych narzędzi." + +#: lang/json/TOOL_from_json.py +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "nośnik żaru (zapalony)" +msgstr[1] "nośnik żaru (zapalony)" +msgstr[2] "nośnik żaru (zapalony)" +msgstr[3] "nośnik żaru (zapalony)" + +#. ~ Description for ember carrier (lit) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." +msgstr "" +"To mały pojemnik na podpałkę, z wybitymi dziurami zapewniającymi " +"kontrolowany dopływ powietrza.Ogień tli się wewnątrz i może być użyty do " +"rozpalenia ogniska." + +#: lang/json/TOOL_from_json.py +msgid "crash axe" +msgid_plural "crash axes" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for workshop toolbox +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." msgstr "" #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "rozszerzony zestaw narzędzi" -msgstr[1] "rozszerzone zestawy narzędzi" -msgstr[2] "rozszerzonych zestawów narzędzi" -msgstr[3] "rozszerzonych zestawów narzędzi" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "duża gaśnica" +msgstr[1] "duża gaśnica" +msgstr[2] "duża gaśnica" +msgstr[3] "duża gaśnica" -#. ~ Description for extended toolset +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" -"Twój zestaw narzędzi wystający z rąk. Potrafi ciąć, kroić w kostkę i uczynić" -" wszystko ładnym." #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "pochodnia" -msgstr[1] "pochodnia" -msgstr[2] "pochodnia" -msgstr[3] "pochodnia" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "topór strażacki" +msgstr[1] "topór strażacki" +msgstr[2] "topór strażacki" +msgstr[3] "topór strażacki" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "Zapal pochodnię" +msgid "" +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." +msgstr "" +"Duży dwuręczny topór z dodatkowym ostrzem kilofa, używany przez strażaków. " +"Potężna broń ręczna, ale nieco wolna do wyważenia pomiędzy zamachnięciami." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "Zapalasz pochodnię." +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "strażackie narzędzie ratownicze" +msgstr[1] "strażackie narzędzie ratownicze" +msgstr[2] "strażackie narzędzie ratownicze" +msgstr[3] "strażackie narzędzie ratownicze" -#. ~ Description for torch +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" -"To duży kij, owinięty w szmaty umoczone w palnej substancji. Zapalona daje " -"niezłą ilość światła. Potrzebujesz zapalniczki lub zapałek by ją zapalić." +"To ciężkie przypominające połączenia łomu i kilofa narzędzie strażackie o " +"wielu funkcjach, używane w wielu rodzajach służb ratowniczych, nie tylko " +"przeciwpożarowych. Użyj go do wyważenia zamkniętych drzwi bez niszczenia " +"ich, lub podważania włazów do studzienek kanalizacyjnych. Możesz też użyć go" +" do rozbicia paru łbów." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "Pochodnia zostaje wygaszona." +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "mała gaśnica" +msgstr[1] "mała gaśnica" +msgstr[2] "mała gaśnica" +msgstr[3] "mała gaśnica" -#. ~ Description for torch +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." +msgstr "" +"To ręczna gaśnica ratunkowa zawierająca litr dwutlenku węgla pod dużym " +"ciśnieniem. Przydatna do gaszenia pobliskiego ognia." + +#: lang/json/TOOL_from_json.py +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "rzucana gaśnica" +msgstr[1] "rzucana gaśnica" +msgstr[2] "rzucana gaśnica" +msgstr[3] "rzucana gaśnica" + +#. ~ Description for throwable fire extinguisher +#: lang/json/TOOL_from_json.py +msgid "" +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." +msgstr "" +"To gaśnica w formie granatu. Nie tak efektywna jak zwykła gaśnica, ale można" +" jej użyć na dystans. Jest aktywowana ogniem, więc po prostu rzuć nią w " +"płomienie." + +#: lang/json/TOOL_from_json.py +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "plastikowa pułapka na ryby" +msgstr[1] "plastikowa pułapka na ryby" +msgstr[2] "plastikowa pułapka na ryby" +msgstr[3] "plastikowa pułapka na ryby" + +#. ~ Description for plastic fish trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." +msgstr "" +"Improwizowana pułapka na ryby z plastikowych butelek. Prosta, wręcz " +"prymitywna, ale łatwa w użyciu. Zasada działania: ryby wpływają do środka za" +" zanętą, ale nie mogą się wydostać. Niezbyt ludzka, zakazana prawnie, ale " +"nie ma już glin którzy mieliby cokolwiek do powiedzenia." + +#: lang/json/TOOL_from_json.py +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "prosta wędka" +msgstr[1] "prosta wędka" +msgstr[2] "prosta wędka" +msgstr[3] "prosta wędka" + +#. ~ Description for basic fishing rod +#: lang/json/TOOL_from_json.py +msgid "" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." +msgstr "" +"Wędka to dość przychylne sformułowanie opisujące ten kij z nicią i " +"haczykiem." + +#: lang/json/TOOL_from_json.py +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "profesjonalna wędka" +msgstr[1] "profesjonalna wędka" +msgstr[2] "profesjonalna wędka" +msgstr[3] "profesjonalna wędka" + +#. ~ Description for pro fishing rod +#: lang/json/TOOL_from_json.py +msgid "" +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "" +"Profesjonalna wędka z pasującym zestawem obciążników. Z nią powinieneś być w" +" stanie złapać je wszystkie." + +#: lang/json/TOOL_from_json.py +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." +msgstr "" +"Małą ręczna prasa do ręcznego ładowania amunicji. W zestawie ze wszystkim co" +" potrzeba do rozpoczęcia produkcji własnej amunicji." + +#: lang/json/TOOL_from_json.py +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} +#: lang/json/TOOL_from_json.py +msgid "" +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" -"To duży kij, owinięty w szmaty umoczone w palnej substancji. Pali się " -"zapewniając sporo światła." + +#: lang/json/TOOL_from_json.py +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "kinetyczny wyciągacz kul" +msgstr[1] "kinetyczny wyciągacz kul" +msgstr[2] "kinetyczny wyciągacz kul" +msgstr[3] "kinetyczny wyciągacz kul" + +#. ~ Description for kinetic bullet puller +#: lang/json/TOOL_from_json.py +msgid "This is a tool used for properly disassembling firearm ammunition." +msgstr "Narzędzie do rozkładania na części amunicji do broni palnej." + +#: lang/json/TOOL_from_json.py +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "miedziany nóż" +msgstr[1] "miedziane noże" +msgstr[2] "miedzianych noży" +msgstr[3] "miedzianych noży" + +#. ~ Description for copper knife +#: lang/json/TOOL_from_json.py +msgid "" +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." +msgstr "" +"Nóż zrobiony z obrobionego kawałka miedzi i prostego uchwytu. Prymitywny, " +"ale krok w przód z epoki kamienia łupanego." + +#: lang/json/TOOL_from_json.py +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "nóż do nurkowania" +msgstr[1] "noże do nurkowania" +msgstr[2] "noży do nurkowania" +msgstr[3] "noży do nurkowania" + +#. ~ Description for dive knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." +msgstr "" +"To krótki wytrzymały nóż z ząbkowanym ostrzem do cięcia lin i pasków, oraz " +"tępą końcówką do podważania. Używany głównie przez nurków, jest bardzo lekki" +" i niemal nie zajmuje miejsca w kieszeni." + +#: lang/json/TOOL_from_json.py +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "nóż pszczelarski" +msgstr[1] "nóż pszczelarski" +msgstr[2] "nóż pszczelarski" +msgstr[3] "nóż pszczelarski" + +#. ~ Description for honey scraper +#: lang/json/TOOL_from_json.py +msgid "" +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." +msgstr "" +"Ostre narzędzie pszczelarskie używane co ścinania wierzchniej części " +"plastrów miodu w procesie pobierania go z ula. Ujdzie też jako broń do walki" +" wręcz." + +#: lang/json/TOOL_from_json.py +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "nóż kieszonkowy" +msgstr[1] "noże kieszonkowe" +msgstr[2] "noży kieszonkowych" +msgstr[3] "noży kieszonkowych" + +#. ~ Description for pocket knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." +msgstr "" +"Mały nóż kieszonkowy. Nie jest to najlepsza broń, jednak lepsza niż żadna. " +"Ostry na tyle, by ciąć ciała." + +#: lang/json/TOOL_from_json.py +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "kamienny nóż" +msgstr[1] "kamienny nóż" +msgstr[2] "kamienny nóż" +msgstr[3] "kamienny nóż" + +#. ~ Description for stone knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." +msgstr "" +"Zaostrzony kamień osadzony w wydrążonej rączce. Nie jest tak użyteczny jak " +"prawdziwy nóż, ale jest lepszy niż nic." + +#: lang/json/TOOL_from_json.py +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "rydel" +msgstr[1] "rydel" +msgstr[2] "rydel" +msgstr[3] "rydel" + +#. ~ Description for trowel +#: lang/json/TOOL_from_json.py +msgid "" +"A small, sharp gardening shovel, perfect for digging up grubs and worms." +msgstr "" +"Mały ostry szpadelek ogrodniczy, doskonały do wykopywania robaków i czerwi." + +#: lang/json/TOOL_from_json.py +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "motyka" +msgstr[1] "motyka" +msgstr[2] "motyka" +msgstr[3] "motyka" + +#. ~ Description for hoe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." +msgstr "" +"Narzędzie rolnicze służące do przekopywania ziemi w trudny do przejścia stos" +" gleby, które nada się też do wykopania płytkiego dołu." + +#: lang/json/TOOL_from_json.py +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "kamienny szpadel" +msgstr[1] "kamienny szpadel" +msgstr[2] "kamienny szpadel" +msgstr[3] "kamienny szpadel" + +#. ~ Description for stone shovel +#: lang/json/TOOL_from_json.py +msgid "" +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." +msgstr "" +"Spłaszczony kamień osadzony na kiju. Ujdzie jako toporny szpadel, którego " +"nie da się porównać do prawdziwego szpadla." + +#: lang/json/TOOL_from_json.py +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "kosa" +msgstr[1] "kosa" +msgstr[2] "kosa" +msgstr[3] "kosa" + +#. ~ Description for scythe +#: lang/json/TOOL_from_json.py +msgid "" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "" +"Staromodne narzędzie rolnicze do ścinania trawy. Choć to wielkie ostrze na " +"końcu kija, to jest zbyt nieporęczne by używać go do czegokolwiek innego " +"poza pierwotnym przeznaczeniem." + +#: lang/json/TOOL_from_json.py +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "szpadel" +msgstr[1] "szpadel" +msgstr[2] "szpadel" +msgstr[3] "szpadel" + +#. ~ Description for shovel +#: lang/json/TOOL_from_json.py +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "" +"To narzędzie do kopania. Użyj go do wykopania dziur w ziemi obok ciebie." + +#: lang/json/TOOL_from_json.py +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "sierp" +msgstr[1] "sierp" +msgstr[2] "sierp" +msgstr[3] "sierp" + +#. ~ Description for sickle +#: lang/json/TOOL_from_json.py +msgid "" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "" +"Staromodne narzędzie rolnicze do ścinania trawy. Choć to duże ostrze z " +"rączką uchwytu, to jest zbyt nieporęczne by używać go do czegokolwiek innego" +" poza pierwotnym przeznaczeniem." #: lang/json/TOOL_from_json.py msgid "hedge trimmer (off)" @@ -95411,4027 +95180,3864 @@ msgstr "" "włączony, gotowy by ozdobnie przystrzyc paru zombiaków. Użyj by wyłączyć." #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "potykacz" -msgstr[1] "potykacz" -msgstr[2] "potykacz" -msgstr[3] "potykacz" +msgid "candle" +msgid_plural "candles" +msgstr[0] "świeca" +msgstr[1] "świeca" +msgstr[2] "świeca" +msgstr[3] "świeca" -#. ~ Use action done_message for tripwire trap. +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "Rozwijasz potykacz." +msgid "You light the candle." +msgstr "Zapalasz świecę." -#. ~ Description for tripwire trap +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." msgstr "" -"To cienki wytrzymały przewód z przyczepionymi narzędziami na każdym końcu. " -"Pułapka ta musi być rozciągnięta w drzwiach lub wąskim przejściu. Jej cel to" -" podcinać przechodzących, powodując potknięcia i potencjalne lekkie " -"zranienia." +"To gruba woskowa świeca. Daje niewiele światła, ale może palić się przez " +"długi czas. Potrzebujesz zapalniczki lub zapałek by ją zapalić." +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "trąbka" -msgstr[1] "trąbka" -msgstr[2] "trąbka" -msgstr[3] "trąbka" +msgid "The candle winks out." +msgstr "Zdmuchujesz świecę." -#. ~ Description for trumpet +#. ~ Description for candle #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "Mosiężna trąbka tylko z kilkoma uszczerbkami tu i ówdzie." +msgid "" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." +msgstr "" +"To gruba woskowa świeca. Daje niewiele światła, ale może palić się przez " +"długi czas. Jest zapalona." #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "ukulele" -msgstr[1] "ukulele" -msgstr[2] "ukulele" -msgstr[3] "ukulele" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "elektryczna latarnia (wył.)" +msgstr[1] "elektryczna latarnia (wył.)" +msgstr[2] "elektryczna latarnia (wył.)" +msgstr[3] "elektryczna latarnia (wył.)" -#. ~ Description for ukulele +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "Mała fabrycznie robiona ukulele. Wygląda na sprawną." +msgid "You turn the lamp on." +msgstr "Włączasz lampę." +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "paczkownica próżniowa" -msgstr[1] "paczkownica próżniowa" -msgstr[2] "paczkownica próżniowa" -msgstr[3] "paczkownica próżniowa" +msgid "The lantern has no batteries." +msgstr "Wyczerpały się baterie w latarni." -#. ~ Description for vacuum sealer +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" -"Przenośna zgrzewarka z pompą próżniową. Używana do próżniowego pakowania " -"żywności w celu jej konserwacji." +"To latarnia na baterie. Daje niedużo światła, ale świeci przez długi czas. " +"Użyj by włączyć." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "elektryczna latarnia (wł.)" +msgstr[1] "elektryczna latarnia (wł.)" +msgstr[2] "elektryczna latarnia (wł.)" +msgstr[3] "elektryczna latarnia (wł.)" -#. ~ Description for hand-crank charger +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." -msgstr "" +msgid "You turn the lamp off." +msgstr "Wyłączasz latarnię." #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "vibrator" -msgstr[1] "vibrator" -msgstr[2] "vibrator" -msgstr[3] "vibrator" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "latarka (wył.)" +msgstr[1] "latarka (wył.)" +msgstr[2] "latarka (wył.)" +msgstr[3] "latarka (wył.)" -#. ~ Description for vibrator +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." -msgstr "" -"To pożerające baterie urządzenie to po prostu rzecz do wymasowania napięcia " -"z ciała pomagająca w zrelaksowaniu się. Użyj by zrobić sobie chwilę przerwy " -"i odprężyć się." +msgid "You turn the flashlight on." +msgstr "Włączasz latarkę." +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "skrzypce" -msgstr[1] "skrzypce" -msgstr[2] "skrzypce" -msgstr[3] "skrzypce" +msgid "The flashlight's batteries are dead." +msgstr "Baterie w latarce są wyczerpane." -#. ~ Description for violin +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" -"Tanie, fabrycznie produkowane skrzypce z wbudowanym uchwytem na smyczek. " -"Nadal wydaje niezłe dźwięki." +"To typowa domowa latarka z plastikowym uchwytem. Użycie jej włączy światło, " +"o ile ma naładowane baterie." #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "złote skrzypce" -msgstr[1] "złote skrzypce" -msgstr[2] "złote skrzypce" -msgstr[3] "złote skrzypce" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "latarka (wł.)" +msgstr[1] "latarka (wł.)" +msgstr[2] "latarka (wł.)" +msgstr[3] "latarka (wł.)" -#. ~ Description for golden fiddle +#. ~ Use action msg for flashlight (on). +#: lang/json/TOOL_from_json.py +msgid "You turn the flashlight off." +msgstr "Wyłączasz latarkę." + +#: lang/json/TOOL_from_json.py +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "latarnia benzynowa" +msgstr[1] "latarnia benzynowa" +msgstr[2] "latarnia benzynowa" +msgstr[3] "latarnia benzynowa" + +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). +#: lang/json/TOOL_from_json.py +msgid "The lamp is empty." +msgstr "Lampa jest pusta." + +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." msgstr "" -"Jaśniejące złote skrzypce, z dziwną aurą wokół nich. Czujesz jakby należały " -"kiedyś do najlepszego z najlepszych." +"To mała latarnia na benzynę. Daje niewiele światła, ale pali się przez długi" +" czas. Użyj by włączyć." #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "kamień wiru" -msgstr[1] "kamień wiru" -msgstr[2] "kamień wiru" -msgstr[3] "kamień wiru" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "latarnia benzynowa (wł.)" +msgstr[1] "latarnia benzynowa (wł.)" +msgstr[2] "latarnia benzynowa (wł.)" +msgstr[3] "latarnia benzynowa (wł.)" -#. ~ Description for vortex stone +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. +#: lang/json/TOOL_from_json.py +msgid "The lantern is extinguished." +msgstr "Latarnia jest wygaszona." + +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" -"To kamień pokryty spiralami, i dziurami na obwodzie. Choć dość duży, waży " -"tyle co nic. Powietrze zdaje się gromadzić wokół niego." +"To mała latarnia na benzynę. Daje niewiele światła, ale pali się przez długi" +" czas. Jest włączona Użyj by wyłączyć." #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "tara do prania" -msgstr[1] "tara do prania" -msgstr[2] "tara do prania" -msgstr[3] "tara do prania" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "światło chemiczne" +msgstr[1] "światło chemiczne" +msgstr[2] "światło chemiczne" +msgstr[3] "światło chemiczne" -#. ~ Description for washboard +#. ~ Use action msg for glowstick. +#: lang/json/TOOL_from_json.py +msgid "You activate the glowstick." +msgstr "Aktywujesz światło chemiczne." + +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" -"To drewniana tara do prania. Możesz jej użyć do umycia brudnych ubrań, " -"jeżeli ją zaopatrzysz w środek czystości." +"To małe niebieskie światło chemiczne. Użyj by zgiąć plastik i przełamać " +"szklany cylinder w środku, by rozpocząć reakcje chemiczną. Będzie wytwarzać " +"małą ilość światła." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "oczyszczacz do wody" -msgstr[1] "oczyszczacz do wody" -msgstr[2] "oczyszczacz do wody" -msgstr[3] "oczyszczacz do wody" +#: lang/json/TOOL_from_json.py +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "martwe światło chemiczne" +msgstr[1] "martwe światło chemiczne" +msgstr[2] "martwe światło chemiczne" +msgstr[3] "martwe światło chemiczne" -#. ~ Description for water purifier +#. ~ Description for dead glowstick +#: lang/json/TOOL_from_json.py +msgid "This is a spent glowstick. It is essentially trash." +msgstr "Zużyte światło chemiczne. Zasadniczo śmieć." + +#: lang/json/TOOL_from_json.py +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "aktywne światło chemiczne" +msgstr[1] "aktywne światło chemiczne" +msgstr[2] "aktywne światło chemiczne" +msgstr[3] "aktywne światło chemiczne" + +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." msgstr "" -"Zasilane na baterie urządzenie do oczyszczania wody pitnej. Użycie go na " -"pojemniku z wodą oczyści zawartość. Może być przydatne do wody z niepewnych " -"źródeł, na przykład rzek, gdyż może być niezdatna do picia. " +"Aktywne światło chemiczne produkujące światło. Podziała kilka godzin nim się" +" wypali." #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "Doppler Radar Turbo 2000" -msgstr[1] "Doppler Radar Turbo 2000" -msgstr[2] "Doppler Radar Turbo 2000" -msgstr[3] "Doppler Radar Turbo 2000" +msgid "flare" +msgid_plural "flares" +msgstr[0] "flara" +msgstr[1] "flara" +msgstr[2] "flara" +msgstr[3] "flara" + +#. ~ Use action menu_text for flare. +#: lang/json/TOOL_from_json.py +msgid "Strike the striker" +msgstr "Odpal flarę" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Use action msg for flare. +#: lang/json/TOOL_from_json.py +msgid "You strike your flare and light it." +msgstr "Odpalasz flarę zapalając ją." + +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" -"Walizka z wbudowanym laptopem, który wygląda jakby był z lat 80-tych. Jego " -"monochromatyczny monitor z poprzedniej epoki wyświetla obfitość danych " -"meteorologicznych. Ani śladu deszczu klopsików." +"To wolno płonąca flara magnezowa. Użyj by ją odpalić. Będzie świecić jasnym " +"światłem przez około pół godziny." #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "aktywna flara" +msgstr[1] "aktywna flara" +msgstr[2] "aktywna flara" +msgstr[3] "aktywna flara" -#. ~ Description for arc welder +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." msgstr "" +"Ta płonąca flara magnezowa emituje światło. Będzie świecić około pół godziny" +" zanim się wypali." #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "latarka przemysłowa (wył.)" +msgstr[1] "latarka przemysłowa (wył.)" +msgstr[2] "latarka przemysłowa (wył.)" +msgstr[3] "latarka przemysłowa (wył.)" -#. ~ Description for makeshift arc welder +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." -msgstr "" +msgid "You turn the heavy duty flashlight on." +msgstr "Włączasz latarkę przemysłową." +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "drewniana kielnia" -msgstr[1] "drewniana kielnia" -msgstr[2] "drewniana kielnia" -msgstr[3] "drewniana kielnia" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "Baterie w latarce przemysłowej są wyczerpane." -#. ~ Description for wooden smoother +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" -"Duże prowizoryczne narzędzie używane do wygładzania betonu lub zaprawy " -"murarskiej w pracach budowlanych i konstrukcyjnych. Także jako prowizoryczny" -" rozłupywacz głów." +"To przemysłowa latarka LED w aluminiowej tubie, często używana przez " +"pracowników ochrony. Ujdzie jako słaba broń do walki wręcz. Użycie jej " +"zapali światło, jeżeli ma baterie." #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "wełna" -msgstr[1] "wełna" -msgstr[2] "wełna" -msgstr[3] "wełna" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "latarka przemysłowa (wł.)" +msgstr[1] "latarka przemysłowa (wł.)" +msgstr[2] "latarka przemysłowa (wł.)" +msgstr[3] "latarka przemysłowa (wł.)" -#. ~ Description for wool staple +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." -msgstr "" -"Naturalna zwitka włókien wełnianych. Może być przetworzona w filc lub " -"przędzę." +msgid "You turn the heavy duty flashlight off." +msgstr "Wyłączasz latarkę przemysłową." #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "zaklejona plakietka radiacyjna" -msgstr[1] "zaklejona plakietka radiacyjna" -msgstr[2] "zaklejona plakietka radiacyjna" -msgstr[3] "zaklejona plakietka radiacyjna" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "Odklej plakietkę" +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "listwa świetlna" +msgstr[1] "listwa świetlna" +msgstr[2] "listwa świetlna" +msgstr[3] "listwa świetlna" -#. ~ Use action msg for wrapped radiation badge. +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." msgstr "" -"Odklejasz taśmę z plakietki wystawiając ją na zewnętrzne promieniowanie." -#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py -msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." -msgstr "" -"Ta plakietka wykrywa promieniowanie poprzez nieodwracalną zmianę kolorów. " -"Jest szczelnie zalakowana taśmą zabezpieczającą. Użyj by odpakować." +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "listwa świetlna (nieaktywna)" +msgstr[1] "listwa świetlna (nieaktywna)" +msgstr[2] "listwa świetlna (nieaktywna)" +msgstr[3] "listwa świetlna (nieaktywna)" +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "klucz francuski" -msgstr[1] "klucz francuski" -msgstr[2] "klucz francuski" -msgstr[3] "klucz francuski" +msgid "You irreversibly activate the lightstrip." +msgstr "Nieodwracalnie aktywujesz listwę świetlną." -#. ~ Description for wrench +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" -"To klucz nastawny o zmiennym ustawieniu zacisku. Może być niezłą bronią do " -"walki wręcz, i jest używany w wielu pracach mechanicznych." #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "nóż precyzyjny" -msgstr[1] "nóż precyzyjny" -msgstr[2] "nóż precyzyjny" -msgstr[3] "nóż precyzyjny" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "lampa olejowa (wył.)" +msgstr[1] "lampa olejowa (wył.)" +msgstr[2] "lampa olejowa (wył.)" +msgstr[3] "lampa olejowa (wył.)" -#. ~ Description for X-Acto knife +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" -"Mały ostry nóż zaprojektowany do precyzyjnych cięć tekstyliów lub innych " -"robótek. Może spowodować pokaźne obrażenia, ale ciężko nim trafiać w " -"cokolwiek w walce. Jego małe ostre ostrze pozwala na precyzyjne uderzenia w " -"uzdolnionych dłoniach. Jest zbyt mały by ciąć nim ciała." +"To mała latarnia na olej. Daje niewiele światła, ale pali się przez długi " +"czas. Użyj by włączyć." #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "robot kuchenny" -msgstr[1] "robot kuchenny" -msgstr[2] "robot kuchenny" -msgstr[3] "robot kuchenny" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "lampa olejowa" +msgstr[1] "lampa olejowa" +msgstr[2] "lampa olejowa" +msgstr[3] "lampa olejowa" -#. ~ Description for food processor +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." msgstr "" -"To kuchenne urządzenie do cięcia, siekania, szatkowania, mielenia, " -"blendowania i miksowania." - -#: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "arkusz kolczugi" -msgstr[1] "arkusz kolczugi" -msgstr[2] "arkusz kolczugi" -msgstr[3] "arkusz kolczugi" +"To mała latarnia na olej. Daje niewiele światła, ale pali się przez długi " +"czas. Jest włączona. Użyj by wyłączyć." -#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py -msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." -msgstr "" -"To jest arkusz nitowanej kolczugi. Z pewną dozą umiejętności, kilka takich " -"arkuszy można połączyć w efektywną zbroję." +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "lampa acetylenowa (wył.)" +msgstr[1] "lampa acetylenowa (wył.)" +msgstr[2] "lampa acetylenowa (wył.)" +msgstr[3] "lampa acetylenowa (wył.)" +#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "zestaw do elektrolizy" -msgstr[1] "zestaw do elektrolizy" -msgstr[2] "zestaw do elektrolizy" -msgstr[3] "zestaw do elektrolizy" +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "%s musi być przyłączona do cylindra z gazem by świecić." -#. ~ Description for electrolysis kit +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" -"Zestaw okablowania i elektrod do przykładania prądu elektrycznego, zwykle do" -" płynu. Użyteczny w wytwarzaniu. Załaduj baterią akumulacyjną lub 12V " -"akumulatorem z pojazdu by użyć." +"Antyczna mosiężna lampa pracująca na sprężonym w cylindrze acetylenie. " +"Efektywne acz niebezpieczne źródło światła." #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "platynowy grill" -msgstr[1] "platynowy grill" -msgstr[2] "platynowy grill" -msgstr[3] "platynowy grill" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "lampa acetylenowa (wł.)" +msgstr[1] "lampa acetylenowa (wł.)" +msgstr[2] "lampa acetylenowa (wł.)" +msgstr[3] "lampa acetylenowa (wł.)" -#. ~ Description for platinum grille +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." -msgstr "" -"To metalowy grill z powłoką platynową, który może być użyty jako katalizator" -" pewnych reakcji chemicznych." +#, no-python-format +msgid "The %s is extinguished" +msgstr "%s jest wygaszona." #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "kuchenka menela" -msgstr[1] "kuchenka menela" -msgstr[2] "kuchenka menela" -msgstr[3] "kuchenka menela" +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "lampka do czytania" +msgstr[1] "lampka do czytania" +msgstr[2] "lampek do czytania" +msgstr[3] "lampek do czytania" +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "nośnik żaru" -msgstr[1] "nośnik żaru" -msgstr[2] "nośnik żaru" -msgstr[3] "nośnik żaru" +msgid "You switch on the reading light." +msgstr "Włączyłeś światło do czytania." -#. ~ Use action msg for ember carrier. +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "Rozpalasz podpałkę." +msgid "The reading light winks out." +msgstr "Lampka do czytania gaśnie. " -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." +msgid "A little clip-on LED light, meant for reading books in the dark." msgstr "" +"Małe, przyciemniane światło LED, przeznaczone do czytania książek w " +"ciemności." -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "Potrzebujesz zapalniczki lub ognia, by to zapalić." +msgid "reading light (active)" +msgid_plural "reading lights (active)" +msgstr[0] "lampka do czytania (aktywna)" +msgstr[1] "lampki do czytania (aktywne)" +msgstr[2] "lampek do czytania (aktywnych)" +msgstr[3] "lampek do czytania (aktywnych)" -#. ~ Description for ember carrier +#. ~ Use action msg for reading light (active). +#: lang/json/TOOL_from_json.py +msgid "You switch off the reading light." +msgstr "Wyłączyłeś lampkę do czytania." + +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" -"To mały pojemnik na podpałkę, z wybitymi dziurami zapewniającymi " -"kontrolowany dopływ powietrza. Może podtrzymać tlący się ogień przez długi " -"czas, pozwalając rozpalić ogień bez współczesnych narzędzi." +"Małe, przyciemniane światło LED, przeznaczone do czytania książek w " +"ciemności. To jest włączone." #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "nośnik żaru (zapalony)" -msgstr[1] "nośnik żaru (zapalony)" -msgstr[2] "nośnik żaru (zapalony)" -msgstr[3] "nośnik żaru (zapalony)" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "sprytna lampa (wył.)" +msgstr[1] "sprytna lampa (wył.)" +msgstr[2] "sprytna lampa (wył.)" +msgstr[3] "sprytna lampa (wył.)" -#. ~ Description for ember carrier (lit) +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." -msgstr "" -"To mały pojemnik na podpałkę, z wybitymi dziurami zapewniającymi " -"kontrolowany dopływ powietrza.Ogień tli się wewnątrz i może być użyty do " -"rozpalenia ogniska." +msgid "You turn the smart lamp on." +msgstr "Włączasz sprytną lampę." +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "The smart lamp batteries are dead." +msgstr "Baterie w sprytnej lampie wyczerpały się." -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "" +msgid "This is a smart lamp, it can be activated remotely." +msgstr "To sprytna lampa, którą można włączyć zdalnie." -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "sprytna lampa (wł.)" +msgstr[1] "sprytna lampa (wł.)" +msgstr[2] "sprytna lampa (wł.)" +msgstr[3] "sprytna lampa (wł.)" -#. ~ Description for pallet of wet adobe bricks +#. ~ Use action msg for smart lamp (on). +#: lang/json/TOOL_from_json.py +msgid "Your smart lamp turned off" +msgstr "Twoja sprytna lampa się wyłącza." + +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." -msgstr "" +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." +msgstr "To włączona sprytna lampa, którą można wyłączyć zdalnie." #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "torch" +msgid_plural "torches" +msgstr[0] "pochodnia" +msgstr[1] "pochodnia" +msgstr[2] "pochodnia" +msgstr[3] "pochodnia" -#. ~ Description for pallet of dry adobe bricks +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." -msgstr "" +msgid "Light torch" +msgstr "Zapal pochodnię" +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "brązowe kowadło" -msgstr[1] "brązowe kowadło" -msgstr[2] "brązowe kowadło" -msgstr[3] "brązowe kowadło" +msgid "You light the torch." +msgstr "Zapalasz pochodnię." -#. ~ Description for bronze anvil +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." msgstr "" -"Ten olbrzymi blok dziwnie ukształtowanego brązu, z dłutowatym wyrostkiem w " -"rogu. Używane w większości prac metalurgicznych." +"To duży kij, owinięty w szmaty umoczone w palnej substancji. Zapalona daje " +"niezłą ilość światła. Potrzebujesz zapalniczki lub zapałek by ją zapalić." +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "The torch is extinguished." +msgstr "Pochodnia zostaje wygaszona." -#. ~ Description for stone hand axe +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." msgstr "" -"Szeroki kawałek zaostrzonego kamienia, którego jeden brzeg pozostawiono " -"nienaruszony dla bezpiecznego chwytu ręką. Paleolityczny scyzoryk." +"To duży kij, owinięty w szmaty umoczone w palnej substancji. Pali się " +"zapewniając sporo światła." #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for metal hand axe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for pin reamer +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "inhalator" +msgstr[1] "inhalator" +msgstr[2] "inhalator" +msgstr[3] "inhalator" -#. ~ Description for metal fileset +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." msgstr "" +"Inhalator z albuterolem. Używany w leczeniu skurczu oskrzeli, jest ostatnią " +"deską ratunku dla chorych na astmę. Lekki stymulant, mogący spowodować " +"nerwowość lub drgawki." #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "wstrzykiwacz RX12" +msgstr[1] "wstrzykiwacz RX12" +msgstr[2] "wstrzykiwacz RX12" +msgstr[3] "wstrzykiwacz RX12" -#. ~ Description for angle grinder +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" +"Wstrzykiwacz Rivtech RX12 to małe pistoletowe urządzenie do wstrzykiwania " +"zaawansowanych związków chemicznych przez skórę bez potrzeby użycia igły. " +"Opis na naklejce zakazuje stosować więcej niż dwie dawki na godzinę." #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "skalpel" +msgstr[1] "skalpel" +msgstr[2] "skalpel" +msgstr[3] "skalpel" -#. ~ Description for clamp +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" +"To bardzo ostry nóż opracowany do cięć chirurgicznych. Jego małe ostre " +"ostrze pozwala na precyzyjne uderzenia w uzdolnionych dłoniach." #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "ratowniczy pakiet tlenowy" +msgstr[1] "ratowniczy pakiet tlenowy" +msgstr[2] "ratowniczy pakiet tlenowy" +msgstr[3] "ratowniczy pakiet tlenowy" -#. ~ Description for grip hook +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." msgstr "" +"Mały zbiornik z tlenem medycznego przeznaczenia, ze składanym regulatorem i " +"maską. Powszechnie używany w sytuacjach zagrożenia, zapewnia natychmiastową " +"ulgę w atakach astmy lub zatruciu dymem i potrafi zapewnić krótki dopływ " +"energii." #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "strzykawka" +msgstr[1] "strzykawka" +msgstr[2] "strzykawka" +msgstr[3] "strzykawka" -#. ~ Description for bathroom scale +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "" +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "Medyczna strzykawka. Używana do dożylnego podawania leków." #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "termometr" +msgstr[1] "termometr" +msgstr[2] "termometr" +msgstr[3] "termometr" -#. ~ Description for acetylene-gas machine +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." -msgstr "" +msgid "A plastic thermometer that can read the air temperature." +msgstr "Plastikowy termometr, na którym odczytasz temperaturę powietrza." -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "wojskowa czarna skrzynka" -msgstr[1] "wojskowa czarna skrzynka" -msgstr[2] "wojskowa czarna skrzynka" -msgstr[3] "wojskowa czarna skrzynka" +#: lang/json/TOOL_from_json.py +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "zbiornik z tlenem" +msgstr[1] "zbiornik z tlenem" +msgstr[2] "zbiornik z tlenem" +msgstr[3] "zbiornik z tlenem" -#. ~ Description for military black box +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" -"Czarna skrzynka, najwyraźniej wyciągnięta z wraku jakiegoś wojskowego " -"pojazdu. Jeśli znajdziesz system do jej przeanalizowania możesz znaleźć coś " -"użytecznego." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "minireaktor" -msgstr[1] "minireaktor" -msgstr[2] "minireaktor" -msgstr[3] "minireaktor" +"Zbiornik do zastosowań medycznych ze skompresowanym tlenem, zaopatrzony w " +"regulator i maskę. Powszechnie używany w sytuacjach zagrożenia, zapewnia " +"natychmiastową ulgę w atakach astmy lub zatruciu dymem i zapewnia krótki " +"dopływ energii." -#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "Mały przenośny reaktor plutonowy. Obchodź się z nim ostrożnie!" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "zaklejona plakietka radiacyjna" +msgstr[1] "zaklejona plakietka radiacyjna" +msgstr[2] "zaklejona plakietka radiacyjna" +msgstr[3] "zaklejona plakietka radiacyjna" +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "nieaktywny młynek EMP" -msgstr[1] "nieaktywny młynek EMP" -msgstr[2] "nieaktywny młynek EMP" -msgstr[3] "nieaktywny młynek EMP" +msgid "Unwrap badge" +msgstr "Odklej plakietkę" -#. ~ Use action friendly_msg for inactive EMP hack. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "Młynek EMP wylatuje ci z ręki i bada otoczenie!" +msgid "" +"You remove the badge from its wrapper, exposing it to ambient radiation." +msgstr "" +"Odklejasz taśmę z plakietki wystawiając ją na zewnętrzne promieniowanie." -#. ~ Use action hostile_msg for inactive EMP hack. +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "Błędnie programujesz młynek EMP; padnij!" +msgid "" +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." +msgstr "" +"Ta plakietka wykrywa promieniowanie poprzez nieodwracalną zmianę kolorów. " +"Jest szczelnie zalakowana taśmą zabezpieczającą. Użyj by odpakować." -#. ~ Description for inactive EMP hack +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "kowadło" +msgstr[1] "kowadło" +msgstr[2] "kowadło" +msgstr[3] "kowadło" + +#. ~ Description for anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." msgstr "" -"To nieaktywny młynek EMP. Młynki to latające drony wielkości pięści. Ten " -"wyposażono w granat EMP, którym atakuje samobójczym lotem i detonując go u " -"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " -"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." +"Ten olbrzymi blok dziwnie ukształtowanej stali, z dłutowatym wyrostkiem w " +"rogu. Używane w większości prac metalurgicznych." #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "nieaktywny młynek C-4" -msgstr[1] "nieaktywny młynek C-4" -msgstr[2] "nieaktywny młynek C-4" -msgstr[3] "nieaktywny młynek C-4" +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "brązowe kowadło" +msgstr[1] "brązowe kowadło" +msgstr[2] "brązowe kowadło" +msgstr[3] "brązowe kowadło" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "Młynek C-4 wylatuje ci z ręki i bada otoczenie!" +msgid "" +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." +msgstr "" +"Ten olbrzymi blok dziwnie ukształtowanego brązu, z dłutowatym wyrostkiem w " +"rogu. Używane w większości prac metalurgicznych." -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "Błędnie programujesz młynek C-4; padnij!" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "szczypce przegubowe" +msgstr[1] "szczypce przegubowe" +msgstr[2] "szczypce przegubowe" +msgstr[3] "szczypce przegubowe" -#. ~ Description for inactive C-4 hack +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." msgstr "" -"To nieaktywny młynek C-4. Młynki to latające drony wielkości pięści. Ten " -"wyposażono w ładunek C-4, którym atakuje samobójczym lotem i detonując go u " -"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " -"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." +"Duże szczypce przegubowe. Możesz ich użyć do przecięcia kłódek lub grubego " +"drutu." #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "nieaktywny młynek ogłuszający" -msgstr[1] "nieaktywny młynek ogłuszający" -msgstr[2] "nieaktywny młynek ogłuszający" -msgstr[3] "nieaktywny młynek ogłuszający" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "kuźnia węglowa" +msgstr[1] "kuźnia węglowa" +msgstr[2] "kuźnia węglowa" +msgstr[3] "kuźnia węglowa" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "Młynek ogłuszający wylatuje ci z ręki i bada otoczenie!" +msgid "" +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." +msgstr "" +"Przenośna, opalana węglem drzewnym, kuźnia do prac metalurgicznych. " +"Połączona z właściwymi narzędziami mógłbyś jej użyć do robót " +"metalurgicznych." -#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "Błędnie programujesz młynek ogłuszający; padnij!" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "dłuto do metalu" +msgstr[1] "dłuto do metalu" +msgstr[2] "dłuto do metalu" +msgstr[3] "dłuto do metalu" -#. ~ Description for inactive flashbang hack +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" -"To nieaktywny młynek EMP. Młynki to latające drony wielkości pięści. Ten " -"wyposażono w granat EMP, którym atakuje samobójczym lotem i detonując go u " -"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " -"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." +"Krótkie solidne dłuto do metalu. Użyteczne w niektórych pracach " +"metalurgicznych." #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "nieaktywny młynek z gazem łzawiącym" -msgstr[1] "nieaktywny młynek z gazem łzawiącym" -msgstr[2] "nieaktywny młynek z gazem łzawiącym" -msgstr[3] "nieaktywny młynek z gazem łzawiącym" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "tygiel" +msgstr[1] "tygiel" +msgstr[2] "tygiel" +msgstr[3] "tygiel" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Description for crucible #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "Młynek z gazem łzawiącym wylatuje ci z ręki i bada otoczenie!" +msgid "" +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." +msgstr "" +"To mały tygiel metalurgiczny. Używany w pracach metalurgicznych do produkcji" +" przedmiotów." -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "Błędnie programujesz młynek z gazem łzawiącym; padnij!" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "gliniany tygiel" +msgstr[1] "gliniany tygiel" +msgstr[2] "gliniany tygiel" +msgstr[3] "gliniany tygiel" -#. ~ Description for inactive tear gas hack +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." msgstr "" -"To nieaktywny młynek C-4. Młynki to latające drony wielkości pięści. Ten " -"wyposażono w ładunek C-4, którym atakuje samobójczym lotem i detonując go u " -"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " -"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." +"Prymitywny tygiel metalurgiczny z gliny. Używany w pracach metalurgicznych " +"do produkcji przedmiotów." #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "nieaktywny młynek-granat" -msgstr[1] "nieaktywny młynek-granat" -msgstr[2] "nieaktywny młynek-granat" -msgstr[3] "nieaktywny młynek-granat" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "elektryczna kuźnia" +msgstr[1] "elektryczna kuźnia" +msgstr[2] "elektryczna kuźnia" +msgstr[3] "elektryczna kuźnia" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "Młynek-granat wylatuje ci z ręki i bada otoczenie!" +msgid "" +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"Przenośna elektryczna kuźnia metalurgiczna zasilana na baterie. W połączeniu" +" z odpowiednimi narzędziami, możesz jej użyć do prac metalurgicznych. Z " +"odrobiną wiedzy mógłbyś nawet zmodyfikować ją do pracy na zasilaniu z " +"pojazdu." -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "Błędnie programujesz młynek-granat; padnij!" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "wygasły piec do węgla drzewnego" +msgstr[1] "wygasły piec do węgla drzewnego" +msgstr[2] "wygasły piec do węgla drzewnego" +msgstr[3] "wygasły piec do węgla drzewnego" -#. ~ Description for inactive grenade hack +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." msgstr "" -"To nieaktywny młynek-granat. Młynki to latające drony wielkości pięści. Ten " -"wyposażono w granat, którym atakuje samobójczym lotem i detonując go u celu." -" Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i komputerowe" -" zdeterminują sukces w przeprogramowaniu matrycy celowniczej." +"Żar w piecu wygasł, możesz go teraz rozłożyć by zabrać węgiel drzewny i " +"piec." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "wypełniony piec do węgla drzewnego" +msgstr[1] "wypełniony piec do węgla drzewnego" +msgstr[2] "wypełniony piec do węgla drzewnego" +msgstr[3] "wypełniony piec do węgla drzewnego" + +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "nieaktywna wieżyczka laserowa" -msgstr[1] "nieaktywna wieżyczka laserowa" -msgstr[2] "nieaktywna wieżyczka laserowa" -msgstr[3] "nieaktywna wieżyczka laserowa" +msgid "Light wood" +msgstr "Rozpal drewno" -#. ~ Description for inactive laser turret +#. ~ Use action msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You light the wood." +msgstr "Rozpalasz drewno." + +#. ~ Use action need_fire_msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You need something to light it with!" +msgstr "Potrzebujesz czegoś do podpalania!" + +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." msgstr "" -"To nieaktywna wieżyczka laserowa. Użycie jej zakłada włączenie jej, " -"postawienie na ziemi, gdzie się zagnieździ. Jeżeli zostanie skutecznie " -"przeprogramowana i przekablowana rozpozna cię jako przyjaciela, i będzie " -"atakować wrogów w zasięgu jej obrotowych działek laserowych. Wymaga światła " -"słonecznego do strzelania." +"Piec wypełniony drewnem które zmieni się w węgiel drzewny po wolnym procesie" +" wypalania." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "arkusz kolczugi" +msgstr[1] "arkusz kolczugi" +msgstr[2] "arkusz kolczugi" +msgstr[3] "arkusz kolczugi" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" +"To jest arkusz nitowanej kolczugi. Z pewną dozą umiejętności, kilka takich " +"arkuszy można połączyć w efektywną zbroję." #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "nieaktywny młynek" -msgstr[1] "nieaktywny młynek" -msgstr[2] "nieaktywny młynek" -msgstr[3] "nieaktywny młynek" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "foremnik kowalski i matryce" +msgstr[1] "foremnik kowalski i matryce" +msgstr[2] "foremnik kowalski i matryce" +msgstr[3] "foremnik kowalski i matryce" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "Młynek wylatuje ci z ręki i bada otoczenie!" +msgid "" +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." +msgstr "" +"To zestaw foremek i matryc do metalurgii. Te pętelki i metalowe bloki służą " +"niektórym pracom metalurgicznym." -#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "Błędnie programujesz młynek; jest wrogi!" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "metalowe obcęgi" +msgstr[1] "metalowe obcęgi" +msgstr[2] "metalowe obcęgi" +msgstr[3] "metalowe obcęgi" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" -"To nieaktywny młynek C-4. Młynki to latające drony wielkości pięści. Ten " -"wyposażono w ładunek C-4, którym atakuje samobójczym lotem i detonując go u " -"celu. Aktywuj by przeprogramować młynek. Umiejętności elektroniczne i " -"komputerowe zdeterminują sukces w przeprogramowaniu matrycy celowniczej." +"To długie metalowe obcęgi. Używane powszechnie w gotowaniu lub w pracach " +"metalurgicznych." #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "nieaktywny młynek miniatomówka" -msgstr[1] "nieaktywny młynek miniatomówka" -msgstr[2] "nieaktywny młynek miniatomówka" -msgstr[3] "nieaktywny młynek miniatomówka" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "klakson na sprężone powietrze" +msgstr[1] "klakson na sprężone powietrze" +msgstr[2] "klakson na sprężone powietrze" +msgstr[3] "klakson na sprężone powietrze" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "Młynek miniatomówka wylatuje ci z ręki i bada otoczenie!" +msgid "HOOOOONK!" +msgstr "HOOOOONK!" -#. ~ Use action hostile_msg for inactive mininuke hack. +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "Błędnie programujesz młynek miniatomówkę. Zmów ostatni paciorek." +msgid "You honk your airhorn." +msgstr "Trąbisz klaksonem!" -#. ~ Description for inactive mininuke hack +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" -"To nieaktywny młynek miniatomówka. Ten jest wielokrotnie większy niż " -"zwyczajny młynek, i wyposażono go w miniatomówkę, którą zdetonuje po " -"samobójczym locie do celu. Użyj by przeprogramować i aktywować młynek. " -"Umiejętności elektroniczne i komputerowe zdeterminują sukces w " -"przeprogramowaniu matrycy celowniczej." +"To mały pojemnik ze sprężonym powietrzem przyłączonym do plastikowego " +"klaksonu. Naciśnięcie guzika na wierzchu spowoduje wyemitowanie głośnego " +"dźwięku." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "budzik" +msgstr[1] "budzik" +msgstr[2] "budzik" +msgstr[3] "budzik" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" +"Nakręcany zegar z budzikiem. Mimo że hałas czyni wstawanie nieprzyjemnym, " +"zawsze jest mieć wczesny start w nadchodzący dzień. Możesz go też rozłożyć " +"by odzyskać trochę części." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "dzwonek krowi" +msgstr[1] "dzwonek krowi" +msgstr[2] "dzwonek krowi" +msgstr[3] "dzwonek krowi" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." -msgstr "" +msgid "A brass cow bell. Potentially useful in so many ways." +msgstr "Mosiężny dzwonek dla krowy. Potencjalnie użyteczny na wiele sposobów." #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "nieaktywna wieżyczka kontroli tłumu" -msgstr[1] "nieaktywna wieżyczka kontroli tłumu" -msgstr[2] "nieaktywna wieżyczka kontroli tłumu" -msgstr[3] "nieaktywna wieżyczka kontroli tłumu" +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "saperka" +msgstr[1] "saperka" +msgstr[2] "saperka" +msgstr[3] "saperka" -#. ~ Description for inactive riot control turret +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" +"To wytrzymała składana saperka. Powszechna w wojsku i lubiana przez turystów" +" za zdolność kopania." #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "nieaktywna wieżyczka" -msgstr[1] "nieaktywna wieżyczka" -msgstr[2] "nieaktywna wieżyczka" -msgstr[3] "nieaktywna wieżyczka" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "wyryta ludzka czaszka" +msgstr[1] "wyryta ludzka czaszka" +msgstr[2] "wyryta ludzka czaszka" +msgstr[3] "wyryta ludzka czaszka" -#. ~ Description for inactive turret +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." -msgstr "" +msgid "This is a human skull with strange etchings covering it." +msgstr "To ludzka czaszka pokryta dziwnymi żłobieniami." #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "ogniowa strzała" +msgstr[1] "ogniowa strzała" +msgstr[2] "ogniowa strzała" +msgstr[3] "ogniowa strzała" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgid "" +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" +"Ta strzała ma płonącą szmatę przewiązaną wokół grota. Zapal ją przed " +"wystrzeleniem." -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "futrzana mata" +msgstr[1] "futrzana mata" +msgstr[2] "futrzana mata" +msgstr[3] "futrzana mata" -#. ~ Description for inactive TALON UGV +#. ~ Use action done_message for fur rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the fur mat and lay it on the ground." +msgstr "Rozwijasz futrzaną matę i kładziesz na ziemi." + +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +"To posłanie ze skór, które można zwinąć w celach transportowych. Izoluje od " +"podłoża, ułatwiając sen. Użyj, by rozwinąć i umieścić na ziemi." #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" +msgid "grip hook" +msgid_plural "grip hooks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "ręczna pompka" +msgstr[1] "ręczna pompka" +msgstr[2] "ręczna pompka" +msgstr[3] "ręczna pompka" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." +msgid "This pump is suitable for pumping air into inflatable objects." msgstr "" +"Ta pompka nadaje się do napełniania powietrzem nadmuchiwanych przedmiotów." -#. ~ Use action hostile_msg for inactive nurse bot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "klakson rowerowy" +msgstr[1] "klakson rowerowy" +msgstr[2] "klakson rowerowy" +msgstr[3] "klakson rowerowy" + +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "honk." + +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "" +msgid "You honk the bicycle horn." +msgstr "Trąbisz klaksonem rowerowym!" -#. ~ Description for inactive nurse bot +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." msgstr "" +"Prosty gumowy klakson jaki spotyka się na rowerach. Użyj by wydać dźwięk. " +"Honk honk." -#: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "klakson ciężarówki" +msgstr[1] "klakson ciężarówki" +msgstr[2] "klakson ciężarówki" +msgstr[3] "klakson ciężarówki" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." +msgid "This is a very loud horn, usually found on large trucks like semis." msgstr "" +"Bardzo głośny klakson, zwykle montowany na dużych ciężarówkach i tirach." -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "klakson samochodowy" +msgstr[1] "klakson samochodowy" +msgstr[2] "klakson samochodowy" +msgstr[3] "klakson samochodowy" + +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." +msgid "This is a car horn meant to be attached to a car's electrical system." msgstr "" +"Klakson samochodowy który montuje się do systemu elektrycznego pojazdu." -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#: lang/json/TOOL_from_json.py +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "płyta kevlarowa" +msgstr[1] "płyta kevlarowa" +msgstr[2] "płyta kevlarowa" +msgstr[3] "płyta kevlarowa" + +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." msgstr "" +"Płyta ze wzmocnionego kevlaru. Może być wykorzystana do naprawy przedmiotów " +"zrobionych z kevlaru." #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "large space heater" +msgid_plural "large space heaters" +msgstr[0] "duży piecyk" +msgstr[1] "duże piecyki" +msgstr[2] "dużych piecyków" +msgstr[3] "dużych piecyków" -#: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "Włącz" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." -msgstr "" +msgid "You turn on the heater." +msgstr "Włączasz piecyk." -#. ~ Use action hostile_msg for inactive broken cyborg. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgid "The heater needs more charge." msgstr "" -#. ~ Description for inactive broken cyborg +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" +"Przenośny grzejnik elektryczny, który stale emituje ciepłe powietrze. " +"Podnosi temperaturę o około 10 stopni C i wypełnia większą objętość " +"powietrza niż wersja mniejsza." #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Use action friendly_msg for inactive prototype cyborg. -#: lang/json/TOOL_from_json.py -msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." -msgstr "" - -#. ~ Use action hostile_msg for inactive prototype cyborg. -#: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" - -#. ~ Description for inactive prototype cyborg +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." -msgstr "" +msgid "You turn off the heater." +msgstr "Wyłączasz piecyk." #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" +msgid "lifestraw" +msgid_plural "lifestraws" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Use action friendly_msg for inactive police bot. -#: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "" - -#. ~ Use action hostile_msg for inactive police bot. +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" -#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." -msgstr "" -"To nieaktywny robot policyjny. Korzystanie z tego przedmiotu polega na " -"umieszczeniu go na ziemi i włączeniu. Jeśli przeprogramujesz i okablujesz go" -" pomyślnie, bot policyjny zidentyfikuje cię jako organ ścigania, krąży wokół" -" lub podąża za tobą i próbuje zatrzymać przestępców." +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "niezmywalny marker" +msgstr[1] "niezmywalny marker" +msgstr[2] "niezmywalny marker" +msgstr[3] "niezmywalny marker" +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "nieaktywny okobot" -msgstr[1] "nieaktywny okobot" -msgstr[2] "nieaktywny okobot" -msgstr[3] "nieaktywny okobot" +msgid "Written" +msgstr "Napis" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "" +msgid "Write" +msgstr "Napisz" -#. ~ Use action hostile_msg for inactive eyebot. +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" +"To jest niezmywalny marker przemysłowej siły marki King Size (TM), stojący " +"rozmiarem w połowie drogi między zwykłym markerem a puszką farby w spreju. " +"Użyj by coś napisać. Jednakże napisanie \"Elbereth\" raczej ci nie pomoże." -#. ~ Description for inactive eyebot +#: lang/json/TOOL_from_json.py +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "feromony zombie" +msgstr[1] "feromony zombie" +msgstr[2] "feromony zombie" +msgstr[3] "feromony zombie" + +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "zegarek kieszonkowy" +msgstr[1] "zegarki kieszonkowe" +msgstr[2] "zegarków kieszonkowych" +msgstr[3] "zegarka kieszonkowego" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgid "" +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" +"Staromodny zegarek kieszonkowy. Ten wskazuje czas i dobrze wygląda robiąc " +"to. Można go też rozłożyć dla części." -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "karimata" +msgstr[1] "karimata" +msgstr[2] "karimata" +msgstr[3] "karimata" -#. ~ Description for inactive cleaner bot +#. ~ Use action done_message for rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the mat and lay it on the ground." +msgstr "Rozwijasz karimatę i kładziesz na ziemi." + +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +"To arkusz piankowej maty którą można zwinąć w celach transportowych. Izoluje" +" od podłoża, ułatwiając sen. Użyj by rozwinąć i umieścić na ziemi." #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "nieaktywny robot górniczy" -msgstr[1] "nieaktywne roboty górnicze" -msgstr[2] "nieaktywne roboty górnicze" -msgstr[3] "nieaktywne roboty górnicze" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "sejfowa skrzynka depozytowa" +msgstr[1] "sejfowa skrzynka depozytowa" +msgstr[2] "sejfowa skrzynka depozytowa" +msgstr[3] "sejfowa skrzynka depozytowa" -#. ~ Use action friendly_msg for inactive miner bot. +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." +msgid "" +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." msgstr "" +"To bezpieczna skrzynka na kod. Niestety nie znasz kombinacji. Włamanie się " +"do niej zniszczy wartościową zawartość." -#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "kody dostępu sarkofagu" +msgstr[1] "kody dostępu sarkofagu" +msgstr[2] "kody dostępu sarkofagu" +msgstr[3] "kody dostępu sarkofagu" -#. ~ Description for inactive miner bot +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." msgstr "" +"Ten wydruk to serie liczb potrzebnych by uzyskać dostęp do windy w sarkofagu" +" niebezpiecznych materiałów." #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "szaszłyk (wył.)" +msgstr[1] "szaszłyk (wył.)" +msgstr[2] "szaszłyk (wył.)" +msgstr[3] "szaszłyk (wył.)" -#. ~ Use action friendly_msg for inactive riot control bot. +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "" +msgid "Aw, dangit. It fails to start!" +msgstr "O, klops, nie chce ruszyć!" -#. ~ Use action hostile_msg for inactive riot control bot. +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" +msgid "This thing needs some fuel!" +msgstr "Ta rzecz potrzebuje paliwa!" -#. ~ Description for inactive riot control bot +#. ~ Use action success_message for shishkebab (off). +#: lang/json/TOOL_from_json.py +msgid "Let's dance, Zeds!" +msgstr "Zatańczmy, zombiaki!" + +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" +"To duże ostrze z rurką paliwową na boku, i małym zbiornikiem wbudowanym wraz" +" z zapalnikiem w wydrążoną rączkę. Napełniony benzyną, rozpala do " +"czerwoności ostrze by smażyć wrogów i oświetlać drogę w mroku. Użyj by " +"zapalić." #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "nieaktywny smyrgobot" -msgstr[1] "nieaktywny smyrgobot" -msgstr[2] "nieaktywny smyrgobot" -msgstr[3] "nieaktywny smyrgobot" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "szaszłyk (wł.)" +msgstr[1] "szaszłyk (wł.)" +msgstr[2] "szaszłyk (wł.)" +msgstr[3] "szaszłyk (wł.)" -#. ~ Use action friendly_msg for inactive skitterbot. +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "A to pech, ziomek! Twój szaszłyk mruga i gaśnie." -#. ~ Use action hostile_msg for inactive skitterbot. +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "" +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "Niefajnie, koniec paliwa! Twój szaszłyk gaśnie." -#. ~ Description for inactive skitterbot +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." -msgstr "" +msgid "Your shishkebab crackles!" +msgstr "Twój szaszłyk trzeszczy." +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "nieaktywny obronny robot laboratorium" -msgstr[1] "nieaktywne obronne roboty laboratorium" -msgstr[2] "nieaktywnych obronnych robotów laboratorium" -msgstr[3] "nieaktywnych obronnych robotów laboratorium" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "To na razie. Płomień twojego szaszłyka umiera." -#. ~ Use action friendly_msg for inactive lab defense bot. +#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "Bot laboratoryjny drży przez chwilę i odjeżdża." +msgid "Your shishkebab hisses in the water and goes out." +msgstr "Twój szaszłyk syczy w wodzie i gaśnie." -#. ~ Use action hostile_msg for inactive lab defense bot. +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" +"To duże ostrze z rurką paliwową na boku, i małym zbiornikiem wbudowanym wraz" +" z zapalnikiem w wydrążoną rączkę. Ostrze żarzy się w ogniu. Użyj by odciąć " +"dopływ paliwa." -#. ~ Description for inactive lab defense bot +#: lang/json/TOOL_from_json.py +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "mały piecyk" +msgstr[1] "mały piecyk" +msgstr[2] "mały piecyk" +msgstr[3] "mały piecyk" + +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "puszka farby w spreju" +msgstr[1] "puszka farby w spreju" +msgstr[2] "puszka farby w spreju" +msgstr[3] "puszka farby w spreju" -#. ~ Use action hostile_msg for inactive milspec searchlight. +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" +"To puszka farby w spreju. Użyj tego narzędzia do narysowania graffiti na " +"podłodze." -#. ~ Description for inactive milspec searchlight +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "składana drabinka" +msgstr[1] "składana drabinka" +msgstr[2] "składana drabinka" +msgstr[3] "składana drabinka" + +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." -msgstr "" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "To drewniana składana drabinka. Użyj jej by rozłożyć." #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "marker surwiwalowy" +msgstr[1] "marker surwiwalowy" +msgstr[2] "marker surwiwalowy" +msgstr[3] "marker surwiwalowy" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." +msgid "" +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." msgstr "" +"Zaostrzony kawałek węgla drzewnego który gwarantuje, że będziesz miał ręce " +"umazane na czarno węglem. Użyj by coś napisać." -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "teleskop ocalonych" +msgstr[1] "teleskopy ocalonych" +msgstr[2] "teleskopów ocalonych" +msgstr[3] "teleskopów ocalonych" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" +"Domowej roboty składana luneta. Zbyt duża i niedokładna, by użyć jej jako " +"lunety do broni palnej, ale noszenie jej w ekwipunku podwoi dystans " +"nanoszenia obiektów na mapę podczas podróży." #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" +msgid "tear gas payload" +msgid_plural "tear gas payloads" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "" +msgid "You pull the pin on the payload." +msgstr "Wyciągasz zawleczkę z ładunku." -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" +"Jest to sztuczny przedmiot używany przez hacki gazu łzawiący. Nigdy nie " +"powinieneś widzieć tego poza debugowaniem." #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for clothes hanger +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "gadająca lalka" -msgstr[1] "gadająca lalka" -msgstr[2] "gadająca lalka" -msgstr[3] "gadająca lalka" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "Ogniste Kawałki Stali +2" +msgstr[1] "Ogniste Kawałki Stali +2" +msgstr[2] "Ogniste Kawałki Stali +2" +msgstr[3] "Ogniste Kawałki Stali +2" -#. ~ Description for talking doll +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." -msgstr "" -"To gadająca lalka dla dzieci. Szczęśliwie nadal działa i możesz zabrać z " -"niej baterie." +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "O W MORDĘ TA RZECZ PŁONIE" #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "zasilana laska bojowa" -msgstr[1] "zasilana laska bojowa" -msgstr[2] "zasilana laska bojowa" -msgstr[3] "zasilana laska bojowa" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for powered quarterstaff +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +msgid "Who is this Tindalos guy?" msgstr "" -"To okuta żelazem laska bojowa z wbudowanym w rączkę paralizatorem wysokiego " -"napięcia. Paralizator ma okablowanie prowadzące do metalowych końców laski, " -"pozwalając na porażenie wrogów, których zwykłe okładanie laską jest zbyt " -"niebezpieczne." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "taktyczna tonfa (wył.)" -msgstr[1] "taktyczna tonfa (wył.)" -msgstr[2] "taktyczna tonfa (wył.)" -msgstr[3] "taktyczna tonfa (wył.)" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "kamień wiru" +msgstr[1] "kamień wiru" +msgstr[2] "kamień wiru" +msgstr[3] "kamień wiru" -#. ~ Description for tactical tonfa (off) +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" -"Wzmocniona plastikowa tonfa, której wydrążony rdzeń wypełniają kondensatory " -"i wysokiej wydajności ładowalny akumulator. Po włączeniu przycisku w rączce," -" prąd o wysokim napięciu płynie do dwóch elektrod umieszczonych na jej " -"końcu, i przez ciała każdego kto ma nieszczęście się z nimi zetknąć. Ma też " -"sprytną latarkę, która jest teraz wyłączona." +"To kamień pokryty spiralami, i dziurami na obwodzie. Choć dość duży, waży " +"tyle co nic. Powietrze zdaje się gromadzić wokół niego." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "taktyczna tonfa (wł.)" -msgstr[1] "taktyczna tonfa (wł.)" -msgstr[2] "taktyczna tonfa (wł.)" -msgstr[3] "taktyczna tonfa (wł.)" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "multinarzędzie z gwizdkiem" +msgstr[1] "multinarzędzie z gwizdkiem" +msgstr[2] "multinarzędzie z gwizdkiem" +msgstr[3] "multinarzędzie z gwizdkiem" -#. ~ Description for tactical tonfa (on) +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." -msgstr "" -"Wzmocniona plastikowa tonfa, której wydrążony rdzeń wypełniają kondensatory " -"i wysokiej wydajności ładowalny akumulator. Po włączeniu przycisku w rączce," -" prąd o wysokim napięciu płynie do dwóch elektrod umieszczonych na jej " -"końcu, i przez ciała każdego kto ma nieszczęście się z nimi zetknąć. Ma też " -"zintegrowaną latarkę, która jest teraz włączona, stale drenując baterie i " -"oświetlając otoczenie." - -#: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "L-stick (wył.)" -msgstr[1] "L-stick (wył.)" -msgstr[2] "L-stick (wył.)" -msgstr[3] "L-stick (wył.)" - -#. ~ Use action msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "Kij świetlny (TM) zapala się." - -#. ~ Use action need_charges_msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "baterie w kiju świetlnym (TM) wyczerpały się." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." +msgstr "Tani gadżet łączący gwizdek, termometr, szkło powiększające i kompas." -#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." -msgstr "" -"Produkowany prze korporację Światło, ta stylowa laska funkcjonuje nie tylko " -"jako źródło światła, ale też jako lekka broń, dzięki superstopowi z którego " -"jest zrobiona. Opatentowane ulepszenia efektywności stawiają go ponad " -"standardowe źródła światła, powodując że kij świetlny, jak go popularnie się" -" nazywa, działa na bateriach dłużej niż inne światła." +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "banjo" +msgstr[1] "banjo" +msgstr[2] "banjo" +msgstr[3] "banjo" +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "kij świetlny (wł.)" -msgstr[1] "kij świetlny (wł.)" -msgstr[2] "kij świetlny (wł.)" -msgstr[3] "kij świetlny (wł.)" +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "Standardowe fabryczne banjo. Wygląda na nadające się do gry." -#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "Kij świetlny (TM) gaśnie." +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "kościany flet" +msgstr[1] "kościany flet" +msgstr[2] "kościany flet" +msgstr[3] "kościany flet" -#. ~ Description for L-stick (on) +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"Produkowany prze korporację Światło, ta stylowa laska funkcjonuje nie tylko " -"jako źródło światła, ale też jako lekka broń, dzięki superstopowi z którego " -"jest zrobiona. Opatentowane ulepszenia efektywności stawiają go ponad " -"standardowe źródła światła, powodując że kij świetlny, jak go popularnie się" -" nazywa, działa na bateriach dłużej niż inne światła. Kij świeci jasno, " -"wolno zużywając baterie." +msgid "A polished bone flute with five finger holes." +msgstr "Wygładzony kościany flet z pięcioma otworami na palce." #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "Rzeźnik Louisville" -msgstr[1] "Rzeźnik Louisville" -msgstr[2] "Rzeźnik Louisville" -msgstr[3] "Rzeźnik Louisville" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "klarnet" +msgstr[1] "klarnet" +msgstr[2] "klarnet" +msgstr[3] "klarnet" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "Zapalasz Rzeźnika Louisville." +msgid "An ornate clarinet made from wood." +msgstr "To bogato zdobiony klarnet zrobiony z drewna." -#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py -msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." -msgstr "" -"To twarda drewniana pałka owinięta nasączonymi benzyną szmatami i " -"ogniotrwałymi warstwami nomexu. Zapal ją a zabawa w odbijanego nabierze " -"rumieńców. Potrzebujesz zapalniczki lub zapałek do podpalenia." +msgid "flute" +msgid_plural "flutes" +msgstr[0] "flet" +msgstr[1] "flet" +msgstr[2] "flet" +msgstr[3] "flet" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "Rzeźnik Louisville zostaje wygaszony." +msgid "A simple silver-plated flute." +msgstr "Prosty wykładany srebrem flet." -#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py -msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." -msgstr "" -"To twarda drewniana pałka owinięta nasączonymi benzyną szmatami i " -"ogniotrwałymi warstwami nomexu. Pali się jasnym płomieniem i świetnie " -"doświetla linie pola w nocnej grze. Ponadto naprawdę zachęca arbitra do " -"orzekania na twoją korzyść." +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "trąbka" +msgstr[1] "trąbka" +msgstr[2] "trąbka" +msgstr[3] "trąbka" +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "A brass trumpet with only a few dents here and there." +msgstr "Mosiężna trąbka tylko z kilkoma uszczerbkami tu i ówdzie." #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "nóż rzeźniczy" -msgstr[1] "nóż rzeźniczy" -msgstr[2] "nóż rzeźniczy" -msgstr[3] "nóż rzeźniczy" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "ukulele" +msgstr[1] "ukulele" +msgstr[2] "ukulele" +msgstr[3] "ukulele" -#. ~ Description for butcher knife +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "" -"Ostry ciężki nóż. Dobra broń do woalki wręcz, i idealnie nadaje się do " -"cięcia ciał." +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "Mała fabrycznie robiona ukulele. Wygląda na sprawną." #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "nóż do steków" -msgstr[1] "nóż do steków" -msgstr[2] "nóż do steków" -msgstr[3] "nóż do steków" +msgid "violin" +msgid_plural "violins" +msgstr[0] "skrzypce" +msgstr[1] "skrzypce" +msgstr[2] "skrzypce" +msgstr[3] "skrzypce" -#. ~ Description for steak knife +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" -"Ostry nóż do cięcia mięsa. Słaby jako broń, ale przyzwoity do cięcia ciał." +"Tanie, fabrycznie produkowane skrzypce z wbudowanym uchwytem na smyczek. " +"Nadal wydaje niezłe dźwięki." #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "złote skrzypce" +msgstr[1] "złote skrzypce" +msgstr[2] "złote skrzypce" +msgstr[3] "złote skrzypce" -#. ~ Description for paring knife +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" +"Jaśniejące złote skrzypce, z dziwną aurą wokół nich. Czujesz jakby należały " +"kiedyś do najlepszego z najlepszych." #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "klatka na kurczaki" +msgstr[1] "klatka na kurczaki" +msgstr[2] "klatka na kurczaki" +msgstr[3] "klatka na kurczaki" -#. ~ Description for chef knife +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" +"Pojemnik z siatki do transportu kurczaków, ale nadaje się także dla innych " +"małych zwierząt. Użyj na stosownym zwierzęciu by je schwytać, następnie użyj" +" na pustym miejscu by wypuścić." #: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "gwizdek na psy" +msgstr[1] "gwizdek na psy" +msgstr[2] "gwizdek na psy" +msgstr[3] "gwizdek na psy" -#. ~ Description for carving knife +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" +"To mały gwizdek. Gdy użyty wydaje wysokiego tonu gwizd, który powoduje że " +"pobliskie psy podążają za tobą i nie atakują, lub atakują wrogów jeśli są " +"uległe." #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" +msgid "horse tack" +msgid_plural "horse tacks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for bread knife +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "klatka do transportu zwierząt" +msgstr[1] "klatka do transportu zwierząt" +msgstr[2] "klatka do transportu zwierząt" +msgstr[3] "klatka do transportu zwierząt" -#. ~ Description for vegetable cleaver +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" +"Plastikowy pojemnik do transportu zwierząt domowych. Użyj na stosownym " +"zwierzęciu by je schwytać, następnie użyj na pustym miejscu by wypuścić." #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for meat cleaver +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "improwizowana kosa bojowa" -msgstr[1] "improwizowana kosa bojowa" -msgstr[2] "improwizowana kosa bojowa" -msgstr[3] "improwizowana kosa bojowa" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "kontroler zdalnego sterowania" +msgstr[1] "kontrolery zdalnego sterowania" +msgstr[2] "kontrolerów zdalnego sterowania" +msgstr[3] "kontrolera zdalnego sterowania" -#. ~ Description for makeshift war scythe +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" +"Zdalne sterowanie do samochodów kontrolowanych radiowo, z joystickiem i " +"kolorowymi guzikami które chyba nic nie robią. Może były przeznaczone do " +"luksusowego modelu?" #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "zdalnie sterowany samochód" +msgstr[1] "zdalnie sterowane samochody" +msgstr[2] "zdalnie sterowanych samochodów" +msgstr[3] "zdalnie sterowanego samochodu" -#. ~ Description for spike on a stick +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." -msgstr "" +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "Samochód zdalnie sterowany. Dla młodych i starych, po równo." #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "zdalnie sterowany samochód (wł.)" +msgstr[1] "zdalnie sterowane samochody (wł.)" +msgstr[2] "zdalnie sterowanych samochodów (wł.)" +msgstr[3] "zdalnie sterowanego samochodu (wł.)" -#. ~ Description for simple knife spear +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." msgstr "" +"Ten samochód zdalnie sterowany jest włączony i czerpie z baterii jak " +"prawdziwy samochód elektryczny! Użyj zdalnego sterowania by jeździć nim po " +"okolicy." #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "włócznia z noża" -msgstr[1] "włócznia z noża" -msgstr[2] "włócznia z noża" -msgstr[3] "włócznia z noża" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "mod aktywacji radiowej" +msgstr[1] "mod aktywacji radiowej" +msgstr[2] "mod aktywacji radiowej" +msgstr[3] "mod aktywacji radiowej" -#. ~ Description for knife spear +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." msgstr "" +"To mała elektroniczna część którą można dołączyć do pewnych przedmiotów i " +"aktywować je sygnałem radiowym." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "prowizoryczna pika" -msgstr[1] "prowizoryczne piki" -msgstr[2] "prowizoryczne piki" -msgstr[3] "prowizoryczne piki" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "radio (wył.)" +msgstr[1] "radio (wył.)" +msgstr[2] "radio (wył.)" +msgstr[3] "radio (wył.)" -#. ~ Description for homemade halfpike +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." msgstr "" +"Przenośne radio. Użyj go by włączyć. Odszuka nadawany pobliski sygnał w " +"eterze i odtworzy go słyszalnie." #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "nóż sprężynowy" -msgstr[1] "nóż sprężynowy" -msgstr[2] "nóż sprężynowy" -msgstr[3] "nóż sprężynowy" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "radio (wł.)" +msgstr[1] "radio (wł.)" +msgstr[2] "radio (wł.)" +msgstr[3] "radio (wł.)" -#. ~ Description for switchblade +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" -"To długi cienki nóż z wysuwanym sprężynowo ostrzem, które pozostaje ukryte w" -" rączce gdy nie jest używane." +"To przenośne radio jest włączone i stale drenuje baterie. Odtwarza " +"transmisję nadawaną z pobliskich wież radiowych." #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "nóż składany" -msgstr[1] "nóż składany" -msgstr[2] "nóż składany" -msgstr[3] "nóż składany" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "radio dwukierunkowe" +msgstr[1] "radio dwukierunkowe" +msgstr[2] "radio dwukierunkowe" +msgstr[3] "radio dwukierunkowe" -#. ~ Description for folding knife +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" -"To mały składany nóż, z ryglującym się ostrzem i zapinką do kieszeni. Nie " -"tak dobra broń jak nóż o jednolitym ostrzu, ale lepszy od scyzoryka." #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "nóż bojowy" -msgstr[1] "nóż bojowy" -msgstr[2] "nóż bojowy" -msgstr[3] "nóż bojowy" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "zdalne sterowanie pojazdu" +msgstr[1] "zdalne sterowanie pojazdu" +msgstr[2] "zdalne sterowanie pojazdu" +msgstr[3] "zdalne sterowanie pojazdu" -#. ~ Description for combat knife +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -"Wojskowy nóż bojowy. Lekki i bardzo ostry, i zabójczy w uzdolnionych " -"dłoniach, lub przyłączony jako bagnet." +"Zdalne sterowanie do prawdziwego pojazdu. Potrafi włączać i wyłączać systemy" +" pokładowe. Niektórymi pojazdami można sterować zdalnie." -#: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for modified combat knife +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." +msgid "You place the birchbark funnel, waiting to collect rain." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "nóż myśliwski" -msgstr[1] "nóż myśliwski" -msgstr[2] "nóż myśliwski" -msgstr[3] "nóż myśliwski" - -#. ~ Description for hunting knife +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -"Używany przez myśliwych nóż o pojedynczym ostrzu zaprojektowanym bardziej do" -" cięcia i oskórowania zwierzyny niż do walki." - -#: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "nóż surwiwalowy" -msgstr[1] "nóż surwiwalowy" -msgstr[2] "nóż surwiwalowy" -msgstr[3] "nóż surwiwalowy" -#. ~ Description for survival knife -#: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." -msgstr "" -"Masywny nóż z wydrążonym uchwytem z wbudowanym w głowicę kompasem i rzędem " -"groźnie wyglądających zębów na tylnej stronie ostrza." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "lejek" +msgstr[1] "lejek" +msgstr[2] "lejek" +msgstr[3] "lejek" +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "nóż bitewny RM42" -msgstr[1] "nóż bitewny RM42" -msgstr[2] "nóż bitewny RM42" -msgstr[3] "nóż bitewny RM42" +msgid "You place the funnel, waiting to collect rain." +msgstr "Ustawiasz lejek i czekasz aż zgromadzi deszczówkę." -#. ~ Description for RM42 fighting knife +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Ten solidny czarny matowy nóż Rivtech posiada długie cienkie dwustronne " -"ostrze z ostrym czubkiem i wyróżniającym się antypoślizgowym uchwytem, który" -" można przyłączyć do broni palnej. Pierwotnie zaprojektowany dla wojska, " -"zrobił karierę w filmach i wśród kolekcjonerów z uwagi na groźny wygląd." - -#: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "scyzoryk" -msgstr[1] "scyzoryk" -msgstr[2] "scyzoryk" -msgstr[3] "scyzoryk" +"To lejek przydatny do gromadzenia deszczówki. Użyj go na świeżym powietrzu i" +" podstaw pojemnik by zebrać wodę podczas deszczu." -#. ~ Description for Swiss Army knife -#: lang/json/TOOL_from_json.py -msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." -msgstr "" -"Ikoniczny nożyk kieszonkowy importowany z Europy. Jego czerwony plastikowy " -"uchwyt skrywa wiele małych narzędzi." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "skórzany lejek" +msgstr[1] "skórzany lejek" +msgstr[2] "skórzany lejek" +msgstr[3] "skórzany lejek" +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "nóż okopowy" -msgstr[1] "nóż okopowy" -msgstr[2] "nóż okopowy" -msgstr[3] "nóż okopowy" +msgid "You place the leather funnel, waiting to collect rain." +msgstr "Ustawiasz skórzany lejek i czekasz aż zgromadzi deszczówkę." -#. ~ Description for trench knife +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -"Ten pokaźny nóż bojowy wyposażono w stalową ochronę kłykci użytkownika. " -"Osłona ta może być też użyta do uderzania lub obrony, a nóż nadaje się do " -"cięcia ciał." - -#: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "improwizowany nóż" -msgstr[1] "improwizowany nóż" -msgstr[2] "improwizowany nóż" -msgstr[3] "improwizowany nóż" +"To mały skórzany lejek przydatny do gromadzenia deszczówki. Użyj go na " +"świeżym powietrzu i podstaw pojemnik by zebrać wodę podczas deszczu." -#. ~ Description for makeshift knife -#: lang/json/TOOL_from_json.py -msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." -msgstr "" -"Nóż z długiego zaostrzonego kolca i ciasno owinięty szmatą służącą za " -"uchwyt. Dobra broń do walki." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "improwizowany lejek" +msgstr[1] "improwizowany lejek" +msgstr[2] "improwizowany lejek" +msgstr[3] "improwizowany lejek" +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "improwizowana maczeta" -msgstr[1] "improwizowana maczeta" -msgstr[2] "improwizowana maczeta" -msgstr[3] "improwizowana maczeta" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "Ustawiasz improwizowany lejek i czekasz aż zgromadzi deszczówkę." -#. ~ Description for makeshift machete +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." msgstr "" -"Duże ostrze, którego część owinięto taśmą montażową by służyła za uchwyt i " -"umożliwiała łatwiejsze dzierżenie tej zaimprowizowanej maczety." +"To mały improwizowany lejek przydatny do gromadzenia deszczówki. Użyj go na " +"świeżym powietrzu i podstaw pojemnik by zebrać wodę podczas deszczu." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "metalowy lejek" +msgstr[1] "metalowy lejek" +msgstr[2] "metalowy lejek" +msgstr[3] "metalowy lejek" +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "maczeta" -msgstr[1] "maczeta" -msgstr[2] "maczeta" -msgstr[3] "maczeta" +msgid "You place the metal funnel, waiting to collect rain." +msgstr "Ustawiasz metalowy lejek i czekasz aż zgromadzi deszczówkę." -#. ~ Description for machete +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Wielki stalowy nóż będący doskonałym narzędziem co cięcia wysokiej " -"roślinności i innych 'przeszkód'." +"To duży metalowy lejek przydatny do gromadzenia deszczówki. Mniej przenośny " +"niż plastikowy, ale zbiera więcej wody. Użyj go na świeżym powietrzu i " +"podstaw pojemnik by zebrać wodę podczas deszczu." #: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "Numer 9" -msgstr[1] "Numer 9" -msgstr[2] "Numer 9" -msgstr[3] "Numer 9" - -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "Klik." +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action success_message for No. 9. +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "Twój Numer 9 płonie!" +msgid "You set up the raincatcher, waiting to collect water." +msgstr "" -#. ~ Description for No. 9 +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." msgstr "" -"Ten wielki stalowy nóż zmodyfikowano przez dodanie zbiornika paliwa, " -"izolowanej rączki i zapłonu. Po napełnieniu benzyną system pochodni " -"podgrzewa ostrze które smaży twoich wrogów." -#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "Twój Numer 9 wygasa!" +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "barometr" +msgstr[1] "barometr" +msgstr[2] "barometr" +msgstr[3] "barometr" -#. ~ Use action charges_extinguish_message for No. 9. +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "Koniec amunicji!" +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "Plastikowy barometr do odczytywania ciśnienia atmosferycznego." -#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "Twój Numer 9 syczy!" +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "kanister ze śluzem" +msgstr[1] "kanister ze śluzem" +msgstr[2] "kanister ze śluzem" +msgstr[3] "kanister ze śluzem" -#. ~ Use action voluntary_extinguish_message for No. 9. +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "Twój Numer 9 gaśnie!" +msgid "" +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." +msgstr "" +"Na kanistrze jest naklejka: \"Uwaga: zawiera wysoce toksyczne i żrące " +"materiały. Zawartość może być rozumna. Otwierasz na własne ryzyko.\" Wydaje " +"ci się że coś się w środku porusza." -#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "Twój Numer 9 syczy w wodzie i gaśnie." +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "zestaw chemiczny" +msgstr[1] "zestaw chemiczny" +msgstr[2] "zestaw chemiczny" +msgstr[3] "zestaw chemiczny" -#. ~ Description for No. 9 +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" -"Ten wielki stalowy nóż zmodyfikowano przez dodanie zbiornika paliwa, " -"izolowanej rączki i zapłonu. Ostrze żarzy się z gorąca, zmieniając je w " -"wypalarkę roślin i lampkę nocną." +"Zestaw chemiczny składany w pudle. Zawiera szklane pojemniki, rurki i " +"zlewki, metalowy drut, kuchenkę turystyczną i okulary ochronne. Może być " +"wykorzystywany przy produkcji chemikaliów jeśli zechcesz." -#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" -"Zakrzywiony miecz kojarzony z kawalerią okresu wczesnej współczesności i " -"późniejszych. Lekka ale zabójcza broń tnąca." +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "podstawowy zestaw chemiczny" +msgstr[1] "podstawowy zestaw chemiczny" +msgstr[2] "podstawowy zestaw chemiczny" +msgstr[3] "podstawowy zestaw chemiczny" -#. ~ Description for kris +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." msgstr "" -"Ten pofalowany sztylet pochodzi z południowo-wschodniej Azji. Wzór ostrza " -"powoduje że zadaje szerokie bolesne rany." +"Ten podstawowy zestaw chemiczny zawiera szklane pojemniki, rurki i zlewki. " +"Może być wykorzystywany przy produkcji chemikaliów, ale potrzeba do niego " +"źródła ciepła." #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "kukri" -msgstr[1] "kukri" -msgstr[2] "kukri" -msgstr[3] "kukri" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "zestaw do elektrolizy" +msgstr[1] "zestaw do elektrolizy" +msgstr[2] "zestaw do elektrolizy" +msgstr[3] "zestaw do elektrolizy" -#. ~ Description for kukri +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -"To wszechstronne współczesne podejście do tradycyjnego nepalskiego noża. " -"Składający się z ciężkiego zakrzywionego do wewnątrz ostrza. może być " -"stosowany zarówno jako narzędzie jak i broń." +"Zestaw okablowania i elektrod do przykładania prądu elektrycznego, zwykle do" +" płynu. Użyteczny w wytwarzaniu. Załaduj baterią akumulacyjną lub 12V " +"akumulatorem z pojazdu by użyć." -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" -"Starożytny chiński miecz, z ozdobnym jelcem i z przyłączonym frędzlem. Jedna" -" z czterech podstawowych broni w folklorze, razem z szablą dao, włócznią " -"qiang, i laską gun." +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for jian +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." msgstr "" -"Starożytny chiński miecz o prostym obusiecznym ostrzu z ornamentowym jelcem." -" Ten jest mocno zużyty i wygięty pod dziwnym kątem." -#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "" -"Zakrzywiony miecz kojarzony wieloma państwami Środkowego Wschodu i " -"centralnej Azji. Zaprojektowany do cięcia, i dość zabójczy w walce z " -"nieopancerzonymi wrogami." +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "higrometr" +msgstr[1] "higrometr" +msgstr[2] "higrometr" +msgstr[3] "higrometr" -#. ~ Description for scimitar +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." +msgid "A plastic hygrometer that can read the relative humidity in the air." msgstr "" -"Zakrzywiony miecz kojarzony wieloma państwami Środkowego Wschodu i " -"centralnej Azji. Ten jest dziwnie tępy i zużyty." +"Plastikowy higrometr do odczytywania relatywnej wilgotności powietrza." -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "" -"Klasyczny średniowieczny miecz, w rozmiarze pomiędzy mieczem jednoręcznym a " -"późniejszym mieczem dwuręcznym. Wymaga większej pochwy w porównaniu z " -"mniejszymi mieczami." +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for longsword +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -"Klasyczny średniowieczny miecz, w rozmiarze pomiędzy mieczem jednoręcznym a " -"późniejszym mieczem dwuręcznym. Czujesz jakby jelec miał się odłamać gdybyś " -"zaczął go używać." -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "" -"Klasyczny średniowieczny miecz o długości odpowiedniej do jednoręcznego " -"użycia." +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for arming sword +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" -"Klasyczny średniowieczny miecz o długości odpowiedniej do jednoręcznego " -"użycia. Tech chyba nie został właściwie zrobiony." #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "ksifos" -msgstr[1] "ksifos" -msgstr[2] "ksifos" -msgstr[3] "ksifos" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "platynowy grill" +msgstr[1] "platynowy grill" +msgstr[2] "platynowy grill" +msgstr[3] "platynowy grill" -#. ~ Description for xiphos +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." msgstr "" -"Brązowy miecz ze starożytnej Grecji, noszony jako broń boczna do włóczni " -"dory." +"To metalowy grill z powłoką platynową, który może być użyty jako katalizator" +" pewnych reakcji chemicznych." #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "kopesz" -msgstr[1] "kopesz" -msgstr[2] "kopesz" -msgstr[3] "kopesz" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "generator portali" +msgstr[1] "generator portali" +msgstr[2] "generator portali" +msgstr[3] "generator portali" -#. ~ Description for khopesh +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" -"Starożytny miecz z brązu z zakrzywionym sierpowatym ostrzem zaostrzonym na " -"zewnętrznej krawędzi. Utożsamiany z okresem Nowego Królestwa starożytnego " -"Egiptu, i zaprojektowany do łupania lekkiej zbroi powszechnej w tym rejonie." +"To rzadkie, dziwaczne i tajemnicze urządzenie pozaziemskiej natury. Samo " +"patrzenie na nie przyprawia cię o ból głowy. Pokrywają go obce napisy." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "podest teleportacyjny" +msgstr[1] "podest teleportacyjny" +msgstr[2] "podest teleportacyjny" +msgstr[3] "podest teleportacyjny" +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "dao" -msgstr[1] "dao" -msgstr[2] "dao" -msgstr[3] "dao" +msgid "You place the telepad." +msgstr "Rozmieszczasz podest teleportacyjny." -#. ~ Description for dao +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." msgstr "" -"Starożytny chiński miecz, z zakrzywionym ostrzem i jelcem przypominającym " -"miseczkę. Istnieje od dynastii Szang, i jest z brązu. Jedna z czterech " -"podstawowych broni w folklorze, razem z mieczem jian, włócznią qiang, i " -"laską gun." +"To zestaw pułapki teleportującej złożonej z teleportera i ogniwa " +"słonecznego, aktywowanej naciskiem." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "maczeta ocalonych" -msgstr[1] "maczeta ocalonych" -msgstr[2] "maczeta ocalonych" -msgstr[3] "maczeta ocalonych" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "teleporter" +msgstr[1] "teleporter" +msgstr[2] "teleporter" +msgstr[3] "teleporter" -#. ~ Description for survivor machete +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." +"This is an experimental device that will teleport you a short distance when " +"activated." msgstr "" -"To powszechne narzędzie ogrodnicze zostało przerobione i przebalansowane do " -"zwiększenia jego użyteczności jako broni. " +"To eksperymentalne urządzenie, które teleportuje cię na krótką odległość gdy" +" jest aktywowane." #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "miecz bagnet" -msgstr[1] "miecz bagnet" -msgstr[2] "miecz bagnet" -msgstr[3] "miecz bagnet" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "Doppler Radar Turbo 2000" +msgstr[1] "Doppler Radar Turbo 2000" +msgstr[2] "Doppler Radar Turbo 2000" +msgstr[3] "Doppler Radar Turbo 2000" -#. ~ Description for sword bayonet +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -"Miecz bagnet do długa broń tnąca którą można przyłączyć do lufy broni " -"palnej, lub kuszy, zamieniając ją w pikę." +"Walizka z wbudowanym laptopem, który wygląda jakby był z lat 80-tych. Jego " +"monochromatyczny monitor z poprzedniej epoki wyświetla obfitość danych " +"meteorologicznych. Ani śladu deszczu klopsików." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "podstawowy laboratoryjny zestaw analityczny" +msgstr[1] "podstawowy laboratoryjny zestaw analityczny" +msgstr[2] "podstawowy laboratoryjny zestaw analityczny" +msgstr[3] "podstawowy laboratoryjny zestaw analityczny" -#. ~ Description for modified sword bayonet +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." msgstr "" +"Ten ciężki zestaw zawiera pewne podstawowe rzeczy bez których pewnie nie " +"powinieneś próbować precyzyjnej chemii: a dokładnie małą wagę, " +"spektrofotometr, aparat pomiaru punktu topnienia, miernik pH, i zestaw " +"papierków do chromatografii cienkich warstw. Ułatwia on o wiele stwierdzenie" +" na pewno czy chemia którą stworzyłeś to na prawdę to co myślisz, że " +"stworzyłeś." -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"Długie Japońskie noże, takie jak to współczesne odtworzenie, były zapasową " -"bronią samurajów, przed nastaniem większych wakizashi. To nadal zabójcze " -"ostrze, mimo że jest mniejsze od swoich słynniejszych kuzynów." +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "waga małych skali" +msgstr[1] "waga małych skali" +msgstr[2] "waga małych skali" +msgstr[3] "waga małych skali" -#. ~ Description for wakizashi +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" -"To porównywalnie powszechny krótki miecz z Japonii. Mniejszy i lżejszy niż " -"katana, ale nadal efektywny w walce." +"To prosta waga z zestawem odważników przesuwanych na linii podziałowej do " +"dość dokładnego pomiaru masy próbek." #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "flammenschwert (aus)" -msgstr[1] "flammenschwerter (aus)" -msgstr[2] "flammenschwerter (aus)" -msgstr[3] "flammenschwerter (aus)" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "spektrofotometr" +msgstr[1] "spektrofotometr" +msgstr[2] "spektrofotometr" +msgstr[3] "spektrofotometr" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +msgid "" +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." +msgstr "" +"Ten powszechny przyrząd analityczny do chemii mierzy absorpcję światła " +"płynnej próbki w specjalnej tubie zwanej kuwetą." -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" +msgstr[0] "zestaw kuwet do spektrometrii" +msgstr[1] "zestaw kuwet do spektrometrii" +msgstr[2] "zestaw kuwet do spektrometrii" +msgstr[3] "zestaw kuwet do spektrometrii" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"Małe pudełko wypełnione precyzyjnie skalibrowanymi plastikowymi tubami do " +"użytku ze spektrometrem laboratoryjnym." #: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "flammenschwerter" -msgstr[1] "flammenschwerter" -msgstr[2] "flammenschwerter" -msgstr[3] "flammenschwerter" +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "miernik pH" +msgstr[1] "miernik pH" +msgstr[2] "miernik pH" +msgstr[3] "miernik pH" -#. ~ Use action charges_extinguish_message for flammenschwert. +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgid "" +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." +msgstr "" +"Zasadniczo są to dwie szklane sondy na woltomierzu. Wkładając jedną sondę do" +" roztworu kalibrującego (załączonego dla wygody) a drugą do substancji " +"mierzonej, można obliczyć kwasowość." -#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" +msgid "voltmeter" +msgid_plural "voltmeters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt." +msgid "" +"This device has two probes that let you measure the electrical potential " +"between two points." +msgstr "" -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt." +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "aparat pomiaru punktu topnienia" +msgstr[1] "aparat pomiaru punktu topnienia" +msgstr[2] "aparat pomiaru punktu topnienia" +msgstr[3] "aparat pomiaru punktu topnienia" -#. ~ Description for zweihänder +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgid "" +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -"To wielki miecz dwuręczny rodem z Niemiec. Potrafi potężnie przywalić." +"W zasadzie jest to płyta grzewcza z metalowym zadaszeniem. Zadaszeniem ma " +"otwór wziernika z powiększeniem i otwór na rurkę kapilarną zawierającą " +"skrystalizowaną próbkę. Urządzenie pozwala precyzyjnie zmierzyć punkt " +"topnienia kryształu, cechę bardzo użyteczną do identyfikacji co to jest i " +"jakiej czystości." #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" +msgid "vortex device" +msgid_plural "vortex devices" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for kirpan +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" +msgid "microscope" +msgid_plural "microscopes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for nodachi +#. ~ Description for microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." msgstr "" -"To wielki zakrzywiony miecz dwuręczny z Japonii. Jest zaskakująco lekki jak " -"na swój rozmiar." #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for electrified foil +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" +msgid "separation funnel" +msgid_plural "separation funnels" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for electrified épée +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" +msgid "burette" +msgid_plural "burettes" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for electrified saber +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -"Miecz używany pomiędzy 16-tym a 18-tym wiekiem. Zwany szerokim dla " -"odróżnienia od cieńszych rapierów." +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for broadsword +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." msgstr "" -"Miecz używany pomiędzy 16-tym a 18-tym wiekiem. Szerokie ostrze odróżnia go " -"od cieńszych rapierów. Ten miecz wygląda na bardzo niskiej jakości " -"produkcję, ale kilka machnięć powinien wytrzymać." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "podżegacz (wył.)" -msgstr[1] "podżegacz (wył.)" -msgstr[2] "podżegacz (wył.)" -msgstr[3] "podżegacz (wył.)" - -#. ~ Use action lacks_fuel_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "Brak sił do walki!" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "Naprzód!" +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for firebrand (off) +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"Kombinacja dwóch klasycznych rozwiazywaczy konfliktów z mrocznych wieków, " -"czyli szerokiego miecza i pochodni. Użyj by podpalić i pokazać tym " -"barbarzyńskim zombie kto tu jest panem w tych okolicach." - -#: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "podżegacz (wł.)" -msgstr[1] "podżegacz (wł.)" -msgstr[2] "podżegacz (wł.)" -msgstr[3] "podżegacz (wł.)" -#. ~ Use action charges_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "Twa siła zanika!" - -#. ~ Use action noise_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "Twoje ostrze pali się do boju!" - -#. ~ Use action voluntary_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "Uciekaj!" - -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "Twój miecz syczy w wodzie i gaśnie." +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for firebrand (on) +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" -"Kombinacja dwóch klasycznych rozwiazywaczy konfliktów z mrocznych wieków, " -"czyli szerokiego miecza i pochodni. Ostrze żarzy się z gorąca. Excalibur to " -"przy tym nożyk do masła. Użyj by zgasić." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -"Szeroka szabla używana przez marynarzy i piratów. Ten miecz wygląda na " -"bardzo niskiej jakości produkcję, ale kilka machnięć powinien wytrzymać.  " +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for rapier +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" -"To cienki miecz z ornamentowym jelcem. Wygląda na broń preferowaną przez " -"gentlemanów i awanturników. Lekka i szybka, czyni każdą bitwę stylową." -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "" -"To rzadki miecz z Japonii. Zabójczy przeciwko nieopancerzonym celom, i nadal" -" bardzo efektywny przeciw zbrojom." +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "uszkodzony zestaw schronienia" +msgstr[1] "uszkodzony zestaw schronienia" +msgstr[2] "uszkodzony zestaw schronienia" +msgstr[3] "uszkodzony zestaw schronienia" -#. ~ Description for katana +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." msgstr "" -"To rzadki miecz z Japonii. Pomimo właściwego ostrza i wyważenia, uchwyt się " -"odrywa, a ostrze wygląda na mocno zużyte." - -#: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "Wschodzące Słońce" -msgstr[1] "Wschodzące Słońce" -msgstr[2] "Wschodzące Słońce" -msgstr[3] "Wschodzące Słońce" - -#. ~ Use action lacks_fuel_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "Czas stoi w miejscu." +"To małe schronienie z kijów i skór. Użyj by rozmieścić. Ten schron jest " +"uszkodzony i wymaga napraw." -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "Słońce wstaje." +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "duży namiot" +msgstr[1] "duży namiot" +msgstr[2] "duży namiot" +msgstr[3] "duży namiot" -#. ~ Description for Rising Sun +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" -"To katana z dyszą zaraz za ostrzem tnącym. Ludzie kochają ogień i katany, " -"więc czemu nie połączyć obu? Miotacz ognia na tym ostrzu może nieźle " -"podgrzać wrogów. Użyj by zapalić." +"To rodzinny namiot. Zapewnia dużo przestrzeni, ale jest dużych rozmiarów i " +"nieporęczny." -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "Światło gaśnie." +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "zestaw schronienia" +msgstr[1] "zestaw schronienia" +msgstr[2] "zestaw schronienia" +msgstr[3] "zestaw schronienia" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "Słońce jasno świeci." +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "To małe schronienie z kijów i skór. Użyj by rozmieścić." -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "Słońce zachodzi." +msgid "tent" +msgid_plural "tents" +msgstr[0] "namiot" +msgstr[1] "namiot" +msgstr[2] "namiot" +msgstr[3] "namiot" -#. ~ Description for Rising Sun +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"This is a small personal tent, it's just big enough to fit you comfortably." msgstr "" -"Katana która żarzy się gniewem i żarem słońca. Okej, może nie jest aż tak " -"gorąca, ale trafienie nią boli jak diabli. Użyj bu odciąć dopływ paliwa." +"Mały namiot osobisty, na tyle duży byś się w nim komfortowo pomieścił." -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "" -"To wielki miecz dwuręczny z Niemiec. Nie jesteś pewien czy powinien być tak " -"pogięty," +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "zaawansowany elektroniczny papieros" +msgstr[1] "zaawansowany elektroniczny papieros" +msgstr[2] "zaawansowany elektroniczny papieros" +msgstr[3] "zaawansowany elektroniczny papieros" -#. ~ Description for wakizashi +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -"To relatywnie powszechny krótki miecz japoński. Coś jest z nim nie tak." +"Zaawansowana wersja elektronicznego papierosa. Mniej szkodliwa droga do " +"dostarczenia sobie nikotyny niż zwykłe papierosy, ale nadal uzależniająca. " +"Potrzebuje baterii i płynu nikotynowego do funkcjonowania." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "szklana fajka do kraku" +msgstr[1] "szklana fajka do kraku" +msgstr[2] "szklana fajka do kraku" +msgstr[3] "szklana fajka do kraku" -#. ~ Description for pair of butterfly swords +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" +"To delikatna szklana fajka z kulistym zbiorniczkiem na jednym końcu. Używana" +" do zażywania pewnych zakazanych substancji." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "lajatang z pił łańcuchowych (wył.)" -msgstr[1] "lajatang z pił łańcuchowych (wył.)" -msgstr[2] "lajatang z pił łańcuchowych (wył.)" -msgstr[3] "lajatang z pił łańcuchowych (wył.)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "szklana fajka" +msgstr[1] "szklana fajka" +msgstr[2] "szklana fajka" +msgstr[3] "szklana fajka" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" -"Długi drewniany kij z piłami łańcuchowymi niepraktycznie przypiętymi na obu " -"końcach. Wytwór geniuszu lub szaleństwa, ale nie obu naraz. Waga sprawia że " -"ktoś dostatecznie silny i bardzo uzdolniony mógłby mieć nadzieję na użycie " -"go." +"Ręcznie dmuchana szklana fajka. Często używana do palenia rekreacyjnych " +"substancji." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "lajatang z pił łańcuchowych (wł.)" -msgstr[1] "lajatang z pił łańcuchowych (wł.)" -msgstr[2] "lajatang z pił łańcuchowych (wł.)" -msgstr[3] "lajatang z pił łańcuchowych (wł.)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "fajka" +msgstr[1] "fajka" +msgstr[2] "fajka" +msgstr[3] "fajka" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" -"Długi drewniany kij z piłami łańcuchowymi niepraktycznie przypiętymi na obu " -"końcach. Są włączone i zużywają benzynę. Użyj by wyłączyć." +"Ręcznie strugana drewniana fajka do palenia tytoniu. Używa wędzonych w ogniu" +" liści tytoniu." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "lajatang z elektrycznych pił łańcuchowych (wył.)" -msgstr[1] "lajatang z elektrycznych pił łańcuchowych (wył.)" -msgstr[2] "lajatang z elektrycznych pił łańcuchowych (wył.)" -msgstr[3] "lajatang z elektrycznych pił łańcuchowych (wył.)" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "nożyce" +msgstr[1] "nożyce" +msgstr[2] "nożyce" +msgstr[3] "nożyce" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" -"Długi drewniany kij z elektrycznymi piłami łańcuchowymi niepraktycznie " -"przypiętymi na obu końcach. Wytwór geniuszu lub szaleństwa, ale nie obu " -"naraz. Waga sprawia że ktoś dostatecznie silny i bardzo uzdolniony mógłby " -"mieć nadzieję na użycie go." +"Długie przemysłowe nożyce. Użyj ich by pociąć ubrania z bawełny (itp.) na " +"szmaty." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "lajatang z elektrycznych pił łańcuchowych (wł.)" -msgstr[1] "lajatang z elektrycznych pił łańcuchowych (wł.)" -msgstr[2] "lajatang z elektrycznych pił łańcuchowych (wł.)" -msgstr[3] "lajatang z elektrycznych pił łańcuchowych (wł.)" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "kościana igła" +msgstr[1] "kościana igła" +msgstr[2] "kościana igła" +msgstr[3] "kościana igła" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." msgstr "" -"Długi drewniany kij z elektrycznymi piłami łańcuchowymi niepraktycznie " -"przypiętymi na obu końcach. Są włączone i zużywają paliwo. Użyj by wyłączyć." +"Ostra Igła zrobiona z kości. Może się przydać do zrobienia topornych ubrań i" +" przedmiotów. Jej niska jakość dyskwalifikuje ją do prac wymagających " +"precyzji i szybkości." -#. ~ Description for cutlass +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "zakrzywiona igła" +msgstr[1] "zakrzywiona igła" +msgstr[2] "zakrzywiona igła" +msgstr[3] "zakrzywiona igła" + +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" -"Szeroka szabla używana przez marynarzy i piratów, gdyż jej krótkie ostrze " -"było łatwiejsze w użyciu w ciasnych przestrzeniach." +"Zakrzywiona ostra igła ze stali. Jej zaokrąglony kształt pozwala na robienie" +" szwów które przebijają tylko jedną stronę materiału. Choć nadaje się do " +"większości prac krawieckich to naprawdę niezbędna jest do szycia neoprenu." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "łańcuchowa piła bojowa (wył.)" -msgstr[1] "łańcuchowa piła bojowa (wył.)" -msgstr[2] "łańcuchowa piła bojowa (wył.)" -msgstr[3] "łańcuchowa piła bojowa (wył.)" +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "drewniana igła" +msgstr[1] "drewniana igła" +msgstr[2] "drewniana igła" +msgstr[3] "drewniana igła" -#. ~ Description for combat chainsaw (off) +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -"Piła łańcuchowa, którą odchudzono, tuningowano, i znacząco zmodyfikowano by " -"była użyteczna jako broń. Niestety modyfikacje te powodują że stałą się dużo" -" mniej przydatna do cięcia drewna." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "łańcuchowa piła bojowa (wł.)" -msgstr[1] "łańcuchowa piła bojowa (wł.)" -msgstr[2] "łańcuchowa piła bojowa (wł.)" -msgstr[3] "łańcuchowa piła bojowa (wł.)" +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "zestaw do szycia" +msgstr[1] "zestaw do szycia" +msgstr[2] "zestaw do szycia" +msgstr[3] "zestaw do szycia" -#. ~ Description for combat chainsaw (on) +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" -"Bojowa piła łańcuchowa pracuje i stale zużywa benzynę. Użyj by ją wyłączyć." +"Plastikowy zestaw z kompletem igieł, plastikowymi motkami na nici, i kilkoma" +" przydatnymi narzędziami do tekstyliów. Użyj zestawu do szycia na ubraniu by" +" spróbować je naprawić lub wzmocnić. Wymaga umiejętności krawieckich." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "elektryczna bojowa piła łańcuchowa (wył.)" -msgstr[1] "elektryczna bojowa piła łańcuchowa (wył.)" -msgstr[2] "elektryczna bojowa piła łańcuchowa (wył.)" -msgstr[3] "elektryczna bojowa piła łańcuchowa (wył.)" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "skóra w trakcie wyprawiania" +msgstr[1] "skóra w trakcie wyprawiania" +msgstr[2] "skóra w trakcie wyprawiania" +msgstr[3] "skóra w trakcie wyprawiania" -#. ~ Description for electric combat chainsaw (off) +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." -msgstr "" -"Piła łańcuchowa, którą odchudzono, tuningowano, i znacząco zmodyfikowano by " -"była użyteczna jako broń. Niestety modyfikacje te powodują że stałą się dużo" -" mniej przydatna do cięcia drewna." +msgid "You carefully unfold the tanning leather hide and shake it clean." +msgstr "Ostrożnie rozwijasz wyprawianą skórę i wstrząsasz nią do czysta." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "elektryczna bojowa piła łańcuchowa (wł.)" -msgstr[1] "elektryczna bojowa piła łańcuchowa (wł.)" -msgstr[2] "elektryczna bojowa piła łańcuchowa (wł.)" -msgstr[3] "elektryczna bojowa piła łańcuchowa (wł.)" +msgid "The tanning leather hide isn't done yet." +msgstr "Wyprawiana skóra nie jest jeszcze gotowa." -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" -"Elektryczna bojowa piła łańcuchowa pracuje i stale zużywa prąd. Użyj by ją " -"wyłączyć." - -#: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +"Oprawiona skóra zwierzęca, która przechodzi przez proces chemiczny wymagany " +"by stała się skórą użytkową. Będziesz mógł ją aktywować, rozwinąć i użyć gdy" +" się wyprawi." -#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py -msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." -msgstr "" +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "futra w trakcie wyprawiania" +msgstr[1] "futra w trakcie wyprawiania" +msgstr[2] "futra w trakcie wyprawiania" +msgstr[3] "futra w trakcie wyprawiania" +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "odłamki szkła" -msgstr[1] "odłamki szkła" -msgstr[2] "odłamki szkła" -msgstr[3] "odłamki szkła" +msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgstr "Ostrożnie rozwijasz wyprawiane futro i wstrząsasz nim do czysta." -#. ~ Use action done_message for glass shard. +#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." -msgstr "" +msgid "The tanning fur pelt isn't done yet." +msgstr "Wyprawiane futro nie jest jeszcze gotowe." -#. ~ Description for glass shard +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" -"Ułomek szkła z ostrymi krawędziami. Możesz użyć go jako broń, ale możesz " -"chcieć mieć założone rękawiczki." +"Oprawione zwierzęce futro, które przechodzi przez proces chemiczny wymagany " +"by stało się futrem użytkowym. Będziesz mógł go aktywować, rozwinąć i użyć " +"gdy się wyprawi." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "kawałek plastiku" -msgstr[1] "kawałek plastiku" -msgstr[2] "kawałek plastiku" -msgstr[3] "kawałek plastiku" +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "zestaw krawiecki" +msgstr[1] "zestaw krawiecki" +msgstr[2] "zestaw krawiecki" +msgstr[3] "zestaw krawiecki" -#. ~ Description for plastic chunk +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -"To kawałek plastiku. Możesz go użyć do produkcji, naprawy, lub wzmocnienia " -"plastikowych rzeczy." #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" +msgid "bathroom scale" +msgid_plural "bathroom scales" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for synthetic fabric +#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" +msgid "scrub brush" +msgid_plural "scrub brushes" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for lycra patch +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." +msgid "This is a simple scrub brush." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "kuchenka urotropinowa" -msgstr[1] "kuchenka urotropinowa" -msgstr[2] "kuchenka urotropinowa" -msgstr[3] "kuchenka urotropinowa" +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "elektryczna strzyżarka" +msgstr[1] "elektryczna strzyżarka" +msgstr[2] "elektryczna strzyżarka" +msgstr[3] "elektryczna strzyżarka" -#. ~ Description for hexamine stove +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -"To lekka składana kuchenka zaprojektowana do gotowania na tabletkach " -"urotropiny, znana też jako kuchenka typu Esbit." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "koksownik" -msgstr[1] "koksownik" -msgstr[2] "koksownik" -msgstr[3] "koksownik" +"To kieszonkowa elektryczna strzyżarka do włosów. Możesz obciąć nią włosy " +"jeżeli zasilisz ją bateriami. Potrzebuje 10 baterii na jedno użycie." -#. ~ Description for brazier #: lang/json/TOOL_from_json.py -msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." -msgstr "" -"Duży metalowy stojak do kontrolowanego rozpalenia ognia. Ogień w koksowniku " -"nie rozproszy się na pobliskie palne przedmioty." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "mop" +msgid_plural "mops" +msgstr[0] "mop" +msgstr[1] "mop" +msgstr[2] "mop" +msgstr[3] "mop" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for mop +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" +"To nieporęczny mop. Dobry do czyszczenia rozlanych rzeczy. Użyj do " +"posprzątania każdego 'bałaganu' który zrobiłeś." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "metalowy wieszak rzeźniczy" -msgstr[1] "metalowe wieszaki rzeźnicze" -msgstr[2] "metalowe wieszaki rzeźnicze" -msgstr[3] "metalowe wieszaki rzeźnicze" +msgid "rag" +msgid_plural "rags" +msgstr[0] "szmata" +msgstr[1] "szmata" +msgstr[2] "szmata" +msgstr[3] "szmata" -#. ~ Description for metal butchering rack +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" +"Spory kawałek materiału, przydatny w tworzeniu przedmiotów i prawdopodobnie " +"w tamowaniu krwi." -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "nadmuchiwana łódka" -msgstr[1] "nadmuchiwana łódka" -msgstr[2] "nadmuchiwana łódka" -msgstr[3] "nadmuchiwana łódka" - -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "Z wysiłkiem rozwijasz, nadmuchujesz, i wodujesz %s." +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "zestaw do golenia" +msgstr[1] "zestaw do golenia" +msgstr[2] "zestaw do golenia" +msgstr[3] "zestaw do golenia" -#. ~ Description for inflatable boat +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" -"Ta gumowa łódka (z dołączonymi wiosłami) jest bez powietrza w celu " -"składowania. Aktywuj ją mając przy sobie pompkę na powietrze by nadmuchać i " -"zwodować." +"To kompaktowy i lekki zestaw do golenia dla podróżnych. Możesz się ogolić " +"jeśli jest zaopatrzony w mydło. Wymaja 1 jednostki mydła na użycie." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for metal smoking rack -#: lang/json/TOOL_from_json.py -msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "stół turystyczny" -msgstr[1] "stoły turystyczne" -msgstr[2] "stoły turystyczne" -msgstr[3] "stoły turystyczne" - -#. ~ Description for tourist table -#: lang/json/TOOL_from_json.py -msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "skórzana płachta" -msgstr[1] "skórzana płachta" -msgstr[2] "skórzana płachta" -msgstr[3] "skórzana płachta" - -#. ~ Description for leather tarp -#: lang/json/TOOL_from_json.py -msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." -msgstr "" -"Duża płachta ze zszytych razem skór, którą można rozłożyć zamiast koca " -"piknikowego, choć jest cenniejsza jako narzędzie rzeźnicze, gdyż nie nasiąka" -" krwią. Jest zwinięta i gotowa do przenoszenia." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "pleciona mata" -msgstr[1] "plecione maty" -msgstr[2] "plecione maty" -msgstr[3] "plecione maty" - -#. ~ Description for fiber mat +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" -"Duża mata spleciona z włóknistych materiałów, której można użyć zamiast koca" -" piknikowego choć jest cenniejsza jako narzędzie rzeźnicze. Zbyt cienka by " -"jej użyć jako komfortowego miejsca do snu. Jest zwinięta i gotowa do " -"przenoszenia." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "improwizowana strzyżarka" +msgstr[1] "improwizowana strzyżarka" +msgstr[2] "improwizowana strzyżarka" +msgstr[3] "improwizowana strzyżarka" -#. ~ Description for folded butter churn +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." -msgstr "" +msgid "This is a kit with tools for cutting hair." +msgstr "Zestaw z narzędziami do strzyżenia włosów." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "zestaw hubka i krzesiwo" -msgstr[1] "zestaw hubka i krzesiwo" -msgstr[2] "zestaw hubka i krzesiwo" -msgstr[3] "zestaw hubka i krzesiwo" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "improwizowany zestaw do golenia" +msgstr[1] "improwizowany zestaw do golenia" +msgstr[2] "improwizowany zestaw do golenia" +msgstr[3] "improwizowany zestaw do golenia" -#. ~ Description for flint and steel +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" +"To improwizowany zestaw do golenia. Możesz się ogolić jeśli jest zaopatrzony" +" w mydło. Wymaja 1 jednostki mydła na użycie." #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "tara do prania" +msgstr[1] "tara do prania" +msgstr[2] "tara do prania" +msgstr[3] "tara do prania" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" -"Małą ręczna prasa do ręcznego ładowania amunicji. W zestawie ze wszystkim co" -" potrzeba do rozpoczęcia produkcji własnej amunicji." +"To drewniana tara do prania. Możesz jej użyć do umycia brudnych ubrań, " +"jeżeli ją zaopatrzysz w środek czystości." #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" +msgid "washing kit" +msgid_plural "washing kits" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "kinetyczny wyciągacz kul" -msgstr[1] "kinetyczny wyciągacz kul" -msgstr[2] "kinetyczny wyciągacz kul" -msgstr[3] "kinetyczny wyciągacz kul" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "pułapka na niedźwiedzia" +msgstr[1] "pułapka na niedźwiedzia" +msgstr[2] "pułapka na niedźwiedzia" +msgstr[3] "pułapka na niedźwiedzia" -#. ~ Description for kinetic bullet puller +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "Narzędzie do rozkładania na części amunicji do broni palnej." +msgid "Bury the beartrap?" +msgstr "Zakopać pułapkę na misia?" +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "elektryczna latarnia (wył.)" -msgstr[1] "elektryczna latarnia (wył.)" -msgstr[2] "elektryczna latarnia (wył.)" -msgstr[3] "elektryczna latarnia (wył.)" +msgid "You set the beartrap." +msgstr "Rozstawiasz pułapkę na niedźwiedzia." -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "Wyczerpały się baterie w latarni." +msgid "You bury the beartrap." +msgstr "Zakopujesz pułapkę na niedźwiedzia." -#. ~ Description for electric lantern (off) +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." msgstr "" -"To latarnia na baterie. Daje niedużo światła, ale świeci przez długi czas. " -"Użyj by włączyć." - -#: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "elektryczna latarnia (wł.)" -msgstr[1] "elektryczna latarnia (wł.)" -msgstr[2] "elektryczna latarnia (wł.)" -msgstr[3] "elektryczna latarnia (wł.)" - -#. ~ Use action msg for electric lantern (on). -#: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "Wyłączasz latarnię." - -#: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "latarka (wył.)" -msgstr[1] "latarka (wył.)" -msgstr[2] "latarka (wył.)" -msgstr[3] "latarka (wył.)" +"To sprężynujące stalowe szczęki połączoną z wrażliwą płytką naciskową. " +"Rozłóż ja na ziemi by schwytać i zranić to co w nią wejdzie. Jak masz " +"szpadel to możesz ją też zakopać." -#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "Włączasz latarkę." +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "pułapka z ostrzem" +msgstr[1] "pułapka z ostrzem" +msgstr[2] "pułapka z ostrzem" +msgstr[3] "pułapka z ostrzem" -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "Baterie w latarce są wyczerpane." +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "" -#. ~ Description for flashlight (off) +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." msgstr "" -"To typowa domowa latarka z plastikowym uchwytem. Użycie jej włączy światło, " -"o ile ma naładowane baterie." +"Maczeta przyczepiona bokiem do silnika, z połykaczem kontrolującym gaz. " +"Pociągnięcie linki sprawia że ostrze wiruje z wielką siłą. Efekt pułapki " +"rozciąga się w obszarze 3x3." #: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "latarka (wł.)" -msgstr[1] "latarka (wł.)" -msgstr[2] "latarka (wł.)" -msgstr[3] "latarka (wł.)" +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "pułapka z deską z gwoździem" +msgstr[1] "pułapka z deską z gwoździem" +msgstr[2] "pułapka z deską z gwoździem" +msgstr[3] "pułapka z deską z gwoździem" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "Wyłączasz latarkę." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "Rozstawiasz pułapkę na %s, z gwoździami w górę." +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "flara" -msgstr[1] "flara" -msgstr[2] "flara" -msgstr[3] "flara" +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "" +"Kilka kawałków drewna zbitych razem i nabitych gwoździami sterczącymi w " +"górę. Jeżeli nie spodziewająca się niczego ofiara nastąpi na nią, przebije " +"sobie stopę na wylot." -#. ~ Use action menu_text for flare. -#: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "Odpal flarę" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "mina pułapka" +msgstr[1] "mina pułapka" +msgstr[2] "mina pułapka" +msgstr[3] "mina pułapka" -#. ~ Use action msg for flare. +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "Odpalasz flarę zapalając ją." +msgid "You set the booby trap up and activate the grenade." +msgstr "Rozstawiasz pułapkę i aktywujesz granat." -#. ~ Description for flare +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." msgstr "" -"To wolno płonąca flara magnezowa. Użyj by ją odpalić. Będzie świecić jasnym " -"światłem przez około pół godziny." +"To toporne urządzenie wybuchowe uruchamiane kawałkiem nici. Użyj do " +"rozłożenia i obserwuj jak jakiś żałosny bubek ją uruchomi." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "folia bąbelkowa" +msgstr[1] "folia bąbelkowa" +msgstr[2] "folia bąbelkowa" +msgstr[3] "folia bąbelkowa" +#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "aktywna flara" -msgstr[1] "aktywna flara" -msgstr[2] "aktywna flara" -msgstr[3] "aktywna flara" +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "Rozkładasz folię na ziemi, gdzie leży gotowa do wystrzelenia." -#. ~ Description for active flare +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." msgstr "" -"Ta płonąca flara magnezowa emituje światło. Będzie świecić około pół godziny" -" zanim się wypali." - -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "latarka przemysłowa (wył.)" -msgstr[1] "latarka przemysłowa (wył.)" -msgstr[2] "latarka przemysłowa (wył.)" -msgstr[3] "latarka przemysłowa (wył.)" +"Arkusz plastiku pokryty bąbelkami wypełnionymi powietrzem. Użyj by rozłożyć " +"na ziemi, tworząc pułapkę-alarm która ostrzeże cię gdy ktoś na nią wejdzie." -#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "Włączasz latarkę przemysłową." +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "luźna kolczatka" +msgstr[1] "luźna kolczatka" +msgstr[2] "luźna kolczatka" +msgstr[3] "luźna kolczatka" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "Baterie w latarce przemysłowej są wyczerpane." +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "Rozsypujesz kolczatkę na %s." -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." msgstr "" -"To przemysłowa latarka LED w aluminiowej tubie, często używana przez " -"pracowników ochrony. Ujdzie jako słaba broń do walki wręcz. Użycie jej " -"zapali światło, jeżeli ma baterie." +"Małe metalowe przedmioty z wieloma ostrymi końcami. Jeżeli nie spodziewająca" +" się niczego ofiara nastąpi na nią, przebije sobie stopę cierniami." #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "latarka przemysłowa (wł.)" -msgstr[1] "latarka przemysłowa (wł.)" -msgstr[2] "latarka przemysłowa (wł.)" -msgstr[3] "latarka przemysłowa (wł.)" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "Wyłączasz latarkę przemysłową." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." +msgstr "" +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "lampa acetylenowa (wył.)" -msgstr[1] "lampa acetylenowa (wył.)" -msgstr[2] "lampa acetylenowa (wył.)" -msgstr[3] "lampa acetylenowa (wył.)" +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "" -#. ~ Use action need_charges_msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "pułapka z kuszą" +msgstr[1] "pułapka z kuszą" +msgstr[2] "pułapka z kuszą" +msgstr[3] "pułapka z kuszą" + +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "%s musi być przyłączona do cylindra z gazem by świecić." +msgid "You set the crossbow trap." +msgstr "Rozstawiasz pułapkę z kuszą." -#. ~ Description for acetylene lamp (off) +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"Antyczna mosiężna lampa pracująca na sprężonym w cylindrze acetylenie. " -"Efektywne acz niebezpieczne źródło światła." +"Prosta pułapka z potykaczem przyłączonym do spustu załadowanej kuszy. " +"Pociągnięty uruchamia wystrzał z kuszy. Tylko jeden strzał, po czym pułapka " +"jest wyłączona." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "mina lądowa" +msgstr[1] "mina lądowa" +msgstr[2] "mina lądowa" +msgstr[3] "mina lądowa" +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "lampa acetylenowa (wł.)" -msgstr[1] "lampa acetylenowa (wł.)" -msgstr[2] "lampa acetylenowa (wł.)" -msgstr[3] "lampa acetylenowa (wł.)" +msgid "Bury the land mine?" +msgstr "Zakopać minę lądową?" -#. ~ Use action msg for acetylene lamp (on). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "%s jest wygaszona." +msgid "You set the land mine." +msgstr "Ustawiasz minę lądową." +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "inhalator" -msgstr[1] "inhalator" -msgstr[2] "inhalator" -msgstr[3] "inhalator" +msgid "You bury the land mine." +msgstr "Zakopujesz minę lądową." -#. ~ Description for inhaler +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." -msgstr "" -"Inhalator z albuterolem. Używany w leczeniu skurczu oskrzeli, jest ostatnią " -"deską ratunku dla chorych na astmę. Lekki stymulant, mogący spowodować " -"nerwowość lub drgawki." +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "To wojskowa przeciwpiechotna mina aktywowana naciskiem." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "pułapka ze strzelbą" +msgstr[1] "pułapka ze strzelbą" +msgstr[2] "pułapka ze strzelbą" +msgstr[3] "pułapka ze strzelbą" +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "kontroler zdalnego sterowania" -msgstr[1] "kontrolery zdalnego sterowania" -msgstr[2] "kontrolerów zdalnego sterowania" -msgstr[3] "kontrolera zdalnego sterowania" +msgid "You set the shotgun trap." +msgstr "Rozstawiasz pułapkę ze strzelbą." -#. ~ Description for RC control +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." msgstr "" -"Zdalne sterowanie do samochodów kontrolowanych radiowo, z joystickiem i " -"kolorowymi guzikami które chyba nic nie robią. Może były przeznaczone do " -"luksusowego modelu?" - -#: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "zdalnie sterowany samochód" -msgstr[1] "zdalnie sterowane samochody" -msgstr[2] "zdalnie sterowanych samochodów" -msgstr[3] "zdalnie sterowanego samochodu" +"Prosta pułapka z potykaczem przyłączonym do spustu załadowanej strzelby " +"dwururki. Pociągnięty uruchamia wystrzał ze strzelby. Załadowana jest dwoma " +"nabojami. Pierwsze pociągnięcie linki spowoduje wystrzał obu lub jednego z " +"nich." -#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "Samochód zdalnie sterowany. Dla młodych i starych, po równo." +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "potykacz" +msgstr[1] "potykacz" +msgstr[2] "potykacz" +msgstr[3] "potykacz" +#. ~ Use action done_message for tripwire trap. #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "zdalnie sterowany samochód (wł.)" -msgstr[1] "zdalnie sterowane samochody (wł.)" -msgstr[2] "zdalnie sterowanych samochodów (wł.)" -msgstr[3] "zdalnie sterowanego samochodu (wł.)" +msgid "You string up the tripwire." +msgstr "Rozwijasz potykacz." -#. ~ Description for RC car (on) +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" -"Ten samochód zdalnie sterowany jest włączony i czerpie z baterii jak " -"prawdziwy samochód elektryczny! Użyj zdalnego sterowania by jeździć nim po " -"okolicy." +"To cienki wytrzymały przewód z przyczepionymi narzędziami na każdym końcu. " +"Pułapka ta musi być rozciągnięta w drzwiach lub wąskim przejściu. Jej cel to" +" podcinać przechodzących, powodując potknięcia i potencjalne lekkie " +"zranienia." #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "mod aktywacji radiowej" -msgstr[1] "mod aktywacji radiowej" -msgstr[2] "mod aktywacji radiowej" -msgstr[3] "mod aktywacji radiowej" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "piła łańcuchowa (wył.)" +msgstr[1] "piła łańcuchowa (wył.)" +msgstr[2] "piła łańcuchowa (wył.)" +msgstr[3] "piła łańcuchowa (wył.)" -#. ~ Description for radio activation mod +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -"To mała elektroniczna część którą można dołączyć do pewnych przedmiotów i " -"aktywować je sygnałem radiowym." +"To narzędzie drwali, które okazyjnie dorabia na boku jako broń. Napełniona " +"benzyną, po użyciu włączy się zmieniając się w potężną lecz nieporęczną " +"broń." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "radio (wył.)" -msgstr[1] "radio (wył.)" -msgstr[2] "radio (wył.)" -msgstr[3] "radio (wył.)" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "piła łańcuchowa (wł.)" +msgstr[1] "piła łańcuchowa (wł.)" +msgstr[2] "piła łańcuchowa (wł.)" +msgstr[3] "piła łańcuchowa (wł.)" -#. ~ Description for radio (off) +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." -msgstr "" -"Przenośne radio. Użyj go by włączyć. Odszuka nadawany pobliski sygnał w " -"eterze i odtworzy go słyszalnie." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "Ta piła łańcuchowa mocno hałasuje. Użyj by ją wyłączyć." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "radio (wł.)" -msgstr[1] "radio (wł.)" -msgstr[2] "radio (wł.)" -msgstr[3] "radio (wł.)" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "piła tarczowa (wył.)" +msgstr[1] "piła tarczowa (wył.)" +msgstr[2] "piła tarczowa (wył.)" +msgstr[3] "piła tarczowa (wył.)" -#. ~ Description for radio (on) +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "Włączasz piłę tarczową." + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" -"To przenośne radio jest włączone i stale drenuje baterie. Odtwarza " -"transmisję nadawaną z pobliskich wież radiowych." +"Lekka ręczna bezprzewodowa piła tarczowa. Rozkręca okrągłe ostrze na tyle " +"prędko by ciąć drewno, zombiaki, i w sytuacjach awaryjnych pizzę. Ostrzem " +"piły, pomimo że to dobra broń w walce, ciężko trafić z uwagi na jego mały " +"rozmiar." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "radio dwukierunkowe" -msgstr[1] "radio dwukierunkowe" -msgstr[2] "radio dwukierunkowe" -msgstr[3] "radio dwukierunkowe" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "piła tarczowa (wł.)" +msgstr[1] "piła tarczowa (wł.)" +msgstr[2] "piła tarczowa (wł.)" +msgstr[3] "piła tarczowa (wł.)" -#. ~ Description for two-way radio +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" +"Lekka ręczna bezprzewodowa piła tarczowa. Ostrze się kręci gdyż jest " +"włączona. Użyj by wyłączyć." #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "zdalne sterowanie pojazdu" -msgstr[1] "zdalne sterowanie pojazdu" -msgstr[2] "zdalne sterowanie pojazdu" -msgstr[3] "zdalne sterowanie pojazdu" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "miedziana siekiera" +msgstr[1] "miedziana siekiera" +msgstr[2] "miedziana siekiera" +msgstr[3] "miedziana siekiera" -#. ~ Description for remote vehicle controller +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" -"Zdalne sterowanie do prawdziwego pojazdu. Potrafi włączać i wyłączać systemy" -" pokładowe. Niektórymi pojazdami można sterować zdalnie." +"Przyzwoity kawałek przerobionej miedzi przytroczony do drewnianego trzonka, " +"tworzący toporną choć efektywną siekierę. " #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "zestaw chemiczny" -msgstr[1] "zestaw chemiczny" -msgstr[2] "zestaw chemiczny" -msgstr[3] "zestaw chemiczny" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "elektryczna piła łańcuchowa (wył.)" +msgstr[1] "elektryczna piła łańcuchowa (wył.)" +msgstr[2] "elektryczna piła łańcuchowa (wył.)" +msgstr[3] "elektryczna piła łańcuchowa (wył.)" -#. ~ Description for chemistry set +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" -"Zestaw chemiczny składany w pudle. Zawiera szklane pojemniki, rurki i " -"zlewki, metalowy drut, kuchenkę turystyczną i okulary ochronne. Może być " -"wykorzystywany przy produkcji chemikaliów jeśli zechcesz." +"To narzędzie drwali, które okazyjnie dorabia na boku jako broń. Napełniona " +"bateriami, po użyciu włączy się zmieniając się w potężną lecz nieporęczną " +"broń." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "podstawowy zestaw chemiczny" -msgstr[1] "podstawowy zestaw chemiczny" -msgstr[2] "podstawowy zestaw chemiczny" -msgstr[3] "podstawowy zestaw chemiczny" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "elektryczna piła łańcuchowa (wł.)" +msgstr[1] "elektryczna piła łańcuchowa (wł.)" +msgstr[2] "elektryczna piła łańcuchowa (wł.)" +msgstr[3] "elektryczna piła łańcuchowa (wł.)" -#. ~ Description for basic chemistry set +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." -msgstr "" -"Ten podstawowy zestaw chemiczny zawiera szklane pojemniki, rurki i zlewki. " -"Może być wykorzystywany przy produkcji chemikaliów, ale potrzeba do niego " -"źródła ciepła." +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." +msgstr "Ta elektryczna piła łańcuchowa mocno hałasuje. Użyj by ją wyłączyć." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "podstawowy laboratoryjny zestaw analityczny" -msgstr[1] "podstawowy laboratoryjny zestaw analityczny" -msgstr[2] "podstawowy laboratoryjny zestaw analityczny" -msgstr[3] "podstawowy laboratoryjny zestaw analityczny" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" -"Ten ciężki zestaw zawiera pewne podstawowe rzeczy bez których pewnie nie " -"powinieneś próbować precyzyjnej chemii: a dokładnie małą wagę, " -"spektrofotometr, aparat pomiaru punktu topnienia, miernik pH, i zestaw " -"papierków do chromatografii cienkich warstw. Ułatwia on o wiele stwierdzenie" -" na pewno czy chemia którą stworzyłeś to na prawdę to co myślisz, że " -"stworzyłeś." +"Szeroki kawałek zaostrzonego kamienia, którego jeden brzeg pozostawiono " +"nienaruszony dla bezpiecznego chwytu ręką. Paleolityczny scyzoryk." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "waga małych skali" -msgstr[1] "waga małych skali" -msgstr[2] "waga małych skali" -msgstr[3] "waga małych skali" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#. ~ Description for small weight scale +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" -"To prosta waga z zestawem odważników przesuwanych na linii podziałowej do " -"dość dokładnego pomiaru masy próbek." #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "spektrofotometr" -msgstr[1] "spektrofotometr" -msgstr[2] "spektrofotometr" -msgstr[3] "spektrofotometr" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "kamienne ciosło ciesielskie" +msgstr[1] "kamienne ciosło ciesielskie" +msgstr[2] "kamienne ciosło ciesielskie" +msgstr[3] "kamienne ciosło ciesielskie" -#. ~ Description for spectrophotometer +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." +"This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" -"Ten powszechny przyrząd analityczny do chemii mierzy absorpcję światła " -"płynnej próbki w specjalnej tubie zwanej kuwetą." +"To kamienne ciosło ciesielskie, dość użyteczne do ciecia drewnianych " +"obiektów." #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "zestaw kuwet do spektrometrii" -msgstr[1] "zestaw kuwet do spektrometrii" -msgstr[2] "zestaw kuwet do spektrometrii" -msgstr[3] "zestaw kuwet do spektrometrii" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "kamienna siekiera" +msgstr[1] "kamienna siekiera" +msgstr[2] "kamienna siekiera" +msgstr[3] "kamienna siekiera" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" -"Małe pudełko wypełnione precyzyjnie skalibrowanymi plastikowymi tubami do " -"użytku ze spektrometrem laboratoryjnym." +"Zaostrzony kamień osadzony na kiju. Ujdzie jako toporna siekiera, której nie" +" da się porównać do prawdziwej." #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" -msgstr[0] "miernik pH" -msgstr[1] "miernik pH" -msgstr[2] "miernik pH" -msgstr[3] "miernik pH" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "piła do drewna" +msgstr[1] "piła do drewna" +msgstr[2] "piła do drewna" +msgstr[3] "piła do drewna" -#. ~ Description for pH meter +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." -msgstr "" -"Zasadniczo są to dwie szklane sondy na woltomierzu. Wkładając jedną sondę do" -" roztworu kalibrującego (załączonego dla wygody) a drugą do substancji " -"mierzonej, można obliczyć kwasowość." +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "Cienka piła używana do cięcia drewnianych obiektów." #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for voltmeter +#. ~ Use action msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +msgid "You test the bricks, and they're solid enough to use." msgstr "" +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" -msgstr[0] "aparat pomiaru punktu topnienia" -msgstr[1] "aparat pomiaru punktu topnienia" -msgstr[2] "aparat pomiaru punktu topnienia" -msgstr[3] "aparat pomiaru punktu topnienia" +msgid "The bricks are still too damp to bear weight." +msgstr "" -#. ~ Description for melting point apparatus +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" -"W zasadzie jest to płyta grzewcza z metalowym zadaszeniem. Zadaszeniem ma " -"otwór wziernika z powiększeniem i otwór na rurkę kapilarną zawierającą " -"skrystalizowaną próbkę. Urządzenie pozwala precyzyjnie zmierzyć punkt " -"topnienia kryształu, cechę bardzo użyteczną do identyfikacji co to jest i " -"jakiej czystości." #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for vortex device +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for microscope +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for dissecting microscope +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "ceglany piec" +msgstr[1] "ceglany piec" +msgstr[2] "ceglany piec" +msgstr[3] "ceglany piec" -#. ~ Description for separation funnel +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" +"Przenośny opalany węglem drzewnym piec. Jest zaprojektowany do wypalania " +"cegieł, ale możesz w nim wypalić też inne rzeczy zrobione z gliny." #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "skrobarka do farby" +msgstr[1] "skrobarka do farby" +msgstr[2] "skrobarka do farby" +msgstr[3] "skrobarka do farby" + +#. ~ Description for paint chipper +#: lang/json/TOOL_from_json.py +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "Narzędzie podobne do dłuta, zaprojektowane do usuwania farby." + +#: lang/json/TOOL_from_json.py +msgid "clamp" +msgid_plural "clamps" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for burette +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" +msgid "claw bar" +msgid_plural "claw bars" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#. ~ Description for rotary evapourator +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "betoniarka" +msgstr[1] "betoniarka" +msgstr[2] "betoniarka" +msgstr[3] "betoniarka" -#. ~ Description for fractional distillation apparatus +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" +"Przenośna betoniarka. Duża i ciężka, ale działa samodzielnie i może być " +"zasilana bateryjnie. Ma wbudowany grzejnik." #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "bezprzewodowa wiertarka" +msgstr[1] "bezprzewodowa wiertarka" +msgstr[2] "bezprzewodowa wiertarka" +msgstr[3] "bezprzewodowa wiertarka" -#. ~ Description for electrophoresis tray +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a cordless battery-powered drill with a selection of drill bits." +msgstr "Bezprzewodowa zasilana bateriami wiertarka z zestawem wierteł." + +#: lang/json/TOOL_from_json.py +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "elektryczny młot pneumatyczny" +msgstr[1] "elektryczny młot pneumatyczny" +msgstr[2] "elektryczny młot pneumatyczny" +msgstr[3] "elektryczny młot pneumatyczny" + +#. ~ Description for electric jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "piła do metalu" +msgstr[1] "piła do metalu" +msgstr[2] "piła do metalu" +msgstr[3] "piła do metalu" -#. ~ Description for microcentrifuge +#. ~ Description for hacksaw +#: lang/json/TOOL_from_json.py +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "To solidna piła do cięcia metalowych przedmiotów." + +#: lang/json/TOOL_from_json.py +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "młotek" +msgstr[1] "młotek" +msgstr[2] "młotek" +msgstr[3] "młotek" + +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" +"Rozmagnesowany stalowy młotek z drewnianą rączką. Mając młotek, gwoździe i " +"deski możesz zabić nimi pobliskie drzwi i okna. Ma też miliard innych " +"zastosowań." #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "nożyce" -msgstr[1] "nożyce" -msgstr[2] "nożyce" -msgstr[3] "nożyce" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "ręczne wiertło" +msgstr[1] "ręczne wiertło" +msgstr[2] "ręczne wiertło" +msgstr[3] "ręczne wiertło" -#. ~ Description for pair of scissors +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" -"Długie przemysłowe nożyce. Użyj ich by pociąć ubrania z bawełny (itp.) na " -"szmaty." +"Prymitywne ręcznie napędzana wiertarka z pojedynczym niewymiennym wiertłem. " +"Wolne i prędko cię zmęczy." + +#: lang/json/TOOL_from_json.py +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "gumowy wąż" +msgstr[1] "gumowy wąż" +msgstr[2] "gumowy wąż" +msgstr[3] "gumowy wąż" + +#. ~ Description for rubber hose +#: lang/json/TOOL_from_json.py +msgid "" +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." +msgstr "" +"Elastyczny gumowy wąż. Może się przydać do wytwarzania przedmiotów, lub do " +"spuszczenia paliwa z baku pojazdu." #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -99476,6 +99082,163 @@ msgstr[3] "podnośnik nożycowy" msgid "A compact scissor jack used for lifting vehicles." msgstr "Kompaktowy podnośnik nożycowy do podnoszenia pojazdów." +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "młot pneumatyczny" +msgstr[1] "młot pneumatyczny" +msgstr[2] "młot pneumatyczny" +msgstr[3] "młot pneumatyczny" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "" +"Narzędzie budowlane do przewiercania się przez twarde skały i inne " +"powierzchnie. Działa na benzynę. Użyj by wybić dziurę w pobliskim twardym " +"terenie." + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "elektryczny piec" +msgstr[1] "elektryczny piec" +msgstr[2] "elektryczny piec" +msgstr[3] "elektryczny piec" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"Przenośny elektryczny piec do wypalania zasilany na baterie. Jest " +"zaprojektowany do wypalania cegieł, ale możesz w nim wypalić też inne rzeczy" +" zrobione z gliny. Mając nieco mechanicznego know-how, mógłbyś nawet " +"przerobić go tak by działał na zasilaniu pojazdów." + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "zestaw rusznikarski" +msgstr[1] "zestaw rusznikarski" +msgstr[2] "zestaw rusznikarski" +msgstr[3] "zestaw rusznikarski" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"To kompletny zestaw do naprawy uszkodzonych broni palnych. Zasilany " +"standardowymi bateriami. To witalne narzędzie dla długotrwałego utrzymania i" +" konserwacji broni palnej. Wymaga 25 ładunków z baterii na każde użycie." + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "improwizowany młotek" +msgstr[1] "improwizowany młotek" +msgstr[2] "improwizowany młotek" +msgstr[3] "improwizowany młotek" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "kielnia" +msgstr[1] "kielnia" +msgstr[2] "kielnia" +msgstr[3] "kielnia" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "" +"Metalowe narzędzie najczęściej używane do wygładzania betonu lub zaprawy " +"murarskiej w pracach budowlanych i konstrukcyjnych." + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "forma do plastiku" +msgstr[1] "forma do plastiku" +msgstr[2] "forma do plastiku" +msgstr[3] "forma do plastiku" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "" +"To forma do plastiku. Może być ukształtowana i użyta do produkcji " +"plastikowych przedmiotów." + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "narzędzie uniwersalne" +msgstr[1] "narzędzie uniwersalne" +msgstr[2] "narzędzie uniwersalne" +msgstr[3] "narzędzie uniwersalne" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "" +"Sprytnie opracowane narzędzie typu \"wszystko w jednym\" które łączy kilka " +"mniejszych narzędzi w rączce kombinerek." + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -99499,6 +99262,330 @@ msgstr "" "użyciem. Poza zastosowaniami w metalurgii, możesz go aktywować by niszczyć " "metalowe bariery i przeszkody." +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "pędzel malarski" +msgstr[1] "pędzel malarski" +msgstr[2] "pędzel malarski" +msgstr[3] "pędzel malarski" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "Szeroki pędzel do malowania ścian farbą." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "kilof" +msgstr[1] "kilof" +msgstr[2] "kilof" +msgstr[3] "kilof" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "" +"Duży stalowy kilof, nadający się do rozbijania twardych przedmiotów, a z " +"odrobiną umiejętności także twardych celów. Kop ziemię!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "szczypce" +msgstr[1] "szczypce" +msgstr[2] "szczypce" +msgstr[3] "szczypce" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +"Podstawowe szczypce z nastawnym stawem, do podstawowych prac mechanicznych. " +"Złożone działania będą wymagać klucza." + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "elektryczna szlifierka" +msgstr[1] "elektryczna szlifierka" +msgstr[2] "elektryczna szlifierka" +msgstr[3] "elektryczna szlifierka" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "" +"Elektryczna szlifierka która może być użyta do wypolerowania metalowych " +"powierzchni aż będą gładkie jak lustro." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "kamienny młotek" +msgstr[1] "kamienny młotek" +msgstr[2] "kamienny młotek" +msgstr[3] "kamienny młotek" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +"Kamień osadzony na kiju, będący topornym faksymile młotka. Funkcjonuje " +"adekwatnie, ale nie da się go porównać do właściwego." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "śrubokręt" +msgstr[1] "śrubokręt" +msgstr[2] "śrubokręt" +msgstr[3] "śrubokręt" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" +"To śrubokręt z końcówką krzyżakową. Ważny w pracach nad niemal każdą " +"elektroniką, i większości prac mechanicznych, jak i do wielu innych " +"zastosowań." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "zestaw śrubokrętów" +msgstr[1] "zestaw śrubokrętów" +msgstr[2] "zestaw śrubokrętów" +msgstr[3] "zestaw śrubokrętów" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" +"Zestaw śrubokrętów o różnych rozmiarach i końcówkach. Możesz być pewny że ma" +" właściwe narzędzia do bardziej precyzyjnych prac." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "zestaw do naprawy broni palnej" +msgstr[1] "zestaw do naprawy broni palnej" +msgstr[2] "zestaw do naprawy broni palnej" +msgstr[3] "zestaw do naprawy broni palnej" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"To przenośny zestaw do naprawy uszkodzonych broni palnych. Zasilany " +"standardowymi bateriami. To witalne narzędzie dla długotrwałego utrzymania i" +" konserwacji broni palnej. Wymaga 100 ładunków z baterii na każde użycie." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "lutownica" +msgstr[1] "lutownica" +msgstr[2] "lutownica" +msgstr[3] "lutownica" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +"Urządzenie z metalowa końcówką która rozgrzewa się do wysokich temperatur. " +"Niezbędna do prac z zaawansowaną elektroniką. Możesz jej też użyć do " +"kauteryzowania ran gdyby zaszła taka konieczność." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "skrzynka narzędziowa" +msgstr[1] "skrzynka narzędziowa" +msgstr[2] "skrzynka narzędziowa" +msgstr[3] "skrzynka narzędziowa" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" +"Pokaźna metalowa skrzynka zawierająca kompletny zestaw narzędzi potrzebnych " +"w utrzymaniu domu i robotach konstrukcyjnych." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "rozszerzony zestaw narzędzi" +msgstr[1] "rozszerzone zestawy narzędzi" +msgstr[2] "rozszerzonych zestawów narzędzi" +msgstr[3] "rozszerzonych zestawów narzędzi" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" +"Twój zestaw narzędzi wystający z rąk. Potrafi ciąć, kroić w kostkę i uczynić" +" wszystko ładnym." + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "drewniana kielnia" +msgstr[1] "drewniana kielnia" +msgstr[2] "drewniana kielnia" +msgstr[3] "drewniana kielnia" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" +"Duże prowizoryczne narzędzie używane do wygładzania betonu lub zaprawy " +"murarskiej w pracach budowlanych i konstrukcyjnych. Także jako prowizoryczny" +" rozłupywacz głów." + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "wełna" +msgstr[1] "wełna" +msgstr[2] "wełna" +msgstr[3] "wełna" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" +"Naturalna zwitka włókien wełnianych. Może być przetworzona w filc lub " +"przędzę." + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "nóż precyzyjny" +msgstr[1] "nóż precyzyjny" +msgstr[2] "nóż precyzyjny" +msgstr[3] "nóż precyzyjny" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"Mały ostry nóż zaprojektowany do precyzyjnych cięć tekstyliów lub innych " +"robótek. Może spowodować pokaźne obrażenia, ale ciężko nim trafiać w " +"cokolwiek w walce. Jego małe ostre ostrze pozwala na precyzyjne uderzenia w " +"uzdolnionych dłoniach. Jest zbyt mały by ciąć nim ciała." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "klucz francuski" +msgstr[1] "klucz francuski" +msgstr[2] "klucz francuski" +msgstr[3] "klucz francuski" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" +"To klucz nastawny o zmiennym ustawieniu zacisku. Może być niezłą bronią do " +"walki wręcz, i jest używany w wielu pracach mechanicznych." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -111474,8 +111561,8 @@ msgid "broken vegetation tangle" msgstr "kłąb połamanej roślinności" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "" +msgid "cobwebs" +msgstr "sieci pajęcze" #: lang/json/field_type_from_json.py msgid "webs" @@ -112458,7 +112545,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -112604,7 +112691,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -112834,11 +112921,9 @@ msgstr "Autodok Mk. XI" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" -"Aparat chirurgiczny używany do instalacji i odinstalowywania bionik. Jest " -"wyłącznie tak sprawny jak jego operator." #: lang/json/furniture_from_json.py msgid "Autodoc operation couch" @@ -113154,8 +113239,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -113723,7 +113808,7 @@ msgstr "" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "" #: lang/json/furniture_from_json.py @@ -117372,7 +117457,7 @@ msgstr[3] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -128647,8 +128732,8 @@ msgid "Unequip selected armor" msgstr "Zdejmij wybraną zbroję" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "Wyświetl Pomoc" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -128910,6 +128995,10 @@ msgstr "Przełącz Przyciąganie do Celu" msgid "Center On Character" msgstr "Wycentruj na postaci" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "Wyświetl Pomoc" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "Zmień płeć" @@ -129543,10 +129632,6 @@ msgstr "Autoatak" msgid "Main Menu" msgstr "Główne Menu" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "Przypisanie klawiszy" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "Opcje" @@ -129661,6 +129746,10 @@ msgstr "Dodaj lokalne przypisanie klawisza" msgid "Add global keybinding" msgstr "Dodaj globalne przypisanie klawisza" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "Dodaj strefę" @@ -130313,6 +130402,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -130436,6 +130548,11 @@ msgstr "WYSYP" msgid " Area Dump" msgstr "Wysyp Obszaru Miasta " +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -131582,6 +131699,21 @@ msgstr "" msgid "Manifest" msgstr "Manifest" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -131808,7 +131940,7 @@ msgstr "Precyzja Żurawia" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -131879,7 +132011,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -132115,7 +132247,7 @@ msgstr "Czający się Lampart" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -132387,7 +132519,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -132532,7 +132664,7 @@ msgstr "" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -132734,7 +132866,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -132849,7 +132981,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -135182,6 +135314,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -135735,7 +135872,7 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "" #: lang/json/mission_def_from_json.py @@ -135776,10 +135913,6 @@ msgid "" "don't have any handy references." msgstr "" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -136217,8 +136350,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -137260,7 +137393,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -137268,7 +137401,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -140618,7 +140751,7 @@ msgstr "Zarost: pasek na brodzie" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" #: lang/json/mutation_from_json.py @@ -140679,7 +140812,7 @@ msgstr "Zarost: bokobrody" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -140758,7 +140891,7 @@ msgstr "" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -147110,11 +147243,9 @@ msgstr "" msgid "Survivor Story" msgstr "Historia Ocalonego" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -149761,6 +149892,14 @@ msgstr "dom wiejski" msgid "rural house roof" msgstr "dach domu wiejskiego" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "dach obory" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "administracja kampusu" @@ -150790,6 +150929,10 @@ msgstr "obóz ocalonych" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "dom" @@ -151038,10 +151181,6 @@ msgstr "silos" msgid "silo cap" msgstr "pokrywa silosu" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "dach obory" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "ranczo" @@ -157558,7 +157697,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -157576,7 +157715,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -160506,6 +160645,266 @@ msgstr "" msgid "central building south half" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -161781,6 +162180,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -162067,6 +162582,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -162212,47 +162763,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -162781,6 +163368,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -163159,6 +163854,66 @@ msgid "" "up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -164568,6 +165323,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "Podejrzana Piwnica" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -165878,7 +166671,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -170634,7 +171427,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -170645,7 +171438,7 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr "" #: lang/json/snippet_from_json.py @@ -172009,7 +172802,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -172447,12 +173240,9 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" -"KWARTALNIK ZŁOTA RĄCZKA: Makaron je służy już tylko do jedzenia! Naucz się " -"jak zrobić z niego także biżuterię i sztukę! Omawiamy też prawidłowy sposób " -"używania superglue bez zlepiania sobie razem rąk!" #: lang/json/snippet_from_json.py msgid "" @@ -173669,7 +174459,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -173680,8 +174470,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -173735,11 +174525,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -174106,15 +174896,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -174851,8 +175632,8 @@ msgid "metal" msgstr "metal" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "reaggae" +msgid "reggae" +msgstr "" #: lang/json/snippet_from_json.py msgid "ska" @@ -175005,7 +175786,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -175283,8 +176064,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -175482,11 +176263,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -177623,7 +178405,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -178187,7 +178969,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -181965,6 +182747,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "Bunkier Zbieracza" @@ -182014,7 +182800,7 @@ msgid "Clothing Store" msgstr "Sklep z Ubraniami" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" +msgid "Acolyte." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182022,7 +182808,7 @@ msgid "You're back. Have you come to listen to the song?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." +msgid "You there. Quiet down. Can you hear it? The song?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -182170,36 +182956,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182277,16 +183063,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -182342,7 +183128,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -182437,7 +183223,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182677,16 +183463,16 @@ msgstr "" msgid "Thanks. I have some things for you to do." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi there, ." +msgstr "Cześć, ." + #: lang/json/talk_topic_from_json.py msgid "" "STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " "anymore..." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi there, ." -msgstr "Cześć, ." - #: lang/json/talk_topic_from_json.py msgid "What are you doing here?" msgstr "Co tu robisz?" @@ -182758,24 +183544,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "Jeszcze coś do zrobienia zanim pójdę spać?" +msgid "No, just no..." +msgstr "Nie, po prostu nie..." #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "Jeszcze kilka minut..." +msgid "Just let me sleep, !" +msgstr "Po prostu pozwól mi spać, !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "Tylko szybko, chcę spać." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "Po prostu pozwól mi spać, !" +msgid "Just few minutes more..." +msgstr "Jeszcze kilka minut..." #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "Nie, po prostu nie..." +msgid "Anything to do before I go to sleep?" +msgstr "Jeszcze coś do zrobienia zanim pójdę spać?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -182800,14 +183586,14 @@ msgstr "" msgid "no, go back to sleep." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" -msgstr "O co chodzi, przyjacielu?" - #: lang/json/talk_topic_from_json.py msgid " *pshhhttt* I'm reading you boss, over." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "What is it, friend?" +msgstr "O co chodzi, przyjacielu?" + #: lang/json/talk_topic_from_json.py msgid "I want to give you some commands for combat." msgstr "Chcę dać ci kilka poleceń do walki." @@ -183189,11 +183975,11 @@ msgid "Show me what needs to be done at the camp." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." +msgid "I'm currently ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm currently ." +msgid "I'm not doing much currently." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183256,14 +184042,14 @@ msgstr "" msgid "Sure thing, I'll make my way there." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -183276,10 +184062,6 @@ msgstr "" msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "Ok, może to pozwoli mi nie zamarznąć w tą pogodę, co słychać?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -183287,13 +184069,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -183302,6 +184082,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -183373,14 +184159,14 @@ msgstr "Okej, żadnych gwałtownych ruchów..." msgid "Keep your distance!" msgstr "Trzymaj dystans!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "To moje terytorium, ." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "To moje terytorium, ." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "Uspokój się. Nie zrobię ci krzywdy." @@ -183397,14 +184183,14 @@ msgstr "" msgid "&Put hands up." msgstr "&Podnieś ręce." -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "*upuszcza jej broń." - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*upuszcza jego broń." +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "*upuszcza jej broń." + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "A teraz wypad stąd" @@ -183433,14 +184219,6 @@ msgstr "Co się dzieje?" msgid "I don't care." msgstr "Nie obchodzi mnie to." -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "Mam inne zadania dla ciebie. Chcesz o nich usłyszeć?" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "Mam kolejne zadania dla ciebie. Chcesz o nich usłyszeć?" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "Mam tylko jedną robotę. Chcesz posłuchać?" @@ -183449,6 +184227,14 @@ msgstr "Mam tylko jedną robotę. Chcesz posłuchać?" msgid "I have another job for you. Want to hear about it?" msgstr "Mam kolejną robotę dla ciebie. Chcesz o niej usłyszeć?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "Mam kolejne zadania dla ciebie. Chcesz o nich usłyszeć?" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "Mam inne zadania dla ciebie. Chcesz o nich usłyszeć?" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "Nie mam już więcej prac dla ciebie." @@ -183466,14 +184252,14 @@ msgstr "Oh, okej." msgid "Never mind, I'm not interested." msgstr "Nieważne, nie jestem zainteresowany." -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "Co ty na to?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "Która praca?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "Co ty na to?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "Nie pracujesz teraz nad żadnym moim zleceniem." @@ -183695,48 +184481,48 @@ msgid "Thanks!" msgstr "Dzięki!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." -msgstr "Mam swoje powody by ci nie mówić." +msgid "Focus on the road, mate!" +msgstr "Skup się na drodze, kolego!" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" -msgstr "Nic nie przychodzi mi na myśl. Może zapytaj mnie później?" +msgid "I must focus on the road!" +msgstr "Muszę się skupić na drodze!" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "Jestem zbyt zmęczony, pozwól mi wpierw odpocząć." +msgid "I'm too thirsty, give me something to drink." +msgstr "Pragnienie mnie męczy, daj mi coś do picia." #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "Żołądek mnie ssie, daj mi coś do jedzenia." #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "Pragnienie mnie męczy, daj mi coś do picia." +msgid "I'm too tired, let me rest first." +msgstr "Jestem zbyt zmęczony, pozwól mi wpierw odpocząć." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" -msgstr "Muszę się skupić na drodze!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgstr "Nic nie przychodzi mi na myśl. Może zapytaj mnie później?" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" -msgstr "Skup się na drodze, kolego!" +msgid "I have some reason for not telling you." +msgstr "Mam swoje powody by ci nie mówić." #: lang/json/talk_topic_from_json.py msgid "Ah, okay." msgstr "Oh, okej." #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "Czemu mam z tobą podróżować?" +msgid "Not until I get some antibiotics..." +msgstr "Nie, dopóki nie dostanę antybiotyków..." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "Niedawno mnie o to pytałeś. Poproś później." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "Nie, dopóki nie dostanę antybiotyków..." +msgid "Why should I travel with you?" +msgstr "Czemu mam z tobą podróżować?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -183827,20 +184613,20 @@ msgid "On second thought, never mind." msgstr "Po zastanowieniu się, jednak nieważne." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "Mam swoje powody, by odmówić ci szkolenia." - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "Odczekaj trochę, później pokażę ci cos nowego..." +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "Nie jestem w stanie cię trenować gdy prowadzisz pojazd!" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "Nie jestem w stanie cię trenować gdy prowadzę pojazd!" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "Nie jestem w stanie cię trenować gdy prowadzisz pojazd!" +msgid "Give it some time, I'll show you something new later..." +msgstr "Odczekaj trochę, później pokażę ci cos nowego..." + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "Mam swoje powody, by odmówić ci szkolenia." #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -183878,14 +184664,14 @@ msgstr "Wolę zachować to dla siebie." msgid "I understand…" msgstr "Rozumiem..." -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "Czemu mam się dzielić ekwipunkiem?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "Dopiero mnie pytałeś o sprzęt. Zapytaj później." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "Czemu mam się dzielić ekwipunkiem?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "Okej, w porządku." @@ -184028,16 +184814,16 @@ msgstr "Miło było robić interesy!" msgid "You might be seeing more of me…" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey again. *kzzz*" +msgstr "Witaj ponownie. *ksss*" + #: lang/json/talk_topic_from_json.py msgid "" "I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " "I've seen in a long time." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" -msgstr "Witaj ponownie. *ksss*" - #: lang/json/talk_topic_from_json.py msgid "Hey. Let's chat for a second." msgstr "" @@ -184242,7 +185028,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -185033,15 +185819,15 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" +msgid "Greetings friend, it's nice to see you." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." +msgid "What sorcery is this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185049,11 +185835,11 @@ msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185089,12 +185875,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "" @@ -186662,6 +187448,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "Nie mogę na razie o tym mówić. Nie potrafię." + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -186670,8 +187460,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -186682,13 +187471,10 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "Nie mogę na razie o tym mówić. Nie potrafię." - #: lang/json/talk_topic_from_json.py msgid "It might help to get it off your chest." msgstr "Mogę pomóc zdjąć to z twoich barków." @@ -187084,21 +187870,21 @@ msgstr "Dziękuję, że mi to powiedziałeś. " #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Moja żona zdołała uciec ze mną, ale pożarł ją jeden z tych " -"roślinnych potworów kilka dni przed tym jak cię spotkałem. To nie był dla " -"mnie najlepszy rok." +"Mój mąż zdołał uciec ze mną, ale pożarł go jeden z tych roślinnych " +"potworów kilka dni przed tym jak cię spotkałem. To nie był dla mnie " +"najlepszy rok." #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Mój mąż zdołał uciec ze mną, ale pożarł go jeden z tych roślinnych " -"potworów kilka dni przed tym jak cię spotkałem. To nie był dla mnie " -"najlepszy rok." +"Moja żona zdołała uciec ze mną, ale pożarł ją jeden z tych " +"roślinnych potworów kilka dni przed tym jak cię spotkałem. To nie był dla " +"mnie najlepszy rok." #: lang/json/talk_topic_from_json.py msgid "I'm sorry to hear it." @@ -187158,10 +187944,9 @@ msgid "I'm sorry you lost someone." msgstr "Przykro mi że kogoś straciłeś." #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." -msgstr "" -"To tylko kolejna bajka o miłości i stracie. Nic nad czym lubiłbym " -"się rozwodzić." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" +msgstr "Powiedziałem, nie chcę o tym mówić. Czemu tego nie rozumiesz?" #: lang/json/talk_topic_from_json.py msgid "" @@ -187172,9 +187957,10 @@ msgstr "" "jeszcze raz ją opowiem." #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" -msgstr "Powiedziałem, nie chcę o tym mówić. Czemu tego nie rozumiesz?" +msgid "Just another tale of love and loss. Not one I like to tell." +msgstr "" +"To tylko kolejna bajka o miłości i stracie. Nic nad czym lubiłbym " +"się rozwodzić." #: lang/json/talk_topic_from_json.py msgid "You said you lost someone." @@ -187197,51 +187983,51 @@ msgid "" "Oh, . This doesn't have anything to do with you, or with us." msgstr "Oh, . To nie ma nic wspólnego z tobą, ani z nami." -#: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." -msgstr "W porządku. Miałem kogoś. I ją straciłem." - #: lang/json/talk_topic_from_json.py msgid "All right, fine. I had someone. I lost him." msgstr "W porządku. Miałam kogoś. I jego straciłam." +#: lang/json/talk_topic_from_json.py +msgid "All right, fine. I had someone. I lost her." +msgstr "W porządku. Miałem kogoś. I ją straciłem." + #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"Była w domu gdy bomby spadły i świat poszedł w diabły. Byłem w pracy. " -"Starałem się dostać do naszego domu, ale miasto zmieniło się w strefę wojny." +"Był w domu gdy bomby spadły i świat poszedł w diabły. Byłam w pracy. " +"Starałam się dostać do naszego domu, ale miasto zmieniło się w strefę wojny." " Rzeczy, których nie potrafię opisać latały po ulicach, miażdżąc ludzi i " "samochody. Żołnierze próbowali je zatrzymać, ale trafiali w krzyżowym ogniu " "cywili na równi ze wszystkim innym. Po czym straty w cywilach powstały by " -"przyłączyć się do wrogów. Gdyby nie moja żona, po prostu bym odszedł, ale " -"robiłem co mogłem i się prześliznąłem. Cudem uszedłem z życiem." +"przyłączyć się do wrogów. Gdyby nie mój mąż, po prostu bym odeszła, ale " +"robiłam co mogłam i się prześliznęłam. Cudem uszłam z życiem." #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"Był w domu gdy bomby spadły i świat poszedł w diabły. Byłam w pracy. " -"Starałam się dostać do naszego domu, ale miasto zmieniło się w strefę wojny." +"Była w domu gdy bomby spadły i świat poszedł w diabły. Byłem w pracy. " +"Starałem się dostać do naszego domu, ale miasto zmieniło się w strefę wojny." " Rzeczy, których nie potrafię opisać latały po ulicach, miażdżąc ludzi i " "samochody. Żołnierze próbowali je zatrzymać, ale trafiali w krzyżowym ogniu " "cywili na równi ze wszystkim innym. Po czym straty w cywilach powstały by " -"przyłączyć się do wrogów. Gdyby nie mój mąż, po prostu bym odeszła, ale " -"robiłam co mogłam i się prześliznęłam. Cudem uszłam z życiem." +"przyłączyć się do wrogów. Gdyby nie moja żona, po prostu bym odszedł, ale " +"robiłem co mogłem i się prześliznąłem. Cudem uszedłem z życiem." #: lang/json/talk_topic_from_json.py msgid "You must have seen some shit." @@ -187311,11 +188097,11 @@ msgstr "Dostałeś się do wnętrza domu?" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -187323,11 +188109,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -188098,16 +188884,6 @@ msgstr "" "wiernych nadeszło, a ja zostałem w tyle. Więc teraz, jak sądzę, kroczę przez" " piekło na ziemi. Szkoda, że nie słuchałem na szkółce niedzielnej." -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -188119,6 +188895,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -188214,14 +189000,6 @@ msgstr "Przykro mi z powodu Buck'a. " msgid "I'm sorry about Buck. " msgstr "Przykro mi z powodu Buck'a. " -#: lang/json/talk_topic_from_json.py -msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." -msgstr "" -"Słuchaj. Krótka piłka. Pracuję dla ciebie, ok? Nie jestem zainteresowany by " -"się przywiązywać. Nie zapłaciłeś mi za bycie twoim przyjacielem." - #: lang/json/talk_topic_from_json.py msgid "" "Like I said, you want me to tell you a story, you gotta pony up the whisky." @@ -188230,6 +189008,14 @@ msgstr "" "Jak już mówiłem, chcesz posłuchać ode mnie historii, stawiasz whiskey. Pełna" " butelka, przypominam." +#: lang/json/talk_topic_from_json.py +msgid "" +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." +msgstr "" +"Słuchaj. Krótka piłka. Pracuję dla ciebie, ok? Nie jestem zainteresowany by " +"się przywiązywać. Nie zapłaciłeś mi za bycie twoim przyjacielem." + #: lang/json/talk_topic_from_json.py msgid "" "I'm not looking for a friend, but I've paid my dues and earned my way. You " @@ -188613,20 +189399,6 @@ msgstr "" " jestem tchórzem, ale teraz wiem ze gdybym został byłbym kolejnym cieknącym " "trupem." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" -"Cóż, mam taką dziwną nadzieję. Pewnie to głupota, ale widziałem narzeczoną " -"zwiewająca stamtąd z jej bratem - a moim świadkiem - w tym pickupie gdy " -"sprawy wymknęły się spod kontroli. Więc, zanim nie wpadnę na nich tak czy " -"inaczej, będę nadal wierzyć, że gdzieś tam są, i im się wiedzie. To więcej " -"niż na co większość z nasz może liczyć." - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -188642,12 +189414,22 @@ msgstr "" "niż na co większość z nasz może liczyć." #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" -msgstr "O czym to mówiłeś wcześniej?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." +msgstr "" +"Cóż, mam taką dziwną nadzieję. Pewnie to głupota, ale widziałem narzeczoną " +"zwiewająca stamtąd z jej bratem - a moim świadkiem - w tym pickupie gdy " +"sprawy wymknęły się spod kontroli. Więc, zanim nie wpadnę na nich tak czy " +"inaczej, będę nadal wierzyć, że gdzieś tam są, i im się wiedzie. To więcej " +"niż na co większość z nasz może liczyć." #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" -msgstr "" +msgid "What were you saying before that?" +msgstr "O czym to mówiłeś wcześniej?" #: lang/json/talk_topic_from_json.py msgid "Hey there." @@ -188669,6 +189451,10 @@ msgstr "" msgid "How's the weather?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "Co to za miejsce?" @@ -188755,16 +189541,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -188811,15 +189597,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -188853,15 +189639,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -188904,14 +189690,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -188961,7 +189747,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -188980,11 +189766,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -189041,11 +189827,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -189057,19 +189843,19 @@ msgid "You're disgusting." msgstr "Jesteś obrzydliwy." #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -189095,7 +189881,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -189103,9 +189891,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -189179,16 +189965,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -189280,7 +190066,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -189288,7 +190074,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -189407,12 +190193,6 @@ msgstr "" msgid "Where is your brother's place?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "" @@ -189596,11 +190376,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py @@ -189799,12 +190579,8 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "" -"Psze Pani, nie wiem jak u licha się tu Pani dostała ale jeśli ma Pani choć " -"trochę oleju w głowie to zabierze się Pani stąd puki może." +msgid "Marshal, I hope you're here to assist us." +msgstr "Marszalu, mam nadzieję że jesteś tu by nas wesprzeć." #: lang/json/talk_topic_from_json.py msgid "" @@ -189815,8 +190591,12 @@ msgstr "" "oleju w głowie to zabierze się Pan stąd puki może." #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "Marszalu, mam nadzieję że jesteś tu by nas wesprzeć." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "" +"Psze Pani, nie wiem jak u licha się tu Pani dostała ale jeśli ma Pani choć " +"trochę oleju w głowie to zabierze się Pani stąd puki może." #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -189894,16 +190674,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "Marszalu, jestem poniekąd zdziwiony twoją tu obecnością." #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "Marszalu, jestem poniekąd zdziwiony twoją tu obecnością." +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -189946,6 +190726,22 @@ msgstr "" "zapewnić integralność systemów łączności. Liczymy na to, że nadawanie " "czystym tekstem będzie mimo tego uchwytne." +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "Witaj marszalu." + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "Marszalu, obawiam się że nie mogę teraz rozmawiać." + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "Ja tu nie dowodzę, marszalu." + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "Mam polecenie odsyłać wszelkie pytania do mojego dowództwa, marszalu." + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "" @@ -189958,16 +190754,6 @@ msgstr "Powinieneś pilnować własnego nosa, nic tu nie ma do oglądania." msgid "If you need something you'll need to talk to someone else." msgstr "Jak czegoś chcesz to pogadaj z kimś innym." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "Pani." - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "" -"Hej panienko, nie sądzisz że będzie bezpieczniej jak się będziesz trzymać ze" -" mną?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "Sir." @@ -189977,20 +190763,14 @@ msgid "Dude, if you can hold your own you should look into enlisting." msgstr "Koleś, jak dajesz radę ogarniać, to powinieneś się zaciągnąć." #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "Witaj marszalu." - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "Marszalu, obawiam się że nie mogę teraz rozmawiać." - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "Ja tu nie dowodzę, marszalu." +msgid "Ma'am" +msgstr "Pani." #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." -msgstr "Mam polecenie odsyłać wszelkie pytania do mojego dowództwa, marszalu." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgstr "" +"Hej panienko, nie sądzisz że będzie bezpieczniej jak się będziesz trzymać ze" +" mną?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -190047,16 +190827,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "Proszę pomóż mi, potrzebuję żywności." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" msgstr "" -"Proszę, pomóż mi. Potrzebuję pożywienia. Nie jesteś aby ich szeryfem? Nie " -"możesz mi pomóc?" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -190064,14 +190843,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" msgstr "" +"Proszę, pomóż mi. Potrzebuję pożywienia. Nie jesteś aby ich szeryfem? Nie " +"możesz mi pomóc?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "" +msgid "Please, help me. I need food." +msgstr "Proszę pomóż mi, potrzebuję żywności." #: lang/json/talk_topic_from_json.py msgid "" @@ -190090,17 +190870,17 @@ msgstr "Odejdź ode mnie." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" -"Oni mnie nie wpuszczą. Mówią że już są zapełnieni. Wolno mi tu obozować, " -"jeśli po sobie sprzątam i nie robię problemów, ale jestem tak głodny." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" +"Oni mnie nie wpuszczą. Mówią że już są zapełnieni. Wolno mi tu obozować, " +"jeśli po sobie sprzątam i nie robię problemów, ale jestem tak głodny." #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -190204,16 +190984,16 @@ msgid "" "hurry to face that again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "" @@ -190296,13 +191076,13 @@ msgid "Do you need something to eat?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Yeah, I'm real hungry and they put drugs in most of the food. I can see " -"you're not like that." +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgid "" +"Yeah, I'm real hungry and they put drugs in most of the food. I can see " +"you're not like that." msgstr "" #: lang/json/talk_topic_from_json.py @@ -190403,15 +191183,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." msgstr "" #: lang/json/talk_topic_from_json.py @@ -190431,18 +191211,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "Nie przejmuje się tymi dupkami." +msgid "Fuck off, dickwaddle." +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -190452,16 +191229,19 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "" +msgid "Don't bother with these assholes." +msgstr "Nie przejmuje się tymi dupkami." #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -190770,12 +191550,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -190784,6 +191558,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -190826,14 +191606,14 @@ msgstr "" msgid "I'll see what I can do." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "Hej, jesteś wielkim fanem przeżycia najlepszych?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "Hej, jesteś wielkim fanem przeżycia najlepszych?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "Czemu pytasz?" @@ -190852,17 +191632,17 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" -"Bo ja, to pewne, do najlepszych nie należę, więc posiedzę tu aż umrę z " -"głodu. Pomożesz biednej duszy w potrzebie?" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" +"Bo ja, to pewne, do najlepszych nie należę, więc posiedzę tu aż umrę z " +"głodu. Pomożesz biednej duszy w potrzebie?" #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" @@ -190885,12 +191665,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "Czemu tu obozujesz skoro cię nie wpuszczą?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -191177,10 +191957,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "O, hej, to znowu ty." @@ -191193,6 +191969,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "Hej, zobacz, kto wrócił." +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "Miło mi cię poznać, dzieciaku. Co tam?" @@ -191210,16 +191990,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "Nie jestem dzieckiem, okej? Mam czternaście lat." +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "Nie jestem dzieckiem, okej? Mam szesnaście lat." #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "Nie jestem dzieckiem, okej? Mam piętnaście lat." #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "Nie jestem dzieckiem, okej? Mam szesnaście lat." +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "Nie jestem dzieckiem, okej? Mam czternaście lat." #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -191229,18 +192009,6 @@ msgstr "Wybacz, nie chciałem cię urazić. Co tam?" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "Wybacz, nie chciałem cię urazić. Zbieram się w drogę." -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" -"Nie wiem co tam. Nie jestem nawet pewien co my tutaj robimy. Oni mówią, że " -"powinniśmy czekać zanim będziemy mogli być przeniesieni do schronu na dole, " -"ale jesteśmy tu już od dni i nie było słowa ile to jeszcze będzie trwać. To " -"wszystko takie głupie i nikt mi nic nie mówi." - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -191254,6 +192022,18 @@ msgstr "" " że to się wydarzy. Nie wiem co tu robimy. Przeczytałem wszystkie książki, a" " na zewnątrz są zombie więc utknęliśmy tutaj. Słychać je w nocy." +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" +"Nie wiem co tam. Nie jestem nawet pewien co my tutaj robimy. Oni mówią, że " +"powinniśmy czekać zanim będziemy mogli być przeniesieni do schronu na dole, " +"ale jesteśmy tu już od dni i nie było słowa ile to jeszcze będzie trwać. To " +"wszystko takie głupie i nikt mi nic nie mówi." + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -191291,8 +192071,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -191302,7 +192081,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -191332,33 +192112,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -191387,12 +192167,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -191401,11 +192175,9 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" -"W centrum Alonso można się czuć samotnym. Mamy jednak kilku odważnych, " -"silnych podróżników takich jak ty, a ich widok rozjaśnia dzień." #: lang/json/talk_topic_from_json.py msgid "" @@ -191416,8 +192188,12 @@ msgstr "" "ale widok podróżników takich jak ty zawsze rozjaśnia mój dzień." #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "Ach, kolejna nowa twarz. Cześć. Jestem Boris." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." +msgstr "" +"W centrum Alonso można się czuć samotnym. Mamy jednak kilku odważnych, " +"silnych podróżników takich jak ty, a ich widok rozjaśnia dzień." #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -191431,6 +192207,10 @@ msgstr "Witaj ponownie, przyjacielu." msgid "It is good to see you again." msgstr "Miło znów cię widzieć." +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "Ach, kolejna nowa twarz. Cześć. Jestem Boris." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -191504,6 +192284,13 @@ msgstr "Przykro mi. Co mówiłeś wcześniej?" msgid "I'm sorry. I'd better get going." msgstr "Przykro mi. Lepiej już pójdę." +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -191514,13 +192301,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -191551,10 +192331,6 @@ msgstr "" msgid "Got any more bread I can trade flour for?" msgstr "Masz jeszcze chleb, za który mogę wymienić mąkę?" -#: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." -msgstr "Witaj. Jestem Dana, miło widzieć nową twarz." - #: lang/json/talk_topic_from_json.py msgid "Hello, nice to see you again." msgstr "Cześć, miło znów cię widzieć." @@ -191563,6 +192339,10 @@ msgstr "Cześć, miło znów cię widzieć." msgid "It's good to see you're still around." msgstr "Dobrze widzieć, że nadal jesteś tutaj." +#: lang/json/talk_topic_from_json.py +msgid "Hi there. I'm Dana, nice to see a new face." +msgstr "Witaj. Jestem Dana, miło widzieć nową twarz." + #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you." msgstr "Boris, czy tak? Miło cię poznać." @@ -191612,10 +192392,8 @@ msgstr "Przykro mi z powodu twojej straty." #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -191626,8 +192404,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -191649,14 +192429,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" -"Świetnie, oto bochenek z mojego lokalnego, mało dojrzałego zakwasu. Szczerze" -" mówiąc, nie jest taki zły. Wydaje się, że wszystkim tu się podoba." - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -191680,6 +192452,14 @@ msgstr "" "Mam nadzieję, że podoba ci się tak samo jak mi, to teraz najlepszy cholerny " "chleb na świecie." +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" +"Świetnie, oto bochenek z mojego lokalnego, mało dojrzałego zakwasu. Szczerze" +" mówiąc, nie jest taki zły. Wydaje się, że wszystkim tu się podoba." + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -191709,6 +192489,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -191716,10 +192500,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -191757,13 +192537,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -192005,12 +192785,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -192120,14 +192900,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -192178,12 +192958,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "Witaj ponownie." @@ -192196,6 +192970,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -192257,10 +193037,6 @@ msgid "" " I'm pretty nervous about going outside." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." -msgstr "Hej. Witaj. Jestem Garry, Garry Villeneuve." - #: lang/json/talk_topic_from_json.py msgid "Well, hello." msgstr "Cóż, witaj." @@ -192269,6 +193045,10 @@ msgstr "Cóż, witaj." msgid "Good to see you again." msgstr "Dobrze Cię znowu widzieć." +#: lang/json/talk_topic_from_json.py +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgstr "Hej. Witaj. Jestem Garry, Garry Villeneuve." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Garry." msgstr "Miło mi cię poznać, Garry." @@ -192331,12 +193111,6 @@ msgid "" "look like we'll be here for the long term. If we live that long." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "Cześć." @@ -192345,6 +193119,12 @@ msgstr "Cześć." msgid "Hey again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "" @@ -192391,15 +193171,15 @@ msgid "" " I think my mom's on the fence." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Nice to see you again." +msgstr "Miło znów cię widzieć." + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "Cześć. Nie widziałam cię tu wcześniej. Jestem Jenny. Jenny Forcette." -#: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." -msgstr "Miło znów cię widzieć." - #: lang/json/talk_topic_from_json.py msgid "Nice meeting you. What are you doing on that computer?" msgstr "Miło poznać. Co robisz na tym komputerze?" @@ -192589,19 +193369,6 @@ msgstr "" "jedzenia, i towarzystwa sobie nie dobieraliśmy. Nie wiem jak długo to się " "utrzyma zanim komuś odbije." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" -"Cóż, cała nasza hałastra. Zaczynamy formować drobną społeczność. Fatima i " -"jak pracujemy od czasu do czasu razem, i przebywam często z Daną, Draco i " -"Aleeshą. Nie znam zbyt dobrze bandy Boryszenków, Singhów, Vanessy, Uyena ani" -" Rhyzy, ale rozmawiamy czasami. Co chciałbyś wiedzieć?" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -192621,6 +193388,19 @@ msgstr "" "Uyen i Rhyzea ciągle marudzą o decyzjach przywództwa, jakby sami mieli coś " "do powiedzenia. Co chciałbyś wiedzieć?" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" +"Cóż, cała nasza hałastra. Zaczynamy formować drobną społeczność. Fatima i " +"jak pracujemy od czasu do czasu razem, i przebywam często z Daną, Draco i " +"Aleeshą. Nie znam zbyt dobrze bandy Boryszenków, Singhów, Vanessy, Uyena ani" +" Rhyzy, ale rozmawiamy czasami. Co chciałbyś wiedzieć?" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "Co mi możesz powiedzieć o Wolnych Kupcach?" @@ -192690,19 +193470,6 @@ msgid "" "hope that there's a future to be had." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" -"Borys i Garry są małżeństwem jak sądzę. Zwykle trzymają się razem, " -"powiedziałabym że odnoszą się do wszystkich z rezerwą. Stan jest chyba " -"bratem Borysa, ale nie jestem tego pewna. Wydaje się być miły, ale nie jest " -"zbyt gadatliwy. Nie potrafię wyrobić sobie o nich opinii. Nauczyłam się nie " -"wsadzać nosa nie w swoje sprawy." - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -192721,15 +193488,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" -"Nie potrafię wyrobić sobie o nich opinii. Nigdy nie rozmawiają z nikim spoza" -" swojej grupy rodzinnej, siedzą sobie na swoim miejscu i rozmawiają w " -"Punjabi. Zawsze wydają się mili, i odpracowują swoją działkę, ale nie nie " -"nawiązują żadnych więzi." +"Borys i Garry są małżeństwem jak sądzę. Zwykle trzymają się razem, " +"powiedziałabym że odnoszą się do wszystkich z rezerwą. Stan jest chyba " +"bratem Borysa, ale nie jestem tego pewna. Wydaje się być miły, ale nie jest " +"zbyt gadatliwy. Nie potrafię wyrobić sobie o nich opinii. Nauczyłam się nie " +"wsadzać nosa nie w swoje sprawy." #: lang/json/talk_topic_from_json.py msgid "" @@ -192742,15 +193510,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" +"Nie potrafię wyrobić sobie o nich opinii. Nigdy nie rozmawiają z nikim spoza" +" swojej grupy rodzinnej, siedzą sobie na swoim miejscu i rozmawiają w " +"Punjabi. Zawsze wydają się mili, i odpracowują swoją działkę, ale nie nie " +"nawiązują żadnych więzi." #: lang/json/talk_topic_from_json.py msgid "" @@ -192766,13 +193534,25 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -192827,11 +193607,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -192874,15 +193654,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -193070,17 +193850,11 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." msgstr "" -"To niesamowite wieści! Dziękuję bardzo! Rozmawiałem z niektórymi " -"handlowcami, którzy tam byli i naprawdę myślę, że mogę pomóc, głównie przy " -"pracy fizycznej, ale także przy zakończeniu księgowości. Brzmi o wiele " -"lepiej niż to miejsce. Dzięki, przyjacielu! Dostaniemy się i zobaczymy, czy " -"uda nam się znaleźć miejsce na następną karawanę. Pewnie minie trochę czasu," -" ale przynajmniej nasze dziecko nie urodzi się w niewoli." #: lang/json/talk_topic_from_json.py msgid "" @@ -193093,12 +193867,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py @@ -193189,17 +193963,17 @@ msgid "Do you want to talk about your story?" msgstr "Chcesz porozmawiać o swojej historii?" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py @@ -193317,6 +194091,10 @@ msgstr "" msgid "Hmm, can we change this shave a little please?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "Oh, jesteś z powrotem. " + #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " @@ -193325,10 +194103,6 @@ msgstr "" "O, wspaniale. Kolejna nowa gęba do karmienia? Wszystko czego potrzebujemy. " "Cóż, ja jestem Vanessa." -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "Oh, jesteś z powrotem. " - #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "Nie jestem nową gębą do karmienia, ale ciebie też miło poznać." @@ -193370,14 +194144,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -193386,6 +194152,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -193564,15 +194338,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -193961,14 +194735,14 @@ msgstr "Zachowuj się, bo inaczej przyprowadzę cię do porządku." msgid "Just on watch, move along." msgstr "Tylko stróżuję, ruszaj dalej." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "Psze pani, naprawdę nie powinna pani podróżować tam na zewnątrz." - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "Ostro tam na zewnątrz, nie?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "Psze pani, naprawdę nie powinna pani podróżować tam na zewnątrz." + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "" @@ -193997,14 +194771,14 @@ msgstr "" msgid "Well, I'd better be going. Bye." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "Witaj..." - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "Witaj marszalu..." +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "Witaj..." + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -194251,14 +195025,14 @@ msgid "" "attacked by zombie hordes, as you might guess." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "Obywatelu..." - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "Marszalu..." +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "Obywatelu..." + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "Czy mogę pohandlować i kupić zapasy?" @@ -194326,14 +195100,14 @@ msgstr "" "Nie możemy. Nie mamy nic co moglibyśmy poświęcić na sprzedaż, a ja nie mam " "budżetu by kupować od ciebie. Zgaduję że na darowiznę się nie łapię?" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "Heh, wyglądasz na kogoś ważnego." - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "Nosisz zaprawdę błyszczącą odznakę!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "Heh, wyglądasz na kogoś ważnego." + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "Jestem tu tak naprawdę nowy." @@ -194399,10 +195173,6 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " @@ -194411,6 +195181,10 @@ msgstr "" "Założę się, że tak samo jak ty zdobyłeś swoją. Nie rozgłaszaj tego, " "niektórzy tutaj nie lubią tu takich jak my." +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "Wybacz że pytam" @@ -194436,22 +195210,22 @@ msgstr "Kupuję." msgid "Who needs rebar?" msgstr "Kto potrzebuje prętów zbrojeniowych?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "Pieprz się!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "Tak jakbyś miał coś do gadania. Pieprz się." #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "Huh, tak myślałem że wyczuwam kogoś nowego. W czym pomóc?" +msgid "Screw You!" +msgstr "Pieprz się!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "Huh, tak myślałem że wyczuwam kogoś nowego. W czym pomóc?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "" @@ -194765,9 +195539,83 @@ msgid "Glad to have you aboard." msgstr "Cieszę się że mam cię na pokładzie." #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -194775,25 +195623,31 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "Wait! What??" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." +msgid "You do realize that the front door is just open?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "Lets trade." msgstr "" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "" @@ -194822,7 +195676,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -194854,7 +195708,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -194868,6 +195722,14 @@ msgstr "Co ty nie powiesz." msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -194931,10 +195793,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "" @@ -195039,14 +195897,6 @@ msgstr "" msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -195062,10 +195912,11 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +msgid "Here to trade, I hope?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py @@ -195074,6 +195925,13 @@ msgid "" "fair deal?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "" @@ -195311,16 +196169,16 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "Dobry, psze pani, w czym mogę pomóc?" +msgid "Can I help you, marshal?" +msgstr "Mogę ci pomóc marszalu?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "Dobry, sir, w czym mogę pomóc?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "Mogę ci pomóc marszalu?" +msgid "Morning ma'am, how can I help you?" +msgstr "Dobry, psze pani, w czym mogę pomóc?" #: lang/json/talk_topic_from_json.py msgid "" @@ -195449,14 +196307,14 @@ msgstr "Jakie rodzaje prac macie tu dla mnie?" msgid "Not now." msgstr "Nie teraz." -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "Mogę zerknąć na ciebie lub twoich towarzyszy jeżeli jesteście ranni." - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "Przyjdź później, najpierw muszę się zająć paroma rzeczami." +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "Mogę zerknąć na ciebie lub twoich towarzyszy jeżeli jesteście ranni." + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[$200, 30m] Musisz mnie połatać." @@ -195837,11 +196695,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -195853,11 +196711,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -195926,12 +196784,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -200021,6 +200879,15 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "klepisko" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "Podłoga z drobno zmieszanej ziemi następnie ubitej i utwardzonej." + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "betonowa podłoga" @@ -200174,15 +201041,6 @@ msgstr "" "Podłoga z twardego drewna wzmocnionego chemicznie dla uzyskania " "antypoślizgowej powierzchni, typowa w zastosowaniach sportowych." -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "klepisko" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "Podłoga z drobno zmieszanej ziemi następnie ubitej i utwardzonej." - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -200348,6 +201206,15 @@ msgstr "mech" msgid "Moist spongy moss." msgstr "Wilgotny gąbczasty mech." +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "orzech" @@ -201751,7 +202618,7 @@ msgstr "wypalona rakieta" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -201822,8 +202689,8 @@ msgstr "panel kontrolny CVD" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -201945,7 +202812,7 @@ msgstr "olejowy wyłącznik obwodu wysokich napięć" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -201958,7 +202825,7 @@ msgstr "mały olejowy wyłącznik obwodu wysokich napięć" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -202028,7 +202895,7 @@ msgstr "pas transmisyjny" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -202256,7 +203123,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -202688,6 +203555,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "puste miejsce" @@ -203416,13 +204288,9 @@ msgstr "papierowa ściana" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" -"Wielka ściana z pulpy z przerobionych z elementów pobliskich budynków, " -"pokryta lepką śliną os. Cokolwiek było tu wcześniej zostało przetworzone i " -"dawno tego nie ma. Mógłbyś bez większego wysiłku rozbić ją." #: lang/json/terrain_from_json.py msgid "root wall" @@ -204016,7 +204884,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -206202,8 +207070,8 @@ msgid "chitin ram" msgstr "chitynowy taran" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "biosilifikowany chitynowy taran" +msgid "biosilicified chitin ram" +msgstr "" #: lang/json/vehicle_part_from_json.py msgid "tied mattress" @@ -206802,6 +207670,17 @@ msgstr "" msgid "hand paddles" msgstr "wiosła ręczne" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "sterowanie" @@ -210486,8 +211365,8 @@ msgstr "Twoja moc się wyczerpała!" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "dźwięk alarmu!" @@ -215116,65 +215995,6 @@ msgstr "" msgid "Putting on a %s would be tricky." msgstr "Nałożenie %s byłoby trudne." -#: src/character.cpp -msgid "Can't wear power armor over other gear!" -msgstr "Nie możesz nosić zbroi wspomaganej na innym wyposażeniu." - -#: src/character.cpp -msgid "You can only wear power armor components with power armor!" -msgstr "Elementy zbroi wspomaganej możesz nosić tylko ze zbroją." - -#: src/character.cpp -#, c-format -msgid "Can't wear more than one %s!" -msgstr "Nie możesz nosić więcej niż jeden %s!" - -#: src/character.cpp -#, c-format -msgid "Can't wear %s with power armor!" -msgstr "Nie możesz nosić %s wraz z zbroją wspomaganą." - -#: src/character.cpp -msgid "You don't have a hand free to wear that." -msgstr "Nie masz wolnej ręki, żeby to ubrać." - -#: src/character.cpp -#, c-format -msgid "%s doesn't have a hand free to wear that." -msgstr "%s nie ma wolnej ręki, żeby to ubrać." - -#: src/character.cpp -#, c-format -msgid "Can't wear %i or more %s at once." -msgstr "Nie możesz nosić %i ani więcej %s naraz." - -#: src/character.cpp -msgid "You're already wearing footwear!" -msgstr "Już masz na sobie obuwie!" - -#: src/character.cpp -#, c-format -msgid "%s is already wearing footwear!" -msgstr "%s już ma na sobie obuwie!" - -#: src/character.cpp -msgid "You can't wear that with other headgear!" -msgstr "Nie możesz tego nosić z innymi rzeczami na głowie." - -#: src/character.cpp -#, c-format -msgid "%s can't wear that with other headgear!" -msgstr "%s nie może tego nosić z innymi rzeczami na głowie." - -#: src/character.cpp -msgid "You can't wear that much on your head!" -msgstr "Nie możesz założyć tyle na głowę!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that much on their head!" -msgstr "%s nie może założyć tyle na głowę!" - #: src/character.cpp msgid "Can't wear that, it's made of wool!" msgstr "Nie możesz tego założyć, to jest wełniane." @@ -215205,6 +216025,74 @@ msgstr "czułki" msgid "antlers" msgstr "poroże" +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +msgid "Can't wear power armor over other gear!" +msgstr "Nie możesz nosić zbroi wspomaganej na innym wyposażeniu." + +#: src/character.cpp +msgid "You can only wear power armor components with power armor!" +msgstr "Elementy zbroi wspomaganej możesz nosić tylko ze zbroją." + +#: src/character.cpp +#, c-format +msgid "Can't wear more than one %s!" +msgstr "Nie możesz nosić więcej niż jeden %s!" + +#: src/character.cpp +#, c-format +msgid "Can't wear %s with power armor!" +msgstr "Nie możesz nosić %s wraz z zbroją wspomaganą." + +#: src/character.cpp +msgid "You don't have a hand free to wear that." +msgstr "Nie masz wolnej ręki, żeby to ubrać." + +#: src/character.cpp +#, c-format +msgid "%s doesn't have a hand free to wear that." +msgstr "%s nie ma wolnej ręki, żeby to ubrać." + +#: src/character.cpp +#, c-format +msgid "Can't wear %i or more %s at once." +msgstr "Nie możesz nosić %i ani więcej %s naraz." + +#: src/character.cpp +msgid "You're already wearing footwear!" +msgstr "Już masz na sobie obuwie!" + +#: src/character.cpp +#, c-format +msgid "%s is already wearing footwear!" +msgstr "%s już ma na sobie obuwie!" + +#: src/character.cpp +msgid "You can't wear that with other headgear!" +msgstr "Nie możesz tego nosić z innymi rzeczami na głowie." + +#: src/character.cpp +#, c-format +msgid "%s can't wear that with other headgear!" +msgstr "%s nie może tego nosić z innymi rzeczami na głowie." + +#: src/character.cpp +msgid "You can't wear that much on your head!" +msgstr "Nie możesz założyć tyle na głowę!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that much on their head!" +msgstr "%s nie może założyć tyle na głowę!" + #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -216236,94 +217124,94 @@ msgstr "własne kolory" msgid "ERROR! Access denied!" msgstr "BŁĄD! Odmowa dostępu!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "Logowanie do %s..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "Dostęp jest tymczasowo zablokowany dla celów ochrony." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "Prosimy o kontakt z administratorem systemu." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "Obejść zabezpieczenia?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "Zamykanie... naciśnij dowolny klawisz." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" "Przekroczono maksymalną liczbę prób logowania. Naciśnij dowolny klawisz…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "Logowanie zakończone sukcesem. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "Wymagane hasło." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "Zhakować i włamać się do systemu?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "Wybierz dysk:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "Drzwi otwarte. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "Zamek włączony. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "Zamek wyłączony. Naciśnij dowolny klawisz..." #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "Bohm... Bohm... Bohm..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "Osłony powstrzymujące otwarte. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "Podmioty zniszczone. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "" "OSTRZEŻENIE: Kaskada rezonansowa niesie ze sobą poważne ryzyko! Kontynuować?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "Nie znaleziono danych." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" "Wpisano do logów błąd lokalnego dostępu do danych, alarmuję helpdesk. " "Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" @@ -216331,17 +217219,17 @@ msgstr "" "Ostrzeżenie: wykryto nietypową aktywność w dostępie do archiwalnych danych " "na tym terminalu. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" "Ostrzeżenie: ograniczony dostęp do danych. Próba zalogowana. Naciśnij " "dowolny klawisz…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" @@ -216349,31 +217237,31 @@ msgstr "" "Pobrano mapę powierzchni i dane kartograficzne. Lokalna nietypowa aktywność," " błąd wpisano od logów. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "Pobrano mapę sieci kanalizacyjnej. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "Mapa metra pobrana. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "Rozbrój rakietę." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "Pocisk atomowy rozbrojony!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "Pocisk atomowy pozostaje aktywny." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "Dostęp do bionik - Manifest:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" @@ -216382,24 +217270,24 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "Winda aktywowana. Wciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "Koplania NEPower (%d:%d) Log" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "Kontynuować czytanie?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "PROJEKT AMIGARA" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -216408,103 +217296,103 @@ msgstr "" "LOKACJA %d%d%d\n" "ISTOTNE NOTATKI SZTYGARA ZAŁĄCZONO JAKO WSTĘP" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "PLIK USZKODZONY, NACIŚNIJ DOWOLNY KLAWISZ..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--UZYSKANO DOSTĘP--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "Misja Ukończona!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "ODMOWA DOSTĘPU" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "Mod Wzmacniaka zainstalowany..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "Nie masz modu wzmacniaka do zainstalowania..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "Komputer nie mógł znaleźć swojego celu!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "Pobrano oprogramowanie." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "Wymagany napęd USB!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "BŁĄD: Proszę włożyć próbkę do wirówki." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "BŁĄD: Proszę usunąć wszystkie prócz jednej próbki z wirówki." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "BŁĄD: Użyj wyłącznie jednego pojemnika z krwią." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "BŁĄD: Użyj wyłącznie próbek krwi." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "Rezultat: Ludzka krew, nie znaleziono patogenów." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "Rezultat: Ludzka krew. Znaleziono nieznany patogen." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "Rezultat: Nieznany typ krwi. Znaleziono nieznany patogen." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "Patogen połączony z erytrocytami i leukocytami." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "Pobrać dane?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "Rezultat: Nieznany typ krwi. Wynik nieinterpretowalny." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "PRZETWARZANIE DANYCH" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "BŁĄD: Proszę umieścić bank pamięci w obszarze skanowania." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "BŁĄD: Skanuj tylko jedną rzecz naraz." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "BŁĄD: Bank pamięci zniszczony lub nieobecny." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "BŁĄD: Bank pamięci jest pusty." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" @@ -216512,7 +217400,7 @@ msgstr "" "Bank Pamięci: Wojskowe Szyfrowanie Hexron\n" "Drukowanie Transkrypcji\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" @@ -216520,7 +217408,7 @@ msgstr "" "Bank Pamięci: Nieszyfrowany\n" "Nic interesującego.\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -216533,11 +217421,11 @@ msgstr "" "POŁĄCZENIE Z ROUTEREM LUB PROXY NIEUDANE. SKONTAKTUJ\n" "SIĘ Z ADMINISTRATOREM SIECI BY ROZWIĄZAĆ PROBLEM.\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "Naciśnij dowolny klawisz by kontynuować..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -216564,7 +217452,7 @@ msgstr "" "\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -216582,27 +217470,27 @@ msgstr "" " \n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "Ładunki Eksplodowały" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "Zasilanie z Generatora Zapasowego Zawodzi" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "Niezwłoczna Ewakuacja" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "Niezwłoczna Ewakuacja!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "Wymagany kod dostępu!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -216615,44 +217503,44 @@ msgstr "" "Poziom Radiacji: Bardzo Niebezpieczny\n" "Gotowość: Nadpisana\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "BŁĄD: Platforma przetwórcza pusta." -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "OSTRZEŻENIE [409]: Główne czujniki wyłączone!" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr " >> Inicjacja czujników pobocznych: Profilowanie Geigera..." -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr " >> Wykryto skok promieniowania!\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "OSTRZEŻENIE [912]: Katastrofalna awaria! Wykryto zanieczyszczenie!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "PROCEDURA AWARYJNA [1]: Ewakuować. Ewakuować. Ewakuować.\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "WYŁĄCZENIE AWARYJNE! Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "PRZETWARZANIE... CYKL ZAKOŃCZONY." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "MIERNIK GEIGERA - PLATFORMA: %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." @@ -216660,99 +217548,99 @@ msgstr "" "BŁĄD KRYTYCZNY... PLATFORMA RADIACYJNA NIE ODPOWIADA. ZASTOSUJ PROCEDURĘ " "RP_M_01_rev.03." -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "POMIARY RADIACJI:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "MIERNIK GEIGERA - STREFA:.. ŚR.: %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "MIERNIK GEIGERA - STREFA:.. MAX.: %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "MIERNIK GEIGERA - KONSOLA: .... %s mSv/h." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "OSOBISTA DOZYMETRIA: .... %s mSv." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "Awaria taśmociągu. Skonsultuj się z zespołem mechaników." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "Przenoszenie rzeczy: PLATFORMA --> STREFA ROZŁADUNKU" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "Nie wykryto przedmiotów w: PLATFORMA" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "Przenoszenie rzeczy: STREFA ZAŁADUNKU --> PLATFORMA" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "Nie wykryto przedmiotów w: STREFA ZAŁADUNKU" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "Przewijanie taśmociągu wykonane. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "Przełączanie zasłon. Naciśnij dowolny klawisz..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "Czynność nieodwracalna. Wydobyć materiał radioaktywny?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "Sekwencja wydobycia zakończona... Naciśnij dowolny klawisz." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" "BŁĄD! Platforma napromieniowywania nie odpowiada... Naciśnij dowolny " "klawisz." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "Uruchamiam DIAG-MOC ver.2.34 ..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "Wykryto zwarcie!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "Przekierowano zwarcie." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "Bezpiecznik zresetowany." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "Uziemienie przywrócone." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" "Status wewnętrznych linii zasilania 85%% WYŁĄCZONE: Powód: USZKODZENIA." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " @@ -216761,77 +217649,77 @@ msgstr "" "Status zewnętrznych linii zasilania: 100%% OFFLINE. Powód: NIE WYKRYTO " "ZEWNĘTRZNEGO ZASILANIA." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "Status zasilania awaryjnego: TRYB GOTOWOŚCI." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "Status zasilania awaryjnego: WYŁĄCZONE. Przyczyna: NIEZNANA" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "Konsola wyłącza się." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "Młynki spadają z przegród w suficie." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "Boty ochrony wynurzają się z przegród w podłodze." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "Konsola poraża cię prądem." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "Jesteś chroniony przed porażeniem prądem." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "Twoje ciało uszkadza szok elektryczny!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "Pompa eksploduje!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "Ścieki się wylewają!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "BŁĄD: Obroty Zakłócone." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "BŁĄD: Proszę użyć próbki zawierającej krew." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "BŁĄD: Zestaw poboru krwi, pusty." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "BŁĄD: Próbka krwi zniszczona." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "BŁĄD: AWARIA DOSTĘPU DO DANYCH" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "BŁĄD: Bank danych zniszczony." -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "POSZUKIWANIE NAJBLIŻSZEGO CENTRUM DLA UCHODŹCÓW, PROSZĘ CZEKAĆ ..." #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -217857,6 +218745,11 @@ msgstr "Nie możesz tego rozebrać." msgid "It's rotten, I'm not taking that apart." msgstr "To jest przegniłe, nie będę tego rozbierać na części." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -222775,6 +223668,10 @@ msgstr "Coś się roztrzaskuje!" msgid "You dive from the %s." msgstr "Jedziesz z %s." +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -225350,6 +226247,10 @@ msgstr "błąd w kodzie ruchu" msgid "The %s collides with %s." msgstr "%s zderza się z %s." +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -225372,6 +226273,10 @@ msgstr "" msgid "You can't drive the vehicle from here. You need controls!" msgstr "" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -228217,6 +229122,10 @@ msgstr "Części ciała" msgid "Field types" msgstr "" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "Emisje" @@ -228673,6 +229582,14 @@ msgstr "" "Wciśnij + by dodać lokalne przypisanie\n" "Wciśnij = by dodać globalne przypisanie\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + +#: src/input.cpp +msgid "Keybindings" +msgstr "Przypisanie klawiszy" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -231465,6 +232382,11 @@ msgstr "Usunąć modyfikacje z narzędzia?" msgid "You don't have any modified tools." msgstr "Nie posiadasz żadnych zmodyfikowanych narzędzi." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -246356,6 +247278,26 @@ msgid "" "? to get information on an item." msgstr "" +#: src/options.cpp +msgid "General" +msgstr "Ogólne" + +#: src/options.cpp +msgid "Interface" +msgstr "Interfejs" + +#: src/options.cpp +msgid "Graphics" +msgstr "Grafika" + +#: src/options.cpp +msgid "World Defaults" +msgstr "Domyślne świata" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -246411,26 +247353,6 @@ msgstr "Deona" msgid "Basic" msgstr "Podstawowe" -#: src/options.cpp -msgid "General" -msgstr "Ogólne" - -#: src/options.cpp -msgid "Interface" -msgstr "Interfejs" - -#: src/options.cpp -msgid "Graphics" -msgstr "Grafika" - -#: src/options.cpp -msgid "World Defaults" -msgstr "Domyślne świata" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "Domyślna nazwa postaci" @@ -246647,10 +247569,10 @@ msgstr "Zasięg trybu bezpiecznego" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" -"Jeśli tryb bezpieczny jest włączony, określa odległość, przy której tryb " -"bezpieczny powinien ostrzec gracza. 0 = Maksymalny zasięg wzroku postaci." #: src/options.cpp msgid "Safe mode when driving" @@ -248737,10 +249659,6 @@ msgstr "Zła wartość: nie jest liczbą." msgid "options" msgstr "opcje" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -249656,6 +250574,12 @@ msgstr "Założ %s" msgid "Spill %s, then pick up %s" msgstr "Wylej %s, po czym weź %s" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" diff --git a/lang/po/pt_BR.po b/lang/po/pt_BR.po index c56cf4d4b4fac..2345bf6d94a0d 100644 --- a/lang/po/pt_BR.po +++ b/lang/po/pt_BR.po @@ -16,16 +16,16 @@ # Hugo Santos , 2019 # Brett Dong , 2019 # Douglas Onofre Rosas dos Santos , 2019 -# C. J. , 2020 # Yuri Laskowski , 2020 +# C. J. , 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Yuri Laskowski , 2020\n" +"Last-Translator: C. J. , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -744,49 +744,40 @@ msgid "A canister of oxygen." msgstr "Uma lata de oxigênio." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "foguete caseiro com espeto" +msgid "spiked homemade rocket" +msgstr "" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" -"Um foguete feito a mão, consistindo de um espeto soldado em um cano cheio de" -" combustível improvisado de foguete. Terrivelmente impreciso, como se " -"esperaria desse tipo de arma, mas causa um dano terrível... caso acerte." #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" -msgstr "foguete caseiro explosivo" +msgid "explosive homemade rocket" +msgstr "" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" -"Um foguete artesanal, consistindo de uma ogiva explosiva simples anexada a " -"um cano, cheio de combustível improvisado. Não é muito potente, mas pode ser" -" feito a partir do zero." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" -msgstr "foguete caseiro incendiário" +msgid "incendiary homemade rocket" +msgstr "" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" -"Um foguete artesanal, consistindo de um contêiner de gel inflamável anexado " -"a um cano, cheio de combustível improvisado. É um incendiário de curta " -"distância - use com cuidado!" #: lang/json/AMMO_from_json.py msgid "unfinished charcoal" @@ -1146,14 +1137,10 @@ msgstr "anestésico" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" -"Uma variedade de poderosos medicamentos hipnóticos, analgésicos e " -"estimulantes. É destinado para uso em equipamento médico especializado, e " -"não pode ser administrado manualmente. Você pode recarregar um kit de " -"anestesia com isso." #: lang/json/AMMO_from_json.py msgid "sulfur" @@ -1758,12 +1745,12 @@ msgstr "" "RDX. Relativamente estável, mas é melhor não guardar por muito tempo." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "combustível de foguete" -msgstr[1] "combustíveis de foguete" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -2289,10 +2276,8 @@ msgstr "rede" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "" -"Uma malha de cordas e pesos, tradicionalmente usada para pegar peixes, e " -"para emaranhar oponentes em combate." #: lang/json/AMMO_from_json.py msgid "anesthetic kit" @@ -24359,6 +24344,20 @@ msgstr[1] "" msgid "A college textbook on chemistry." msgstr "química textbookUm livro didático de faculdade em química." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -25942,6 +25941,12 @@ msgid "" " dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -29187,7 +29192,7 @@ msgid_plural "ammonia" msgstr[0] "amônia" msgstr[1] "amônia" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -31734,7 +31739,7 @@ msgstr "Pressionado a partir de maçãs frescas. Saborosa e nutritiva." msgid "almond milk" msgstr "leite de amêndoas" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -32214,6 +32219,17 @@ msgstr "" "estabebida tem gosto de suor engarrafado, mas reidrata o corpo " "maisrapidamentedo que a água." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -35407,7 +35423,7 @@ msgid_plural "Adderall" msgstr[0] "" msgstr[1] "" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -35424,7 +35440,8 @@ msgid_plural "syringes of adrenaline" msgstr[0] "" msgstr[1] "" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -36409,11 +36426,9 @@ msgstr[1] "trapos embebidos em antisséptico" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" -"Um trapo embebido em antisséptico. Útil para ferimentos leves, mas " -"provavelmente não vai ajudar com mordidas profundas." #: lang/json/COMESTIBLE_from_json.py msgid "antiseptic soaked cotton balls" @@ -37447,7 +37462,7 @@ msgid_plural "almond pulp" msgstr[0] "" msgstr[1] "" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -37702,11 +37717,9 @@ msgstr "Um punhado de nozes assadas de um carvalho." #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "" -msgstr[1] "" +msgstr "" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -37829,6 +37842,33 @@ msgstr "fígado enlatado" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "Fígados preservados em uma lata. Cheio de vitaminas do complexo B!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "pílula de dieta" @@ -37923,7 +37963,7 @@ msgstr[1] "" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -42822,7 +42862,7 @@ msgstr[1] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -43670,23 +43710,6 @@ msgstr "" "Uma caixa de alumínio que costumava conter um kit de sobrevivência pequeno. " "Pode armazenar 1 litro de líquido." -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" -" kit de coleta de sangueEste é um kit para coleta de sangue, incluindoumtubo" -" de ensaio para a coleta da amostra. Use esta ferramenta paratirarsangue, " -"seja de você ou de um cadáver em que você está." - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -43723,6 +43746,23 @@ msgstr "" " garrafa de plástico dobrávelUma garrafa de plástico não rígida " "parafácilarmazenamento, comporta 500 ml de líquido." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" +" kit de coleta de sangueEste é um kit para coleta de sangue, incluindoumtubo" +" de ensaio para a coleta da amostra. Use esta ferramenta paratirarsangue, " +"seja de você ou de um cadáver em que você está." + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -46773,11 +46813,11 @@ msgstr "Um pacote contendo muitas notas de 20 dólares, bastante inútil agora." #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -47268,6 +47308,18 @@ msgstr[1] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -48480,6 +48532,17 @@ msgstr[1] "" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "panela de pedra" +msgstr[1] "panelas de pedra" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "Uma grande pedra, escavada em um formato aproximado de panela." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -48843,673 +48906,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "cafeteira atômica" -msgstr[1] "cafeteiras atômicas" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "lâmpada atômica" -msgstr[1] "lâmpadas atômicas" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "Fechar tampa" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "Você fecha a tampa da lâmpada." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "lâmpada atômica (coberta)" -msgstr[1] "lâmpadas atômicas (cobertas)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "Abrir tampa" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "Você abre a tampa da lâmpada." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "luz de leitura atômica" -msgstr[1] "luzes de leitura atômicas" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "Você fecha a tampa da luz noturna." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "luz noturna atômica (coberta) " -msgstr[1] "luzes noturnas atômicas (cobertas)" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "Você abre a tampa da luz noturna." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "selador de latas" -msgstr[1] "seladores de latas" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" -"Uma máquina de aço fundido movida a manivela projetada para vedar " -"automaticamente latas de estanho." - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "peneira" -msgstr[1] "peneiras" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" -" carding paddles Um par de pás de madeira denteadas usadas para " -"limparfibraspara uso na produção de têxteis." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"Uma caixa metálica robusta usada para produzir carvão vegetal através de " -"pirólise; a queima incompleta de materiais orgânicos na ausência de " -"oxigênio." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "panela de barro" -msgstr[1] "panelas de barro" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "Uma panela de barro cru com tampa usada para cozinhar." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "moenda de barro" -msgstr[1] "moendas de barro" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "Esta é uma simples moenda de argila movida à mão para moer grãos." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "bule de barro" -msgstr[1] "bules de barro" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "Um bule de barro. Agora tudo que você precisa é de chá e água." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "vara de escavação" -msgstr[1] "varas de escavação" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" -"Esta é uma vara grande, com o final esculpido em uma lâmina larga para " -"cavar. Pode ser usado para cavar poços rasos, mas não profundos." - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "roca e fuso" -msgstr[1] "rocas e fusos" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "" -"Um par de hastes de madeira especializadas usadas para fiar as fibras em " -"fios e novelos." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "jarro de ovos em fermentação" -msgstr[1] "jarros de ovos em fermentação" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" -"Você examina o lote e vê que a solução de salmoura fez o seu trabalho, então" -" você sela o frasco para armazenamento." - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "Os ovos ainda não estão prontos." - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" -" Este frasco contém um lote de ovos em uma solução de decapagem. " -"Vocêpodeselar o frasco quando o processo estiver concluído." - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "anzol" -msgstr[1] "anzóis" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "Um gancho de pesca simples." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "anzol improvisado" -msgstr[1] "anzóis improvisados" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "Um gancho de pesca improvisado esculpido em madeira ou osso." - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "cultura de levedura selada" -msgstr[1] "culturas de levedura seladas" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "Você abre o frasco e colhe a cultura." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "O fermento não é feito ainda em cultura." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" -" Um frasco selado contendo o mosto de levedura sanitizado. Você pode " -"colherofermento dentro quando é feito o cultivo." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "gancho de escalada" -msgstr[1] "ganchos de escalada" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "jarra selada de picles" -msgstr[1] "jarras seladas de picles" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "Abrir jarra" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "Você abre o jarro, expondo-o à atmosfera." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "" -"Este é um frasco de vidro selado contendo picles. Use para abrir e coma " -"para desfrutar." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "frasco selado de chucrute" -msgstr[1] "frascos selados de chucrute" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" -"Este é um frasco de vidro selado contendo chucrute. Use para abrir e coma " -"para desfrutar." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "frasco selado de ovos" -msgstr[1] "frascos selados de ovos" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" -"Este é um frasco de vidro selado contendo ovos em conserva. Use para abrir e" -" coma para desfrutar." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "forno de carvão vegetal aceso" -msgstr[1] "fornos de carvão vegetal acesos" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" -"As brasas do forno morreram, agora você pode desmontá-lo para colher o " -"carvão vegetal." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "O forno ainda está queimando." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "Um forno cheio de madeira que foi acesa; melhor soltá-lo!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "par de agulhas de tricô" -msgstr[1] "pares de agulhas de tricô" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" -"Um par de agulhas de madeira robustas com extremidades redondas usadas para " -"transformar linha e fio em pano." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "glaive improvisado" -msgstr[1] "glaives improvisados" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "" -" Esta é uma lâmina grande presa a uma vara longa. Isso poderia causar uma " -"quantidade considerável de dano." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" -"Uma extrusora de macarrão operada por uma manivela. Útil em fazer macarrão. " -"Vem com várias cabeças para fazer vários tipos de massa." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "jarra de picles fermentando" -msgstr[1] "jarras de picles fermentando" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" -"Você testa o lote e tem um gosto bom, então você sela o frasco para " -"armazenamento." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "Os picles ainda não terminaram de fermentar." - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" -" Este frasco contém um lote de picles para fermentar. Você pode selar o " -"frasco quando o processo estiver concluído." - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "panela de pedra" -msgstr[1] "panelas de pedra" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "Uma grande pedra, escavada em um formato aproximado de panela." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "jarra de chucrute fermentando" -msgstr[1] "jarras de chucrute fermentando" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "O chucrute ainda não terminou de fermentar." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "" -" Este frasco contém um lote de chucrute pronto para fermentar. Você pode " -"selar o frasco quando o processo estiver concluído." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "bule de chá" -msgstr[1] "bules de chá" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "Um pequeno bule de metal. A hora do chá não estaria completa sem um." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "guarda-chuva telescópico" -msgstr[1] "guarda-chuvas telescópicos" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" -"Um guarda-chuva telescópico que se retrai para fácil armazenamento, útil " -"para se manter seco quando empunhado." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "guarda-chuva" -msgstr[1] "guarda-chuvas" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "" -"Um guarda-chuva com ponta pontiaguda, útil para se manter seco quando " -"empunhado." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "ferro para waffle" -msgstr[1] "ferros para waffle" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "Um ferro de waffle. Para fazer waffles." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "lâmina de navalha" -msgstr[1] "lâminas de navalha" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "Uma navalha com lâmina de dois gumes." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "panela de pressão" -msgstr[1] "panelas de pressão" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"Útil para ferver a água ao cozinhar espaguete ou outras coisas. Este pote " -"selado é projetado para cozinhar alimentos a altas pressões e temperaturas. " -"Também pode ser usado para reações químicas sensíveis à pressão." - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -51217,7 +50613,7 @@ msgstr[1] "secadores de cabelo" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -51767,15 +51163,10 @@ msgstr[1] "" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -" FlatCoinEsta é uma moeda que foi achatada em uma máquina de " -"achatamentodemoedas novidade. A máquina foi um pouco alterada de forma " -"grosseira, demodo que o design - que parece ter sido o Mickey Mouse - é " -"recoberto porumemblema manuscrito de um livro. Há algum texto que lê " -"vagamente'CampusExchange Token'." #: lang/json/GENERIC_from_json.py msgid "chit" @@ -52208,7 +51599,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -54688,6 +54079,183 @@ msgid "" "might have to cut it to size before doing smaller projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "cafeteira atômica" +msgstr[1] "cafeteiras atômicas" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "selador de latas" +msgstr[1] "seladores de latas" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" +"Uma máquina de aço fundido movida a manivela projetada para vedar " +"automaticamente latas de estanho." + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "panela de barro" +msgstr[1] "panelas de barro" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "Uma panela de barro cru com tampa usada para cozinhar." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "moenda de barro" +msgstr[1] "moendas de barro" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "Esta é uma simples moenda de argila movida à mão para moer grãos." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "bule de barro" +msgstr[1] "bules de barro" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "Um bule de barro. Agora tudo que você precisa é de chá e água." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "jarro de ovos em fermentação" +msgstr[1] "jarros de ovos em fermentação" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" +"Você examina o lote e vê que a solução de salmoura fez o seu trabalho, então" +" você sela o frasco para armazenamento." + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "Os ovos ainda não estão prontos." + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" +" Este frasco contém um lote de ovos em uma solução de decapagem. " +"Vocêpodeselar o frasco quando o processo estiver concluído." + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "cultura de levedura selada" +msgstr[1] "culturas de levedura seladas" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "Você abre o frasco e colhe a cultura." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "O fermento não é feito ainda em cultura." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" +" Um frasco selado contendo o mosto de levedura sanitizado. Você pode " +"colherofermento dentro quando é feito o cultivo." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "frasco selado de ovos" +msgstr[1] "frascos selados de ovos" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "Abrir jarra" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "Você abre o jarro, expondo-o à atmosfera." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" +"Este é um frasco de vidro selado contendo ovos em conserva. Use para abrir e" +" coma para desfrutar." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "jarra selada de picles" +msgstr[1] "jarras seladas de picles" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "" +"Este é um frasco de vidro selado contendo picles. Use para abrir e coma " +"para desfrutar." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "frasco selado de chucrute" +msgstr[1] "frascos selados de chucrute" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" +"Este é um frasco de vidro selado contendo chucrute. Use para abrir e coma " +"para desfrutar." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -54706,6 +54274,430 @@ msgstr "" " umapanelaou frigideira adequada e não possui os elementos de " "aquecimentointegradosque os modernos kits de bagunça têm." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" +"Uma extrusora de macarrão operada por uma manivela. Útil em fazer macarrão. " +"Vem com várias cabeças para fazer vários tipos de massa." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "jarra de picles fermentando" +msgstr[1] "jarras de picles fermentando" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" +"Você testa o lote e tem um gosto bom, então você sela o frasco para " +"armazenamento." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "Os picles ainda não terminaram de fermentar." + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" +" Este frasco contém um lote de picles para fermentar. Você pode selar o " +"frasco quando o processo estiver concluído." + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "panela de pressão" +msgstr[1] "panelas de pressão" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"Útil para ferver a água ao cozinhar espaguete ou outras coisas. Este pote " +"selado é projetado para cozinhar alimentos a altas pressões e temperaturas. " +"Também pode ser usado para reações químicas sensíveis à pressão." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "jarra de chucrute fermentando" +msgstr[1] "jarras de chucrute fermentando" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "O chucrute ainda não terminou de fermentar." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "" +" Este frasco contém um lote de chucrute pronto para fermentar. Você pode " +"selar o frasco quando o processo estiver concluído." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "peneira" +msgstr[1] "peneiras" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "bule de chá" +msgstr[1] "bules de chá" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "Um pequeno bule de metal. A hora do chá não estaria completa sem um." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "ferro para waffle" +msgstr[1] "ferros para waffle" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "Um ferro de waffle. Para fazer waffles." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "anzol" +msgstr[1] "anzóis" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "Um gancho de pesca simples." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "anzol improvisado" +msgstr[1] "anzóis improvisados" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "Um gancho de pesca improvisado esculpido em madeira ou osso." + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "vara de escavação" +msgstr[1] "varas de escavação" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" +"Esta é uma vara grande, com o final esculpido em uma lâmina larga para " +"cavar. Pode ser usado para cavar poços rasos, mas não profundos." + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "lâmpada atômica" +msgstr[1] "lâmpadas atômicas" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "Fechar tampa" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "Você fecha a tampa da lâmpada." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "lâmpada atômica (coberta)" +msgstr[1] "lâmpadas atômicas (cobertas)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "Abrir tampa" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "Você abre a tampa da lâmpada." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "luz de leitura atômica" +msgstr[1] "luzes de leitura atômicas" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "Você fecha a tampa da luz noturna." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "luz noturna atômica (coberta) " +msgstr[1] "luzes noturnas atômicas (cobertas)" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "Você abre a tampa da luz noturna." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"Uma caixa metálica robusta usada para produzir carvão vegetal através de " +"pirólise; a queima incompleta de materiais orgânicos na ausência de " +"oxigênio." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "forno de carvão vegetal aceso" +msgstr[1] "fornos de carvão vegetal acesos" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" +"As brasas do forno morreram, agora você pode desmontá-lo para colher o " +"carvão vegetal." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "O forno ainda está queimando." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "Um forno cheio de madeira que foi acesa; melhor soltá-lo!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "gancho de escalada" +msgstr[1] "ganchos de escalada" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "glaive improvisado" +msgstr[1] "glaives improvisados" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "" +" Esta é uma lâmina grande presa a uma vara longa. Isso poderia causar uma " +"quantidade considerável de dano." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "guarda-chuva telescópico" +msgstr[1] "guarda-chuvas telescópicos" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" +"Um guarda-chuva telescópico que se retrai para fácil armazenamento, útil " +"para se manter seco quando empunhado." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "guarda-chuva" +msgstr[1] "guarda-chuvas" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "" +"Um guarda-chuva com ponta pontiaguda, útil para se manter seco quando " +"empunhado." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -54880,6 +54872,21 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "par de agulhas de tricô" +msgstr[1] "pares de agulhas de tricô" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" +"Um par de agulhas de madeira robustas com extremidades redondas usadas para " +"transformar linha e fio em pano." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -54920,6 +54927,46 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "lâmina de navalha" +msgstr[1] "lâminas de navalha" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "Uma navalha com lâmina de dois gumes." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" +" carding paddles Um par de pás de madeira denteadas usadas para " +"limparfibraspara uso na produção de têxteis." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "roca e fuso" +msgstr[1] "rocas e fusos" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "" +"Um par de hastes de madeira especializadas usadas para fiar as fibras em " +"fios e novelos." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -55242,6 +55289,17 @@ msgstr "" " controles do veículo Um conjunto de vários controles do veículo. " "Útilparaelaborar." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -56601,7 +56659,7 @@ msgstr[1] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -62557,8 +62615,8 @@ msgstr "Saque: Armas de Fogo" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." -msgstr "Destino para armas de fogo, arcos e armas similares." +msgid "Destination for guns, bows and similar weapons." +msgstr "Destino de armas, arcos e armas similares." #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Magazines" @@ -66772,6 +66830,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "Modificação por Itens Improvisados" @@ -67103,15 +67172,16 @@ msgstr[0] "" msgstr[1] "" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" -" Um robô insectoide do tamanho de um cachorro pequeno, " -"projetadoparasegurança doméstica. Armado com dois tazers de curto alcance, " -"ele pode patinar no chão com grande velocidade." +"Um robô insectóide do tamanho de um cachorro pequeno, projetado para " +"segurança doméstica. Armado com dois tazers de curto alcance, ele pode " +"patinar no chão com grande velocidade." #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -67334,7 +67404,7 @@ msgstr[1] "" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" @@ -67347,7 +67417,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -67360,7 +67430,7 @@ msgstr[1] "" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -67373,7 +67443,7 @@ msgstr[1] "" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" @@ -67386,7 +67456,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -67399,7 +67469,7 @@ msgstr[1] "" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" @@ -67412,7 +67482,7 @@ msgstr[1] "" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67424,7 +67494,7 @@ msgstr[1] "" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67436,7 +67506,7 @@ msgstr[1] "" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67447,7 +67517,7 @@ msgstr[1] "" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67473,8 +67543,10 @@ msgstr[1] "" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "A largemouth bass. Very popular with sports fishermen." msgstr "" +" largemouth bassA largemouth bass. Muito popular entre " +"ospescadoresesportivos." #: lang/json/MONSTER_from_json.py msgid "smallmouth bass" @@ -67485,7 +67557,7 @@ msgstr[1] "" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" @@ -67498,9 +67570,11 @@ msgstr[1] "" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" +" baixo listrado Um baixo listrado. Principalmente um peixe de águasalgada, " +"eles migram para a água mais fresca para desovar." #: lang/json/MONSTER_from_json.py msgid "white bass" @@ -67511,7 +67585,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" @@ -67524,7 +67598,7 @@ msgstr[1] "" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" @@ -67536,7 +67610,7 @@ msgstr[1] "" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "A walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67547,7 +67621,7 @@ msgstr[1] "" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67559,7 +67633,7 @@ msgstr[1] "" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67571,8 +67645,10 @@ msgstr[1] "" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" +" Um bluegill, uma espécie invasora no Japão. Comum eviscerado " +"ecozidointeiro." #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -67583,7 +67659,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67594,7 +67670,7 @@ msgstr[1] "" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67605,7 +67681,7 @@ msgstr[1] "" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67616,7 +67692,7 @@ msgstr[1] "" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67628,7 +67704,7 @@ msgstr[1] "" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" @@ -67640,7 +67716,7 @@ msgstr[1] "" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67652,7 +67728,7 @@ msgstr[1] "" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" @@ -67664,8 +67740,8 @@ msgstr[1] "" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "Um bullhead, um tipo de bagre. Delicioso maltratado e frito." #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -67675,7 +67751,7 @@ msgstr[1] "" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67686,7 +67762,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67699,7 +67775,7 @@ msgstr[1] "" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" @@ -67711,8 +67787,8 @@ msgstr[1] "" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "" +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "pickerel Um pickerel. Parece um lúcio, mas muito menor." #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -67723,7 +67799,7 @@ msgstr[1] "" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" @@ -67735,7 +67811,7 @@ msgstr[1] "" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67747,7 +67823,7 @@ msgstr[1] "" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -67759,7 +67835,7 @@ msgstr[1] "" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py @@ -67771,11 +67847,9 @@ msgstr[1] "" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" -" Um Bowfin. Estes peixes estão relacionados ao gar, mas sem osenormesdentes," -" escamas da pele e agressão." #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -67786,7 +67860,7 @@ msgstr[1] "" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" @@ -67813,7 +67887,7 @@ msgstr[1] "lagostins" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" @@ -68098,7 +68172,7 @@ msgstr[1] "" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" @@ -68113,7 +68187,7 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" #: lang/json/MONSTER_from_json.py @@ -68900,12 +68974,9 @@ msgstr[1] "" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" -" Este cão de raças mestiças Labrador, uma vez comum, claramente se tornou " -"feroz. Embora provavelmente ainda instintivamente confie em humanos, " -"provavelmente está longe de ser doméstico agora." #: lang/json/MONSTER_from_json.py msgid "Labrador puppy" @@ -70532,11 +70603,11 @@ msgstr "Uma imagem feita da luz, quase idêntica ao real." #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "homúnculo" -msgstr[1] "homúnculos" +msgid_plural "homunculi" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -72908,7 +72979,8 @@ msgstr[1] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -74773,17 +74845,6 @@ msgstr "" "flash ofuscante. Não está mais ligado à polícia ou à rede de segurança, mas " "continua sua busca interminável por criminosos e invasores." -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" -"Um robô insectóide do tamanho de um cachorro pequeno, projetado para " -"segurança doméstica. Armado com dois tazers de curto alcance, ele pode " -"patinar no chão com grande velocidade." - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -76357,7 +76418,7 @@ msgstr "" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "" #. ~ Message for SPELL 'Artifact Blood' @@ -77884,18 +77945,18 @@ msgstr[1] "" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -78391,7 +78452,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -80978,12 +81039,12 @@ msgstr "" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "Carraça." @@ -81153,6 +81214,7 @@ msgstr[1] "" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -81183,8 +81245,9 @@ msgstr[1] "" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "" @@ -81195,6 +81258,7 @@ msgstr "" #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -81322,8 +81386,8 @@ msgstr[0] "" msgstr[1] "" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -81702,3325 +81766,3351 @@ msgstr "" "daeraespacial que cobre as partes mais importantes do seu corpo. Use- " "oparadesdobrar para uso." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for EMP bomb. -#: lang/json/TOOL_from_json.py -msgid "Activate bomb" -msgstr "" - -#. ~ Use action msg for EMP bomb. -#: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" - -#. ~ Description for EMP bomb +#. ~ Description for military black box #: lang/json/TOOL_from_json.py msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." msgstr "" +" caixa preta militar Esta é uma caixa preta, aparentemente puxada de " +"algumtipo de destroços de veículos militares. Se você pode encontrar um " +"sistemapara analisar isso, você pode encontrar algo de interesse." -#: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" msgstr[0] "" msgstr[1] "" -#. ~ Description for horse tack +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +msgid "A small portable plutonium reactor. Handle with great care!" msgstr "" +" Minireator Um pequeno reator portátil de plutônio. Manuseie com " +"muitocuidado!" #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "inativo hack EMP O hack EMP voa da sua mão e examina a área!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive EMP hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the EMP hack; take cover!" +msgstr "Você misprogram o hack EMP; proteja-se!" + +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" +" Este é um hack EMP inativo. Hackers EMP são robôs do tamanho de um " +"punhoquevoam pelo ar. Este contém uma granada EMP e ataca voando em seu " +"alvoedetonando. Use este item para reprogramar e liberar o hack do EMP. " +"Ahabilidade em eletrônica e computador determina se a matriz desegmentaçãoé " +"reprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "Embalado M72 LAWActivate" +#. ~ Use action friendly_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "hack C-4 inativoO hack C-4 voa da sua mão e inspeciona a área!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "Você puxa a alavanca de ativação, preparando a LEI para disparar." +msgid "You misprogram the C-4 hack; take cover!" +msgstr "Você misprogram o hack C-4; proteja-se!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -" Esta é uma lei M72, embalada em sua forma de armazenamento. Use- " -"oparaestourá-lo e prepará-lo para disparar. Uma vez ativado, não " -"podeserreembalado." +" Este é um hack C-4 inativo. C-4 hacks são robôs do tamanho de um " +"punhoquevoam pelo ar. Este contém alguns C-4 e ataques voando em seu " +"alvoedetonando. Use este item para reprogramar e ativar o hack C-4. " +"Ahabilidadeem eletrônica e computador determina se a matriz de " +"segmentaçãoéreprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." +msgid "The flashbang hack flies from your hand and surveys the area!" msgstr "" -" Bomba manual Esta bomba é adequada para bombear ar para " -"objectosinsufláveis." +" inactive flashbang hackThe flashbang hack voa da sua mão e inspecionaaárea!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the flashbang hack; take cover!" +msgstr "Você misprogram o hack flashbang; proteja-se!" + +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" +" Este é um hack flashbang inativo. Flashbang hacks são robôs do tamanho " +"deumpunho que voam pelo ar. Este contém um flashbang e ataca voando em " +"seualvoe detonando. Use este item para reprogramar e ativar o hack " +"flashbang. Ahabilidade em eletrônica e computador determina se a matriz " +"desegmentação éreprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "bomba de ácido" -msgstr[1] "bombas de ácido" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." +msgid "The tear gas hack flies from your hand and surveys the area!" msgstr "" -" bomba ácidaEste é um recipiente frágil cheio de ácido. Jogue " -"paraderramaruma poça de ácido potente." +" gás lacrimogêneo inativo hackThe hack do gás lacrimogêneo voa de sua " +"mãoeexamina a área!" -#. ~ Description for advanced UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "Você misprogram o corte de gás lacrimogêneo; proteja-se!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" -" UPS avançada Esta é uma versão avançada da fonte de alimentaçãounificada, " -"ou UPS. Este dispositivo foi redesenhado significativamente " -"parafornecermelhor eficiência, bem como para consumir células de " -"combustíveldeplutônio, em vez de baterias. Infelizmente, seu reator de " -"plutônio não pode ser carregado na estação de recarga da UPS." +" Este é um hack de gás lacrimogêneo inativo. Hackers de gás " +"lacrimogêneosãorobôs do tamanho de um punho que voam pelo ar. Este contém " +"uma bomba degáslacrimogêneo e ataca voando em seu alvo e liberando gás " +"lacrimogêneo. Useeste item para reprogramar e ativar o hack do gás " +"lacrimogêneo. Ahabilidade em eletrônica e computador determina se a matriz " +"desegmentaçãoé reprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for advanced electronic cigarette +#. ~ Use action friendly_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +msgid "The grenade hack flies from your hand and surveys the area!" msgstr "" -" cigarro eletrônico avançadoUma versão avançada do cigarro eletrônico. " -"Umamaneira menos prejudicial para obter sua correção de nicotina do " -"queoscigarros comuns, mas ainda assim viciante. Precisa de pilhas e " -"líquidodenicotina para funcionar." +"granada inativa hackA granada hack voa da sua mão e inspeciona a área!" +#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "buzina de ar comprimido" -msgstr[1] "buzinas de ar comprimido" +msgid "You misprogram the grenade hack; take cover!" +msgstr "Você misprogram o hack granada; proteja-se!" -#. ~ Use action noise_message for compressed air horn. +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "ar comprimido hornHOOOOONK!" +msgid "" +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." +msgstr "" +" Este é um hack de granadas inativas. Os hacks de granadas são " +"robôsdotamanho de um punho que voam pelo ar. Este contém uma granada " +"eatacavoando em seu alvo e detonando. Use este item para reprogramar eativar" +" ohack de granada. A habilidade em eletrônica e computador determinase " +"amatriz de segmentação é reprogramada com sucesso." -#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "Você buzina seu airhorn." +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for compressed air horn +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -" Esta é uma pequena lata de ar comprimido ligada a um chifre deplástico. " -"Pressionar o botão na parte superior faz com que ele emita um somalto " -"debuzina." +" Torre laser inativaEsta é uma torre laser inativa. Usar este " +"itemenvolveligá-lo e colocá-lo no chão, onde ele se conectará. Se " +"reprogramadoereligado com sucesso, a torre o identificará como um amigo e " +"atacarátodosos inimigos com seus canhões laser giratórios. Requer luz do " +"solparadisparar." #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "despertador" -msgstr[1] "despertadores" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for alarm clock +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." msgstr "" -" despertador Um despertador de corda. Embora o barulho que " -"fazsejadesagradável para acordar, é sempre bom começar cedo para o seu dia. " -"Também pode ser desmontado em algumas partes úteis." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "bigorna" -msgstr[1] "bigornas" +#: lang/json/TOOL_from_json.py +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for anvil +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." -msgstr "" -" anvilEste é um bloco extremamente pesado de aço com formato estranho, " -"comuma projeção em forma de cinzel no canto. É usado na maioria " -"dasreceitasde fabricação de metais." +msgid "The manhack flies from your hand and surveys the area!" +msgstr "manhack inativo O manhack voa de sua mão e examina a área!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "moinho d'água" -msgstr[1] "moinhos d'água" +#. ~ Use action hostile_msg for inactive manhack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the manhack; it's hostile!" +msgstr "Você misprogram o manhack; é hostil!" -#. ~ Description for water mill +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." msgstr "" +" Este é um manhack inativo. Os Manhacks são robôs do tamanho de um " +"punhoquevoam pelo ar. Eles estão cobertos de lâminas zumbindo e " +"atacandoatirando-se contra o alvo. Use este item para reprogramar e ativar " +"omanhack. Ahabilidade em eletrônica e computador determina se a matriz " +"desegmentaçãoé reprogramada com sucesso." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" -msgstr[0] "moinho de vento" -msgstr[1] "moinhos de vento" +#: lang/json/TOOL_from_json.py +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wind mill +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +msgid "The mininuke hack floats from your hand and surveys the area!" msgstr "" +" Mininuke inativo hackThe hack mininuke flutua da sua mão e inspecionaaárea!" +#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "banjo" -msgstr[1] "banjos" +msgid "You misprogram the mininuke hack. Pray." +msgstr "Você misprogram o hack mininuke. Orar." -#. ~ Description for banjo +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." +msgid "" +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -" banjoUm banjo padrão de fábrica. Parece estar em condições defuncionamento." +" Este é um hack mininuke inativo. Muitas vezes tão grande quanto " +"ummanhacknormal, um hack mininuke contém um mininuke e um ataque voando " +"emseu alvoe detonando. Use este item para reprogramar e ativar o " +"hackmininuke. Ahabilidade em eletrônica e computador determina se a matriz " +"desegmentaçãoé reprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "barômetro" -msgstr[1] "barômetros" +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for barometer +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "barômetroUm barômetro de plástico que pode ler a pressão atmosférica." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "armadilha de urso" -msgstr[1] "armadilhas de urso" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." +msgstr "" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "Armadilha para Urso Enterrar a armadilha de urso?" +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action done_message for bear trap. +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "Você define a armadilha de urso." +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." +msgstr "" -#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "Você enterra a armadilha de urso." +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for bear trap +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." msgstr "" -" Este é um par de garras de aço com mola conectado a uma placa " -"depressãosensível. Use-o para colocá-lo no chão, criando uma armadilha " -"queiráaprisionar e danificar qualquer coisa que pisar nele. Se " -"vocêestivercarregando uma pá, você terá a opção de enterrá-lo." #: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" +msgid "inactive turret" +msgid_plural "inactive turrets" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for blade trap. +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." msgstr "" -#. ~ Description for blade trap #: lang/json/TOOL_from_json.py -msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." -msgstr "" -" Este é um facão anexado lateralmente a um motor, com um fio que " -"controlaseuacelerador. Quando o tripwire é puxado, a lâmina é girada com " -"grandeforça. A armadilha forma uma área de efeito 3x3." +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "" +msgstr[1] "" +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "armadilha de tábua com pregos" -msgstr[1] "armadilhas de tábua com pregos" +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "" -#. ~ Use action done_message for nailboard trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" msgstr "" -#. ~ Description for nailboard trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" -" Estes são vários pedaços de madeira pregados juntos, com " -"algumasunhasapontando para cima. Se uma vítima desavisada pisá-lo, eles " -"terãopregos nopé." #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" -" par de cortadores de parafusosEste é um grande par de alicates. " -"Vocêpodeusá-los para cortar cadeados ou cabos de bitola pesada." - -#: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "flauta de osso" -msgstr[1] "flautas de osso" -#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "" -" flauta de ossoUma flauta de osso polido com cinco orifícios para os dedos." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for booby trap. -#: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "armadilha Você ajusta a armadilha e ativa a granada." - -#. ~ Description for booby trap +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +msgid "The nurse bot beeps affirmatively and awaits orders." msgstr "" -" Este é um dispositivo explosivo cru desencadeado por um pedaço decorda. " -"Use-o para configurar e ver algum pobre coitado acioná-lo." +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "forno de tijolo" -msgstr[1] "fornos de tijolo" +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "" -#. ~ Description for brick kiln +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." msgstr "" -" forno de tijolosEste é um forno portátil a carvão. Ele é " -"projetadoparadisparar tijolos, mas você pode usá-lo para disparar qualquer " -"coisafeitade argila." #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric kiln +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +msgid "The grocery bot beeps affirmatively and awaits orders." msgstr "" -" forno elétricoEste é um forno elétrico portátil, alimentado porbaterias. " -"Ele é projetado para disparar tijolos, mas você pode usá-lo " -"paradispararqualquer coisa feita de argila. Com um pouco de know-how " -"mecânico, vocêpode até mesmo convertê-lo para funcionar diretamente no " -"sistema deenergiade um veículo." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "plástico-bolha" -msgstr[1] "plásticos-bolha" -#. ~ Use action done_message for bubble wrap. +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." +msgid "You misprogram the grocery bot. It's looking at you funny." msgstr "" -" Envolvimento de bolhaVocê define o envoltório de bolha no chão, " -"prontoparaser exibido." -#. ~ Description for bubble wrap +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." msgstr "" -" Esta é uma folha de plástico coberta com bolhas cheias de ar. Use- " -"oparacolocá-lo no chão, criando uma armadilha que irá avisá-lo com " -"ruídoquandoalgo pisar nele." #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for C-4 explosive -#: lang/json/TOOL_from_json.py -msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." -msgstr "" -" Explosivo C-4Este é explosivo de composição RDX de nível militar. " -"Umrótulodiz: \"Altamente explosivo, use com extrema cautela! \" Ele vem " -"comumtemporizador pequeno." - #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." +msgid "" +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -#. ~ Description for C-4 explosive (armed) +#. ~ Use action hostile_msg for inactive broken cyborg. +#: lang/json/TOOL_from_json.py +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "" + +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -" Este é um explosivo de composição RDX de nível militar. Uma " -"etiquetadiz:\"Altamente explosivo, use com extrema cautela! \" Ele vem " -"comumtemporizador pequeno, que está atualmente no mínimo." #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." +msgid "" +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -#. ~ Description for loose caltrops +#. ~ Use action hostile_msg for inactive prototype cyborg. +#: lang/json/TOOL_from_json.py +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "" + +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -" Estes são pequenos objetos de metal cobertos com muitos pontos afiados. " -"Seuma vítima desavisada pisar em uma delas, ela terá uma espinha no pé." #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" +msgid "inactive police bot" +msgid_plural "inactive police bots" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." +msgid "The police bot rolls into action ready to pursue criminals." msgstr "" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" -#: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "câmera" -msgstr[1] "câmeras" - -#. ~ Description for camera +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -" câmera Uma câmera digital de apontar e disparar, com visor digital, " -"umacópia de segurança e flash. Você pode ver suas fotos na tela " -"digitaloutransferi- las com um cartão de memória. Leva baterias " -"convencionais." #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" msgstr[0] "" msgstr[1] "" -#. ~ Description for camera pro +#. ~ Use action friendly_msg for inactive eyebot. +#: lang/json/TOOL_from_json.py +msgid "The eyebot hums and takes to the sky." +msgstr "" + +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" msgstr "" +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "vela" -msgstr[1] "velas" +msgid "" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." +msgstr "" -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "você acende a vela." +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" +msgstr[0] "robô faxineiro inativo" +msgstr[1] "robôs faxineiros inativos" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." msgstr "" -"Esta é uma vela grossa. Ela não prove muita luz, proem ela queima por um " -"grande período de tempo. Você precisa de um isqueiro ou fósforos para " -"acende-lo." -#. ~ Use action msg for candle. +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "A vela desaparece." +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "" -#. ~ Description for candle +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" -"Esta é uma vela grossa. Ela não prove muita luz, proem ela queima por um " -"grande período de tempo. Você precisa de um isqueiro ou fósforos para " -"acende-lo. Essa vela está acessa." #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for goo canister +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." +msgid "The miner bot whirrs and tunnels into the ground." msgstr "" -" goo canisterHá uma etiqueta nesta caixa: \"Aviso: contém " -"materiaisaltamentetóxicos e corrosivos. O conteúdo pode ser sensível. Abra " -"por suaconta erisco. \" Você acha que pode sentir algo se movendo dentro " -"dela." +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "" -msgstr[1] "" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for electric carver (off) +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric carver (on) +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgid "The riot control bot rolls into action." msgstr "" -" escultor elétrico (on) Este escultor está ligado e as lâminasestãozumbindo." -" Use-o para desligá-lo." - -#: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "celular" -msgstr[1] "celulares" - -#. ~ Use action msg for cellphone. -#: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "Você acende a tela." -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "As baterias do celular precisam de mais carga." +msgid "" +"The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "" -#. ~ Description for cellphone +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" -" Este é um celular, um primo mais velho de um smartphone, mas aindapopularem" -" certos círculos devido à sua confiabilidade, robustez ecapacidade deoperar " -"com baterias comuns. A utilização deste telemóvel iráligá-lo efornecer luz, " -"desde que esteja suficientemente carregado. Eletambém tem umaplicativo de " -"relógio que inclui um alarme." #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "celular - FlashlightVocê para de iluminar a tela." +msgid "The skitterbot gives a quick bow and scurries away." +msgstr "" +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "smartphone" -msgstr[1] "smartphones" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "Você ativou a lanterna do celular." +msgid "" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." +msgstr "" -#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "Bateria do smartphone está baixa." +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for smartphone +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +msgid "The lab defense bot shudders briefly and skitters away." msgstr "" -" Um smartphone popular e sofisticado. Capaz de fazer fotos devido " -"acâmeraintegrada e iluminando uma área como por app lanterna, assumindo " -"quetemcarga suficiente. O smartphone também tem um aplicativo de " -"relógioqueinclui um alarme. Funciona com uma pequena pilha de " -"energiarecarregávelcompatível com a fonte de alimentação unificada." +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "smartphone - música" -msgstr[1] "smartphones - música" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." msgstr "" -"Esse celular está tocando música, consistentemente elevando sua moral. Você " -"não consegue escutar mais nada enquanto ouve música." #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "Desliga a lanterna" - -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "Desativou a lanterna do celular." +msgid "The searchlight flares up and establishes a perimeter." +msgstr "" +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "" -msgstr[1] "" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "" -#. ~ Description for chainsaw (off) +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" -" motosserra (off) Esta é uma ferramenta pesada que funciona como " -"armadeoportunidade. Se carregado com gás, usar este item fará com que " -"eleligue, transformando-o em uma arma corpo-a-corpo muito poderosa, mas " -"difícildemanusear." #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainsaw (on) +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgid "The dispatch whirrs onto its legs and searches for a target." msgstr "" -" motosserra (ligado) Esta motosserra está ligada e fazendo muitobarulho. " -"Use-o para desligá-lo." +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "" -msgstr[1] "" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Description for charcoal forge +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." msgstr "" -" carvão forgeThis é uma forja portátil, carvão, metalurgia. Se " -"combinadocomas ferramentas certas, você poderia usar isso para metalurgia." #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" msgstr[0] "" msgstr[1] "" -#. ~ Description for charcoal water purifier +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +msgid "The dispatch turns on you, slashing at you with its arms!" msgstr "" -"Utilizar este item em um recipiente cheio de água irá purificar a água " -"usando carvão vegetal em camadas. Uma vez que o carvão vegetal tenha " -"purificado água suficiente, ele se tornará inutilizável e poderá ser " -"desmontado e reciclado. A água retirada de fontes incertas, como um rio, " -"pode estar suja." - -#: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "" -msgstr[1] "" -#. ~ Description for lifestraw +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" +msgid "clothes hanger" +msgid_plural "clothes hangers" msgstr[0] "" msgstr[1] "" -#. ~ Description for charcoal smoker +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." +"A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" -" fumante de carvão vegetalEste é um fumante de carvão portátil. " -"Bomparachurrasco de fim de semana e preservar carne com fumaça." #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" +msgid "talking doll" +msgid_plural "talking dolls" msgstr[0] "" msgstr[1] "" -#. ~ Description for charcoal cooker +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." msgstr "" -" fogão a carvãoEste é um pequeno tanque de metal para manter o carvão " -"comumaluz piloto acoplada. Você poderia usá-lo para cozinhar alimentos." +" boneca falanteEsta é uma boneca falante, destinada a crianças. " +"Felizmenteainda funciona, e você pode descarregar as baterias dele." #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" msgstr[0] "" msgstr[1] "" -#. ~ Description for paint chipper +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." +msgid "" +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" -" ferramenta de pintura chipperA semelhante a um cinzel, projetadopararemover" -" tinta." +" quarterstaff energizadoEste é um bastão de ferro que tem uma " +"pistoladechoque de alta voltagem embutida no cabo. A arma de choque é " +"conectadaàstampas de metal em cada extremidade do cajado, permitindo que " +"vocêatinjaum oponente perigoso e as derrote sem sentido, pois isso é " +"muitoperigoso." #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for metalworking chisel +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" -" talhadeira para usinagem de metaisEste é um cinzel curto e " -"robustoparausinagem de metais. É usado em algumas receitas de fabricação " -"demetais." +" tonfa tático (off) Este é um tonfa de plástico reforçado; o " +"núcleoéesvaziado e é preenchido com capacitores e uma bateria " +"dearmazenamentorecarregável de alto rendimento. Quando um interruptor " +"nomanípulo épressionado, uma corrente de alta tensão é transmitida para " +"osdoiseletrodos montados no final do tonfa e, por extensão, para qualquer " +"umquetenha a infelicidade de entrar em contato com eles. Ele também " +"temumalanterna bacana, que está desligada no momento." #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for circular saw (off). -#: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "serra circular (desligada) Você liga a serra circular." - -#. ~ Description for circular saw (off) +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" -" Uma serra circular sem fio de mão leve. Gira uma lâmina circular " -"rápidoosuficiente para cortar madeira, zumbis ou, em caso de emergência, " -"pizza. Alâmina, embora eficaz em combate, é difícil de acertar devido " -"aoseupequeno tamanho." +" tonfa tático (on) Este é um tonfa de plástico reforçado; o núcleoéesvaziado" +" e é preenchido com capacitores e uma bateria dearmazenamentorecarregável de" +" alto rendimento. Quando um interruptor nopunho épressionado, uma corrente " +"de alta voltagem é transmitida para osdoiseletrodos montados no final da " +"arma e, por extensão, para qualquer umquetenha a infelicidade de estar em " +"contato com eles. A lanterna integralestáligada, drenando continuamente a " +"energia e iluminando a área ao redor." #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for circular saw (on) -#: lang/json/TOOL_from_json.py -msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." -msgstr "" -" serra circular (on) Uma leve serra circular sem fio de mão. " -"Estáatualmenteligado e a lâmina está girando; use este item para desativá- " -"lo." - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "clarinete" -msgstr[1] "clarinetes" - -#. ~ Description for clarinet +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "clarinete Um clarinete ornamentado feito de madeira." +msgid "The L-stick(tm) lights up." +msgstr "L-stick (desligado) O L-stick (tm) acende." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "Cafeteira elétrica" -msgstr[1] "Cafeteiras elétricas" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "As baterias do L-stick (tm) estão vazias." -#. ~ Description for coffeemaker +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." msgstr "" -" cafeteiraEste é um elemento de aquecimento com panela e " -"estruturaparaguardar café ou outros pós. Tem um compartimento de bateria " -"para usoquandoa energia acabar. Você pode usá-lo para fazer café ou outras " -"bebidas, seassim preferir." - -#: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "betoneira" -msgstr[1] "betoneiras" +" Produzida pela Light Corporation, essa equipe elegante não só " +"funcionacomouma fonte de luz, mas também funciona como uma arma leve, " +"devidoaosmateriais de superliga de que é feita. Devido às melhorias " +"proprietáriasdeeficiência em relação às fontes de luz padrão, o L-stick ou " +"lightstick, como é comumente chamado, as baterias duram mais que outras " +"fontes deluz." -#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py -msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." -msgstr "" -" betoneiraA betoneira portátil. Ainda é grande e pesado, mas pode " -"seroperadosozinho e funciona com baterias. Ele também tem um " -"aquecedorembutido." +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "" +msgstr[1] "" +#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "laptop de controle" -msgstr[1] "laptops de controle" +msgid "The l-stick(tm)'s light fades away." +msgstr "L-stick (on) A luz do l-stick (tm) desaparece." -#. ~ Description for control laptop +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -" laptop de controleUm laptop modificado, agora capaz de " -"transmitirnasfreqüências ultra altas utilizadas pelos robôs. Ative para " -"comandarrobôsde longe." +" Produzida pela Light Corporation, essa equipe elegante não só " +"funcionacomouma fonte de luz, mas também funciona como uma arma leve, " +"devidoaosmateriais de superliga de que é feita. Devido às melhorias " +"proprietáriasdeeficiência em relação às fontes de luz padrão, o L-stick ou " +"lightstick, como é comumente chamado, as baterias duram mais que outras " +"fontes deluz. A equipe está brilhando, o que está lentamente drenando as " +"baterias." #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "machado de cobre" -msgstr[1] "machados de cobre" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for copper axe +#. ~ Use action msg for Louisville Slaughterer. +#: lang/json/TOOL_from_json.py +msgid "You light the Louisville Slaughterer." +msgstr "Você acende o assassino de Louisville." + +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" -" Este é um pedaço decente de cobre trabalhado afixado a um eixo demadeira, " -"para fazer um machado bruto, mas eficaz." +" Este é um bastão de madeira resistente, envolto em panos " +"encharcadosdegasolina e tecido Nomex resistente a chamas. Acenda, e o jogo " +"de bolavairealmente aquecer. Você precisará de um isqueiro ou fósforos " +"paraacendê-lo." +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "faca de cobre" -msgstr[1] "facas de cobre" +msgid "The Louisville Slaughterer is extinguished." +msgstr "O assassino de Louisville é extinto." -#. ~ Description for copper knife +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" -" faca de cobreUma faca que consiste em cobre trabalhado de forma " -"grosseiraeuma alça simples. Primitivo, mas um passo acima da idade da pedra." +" Este é um bastão de madeira resistente, envolto em panos " +"encharcadosdegasolina e tecido Nomex resistente a chamas. Ele " +"estáqueimandobrilhantemente e torna muito mais fácil ver as linhas de base " +"nosjogosnoturnos (isso também faz com que o árbitro FAR fique mais " +"propensoachamar uma bola em vez de uma greve)." #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py -msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "" -" broca sem fioEsta é uma broca sem fio alimentada por bateria com " -"umaseleçãode brocas." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" +msgid "butcher knife" +msgid_plural "butcher knives" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for cot. -#: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "Você desdobre o berço e coloque-o no chão." - -#. ~ Description for cot +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." msgstr "" -" Este é um berço dobrável de estilo militar. Embora possa não " -"sertãoconfortável quanto uma cama, é melhor do que batê-lo no chão." +" faca de açougueiro Esta é uma faca afiada e pesada. É uma boa arma corpo-a-" +" corpo e é um item ideal para cadáveres massacradores." #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" +msgid "steak knife" +msgid_plural "steak knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for cow bell +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." +msgid "" +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" -" sino de vaca sino de vaca latão. Potencialmente útil de muitas maneiras." +" faca de bifeEsta é uma faca afiada, projetada para cortar carne. Fazumaarma" +" pobre, mas é decente em cadáveres." #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" +msgid "paring knife" +msgid_plural "paring knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for crack pipe +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." msgstr "" -" Este é um tubo de vidro fino com uma lâmpada com uma tigela " -"emumaextremidade. É usado para compartilhar certas substâncias ilícitas." #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" +msgid "chef knife" +msgid_plural "chef knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for crash axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" +#: lang/json/TOOL_from_json.py +msgid "carving knife" +msgid_plural "carving knives" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for crossbow trap. -#: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "armadilha de bestaVocê define a armadilha da besta." - -#. ~ Description for crossbow trap +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." msgstr "" -" Este é um tripwire simples, que é anexado ao gatilho de uma bestacarregada." -" Quando puxada, a besta dispara. Apenas uma única rodada pode serusada, " -"apóso que a armadilha é desativada." #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "pé-de-cabra" -msgstr[1] "pés-de-cabra" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for crowbar +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." msgstr "" -" crowbarEsta é uma ferramenta pesada e intrigante. Use-o para " -"abrirportastrancadas sem destruí-las ou levantar tampas de bueiros. Você " -"também pode usá-lo para bater em algumas cabeças." #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" msgstr[0] "" msgstr[1] "" -#. ~ Description for crucible +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -" cadinhoEste é um pequeno cadinho de metalurgia. É usado em " -"algumasreceitasde fabricação de metais." #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" +msgid "meat cleaver" +msgid_plural "meat cleavers" msgstr[0] "" msgstr[1] "" -#. ~ Description for clay crucible +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." msgstr "" -" cadinho de barroEste é um cadinho primitivo de metalurgia feito deargila. " -"Você poderia usá-lo para trabalhar metais." #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric firestarter +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" -" firestarter elétricoEste é um firestarter elétrico grosseiramente feito, " -"que pode funcionar como um isqueiro ineficiente." #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" +msgid "spike on a stick" +msgid_plural "spike on a sticks" msgstr[0] "" msgstr[1] "" -#. ~ Description for improvised lockpick +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -" lockpick improvisadoEste é um conjunto improvisado de picaretas e " -"chavesdetorção feitas de sucata. Você precisa de habilidades do tipo " -"MacGyverparaabrir bloqueios com elas, pois elas são frágeis, mas diminuem " -"aschances deos alarmes serem disparados." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" +msgid "simple knife spear" +msgid_plural "simple knife spears" msgstr[0] "" msgstr[1] "" -#. ~ Description for damaged shelter kit +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." msgstr "" -" kit de abrigo danificadoEste é um pequeno abrigo, feito de paus e peles. " -"Usepara colocar. Este abrigo foi danificado e precisa de reparos." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" +msgid "knife spear" +msgid_plural "knife spears" msgstr[0] "" msgstr[1] "" -#. ~ Description for food dehydrator +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." msgstr "" -" desidratador de alimentosEste é um desidratador de " -"alimentoselétricoportátil. É alimentado por baterias e pode ser inestimável " -"napreservaçãode alimentos." #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" msgstr[0] "" msgstr[1] "" -#. ~ Description for directional antenna +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -" antena direcionalEsta é uma antena projetada para captar sinaismelhorquando" -" apontada para a fonte. Você poderia usar isso com um rádioparareceber " -"sinais fracos." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "faca de mergulho" -msgstr[1] "facas de mergulho" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for dive knife +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." msgstr "" -" faca de mergulhoEsta é uma faca curta e resistente com uma " -"bordaserrilhadapara linhas de corte e tiras, e uma ponta romba para " -"espreitar. Usadoprincipalmente por mergulhadores, é muito leve e ocupa " -"virtualmentenenhumespaço em seus bolsos." +" caniveteEsta é uma faca longa e fina com uma lâmina de mola " +"querepousadentro da alça, enquanto não estiver em uso." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" +msgid "folding knife" +msgid_plural "folding knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for dog whistle +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" -" apito de cachorroEste é um pequeno apito. Quando usada, produz um " -"tomaltoque faz com que cães próximos amigáveis o sigam de perto e parem " -"deatacar, ou comecem a atacar inimigos se eles forem dóceis no momento." +" faca dobrável Esta é uma pequena faca dobrável, com uma lâmina de bloqueioe" +" um clipe de bolso. Não é uma arma tão boa quanto uma faca sólida delâmina " +"fixa, mas melhor que um canivete." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" +msgid "combat knife" +msgid_plural "combat knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" +msgid "" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." msgstr "" +" knifeThis é uma faca de combate militar. É leve e extremamente afiada, e " +"pode ser fatal tanto nas mãos certas quanto quando conectada " +"comoumabaioneta." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" +msgid "modified combat knife" +msgid_plural "modified combat knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for whistle multitool +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -" apito multitool Um gadget barato combinando um apito, termômetro, lupa " -"ebússola." #: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" +msgid "hunting knife" +msgid_plural "hunting knives" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for dynamite. -#: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "Você acende a dinamite." - -#. ~ Description for dynamite +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" -" Estes são vários bastões de explosivos com um fusível ligado. Use " -"esteitempara acender o fusível. Você precisará, é claro, de um isqueiro " -"oudecombinações em seu inventário para fazer isso. Pouco depois de " -"acenderofusível, este item vai explodir, então vá embora!" +" faca de caça Comumente usada por caçadores, esta faca de bainha " +"debordaúnica é projetada para cortar e esfolar o jogo em vez de combater." #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" +msgid "survival knife" +msgid_plural "survival knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for dynamite (lit) +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" -" O fusível nesta dinamite é aceso e assobio. Vai explodir a " -"qualquermomentoagora." +" faca de sobrevivênciaEsta faca maciça possui uma alça oca com " +"umabússolaembutida no pomo e uma fileira de dentes de serra com " +"aparênciaassustadoraao longo das costas de sua lâmina." #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for electronic handcuffs +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" +" Canivete de combate RM42Esta adaga de combate Rivtech preta fosca " +"erobustaapresenta uma lâmina longa e esguia de dois gumes com ponta de " +"lançae umdistintivo resistente ao deslizamento que também pode ser usado " +"paraafixá-la a uma arma de fogo adequada. Originalmente fabricado para " +"osmilitares, era muito popular em filmes e colecionadores devido à " +"suaaparênciaassustadora." #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for entrenching tool +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" -" ferramenta entrenchingEsta é uma pá robusta dobrável. É comumente " -"usadoporforças militares e favorecido por caminhantes para cavar." +" Canivete suíço Um canivete icônico importado da Europa. Seu cabo " +"deplásticovermelho esconde muitas ferramentas pequenas." #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" +msgid "trench knife" +msgid_plural "trench knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgid "" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" +" canivete de trincheiraEsta poderosa faca de combate possui uma " +"proteçãodeaço para proteger as articulações do usuário. O protetor também " +"podeserusado para golpear ou bloquear, e a faca também pode ser usada " +"paramatarcadáveres." #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" +msgid "makeshift knife" +msgid_plural "makeshift knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for e-ink tablet PC +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." msgstr "" +" faca improvisadaUma faca que consiste em um espigão longo, um tanto " +"afiadoeum pano bem enrolado como alça. Faz uma boa arma corpo a corpo." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" +msgid "makeshift machete" +msgid_plural "makeshift machetes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric chainsaw (off) +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" -" motosserra elétrica (off) Esta é uma ferramenta pesada que funcionacomoarma" -" de oportunidade. Se carregado com baterias, usar este item farácomque ele " -"ligue, transformando-o em uma arma corpo-a-corpo muito poderosa, mas difícil" -" de manusear." +" machado improvisadoEsta é uma lâmina grande que teve uma parte " +"docaboenrolada em fita adesiva, facilitando o manejo de um facão áspero." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" +msgid "machete" +msgid_plural "machetes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric chainsaw (on) +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" msgstr "" -" motosserra elétrica (on) Esta motosserra elétrica está ligada efazendomuito" -" barulho. Use-o para desligá-lo." +" facãoEsta enorme faca de aço é uma excelente ferramenta para " +"cortargrandesvegetações ou outros 'obstáculos'." #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" +msgid "No. 9" +msgid_plural "No. 9's" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric hair trimmer -#: lang/json/TOOL_from_json.py -msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." -msgstr "" -" Aparador de pêlos elétricoEste é um aparador elétrico de bolso " -"feitoparacortar o cabelo. Você pode usá-lo para cortar o cabelo se ele " -"forfornecidocom baterias. Requer 10 baterias por uso." +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "No. 9 Clique." +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 glows!" +msgstr "Seu No. 9 brilha!" -#. ~ Description for electric jackhammer +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" +" Esta faca de aço enorme foi modificada com um tanque decombustível, " +"handguard isolado e sistema de ignição. Quando cheio degasolina, umsistema " +"de tochas aquece a lâmina, queimando seu alvo." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 cuts out!" +msgstr "Seu No. 9 é cortado!" -#. ~ Description for electrohack +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." -msgstr "" -" eletrohackEste dispositivo tem muitas portas conectadas, permitindo " -"queelese conecte a quase qualquer painel de controle ou outra " -"máquinaeletrônica(mas não a computadores). Com um pouco de habilidade, ele " -"podeser usadopara quebrar senhas e muito mais. Requer 25 cargas de bateria " -"poruso." +msgid "Out of ammo!" +msgstr "Sem munição!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 hisses." +msgstr "Seu No. 9 silvos." -#. ~ Description for etched human skull +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "" -" crânio humano gravadoEste é um crânio humano com " -"gravurasestranhascobrindo-o." +msgid "Your No. 9 goes dark." +msgstr "Seu n º 9 fica escuro." +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "" -msgstr[1] "" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "Seu n º 9 silva na água e sai." -#. ~ Description for large fire extinguisher +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" +" Esta faca de aço enorme foi modificada com um tanque decombustível, " +"handguard isolado e sistema de ignição. A lâmina está brilhandocom ocalor, " +"tornando-se um grande queimador de plantas e luz noturna." +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." msgstr "" +" Esta é uma espada curva associada à cavalaria desde o início damodernidade." +" Leve, mas uma arma mortal cortante." -#. ~ Description for fertilizer bomb +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" -" Este é um explosivo caseiro volátil. Use este item para acender ofusível. " -"Você precisará, é claro, de um isqueiro ou de combinações em " -"seuinventáriopara fazer isso. Pouco depois de acender o fusível, este item " -"vaiexplodir, então vá embora!" +" Esta adaga ondulada vem do sudeste da Ásia. O desenho da lâmina faz " +"comqueela faça feridas largas e dolorosas." #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" +msgid "kukri" +msgid_plural "kukris" msgstr[0] "" msgstr[1] "" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" -" Bomba de fertilizante (aceso) O fusível desta bomba de " -"fertilizanteestáaceso e assobiando. Vai explodir a qualquer momento agora." +" kukriEste versátil implemento é uma versão moderna de uma " +"armatradicionalque se originou no Nepal. Apresentando uma lâmina pesada com " +"umabordacurvada para dentro, ela é usada tanto como uma ferramenta quanto " +"comoumaarma." +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" +" Esta é uma antiga espada reta chinesa de dois gumes, com " +"umguardaornamentado e uma borla presa ao pomo. Uma das quatro " +"principaisarmas dofolclore, ao lado do sabre dao, da lança do qiang e do " +"cajado daarma." -#. ~ Description for fire axe +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." msgstr "" -" machado de fogoEste é um grande machado de duas mãos normalmente " -"usadoporbombeiros. Ele faz uma poderosa arma branca, mas é um pouco lento " -"paraserecuperar entre balanços." +" Esta é uma antiga espada chinesa de dois gumes. A espada " +"estábastantedesgastada e dobrada em um ângulo estranho." +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "" +" Esta é uma espada curva associada a vários países do Oriente Médio e " +"daÁsiaCentral. Projetado para slashing e bastante mortal contra alvos " +"nãoarmados." -#. ~ Description for fire drill +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." msgstr "" -" broca de incêndioEsta broca de incêndio é um item simples " -"parainiciarincêndios; é feito de dois pedaços de madeira e alguma corda. " -"Umavez que éconstruído a partir de materiais simples, é lento e " -"bastantedifícilcomeçar um incêndio usando esta ferramenta." +" Esta é uma espada curva associada a vários países do Oriente Médio e " +"daÁsiaCentral. Este parece estranhamente aborrecido e gasto." +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" +" Esta é uma espada medieval clássica, entre a espada de armar mais " +"leveeespadas posteriores de duas mãos em tamanho. Requer um maior " +"baldricoubainha, comparado a espadas menores." -#. ~ Description for camp fire drill +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." msgstr "" -" broca de incêndio de acampamentoEsta broca de incêndio robusta é " -"umitemsimples para iniciar incêndios; é feito de dois pedaços de madeira " -"ealgumacorda. Uma vez que é construído a partir de materiais simples, élento" -" ebastante difícil começar um incêndio usando esta ferramenta." +" Esta é uma espada medieval clássica, entre a espada de armar mais " +"leveeespadas posteriores de duas mãos em tamanho. Você se sente como se " +"opomopudesse se soltar se você o usasse." +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "" +" Esta é uma espada medieval clássica, apenas o tamanho certo para usarcomuma" +" mão." -#. ~ Description for firecracker +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." msgstr "" -" firecrackerUm fogo de artifício solitário com um fusível curto. Useesteitem" -" para acender o fusível. Claro, você precisará de um isqueiro oudealguns " -"fósforos para isso. Logo depois que você acender o fusíveleleexplodirá, " -"então jogue-o rapidamente!" +" Esta é uma espada medieval clássica, apenas o tamanho certo para usarcomuma" +" mão. Este não parece ter sido corrigido." #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" +msgid "xiphos" +msgid_plural "xiphoses" msgstr[0] "" msgstr[1] "" -#. ~ Description for firecracker (lit) +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" -" firecracker (lit) Um foguete que foi aceso; o fusível está assobiando. " -"Joguerapidamente antes que exploda." +" xiphos Uma espada de bronze de origem grega antiga, empunhada como uma " +"armalateral para a lança de dory." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" +msgid "khopesh" +msgid_plural "khopeshes" msgstr[0] "" msgstr[1] "" -#. ~ Description for pack of firecrackers +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -" pack of firecrackersEste é um pacote de 25 fogos de artifício com " -"umfusívelinicial. Use este item para acender o fusível. Claro, vocêprecisará" -" de umisqueiro ou de alguns fósforos para isso. Logo depois quevocê acender " -"ofusível, eles começarão a explodir, então jogue- osrapidamente!" +" khopesh Esta antiga arma de bronze apresenta uma lâmina curvada, " +"semelhantea uma foice, afiada na borda externa. Associado ao período do Novo" +" Impériodo antigo Egito, ele foi projetado principalmente para hackear a " +"armaduraleve comum à região." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" +msgid "dao" +msgid_plural "dao" msgstr[0] "" msgstr[1] "" -#. ~ Description for pack of firecrackers (lit) +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" -" pacote de fogos de artifício (aceso) Um pacote de 25 fogos de " -"artifícioquefoi aceso; o fusível está assobiando. Jogue-os rapidamente antes" -" decomeçara explodir." +" dao Uma antiga espada chinesa que consiste em uma lâmina curva e um " +"guardacom um desenho em concha. Existindo desde a dinastia Shang, esta é " +"feita debronze. Uma das quatro principais armas do folclore, ao lado da " +"espadajian, da lança qiang e do cajado de armas." #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" +msgid "survivor machete" +msgid_plural "survivor machetes" msgstr[0] "" msgstr[1] "" -#. ~ Description for plastic fish trap +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." msgstr "" -" armadilha de peixe de plásticoEsta é uma armadilha de peixeimprovisadafeita" -" a partir de garrafas de plástico. É simples, primitivo, mas fácil deusar. O" -" princípio da ação: o peixe nada por isca, mas nãoconsegue sair. Não é " -"humano, proibido por lei, mas não há policiais paracuidar." +" machete de sobrevivênciaEsta ferramenta de jardinagem comumfoipersonalizada" +" e reequilibrada para melhorar o seu desempenho como arma." #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" +msgid "sword bayonet" +msgid_plural "sword bayonets" msgstr[0] "" msgstr[1] "" -#. ~ Description for basic fishing rod +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." msgstr "" -" vara de pesca básica\"vara de pesca\" pode ser um pouco caridoso " -"deumadescrição. Na verdade, esta é uma vara com um pedaço de corda e " -"umgancho." +" baioneta de espadaUma baioneta de espada é uma grande arma cortante que " +"pode ser anexada à frente de uma arma de fogo ou uma besta, convertendo- aem" +" umalança." #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" msgstr[0] "" msgstr[1] "" -#. ~ Description for pro fishing rod +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -" vara de pesca profissional Uma vara de pesca profissional com um " -"conjuntodepesos correspondente. Com isso você deve ser capaz de pegá-los " -"todos." +#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "" -msgstr[1] "" +msgid "" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "" +" Longas facas japonesas como este remake mais moderno eram a arma " +"reservadosamurai, antes do advento do wakizashi maior. Ainda é uma " +"lâminamortal, mesmo que seja menor do que seus parentes mais famosos." -#. ~ Description for flammable arrow +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." msgstr "" -" flecha inflamávelEsta flecha tem um pano embebido em um líquidoinflamávelem" -" volta do eixo perto da cabeça. Você precisa acendê-lo antesdefotografar." +" Esta é uma espada curta japonesa comparativamente comum. Menor e mais " +"leveque uma katana, mas ainda efetivo em combate." #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for flashbang. -#: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "flashbangVocê puxa o pino no flashbang." - -#. ~ Description for flashbang +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." -msgstr "" -" Este é um estilo de polícia militar flashbang. Use este item para " -"puxaropino e acender o fusível. Você terá então cinco turnos antes de " -"detonarcomluz e som intensos, cegando, ensurdecendo e desorientando " -"qualquerpessoapor perto." +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Espada Flamejante (off) Sua Espada Flamejante ficou sem combustível." +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "" -msgstr[1] "" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "A lâmina da sua espada está queimando!" -#. ~ Description for active flashbang +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" -" flashbang ativoEste flashbang está ativo e em breve detonará com luz " -"esomintensos, cegando, ensurdecendo e desorientando qualquer pessoa " -"porperto. Pode ser uma boa ideia jogá-lo!" +" Uma grande espada de duas mãos da Alemanha, em cuja lâmina, com " +"ofornecimento de gasolina, pode produzir uma chama duradoura. É uma " +"armamuito poderosa." #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" +msgid "flammenschwert" +msgid_plural "flammenschwerter" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for tear gas payload. +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." -msgstr "" +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Espada flamejante Sua espada flamejante ficou sem combustível!" -#. ~ Description for tear gas payload +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." -msgstr "" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "O fogo em volta da sua lâmina de espada brilha!" +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" -msgstr[0] "" -msgstr[1] "" +msgid "Die Flamme deines Schwertes erlischt." +msgstr "A chama da sua espada se apaga." -#. ~ Description for active tear gas payload +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." -msgstr "" +msgid "Dein Schwert zischt und erlischt." +msgstr "Sua espada assobia e sai." +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "" -msgstr[1] "" +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgstr "" +" Esta é uma enorme espada de duas mãos da Alemanha. Embala uma pancada real." -#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "flautaUma simples flauta banhada a prata." +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "kirpan" +msgstr[1] "kirpans" +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "" -msgstr[1] "" +msgid "" +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." +msgstr "" +"Uma adaga cerimonial portada por homens Sikh. Esta é afiada e poderia ser " +"uma arma eficiente." -#. ~ Use action unfold_msg for folding bicycle. +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "Você desdobra a bicicleta cuidadosamente e a prepara para andar." +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." +msgstr "" +"Uma adaga cerimonial portada por homens Sikh. Esta não é muito bem feita." -#. ~ Description for folding bicycle +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "Esta é uma bicicleta dobrada em um pacote relativamente portátil." +msgid "" +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." +msgstr "" +" Esta é uma enorme espada curva de duas mãos do Japão. É surpreendentemente " +"leve para o seu tamanho." #: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" +msgid "electrified foil" +msgid_plural "electrified foils" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric forge +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -" Forja elétricaEsta é uma forja elétrica portátil de metalurgia, " -"alimentadapor baterias. Combinado com as ferramentas certas, você pode " -"usarisso paratrabalhar metais. Com um pouco de know-how mecânico, você pode " -"atémesmoconvertê-lo para funcionar diretamente no sistema de energia de " -"umveículo." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" +#: lang/json/TOOL_from_json.py +msgid "electrified épée" +msgid_plural "electrified épées" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "funilVocê coloca o funil, esperando para coletar chuva." - -#. ~ Description for funnel +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -" Este é um funil usado para coletar a água da chuva. Use-o do lado de " -"foraecoloque um recipiente abaixo dele para coletar água quando chover." #: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" +msgid "electrified saber" +msgid_plural "electrified sabers" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for fur rollmat. -#: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "Você vai desenrolar o tapete de peles e colocá-lo no chão." - -#. ~ Description for fur rollmat +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" -" Este é um saco de dormir feito de peles que podem ser " -"enroladasparatransporte. Ele isola você do chão, facilitando o sono. Use- " -"oparadesenrolar e colocar no chão." +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "" +" Esta é uma espada moderna e antiga que é usada nos séculos XVI, XVII e " +"XVIII. Chamada de \"larga\" para contrastar com os floretes mais magros." -#. ~ Description for trowel +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." msgstr "" -" Uma pequena e afiada pá de jardinagem, perfeita para desenterrar " -"larvasevermes." +" Esta é uma espada do inicio da era moderna que foi usada nos séculos XVI, " +"XVII e XVIII. Esta espada parece ser muito mal feita, mas ainda deve " +"resistir a algumas oscilações." #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" +msgid "firebrand (off)" +msgid_plural "firebrands (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "vasilha de gás improvisadaArm" +msgid "No strength to fight!" +msgstr "Sem força para lutar!" -#. ~ Use action msg for makeshift gas canister. +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "Você arma a caixinha de gás improvisada." +msgid "Charge!" +msgstr "Carregar!" -#. ~ Description for makeshift gas canister +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -" Esta é uma bomba de gás bruta usando produtos químicos domésticos. " -"Useesteitem para armá-lo. Em três turnos, ele começará a expelir um " -"gásaltamentetóxico por um curto período de tempo. Este gás envenena os " -"queestãoexpostos a ele, além de obscurecer a visão e o cheiro." +" Esta é uma combinação de dois clássicos de resolução de conflitos DarkAge, " +"o broadsword e a tocha. Use para iluminar e mostrar àqueles zumbispagãosquem" +" é o Senhor por aqui." #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "" +msgid "Thy strength fades!" +msgstr "Sua força desvanece-se!" -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "Sentindo" +msgid "Your blade burns for combat!" +msgstr "Sua lâmina queima para o combate!" -#. ~ Description for active makeshift gas grenade +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." -msgstr "" -" Essa lata caseira de gás venenoso não foi selada e está (ou estará " -"embreve)expelindo gás altamente tóxico. Você deve considerar se livrar " -"deleembreve." +msgid "Run away!" +msgstr "Fugir!" +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "" -msgstr[1] "" +msgid "Your sword hisses in the water and goes out." +msgstr "Sua espada assobia na água e sai." -#. ~ Description for gasoline cooker +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -" fogão a gasolinaEste é um aquecedor simples movido a gasolina. " -"Eleéprojetado para cozinhar comida." +" Esta é uma combinação de dois clássicos de resolução de conflitos DarkAge, " +"o broadsword e a tocha. A lâmina está brilhando com o calor. Excalibur pode " +"devorar seu coração. Use para desligá-lo." +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "" +" Este é um sabre amplo conhecido por seu uso por marinheiros e piratas. " +"Estaespada parece ser muito mal feita, mas ainda deve resistir " +"aalgumasoscilações." -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Description for rapier #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "lampada a gasolina (off) Voce liga a lampada." +msgid "" +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." +msgstr "" +" Esta é uma espada fina com um guarda de mão ornamentado. Parece " +"aarmapreferida dos cavalheiros e fanfarrões. Leve e rápido, " +"tornaqualquerbatalha uma batalha elegante." -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "A lâmpada está vazia." +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "" +" Esta é uma espada rara do Japão. Mortal contra alvos não blindados " +"eaindamuito eficaz contra armaduras." -#. ~ Description for gasoline lantern (off) +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." msgstr "" -" Esta é uma pequena lanterna movida a gasolina. Não fornece muita luz, " -"masdura muito tempo. Use-o para ligá-lo." +" Esta é uma espada rara do Japão. Embora tenha a borda e o peso corretos, " +"opomo apenas se solta e a lâmina parece bastante desgastada." #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" +msgid "Rising Sun" +msgid_plural "Rising Suns" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "lanterna de gasolina (em) A lanterna é extinta." +msgid "Time stands still." +msgstr "O tempo fica parado." -#. ~ Description for gasoline lantern (on) +#. ~ Use action success_message for Rising Sun. +#: lang/json/TOOL_from_json.py +msgid "The Sun rises." +msgstr "O sol nasce." + +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -" Esta é uma pequena lanterna movida a gasolina. Não fornece muita luz, " -"masdura muito tempo. Está ligado. Use-o para desligá-lo." +" Esta é uma katana com um bocal logo atrás da ponta da lâmina. Aspessoasamam" +" fogo, e as pessoas adoram katanas, então porque não colocá-lasjuntas?Os " +"queimadores a gás ligados a esta lâmina podem realmente aumentaro calorde " +"seus inimigos. Use para acender." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "" -msgstr[1] "" +msgid "The Light Fades." +msgstr "A luz se apaga." -#. ~ Description for geiger counter (off) +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." -msgstr "" -" contador geiger (off) Esta é uma ferramenta para medir a radiação. Usá- " -"losolicitará que você escolha se quer digitalizar a si mesmo ou o terreno, " -"ouligá-lo, o que fornecerá feedback contínuo sobre a radiação ambiente. " -"Estáatualmente desligado." +msgid "The Sun shines brightly." +msgstr "O sol brilha intensamente." +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "" -msgstr[1] "" +msgid "The Sun sets." +msgstr "O sol se põe." -#. ~ Description for geiger counter (on) +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -" contador geiger (on) Esta é uma ferramenta para medir a radiação. Eleestáno" -" modo de varredura contínua e produzirá sons de cliques " -"silenciososnapresença de radiação ambiente. Usá-lo permite que você o " -"desligueouescaneie a si mesmo ou no chão. Está atualmente em." - -#: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "" -msgstr[1] "" +"Esta é uma katana que brilha com a fúria e o calor do SOL! Bem, ok, não é " +"tão quente assim, mas ser atingido por ela ainda dói como o dickens. Use " +"para desligar o gás." -#. ~ Use action msg for glowstick. +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "glowstickVocê ativa o glowstick." +msgid "" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "" +" Esta é uma enorme espada de duas mãos da Alemanha. Você não tem " +"certezadeque deveria ser tão flexível." -#. ~ Description for glowstick +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." msgstr "" -" Este é um pequeno glowstick de luz azul. Use-o para dobrar o " -"plásticoequebrar o cilindro de vidro no interior para iniciar a reação. " -"Produziráuma pequena quantidade de luz." +" Esta é uma espada curta japonesa comparativamente comum. Há algo " +"nãomuitocerto sobre essa espada." #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" msgstr[0] "" msgstr[1] "" -#. ~ Description for dead glowstick +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "glowstick mortoEste é um glowstick gasto. É essencialmente lixo." +msgid "" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for active glowstick +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" -" glowstick ativoEste é um glowstick ativo e está produzindo luz. " -"Vaiduraralgumas horas antes de queimar." +" motosserra lajatang (off) Um longo poste de madeira " +"commotosserrasimpraticávelmente preso a ambas as extremidades. O produto " +"dequalquergênio ou insanidade, mas não ambos; o peso garante que " +"apenasalguém fortee muito habilidoso tenha a esperança de usá-lo." #: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for hacksaw +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "hacksawEsta é uma serra robusta, útil para cortar objetos de metal." +msgid "" +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." +msgstr "" +" motosserra lajatang (on) Um longo poste de madeira " +"commotosserrasimpraticávelmente preso a ambas as extremidades. Eles " +"estãoatualmente em edrenando gasolina; use este item para desativá-los." #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for Halligan bar +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -" Barra HalliganEsta é uma ferramenta pesada de uso " -"múltiplocomumenterealizada por bombeiros, policiais e unidades militares " -"deresgate. Use-opara abrir portas trancadas sem destruí-las ou " -"levantartampas de bueiros. Você também pode usá-lo para bater em algumas " -"cabeças." +" mota elétrica lajatang (off) Um longo poste de madeira " +"commotosserraselétricas presas a ambas as extremidades. O produto de " +"qualquergênio ouinsanidade, mas não ambos; o peso garante que apenas alguém " +"forte emuitohabilidoso tenha a esperança de usá-lo." #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for hammer +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." msgstr "" -" marteloEste é um martelo de aço desmagnetizado com um punho de madeira. " -"Comum martelo, pregos e dois quatros no seu inventário, você pode " -"subiremportas e janelas adjacentes. Tem muitos outros usos também." - -#: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "" -msgstr[1] "" +" motosserra elétrica lajatang (on) Um longo poste de madeira " +"commotosserraselétricas presas de maneira prática nas duas extremidades. " +"Elesestãoatualmente em e drenando poder; use este item para desativá-los." -#. ~ Description for claw bar +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." msgstr "" +" Este é um sabre largo conhecido por seu uso por marinheiros e piratas, " +"comosua lâmina curta é fácil de manusear em quartos próximos." #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand drill +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." msgstr "" -"Uma broca manual primitiva com uma única ponteira. É lento e vai esgotar " -"você rapidamente." +" motosserra de combate (off) Esta é uma motosserra que foiiluminada, " +"ajustada e extensivamente modificada para ser uma arma maiseficaz. " +"Infelizmente, essas modificações tornaram-se muito menos eficazescomo " +"umaferramenta de corte de madeira." #: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for heat pack +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." msgstr "" -"Este é um pacote de calor químico. É usado para tratar lesões esportivas e " -"aquecer alimentos. É utilizável apenas uma vez." +" motosserra de combate (on) Esta motosserra de combate está ligada " +"edrenacontinuamente gasolina. Use-o para desligá-lo." #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for used heat pack +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." msgstr "" -"Este é um pacote de calor químico. É usado para tratar lesões esportivas e " -"aquecer alimentos. Este foi usado e é quimicamente inerte, tornando-o " -"inútil." +" motosserra elétrica de combate (desligada) Esta é uma motosserraelétricaque" +" foi iluminada, ajustada e extensivamente modificada para seruma armamais " +"eficaz. Infelizmente, essas modificações tornaram-se muitomenoseficazes como" +" uma ferramenta de corte de madeira." #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for hoe +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" -"Este é um implemento agrícola. Você pode usá-lo para transformar terra " -"cultivável em uma pilha de terra, ou cavar um buraco raso." +" motosserra elétrica de combate (on) Esta motosserra elétrica de " +"combateestáligada e está continuamente drenando energia. Use-o para desligá-" +"lo." #: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" +msgid "alien resin pod" +msgid_plural "alien resin pods" msgstr[0] "" msgstr[1] "" -#. ~ Description for honey scraper +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." msgstr "" -"Uma ferramenta afiada, semelhante a uma faca, usada na colheita de mel de " -"colméias. Dá uma arma corpo a corpo passável." -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" +#: lang/json/TOOL_from_json.py +msgid "glass shard" +msgid_plural "glass shards" msgstr[0] "" msgstr[1] "" -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "honk." - -#. ~ Use action use_message for bicycle horn. -#: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "Você buzina a buzina da bicicleta." - -#. ~ Description for bicycle horn +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -" Este é um chifre de bulbo simples, encontrado em muitas bicicletas. " -"Useparabuzinar. Honk honk." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "" -msgstr[1] "" -#. ~ Description for truck horn +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." +msgid "" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." msgstr "" -" chifre de caminhãoEste é um chifre muito alto, geralmente " -"encontradoemcaminhões grandes como semis." +" shard de vidroUm fragmento quebrado de vidro coberto de bordas afiadas. " +"Vocêpoderia usá-lo como uma arma, mas você pode querer usar luvas." -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" +#: lang/json/TOOL_from_json.py +msgid "plastic chunk" +msgid_plural "plastic chunks" msgstr[0] "" msgstr[1] "" -#. ~ Description for car horn +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." +msgid "" +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." msgstr "" -" O hornThis do carro é uma buzina do carro significada ser unida " -"aosistemaelétrico de um carro." +" pedaço de plásticoEste é um pedaço de plástico. Pode ser usadoparafabricar," +" reparar ou reforçar itens de plástico." #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" msgstr[0] "" msgstr[1] "" -#. ~ Description for rubber hose +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." msgstr "" -" mangueira de borrachaEsta é uma mangueira de borracha flexível. " -"Podeserusado para criar ou extrair combustível de um veículo." #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" +msgid "lycra patch" +msgid_plural "lycra patches" msgstr[0] "" msgstr[1] "" -#. ~ Description for hotplate +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" -" placa de aquecimentoEste é um pequeno elemento de aquecimento em umsuporte," -" alimentado por baterias. É indispensável para cozinhar e química. Tente " -"nãose queimar." #: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" msgstr[0] "" msgstr[1] "" -#. ~ Description for hygrometer +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." +msgid "This is a crafting_pseudo_item if you have it something is wrong." msgstr "" -" higrômetroUm higrômetro de plástico que pode ler a umidade relativa do ar." #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for ice axe +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" -" machado de geloEste é um machado de gelo com um martelo na cabeça, " -"umaferramenta multiusos de escalada e caminhada usada por " -"montanhistas.Éresistente o suficiente para forçar a abertura de portas " -"fechadas ouolevantamento de tampas de inspeção." #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for jackhammer +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +msgid "This carver is on and the blades are buzzing. Use it to turn it off." msgstr "" -" jackhammerEsta é uma ferramenta de construção para perfurar hard " -"rockououtras superfícies. Funciona com gasolina. Use-o (se carregado) " -"parafazerum buraco no terreno sólido adjacente." +" escultor elétrico (on) Este escultor está ligado e as lâminasestãozumbindo." +" Use-o para desligá-lo." #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" msgstr[0] "" msgstr[1] "" -#. ~ Description for Kevlar plate +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." msgstr "" -" Placa de KevlarEsta é uma placa de Kevlar reforçado. Pode ser " -"usadoparaconsertar itens feitos de Kevlar." +"Utilizar este item em um recipiente cheio de água irá purificar a água " +"usando carvão vegetal em camadas. Uma vez que o carvão vegetal tenha " +"purificado água suficiente, ele se tornará inutilizável e poderá ser " +"desmontado e reciclado. A água retirada de fontes incertas, como um rio, " +"pode estar suja." #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" msgstr[0] "" msgstr[1] "" -#. ~ Description for finished charcoal kiln +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." msgstr "" -" forno de carvão de forno de carvão vegetal acabado que acabou dequeimar. " -"Desmonte-o para recuperar o carvão e o forno." +" fumante de carvão vegetalEste é um fumante de carvão portátil. " +"Bomparachurrasco de fim de semana e preservar carne com fumaça." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" +#: lang/json/TOOL_from_json.py +msgid "charcoal cooker" +msgid_plural "charcoal cookers" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for filled charcoal kiln. -#: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "madeira de kilnLight cheia de carvão" - -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "Você acende a madeira." +msgid "" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." +msgstr "" +" fogão a carvãoEste é um pequeno tanque de metal para manter o carvão " +"comumaluz piloto acoplada. Você poderia usá-lo para cozinhar alimentos." -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "Você precisa de algo para acendê-lo!" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "Cafeteira elétrica" +msgstr[1] "Cafeteiras elétricas" -#. ~ Description for filled charcoal kiln +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" -" Um forno cheio de madeira que se tornará carvão após um período " -"lentodequeima." +" cafeteiraEste é um elemento de aquecimento com panela e " +"estruturaparaguardar café ou outros pós. Tem um compartimento de bateria " +"para usoquandoa energia acabar. Você pode usá-lo para fazer café ou outras " +"bebidas, seassim preferir." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" +#: lang/json/TOOL_from_json.py +msgid "food dehydrator" +msgid_plural "food dehydrators" msgstr[0] "" msgstr[1] "" -#. ~ Use action bury_question for land mine. -#: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "mina de terra Enterrar a mina terrestre?" - -#. ~ Use action done_message for land mine. -#: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "Você define a mina terrestre." - -#. ~ Use action done_message for land mine. -#: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "Você enterra a mina da terra." - -#. ~ Description for land mine +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "Esta é uma mina militar antipessoal que é acionada quando pisada." +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." +msgstr "" +" desidratador de alimentosEste é um desidratador de " +"alimentoselétricoportátil. É alimentado por baterias e pode ser inestimável " +"napreservaçãode alimentos." #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" +msgid "hexamine stove" +msgid_plural "hexamine stoves" msgstr[0] "" msgstr[1] "" -#. ~ Description for gunsmith repair kit +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" -" kit de reparação de armeiroEste é um kit de ferramentas completo " -"feitoparareparar armas de fogo danificadas. Alimentado por baterias padrão, " -"éumaferramenta vital para a manutenção de armas de fogo a longo prazo. " -"Requer25 cargas de bateria por uso." +" fogão de hexamina Conhecido como um fogão Esbit, este é um fogão " +"levedobrável projetado para usar pequenos comprimidos de hexamina " +"paracozinhar." #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" +msgid "food processor" +msgid_plural "food processors" msgstr[0] "" msgstr[1] "" -#. ~ Description for large tent +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" -" tenda grandeEsta é uma tenda de tamanho familiar. Ele fornece " -"umagrandequantidade de espaço, mas é muito volumoso." +" Processador de alimentos Este é um aparelho de cozinha capaz de fatiar, " +"picar, triturar, moer, fazer purê e misturar." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" +#: lang/json/TOOL_from_json.py +msgid "gasoline cooker" +msgid_plural "gasoline cookers" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for leather funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "" -" funil de couro Você coloca o funil de couro, esperando para coletar achuva." - -#. ~ Description for leather funnel +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." msgstr "" -" Este é um pequeno funil de couro usado para coletar a água da chuva. Use- " -"odo lado de fora e coloque um recipiente abaixo dele para coletaráguaquando " -"chover." +" fogão a gasolinaEste é um aquecedor simples movido a gasolina. " +"Eleéprojetado para cozinhar comida." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" +#: lang/json/TOOL_from_json.py +msgid "heat pack" +msgid_plural "heat packs" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for birchbark funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "" - -#. ~ Description for birchbark funnel +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." msgstr "" +"Este é um pacote de calor químico. É usado para tratar lesões esportivas e " +"aquecer alimentos. É utilizável apenas uma vez." #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" +msgid "used heat pack" +msgid_plural "used heat packs" msgstr[0] "" msgstr[1] "" -#. ~ Description for lighter +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." msgstr "" -" isqueiroIsto é um isqueiro de plástico descartável. Um isqueiro " -"devesercarregado para usar várias drogas, como cigarros, ou para " -"acendercoisascomo coquetéis molotov. Você também pode usar um isqueiro " -"paraacenderitens próximos em chamas." +"Este é um pacote de calor químico. É usado para tratar lesões esportivas e " +"aquecer alimentos. Este foi usado e é quimicamente inerte, tornando-o " +"inútil." #: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" +msgid "hobo stove" +msgid_plural "hobo stoves" msgstr[0] "" msgstr[1] "" #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" +msgid "hotplate" +msgid_plural "hotplates" msgstr[0] "" msgstr[1] "" -#. ~ Description for lightstrip +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." msgstr "" +" placa de aquecimentoEste é um pequeno elemento de aquecimento em umsuporte," +" alimentado por baterias. É indispensável para cozinhar e química. Tente " +"nãose queimar." #: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" +msgid "makeshift vacuum sealer" +msgid_plural "makeshift vacuum sealers" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for lightstrip (inactive). -#: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "lightstrip (inativo) Você ativa a tira de luz de forma irreversível." - -#. ~ Description for lightstrip (inactive) +#. ~ Description for makeshift vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"This is a homemade heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" +" selador provisório a vácuoEsta é uma unidade seladora de calor " +"caseirocomuma bomba de ar. É usado para embalar alimentos a vácuo para " +"preservá-lo." #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" +msgid "mess kit" +msgid_plural "mess kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for magnifying glass +#. ~ Description for mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." +"A self-contained camping mess kit, containing everything you might need for " +"wilderness cooking. This model relies on a battery-operated hotplate, " +"rather than the more commonplace chemical-fueled Esbit stove." msgstr "" -" lupaEsta é uma lupa. Pode ser útil para iniciar incêndios durante " -"océuensolarado." +" kit de bagunçaUm kit de bagunça de camping independente, contendo tudo " +"oquevocê precisa para cozinhar no deserto. Este modelo conta com uma " +"placadeaquecimento operada por bateria, em vez do fogão Esbit maiscomum, " +"abastecido com produtos químicos." #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" +msgid "military mess kit" +msgid_plural "military mess kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift crowbar +#. ~ Description for military mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"Military mess kit designed for long-range reconnaissance patrols deployed " +"behind enemy lines. All parts are made from thin sheet of aluminum / " +"superalloy composite and are insulated with ceramic coating. Relies on a " +"battery-operated hotplate, rather than the smoke-producing chemical-fueled " +"Esbit stove. Compact, durable and lightweight." msgstr "" +" kit de bagunça militarFilme militar projetado para " +"patrulhasdereconhecimento de longo alcance posicionadas atrás das " +"linhasinimigas. Todas as peças são feitas de folhas finas de compósito de " +"alumínio/superalloy e são isoladas com revestimento cerâmico. Depende de " +"umaplacade aquecimento operada por bateria, em vez do fogão Esbit " +"alimentadocomprodutos químicos que produz fumaça. Compacto, durável e leve." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" +#: lang/json/TOOL_from_json.py +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for makeshift funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "" -" funil improvisadoVocê coloca o funil improvisado, esperando para " -"coletarachuva." - -#. ~ Description for makeshift funnel +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -" Este é um pequeno funil improvisado usado para coletar a água dachuva. " -"Use-o do lado de fora e coloque um recipiente abaixo dele paracoletar " -"águaquando chover." +" almofariz e pilãoEsta é uma combinação simples de um pequeno rebolo " +"eumapedra em forma de tigela. Usado para moer grãos, mas consome " +"tempoemcomparação com métodos mais complexos." #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" +msgid "multi cooker" +msgid_plural "multi cookers" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift hammer +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" +"Um multi-fogão de nível profissional, com um suporte de bateria para viagens" +" de acampamento. Sua infinidade de configurações e recursos prometem lidar " +"com qualquer tipo de cozimento, de parabolização de batatas até cozinhar " +"curry ou estourar pipoca. Não há manual, mas você tem certeza que pode " +"resolver isso." #: lang/json/TOOL_from_json.py -msgid "makeshift vacuum sealer" -msgid_plural "makeshift vacuum sealers" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift vacuum sealer +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a homemade heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." msgstr "" -" selador provisório a vácuoEsta é uma unidade seladora de calor " -"caseirocomuma bomba de ar. É usado para embalar alimentos a vácuo para " -"preservá-lo." +" fogão a óleo de lâmpadaEste é um aquecedor simples alimentado por " +"óleodelâmpada. Ele é projetado para cozinhar comida." #: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for matchbook +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." msgstr "" -" matchbookEste é um pequeno livro de fósforos com uma superfície " -"grosseiranaaba externa. As correspondências devem ser realizadas para " -"usarváriosmedicamentos, como cigarros, ou para acender coisas como " -"coquetéisMolotov. Você também pode usar combinações para acender itens " -"próximos emchamas." +" kit de fogão de lata de refrigeranteEste é um fogão a lenha ultra- " +"levecomanel de ferver, feito à mão a partir de um par de latas de " +"refrigerantedealumínio. Ele vem com uma garrafa de plástico de 500 ml " +"paracontercombustível concentrado de álcool." #: lang/json/TOOL_from_json.py -msgid "mess kit" -msgid_plural "mess kits" +msgid "quern" +msgid_plural "querns" msgstr[0] "" msgstr[1] "" -#. ~ Description for mess kit +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "" -"A self-contained camping mess kit, containing everything you might need for " -"wilderness cooking. This model relies on a battery-operated hotplate, " -"rather than the more commonplace chemical-fueled Esbit stove." -msgstr "" -" kit de bagunçaUm kit de bagunça de camping independente, contendo tudo " -"oquevocê precisa para cozinhar no deserto. Este modelo conta com uma " -"placadeaquecimento operada por bateria, em vez do fogão Esbit maiscomum, " -"abastecido com produtos químicos." +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "quernEste é um simples quern de pedra movido a mão para moer grãos." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for metal funnel. +#. ~ Description for still #: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." +msgid "" +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." msgstr "" -" funil de metalVocê coloca o funil de metal, esperando para coletar a chuva." +" stillThis ainda é um. É útil para criar destilação de álcool " +"eoutrassubstâncias mais curiosas." -#. ~ Description for metal funnel +#: lang/json/TOOL_from_json.py +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -" Este é um grande funil de metal usado para coletar a água da chuva. " -"Menosportáteis do que os funis de plástico, mas recolhe mais água. Use-o " -"doladode fora e coloque um recipiente abaixo dele para coletar " -"águaquandochover." +" kit bagunça sobreviventeUm kit de bagunça caseiro, contendo tudo o " +"quevocêprecisa para criar uma cozinha pós-apocalíptica. Alimentado " +"porumqueimador de óleo de lâmpada, é composto de ferramentas " +"emateriaissimples, mas duráveis." #: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for tarp raincatcher. +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." +msgid "" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" +" seladora a vácuo Esta é uma unidade seladora de calor portátil com umabomba" +" de ar. É usado para embalar alimentos a vácuo para preservá-lo." -#. ~ Description for tarp raincatcher +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." msgstr "" +" purificador de água Este é um dispositivo movido a bateria projetado " +"parapurificar a água potável. Usando este item em um recipiente cheio de " +"águairá purificar o conteúdo. Pode ser útil para a água retirada de " +"fontesincertas como um rio, pois pode ser não potável." -#: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" msgstr[0] "" msgstr[1] "" -#. ~ Description for metallic smoother +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -" Smoother metálicoEsta ferramenta metálica é mais frequentemente " -"usadaparasuavizar concreto, ou argamassa, em projetos de construção." +" braseiro Um grande suporte de metal usado para conter um incêndio. " +"Incêndios colocados em um braseiro não se espalharão para objetosinflamáveis" +" circundantes." -#: lang/json/TOOL_from_json.py -msgid "military mess kit" -msgid_plural "military mess kits" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" msgstr[0] "" msgstr[1] "" -#. ~ Description for military mess kit -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"Military mess kit designed for long-range reconnaissance patrols deployed " -"behind enemy lines. All parts are made from thin sheet of aluminum / " -"superalloy composite and are insulated with ceramic coating. Relies on a " -"battery-operated hotplate, rather than the smoke-producing chemical-fueled " -"Esbit stove. Compact, durable and lightweight." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -" kit de bagunça militarFilme militar projetado para " -"patrulhasdereconhecimento de longo alcance posicionadas atrás das " -"linhasinimigas. Todas as peças são feitas de folhas finas de compósito de " -"alumínio/superalloy e são isoladas com revestimento cerâmico. Depende de " -"umaplacade aquecimento operada por bateria, em vez do fogão Esbit " -"alimentadocomprodutos químicos que produz fumaça. Compacto, durável e leve." -#: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" msgstr[0] "" msgstr[1] "" -#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +msgid "Folded camp chair, deploy to sit down." msgstr "" -" mininukeEsta é uma arma extremamente poderosa, uma bomba nuclearportátil. " -"Use-o para ativar o temporizador. Você adivinha que a explosãoseria grandeo " -"suficiente para tirar uma pequena casa." -#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action done_message for cot. +#: lang/json/TOOL_from_json.py +msgid "You unfold the cot and place it on the ground." +msgstr "Você desdobre o berço e coloque-o no chão." + +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" -" Esta bomba nuclear em miniatura tem uma luz piscando na lateral, " -"mostrandoque ela logo explodirá. Você provavelmente deveria ir longe, " -"longedisso." +" Este é um berço dobrável de estilo militar. Embora possa não " +"sertãoconfortável quanto uma cama, é melhor do que batê-lo no chão." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" +msgid "folding bicycle" +msgid_plural "folding bicycles" msgstr[0] "" msgstr[1] "" -#. ~ Description for misc repair kit +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." -msgstr "" +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "Você desdobra a bicicleta cuidadosamente e a prepara para andar." +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" +msgid "This is a bicycle folded into a relatively portable package." +msgstr "Esta é uma bicicleta dobrada em um pacote relativamente portátil." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" msgstr[0] "" msgstr[1] "" -#. ~ Description for plastic mold +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -" moldes de plásticoEste é um molde de plástico. Ele poderia ser " -"moldadoeusado para fabricar itens feitos de plástico." +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "" + +#. ~ Description for inflatable boat +#: lang/json/TOOL_from_json.py +msgid "" +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." +msgstr "" +" Este barco a remo de borracha (remos incluídos) é esvaziado " +"paraarmazenamento. Ative-o (com uma bomba de ar no estoque) para inflar " +"elançar." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "Molotov cocktailPano de luz" +msgid "" +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." +msgstr "" -#. ~ Use action msg for Molotov cocktail. +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "mesa de turista" +msgstr[1] "mesas de turista" + +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "Você acende o coquetel Molotov!" +msgid "" +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." +msgstr "" -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "lona de couro" +msgstr[1] "lonas de couro" + +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." msgstr "" -" Uma garrafa de líquido inflamável com um pano inserido. Use este " -"itemparailuminar o pano. Você precisará, é claro, de um isqueiro ou " -"decombinaçõesem seu inventário para fazer isso. Depois de acendê-lo, atire- " -"opara causarincêndios." +"Uma grande folha de couro costurado que pode ser implantada em vez de uma " +"manta de piquenique, mas é mais valiosa como um aparelho de açougue, pois " +"não encharca em sangue. Está enrolado e pronto para transportar." -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "esteira de fibra" +msgstr[1] "esteiras de fibra" + +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" -" Uma garrafa de líquido inflamável com um pano flamejante preso nopescoço. " -"Atirar irá quebrar a garrafa no impacto e acender uma bola de fogo. Deixá- " -"lo cair no fogo, por isso não faça isso a menos que queira queimaraté " -"amorte." +"Um grande tapete de material fibroso que pode ser usado em vez de uma manta " +"de piquenique, mas é mais valioso como um aparelho de açougue. Muito fino " +"para ser usado como um local confortável para dormir. Está enrolado e pronto" +" para transportar." #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" +msgid "folded butter churn" +msgid_plural "folded butter churns" msgstr[0] "" msgstr[1] "" -#. ~ Description for mop +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." msgstr "" -" mopEste é um esfregão pesado. Bom para limpar os derramamentos. " -"Useparalimpar qualquer 'bagunça' que você possa ter feito." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "moinho d'água" +msgstr[1] "moinhos d'água" + +#. ~ Description for water mill #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "" -msgstr[1] "" +msgid "" +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." +msgstr "" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "moinho de vento" +msgstr[1] "moinhos de vento" + +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." +msgid "" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." msgstr "" +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." +msgstr "" +" UPS avançada Esta é uma versão avançada da fonte de alimentaçãounificada, " +"ou UPS. Este dispositivo foi redesenhado significativamente " +"parafornecermelhor eficiência, bem como para consumir células de " +"combustíveldeplutônio, em vez de baterias. Infelizmente, seu reator de " +"plutônio não pode ser carregado na estação de recarga da UPS." -#. ~ Description for mortar and pestle +#: lang/json/TOOL_from_json.py +msgid "camera" +msgid_plural "cameras" +msgstr[0] "câmera" +msgstr[1] "câmeras" + +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" -" almofariz e pilãoEsta é uma combinação simples de um pequeno rebolo " -"eumapedra em forma de tigela. Usado para moer grãos, mas consome " -"tempoemcomparação com métodos mais complexos." +" câmera Uma câmera digital de apontar e disparar, com visor digital, " +"umacópia de segurança e flash. Você pode ver suas fotos na tela " +"digitaloutransferi- las com um cartão de memória. Leva baterias " +"convencionais." #: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" +msgid "camera pro" +msgid_plural "camera pros" msgstr[0] "" msgstr[1] "" -#. ~ Description for mp3 player (off) +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." msgstr "" #: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "" -msgstr[1] "" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "celular" +msgstr[1] "celulares" -#. ~ Description for mp3 player (on) +#. ~ Use action msg for cellphone. +#: lang/json/TOOL_from_json.py +msgid "You light up the screen." +msgstr "Você acende a tela." + +#. ~ Use action need_charges_msg for cellphone. +#: lang/json/TOOL_from_json.py +msgid "The cellphone's batteries need more charge." +msgstr "As baterias do celular precisam de mais carga." + +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -" mp3 player (on) Este mp3 player está ligado e tocando algumasmúsicasótimas," -" elevando seu moral de forma constante enquanto estiver nasuapessoa. Ele é " -"executado através de baterias rapidamente; você podedesligá-lo usando-o. " -"Isso também obscurece sua audição." +" Este é um celular, um primo mais velho de um smartphone, mas aindapopularem" +" certos círculos devido à sua confiabilidade, robustez ecapacidade deoperar " +"com baterias comuns. A utilização deste telemóvel iráligá-lo efornecer luz, " +"desde que esteja suficientemente carregado. Eletambém tem umaplicativo de " +"relógio que inclui um alarme." #: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" msgstr[0] "" msgstr[1] "" -#. ~ Description for multi cooker +#. ~ Use action msg for cellphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "You stop lighting up the screen." +msgstr "celular - FlashlightVocê para de iluminar a tela." + +#: lang/json/TOOL_from_json.py +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "laptop de controle" +msgstr[1] "laptops de controle" + +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." msgstr "" -"Um multi-fogão de nível profissional, com um suporte de bateria para viagens" -" de acampamento. Sua infinidade de configurações e recursos prometem lidar " -"com qualquer tipo de cozimento, de parabolização de batatas até cozinhar " -"curry ou estourar pipoca. Não há manual, mas você tem certeza que pode " -"resolver isso." +" laptop de controleUm laptop modificado, agora capaz de " +"transmitirnasfreqüências ultra altas utilizadas pelos robôs. Ative para " +"comandarrobôsde longe." #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" +msgid "directional antenna" +msgid_plural "directional antennas" msgstr[0] "" msgstr[1] "" -#. ~ Description for multi-tool +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" -" multi-ferramentaUma ferramenta multifuncional inteligentemente " -"projetadaquecombina várias ferramentas menores nas alças de um alicate." +" antena direcionalEsta é uma antena projetada para captar sinaismelhorquando" +" apontada para a fonte. Você poderia usar isso com um rádioparareceber " +"sinais fracos." #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" msgstr[0] "" msgstr[1] "" -#. ~ Description for bone needle +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" -" agulha de ossoEsta é agulha afiada feita de um osso. Seria útil " -"parafazerroupas e itens ásperos. Sua baixa qualidade torna-o " -"bastanteinadequadopara qualquer coisa que exija velocidade ou precisão." -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" +#: lang/json/TOOL_from_json.py +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" msgstr[0] "" msgstr[1] "" -#. ~ Description for curved needle +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" -" agulha curvaA agulha afiada curva de aço. Sua forma arredondadapermitefazer" -" pontos que perfuram apenas um lado do material. Emborasejainadequado para a" -" maioria dos projetos de alfaiataria, é umanecessidadepara costurar " -"neoprene." #: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" +msgid "electrohack" +msgid_plural "electrohacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for wooden needle +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" +" eletrohackEste dispositivo tem muitas portas conectadas, permitindo " +"queelese conecte a quase qualquer painel de controle ou outra " +"máquinaeletrônica(mas não a computadores). Com um pouco de habilidade, ele " +"podeser usadopara quebrar senhas e muito mais. Requer 25 cargas de bateria " +"poruso." #: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for noise emitter (off) +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" +" contador geiger (off) Esta é uma ferramenta para medir a radiação. Usá- " +"losolicitará que você escolha se quer digitalizar a si mesmo ou o terreno, " +"ouligá-lo, o que fornecerá feedback contínuo sobre a radiação ambiente. " +"Estáatualmente desligado." #: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for noise emitter (on) +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." msgstr "" +" contador geiger (on) Esta é uma ferramenta para medir a radiação. Eleestáno" +" modo de varredura contínua e produzirá sons de cliques " +"silenciososnapresença de radiação ambiente. Usá-lo permite que você o " +"desligueouescaneie a si mesmo ou no chão. Está atualmente em." #: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" msgstr[0] "" msgstr[1] "" -#. ~ Description for lamp oil cooker +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -" fogão a óleo de lâmpadaEste é um aquecedor simples alimentado por " -"óleodelâmpada. Ele é projetado para cozinhar comida." #: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for oil lamp (off) +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." msgstr "" -" lâmpada a óleo (desligada) Esta é uma lâmpada a óleo. Não fornece muitaluz," -" mas dura muito tempo. Use-o para ligá-lo." #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for oil lamp +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." msgstr "" -" Lâmpada de óleoEsta é uma lâmpada a óleo. Não fornece muita luz, " -"masduramuito tempo. Está ligado. Use-o para desligá-lo." +" mp3 player (on) Este mp3 player está ligado e tocando algumasmúsicasótimas," +" elevando seu moral de forma constante enquanto estiver nasuapessoa. Ele é " +"executado através de baterias rapidamente; você podedesligá-lo usando-o. " +"Isso também obscurece sua audição." #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for oxygen tank +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." msgstr "" -" tanque de oxigênioEste é um tanque de oxigênio medicinal " -"comprimidocomregulador e máscara. Comumente usado em situações deemergência," -" proporciona alívio imediato para ataques de asma ou inalação defumaça, e " -"pode fornecer uma breve explosão de energia." #: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for oxygen cylinder +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" msgstr "" #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" +msgid "handheld game system" +msgid_plural "handheld game systems" msgstr[0] "" msgstr[1] "" -#. ~ Description for nitrogen tank +#. ~ Description for handheld game system #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This is a portable games console in working condition, with a backlit screen" +" allowing you to play in the dark. You can use it to play it for a little " +"while, but this requires batteries." msgstr "" +" sistema de jogo portátilEsta é uma consola de jogos portátil em " +"condiçõesdefuncionamento, com um ecrã retroiluminado que lhe permite jogar " +"noescuro. Você pode usá-lo para jogar por um tempo, mas isso requer pilhas." #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "" -msgstr[1] "" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "smartphone" +msgstr[1] "smartphones" -#. ~ Description for hydrogen tank +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. +#: lang/json/TOOL_from_json.py +msgid "You activate the flashlight app." +msgstr "Você ativou a lanterna do celular." + +#. ~ Use action need_charges_msg for smartphone. +#: lang/json/TOOL_from_json.py +msgid "The smartphone's charge is too low." +msgstr "Bateria do smartphone está baixa." + +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." msgstr "" +" Um smartphone popular e sofisticado. Capaz de fazer fotos devido " +"acâmeraintegrada e iluminando uma área como por app lanterna, assumindo " +"quetemcarga suficiente. O smartphone também tem um aplicativo de " +"relógioqueinclui um alarme. Funciona com uma pequena pilha de " +"energiarecarregávelcompatível com a fonte de alimentação unificada." #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "" -msgstr[1] "" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "smartphone - música" +msgstr[1] "smartphones - música" -#. ~ Description for paint brush +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "escova de pinturaUm pincel largo, adequado para pintar paredes." +msgid "" +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." +msgstr "" +"Esse celular está tocando música, consistentemente elevando sua moral. Você " +"não consegue escutar mais nada enquanto ouve música." #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" msgstr[0] "" msgstr[1] "" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "marcador permanenteEscrito" +msgid "Turn off flashlight" +msgstr "Desliga a lanterna" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "Escrever" +msgid "You deactivate the flashlight app." +msgstr "Desativou a lanterna do celular." -#. ~ Description for permanent marker +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" -" Este é um marcador permanente de força industrial King Size (tm), " -"ameiocaminho entre um marcador típico e uma lata de tinta spray emtamanho. " -"Use-o para escrever algo. No entanto, escrever \"Elbereth \\provavelmentenão" -" irá ajudá-lo." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" +msgid "vibrator" +msgid_plural "vibrators" msgstr[0] "" msgstr[1] "" -#. ~ Description for pet carrier +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." msgstr "" -" portador de animal de estimaçãoUm recipiente de plástico destinado " -"amanteranimais de estimação para o transporte. Use-o em um animal " -"adequadoparacapturar, use-o em uma peça vazia para liberar." +" vibrador Este dispositivo de devoramento de bateria é apenas a coisa " +"paraamassar a tensão e ajudá-lo a relaxar. Use-o para fazer uma pausa " +"edescontrair." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "" -msgstr[1] "" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "pé-de-cabra" +msgstr[1] "pés-de-cabra" -#. ~ Description for wooden pet carrier +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." msgstr "" +" crowbarEsta é uma ferramenta pesada e intrigante. Use-o para " +"abrirportastrancadas sem destruí-las ou levantar tampas de bueiros. Você " +"também pode usá-lo para bater em algumas cabeças." #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" msgstr[0] "" msgstr[1] "" -#. ~ Description for chicken cage +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" -" gaiola de frangoUm recipiente de arame feito para o transporte degalinhas, " -"mas você pode usá-lo para armazenar qualquer animal minúsculo. Use-o em " -"umanimal adequado para capturar, use-o em uma peça vazia paraliberar." +" lockpick improvisadoEste é um conjunto improvisado de picaretas e " +"chavesdetorção feitas de sucata. Você precisa de habilidades do tipo " +"MacGyverparaabrir bloqueios com elas, pois elas são frágeis, mas diminuem " +"aschances deos alarmes serem disparados." #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" +msgid "ice axe" +msgid_plural "ice axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for zombie pheromone +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" +" machado de geloEste é um machado de gelo com um martelo na cabeça, " +"umaferramenta multiusos de escalada e caminhada usada por " +"montanhistas.Éresistente o suficiente para forçar a abertura de portas " +"fechadas ouolevantamento de tampas de inspeção." #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" msgstr[0] "" msgstr[1] "" -#. ~ Description for pickaxe +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." msgstr "" -" picaretaEsta é uma grande picareta de aço, adequada para " -"quebrarobjetosduros ou (com habilidade suficiente) alvos duros. Ataque a " -"terra!" #: lang/json/TOOL_from_json.py msgid "locksmith kit" @@ -85040,1782 +85130,1934 @@ msgstr "" "erápida, desde que você tenha alguma habilidade mecânica." #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" +msgid "bio lockpick" +msgid_plural "bio lockpicks" msgstr[0] "" msgstr[1] "" -#. ~ Description for glass pipe +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "bio lockpickth é um pseudo item" + +#: lang/json/TOOL_from_json.py +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "bomba de ácido" +msgstr[1] "bombas de ácido" + +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." msgstr "" -" tubo de vidroEste é um tubo de vidro soprado à mão. É do tipo " -"maiscomumenteusado para fumar substâncias recreativas." +" bomba ácidaEste é um recipiente frágil cheio de ácido. Jogue " +"paraderramaruma poça de ácido potente." #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" msgstr[0] "" msgstr[1] "" -#. ~ Description for tobacco pipe +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" -" cachimbo de tabacoEste é um cachimbo de madeira entalhado à mão. " -"Eleéprojetado para facilitar o consumo de folhas de tabaco curadas pelo " -"fogo." +" Explosivo C-4Este é explosivo de composição RDX de nível militar. " +"Umrótulodiz: \"Altamente explosivo, use com extrema cautela! \" Ele vem " +"comumtemporizador pequeno." #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" msgstr[0] "" msgstr[1] "" -#. ~ Description for pliers +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "" + +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -" alicateEste é um par básico de alicates deslizantes, capazes de " -"lidarcomtrabalhos mecânicos básicos. Qualquer coisa muito complexa " -"exigiráumachave." +" Este é um explosivo de composição RDX de nível militar. Uma " +"etiquetadiz:\"Altamente explosivo, use com extrema cautela! \" Ele vem " +"comumtemporizador pequeno, que está atualmente no mínimo." #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" +msgid "dynamite" +msgid_plural "dynamites" msgstr[0] "" msgstr[1] "" -#. ~ Description for pocket watch +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. +#: lang/json/TOOL_from_json.py +msgid "You light the dynamite." +msgstr "Você acende a dinamite." + +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" -" relógio de bolso Um relógio de bolso antiquado. Este diz-lhe o tempoeparece" -" ser bom fazê-lo. Também pode ser desmontado em algumas partesúteis." +" Estes são vários bastões de explosivos com um fusível ligado. Use " +"esteitempara acender o fusível. Você precisará, é claro, de um isqueiro " +"oudecombinações em seu inventário para fazer isso. Pouco depois de " +"acenderofusível, este item vai explodir, então vá embora!" #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for pocket knife +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." msgstr "" -" canivete Esta é uma pequena faca de bolso. Não é ótimo para combate, " -"masémelhor que nada. É afiada o suficiente para açougueiro." +" O fusível nesta dinamite é aceso e assobio. Vai explodir a " +"qualquermomentoagora." #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric polisher +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -" polidor elétrico Um polidor elétrico que pode ser usado " -"paralustrarsuperfícies metálicas até que elas reflitam como um espelho." #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for soda can stove kit +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" -" kit de fogão de lata de refrigeranteEste é um fogão a lenha ultra- " -"levecomanel de ferver, feito à mão a partir de um par de latas de " -"refrigerantedealumínio. Ele vem com uma garrafa de plástico de 500 ml " -"paracontercombustível concentrado de álcool." #: lang/json/TOOL_from_json.py -msgid "handheld game system" -msgid_plural "handheld game systems" +msgid "EMP bomb" +msgid_plural "EMP bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for handheld game system +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable games console in working condition, with a backlit screen" -" allowing you to play in the dark. You can use it to play it for a little " -"while, but this requires batteries." +msgid "Activate bomb" msgstr "" -" sistema de jogo portátilEsta é uma consola de jogos portátil em " -"condiçõesdefuncionamento, com um ecrã retroiluminado que lhe permite jogar " -"noescuro. Você pode usá-lo para jogar por um tempo, mas isso requer pilhas." +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "" -msgstr[1] "" +msgid "You activate the EMP bomb." +msgstr "" -#. ~ Description for portal generator +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." msgstr "" -" Gerador de portalEste é um dispositivo raro, bizarro e arcano " -"denaturezasobrenatural. Está dando uma dor de cabeça só de olhar para ela. " -"Estácoberto de marcas alienígenas." #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone adze +#. ~ Use action no_deactivate_msg for active EMP bomb. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "" + +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" -" stone adzeEste é um adorno de pedra, algo útil para cortar " -"objetosdemadeira." #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone axe +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You light the %s." +msgstr "" + +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" -" machado de pedraEsta é uma pedra afiada afixada a um bastão. " -"Elefuncionarazoavelmente bem como um machado, mas na verdade não pode " -"sercomparado aum machado adequado." +" Este é um explosivo caseiro volátil. Use este item para acender ofusível. " +"Você precisará, é claro, de um isqueiro ou de combinações em " +"seuinventáriopara fazer isso. Pouco depois de acender o fusível, este item " +"vaiexplodir, então vá embora!" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone hammer +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." msgstr "" -" Martelo de pedra Esta é uma pedra afixada num pau, no fac-símile cru " -"deummartelo. Funciona adequadamente como um martelo, mas na verdade não pode" -" ser comparado a um bom." +" Bomba de fertilizante (aceso) O fusível desta bomba de " +"fertilizanteestáaceso e assobiando. Vai explodir a qualquer momento agora." #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" +msgid "firecracker" +msgid_plural "firecrackers" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone knife +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" msgstr "" -" faca de pedraEsta é uma pedra afiada colocada em um cabo oco. Não é " -"tãoútilquanto uma faca adequada, mas é melhor que nada." +" firecrackerUm fogo de artifício solitário com um fusível curto. Useesteitem" +" para acender o fusível. Claro, você precisará de um isqueiro oudealguns " +"fósforos para isso. Logo depois que você acender o fusíveleleexplodirá, " +"então jogue-o rapidamente!" #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for stone shovel +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." msgstr "" -" pá de pedraEsta é uma pedra achatada afixada a um pedaço de pau. " -"Elefunciona razoavelmente bem como uma pá, mas realmente não " -"podesercomparado a uma pá real." +" firecracker (lit) Um foguete que foi aceso; o fusível está assobiando. " +"Joguerapidamente antes que exploda." #: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" msgstr[0] "" msgstr[1] "" -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "bio lockpickth é um pseudo item" +#. ~ Description for pack of firecrackers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" +msgstr "" +" pack of firecrackersEste é um pacote de 25 fogos de artifício com " +"umfusívelinicial. Use este item para acender o fusível. Claro, vocêprecisará" +" de umisqueiro ou de alguns fósforos para isso. Logo depois quevocê acender " +"ofusível, eles começarão a explodir, então jogue- osrapidamente!" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for rag +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." msgstr "" -" Este é um grande pedaço de pano, útil na elaboração e " -"possivelmenteparaestancar o sangramento." +" pacote de fogos de artifício (aceso) Um pacote de 25 fogos de " +"artifícioquefoi aceso; o fusível está assobiando. Jogue-os rapidamente antes" +" decomeçara explodir." #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" +msgid "flashbang" +msgid_plural "flashbangs" msgstr[0] "" msgstr[1] "" -#. ~ Description for sponge +#. ~ Use action msg for flashbang. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the flashbang." +msgstr "flashbangVocê puxa o pino no flashbang." + +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" +" Este é um estilo de polícia militar flashbang. Use este item para " +"puxaropino e acender o fusível. Você terá então cinco turnos antes de " +"detonarcomluz e som intensos, cegando, ensurdecendo e desorientando " +"qualquerpessoapor perto." #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" +msgid "active flashbang" +msgid_plural "active flashbangs" msgstr[0] "" msgstr[1] "" -#. ~ Description for washing kit +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" +" flashbang ativoEste flashbang está ativo e em breve detonará com luz " +"esomintensos, cegando, ensurdecendo e desorientando qualquer pessoa " +"porperto. Pode ser uma boa ideia jogá-lo!" #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for reading light. +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "luz de leituraVocê liga a luz de leitura." +msgid "Arm" +msgstr "vasilha de gás improvisadaArm" -#. ~ Use action need_charges_msg for reading light. +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "A luz de leitura pisca." +msgid "You arm the makeshift gas canister." +msgstr "Você arma a caixinha de gás improvisada." -#. ~ Description for reading light +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "Um pequeno LED de luz, destinado a ler livros no escuro." +msgid "" +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." +msgstr "" +" Esta é uma bomba de gás bruta usando produtos químicos domésticos. " +"Useesteitem para armá-lo. Em três turnos, ele começará a expelir um " +"gásaltamentetóxico por um curto período de tempo. Este gás envenena os " +"queestãoexpostos a ele, além de obscurecer a visão e o cheiro." #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for reading light (active). +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "luz de leitura (ativa) Você apaga a luz de leitura." +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "" -#. ~ Description for reading light (active) +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. +#: lang/json/TOOL_from_json.py +msgid "Hiss." +msgstr "Sentindo" + +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." msgstr "" -" Um pequeno LED de luz, destinado a ler livros no escuro. Este está ligado." +" Essa lata caseira de gás venenoso não foi selada e está (ou estará " +"embreve)expelindo gás altamente tóxico. Você deve considerar se livrar " +"deleembreve." #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for refillable lighter. +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. #: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "recarregável isqueiroLight up" +msgid "Activate" +msgstr "Embalado M72 LAWActivate" -#. ~ Use action msg for refillable lighter. +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "Você aperta o isqueiro." - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "Nada acontece." +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "Você puxa a alavanca de ativação, preparando a LEI para disparar." -#. ~ Description for refillable lighter +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" -" Este é um isqueiro com tampa flip top e tanque reabastecido. Umisqueirodeve" -" ser carregado para usar várias drogas, como cigarros, ou paraacendercoisas " -"como coquetéis molotov. Você também pode usar um isqueiroparaacender itens " -"próximos em chamas." +" Esta é uma lei M72, embalada em sua forma de armazenamento. Use- " +"oparaestourá-lo e prepará-lo para disparar. Uma vez ativado, não " +"podeserreembalado." -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "Você apaga o isqueiro." +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for refillable lighter +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." msgstr "" -" Este é um isqueiro com tampa flip top e tanque reabastecido. Está aceso." - -#: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "" -msgstr[1] "" +" mininukeEsta é uma arma extremamente poderosa, uma bomba nuclearportátil. " +"Use-o para ativar o temporizador. Você adivinha que a explosãoseria grandeo " +"suficiente para tirar uma pequena casa." -#. ~ Description for quern +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "quernEste é um simples quern de pedra movido a mão para moer grãos." +msgid "" +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." +msgstr "" +" Esta bomba nuclear em miniatura tem uma luz piscando na lateral, " +"mostrandoque ela logo explodirá. Você provavelmente deveria ir longe, " +"longedisso." #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for rollmat. -#: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "rollmatVocê desenrola o tapete e coloca-o no chão." - -#. ~ Description for rollmat +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "" -" Esta é uma folha de espuma que pode ser enrolada " -"firmementeparaarmazenamento. Ele isola você do chão, facilitando o sono. " -"Use-oparadesenrolar e colocar no chão." +msgid "Light rag" +msgstr "Molotov cocktailPano de luz" +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "" -msgstr[1] "" +msgid "You light the Molotov cocktail!" +msgstr "Você acende o coquetel Molotov!" -#. ~ Description for RX12 jet injector +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -" Injetor de jato RX12O Injetor de jato Rivtech RX12 é um " -"pequenodispositivoem forma de pistola usado para injetar produtos químicos " -"de curarápidaavançados através da pele sem o uso de uma agulha. Um rótulo " -"aoladoadverte contra o uso de mais de duas doses por hora." - -#: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "" -msgstr[1] "" +" Uma garrafa de líquido inflamável com um pano inserido. Use este " +"itemparailuminar o pano. Você precisará, é claro, de um isqueiro ou " +"decombinaçõesem seu inventário para fazer isso. Depois de acendê-lo, atire- " +"opara causarincêndios." -#. ~ Description for safe deposit box +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." msgstr "" -" caixa de depósito seguroEsta é uma caixa de bloqueio de combinaçãosegura. " -"Infelizmente, você não conhece a combinação. Quebrar dentro " -"deledestruiriaqualquer coisa de valor." +" Uma garrafa de líquido inflamável com um pano flamejante preso nopescoço. " +"Atirar irá quebrar a garrafa no impacto e acender uma bola de fogo. Deixá- " +"lo cair no fogo, por isso não faça isso a menos que queira queimaraté " +"amorte." #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" +msgid "ANFO charge" +msgid_plural "ANFO charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for sarcophagus access code +#. ~ Use action msg for ANFO charge. +#: lang/json/TOOL_from_json.py +msgid "You light the fuse on the ANFO charge. Run survivor, run!" +msgstr "Você acende o fusível na carga do ANFO. Corra sobrevivente, corra!" + +#. ~ Description for ANFO charge #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. Use this item to light the fuse. You will then have " +"twenty turns before it explodes and creates a large fireball." msgstr "" -" código de acesso ao sarcófagoEsta impressão é uma seqüência de " -"númerosparaacessar o elevador no sarcófago de resíduos perigosos." +" Este é um grande barril de metal cheio de pelotas ANFO e equipado " +"comumprimer de dinamite. Use este item para acender o fusível. Você " +"terávintevoltas antes de explodir e criar uma grande bola de fogo." #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" +msgid "active ANFO charge" +msgid_plural "active ANFO charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for wood saw -#: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "" -" serrote de madeiraEsta é uma serra fina, útil para cortar objetosdemadeira." - +#. ~ Use action no_deactivate_msg for active ANFO charge. +#. ~ Use action no_deactivate_msg for active black gunpowder charge. #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "" -msgstr[1] "" +msgid "You've already lit the fuse - run!" +msgstr "Você já acendeu o fusível - corra!" -#. ~ Description for scalpel +#. ~ Description for active ANFO charge #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +"This is a large metal keg filled with ANFO pellets and equipped with a " +"dynamite primer. The fuse has been lit - better run like hell!" msgstr "" -" bisturiEsta é uma faca muito afiada projetada para o corte cirúrgico. " -"Sualâmina pequena e afiada permite golpes de precisão nas " -"mãosdoshabilidosos." +" Este é um grande barril de metal cheio de pelotas ANFO e equipado com uma " +"espoleta de dinamite. O fusível foi aceso - é melhor correr como o inferno!" #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" +msgid "black gunpowder charge" +msgid_plural "black gunpowder charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for screwdriver +#. ~ Use action msg for black gunpowder charge. #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." +"You light the fuse on the black gunpowder charge. Get rid of it quickly!" msgstr "" -" chave de fendaEsta é uma chave de fenda Philips. É importante " -"paraquasetodos os produtos eletrônicos, a maioria dos desenhos mecânicos e " -"temmuitomais usos." - -#: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "" -msgstr[1] "" +"Você acende o fusível na carga de pólvora negra. Livre-se disso rapidamente!" -#. ~ Description for screwdriver set +#. ~ Description for black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" +" this item to light the fuse. Should explode in a few minutes…" msgstr "" -" conjunto de chave de fendaEste é um conjunto de chaves de fenda " -"emdiversostamanhos e tipos de lâminas. Garantido ter as ferramentas " -"certaspara umtrabalho mais preciso." #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" +msgid "active black gunpowder charge" +msgid_plural "active black gunpowder charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for scythe +#. ~ Description for active black gunpowder charge #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a home-made explosive device, consisting of a large plastic jug " +"filled with black gunpowder and scrap metal, whose fuse has been lit, its " +"final countdown starting." msgstr "" -" foiceEsta é uma ferramenta agrícola antiquada usada para cortar gramaalta. " -"Embora possa ser uma lâmina gigante no final de uma vara, " -"éincrivelmentedifícil de usar para qualquer coisa, mas a sua finalidade." +"Este é um dispositivo explosivo caseiro, consistindo de um grande jarro de " +"plástico cheio de pólvora negra e sucata de metal, cujo fusível foi aceso, " +"começando sua contagem regressiva final." #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" +msgid "RDX charge" +msgid_plural "RDX charges" msgstr[0] "" msgstr[1] "" -#. ~ Description for sewing kit +#. ~ Use action msg for RDX charge. +#: lang/json/TOOL_from_json.py +msgid "You light the fuse on the explosive charge. Clear the area!" +msgstr "Você acende o fusível na carga explosiva. Limpe a área!" + +#. ~ Description for RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"Contains a core of primary explosive to ensure that the charge detonates " +"completely and delivers its entire destructive power to everything in sight." msgstr "" -" kit de costuraEste é um kit de plástico com uma variedade de agulhas, " -"algunscarretéis de plástico para linha e algumas outras ferramentastêxteis " -"úteis. Use um kit de costura em uma peça de roupa para tentarconsertar ou " -"reforçaressa roupa. Isso usa sua habilidade de customização." +"Este é um barril de metal, cheio com 50 litros de RDX e sucata de metal. " +"Contém um núcleo de explosivo primário para garantir que a carga detone " +"completamente e entregue todo o seu poder destrutivo a tudo à vista." #: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" +msgid "active RDX charge" +msgid_plural "active RDX charges" msgstr[0] "" msgstr[1] "" +#. ~ Use action no_deactivate_msg for active RDX charge. #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "" -msgstr[1] "" +msgid "You've already lit the fuse - clear the area immediately!" +msgstr "Você já acendeu o pavio - limpe a área imediatamente!" -#. ~ Description for shaving kit +#. ~ Description for active RDX charge #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." +"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " +"The fuse has been lit and once it ignites the primary explosive, the charge " +"will detonate and rain fire and steel on everything in sight." msgstr "" -" kit de barbearEste é um kit de barbear compacto e leve feito " -"paraosviajantes. Você pode usá-lo para fazer a barba se for fornecido " -"comsabão. Requer 1 unidade de sabão por uso." +"Este é um barril de metal, cheio com 50 litros de RDX e sucata de metal. O " +"fusível foi aceso e, uma vez que acenda o explosivo primário, a carga irá " +"detonar e chover fogo e aço em tudo à vista." #: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" +msgid "rocket candy" +msgid_plural "rocket candies" msgstr[0] "" msgstr[1] "" -#. ~ Description for shelter kit +#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket +#. candies'}. #: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgid "Light candy" +msgstr "Acender doce" + +#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. +#: lang/json/TOOL_from_json.py +msgid "You light the rocket candy on fire. Throw it!" +msgstr "Você acende o foguete doce em chamas. Jogue-o!" + +#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} +#: lang/json/TOOL_from_json.py +msgid "" +"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" +" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" +" smokescreen - if you lit the narrow end, you should be able to throw it " +"before the flame reaches the broad end." msgstr "" -" kit de abrigoEste é um pequeno abrigo, feito de paus e peles. " -"Useparacolocar." +" Um pedaço em forma de pêra de doce de foguete obtido aquecendo salitre com " +"açúcar e fundindo o líquido obtido. Pode servir como um combustível de " +"foguete, mas também como uma cortina de fumaça - se você acender a " +"extremidade estreita, você deve ser capaz de jogá-lo antes que a chama " +"atinja a extremidade mais larga." #: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" +msgid "burning rocket candy" +msgid_plural "burning rocket candies" msgstr[0] "" msgstr[1] "" -#. ~ Use action failure_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "shishkebab (off) Ah, não. Não consegue começar!" - -#. ~ Use action lacks_fuel_message for shishkebab (off). +#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', +#. 'str_pl': 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "Essa coisa precisa de algum combustível!" +msgid "You've already lit the fuse - get rid of it immediately!" +msgstr "Você já acendeu o pavio - livre-se dele imediatamente!" -#. ~ Use action success_message for shishkebab (off). +#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': +#. 'burning rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "Vamos dançar, Zeds!" +msgid "Hsssss." +msgstr "Hsssss." -#. ~ Description for shishkebab (off) +#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket +#. candies'} #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." +"This is a chunk of rocket candy that has been lit on fire and burns with a " +"loud hiss, spewing forth large amounts of smoke." msgstr "" -" Esta é uma lâmina grande com um cano de combustível no lado e " -"umpequenotanque e ignição embutidos no cabo isolado. Quando cheia " -"degasolina, alâmina pode ficar quente para chamuscar inimigos e iluminar " -"seucaminho. Use para acender." +" Este é um pedaço de doce de foguete que foi aceso no fogo e queima com " +"umassobio alto, vomitando grandes quantidades de fumaça." #: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" +msgid "electric firestarter" +msgid_plural "electric firestarters" msgstr[0] "" msgstr[1] "" -#. ~ Use action auto_extinguish_message for shishkebab (on). +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgid "" +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" -" shishkebab (em) Que chatice, cara! A chama do seu shishkebab cintilaeapaga." - -#. ~ Use action charges_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "Uncool, outta gas! A chama do seu shishkebab apaga." - -#. ~ Use action noise_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "Seu shishkebab crepita!" - -#. ~ Use action voluntary_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "Paz fora. A chama do seu shishkebab morre." +" firestarter elétricoEste é um firestarter elétrico grosseiramente feito, " +"que pode funcionar como um isqueiro ineficiente." -#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "Seu shishkebab assobia na água e sai." +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for shishkebab (on) +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -" Esta é uma lâmina grande com um cano de combustível no lado e " -"umpequenotanque e ignição embutidos no cabo isolado. A lâmina " -"estábrilhandointensamente. Use para desligar o gás." +" broca de incêndioEsta broca de incêndio é um item simples " +"parainiciarincêndios; é feito de dois pedaços de madeira e alguma corda. " +"Umavez que éconstruído a partir de materiais simples, é lento e " +"bastantedifícilcomeçar um incêndio usando esta ferramenta." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" +#: lang/json/TOOL_from_json.py +msgid "camp fire drill" +msgid_plural "camp fire drills" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for shotgun trap. -#: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "armadilha de espingardaVocê define a armadilha de espingarda." - -#. ~ Description for shotgun trap +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -" Este é um tripwire simples é ligado ao gatilho de uma espingarda " -"decanoduplo carregado. Quando puxada, a espingarda dispara. Duas " -"conchassãocarregadas; Na primeira vez que o gatilho é puxado, uma ou ambas " -"asconchas podem ser descarregadas." +" broca de incêndio de acampamentoEsta broca de incêndio robusta é " +"umitemsimples para iniciar incêndios; é feito de dois pedaços de madeira " +"ealgumacorda. Uma vez que é construído a partir de materiais simples, élento" +" ebastante difícil começar um incêndio usando esta ferramenta." #: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" +msgid "flint and steel" +msgid_plural "sets of flint and steel" msgstr[0] "" msgstr[1] "" -#. ~ Description for shovel +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." msgstr "" -" shovelThis é uma ferramenta de escavação. Use-o para cavar poçosadjacentesà" -" sua localização." #: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" +msgid "lighter" +msgid_plural "lighters" msgstr[0] "" msgstr[1] "" -#. ~ Description for sickle +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." msgstr "" -" sickleEsta é uma ferramenta agrícola antiquada usada para cortar gramaalta." -" Embora possa ser uma enorme lâmina curvada em uma alça, " -"éincrivelmentedifícil de usar para qualquer coisa, mas sua finalidade." +" isqueiroIsto é um isqueiro de plástico descartável. Um isqueiro " +"devesercarregado para usar várias drogas, como cigarros, ou para " +"acendercoisascomo coquetéis molotov. Você também pode usar um isqueiro " +"paraacenderitens próximos em chamas." #: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" +msgid "magnifying glass" +msgid_plural "magnifying glasses" msgstr[0] "" msgstr[1] "" -#. ~ Description for small fire extinguisher +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." msgstr "" -" pequeno extintor de incêndioEste é um extintor portátil contendo um " -"litrodegás CO2 altamente comprimido. Seria útil para apagar " -"incêndiosadjacentes." +" lupaEsta é uma lupa. Pode ser útil para iniciar incêndios durante " +"océuensolarado." #: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" +msgid "matchbook" +msgid_plural "matchbooks" msgstr[0] "" msgstr[1] "" -#. ~ Description for firearm repair kit +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." msgstr "" -" kit de reparação de armas de fogoEste é um kit de ferramentas " -"portátilfeitopara reparar armas de fogo danificadas. Alimentado por " -"bateriaspadrão, éuma ferramenta vital para a manutenção de armas de fogo a " -"longoprazo. Requer 100 cargas de bateria por uso." +" matchbookEste é um pequeno livro de fósforos com uma superfície " +"grosseiranaaba externa. As correspondências devem ser realizadas para " +"usarváriosmedicamentos, como cigarros, ou para acender coisas como " +"coquetéisMolotov. Você também pode usar combinações para acender itens " +"próximos emchamas." #: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" +msgid "refillable lighter" +msgid_plural "refillable lighters" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "lâmpada inteligente (desligada) Você liga a lâmpada inteligente." +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "recarregável isqueiroLight up" -#. ~ Use action need_charges_msg for smart lamp (off). +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "As baterias inteligentes estão apagadas." +msgid "You flick the lighter." +msgstr "Você aperta o isqueiro." -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "Esta é uma lâmpada inteligente, pode ser ativada remotamente." +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "Nada acontece." +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." +msgstr "" +" Este é um isqueiro com tampa flip top e tanque reabastecido. Umisqueirodeve" +" ser carregado para usar várias drogas, como cigarros, ou paraacendercoisas " +"como coquetéis molotov. Você também pode usar um isqueiroparaacender itens " +"próximos em chamas." -#. ~ Use action msg for smart lamp (on). +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "lâmpada inteligente (on) Sua lâmpada inteligente desligada" +msgid "You extinguish the lighter." +msgstr "Você apaga o isqueiro." -#. ~ Description for smart lamp (on) +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." msgstr "" -" Esta é uma lâmpada inteligente, esta lâmpada inteligente está ligada. " -"Podeser desativado remotamente." +" Este é um isqueiro com tampa flip top e tanque reabastecido. Está aceso." #: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" +msgid "ember carrier" +msgid_plural "ember carriers" msgstr[0] "" msgstr[1] "" -#. ~ Description for emergency oxygen pack +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." +msgid "You light the tinder." +msgstr "portador de brasa Você acende o material inflamável." + +#. ~ Use action need_charges_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "The ember carrier is out of tinder." msgstr "" -" pack de oxigênio de emergênciaEste é um pequeno tanque de " -"oxigêniomédicocomprimido com um regulador de dobramento e máscara. Comumente" -" usadoemsituações de emergência, proporciona alívio imediato para ataques " -"deasmaou inalação de fumaça, e pode fornecer uma breve explosão de energia." -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "" -msgstr[1] "" +#. ~ Use action need_fire_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You need a lighter or fire to light this." +msgstr "Você precisa de um isqueiro ou fogo para acender isso." -#. ~ Description for soldering iron +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." msgstr "" -" ferro de soldaEste é um dispositivo com uma ponta de metal que " -"podeficarmuito quente. É necessário para a elaboração de eletrônicos " -"avançados. Vocêtambém pode usá-lo para cauterizar feridas, se necessário." +" Este é um pequeno recipiente para retenção de material, com furos nele " +"parafornecer um fluxo de ar controlado. Pode nutrir uma brasa latente por " +"umlongo tempo, para iniciar incêndios sem ferramentas modernas." #: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" msgstr[0] "" msgstr[1] "" -#. ~ Description for spray can +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." msgstr "" -" lata de sprayEsta é uma lata de spray, cheia de tinta. Use " -"essaferramentapara fazer grafites no chão." +" transportador de brasa (aceso) Este é um pequeno recipiente para segurar " +"omaterial inflamável, com furos nele para fornecer um fluxo de arcontrolado." +" Uma brasa está queimando dentro dela e pode ser usada parainiciar uma " +"fogueira." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" +#: lang/json/TOOL_from_json.py +msgid "crash axe" +msgid_plural "crash axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for stepladder +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "Escada de mãoEsta é uma escada de madeira. Use-o para defini-lo." +msgid "" +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." +msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" +#: lang/json/TOOL_from_json.py +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" msgstr[0] "" msgstr[1] "" -#. ~ Description for still +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" -" stillThis ainda é um. É útil para criar destilação de álcool " -"eoutrassubstâncias mais curiosas." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" +#: lang/json/TOOL_from_json.py +msgid "fire axe" +msgid_plural "fire axes" msgstr[0] "" msgstr[1] "" -#. ~ Description for autoclave +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." msgstr "" +" machado de fogoEste é um grande machado de duas mãos normalmente " +"usadoporbombeiros. Ele faz uma poderosa arma branca, mas é um pouco lento " +"paraserecuperar entre balanços." #: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" +msgid "Halligan bar" +msgid_plural "Halligan bars" msgstr[0] "" msgstr[1] "" -#. ~ Description for survival marker +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" -" Este é um pedaço afiado de carvão que é quase garantido para fazer " -"suasmãostodas cobertas de carvão. Use-o para escrever algo." +" Barra HalliganEsta é uma ferramenta pesada de uso " +"múltiplocomumenterealizada por bombeiros, policiais e unidades militares " +"deresgate. Use-opara abrir portas trancadas sem destruí-las ou " +"levantartampas de bueiros. Você também pode usá-lo para bater em algumas " +"cabeças." #: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift haircut kit +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." +msgid "" +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." msgstr "" -" kit de corte de cabelo improvisado Este é um kit com ferramentas " -"paracortaro cabelo." +" pequeno extintor de incêndioEste é um extintor portátil contendo um " +"litrodegás CO2 altamente comprimido. Seria útil para apagar " +"incêndiosadjacentes." #: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" msgstr[0] "" msgstr[1] "" -#. ~ Description for survivor mess kit +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" -" kit bagunça sobreviventeUm kit de bagunça caseiro, contendo tudo o " -"quevocêprecisa para criar uma cozinha pós-apocalíptica. Alimentado " -"porumqueimador de óleo de lâmpada, é composto de ferramentas " -"emateriaissimples, mas duráveis." +"Este é um extintor de incêndio em forma de granada. Embora não seja tão " +"eficaz quanto um extintor de incêndio comum, você pode usá-lo à distância. É" +" ativado pelo calor, então apenas jogue-o nas chamas." #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" msgstr[0] "" msgstr[1] "" -#. ~ Description for survivor telescope +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -" telescópio sobreviventeUm telescópio dobrável caseiro. Demasiado " -"grandeeimpreciso para usar como um escopo de arma, mas carregar este item " -"emseuinventário dobrará a distância que é mapeada em torno de você " -"durantesuasviagens." +" armadilha de peixe de plásticoEsta é uma armadilha de peixeimprovisadafeita" +" a partir de garrafas de plástico. É simples, primitivo, mas fácil deusar. O" +" princípio da ação: o peixe nada por isca, mas nãoconsegue sair. Não é " +"humano, proibido por lei, mas não há policiais paracuidar." #: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift shaving kit +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." msgstr "" -" Kit improvisado de barbearEste é um kit de barbear improvisado. " -"Vocêpodeusá-lo para fazer a barba se for fornecido com sabão. Requer 1 " -"unidadedesabão por uso." +" vara de pesca básica\"vara de pesca\" pode ser um pouco caridoso " +"deumadescrição. Na verdade, esta é uma vara com um pedaço de corda e " +"umgancho." #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" msgstr[0] "" msgstr[1] "" -#. ~ Description for swage and die set +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "" -" swage e die setEstes são um conjunto de swages e morre parametalsmithing. " -"Esses loops e blocos de metal são usados em algumas receitasde fabricaçãode " -"metais." +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "" +" vara de pesca profissional Uma vara de pesca profissional com um " +"conjuntodepesos correspondente. Com isso você deve ser capaz de pegá-los " +"todos." #: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" +msgid "hand press" +msgid_plural "hand presses" msgstr[0] "" msgstr[1] "" -#. ~ Description for syringe +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "syringeA seringa médica. Usado para administrar drogas intravenosas." +msgid "" +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." +msgstr "" +"isto é uma pequena prensa de mão para carregar munição de arma de fogo. Ele " +"vem com tudo que você precisa para começar a carregar suas próprias " +"munições." #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" msgstr[0] "" msgstr[1] "" -#. ~ Description for tailor's kit +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "" -msgstr[1] "" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "extrator de balas cinético" +msgstr[1] "extratores de balas cinéticos" -#. ~ Use action msg for tanning leather hide. +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." +msgid "This is a tool used for properly disassembling firearm ammunition." msgstr "" -" couro de couro curtidorVocê cuidadosamente desdobre a pele de " -"courodebronzeamento e agite-a limpa." +"Esta é uma ferramenta usada para desmontar corretamente munição de arma de " +"fogo." -#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "O couro de bronzeamento ainda não está pronto." +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "faca de cobre" +msgstr[1] "facas de cobre" -#. ~ Description for tanning leather hide +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." msgstr "" -" Um couro de animal tratado que está passando pelos " -"processosquímicosnecessários para se tornar couro. Você poderá ativá-lo " -"paradesenrolá-lo eutilizá-lo quando for feito." +" faca de cobreUma faca que consiste em cobre trabalhado de forma " +"grosseiraeuma alça simples. Primitivo, mas um passo acima da idade da pedra." #: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "" -msgstr[1] "" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "faca de mergulho" +msgstr[1] "facas de mergulho" -#. ~ Use action msg for tanning fur pelt. +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgid "" +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -" Peles de peles de bronzeamentoDesenvolva cuidadosamente a pele de " -"peledebronzeamento e agite-a limpa." +" faca de mergulhoEsta é uma faca curta e resistente com uma " +"bordaserrilhadapara linhas de corte e tiras, e uma ponta romba para " +"espreitar. Usadoprincipalmente por mergulhadores, é muito leve e ocupa " +"virtualmentenenhumespaço em seus bolsos." -#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "A pelagem de pele de bronzeamento ainda não está terminada." +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for tanning fur pelt +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." msgstr "" -" Pele de animal tratado que está passando pelos processosquímicosnecessários" -" para se transformar em pele. Você poderá ativá-loparadesenrolá-lo e " -"utilizá-lo quando for feito." +"Uma ferramenta afiada, semelhante a uma faca, usada na colheita de mel de " +"colméias. Dá uma arma corpo a corpo passável." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" +#: lang/json/TOOL_from_json.py +msgid "pocket knife" +msgid_plural "pocket knives" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for teleport pad. -#: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "teleport padVocê coloca o telepad." - -#. ~ Description for teleport pad +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." msgstr "" -" Este é um kit para uma armadilha de teletransporte que consiste " -"emumteleportador e uma célula solar que é acionada quando pisada." +" canivete Esta é uma pequena faca de bolso. Não é ótimo para combate, " +"masémelhor que nada. É afiada o suficiente para açougueiro." #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" +msgid "stone knife" +msgid_plural "stone knives" msgstr[0] "" msgstr[1] "" -#. ~ Description for teleporter +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." msgstr "" -"Este é um dispositivo experimental que te teletransportará a uma curta " -"distância quando ativado." +" faca de pedraEsta é uma pedra afiada colocada em um cabo oco. Não é " +"tãoútilquanto uma faca adequada, mas é melhor que nada." #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" +msgid "trowel" +msgid_plural "trowels" msgstr[0] "" msgstr[1] "" -#. ~ Description for tent +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." msgstr "" -"Esta é uma pequena tenda pessoal, é grande o suficiente para você se " -"encaixar confortavelmente." +" Uma pequena e afiada pá de jardinagem, perfeita para desenterrar " +"larvasevermes." #: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" +msgid "hoe" +msgid_plural "hoes" msgstr[0] "" msgstr[1] "" -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "TA PEGANDO FOGO BICHO" - -#: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "termômetro" -msgstr[1] "termômetros" - -#. ~ Description for thermometer +#. ~ Description for hoe #: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "Um termômetro de plástico que pode medir a temperatura do ar." +msgid "" +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." +msgstr "" +"Este é um implemento agrícola. Você pode usá-lo para transformar terra " +"cultivável em uma pilha de terra, ou cavar um buraco raso." #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" +msgid "stone shovel" +msgid_plural "stone shovels" msgstr[0] "" msgstr[1] "" -#. ~ Description for throwable fire extinguisher +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." msgstr "" -"Este é um extintor de incêndio em forma de granada. Embora não seja tão " -"eficaz quanto um extintor de incêndio comum, você pode usá-lo à distância. É" -" ativado pelo calor, então apenas jogue-o nas chamas." +" pá de pedraEsta é uma pedra achatada afixada a um pedaço de pau. " +"Elefunciona razoavelmente bem como uma pá, mas realmente não " +"podesercomparado a uma pá real." #: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" +msgid "scythe" +msgid_plural "scythes" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of metal tongs +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" -"Estas são longas pinças de metal. Elas são comumente usadas para cozinhar ou" -" em receitas de fabricação de metais." +" foiceEsta é uma ferramenta agrícola antiquada usada para cortar gramaalta. " +"Embora possa ser uma lâmina gigante no final de uma vara, " +"éincrivelmentedifícil de usar para qualquer coisa, mas a sua finalidade." #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" +msgid "shovel" +msgid_plural "shovels" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "Ligar" - -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." +msgid "This is a digging tool. Use it to dig pits adjacent to your location." msgstr "" +" shovelThis é uma ferramenta de escavação. Use-o para cavar poçosadjacentesà" +" sua localização." -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "" +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" +" sickleEsta é uma ferramenta agrícola antiquada usada para cortar gramaalta." +" Embora possa ser uma enorme lâmina curvada em uma alça, " +"éincrivelmentedifícil de usar para qualquer coisa, mas sua finalidade." #: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py -msgid "You turn off the heater." +msgid "" +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." msgstr "" +" aparador de sebes (desligado) Aparador de sebes sem fio, alimentado " +"agasolina, frente e verso. Uma longa linha de dentes afiados se estende " +"domotor; ligar o aparador fará com que vibrem rapidamente. A motosserra " +"dopobre homem no que diz respeito aos zumbis." #: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." msgstr "" +" corta-sebes (ligado) Um corta-sebes sem fio, alimentado a gasolina, dedupla" +" face. Está atualmente pronto para fazer algumas topiarias zumbis; useeste " +"item para desativá-lo." #: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "" -msgstr[1] "" +msgid "candle" +msgid_plural "candles" +msgstr[0] "vela" +msgstr[1] "velas" +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "ANFO charge" -msgid_plural "ANFO charges" -msgstr[0] "" -msgstr[1] "" +msgid "You light the candle." +msgstr "você acende a vela." -#. ~ Use action msg for ANFO charge. +#. ~ Description for candle #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the ANFO charge. Run survivor, run!" -msgstr "Você acende o fusível na carga do ANFO. Corra sobrevivente, corra!" +msgid "" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." +msgstr "" +"Esta é uma vela grossa. Ela não prove muita luz, proem ela queima por um " +"grande período de tempo. Você precisa de um isqueiro ou fósforos para " +"acende-lo." -#. ~ Description for ANFO charge +#. ~ Use action msg for candle. +#: lang/json/TOOL_from_json.py +msgid "The candle winks out." +msgstr "A vela desaparece." + +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. Use this item to light the fuse. You will then have " -"twenty turns before it explodes and creates a large fireball." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." msgstr "" -" Este é um grande barril de metal cheio de pelotas ANFO e equipado " -"comumprimer de dinamite. Use este item para acender o fusível. Você " -"terávintevoltas antes de explodir e criar uma grande bola de fogo." +"Esta é uma vela grossa. Ela não prove muita luz, proem ela queima por um " +"grande período de tempo. Você precisa de um isqueiro ou fósforos para " +"acende-lo. Essa vela está acessa." #: lang/json/TOOL_from_json.py -msgid "active ANFO charge" -msgid_plural "active ANFO charges" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active ANFO charge. -#. ~ Use action no_deactivate_msg for active black gunpowder charge. +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - run!" -msgstr "Você já acendeu o fusível - corra!" +msgid "You turn the lamp on." +msgstr "lampada a gasolina (off) Voce liga a lampada." -#. ~ Description for active ANFO charge +#. ~ Use action need_charges_msg for electric lantern (off). +#: lang/json/TOOL_from_json.py +msgid "The lantern has no batteries." +msgstr "lanterna elétrica (desligado) A lanterna não tem baterias." + +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a large metal keg filled with ANFO pellets and equipped with a " -"dynamite primer. The fuse has been lit - better run like hell!" +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" -" Este é um grande barril de metal cheio de pelotas ANFO e equipado com uma " -"espoleta de dinamite. O fusível foi aceso - é melhor correr como o inferno!" +" Esta é uma lâmpada alimentada por bateria. Não fornece muita luz, mas " +"duramuito tempo. Use-o para ligá-lo." #: lang/json/TOOL_from_json.py -msgid "black gunpowder charge" -msgid_plural "black gunpowder charges" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for black gunpowder charge. +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"You light the fuse on the black gunpowder charge. Get rid of it quickly!" -msgstr "" -"Você acende o fusível na carga de pólvora negra. Livre-se disso rapidamente!" +msgid "You turn the lamp off." +msgstr "lanterna elétrica (on) Você desliga a lâmpada." -#. ~ Description for black gunpowder charge +#: lang/json/TOOL_from_json.py +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "You turn the flashlight on." +msgstr "lanterna (desligada) Você liga a lanterna." + +#. ~ Use action need_charges_msg for flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "The flashlight's batteries are dead." +msgstr "As baterias da lanterna estão mortas." + +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, equipped with a long fuse. Use" -" this item to light the fuse. Should explode in a few minutes…" +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" +" Esta é uma típica lanterna doméstica com uma alça de plástico. Usando " +"estalanterna irá ligá-lo e fornecer luz, assumindo que ele está carregado " +"combaterias." #: lang/json/TOOL_from_json.py -msgid "active black gunpowder charge" -msgid_plural "active black gunpowder charges" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for active black gunpowder charge +#. ~ Use action msg for flashlight (on). +#: lang/json/TOOL_from_json.py +msgid "You turn the flashlight off." +msgstr "lanterna (acesa) Você desliga a lanterna." + +#: lang/json/TOOL_from_json.py +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). +#: lang/json/TOOL_from_json.py +msgid "The lamp is empty." +msgstr "A lâmpada está vazia." + +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a home-made explosive device, consisting of a large plastic jug " -"filled with black gunpowder and scrap metal, whose fuse has been lit, its " -"final countdown starting." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." msgstr "" -"Este é um dispositivo explosivo caseiro, consistindo de um grande jarro de " -"plástico cheio de pólvora negra e sucata de metal, cujo fusível foi aceso, " -"começando sua contagem regressiva final." +" Esta é uma pequena lanterna movida a gasolina. Não fornece muita luz, " +"masdura muito tempo. Use-o para ligá-lo." #: lang/json/TOOL_from_json.py -msgid "RDX charge" -msgid_plural "RDX charges" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for RDX charge. +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "You light the fuse on the explosive charge. Clear the area!" -msgstr "Você acende o fusível na carga explosiva. Limpe a área!" +msgid "The lantern is extinguished." +msgstr "lanterna de gasolina (em) A lanterna é extinta." -#. ~ Description for RDX charge +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"Contains a core of primary explosive to ensure that the charge detonates " -"completely and delivers its entire destructive power to everything in sight." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" -"Este é um barril de metal, cheio com 50 litros de RDX e sucata de metal. " -"Contém um núcleo de explosivo primário para garantir que a carga detone " -"completamente e entregue todo o seu poder destrutivo a tudo à vista." +" Esta é uma pequena lanterna movida a gasolina. Não fornece muita luz, " +"masdura muito tempo. Está ligado. Use-o para desligá-lo." #: lang/json/TOOL_from_json.py -msgid "active RDX charge" -msgid_plural "active RDX charges" +msgid "glowstick" +msgid_plural "glowsticks" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for active RDX charge. +#. ~ Use action msg for glowstick. #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - clear the area immediately!" -msgstr "Você já acendeu o pavio - limpe a área imediatamente!" +msgid "You activate the glowstick." +msgstr "glowstickVocê ativa o glowstick." -#. ~ Description for active RDX charge +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is an metal keg, filled with 50 liters worth of RDX and scrap metal. " -"The fuse has been lit and once it ignites the primary explosive, the charge " -"will detonate and rain fire and steel on everything in sight." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" -"Este é um barril de metal, cheio com 50 litros de RDX e sucata de metal. O " -"fusível foi aceso e, uma vez que acenda o explosivo primário, a carga irá " -"detonar e chover fogo e aço em tudo à vista." +" Este é um pequeno glowstick de luz azul. Use-o para dobrar o " +"plásticoequebrar o cilindro de vidro no interior para iniciar a reação. " +"Produziráuma pequena quantidade de luz." #: lang/json/TOOL_from_json.py -msgid "rocket candy" -msgid_plural "rocket candies" +msgid "dead glowstick" +msgid_plural "dead glowsticks" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for {'str': 'rocket candy', 'str_pl': 'rocket -#. candies'}. +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "Light candy" -msgstr "Acender doce" +msgid "This is a spent glowstick. It is essentially trash." +msgstr "glowstick mortoEste é um glowstick gasto. É essencialmente lixo." -#. ~ Use action msg for {'str': 'rocket candy', 'str_pl': 'rocket candies'}. #: lang/json/TOOL_from_json.py -msgid "You light the rocket candy on fire. Throw it!" -msgstr "Você acende o foguete doce em chamas. Jogue-o!" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for {'str': 'rocket candy', 'str_pl': 'rocket candies'} +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar" -" and casting the obtained liquid. Can serve as a rocket fuel, but also as a" -" smokescreen - if you lit the narrow end, you should be able to throw it " -"before the flame reaches the broad end." +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." msgstr "" -" Um pedaço em forma de pêra de doce de foguete obtido aquecendo salitre com " -"açúcar e fundindo o líquido obtido. Pode servir como um combustível de " -"foguete, mas também como uma cortina de fumaça - se você acender a " -"extremidade estreita, você deve ser capaz de jogá-lo antes que a chama " -"atinja a extremidade mais larga." +" glowstick ativoEste é um glowstick ativo e está produzindo luz. " +"Vaiduraralgumas horas antes de queimar." #: lang/json/TOOL_from_json.py -msgid "burning rocket candy" -msgid_plural "burning rocket candies" +msgid "flare" +msgid_plural "flares" msgstr[0] "" msgstr[1] "" -#. ~ Use action no_deactivate_msg for {'str': 'burning rocket candy', -#. 'str_pl': 'burning rocket candies'}. +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "You've already lit the fuse - get rid of it immediately!" -msgstr "Você já acendeu o pavio - livre-se dele imediatamente!" +msgid "Strike the striker" +msgstr "flare Golpeie o atacante" -#. ~ Use action sound_msg for {'str': 'burning rocket candy', 'str_pl': -#. 'burning rocket candies'}. +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "Hsssss." -msgstr "Hsssss." +msgid "You strike your flare and light it." +msgstr "Você acende seu brilho e acende." -#. ~ Description for {'str': 'burning rocket candy', 'str_pl': 'burning rocket -#. candies'} +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of rocket candy that has been lit on fire and burns with a " -"loud hiss, spewing forth large amounts of smoke." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" -" Este é um pedaço de doce de foguete que foi aceso no fogo e queima com " -"umassobio alto, vomitando grandes quantidades de fumaça." +" Este é um flare de magnésio de queima lenta. Use-o para atacar o atacante " +"eacendê-lo. Ela produzirá uma luz brilhante por cerca de meia hora." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" +msgid "active flare" +msgid_plural "active flares" msgstr[0] "" msgstr[1] "" -#. ~ Description for toolbox +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." msgstr "" -" Caixa de ferramentas Esta é uma caixa de metal robusta que contém um kit " -"deferramentas completo adequado para a maioria das atividades de manutenção " -"econstrução doméstica." +" Flare ativo Este flare queima de magnésio está produzindo luz. Vai " +"durarcerca de meia hora antes de queimar." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for workshop toolbox +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." +msgid "You turn the heavy duty flashlight on." msgstr "" +" lanterna de serviço pesado (desligado) Você liga a lanterna de " +"serviçopesado." +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "" -msgstr[1] "" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "As baterias da lanterna pesada estão mortas." -#. ~ Description for extended toolset +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" +" Esta é uma lanterna LED de alumínio tubular para serviço pesado, " +"comofrequentemente usada por guardas de segurança. Faz uma arma corpo a " +"corpopassável. Usando esta lanterna irá ligá-lo e fornecer luz, assumindo " +"queele está carregado com baterias." #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "Tocha de luz da tocha" +msgid "You turn the heavy duty flashlight off." +msgstr "" +" lanterna de serviço pesado (ligado) Você desliga a lanterna de " +"serviçopesado." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "Você acende a tocha." +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for torch +#: lang/json/TOOL_from_json.py +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." msgstr "" -" Esta é uma vara grande, embrulhada em panos embebidos em " -"materialinflamável. Quando aceso, produz uma boa quantidade de luz. Você " -"precisaráde um isqueiro ou fósforos para acendê-lo." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "A tocha está extinta." +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for torch +#. ~ Use action msg for lightstrip (inactive). +#: lang/json/TOOL_from_json.py +msgid "You irreversibly activate the lightstrip." +msgstr "lightstrip (inativo) Você ativa a tira de luz de forma irreversível." + +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." msgstr "" -" Esta é uma vara grande, embrulhada em panos embebidos em " -"materialinflamável. Está queimando, produzindo muita luz." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for hedge trimmer (off) +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" -" aparador de sebes (desligado) Aparador de sebes sem fio, alimentado " -"agasolina, frente e verso. Uma longa linha de dentes afiados se estende " -"domotor; ligar o aparador fará com que vibrem rapidamente. A motosserra " -"dopobre homem no que diz respeito aos zumbis." +" lâmpada a óleo (desligada) Esta é uma lâmpada a óleo. Não fornece muitaluz," +" mas dura muito tempo. Use-o para ligá-lo." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" +msgid "oil lamp" +msgid_plural "oil lamps" msgstr[0] "" msgstr[1] "" -#. ~ Description for hedge trimmer (on) +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." msgstr "" -" corta-sebes (ligado) Um corta-sebes sem fio, alimentado a gasolina, dedupla" -" face. Está atualmente pronto para fazer algumas topiarias zumbis; useeste " -"item para desativá-lo." +" Lâmpada de óleoEsta é uma lâmpada a óleo. Não fornece muita luz, " +"masduramuito tempo. Está ligado. Use-o para desligá-lo." #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for tripwire trap. +#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "armadilha de tripwire Você encadeia o tripwire." +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "" -#. ~ Description for tripwire trap +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" -" Este é um cabo forte e fino com algumas ferramentas de afixação nas " -"duasextremidades. Uma armadilha tripwire deve ser colocada através de uma " -"portaou outra passagem fina. Sua finalidade é tropeçar em pedestres, fazendo" -" comque eles tropeçam e possivelmente se machuquem um pouco." +" Uma lâmpada de latão antiga projetada para funcionar a partir de umcilindro" +" pressurizado de acetileno. É uma fonte de luz eficiente, se não umpouco " +"perigosa." #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for trumpet +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "trompete Um trompete de latão com apenas alguns dentes aqui e ali." +#, no-python-format +msgid "The %s is extinguished" +msgstr "" #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" +msgid "reading light" +msgid_plural "reading lights" msgstr[0] "" msgstr[1] "" -#. ~ Description for ukulele +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "" -" ukulele Uma pequena fábrica fez ukulele. Parece estar em condições " -"defuncionamento." +msgid "You switch on the reading light." +msgstr "luz de leituraVocê liga a luz de leitura." +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "" -msgstr[1] "" +msgid "The reading light winks out." +msgstr "A luz de leitura pisca." -#. ~ Description for vacuum sealer +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." -msgstr "" -" seladora a vácuo Esta é uma unidade seladora de calor portátil com umabomba" -" de ar. É usado para embalar alimentos a vácuo para preservá-lo." +msgid "A little clip-on LED light, meant for reading books in the dark." +msgstr "Um pequeno LED de luz, destinado a ler livros no escuro." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" +msgid "reading light (active)" +msgid_plural "reading lights (active)" msgstr[0] "" msgstr[1] "" -#. ~ Description for hand-crank charger +#. ~ Use action msg for reading light (active). +#: lang/json/TOOL_from_json.py +msgid "You switch off the reading light." +msgstr "luz de leitura (ativa) Você apaga a luz de leitura." + +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" +" Um pequeno LED de luz, destinado a ler livros no escuro. Este está ligado." #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" msgstr[0] "" msgstr[1] "" -#. ~ Description for vibrator +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." -msgstr "" -" vibrador Este dispositivo de devoramento de bateria é apenas a coisa " -"paraamassar a tensão e ajudá-lo a relaxar. Use-o para fazer uma pausa " -"edescontrair." +msgid "You turn the smart lamp on." +msgstr "lâmpada inteligente (desligada) Você liga a lâmpada inteligente." +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "" -msgstr[1] "" +msgid "The smart lamp batteries are dead." +msgstr "As baterias inteligentes estão apagadas." -#. ~ Description for violin +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." -msgstr "" -" violino Um violino barato feito de fábrica com um suporte embutido para " -"umarco. Ainda produz um som legal." +msgid "This is a smart lamp, it can be activated remotely." +msgstr "Esta é uma lâmpada inteligente, pode ser ativada remotamente." #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for golden fiddle +#. ~ Use action msg for smart lamp (on). +#: lang/json/TOOL_from_json.py +msgid "Your smart lamp turned off" +msgstr "lâmpada inteligente (on) Sua lâmpada inteligente desligada" + +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." msgstr "" -" Violino dourado Um violino dourado brilhante, com uma aura estranha emtorno" -" dele. Você sente que uma vez pertenceu ao melhor que já existiu." +" Esta é uma lâmpada inteligente, esta lâmpada inteligente está ligada. " +"Podeser desativado remotamente." #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" +msgid "torch" +msgid_plural "torches" msgstr[0] "" msgstr[1] "" -#. ~ Description for vortex stone +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. +#: lang/json/TOOL_from_json.py +msgid "Light torch" +msgstr "Tocha de luz da tocha" + +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. +#: lang/json/TOOL_from_json.py +msgid "You light the torch." +msgstr "Você acende a tocha." + +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." msgstr "" -" pedra de vórtice Esta é uma pedra com espirais por toda parte, e buracos " -"emtorno de seu perímetro. Embora seja bastante grande, pesa quase nada. O " -"arparece se reunir em torno dele." +" Esta é uma vara grande, embrulhada em panos embebidos em " +"materialinflamável. Quando aceso, produz uma boa quantidade de luz. Você " +"precisaráde um isqueiro ou fósforos para acendê-lo." +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "" -msgstr[1] "" +msgid "The torch is extinguished." +msgstr "A tocha está extinta." -#. ~ Description for washboard +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." msgstr "" -" tábua de lavar Esta é uma tábua de madeira. Você pode usá-lo para " -"lavarroupa imunda se for fornecido com agente de limpeza." +" Esta é uma vara grande, embrulhada em panos embebidos em " +"materialinflamável. Está queimando, produzindo muita luz." + +#: lang/json/TOOL_from_json.py +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "" +msgstr[1] "" #: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py #: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" +msgid "autoclave" +msgid_plural "autoclaves" msgstr[0] "" msgstr[1] "" -#. ~ Description for water purifier +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" -" purificador de água Este é um dispositivo movido a bateria projetado " -"parapurificar a água potável. Usando este item em um recipiente cheio de " -"águairá purificar o conteúdo. Pode ser útil para a água retirada de " -"fontesincertas como um rio, pois pode ser não potável." #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "" -msgstr[1] "" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "inalador" +msgstr[1] "inaladores" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." msgstr "" -" Doppler Radar Turbo 2000 Uma maleta com laptop embutido que parece ser " -"dosanos 80. Seu monitor monocromático vintage exibe uma infinidade de " -"dadosmeteorológicos. Nenhum sinal do FLDSMDFR, no entanto." +"inalador de Albuterol. Usado no tratamento de broncoespasmos, é uma salvação" +" para as pessoas com asma. Um estimulante leve, pode causar nervosismo ou " +"tremores." #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" msgstr[0] "" msgstr[1] "" -#. ~ Description for arc welder +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" +" Injetor de jato RX12O Injetor de jato Rivtech RX12 é um " +"pequenodispositivoem forma de pistola usado para injetar produtos químicos " +"de curarápidaavançados através da pele sem o uso de uma agulha. Um rótulo " +"aoladoadverte contra o uso de mais de duas doses por hora." #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" +msgid "scalpel" +msgid_plural "scalpels" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift arc welder +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" +" bisturiEsta é uma faca muito afiada projetada para o corte cirúrgico. " +"Sualâmina pequena e afiada permite golpes de precisão nas " +"mãosdoshabilidosos." #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" msgstr[0] "" msgstr[1] "" -#. ~ Description for wooden smoother +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." msgstr "" -" Smoother de madeira Esta grande ferramenta improvisada é usada noalisamento" -" de concreto ou argamassa em projetos de construção. Você também pode usá-lo" -" como um maníaco improvisado." +" pack de oxigênio de emergênciaEste é um pequeno tanque de " +"oxigêniomédicocomprimido com um regulador de dobramento e máscara. Comumente" +" usadoemsituações de emergência, proporciona alívio imediato para ataques " +"deasmaou inalação de fumaça, e pode fornecer uma breve explosão de energia." #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" +msgid "syringe" +msgid_plural "syringes" msgstr[0] "" msgstr[1] "" -#. ~ Description for wool staple +#. ~ Description for syringe +#: lang/json/TOOL_from_json.py +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "syringeA seringa médica. Usado para administrar drogas intravenosas." + +#: lang/json/TOOL_from_json.py +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "termômetro" +msgstr[1] "termômetros" + +#. ~ Description for thermometer +#: lang/json/TOOL_from_json.py +msgid "A plastic thermometer that can read the air temperature." +msgstr "Um termômetro de plástico que pode medir a temperatura do ar." + +#: lang/json/TOOL_from_json.py +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" -" lã staple O aglomerado natural de fibras de lã. Poderia ser processado " -"paraos patches ou fios de feltro." +" tanque de oxigênioEste é um tanque de oxigênio medicinal " +"comprimidocomregulador e máscara. Comumente usado em situações deemergência," +" proporciona alívio imediato para ataques de asma ou inalação defumaça, e " +"pode fornecer uma breve explosão de energia." #: lang/json/TOOL_from_json.py msgid "wrapped radiation badge" @@ -86843,292 +87085,347 @@ msgstr "" " Este é um crachá que detecta a dosagem de radiação selada em um " "sacobloqueador de radiação. Use-o para removê-lo da bolsa." -#: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "bigorna" +msgstr[1] "bigornas" -#. ~ Description for wrench +#. ~ Description for anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." msgstr "" -" chave inglesa Esta é uma chave inglesa ajustável. Poderia ser uma armacorpo" -" a corpo decente, e é usado em muitas receitas de artesanato demecânica." +" anvilEste é um bloco extremamente pesado de aço com formato estranho, " +"comuma projeção em forma de cinzel no canto. É usado na maioria " +"dasreceitasde fabricação de metais." #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" +msgid "bronze anvil" +msgid_plural "bronze anvils" msgstr[0] "" msgstr[1] "" -#. ~ Description for X-Acto knife +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." msgstr "" -" Faca X-Acto Esta é uma faca pequena e afiada, projetada para fazer " -"cortesprecisos para tecidos ou artesanato. Isso pode causar danos decentes, " -"mas édifícil atingir as coisas com ele. Sua lâmina pequena e afiada " -"permitegolpes de precisão nas mãos dos habilidosos. É muito pequeno " -"paraaçougueiro com cadáveres." +" bigorna de bronze Este é um bloco de bronze de formato estranho com " +"umaprojeção do tipo cinzel no canto. É usado na maioria das receitas " +"defabricação de metais." #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" msgstr[0] "" msgstr[1] "" -#. ~ Description for food processor +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." msgstr "" -" Processador de alimentos Este é um aparelho de cozinha capaz de fatiar, " -"picar, triturar, moer, fazer purê e misturar." +" par de cortadores de parafusosEste é um grande par de alicates. " +"Vocêpodeusá-los para cortar cadeados ou cabos de bitola pesada." #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" +msgid "charcoal forge" +msgid_plural "charcoal forges" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainmail sheet +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." msgstr "" -" chainmail sheet Esta é uma folha de cota de malha rebitada. Com " -"algumahabilidade, várias dessas folhas podem ser conectadas para fazer " -"umaarmadura efetiva." +" carvão forgeThis é uma forja portátil, carvão, metalurgia. Se " +"combinadocomas ferramentas certas, você poderia usar isso para metalurgia." #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrolysis kit +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" -" kit de eletrólise Um conjunto de fios e eletrodos para aplicar uma " -"correntecontínua, geralmente a um líquido. Útil para elaborar. Carregue com " -"umabateria de armazenamento ou bateria de veículo de 12V para usar." +" talhadeira para usinagem de metaisEste é um cinzel curto e " +"robustoparausinagem de metais. É usado em algumas receitas de fabricação " +"demetais." #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" +msgid "crucible" +msgid_plural "crucibles" msgstr[0] "" msgstr[1] "" -#. ~ Description for platinum grille +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." msgstr "" -" grade de platina Esta é uma grade de metal com uma camada de platina, " -"adequada para uso como catalisador de algumas reações químicas." +" cadinhoEste é um pequeno cadinho de metalurgia. É usado em " +"algumasreceitasde fabricação de metais." #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" +msgid "clay crucible" +msgid_plural "clay crucibles" msgstr[0] "" msgstr[1] "" +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "" -msgstr[1] "" +msgid "" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." +msgstr "" +" cadinho de barroEste é um cadinho primitivo de metalurgia feito deargila. " +"Você poderia usá-lo para trabalhar metais." -#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "portador de brasa Você acende o material inflamável." +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." +msgid "" +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" +" Forja elétricaEsta é uma forja elétrica portátil de metalurgia, " +"alimentadapor baterias. Combinado com as ferramentas certas, você pode " +"usarisso paratrabalhar metais. Com um pouco de know-how mecânico, você pode " +"atémesmoconvertê-lo para funcionar diretamente no sistema de energia de " +"umveículo." -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "Você precisa de um isqueiro ou fogo para acender isso." +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for ember carrier +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." msgstr "" -" Este é um pequeno recipiente para retenção de material, com furos nele " -"parafornecer um fluxo de ar controlado. Pode nutrir uma brasa latente por " -"umlongo tempo, para iniciar incêndios sem ferramentas modernas." +" forno de carvão de forno de carvão vegetal acabado que acabou dequeimar. " +"Desmonte-o para recuperar o carvão e o forno." -#: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" msgstr[0] "" msgstr[1] "" -#. ~ Description for ember carrier (lit) +#. ~ Use action menu_text for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "Light wood" +msgstr "madeira de kilnLight cheia de carvão" + +#. ~ Use action msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You light the wood." +msgstr "Você acende a madeira." + +#. ~ Use action need_fire_msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You need something to light it with!" +msgstr "Você precisa de algo para acendê-lo!" + +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." msgstr "" -" transportador de brasa (aceso) Este é um pequeno recipiente para segurar " -"omaterial inflamável, com furos nele para fornecer um fluxo de arcontrolado." -" Uma brasa está queimando dentro dela e pode ser usada parainiciar uma " -"fogueira." +" Um forno cheio de madeira que se tornará carvão após um período " +"lentodequeima." #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." +msgid "" +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" +" chainmail sheet Esta é uma folha de cota de malha rebitada. Com " +"algumahabilidade, várias dessas folhas podem ser conectadas para fazer " +"umaarmadura efetiva." -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." msgstr "" +" swage e die setEstes são um conjunto de swages e morre parametalsmithing. " +"Esses loops e blocos de metal são usados em algumas receitasde fabricaçãode " +"metais." #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" msgstr[0] "" msgstr[1] "" -#. ~ Description for pallet of dry adobe bricks +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" +"Estas são longas pinças de metal. Elas são comumente usadas para cozinhar ou" +" em receitas de fabricação de metais." #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "" -msgstr[1] "" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "buzina de ar comprimido" +msgstr[1] "buzinas de ar comprimido" -#. ~ Description for bronze anvil +#. ~ Use action noise_message for compressed air horn. +#: lang/json/TOOL_from_json.py +msgid "HOOOOONK!" +msgstr "ar comprimido hornHOOOOONK!" + +#. ~ Use action use_message for compressed air horn. +#: lang/json/TOOL_from_json.py +msgid "You honk your airhorn." +msgstr "Você buzina seu airhorn." + +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" -" bigorna de bronze Este é um bloco de bronze de formato estranho com " -"umaprojeção do tipo cinzel no canto. É usado na maioria das receitas " -"defabricação de metais." +" Esta é uma pequena lata de ar comprimido ligada a um chifre deplástico. " +"Pressionar o botão na parte superior faz com que ele emita um somalto " +"debuzina." #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "" -msgstr[1] "" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "despertador" +msgstr[1] "despertadores" -#. ~ Description for stone hand axe +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." msgstr "" -" machado de mão Este é um pedaço largo de pedra afiada, com bastanteesquerda" -" intocada para segurar seguramente. O canivete suíço do paleolíticoinferior." +" despertador Um despertador de corda. Embora o barulho que " +"fazsejadesagradável para acordar, é sempre bom começar cedo para o seu dia. " +"Também pode ser desmontado em algumas partes úteis." #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" +msgid "cow bell" +msgid_plural "cow bells" msgstr[0] "" msgstr[1] "" -#. ~ Description for metal hand axe +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." +msgid "A brass cow bell. Potentially useful in so many ways." msgstr "" +" sino de vaca sino de vaca latão. Potencialmente útil de muitas maneiras." #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" +msgid "entrenching tool" +msgid_plural "entrenching tools" msgstr[0] "" msgstr[1] "" -#. ~ Description for pin reamer +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" +" ferramenta entrenchingEsta é uma pá robusta dobrável. É comumente " +"usadoporforças militares e favorecido por caminhantes para cavar." #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" +msgid "etched human skull" +msgid_plural "etched human skulls" msgstr[0] "" msgstr[1] "" -#. ~ Description for metal fileset +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +msgid "This is a human skull with strange etchings covering it." msgstr "" +" crânio humano gravadoEste é um crânio humano com " +"gravurasestranhascobrindo-o." #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" +msgid "flammable arrow" +msgid_plural "flammable arrows" msgstr[0] "" msgstr[1] "" -#. ~ Description for angle grinder +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" +" flecha inflamávelEsta flecha tem um pano embebido em um líquidoinflamávelem" +" volta do eixo perto da cabeça. Você precisa acendê-lo antesdefotografar." #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" +msgid "fur rollmat" +msgid_plural "fur rollmats" msgstr[0] "" msgstr[1] "" -#. ~ Description for clamp +#. ~ Use action done_message for fur rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the fur mat and lay it on the ground." +msgstr "Você vai desenrolar o tapete de peles e colocá-lo no chão." + +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" +" Este é um saco de dormir feito de peles que podem ser " +"enroladasparatransporte. Ele isola você do chão, facilitando o sono. Use- " +"oparadesenrolar e colocar no chão." #: lang/json/TOOL_from_json.py msgid "grip hook" @@ -87144,3179 +87441,2685 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" +msgid "hand pump" +msgid_plural "hand pumps" msgstr[0] "" msgstr[1] "" -#. ~ Description for bathroom scale +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgid "This pump is suitable for pumping air into inflatable objects." msgstr "" +" Bomba manual Esta bomba é adequada para bombear ar para " +"objectosinsufláveis." -#: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" msgstr[0] "" msgstr[1] "" -#. ~ Description for acetylene-gas machine +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "honk." + +#. ~ Use action use_message for bicycle horn. +#: lang/json/TOOL_from_json.py +msgid "You honk the bicycle horn." +msgstr "Você buzina a buzina da bicicleta." + +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." msgstr "" +" Este é um chifre de bulbo simples, encontrado em muitas bicicletas. " +"Useparabuzinar. Honk honk." #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" +msgid "truck horn" +msgid_plural "truck horns" msgstr[0] "" msgstr[1] "" -#. ~ Description for military black box +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." +msgid "This is a very loud horn, usually found on large trucks like semis." msgstr "" -" caixa preta militar Esta é uma caixa preta, aparentemente puxada de " -"algumtipo de destroços de veículos militares. Se você pode encontrar um " -"sistemapara analisar isso, você pode encontrar algo de interesse." +" chifre de caminhãoEste é um chifre muito alto, geralmente " +"encontradoemcaminhões grandes como semis." #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" +msgid "car horn" +msgid_plural "car horns" msgstr[0] "" msgstr[1] "" -#. ~ Description for minireactor +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" +msgid "This is a car horn meant to be attached to a car's electrical system." msgstr "" -" Minireator Um pequeno reator portátil de plutônio. Manuseie com " -"muitocuidado!" +" O hornThis do carro é uma buzina do carro significada ser unida " +"aosistemaelétrico de um carro." #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" +msgid "Kevlar plate" +msgid_plural "Kevlar plates" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive EMP hack. -#: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "inativo hack EMP O hack EMP voa da sua mão e examina a área!" - -#. ~ Use action hostile_msg for inactive EMP hack. -#: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "Você misprogram o hack EMP; proteja-se!" - -#. ~ Description for inactive EMP hack +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." msgstr "" -" Este é um hack EMP inativo. Hackers EMP são robôs do tamanho de um " -"punhoquevoam pelo ar. Este contém uma granada EMP e ataca voando em seu " -"alvoedetonando. Use este item para reprogramar e liberar o hack do EMP. " -"Ahabilidade em eletrônica e computador determina se a matriz desegmentaçãoé " -"reprogramada com sucesso." +" Placa de KevlarEsta é uma placa de Kevlar reforçado. Pode ser " +"usadoparaconsertar itens feitos de Kevlar." #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" +msgid "large space heater" +msgid_plural "large space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "Ligar" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "hack C-4 inativoO hack C-4 voa da sua mão e inspeciona a área!" +msgid "You turn on the heater." +msgstr "" -#. ~ Use action hostile_msg for inactive C-4 hack. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "Você misprogram o hack C-4; proteja-se!" +msgid "The heater needs more charge." +msgstr "" -#. ~ Description for inactive C-4 hack +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" -" Este é um hack C-4 inativo. C-4 hacks são robôs do tamanho de um " -"punhoquevoam pelo ar. Este contém alguns C-4 e ataques voando em seu " -"alvoedetonando. Use este item para reprogramar e ativar o hack C-4. " -"Ahabilidadeem eletrônica e computador determina se a matriz de " -"segmentaçãoéreprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" +msgid "You turn off the heater." msgstr "" -" inactive flashbang hackThe flashbang hack voa da sua mão e inspecionaaárea!" -#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "Você misprogram o hack flashbang; proteja-se!" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive flashbang hack +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" -" Este é um hack flashbang inativo. Flashbang hacks são robôs do tamanho " -"deumpunho que voam pelo ar. Este contém um flashbang e ataca voando em " -"seualvoe detonando. Use este item para reprogramar e ativar o hack " -"flashbang. Ahabilidade em eletrônica e computador determina se a matriz " -"desegmentação éreprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" +msgid "permanent marker" +msgid_plural "permanent markers" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" +msgid "Written" +msgstr "marcador permanenteEscrito" + +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. +#: lang/json/TOOL_from_json.py +msgid "Write" +msgstr "Escrever" + +#. ~ Description for permanent marker +#: lang/json/TOOL_from_json.py +msgid "" +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" -" gás lacrimogêneo inativo hackThe hack do gás lacrimogêneo voa de sua " -"mãoeexamina a área!" +" Este é um marcador permanente de força industrial King Size (tm), " +"ameiocaminho entre um marcador típico e uma lata de tinta spray emtamanho. " +"Use-o para escrever algo. No entanto, escrever \"Elbereth \\provavelmentenão" +" irá ajudá-lo." -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "Você misprogram o corte de gás lacrimogêneo; proteja-se!" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive tear gas hack +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" -" Este é um hack de gás lacrimogêneo inativo. Hackers de gás " -"lacrimogêneosãorobôs do tamanho de um punho que voam pelo ar. Este contém " -"uma bomba degáslacrimogêneo e ataca voando em seu alvo e liberando gás " -"lacrimogêneo. Useeste item para reprogramar e ativar o hack do gás " -"lacrimogêneo. Ahabilidade em eletrônica e computador determina se a matriz " -"desegmentaçãoé reprogramada com sucesso." #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" +msgid "pocket watch" +msgid_plural "pocket watches" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" +msgid "" +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" -"granada inativa hackA granada hack voa da sua mão e inspeciona a área!" +" relógio de bolso Um relógio de bolso antiquado. Este diz-lhe o tempoeparece" +" ser bom fazê-lo. Também pode ser desmontado em algumas partesúteis." -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "Você misprogram o hack granada; proteja-se!" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive grenade hack +#. ~ Use action done_message for rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the mat and lay it on the ground." +msgstr "rollmatVocê desenrola o tapete e coloca-o no chão." + +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" -" Este é um hack de granadas inativas. Os hacks de granadas são " -"robôsdotamanho de um punho que voam pelo ar. Este contém uma granada " -"eatacavoando em seu alvo e detonando. Use este item para reprogramar eativar" -" ohack de granada. A habilidade em eletrônica e computador determinase " -"amatriz de segmentação é reprogramada com sucesso." +" Esta é uma folha de espuma que pode ser enrolada " +"firmementeparaarmazenamento. Ele isola você do chão, facilitando o sono. " +"Use-oparadesenrolar e colocar no chão." #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive laser turret +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." msgstr "" -" Torre laser inativaEsta é uma torre laser inativa. Usar este " -"itemenvolveligá-lo e colocá-lo no chão, onde ele se conectará. Se " -"reprogramadoereligado com sucesso, a torre o identificará como um amigo e " -"atacarátodosos inimigos com seus canhões laser giratórios. Requer luz do " -"solparadisparar." +" caixa de depósito seguroEsta é uma caixa de bloqueio de combinaçãosegura. " +"Infelizmente, você não conhece a combinação. Quebrar dentro " +"deledestruiriaqualquer coisa de valor." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." msgstr "" +" código de acesso ao sarcófagoEsta impressão é uma seqüência de " +"númerosparaacessar o elevador no sarcófago de resíduos perigosos." #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "manhack inativo O manhack voa de sua mão e examina a área!" +msgid "Aw, dangit. It fails to start!" +msgstr "shishkebab (off) Ah, não. Não consegue começar!" -#. ~ Use action hostile_msg for inactive manhack. +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "Você misprogram o manhack; é hostil!" +msgid "This thing needs some fuel!" +msgstr "Essa coisa precisa de algum combustível!" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Use action success_message for shishkebab (off). +#: lang/json/TOOL_from_json.py +msgid "Let's dance, Zeds!" +msgstr "Vamos dançar, Zeds!" + +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" -" Este é um manhack inativo. Os Manhacks são robôs do tamanho de um " -"punhoquevoam pelo ar. Eles estão cobertos de lâminas zumbindo e " -"atacandoatirando-se contra o alvo. Use este item para reprogramar e ativar " -"omanhack. Ahabilidade em eletrônica e computador determina se a matriz " -"desegmentaçãoé reprogramada com sucesso." +" Esta é uma lâmina grande com um cano de combustível no lado e " +"umpequenotanque e ignição embutidos no cabo isolado. Quando cheia " +"degasolina, alâmina pode ficar quente para chamuscar inimigos e iluminar " +"seucaminho. Use para acender." #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." msgstr "" -" Mininuke inativo hackThe hack mininuke flutua da sua mão e inspecionaaárea!" +" shishkebab (em) Que chatice, cara! A chama do seu shishkebab cintilaeapaga." -#. ~ Use action hostile_msg for inactive mininuke hack. +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "Você misprogram o hack mininuke. Orar." +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "Uncool, outta gas! A chama do seu shishkebab apaga." -#. ~ Description for inactive mininuke hack +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -" Este é um hack mininuke inativo. Muitas vezes tão grande quanto " -"ummanhacknormal, um hack mininuke contém um mininuke e um ataque voando " -"emseu alvoe detonando. Use este item para reprogramar e ativar o " -"hackmininuke. Ahabilidade em eletrônica e computador determina se a matriz " -"desegmentaçãoé reprogramada com sucesso." +msgid "Your shishkebab crackles!" +msgstr "Seu shishkebab crepita!" +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "" -msgstr[1] "" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "Paz fora. A chama do seu shishkebab morre." -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Use action water_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab hisses in the water and goes out." +msgstr "Seu shishkebab assobia na água e sai." + +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" +" Esta é uma lâmina grande com um cano de combustível no lado e " +"umpequenotanque e ignição embutidos no cabo isolado. A lâmina " +"estábrilhandointensamente. Use para desligar o gás." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" +msgid "small space heater" +msgid_plural "small space heaters" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive riot control turret -#: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" - #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" +msgid "spray can" +msgid_plural "spray cans" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive turret +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" +" lata de sprayEsta é uma lata de spray, cheia de tinta. Use " +"essaferramentapara fazer grafites no chão." -#: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "Escada de mãoEsta é uma escada de madeira. Use-o para defini-lo." -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive TALON UGV +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." msgstr "" +" Este é um pedaço afiado de carvão que é quase garantido para fazer " +"suasmãostodas cobertas de carvão. Use-o para escrever algo." #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" +msgid "survivor telescope" +msgid_plural "survivor telescopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" +" telescópio sobreviventeUm telescópio dobrável caseiro. Demasiado " +"grandeeimpreciso para usar como um escopo de arma, mas carregar este item " +"emseuinventário dobrará a distância que é mapeada em torno de você " +"durantesuasviagens." #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" +msgid "tear gas payload" +msgid_plural "tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive nurse bot. -#: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "" - -#. ~ Use action hostile_msg for inactive nurse bot. +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." +msgid "You pull the pin on the payload." msgstr "" -#. ~ Description for inactive nurse bot +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. -#: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "" - -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. -#: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "" - -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" msgstr[0] "" msgstr[1] "" +#. ~ Description for Flaming Chunk of Steel +2 +#: lang/json/TOOL_from_json.py +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "TA PEGANDO FOGO BICHO" + #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." +msgid "Who is this Tindalos guy?" msgstr "" -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive broken cyborg +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" +" pedra de vórtice Esta é uma pedra com espirais por toda parte, e buracos " +"emtorno de seu perímetro. Embora seja bastante grande, pesa quase nada. O " +"arparece se reunir em torno dele." #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" +msgid "whistle multitool" +msgid_plural "whistle multitools" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" +" apito multitool Um gadget barato combinando um apito, termômetro, lupa " +"ebússola." -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "banjo" +msgstr[1] "banjos" -#. ~ Description for inactive prototype cyborg +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." +msgid "A standard factory-made banjo. Looks to be in working condition." msgstr "" +" banjoUm banjo padrão de fábrica. Parece estar em condições defuncionamento." #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "" -msgstr[1] "" +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "flauta de osso" +msgstr[1] "flautas de osso" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." +msgid "A polished bone flute with five finger holes." msgstr "" +" flauta de ossoUma flauta de osso polido com cinco orifícios para os dedos." -#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "clarinete" +msgstr[1] "clarinetes" -#. ~ Description for inactive police bot +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." -msgstr "" +msgid "An ornate clarinet made from wood." +msgstr "clarinete Um clarinete ornamentado feito de madeira." #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" +msgid "flute" +msgid_plural "flutes" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "" +msgid "A simple silver-plated flute." +msgstr "flautaUma simples flauta banhada a prata." -#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive eyebot +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." -msgstr "" +msgid "A brass trumpet with only a few dents here and there." +msgstr "trompete Um trompete de latão com apenas alguns dentes aqui e ali." #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "robô faxineiro inativo" -msgstr[1] "robôs faxineiros inativos" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "" +msgstr[1] "" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgid "A small factory made ukulele. Looks to be in working condition." msgstr "" +" ukulele Uma pequena fábrica fez ukulele. Parece estar em condições " +"defuncionamento." -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "violin" +msgid_plural "violins" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inactive cleaner bot +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" +" violino Um violino barato feito de fábrica com um suporte embutido para " +"umarco. Ainda produz um som legal." #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" +msgid "golden fiddle" +msgid_plural "golden fiddles" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "" - -#. ~ Use action hostile_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" - -#. ~ Description for inactive miner bot +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" +" Violino dourado Um violino dourado brilhante, com uma aura estranha emtorno" +" dele. Você sente que uma vez pertenceu ao melhor que já existiu." #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" +msgid "chicken cage" +msgid_plural "chicken cages" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "" - -#. ~ Use action hostile_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" - -#. ~ Description for inactive riot control bot +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" +" gaiola de frangoUm recipiente de arame feito para o transporte degalinhas, " +"mas você pode usá-lo para armazenar qualquer animal minúsculo. Use-o em " +"umanimal adequado para capturar, use-o em uma peça vazia paraliberar." #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" +msgid "dog whistle" +msgid_plural "dog whistles" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "" - -#. ~ Use action hostile_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "" - -#. ~ Description for inactive skitterbot +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" +" apito de cachorroEste é um pequeno apito. Quando usada, produz um " +"tomaltoque faz com que cães próximos amigáveis o sigam de perto e parem " +"deatacar, ou comecem a atacar inimigos se eles forem dóceis no momento." #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" +msgid "horse tack" +msgid_plural "horse tacks" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive lab defense bot. -#: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "" - -#. ~ Use action hostile_msg for inactive lab defense bot. -#: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" -msgstr "" - -#. ~ Description for inactive lab defense bot +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" +msgid "pet carrier" +msgid_plural "pet carriers" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for inactive milspec searchlight. -#: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "" - -#. ~ Use action hostile_msg for inactive milspec searchlight. -#: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." -msgstr "" - -#. ~ Description for inactive milspec searchlight +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" +" portador de animal de estimaçãoUm recipiente de plástico destinado " +"amanteranimais de estimação para o transporte. Use-o em um animal " +"adequadoparacapturar, use-o em uma peça vazia para liberar." #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" msgstr[0] "" msgstr[1] "" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "" - -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" - -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "controle remoto de carrinho" +msgstr[1] "controles remotos de carrinho" -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" +"Um controle remoto para carrinhos de controle remoto, com joystick para " +"dirigir o carro e botões coloridos que não parecem fazer nada. Talvez eles " +"fossem para o modelo de luxo?" #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "" -msgstr[1] "" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "carrinho de controle remoto" +msgstr[1] "carrinhos de controle remoto" -#. ~ Description for clothes hanger +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." -msgstr "" +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "Um carrinho de controle remoto. Diversão para jovens e velhos." #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "" -msgstr[1] "" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "carrinhos de controle remoto (ligado)" +msgstr[1] "carrinhos de controle remoto (ligados)" -#. ~ Description for talking doll +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." msgstr "" -" boneca falanteEsta é uma boneca falante, destinada a crianças. " -"Felizmenteainda funciona, e você pode descarregar as baterias dele." +"Este carrinho de controle remoto está ligado e drenando suas baterias como " +"um verdadeiro carro elétrico! Use um controle remoto para dirigi-lo por aí." #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" +msgid "radio activation mod" +msgid_plural "radio activation mods" msgstr[0] "" msgstr[1] "" -#. ~ Description for powered quarterstaff +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." msgstr "" -" quarterstaff energizadoEste é um bastão de ferro que tem uma " -"pistoladechoque de alta voltagem embutida no cabo. A arma de choque é " -"conectadaàstampas de metal em cada extremidade do cajado, permitindo que " -"vocêatinjaum oponente perigoso e as derrote sem sentido, pois isso é " -"muitoperigoso." +" mod de ativação de rádio Este pequeno pedaço de eletrônica pode ser " +"anexadoa certos itens e ativá-los depois de receber um sinal de rádio." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "" -msgstr[1] "" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "rádio (desligado)" +msgstr[1] "rádios (desligados)" -#. ~ Description for tactical tonfa (off) +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." msgstr "" -" tonfa tático (off) Este é um tonfa de plástico reforçado; o " -"núcleoéesvaziado e é preenchido com capacitores e uma bateria " -"dearmazenamentorecarregável de alto rendimento. Quando um interruptor " -"nomanípulo épressionado, uma corrente de alta tensão é transmitida para " -"osdoiseletrodos montados no final do tonfa e, por extensão, para qualquer " -"umquetenha a infelicidade de entrar em contato com eles. Ele também " -"temumalanterna bacana, que está desligada no momento." +"Isso é um rádio portátil. Utilizar esse rádio irá ligá-lo. Ele sintonizará " +"com qualquer sinal próximo sendo transmitido e começará a tocá-lo " +"audivelmente." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "" -msgstr[1] "" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "rádio (ligado)" +msgstr[1] "rádios (ligados)" -#. ~ Description for tactical tonfa (on) +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" -" tonfa tático (on) Este é um tonfa de plástico reforçado; o núcleoéesvaziado" -" e é preenchido com capacitores e uma bateria dearmazenamentorecarregável de" -" alto rendimento. Quando um interruptor nopunho épressionado, uma corrente " -"de alta voltagem é transmitida para osdoiseletrodos montados no final da " -"arma e, por extensão, para qualquer umquetenha a infelicidade de estar em " -"contato com eles. A lanterna integralestáligada, drenando continuamente a " -"energia e iluminando a área ao redor." +"Este rádio portátil está ligado e drenando continuamente suas baterias. Está" +" tocando a transmissão que está sendo enviada de todas as torres de rádio " +"próximas." #: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" +msgid "two-way radio" +msgid_plural "two-way radios" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "L-stick (desligado) O L-stick (tm) acende." - -#. ~ Use action need_charges_msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "As baterias do L-stick (tm) estão vazias." - -#. ~ Description for L-stick (off) +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" -" Produzida pela Light Corporation, essa equipe elegante não só " -"funcionacomouma fonte de luz, mas também funciona como uma arma leve, " -"devidoaosmateriais de superliga de que é feita. Devido às melhorias " -"proprietáriasdeeficiência em relação às fontes de luz padrão, o L-stick ou " -"lightstick, como é comumente chamado, as baterias duram mais que outras " -"fontes deluz." #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action msg for L-stick (on). -#: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "L-stick (on) A luz do l-stick (tm) desaparece." +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "controle remoto de veículo" +msgstr[1] "controles remotos de veículo" -#. ~ Description for L-stick (on) +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -" Produzida pela Light Corporation, essa equipe elegante não só " -"funcionacomouma fonte de luz, mas também funciona como uma arma leve, " -"devidoaosmateriais de superliga de que é feita. Devido às melhorias " -"proprietáriasdeeficiência em relação às fontes de luz padrão, o L-stick ou " -"lightstick, como é comumente chamado, as baterias duram mais que outras " -"fontes deluz. A equipe está brilhando, o que está lentamente drenando as " -"baterias." +"Um controle remoto para carros reais. Pode ligar e desligar os dispositivos " +"do painel. Alguns carros podem ser dirigidos remotamente." -#: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for Louisville Slaughterer. -#: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "Você acende o assassino de Louisville." - -#. ~ Description for Louisville Slaughterer -#: lang/json/TOOL_from_json.py -msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." -msgstr "" -" Este é um bastão de madeira resistente, envolto em panos " -"encharcadosdegasolina e tecido Nomex resistente a chamas. Acenda, e o jogo " -"de bolavairealmente aquecer. Você precisará de um isqueiro ou fósforos " -"paraacendê-lo." - -#. ~ Use action msg for Louisville Slaughterer. -#: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "O assassino de Louisville é extinto." - -#. ~ Description for Louisville Slaughterer +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." +msgid "You place the birchbark funnel, waiting to collect rain." msgstr "" -" Este é um bastão de madeira resistente, envolto em panos " -"encharcadosdegasolina e tecido Nomex resistente a chamas. Ele " -"estáqueimandobrilhantemente e torna muito mais fácil ver as linhas de base " -"nosjogosnoturnos (isso também faz com que o árbitro FAR fique mais " -"propensoachamar uma bola em vez de uma greve)." -#: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "" -msgstr[1] "" - -#: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for butcher knife +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -" faca de açougueiro Esta é uma faca afiada e pesada. É uma boa arma corpo-a-" -" corpo e é um item ideal para cadáveres massacradores." -#: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for steak knife -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." -msgstr "" -" faca de bifeEsta é uma faca afiada, projetada para cortar carne. Fazumaarma" -" pobre, mas é decente em cadáveres." - +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "" -msgstr[1] "" +msgid "You place the funnel, waiting to collect rain." +msgstr "funilVocê coloca o funil, esperando para coletar chuva." -#. ~ Description for paring knife +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" +" Este é um funil usado para coletar a água da chuva. Use-o do lado de " +"foraecoloque um recipiente abaixo dele para coletar água quando chover." -#: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for chef knife +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +msgid "You place the leather funnel, waiting to collect rain." msgstr "" +" funil de couro Você coloca o funil de couro, esperando para coletar achuva." -#: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for carving knife +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" +" Este é um pequeno funil de couro usado para coletar a água da chuva. Use- " +"odo lado de fora e coloque um recipiente abaixo dele para coletaráguaquando " +"chover." -#: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for bread knife +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." +msgid "You place the makeshift funnel, waiting to collect rain." msgstr "" +" funil improvisadoVocê coloca o funil improvisado, esperando para " +"coletarachuva." -#: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for vegetable cleaver +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." msgstr "" +" Este é um pequeno funil improvisado usado para coletar a água dachuva. " +"Use-o do lado de fora e coloque um recipiente abaixo dele paracoletar " +"águaquando chover." -#: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for meat cleaver +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." +msgid "You place the metal funnel, waiting to collect rain." msgstr "" +" funil de metalVocê coloca o funil de metal, esperando para coletar a chuva." -#: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for makeshift war scythe +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" +" Este é um grande funil de metal usado para coletar a água da chuva. " +"Menosportáteis do que os funis de plástico, mas recolhe mais água. Use-o " +"doladode fora e coloque um recipiente abaixo dele para coletar " +"águaquandochover." #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" msgstr[0] "" msgstr[1] "" -#. ~ Description for spike on a stick +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." +msgid "You set up the raincatcher, waiting to collect water." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for simple knife spear +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." msgstr "" #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "" -msgstr[1] "" +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "barômetro" +msgstr[1] "barômetros" -#. ~ Description for knife spear +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." -msgstr "" +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "barômetroUm barômetro de plástico que pode ler a pressão atmosférica." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" +msgid "goo canister" +msgid_plural "goo canisters" msgstr[0] "" msgstr[1] "" -#. ~ Description for homemade halfpike +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." msgstr "" +" goo canisterHá uma etiqueta nesta caixa: \"Aviso: contém " +"materiaisaltamentetóxicos e corrosivos. O conteúdo pode ser sensível. Abra " +"por suaconta erisco. \" Você acha que pode sentir algo se movendo dentro " +"dela." #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "" -msgstr[1] "" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "conjunto de química" +msgstr[1] "conjuntos de química" -#. ~ Description for switchblade +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" -" caniveteEsta é uma faca longa e fina com uma lâmina de mola " -"querepousadentro da alça, enquanto não estiver em uso." +"Este é um conjunto de química armazenado em uma caixa. O conteúdo inclui " +"recipientes de vidro, mangueiras, fios de metal, uma placa de aquecimento e " +"óculos de segurança. Pode ser usado para criar alguns projetos de química, " +"se você quiser." #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "" -msgstr[1] "" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "conjunto básico de química" +msgstr[1] "conjuntos básicos de química" -#. ~ Description for folding knife +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." msgstr "" -" faca dobrável Esta é uma pequena faca dobrável, com uma lâmina de bloqueioe" -" um clipe de bolso. Não é uma arma tão boa quanto uma faca sólida delâmina " -"fixa, mas melhor que um canivete." +"Este é um conjunto básico de química que inclui recipientes de vidro, " +"mangueiras e óculos de segurança. Pode ser usado para criar alguns projetos " +"de química, se você se sentir inclinado a isso, mas precisará de uma fonte " +"de calor." #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for combat knife +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -" knifeThis é uma faca de combate militar. É leve e extremamente afiada, e " -"pode ser fatal tanto nas mãos certas quanto quando conectada " -"comoumabaioneta." +" kit de eletrólise Um conjunto de fios e eletrodos para aplicar uma " +"correntecontínua, geralmente a um líquido. Útil para elaborar. Carregue com " +"umabateria de armazenamento ou bateria de veículo de 12V para usar." #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" msgstr[0] "" msgstr[1] "" -#. ~ Description for modified combat knife +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." msgstr "" #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" +msgid "hygrometer" +msgid_plural "hygrometers" msgstr[0] "" msgstr[1] "" -#. ~ Description for hunting knife +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." +msgid "A plastic hygrometer that can read the relative humidity in the air." msgstr "" -" faca de caça Comumente usada por caçadores, esta faca de bainha " -"debordaúnica é projetada para cortar e esfolar o jogo em vez de combater." +" higrômetroUm higrômetro de plástico que pode ler a umidade relativa do ar." #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" msgstr[0] "" msgstr[1] "" -#. ~ Description for survival knife +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -" faca de sobrevivênciaEsta faca maciça possui uma alça oca com " -"umabússolaembutida no pomo e uma fileira de dentes de serra com " -"aparênciaassustadoraao longo das costas de sua lâmina." #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for RM42 fighting knife +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." msgstr "" -" Canivete de combate RM42Esta adaga de combate Rivtech preta fosca " -"erobustaapresenta uma lâmina longa e esguia de dois gumes com ponta de " -"lançae umdistintivo resistente ao deslizamento que também pode ser usado " -"paraafixá-la a uma arma de fogo adequada. Originalmente fabricado para " -"osmilitares, era muito popular em filmes e colecionadores devido à " -"suaaparênciaassustadora." #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" +msgid "platinum grille" +msgid_plural "platinum grilles" msgstr[0] "" msgstr[1] "" -#. ~ Description for Swiss Army knife +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." msgstr "" -" Canivete suíço Um canivete icônico importado da Europa. Seu cabo " -"deplásticovermelho esconde muitas ferramentas pequenas." +" grade de platina Esta é uma grade de metal com uma camada de platina, " +"adequada para uso como catalisador de algumas reações químicas." #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" +msgid "portal generator" +msgid_plural "portal generators" msgstr[0] "" msgstr[1] "" -#. ~ Description for trench knife +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" -" canivete de trincheiraEsta poderosa faca de combate possui uma " -"proteçãodeaço para proteger as articulações do usuário. O protetor também " -"podeserusado para golpear ou bloquear, e a faca também pode ser usada " -"paramatarcadáveres." +" Gerador de portalEste é um dispositivo raro, bizarro e arcano " +"denaturezasobrenatural. Está dando uma dor de cabeça só de olhar para ela. " +"Estácoberto de marcas alienígenas." -#: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift knife -#: lang/json/TOOL_from_json.py -msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." -msgstr "" -" faca improvisadaUma faca que consiste em um espigão longo, um tanto " -"afiadoeum pano bem enrolado como alça. Faz uma boa arma corpo a corpo." - +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "" -msgstr[1] "" +msgid "You place the telepad." +msgstr "teleport padVocê coloca o telepad." -#. ~ Description for makeshift machete +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." msgstr "" -" machado improvisadoEsta é uma lâmina grande que teve uma parte " -"docaboenrolada em fita adesiva, facilitando o manejo de um facão áspero." +" Este é um kit para uma armadilha de teletransporte que consiste " +"emumteleportador e uma célula solar que é acionada quando pisada." #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" +msgid "teleporter" +msgid_plural "teleporters" msgstr[0] "" msgstr[1] "" -#. ~ Description for machete +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"This is an experimental device that will teleport you a short distance when " +"activated." msgstr "" -" facãoEsta enorme faca de aço é uma excelente ferramenta para " -"cortargrandesvegetações ou outros 'obstáculos'." +"Este é um dispositivo experimental que te teletransportará a uma curta " +"distância quando ativado." #: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" msgstr[0] "" msgstr[1] "" -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "No. 9 Clique." - -#. ~ Use action success_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "Seu No. 9 brilha!" - -#. ~ Description for No. 9 -#: lang/json/TOOL_from_json.py -msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." -msgstr "" -" Esta faca de aço enorme foi modificada com um tanque decombustível, " -"handguard isolado e sistema de ignição. Quando cheio degasolina, umsistema " -"de tochas aquece a lâmina, queimando seu alvo." - -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "Seu No. 9 é cortado!" - -#. ~ Use action charges_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "Sem munição!" - -#. ~ Use action noise_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "Seu No. 9 silvos." - -#. ~ Use action voluntary_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "Seu n º 9 fica escuro." - -#. ~ Use action water_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "Seu n º 9 silva na água e sai." - -#. ~ Description for No. 9 +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -" Esta faca de aço enorme foi modificada com um tanque decombustível, " -"handguard isolado e sistema de ignição. A lâmina está brilhandocom ocalor, " -"tornando-se um grande queimador de plantas e luz noturna." +" Doppler Radar Turbo 2000 Uma maleta com laptop embutido que parece ser " +"dosanos 80. Seu monitor monocromático vintage exibe uma infinidade de " +"dadosmeteorológicos. Nenhum sinal do FLDSMDFR, no entanto." -#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" -" Esta é uma espada curva associada à cavalaria desde o início damodernidade." -" Leve, mas uma arma mortal cortante." +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "conjunto básico de análise de laboratório" +msgstr[1] "conjuntos básicos de análise de laboratório" -#. ~ Description for kris +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." msgstr "" -" Esta adaga ondulada vem do sudeste da Ásia. O desenho da lâmina faz " -"comqueela faça feridas largas e dolorosas." +"Este kit pesado contém algumas coisas básicas, sem as quais você " +"provavelmente não deve tentar fazer química precisa: ou seja, uma pequena " +"balança de equilíbrio, um espectrofotômetro, um aparelho de ponto de fusão, " +"um medidor de pH e um conjunto de papel para cromatografia em camada fina. " +"Isso torna muito mais fácil se sentir confiante de que o produto químico que" +" você criou é o que você acha que fez." #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "" -msgstr[1] "" +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "balança de pesos pequenos" +msgstr[1] "balanças de pesos pequenos" -#. ~ Description for kukri +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" -" kukriEste versátil implemento é uma versão moderna de uma " -"armatradicionalque se originou no Nepal. Apresentando uma lâmina pesada com " -"umabordacurvada para dentro, ela é usada tanto como uma ferramenta quanto " -"comoumaarma." +"Esta é uma balança simples que usa um conjunto de pesos de aço em barras " +"deslizantes para medir a massa de uma amostra com bastante precisão." -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" -" Esta é uma antiga espada reta chinesa de dois gumes, com " -"umguardaornamentado e uma borla presa ao pomo. Uma das quatro " -"principaisarmas dofolclore, ao lado do sabre dao, da lança do qiang e do " -"cajado daarma." +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "espectrofotômetro" +msgstr[1] "espectrofotômetros" -#. ~ Description for jian +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." msgstr "" -" Esta é uma antiga espada chinesa de dois gumes. A espada " -"estábastantedesgastada e dobrada em um ângulo estranho." +"Esta ferramenta de química analítica onipresente mede a absorção de luz de " +"uma amostra líquida em um tubo especial chamado de cubeta ou cuvete." -#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "" -" Esta é uma espada curva associada a vários países do Oriente Médio e " -"daÁsiaCentral. Projetado para slashing e bastante mortal contra alvos " -"nãoarmados." +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" +msgstr[0] "conjunto de cubetas de espectrometria" +msgstr[1] "conjuntos de cubetas de espectrometria" -#. ~ Description for scimitar +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." msgstr "" -" Esta é uma espada curva associada a vários países do Oriente Médio e " -"daÁsiaCentral. Este parece estranhamente aborrecido e gasto." +" Esta é uma pequena caixa cheia de tubos de plástico quadrados precisamente " +"calibrados para uso em espectrômetros de laboratório." -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "" -" Esta é uma espada medieval clássica, entre a espada de armar mais " -"leveeespadas posteriores de duas mãos em tamanho. Requer um maior " -"baldricoubainha, comparado a espadas menores." +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "medidor de pH" +msgstr[1] "medidores de pH" -#. ~ Description for longsword +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." msgstr "" -" Esta é uma espada medieval clássica, entre a espada de armar mais " -"leveeespadas posteriores de duas mãos em tamanho. Você se sente como se " -"opomopudesse se soltar se você o usasse." +"Este é basicamente um par de sondas de vidro em um voltímetro. Colocando uma" +" sonda em uma solução de calibração (convenientemente incluída) e a outra em" +" uma substância, você pode calcular a acidez." -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "" -" Esta é uma espada medieval clássica, apenas o tamanho certo para usarcomuma" -" mão." +msgid "voltmeter" +msgid_plural "voltmeters" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for arming sword +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +"This device has two probes that let you measure the electrical potential " +"between two points." msgstr "" -" Esta é uma espada medieval clássica, apenas o tamanho certo para usarcomuma" -" mão. Este não parece ter sido corrigido." #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" msgstr[0] "" msgstr[1] "" -#. ~ Description for xiphos +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -" xiphos Uma espada de bronze de origem grega antiga, empunhada como uma " -"armalateral para a lança de dory." +" Aparelho de ponto de fusão É basicamente uma placa quente, com um " +"invólucrometálico preso. O invólucro de metal tem uma janela de visualização" +" deampliação e uma ranhura na qual é inserido um tubo capilar contendo " +"umaamostra cristalizada. O dispositivo permite medir com precisão o ponto " +"defusão de um cristal, uma propriedade muito útil para identificar o que é " +"ecomo é puro." #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" +msgid "vortex device" +msgid_plural "vortex devices" msgstr[0] "" msgstr[1] "" -#. ~ Description for khopesh +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" -" khopesh Esta antiga arma de bronze apresenta uma lâmina curvada, " -"semelhantea uma foice, afiada na borda externa. Associado ao período do Novo" -" Impériodo antigo Egito, ele foi projetado principalmente para hackear a " -"armaduraleve comum à região." #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" +msgid "microscope" +msgid_plural "microscopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for dao +#. ~ Description for microscope #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." msgstr "" -" dao Uma antiga espada chinesa que consiste em uma lâmina curva e um " -"guardacom um desenho em concha. Existindo desde a dinastia Shang, esta é " -"feita debronze. Uma das quatro principais armas do folclore, ao lado da " -"espadajian, da lança qiang e do cajado de armas." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" msgstr[0] "" msgstr[1] "" -#. ~ Description for survivor machete +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" msgstr "" -" machete de sobrevivênciaEsta ferramenta de jardinagem comumfoipersonalizada" -" e reequilibrada para melhorar o seu desempenho como arma." #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" +msgid "separation funnel" +msgid_plural "separation funnels" msgstr[0] "" msgstr[1] "" -#. ~ Description for sword bayonet +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." msgstr "" -" baioneta de espadaUma baioneta de espada é uma grande arma cortante que " -"pode ser anexada à frente de uma arma de fogo ou uma besta, convertendo- aem" -" umalança." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" +msgid "burette" +msgid_plural "burettes" msgstr[0] "" msgstr[1] "" -#. ~ Description for modified sword bayonet +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." msgstr "" -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -" Longas facas japonesas como este remake mais moderno eram a arma " -"reservadosamurai, antes do advento do wakizashi maior. Ainda é uma " -"lâminamortal, mesmo que seja menor do que seus parentes mais famosos." +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wakizashi +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." msgstr "" -" Esta é uma espada curta japonesa comparativamente comum. Menor e mais " -"leveque uma katana, mas ainda efetivo em combate." #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" msgstr[0] "" msgstr[1] "" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). -#: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Espada Flamejante (off) Sua Espada Flamejante ficou sem combustível." - -#. ~ Use action success_message for flammenschwert (aus). -#: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "A lâmina da sua espada está queimando!" - -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -" Uma grande espada de duas mãos da Alemanha, em cuja lâmina, com " -"ofornecimento de gasolina, pode produzir uma chama duradoura. É uma " -"armamuito poderosa." #: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" msgstr[0] "" msgstr[1] "" -#. ~ Use action charges_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Espada flamejante Sua espada flamejante ficou sem combustível!" - -#. ~ Use action noise_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "O fogo em volta da sua lâmina de espada brilha!" - -#. ~ Use action voluntary_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "A chama da sua espada se apaga." - -#. ~ Use action water_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Sua espada assobia e sai." - -#. ~ Description for zweihänder -#: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." -msgstr "" -" Esta é uma enorme espada de duas mãos da Alemanha. Embala uma pancada real." - -#: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" -msgstr[0] "kirpan" -msgstr[1] "kirpans" - -#. ~ Description for kirpan +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" -"Uma adaga cerimonial portada por homens Sikh. Esta é afiada e poderia ser " -"uma arma eficiente." -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" -"Uma adaga cerimonial portada por homens Sikh. Esta não é muito bem feita." +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for nodachi +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" -" Esta é uma enorme espada curva de duas mãos do Japão. É surpreendentemente " -"leve para o seu tamanho." #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified foil +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." msgstr "" +" kit de abrigo danificadoEste é um pequeno abrigo, feito de paus e peles. " +"Usepara colocar. Este abrigo foi danificado e precisa de reparos." #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" +msgid "large tent" +msgid_plural "large tents" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified épée +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" +" tenda grandeEsta é uma tenda de tamanho familiar. Ele fornece " +"umagrandequantidade de espaço, mas é muito volumoso." #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" +msgid "shelter kit" +msgid_plural "shelter kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrified saber +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +msgid "This is a small shelter, made of sticks and skins. Use it to place." msgstr "" +" kit de abrigoEste é um pequeno abrigo, feito de paus e peles. " +"Useparacolocar." -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -" Esta é uma espada moderna e antiga que é usada nos séculos XVI, XVII e " -"XVIII. Chamada de \"larga\" para contrastar com os floretes mais magros." +msgid "tent" +msgid_plural "tents" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for broadsword +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"This is a small personal tent, it's just big enough to fit you comfortably." msgstr "" -" Esta é uma espada do inicio da era moderna que foi usada nos séculos XVI, " -"XVII e XVIII. Esta espada parece ser muito mal feita, mas ainda deve " -"resistir a algumas oscilações." +"Esta é uma pequena tenda pessoal, é grande o suficiente para você se " +"encaixar confortavelmente." #: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" msgstr[0] "" msgstr[1] "" -#. ~ Use action lacks_fuel_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "Sem força para lutar!" - -#. ~ Use action success_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "Carregar!" - -#. ~ Description for firebrand (off) +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -" Esta é uma combinação de dois clássicos de resolução de conflitos DarkAge, " -"o broadsword e a tocha. Use para iluminar e mostrar àqueles zumbispagãosquem" -" é o Senhor por aqui." +" cigarro eletrônico avançadoUma versão avançada do cigarro eletrônico. " +"Umamaneira menos prejudicial para obter sua correção de nicotina do " +"queoscigarros comuns, mas ainda assim viciante. Precisa de pilhas e " +"líquidodenicotina para funcionar." #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" +msgid "crack pipe" +msgid_plural "crack pipes" msgstr[0] "" msgstr[1] "" -#. ~ Use action charges_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "Sua força desvanece-se!" - -#. ~ Use action noise_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "Sua lâmina queima para o combate!" - -#. ~ Use action voluntary_extinguish_message for firebrand (on). -#: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "Fugir!" - -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "Sua espada assobia na água e sai." - -#. ~ Description for firebrand (on) +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" -" Esta é uma combinação de dois clássicos de resolução de conflitos DarkAge, " -"o broadsword e a tocha. A lâmina está brilhando com o calor. Excalibur pode " -"devorar seu coração. Use para desligá-lo." +" Este é um tubo de vidro fino com uma lâmpada com uma tigela " +"emumaextremidade. É usado para compartilhar certas substâncias ilícitas." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -" Este é um sabre amplo conhecido por seu uso por marinheiros e piratas. " -"Estaespada parece ser muito mal feita, mas ainda deve resistir " -"aalgumasoscilações." +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for rapier +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" -" Esta é uma espada fina com um guarda de mão ornamentado. Parece " -"aarmapreferida dos cavalheiros e fanfarrões. Leve e rápido, " -"tornaqualquerbatalha uma batalha elegante." +" tubo de vidroEste é um tubo de vidro soprado à mão. É do tipo " +"maiscomumenteusado para fumar substâncias recreativas." -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "" -" Esta é uma espada rara do Japão. Mortal contra alvos não blindados " -"eaindamuito eficaz contra armaduras." +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for katana +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" -" Esta é uma espada rara do Japão. Embora tenha a borda e o peso corretos, " -"opomo apenas se solta e a lâmina parece bastante desgastada." +" cachimbo de tabacoEste é um cachimbo de madeira entalhado à mão. " +"Eleéprojetado para facilitar o consumo de folhas de tabaco curadas pelo " +"fogo." #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" +msgid "pair of scissors" +msgid_plural "pairs of scissors" msgstr[0] "" msgstr[1] "" -#. ~ Use action lacks_fuel_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "O tempo fica parado." - -#. ~ Use action success_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "O sol nasce." - -#. ~ Description for Rising Sun +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" -" Esta é uma katana com um bocal logo atrás da ponta da lâmina. Aspessoasamam" -" fogo, e as pessoas adoram katanas, então porque não colocá-lasjuntas?Os " -"queimadores a gás ligados a esta lâmina podem realmente aumentaro calorde " -"seus inimigos. Use para acender." - -#. ~ Use action charges_extinguish_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "A luz se apaga." - -#. ~ Use action noise_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "O sol brilha intensamente." +" par de tesourasEstes são um par de tesouras para trabalhos pesados. " +"Useumatesoura para cortar itens feitos de algodão (como roupas) em trapos." -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "O sol se põe." +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for Rising Sun +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." msgstr "" -"Esta é uma katana que brilha com a fúria e o calor do SOL! Bem, ok, não é " -"tão quente assim, mas ser atingido por ela ainda dói como o dickens. Use " -"para desligar o gás." +" agulha de ossoEsta é agulha afiada feita de um osso. Seria útil " +"parafazerroupas e itens ásperos. Sua baixa qualidade torna-o " +"bastanteinadequadopara qualquer coisa que exija velocidade ou precisão." -#. ~ Description for zweihänder -#: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "" -" Esta é uma enorme espada de duas mãos da Alemanha. Você não tem " -"certezadeque deveria ser tão flexível." +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for wakizashi +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" -" Esta é uma espada curta japonesa comparativamente comum. Há algo " -"nãomuitocerto sobre essa espada." +" agulha curvaA agulha afiada curva de aço. Sua forma arredondadapermitefazer" +" pontos que perfuram apenas um lado do material. Emborasejainadequado para a" +" maioria dos projetos de alfaiataria, é umanecessidadepara costurar " +"neoprene." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" +msgid "wooden needle" +msgid_plural "wooden needles" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of butterfly swords +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" +msgid "sewing kit" +msgid_plural "sewing kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" -" motosserra lajatang (off) Um longo poste de madeira " -"commotosserrasimpraticávelmente preso a ambas as extremidades. O produto " -"dequalquergênio ou insanidade, mas não ambos; o peso garante que " -"apenasalguém fortee muito habilidoso tenha a esperança de usá-lo." +" kit de costuraEste é um kit de plástico com uma variedade de agulhas, " +"algunscarretéis de plástico para linha e algumas outras ferramentastêxteis " +"úteis. Use um kit de costura em uma peça de roupa para tentarconsertar ou " +"reforçaressa roupa. Isso usa sua habilidade de customização." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" msgstr[0] "" msgstr[1] "" -#. ~ Description for chainsaw lajatang (on) +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." +msgid "You carefully unfold the tanning leather hide and shake it clean." msgstr "" -" motosserra lajatang (on) Um longo poste de madeira " -"commotosserrasimpraticávelmente preso a ambas as extremidades. Eles " -"estãoatualmente em edrenando gasolina; use este item para desativá-los." +" couro de couro curtidorVocê cuidadosamente desdobre a pele de " +"courodebronzeamento e agite-a limpa." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "" -msgstr[1] "" +msgid "The tanning leather hide isn't done yet." +msgstr "O couro de bronzeamento ainda não está pronto." -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" -" mota elétrica lajatang (off) Um longo poste de madeira " -"commotosserraselétricas presas a ambas as extremidades. O produto de " -"qualquergênio ouinsanidade, mas não ambos; o peso garante que apenas alguém " -"forte emuitohabilidoso tenha a esperança de usá-lo." +" Um couro de animal tratado que está passando pelos " +"processosquímicosnecessários para se tornar couro. Você poderá ativá-lo " +"paradesenrolá-lo eutilizá-lo quando for feito." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +msgid "You carefully unfold the tanning fur pelt and shake it clean." msgstr "" -" motosserra elétrica lajatang (on) Um longo poste de madeira " -"commotosserraselétricas presas de maneira prática nas duas extremidades. " -"Elesestãoatualmente em e drenando poder; use este item para desativá-los." +" Peles de peles de bronzeamentoDesenvolva cuidadosamente a pele de " +"peledebronzeamento e agite-a limpa." -#. ~ Description for cutlass +#. ~ Use action not_ready_msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "The tanning fur pelt isn't done yet." +msgstr "A pelagem de pele de bronzeamento ainda não está terminada." + +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" -" Este é um sabre largo conhecido por seu uso por marinheiros e piratas, " -"comosua lâmina curta é fácil de manusear em quartos próximos." +" Pele de animal tratado que está passando pelos processosquímicosnecessários" +" para se transformar em pele. Você poderá ativá-loparadesenrolá-lo e " +"utilizá-lo quando for feito." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" +msgid "tailor's kit" +msgid_plural "tailor's kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for combat chainsaw (off) +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -" motosserra de combate (off) Esta é uma motosserra que foiiluminada, " -"ajustada e extensivamente modificada para ser uma arma maiseficaz. " -"Infelizmente, essas modificações tornaram-se muito menos eficazescomo " -"umaferramenta de corte de madeira." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" +msgid "bathroom scale" +msgid_plural "bathroom scales" msgstr[0] "" msgstr[1] "" -#. ~ Description for combat chainsaw (on) +#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +msgid "This is a small bathroom scale, meant to weigh a person while naked." msgstr "" -" motosserra de combate (on) Esta motosserra de combate está ligada " -"edrenacontinuamente gasolina. Use-o para desligá-lo." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" +msgid "scrub brush" +msgid_plural "scrub brushes" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." +msgid "This is a simple scrub brush." msgstr "" -" motosserra elétrica de combate (desligada) Esta é uma motosserraelétricaque" -" foi iluminada, ajustada e extensivamente modificada para seruma armamais " -"eficaz. Infelizmente, essas modificações tornaram-se muitomenoseficazes como" -" uma ferramenta de corte de madeira." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" msgstr[0] "" msgstr[1] "" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -" motosserra elétrica de combate (on) Esta motosserra elétrica de " -"combateestáligada e está continuamente drenando energia. Use-o para desligá-" -"lo." +" Aparador de pêlos elétricoEste é um aparador elétrico de bolso " +"feitoparacortar o cabelo. Você pode usá-lo para cortar o cabelo se ele " +"forfornecidocom baterias. Requer 10 baterias por uso." #: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" +msgid "mop" +msgid_plural "mops" msgstr[0] "" msgstr[1] "" -#. ~ Description for alien resin pod +#. ~ Description for mop #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" +" mopEste é um esfregão pesado. Bom para limpar os derramamentos. " +"Useparalimpar qualquer 'bagunça' que você possa ter feito." #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" +msgid "rag" +msgid_plural "rags" msgstr[0] "" msgstr[1] "" -#. ~ Use action done_message for glass shard. -#: lang/json/TOOL_from_json.py -msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." -msgstr "" - -#. ~ Description for glass shard +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" -" shard de vidroUm fragmento quebrado de vidro coberto de bordas afiadas. " -"Vocêpoderia usá-lo como uma arma, mas você pode querer usar luvas." +" Este é um grande pedaço de pano, útil na elaboração e " +"possivelmenteparaestancar o sangramento." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" +msgid "shaving kit" +msgid_plural "shaving kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for plastic chunk +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" -" pedaço de plásticoEste é um pedaço de plástico. Pode ser usadoparafabricar," -" reparar ou reforçar itens de plástico." +" kit de barbearEste é um kit de barbear compacto e leve feito " +"paraosviajantes. Você pode usá-lo para fazer a barba se for fornecido " +"comsabão. Requer 1 unidade de sabão por uso." #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" +msgid "sponge" +msgid_plural "sponges" msgstr[0] "" msgstr[1] "" -#. ~ Description for synthetic fabric +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for lycra patch +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." +msgid "This is a kit with tools for cutting hair." msgstr "" +" kit de corte de cabelo improvisado Este é um kit com ferramentas " +"paracortaro cabelo." #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for hexamine stove +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" -" fogão de hexamina Conhecido como um fogão Esbit, este é um fogão " -"levedobrável projetado para usar pequenos comprimidos de hexamina " -"paracozinhar." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" +" Kit improvisado de barbearEste é um kit de barbear improvisado. " +"Vocêpodeusá-lo para fazer a barba se for fornecido com sabão. Requer 1 " +"unidadedesabão por uso." + +#: lang/json/TOOL_from_json.py +msgid "washboard" +msgid_plural "washboards" msgstr[0] "" msgstr[1] "" -#. ~ Description for brazier +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" -" braseiro Um grande suporte de metal usado para conter um incêndio. " -"Incêndios colocados em um braseiro não se espalharão para objetosinflamáveis" -" circundantes." +" tábua de lavar Esta é uma tábua de madeira. Você pode usá-lo para " +"lavarroupa imunda se for fornecido com agente de limpeza." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" +#: lang/json/TOOL_from_json.py +msgid "washing kit" +msgid_plural "washing kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for washing kit +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "armadilha de urso" +msgstr[1] "armadilhas de urso" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "" -msgstr[1] "" +#. ~ Use action bury_question for bear trap. +#: lang/json/TOOL_from_json.py +msgid "Bury the beartrap?" +msgstr "Armadilha para Urso Enterrar a armadilha de urso?" -#. ~ Description for camp chair +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "" +msgid "You set the beartrap." +msgstr "Você define a armadilha de urso." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "" -msgstr[1] "" +#. ~ Use action done_message for bear trap. +#: lang/json/TOOL_from_json.py +msgid "You bury the beartrap." +msgstr "Você enterra a armadilha de urso." -#. ~ Description for metal butchering rack +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." msgstr "" +" Este é um par de garras de aço com mola conectado a uma placa " +"depressãosensível. Use-o para colocá-lo no chão, criando uma armadilha " +"queiráaprisionar e danificar qualquer coisa que pisar nele. Se " +"vocêestivercarregando uma pá, você terá a opção de enterrá-lo." -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" +#: lang/json/TOOL_from_json.py +msgid "blade trap" +msgid_plural "blade traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action unfold_msg for inflatable boat. +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py #, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." +msgid "You set the blade trap %d squares away." msgstr "" -#. ~ Description for inflatable boat +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." msgstr "" -" Este barco a remo de borracha (remos incluídos) é esvaziado " -"paraarmazenamento. Ative-o (com uma bomba de ar no estoque) para inflar " -"elançar." +" Este é um facão anexado lateralmente a um motor, com um fio que " +"controlaseuacelerador. Quando o tripwire é puxado, a lâmina é girada com " +"grandeforça. A armadilha forma uma área de efeito 3x3." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "" -msgstr[1] "" +#: lang/json/TOOL_from_json.py +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "armadilha de tábua com pregos" +msgstr[1] "armadilhas de tábua com pregos" -#. ~ Description for metal smoking rack +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "mesa de turista" -msgstr[1] "mesas de turista" - -#. ~ Description for tourist table +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." msgstr "" +" Estes são vários pedaços de madeira pregados juntos, com " +"algumasunhasapontando para cima. Se uma vítima desavisada pisá-lo, eles " +"terãopregos nopé." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "lona de couro" -msgstr[1] "lonas de couro" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for leather tarp +#. ~ Use action done_message for booby trap. +#: lang/json/TOOL_from_json.py +msgid "You set the booby trap up and activate the grenade." +msgstr "armadilha Você ajusta a armadilha e ativa a granada." + +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." msgstr "" -"Uma grande folha de couro costurado que pode ser implantada em vez de uma " -"manta de piquenique, mas é mais valiosa como um aparelho de açougue, pois " -"não encharca em sangue. Está enrolado e pronto para transportar." +" Este é um dispositivo explosivo cru desencadeado por um pedaço decorda. " +"Use-o para configurar e ver algum pobre coitado acioná-lo." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "esteira de fibra" -msgstr[1] "esteiras de fibra" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "plástico-bolha" +msgstr[1] "plásticos-bolha" -#. ~ Description for fiber mat +#. ~ Use action done_message for bubble wrap. +#: lang/json/TOOL_from_json.py +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "" +" Envolvimento de bolhaVocê define o envoltório de bolha no chão, " +"prontoparaser exibido." + +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." msgstr "" -"Um grande tapete de material fibroso que pode ser usado em vez de uma manta " -"de piquenique, mas é mais valioso como um aparelho de açougue. Muito fino " -"para ser usado como um local confortável para dormir. Está enrolado e pronto" -" para transportar." +" Esta é uma folha de plástico coberta com bolhas cheias de ar. Use- " +"oparacolocá-lo no chão, criando uma armadilha que irá avisá-lo com " +"ruídoquandoalgo pisar nele." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" +msgid "loose caltrops" +msgid_plural "loose caltrops" msgstr[0] "" msgstr[1] "" -#. ~ Description for folded butter churn +#. ~ Use action done_message for loose caltrops. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "" + +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." msgstr "" +" Estes são pequenos objetos de metal cobertos com muitos pontos afiados. " +"Seuma vítima desavisada pisar em uma delas, ela terá uma espinha no pé." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" msgstr[0] "" msgstr[1] "" -#. ~ Description for flint and steel +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." msgstr "" +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Use action done_message for crossbow trap. +#: lang/json/TOOL_from_json.py +msgid "You set the crossbow trap." +msgstr "armadilha de bestaVocê define a armadilha da besta." + +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"isto é uma pequena prensa de mão para carregar munição de arma de fogo. Ele " -"vem com tudo que você precisa para começar a carregar suas próprias " -"munições." +" Este é um tripwire simples, que é anexado ao gatilho de uma bestacarregada." +" Quando puxada, a besta dispara. Apenas uma única rodada pode serusada, " +"apóso que a armadilha é desativada." -#: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" msgstr[0] "" msgstr[1] "" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." -msgstr "" +msgid "Bury the land mine?" +msgstr "mina de terra Enterrar a mina terrestre?" +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "extrator de balas cinético" -msgstr[1] "extratores de balas cinéticos" +msgid "You set the land mine." +msgstr "Você define a mina terrestre." -#. ~ Description for kinetic bullet puller +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "" -"Esta é uma ferramenta usada para desmontar corretamente munição de arma de " -"fogo." +msgid "You bury the land mine." +msgstr "Você enterra a mina da terra." +#. ~ Description for land mine #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" +msgid "" +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "Esta é uma mina militar antipessoal que é acionada quando pisada." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "lanterna elétrica (desligado) A lanterna não tem baterias." +msgid "You set the shotgun trap." +msgstr "armadilha de espingardaVocê define a armadilha de espingarda." -#. ~ Description for electric lantern (off) +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." msgstr "" -" Esta é uma lâmpada alimentada por bateria. Não fornece muita luz, mas " -"duramuito tempo. Use-o para ligá-lo." +" Este é um tripwire simples é ligado ao gatilho de uma espingarda " +"decanoduplo carregado. Quando puxada, a espingarda dispara. Duas " +"conchassãocarregadas; Na primeira vez que o gatilho é puxado, uma ou ambas " +"asconchas podem ser descarregadas." #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" +msgid "tripwire trap" +msgid_plural "tripwire traps" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for electric lantern (on). -#: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "lanterna elétrica (on) Você desliga a lâmpada." - +#. ~ Use action done_message for tripwire trap. #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "" -msgstr[1] "" +msgid "You string up the tripwire." +msgstr "armadilha de tripwire Você encadeia o tripwire." -#. ~ Use action msg for flashlight (off). +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "lanterna (desligada) Você liga a lanterna." +msgid "" +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." +msgstr "" +" Este é um cabo forte e fino com algumas ferramentas de afixação nas " +"duasextremidades. Uma armadilha tripwire deve ser colocada através de uma " +"portaou outra passagem fina. Sua finalidade é tropeçar em pedestres, fazendo" +" comque eles tropeçam e possivelmente se machuquem um pouco." -#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "As baterias da lanterna estão mortas." +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for flashlight (off) +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -" Esta é uma típica lanterna doméstica com uma alça de plástico. Usando " -"estalanterna irá ligá-lo e fornecer luz, assumindo que ele está carregado " -"combaterias." +" motosserra (off) Esta é uma ferramenta pesada que funciona como " +"armadeoportunidade. Se carregado com gás, usar este item fará com que " +"eleligue, transformando-o em uma arma corpo-a-corpo muito poderosa, mas " +"difícildemanusear." #: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for flashlight (on). +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "lanterna (acesa) Você desliga a lanterna." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "" +" motosserra (ligado) Esta motosserra está ligada e fazendo muitobarulho. " +"Use-o para desligá-lo." #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for flare. -#: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "flare Golpeie o atacante" - -#. ~ Use action msg for flare. +#. ~ Use action msg for circular saw (off). #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "Você acende seu brilho e acende." +msgid "You turn on the circular saw." +msgstr "serra circular (desligada) Você liga a serra circular." -#. ~ Description for flare +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" -" Este é um flare de magnésio de queima lenta. Use-o para atacar o atacante " -"eacendê-lo. Ela produzirá uma luz brilhante por cerca de meia hora." +" Uma serra circular sem fio de mão leve. Gira uma lâmina circular " +"rápidoosuficiente para cortar madeira, zumbis ou, em caso de emergência, " +"pizza. Alâmina, embora eficaz em combate, é difícil de acertar devido " +"aoseupequeno tamanho." #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Description for active flare +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" -" Flare ativo Este flare queima de magnésio está produzindo luz. Vai " -"durarcerca de meia hora antes de queimar." +" serra circular (on) Uma leve serra circular sem fio de mão. " +"Estáatualmenteligado e a lâmina está girando; use este item para desativá- " +"lo." #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "" -msgstr[1] "" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "machado de cobre" +msgstr[1] "machados de cobre" -#. ~ Use action msg for heavy duty flashlight (off). +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." +msgid "" +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" -" lanterna de serviço pesado (desligado) Você liga a lanterna de " -"serviçopesado." +" Este é um pedaço decente de cobre trabalhado afixado a um eixo demadeira, " +"para fazer um machado bruto, mas eficaz." -#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "As baterias da lanterna pesada estão mortas." +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" -" Esta é uma lanterna LED de alumínio tubular para serviço pesado, " -"comofrequentemente usada por guardas de segurança. Faz uma arma corpo a " -"corpopassável. Usando esta lanterna irá ligá-lo e fornecer luz, assumindo " -"queele está carregado com baterias." +" motosserra elétrica (off) Esta é uma ferramenta pesada que funcionacomoarma" +" de oportunidade. Se carregado com baterias, usar este item farácomque ele " +"ligue, transformando-o em uma arma corpo-a-corpo muito poderosa, mas difícil" +" de manusear." #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." +msgid "" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." msgstr "" -" lanterna de serviço pesado (ligado) Você desliga a lanterna de " -"serviçopesado." +" motosserra elétrica (on) Esta motosserra elétrica está ligada efazendomuito" +" barulho. Use-o para desligá-lo." #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" +msgid "stone hand axe" +msgid_plural "stone hand axes" msgstr[0] "" msgstr[1] "" -#. ~ Use action need_charges_msg for acetylene lamp (off). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "" - -#. ~ Description for acetylene lamp (off) +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" -" Uma lâmpada de latão antiga projetada para funcionar a partir de umcilindro" -" pressurizado de acetileno. É uma fonte de luz eficiente, se não umpouco " -"perigosa." +" machado de mão Este é um pedaço largo de pedra afiada, com bastanteesquerda" +" intocada para segurar seguramente. O canivete suíço do paleolíticoinferior." #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" +msgid "metal hand axe" +msgid_plural "metal hand axes" msgstr[0] "" msgstr[1] "" -#. ~ Use action msg for acetylene lamp (on). +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" +msgid "" +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "inalador" -msgstr[1] "inaladores" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for inhaler +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" -"inalador de Albuterol. Usado no tratamento de broncoespasmos, é uma salvação" -" para as pessoas com asma. Um estimulante leve, pode causar nervosismo ou " -"tremores." +" stone adzeEste é um adorno de pedra, algo útil para cortar " +"objetosdemadeira." #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "controle remoto de carrinho" -msgstr[1] "controles remotos de carrinho" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for RC control +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" -"Um controle remoto para carrinhos de controle remoto, com joystick para " -"dirigir o carro e botões coloridos que não parecem fazer nada. Talvez eles " -"fossem para o modelo de luxo?" +" machado de pedraEsta é uma pedra afiada afixada a um bastão. " +"Elefuncionarazoavelmente bem como um machado, mas na verdade não pode " +"sercomparado aum machado adequado." #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "carrinho de controle remoto" -msgstr[1] "carrinhos de controle remoto" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for RC car +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "Um carrinho de controle remoto. Diversão para jovens e velhos." +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "" +" serrote de madeiraEsta é uma serra fina, útil para cortar objetosdemadeira." #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "carrinhos de controle remoto (ligado)" -msgstr[1] "carrinhos de controle remoto (ligados)" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for RC car (on) +#. ~ Use action msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." +msgid "You test the bricks, and they're solid enough to use." msgstr "" -"Este carrinho de controle remoto está ligado e drenando suas baterias como " -"um verdadeiro carro elétrico! Use um controle remoto para dirigi-lo por aí." +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "" -msgstr[1] "" +msgid "The bricks are still too damp to bear weight." +msgstr "" -#. ~ Description for radio activation mod +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" -" mod de ativação de rádio Este pequeno pedaço de eletrônica pode ser " -"anexadoa certos itens e ativá-los depois de receber um sinal de rádio." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "rádio (desligado)" -msgstr[1] "rádios (desligados)" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for radio (off) +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" -"Isso é um rádio portátil. Utilizar esse rádio irá ligá-lo. Ele sintonizará " -"com qualquer sinal próximo sendo transmitido e começará a tocá-lo " -"audivelmente." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "rádio (ligado)" -msgstr[1] "rádios (ligados)" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for radio (on) +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" -"Este rádio portátil está ligado e drenando continuamente suas baterias. Está" -" tocando a transmissão que está sendo enviada de todas as torres de rádio " -"próximas." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" +msgid "angle grinder" +msgid_plural "angle grinders" msgstr[0] "" msgstr[1] "" -#. ~ Description for two-way radio +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "controle remoto de veículo" -msgstr[1] "controles remotos de veículo" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "forno de tijolo" +msgstr[1] "fornos de tijolo" -#. ~ Description for remote vehicle controller +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" -"Um controle remoto para carros reais. Pode ligar e desligar os dispositivos " -"do painel. Alguns carros podem ser dirigidos remotamente." +" forno de tijolosEste é um forno portátil a carvão. Ele é " +"projetadoparadisparar tijolos, mas você pode usá-lo para disparar qualquer " +"coisafeitade argila." #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "conjunto de química" -msgstr[1] "conjuntos de química" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chemistry set +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +msgid "A tool similar to a chisel, designed to remove paint." msgstr "" -"Este é um conjunto de química armazenado em uma caixa. O conteúdo inclui " -"recipientes de vidro, mangueiras, fios de metal, uma placa de aquecimento e " -"óculos de segurança. Pode ser usado para criar alguns projetos de química, " -"se você quiser." +" ferramenta de pintura chipperA semelhante a um cinzel, projetadopararemover" +" tinta." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "conjunto básico de química" -msgstr[1] "conjuntos básicos de química" +msgid "clamp" +msgid_plural "clamps" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for basic chemistry set +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" -"Este é um conjunto básico de química que inclui recipientes de vidro, " -"mangueiras e óculos de segurança. Pode ser usado para criar alguns projetos " -"de química, se você se sentir inclinado a isso, mas precisará de uma fonte " -"de calor." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "conjunto básico de análise de laboratório" -msgstr[1] "conjuntos básicos de análise de laboratório" +msgid "claw bar" +msgid_plural "claw bars" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" -"Este kit pesado contém algumas coisas básicas, sem as quais você " -"provavelmente não deve tentar fazer química precisa: ou seja, uma pequena " -"balança de equilíbrio, um espectrofotômetro, um aparelho de ponto de fusão, " -"um medidor de pH e um conjunto de papel para cromatografia em camada fina. " -"Isso torna muito mais fácil se sentir confiante de que o produto químico que" -" você criou é o que você acha que fez." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "balança de pesos pequenos" -msgstr[1] "balanças de pesos pequenos" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "betoneira" +msgstr[1] "betoneiras" -#. ~ Description for small weight scale +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" -"Esta é uma balança simples que usa um conjunto de pesos de aço em barras " -"deslizantes para medir a massa de uma amostra com bastante precisão." +" betoneiraA betoneira portátil. Ainda é grande e pesado, mas pode " +"seroperadosozinho e funciona com baterias. Ele também tem um " +"aquecedorembutido." #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "espectrofotômetro" -msgstr[1] "espectrofotômetros" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for spectrophotometer +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." +"This is a cordless battery-powered drill with a selection of drill bits." msgstr "" -"Esta ferramenta de química analítica onipresente mede a absorção de luz de " -"uma amostra líquida em um tubo especial chamado de cubeta ou cuvete." +" broca sem fioEsta é uma broca sem fio alimentada por bateria com " +"umaseleçãode brocas." #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "conjunto de cubetas de espectrometria" -msgstr[1] "conjuntos de cubetas de espectrometria" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" -" Esta é uma pequena caixa cheia de tubos de plástico quadrados precisamente " -"calibrados para uso em espectrômetros de laboratório." #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" -msgstr[0] "medidor de pH" -msgstr[1] "medidores de pH" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for pH meter +#. ~ Description for hacksaw #: lang/json/TOOL_from_json.py -msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." -msgstr "" -"Este é basicamente um par de sondas de vidro em um voltímetro. Colocando uma" -" sonda em uma solução de calibração (convenientemente incluída) e a outra em" -" uma substância, você pode calcular a acidez." +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "hacksawEsta é uma serra robusta, útil para cortar objetos de metal." #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" +msgid "hammer" +msgid_plural "hammers" msgstr[0] "" msgstr[1] "" -#. ~ Description for voltmeter +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" +" marteloEste é um martelo de aço desmagnetizado com um punho de madeira. " +"Comum martelo, pregos e dois quatros no seu inventário, você pode " +"subiremportas e janelas adjacentes. Tem muitos outros usos também." #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" +msgid "hand drill" +msgid_plural "hand drills" msgstr[0] "" msgstr[1] "" -#. ~ Description for melting point apparatus +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" -" Aparelho de ponto de fusão É basicamente uma placa quente, com um " -"invólucrometálico preso. O invólucro de metal tem uma janela de visualização" -" deampliação e uma ranhura na qual é inserido um tubo capilar contendo " -"umaamostra cristalizada. O dispositivo permite medir com precisão o ponto " -"defusão de um cristal, uma propriedade muito útil para identificar o que é " -"ecomo é puro." +"Uma broca manual primitiva com uma única ponteira. É lento e vai esgotar " +"você rapidamente." #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" +msgid "rubber hose" +msgid_plural "rubber hoses" msgstr[0] "" msgstr[1] "" -#. ~ Description for vortex device +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." msgstr "" +" mangueira de borrachaEsta é uma mangueira de borracha flexível. " +"Podeserusado para criar ou extrair combustível de um veículo." #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" +msgid "bottle jack" +msgid_plural "bottle jacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for microscope +#. ~ Description for bottle jack #: lang/json/TOOL_from_json.py -msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." +msgid "A portable hydraulic bottle jack used for lifting vehicles." msgstr "" +" jack garrafa Um jack de garrafa hidráulica portátil usado para veículos " +"deelevação." #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" +msgid "makeshift jack" +msgid_plural "makeshift jacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for dissecting microscope +#. ~ Description for makeshift jack #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"A poorly constructed improvised scissor jack used for lifting vehicles if " +"you're brave enough to use it." msgstr "" +" jack improvisado Um jack scissor improvisado mal construído usado para " +"içarveículos se você for corajoso o suficiente para usá-lo." #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" +msgid "scissor jack" +msgid_plural "scissor jacks" msgstr[0] "" msgstr[1] "" -#. ~ Description for separation funnel +#. ~ Description for scissor jack #: lang/json/TOOL_from_json.py -msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +msgid "A compact scissor jack used for lifting vehicles." msgstr "" +" jack scissor Um jack de tesoura compacto usado para veículos de elevação." #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" +msgid "jackhammer" +msgid_plural "jackhammers" msgstr[0] "" msgstr[1] "" -#. ~ Description for burette +#. ~ Description for jackhammer #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." msgstr "" +" jackhammerEsta é uma ferramenta de construção para perfurar hard " +"rockououtras superfícies. Funciona com gasolina. Use-o (se carregado) " +"parafazerum buraco no terreno sólido adjacente." #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" +msgid "electric kiln" +msgid_plural "electric kilns" msgstr[0] "" msgstr[1] "" -#. ~ Description for rotary evapourator +#. ~ Description for electric kiln #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" +" forno elétricoEste é um forno elétrico portátil, alimentado porbaterias. " +"Ele é projetado para disparar tijolos, mas você pode usá-lo " +"paradispararqualquer coisa feita de argila. Com um pouco de know-how " +"mecânico, vocêpode até mesmo convertê-lo para funcionar diretamente no " +"sistema deenergiade um veículo." #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for fractional distillation apparatus +#. ~ Description for gunsmith repair kit #: lang/json/TOOL_from_json.py msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." msgstr "" +" kit de reparação de armeiroEste é um kit de ferramentas completo " +"feitoparareparar armas de fogo danificadas. Alimentado por baterias padrão, " +"éumaferramenta vital para a manutenção de armas de fogo a longo prazo. " +"Requer25 cargas de bateria por uso." #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" +msgid "makeshift hammer" +msgid_plural "makeshift hammers" msgstr[0] "" msgstr[1] "" -#. ~ Description for electrophoresis tray +#. ~ Description for makeshift hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." msgstr "" #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" +msgid "metal fileset" +msgid_plural "metal filesets" msgstr[0] "" msgstr[1] "" -#. ~ Description for microcentrifuge +#. ~ Description for metal fileset #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" +msgid "metallic smoother" +msgid_plural "metallic smoothers" msgstr[0] "" msgstr[1] "" -#. ~ Description for pair of scissors +#. ~ Description for metallic smoother #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." msgstr "" -" par de tesourasEstes são um par de tesouras para trabalhos pesados. " -"Useumatesoura para cortar itens feitos de algodão (como roupas) em trapos." +" Smoother metálicoEsta ferramenta metálica é mais frequentemente " +"usadaparasuavizar concreto, ou argamassa, em projetos de construção." #: lang/json/TOOL_from_json.py -msgid "bottle jack" -msgid_plural "bottle jacks" +msgid "misc repair kit" +msgid_plural "misc repair kits" msgstr[0] "" msgstr[1] "" -#. ~ Description for bottle jack +#. ~ Description for misc repair kit #: lang/json/TOOL_from_json.py -msgid "A portable hydraulic bottle jack used for lifting vehicles." +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." msgstr "" -" jack garrafa Um jack de garrafa hidráulica portátil usado para veículos " -"deelevação." #: lang/json/TOOL_from_json.py -msgid "makeshift jack" -msgid_plural "makeshift jacks" +msgid "plastic mold" +msgid_plural "plastic molds" msgstr[0] "" msgstr[1] "" -#. ~ Description for makeshift jack +#. ~ Description for plastic mold #: lang/json/TOOL_from_json.py msgid "" -"A poorly constructed improvised scissor jack used for lifting vehicles if " -"you're brave enough to use it." +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." msgstr "" -" jack improvisado Um jack scissor improvisado mal construído usado para " -"içarveículos se você for corajoso o suficiente para usá-lo." +" moldes de plásticoEste é um molde de plástico. Ele poderia ser " +"moldadoeusado para fabricar itens feitos de plástico." #: lang/json/TOOL_from_json.py -msgid "scissor jack" -msgid_plural "scissor jacks" +msgid "multi-tool" +msgid_plural "multi-tools" msgstr[0] "" msgstr[1] "" -#. ~ Description for scissor jack +#. ~ Description for multi-tool #: lang/json/TOOL_from_json.py -msgid "A compact scissor jack used for lifting vehicles." +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." msgstr "" -" jack scissor Um jack de tesoura compacto usado para veículos de elevação." +" multi-ferramentaUma ferramenta multifuncional inteligentemente " +"projetadaquecombina várias ferramentas menores nas alças de um alicate." #: lang/json/TOOL_from_json.py msgid "acetylene torch" @@ -90340,6 +90143,297 @@ msgstr "" "uso. Além de seus usos de metalurgia, você pode ativá-lo para destruiras " "barreiras de metal." +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "escova de pinturaUm pincel largo, adequado para pintar paredes." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "" +" picaretaEsta é uma grande picareta de aço, adequada para " +"quebrarobjetosduros ou (com habilidade suficiente) alvos duros. Ataque a " +"terra!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +" alicateEste é um par básico de alicates deslizantes, capazes de " +"lidarcomtrabalhos mecânicos básicos. Qualquer coisa muito complexa " +"exigiráumachave." + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "" +" polidor elétrico Um polidor elétrico que pode ser usado " +"paralustrarsuperfícies metálicas até que elas reflitam como um espelho." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +" Martelo de pedra Esta é uma pedra afixada num pau, no fac-símile cru " +"deummartelo. Funciona adequadamente como um martelo, mas na verdade não pode" +" ser comparado a um bom." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" +" chave de fendaEsta é uma chave de fenda Philips. É importante " +"paraquasetodos os produtos eletrônicos, a maioria dos desenhos mecânicos e " +"temmuitomais usos." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" +" conjunto de chave de fendaEste é um conjunto de chaves de fenda " +"emdiversostamanhos e tipos de lâminas. Garantido ter as ferramentas " +"certaspara umtrabalho mais preciso." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +" kit de reparação de armas de fogoEste é um kit de ferramentas " +"portátilfeitopara reparar armas de fogo danificadas. Alimentado por " +"bateriaspadrão, éuma ferramenta vital para a manutenção de armas de fogo a " +"longoprazo. Requer 100 cargas de bateria por uso." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +" ferro de soldaEste é um dispositivo com uma ponta de metal que " +"podeficarmuito quente. É necessário para a elaboração de eletrônicos " +"avançados. Vocêtambém pode usá-lo para cauterizar feridas, se necessário." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" +" Caixa de ferramentas Esta é uma caixa de metal robusta que contém um kit " +"deferramentas completo adequado para a maioria das atividades de manutenção " +"econstrução doméstica." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" +" Smoother de madeira Esta grande ferramenta improvisada é usada noalisamento" +" de concreto ou argamassa em projetos de construção. Você também pode usá-lo" +" como um maníaco improvisado." + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" +" lã staple O aglomerado natural de fibras de lã. Poderia ser processado " +"paraos patches ou fios de feltro." + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +" Faca X-Acto Esta é uma faca pequena e afiada, projetada para fazer " +"cortesprecisos para tecidos ou artesanato. Isso pode causar danos decentes, " +"mas édifícil atingir as coisas com ele. Sua lâmina pequena e afiada " +"permitegolpes de precisão nas mãos dos habilidosos. É muito pequeno " +"paraaçougueiro com cadáveres." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" +" chave inglesa Esta é uma chave inglesa ajustável. Poderia ser uma armacorpo" +" a corpo decente, e é usado em muitas receitas de artesanato demecânica." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -101955,7 +102049,7 @@ msgid "broken vegetation tangle" msgstr "vegetação quebrada emaranhado" #: lang/json/field_type_from_json.py -msgid "cowebs" +msgid "cobwebs" msgstr "teias de aranha" #: lang/json/field_type_from_json.py @@ -102952,7 +103046,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -103091,7 +103185,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -103325,11 +103419,9 @@ msgstr "Autodoc Mk. XI" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" -"Um aparelho cirúrgico usado para instalação e desinstalação de biônicos. É " -"tão habilidoso quanto seu operador." #: lang/json/furniture_from_json.py msgid "Autodoc operation couch" @@ -103645,8 +103737,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -104210,7 +104302,7 @@ msgstr "" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "" #: lang/json/furniture_from_json.py @@ -107621,7 +107713,7 @@ msgstr[1] "" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -118060,8 +118152,8 @@ msgid "Unequip selected armor" msgstr "Desequipar armadura selecionada" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "Exibir ajuda" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -118323,6 +118415,10 @@ msgstr "Alternar Snap to Target" msgid "Center On Character" msgstr "Centro no personagem" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "Exibir ajuda" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "Mudar sexo" @@ -118956,10 +119052,6 @@ msgstr "Auto Atacar" msgid "Main Menu" msgstr "Menu Principal" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "Combinações de Teclas" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "Opções" @@ -119074,6 +119166,10 @@ msgstr "Adicionar atalhos de teclado locais" msgid "Add global keybinding" msgstr "Adicionar atalhos de teclado globais" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "Adicionar zona" @@ -119726,6 +119822,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -119848,6 +119967,11 @@ msgstr "DEJETOS" msgid " Area Dump" msgstr "Despejo de Área de " +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -120989,6 +121113,21 @@ msgstr "" msgid "Manifest" msgstr "Manifesto" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -121209,7 +121348,7 @@ msgstr "Precisão do guindaste" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -121276,7 +121415,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -121512,7 +121651,7 @@ msgstr "Caule do Leopardo" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -121784,7 +121923,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -121929,7 +122068,7 @@ msgstr "" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -122132,7 +122271,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -122247,7 +122386,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -124592,6 +124731,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -125144,7 +125288,7 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "" #: lang/json/mission_def_from_json.py @@ -125185,10 +125329,6 @@ msgid "" "don't have any handy references." msgstr "" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -125627,8 +125767,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -126664,7 +126804,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -126672,7 +126812,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -130064,7 +130204,7 @@ msgstr "" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" #: lang/json/mutation_from_json.py @@ -130125,7 +130265,7 @@ msgstr "" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -130202,7 +130342,7 @@ msgstr "" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -136604,11 +136744,9 @@ msgstr "" msgid "Survivor Story" msgstr "História do Sobrevivente" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -139241,6 +139379,14 @@ msgstr "casa rural" msgid "rural house roof" msgstr "telhado de casa rural" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "telhado de celeiro" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "prédio de reitoria" @@ -140270,6 +140416,10 @@ msgstr "acampamento do sobrevivente" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "casa" @@ -140518,10 +140668,6 @@ msgstr "silo" msgid "silo cap" msgstr "topo de silo" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "telhado de celeiro" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "rancho" @@ -147059,7 +147205,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -147077,7 +147223,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -150017,6 +150163,266 @@ msgstr "" msgid "central building south half" msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -151293,6 +151699,122 @@ msgstr "" msgid "build center of the metal wall dining hall" msgstr "" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "" @@ -151579,6 +152101,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -151724,47 +152282,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -152295,6 +152889,114 @@ msgid "" "filling in the floor." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -152673,6 +153375,66 @@ msgid "" "up." msgstr "" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -154078,6 +154840,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "Porão sombrio" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -155408,7 +156208,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -160158,7 +160958,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -160169,7 +160969,7 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr "" #: lang/json/snippet_from_json.py @@ -161546,7 +162346,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -161990,12 +162790,9 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" -" CRAFTY CRAFTERS QUARTERLY: Macarrão não é apenas para comer mais! Aprenda " -"também a fazer joias e arte! Também discutimos a maneira correta de usar " -"super cola sem colar suas mãos!" #: lang/json/snippet_from_json.py msgid "" @@ -163236,7 +164033,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -163247,8 +164044,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -163302,11 +164099,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -163677,15 +164474,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -164422,8 +165210,8 @@ msgid "metal" msgstr "metal" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "reaggae" +msgid "reggae" +msgstr "" #: lang/json/snippet_from_json.py msgid "ska" @@ -164576,7 +165364,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -164855,8 +165643,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -165054,11 +165842,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -167171,7 +167960,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -167739,7 +168528,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -171535,6 +172324,10 @@ msgstr "" msgid "Lighthouse Island" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "Bunker de Depósitos" @@ -171584,16 +172377,16 @@ msgid "Clothing Store" msgstr "Loja de roupas" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" -msgstr "Você aí. Silêncio. Consegue escutar? A canção?" +msgid "Acolyte." +msgstr "Acólito." #: lang/json/talk_topic_from_json.py msgid "You're back. Have you come to listen to the song?" msgstr "Você está de volta. Veio escutar a canção?" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." -msgstr "Acólito." +msgid "You there. Quiet down. Can you hear it? The song?" +msgstr "Você aí. Silêncio. Consegue escutar? A canção?" #: lang/json/talk_topic_from_json.py msgid "What? What do you mean? What song?" @@ -171740,36 +172533,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -171847,16 +172640,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -171903,7 +172696,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -171998,7 +172791,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172219,13 +173012,13 @@ msgid "Thanks. I have some things for you to do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " -"anymore..." +msgid "Hi there, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there, ." +msgid "" +"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " +"anymore..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172299,24 +173092,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "Qualquer coisa para fazer antes de ir dormir?" +msgid "No, just no..." +msgstr "Não, só não..." #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "Apenas alguns minutos mais ..." +msgid "Just let me sleep, !" +msgstr "Apenas me deixe dormir !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "Faça isso rápido, eu quero voltar a dormir." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "Apenas me deixe dormir !" +msgid "Just few minutes more..." +msgstr "Apenas alguns minutos mais ..." #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "Não, só não..." +msgid "Anything to do before I go to sleep?" +msgstr "Qualquer coisa para fazer antes de ir dormir?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -172342,11 +173135,11 @@ msgid "no, go back to sleep." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" +msgid " *pshhhttt* I'm reading you boss, over." msgstr "" #: lang/json/talk_topic_from_json.py -msgid " *pshhhttt* I'm reading you boss, over." +msgid "What is it, friend?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -172730,11 +173523,11 @@ msgid "Show me what needs to be done at the camp." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." +msgid "I'm currently ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm currently ." +msgid "I'm not doing much currently." msgstr "" #: lang/json/talk_topic_from_json.py @@ -172797,14 +173590,14 @@ msgstr "" msgid "Sure thing, I'll make my way there." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -172818,10 +173611,6 @@ msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "" " OK, talvez isso me impeça de congelar nesse clima, o que está acontecendo?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -172829,13 +173618,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -172844,6 +173631,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -172915,14 +173708,14 @@ msgstr "Ok, sem movimentos bruscos ..." msgid "Keep your distance!" msgstr "Mantenha distância!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "Esse território é meu, ." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "Esse território é meu, ." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "Acalme-se. Eu não vou te machucar." @@ -172939,14 +173732,14 @@ msgstr "" msgid "&Put hands up." msgstr "&Ponha as mãos pra cima." -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "* drops_her_weapon." - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "* Solta sua arma." +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "* drops_her_weapon." + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "Agora sai daqui" @@ -172975,14 +173768,6 @@ msgstr "Qual é o problema?" msgid "I don't care." msgstr "Eu não me importo." -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "Eu tenho outros trabalhos pra você. Quer ouvir a respeito deles?" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "Eu tenho mais trabalhos pra você. Quer ouvir a respeito deles?" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "Eu tenho só um trabalho pra você. Quer ouvir a respeito?" @@ -172991,6 +173776,14 @@ msgstr "Eu tenho só um trabalho pra você. Quer ouvir a respeito?" msgid "I have another job for you. Want to hear about it?" msgstr "Eu tenho mais um trabalho pra você. Quer ouvir a respeito?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "Eu tenho mais trabalhos pra você. Quer ouvir a respeito deles?" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "Eu tenho outros trabalhos pra você. Quer ouvir a respeito deles?" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "Eu não tenho mais trabalhos para você." @@ -173008,14 +173801,14 @@ msgstr "Ok." msgid "Never mind, I'm not interested." msgstr "Não importa, não estou interessado." -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "O que tem?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "Qual trabalho?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "O que tem?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "Você não está trabalhando em nada pra mim no momento." @@ -173238,48 +174031,48 @@ msgid "Thanks!" msgstr "Obrigado!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." -msgstr "Eu tenho alguns motivos pra não lhe dizer." +msgid "Focus on the road, mate!" +msgstr "Foque na estrada, chapa!" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" -msgstr "Nada me ocorre no momento. Me pergunte mais tarde, talvez?" +msgid "I must focus on the road!" +msgstr "Eu preciso focar na estrada!" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "Estou muito cansado, deixe-me descansar primeiro." +msgid "I'm too thirsty, give me something to drink." +msgstr "Estou com muita sede, me dê algo para beber." #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "Estou com muita fome, me dê algo para comer." #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "Estou com muita sede, me dê algo para beber." +msgid "I'm too tired, let me rest first." +msgstr "Estou muito cansado, deixe-me descansar primeiro." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" -msgstr "Eu preciso focar na estrada!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgstr "Nada me ocorre no momento. Me pergunte mais tarde, talvez?" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" -msgstr "Foque na estrada, chapa!" +msgid "I have some reason for not telling you." +msgstr "Eu tenho alguns motivos pra não lhe dizer." #: lang/json/talk_topic_from_json.py msgid "Ah, okay." msgstr "Ah ok." #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "Por que eu deveria viajar com você?" +msgid "Not until I get some antibiotics..." +msgstr "Não até eu conseguir alguns antibióticos ..." #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "Você me perguntou recentemente; pergunte novamente mais tarde." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "Não até eu conseguir alguns antibióticos ..." +msgid "Why should I travel with you?" +msgstr "Por que eu deveria viajar com você?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -173370,20 +174163,20 @@ msgid "On second thought, never mind." msgstr "No segundo pensamento, não importa." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "Eu tenho alguns motivos para negar que você está treinando." - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "Dá um tempo, eu vou te mostrar algo novo depois ..." +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "Não consigo lhe treinar direito enquanto você opera um veículo!" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "Não consigo lhe treinar direito enquanto opero um veículo!" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "Não consigo lhe treinar direito enquanto você opera um veículo!" +msgid "Give it some time, I'll show you something new later..." +msgstr "Dá um tempo, eu vou te mostrar algo novo depois ..." + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "Eu tenho alguns motivos para negar que você está treinando." #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -173421,14 +174214,14 @@ msgstr "Eu prefiro manter isso para mim mesmo." msgid "I understand…" msgstr "Eu entendo..." -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "Por que devo compartilhar meu equipamento com você?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "Você acabou de me pedir coisas; pergunte mais tarde." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "Por que devo compartilhar meu equipamento com você?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "OK tudo bem." @@ -173573,13 +174366,13 @@ msgid "You might be seeing more of me…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " -"I've seen in a long time." +msgid "Hey again. *kzzz*" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" +msgid "" +"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " +"I've seen in a long time." msgstr "" #: lang/json/talk_topic_from_json.py @@ -173786,7 +174579,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -174579,27 +175372,27 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" -msgstr "" +msgid "Greetings friend, it's nice to see you." +msgstr "Saudações amigo, é bom te ver." #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." +msgid "So you're back… Explain yourself!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." -msgstr "Saudações amigo, é bom te ver." +msgid "What sorcery is this?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Welcome home Foodkid!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" +msgid "Still here? Take your time, it's rough out there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" +msgid "Greeting citizen, what brings you to the FoodLair?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -174635,12 +175428,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "" @@ -176227,6 +177020,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "Eu simplesmente não posso falar sobre isso agora. Eu não posso." + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -176235,8 +177032,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -176247,13 +177043,10 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "Eu simplesmente não posso falar sobre isso agora. Eu não posso." - #: lang/json/talk_topic_from_json.py msgid "It might help to get it off your chest." msgstr "Pode ajudar a tirá-lo do seu peito." @@ -176653,19 +177446,19 @@ msgstr "Obrigado por me contar tudo isso. " #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -" Minha esposa saiu comigo, mas foi comido por um daqueles plantar " +" Meu marido saiu comigo, mas foi comido por um daqueles plantar " "monstros alguns dias antes de te conhecer. Este não foi um grande ano para " "mim." #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -" Meu marido saiu comigo, mas foi comido por um daqueles plantar " +" Minha esposa saiu comigo, mas foi comido por um daqueles plantar " "monstros alguns dias antes de te conhecer. Este não foi um grande ano para " "mim." @@ -176728,10 +177521,11 @@ msgid "I'm sorry you lost someone." msgstr "Sinto muito que você tenha perdido alguém." #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" msgstr "" -" Apenas outro conto de amor e perda. Não é um que eu goste de " -"contar." +" Eu disse, eu não quero falar sobre isso. Como você não está entendendo " +"isso?" #: lang/json/talk_topic_from_json.py msgid "" @@ -176742,11 +177536,10 @@ msgstr "" "para contar mais uma vez." #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" +msgid "Just another tale of love and loss. Not one I like to tell." msgstr "" -" Eu disse, eu não quero falar sobre isso. Como você não está entendendo " -"isso?" +" Apenas outro conto de amor e perda. Não é um que eu goste de " +"contar." #: lang/json/talk_topic_from_json.py msgid "You said you lost someone." @@ -176769,51 +177562,51 @@ msgid "" "Oh, . This doesn't have anything to do with you, or with us." msgstr "Oh, . Isso não tem nada a ver com você ou conosco." -#: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." -msgstr "Tudo bem. Eu tive alguém. Eu a perdi." - #: lang/json/talk_topic_from_json.py msgid "All right, fine. I had someone. I lost him." msgstr "Tudo bem. Eu tive alguém. Eu perdi ele." +#: lang/json/talk_topic_from_json.py +msgid "All right, fine. I had someone. I lost her." +msgstr "Tudo bem. Eu tive alguém. Eu a perdi." + #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -" Ela estava em casa quando as bombas começaram a cair e o mundo foi para o " +" Ele estava em casa quando as bombas começaram a cair e o mundo foi para o " "inferno. Eu estava no trabalho. Eu tentei chegar à nossa casa, mas a cidade " "era uma zona de guerra. Coisas que não consigo descrever andando pelas ruas," " esmagando pessoas e carros. Soldados tentando detê-los, mas atingindo as " "pessoas no fogo cruzado, tanto quanto qualquer outra coisa. E então o dano " -"colateral voltaria e se juntaria ao inimigo. Se não fosse por minha esposa, " +"colateral voltaria e se juntaria ao inimigo. Se não fosse pelo meu marido, " "eu teria acabado de sair, mas fiz o que pude e escorreguei. eu na verdade " " fez isso vivo." #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -" Ele estava em casa quando as bombas começaram a cair e o mundo foi para o " +" Ela estava em casa quando as bombas começaram a cair e o mundo foi para o " "inferno. Eu estava no trabalho. Eu tentei chegar à nossa casa, mas a cidade " "era uma zona de guerra. Coisas que não consigo descrever andando pelas ruas," " esmagando pessoas e carros. Soldados tentando detê-los, mas atingindo as " "pessoas no fogo cruzado, tanto quanto qualquer outra coisa. E então o dano " -"colateral voltaria e se juntaria ao inimigo. Se não fosse pelo meu marido, " +"colateral voltaria e se juntaria ao inimigo. Se não fosse por minha esposa, " "eu teria acabado de sair, mas fiz o que pude e escorreguei. eu na verdade " " fez isso vivo." @@ -176886,11 +177679,11 @@ msgstr "Você entrou na casa?" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -176898,11 +177691,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -177684,16 +178477,6 @@ msgstr "" "acho que perambulo pelo Inferno na Terra. Eu gostaria de ter prestado mais " "atenção na Escola Dominical." -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -177705,6 +178488,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -177799,14 +178592,6 @@ msgstr "Sinto muito por Buck. " msgid "I'm sorry about Buck. " msgstr "Sinto muito por Buck. " -#: lang/json/talk_topic_from_json.py -msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." -msgstr "" -" Ouço. Eu vou cortar isso. Eu trabalho para você, ok? Eu não estou " -"interessado em me apegar. Você não me pagou para ser seu amigo." - #: lang/json/talk_topic_from_json.py msgid "" "Like I said, you want me to tell you a story, you gotta pony up the whisky." @@ -177815,6 +178600,14 @@ msgstr "" " Como eu disse, você quer que eu conte uma história, você tem que " "desembolsar o uísque. Uma garrafa cheia, lembre-se." +#: lang/json/talk_topic_from_json.py +msgid "" +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." +msgstr "" +" Ouço. Eu vou cortar isso. Eu trabalho para você, ok? Eu não estou " +"interessado em me apegar. Você não me pagou para ser seu amigo." + #: lang/json/talk_topic_from_json.py msgid "" "I'm not looking for a friend, but I've paid my dues and earned my way. You " @@ -178212,29 +179005,29 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " +"Well, I have this weird hope. It's probably stupid, but I saw my fiancé " +"peel out of there with his sister - my maid of honor - in her pickup truck " +"as things went bad. So, until I run into them again one way or another, I'm" +" just gonna keep on believing they're out there, doing well. That's more " "than most of us have." msgstr "" " Bem, eu tenho essa estranha esperança. É provavelmente estúpido, mas eu vi " -"minha noiva sair de lá com seu irmão - meu padrinho - em sua caminhonete " -"enquanto as coisas correram mal. Então, até eu deparar com eles de um jeito " +"meu noivo sair de lá com sua irmã - minha dama de honra - em sua caminhonete" +" quando as coisas correram mal. Então, até eu deparar com eles de um jeito " "ou de outro, vou continuar acreditando que eles estão indo bem. Isso é mais " "do que a maioria de nós tem." #: lang/json/talk_topic_from_json.py msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancé " -"peel out of there with his sister - my maid of honor - in her pickup truck " -"as things went bad. So, until I run into them again one way or another, I'm" -" just gonna keep on believing they're out there, doing well. That's more " +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " "than most of us have." msgstr "" " Bem, eu tenho essa estranha esperança. É provavelmente estúpido, mas eu vi " -"meu noivo sair de lá com sua irmã - minha dama de honra - em sua caminhonete" -" quando as coisas correram mal. Então, até eu deparar com eles de um jeito " +"minha noiva sair de lá com seu irmão - meu padrinho - em sua caminhonete " +"enquanto as coisas correram mal. Então, até eu deparar com eles de um jeito " "ou de outro, vou continuar acreditando que eles estão indo bem. Isso é mais " "do que a maioria de nós tem." @@ -178242,10 +179035,6 @@ msgstr "" msgid "What were you saying before that?" msgstr "O que você estava dizendo antes disso?" -#: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hey there." msgstr "Olá." @@ -178266,6 +179055,10 @@ msgstr "Boas vindas!" msgid "How's the weather?" msgstr "Como anda o clima?" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "O que é este lugar?" @@ -178352,16 +179145,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178408,15 +179201,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178450,15 +179243,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178501,14 +179294,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178558,7 +179351,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178577,11 +179370,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178638,11 +179431,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178654,19 +179447,19 @@ msgid "You're disgusting." msgstr "Você é nojento." #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -178692,7 +179485,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -178700,9 +179495,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -178776,16 +179569,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -178877,7 +179670,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" +msgid "Is that a U.S. Marshal's badge you're wearing?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -178885,7 +179678,7 @@ msgid "Hello, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" +msgid "Hi, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -179004,12 +179797,6 @@ msgstr "" msgid "Where is your brother's place?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "" @@ -179193,11 +179980,11 @@ msgid "That's all for now. I'd best get going." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." +msgid "Leave our property, Marshal." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Leave our property, Marshal." +msgid "Hello, We don't see many people these days." msgstr "" #: lang/json/talk_topic_from_json.py @@ -179396,12 +180183,8 @@ msgid "Tell me about your dad." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "" -" Senhora, eu não sei como diabos você chegou até aqui, mas se você tem algum" -" senso, você sairá enquanto puder." +msgid "Marshal, I hope you're here to assist us." +msgstr "Marechal, espero que esteja aqui para nos ajudar." #: lang/json/talk_topic_from_json.py msgid "" @@ -179412,8 +180195,12 @@ msgstr "" "senso, você sairá enquanto puder." #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "Marechal, espero que esteja aqui para nos ajudar." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "" +" Senhora, eu não sei como diabos você chegou até aqui, mas se você tem algum" +" senso, você sairá enquanto puder." #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -179493,16 +180280,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "Marechal, estou muito surpreso em ver você aqui." #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "Marechal, estou muito surpreso em ver você aqui." +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -179547,6 +180334,23 @@ msgstr "" "integridade da rede de comunicações. Esperamos que algumas mensagens de " "texto simples possam ser captadas." +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "Olá, marechal." + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "Marechal, tenho medo de não poder falar agora." + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "Eu não estou no comando aqui, marechal." + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "" +" Eu deveria direcionar todas as perguntas para a minha liderança, marechal." + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "" @@ -179559,15 +180363,6 @@ msgstr "Você deve cuidar do seu próprio negócio, nada para ver aqui." msgid "If you need something you'll need to talk to someone else." msgstr "Se você precisar de algo, precisará conversar com outra pessoa." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "madame" - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "" -" Ei, senhorita, você não acha que seria mais seguro se você ficasse comigo?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "Senhor." @@ -179578,21 +180373,13 @@ msgstr "" " Cara, se você pode manter o seu próprio você deve olhar para se alistar." #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "Olá, marechal." - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "Marechal, tenho medo de não poder falar agora." - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "Eu não estou no comando aqui, marechal." +msgid "Ma'am" +msgstr "madame" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" msgstr "" -" Eu deveria direcionar todas as perguntas para a minha liderança, marechal." +" Ei, senhorita, você não acha que seria mais seguro se você ficasse comigo?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -179649,16 +180436,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "Por favor me ajude. Eu preciso de comida." +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" msgstr "" -" Por favor me ajude. Eu preciso de comida. Você não é seu xerife? Você não " -"pode me ajudar?" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -179666,14 +180452,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" msgstr "" +" Por favor me ajude. Eu preciso de comida. Você não é seu xerife? Você não " +"pode me ajudar?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "" +msgid "Please, help me. I need food." +msgstr "Por favor me ajude. Eu preciso de comida." #: lang/json/talk_topic_from_json.py msgid "" @@ -179692,18 +180479,18 @@ msgstr "Saia de perto de mim." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" -" Eles não me deixam entrar. Dizem que estão muito cheios. Tenho permissão " -"para acampar aqui enquanto eu mantiver limpo e não fazer barulho, mas estou " -"com tanta fome." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" +" Eles não me deixam entrar. Dizem que estão muito cheios. Tenho permissão " +"para acampar aqui enquanto eu mantiver limpo e não fazer barulho, mas estou " +"com tanta fome." #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -179807,16 +180594,16 @@ msgid "" "hurry to face that again." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "" @@ -179899,13 +180686,13 @@ msgid "Do you need something to eat?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Yeah, I'm real hungry and they put drugs in most of the food. I can see " -"you're not like that." +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgid "" +"Yeah, I'm real hungry and they put drugs in most of the food. I can see " +"you're not like that." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180006,15 +180793,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That's it! I'm just gonna need a little time to get it all set up. Thanks." -" You've helped me a lot. I'm feeling much more myself with all this to " -"keep me going." +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" +"That's it! I'm just gonna need a little time to get it all set up. Thanks." +" You've helped me a lot. I'm feeling much more myself with all this to " +"keep me going." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180034,18 +180821,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "Não se incomode com esses idiotas." +msgid "Fuck off, dickwaddle." +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" +msgid "Hey there. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180055,16 +180839,19 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgid "Hey there, not-asshole. Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "" +msgid "Don't bother with these assholes." +msgstr "Não se incomode com esses idiotas." #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -180352,12 +181139,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -180366,6 +181147,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -180408,14 +181195,14 @@ msgstr "" msgid "I'll see what I can do." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "Ei, você é um grande fã da sobrevivência do mais apto?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "Ei, você é um grande fã da sobrevivência do mais apto?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "Por que você pergunta?" @@ -180434,17 +181221,17 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" -" Porque eu com certeza não me encaixo, então estou sentada aqui até morrer " -"de fome. Ajudar uma pobre alma doentia?" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" +" Porque eu com certeza não me encaixo, então estou sentada aqui até morrer " +"de fome. Ajudar uma pobre alma doentia?" #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" @@ -180467,12 +181254,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "Por que você está acampado aqui se eles não o deixarem entrar?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180757,10 +181544,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "Oh, ei, é você de novo." @@ -180773,6 +181556,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "Ah, olhe quem está de volta." +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "Prazer em conhecê-lo, garoto. Estás bem?" @@ -180790,16 +181577,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "Eu não sou criança, ok? Eu tenho quatorze." +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "Eu não sou criança, ok? Eu tenho dezesseis anos." #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "Eu não sou criança, ok? Eu tenho quinze." #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "Eu não sou criança, ok? Eu tenho dezesseis anos." +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "Eu não sou criança, ok? Eu tenho quatorze." #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -180809,19 +181596,6 @@ msgstr "Desculpe, eu não quis dizer nada com isso. Estás bem?" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "Desculpe, eu não quis dizer nada com isso. Estarei à caminho." -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" -" Eu não sei o que está acontecendo. Não tenho certeza do que estamos fazendo" -" aqui. Eles dizem que devemos esperar até que possamos ser transferidos para" -" o abrigo no andar de baixo, mas estamos aqui há dias e não há nenhuma " -"palavra sobre quanto tempo ficaremos esperando. É tudo tão estúpido e " -"ninguém pode me dizer nada." - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -180836,6 +181610,19 @@ msgstr "" "Eu li todos os livros e há zumbis do lado de fora, então estamos presos " "aqui. Nós podemos ouvi-los durante a noite." +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" +" Eu não sei o que está acontecendo. Não tenho certeza do que estamos fazendo" +" aqui. Eles dizem que devemos esperar até que possamos ser transferidos para" +" o abrigo no andar de baixo, mas estamos aqui há dias e não há nenhuma " +"palavra sobre quanto tempo ficaremos esperando. É tudo tão estúpido e " +"ninguém pode me dizer nada." + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -180873,8 +181660,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -180884,7 +181670,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -180912,35 +181699,35 @@ msgstr "" msgid "Actually I'm just heading out." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "" +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py msgid "You know me, I gotta be me, right?" msgstr "Você me conhece, eu tenho que ser eu, certo?" +#: lang/json/talk_topic_from_json.py +msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -180969,12 +181756,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -180983,8 +181764,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -180994,8 +181775,10 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "Ah, outro novo rosto. Olá. Eu sou o Boris." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -181009,6 +181792,10 @@ msgstr "Olá de novo, meu amigo." msgid "It is good to see you again." msgstr "É bom ver você novamente." +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "Ah, outro novo rosto. Olá. Eu sou o Boris." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -181077,6 +181864,13 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -181087,13 +181881,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -181122,10 +181909,6 @@ msgstr "" msgid "Got any more bread I can trade flour for?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." -msgstr "Olá. Eu sou Dana, bom ver um novo rosto." - #: lang/json/talk_topic_from_json.py msgid "Hello, nice to see you again." msgstr "Olá, prazer em vê-lo novamente." @@ -181134,6 +181917,10 @@ msgstr "Olá, prazer em vê-lo novamente." msgid "It's good to see you're still around." msgstr "É bom ver que você ainda está por perto." +#: lang/json/talk_topic_from_json.py +msgid "Hi there. I'm Dana, nice to see a new face." +msgstr "Olá. Eu sou Dana, bom ver um novo rosto." + #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you." msgstr "Dana, ei? Prazer em conhecê-lo." @@ -181183,10 +181970,8 @@ msgstr "Sinto muito pela sua perda." #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181197,8 +181982,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181220,12 +182007,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -181247,6 +182028,12 @@ msgid "" "now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -181276,6 +182063,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -181283,10 +182074,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -181324,13 +182111,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181567,12 +182354,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181672,14 +182459,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181730,12 +182517,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "Olá de novo." @@ -181748,6 +182529,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -181807,15 +182594,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py @@ -181880,12 +182667,6 @@ msgid "" "look like we'll be here for the long term. If we live that long." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "Oi." @@ -181894,6 +182675,12 @@ msgstr "Oi." msgid "Hey again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "" @@ -181940,15 +182727,15 @@ msgid "" " I think my mom's on the fence." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Nice to see you again." +msgstr "É bom ver você de novo." + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "Olá. Não te vejo por aqui antes. Eu sou Jenny, Jenny Forcette." -#: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." -msgstr "É bom ver você de novo." - #: lang/json/talk_topic_from_json.py msgid "Nice meeting you. What are you doing on that computer?" msgstr "Muito prazer em conhece-lo. O que você está fazendo nesse computador?" @@ -182133,20 +182920,6 @@ msgstr "" "escolhemos estar um com o outro. Eu não sei quanto tempo podemos ficar assim" " antes que alguém se agarre." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" -" Bem, tem um monte de gente. Estamos começando a formar um pouco de " -"comunidade. Fatima e eu trabalhamos juntos um pouco, e eu tenho saído muito " -"com Dana, Draco e Aleesha. Eu não conheço muito bem o bando de Borichenko, " -"os Singhs, Vanessa, Uyen ou Rhyzaea, mas já falamos o suficiente. O que você" -" queria saber?" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -182167,6 +182940,20 @@ msgstr "" "discutindo sobre decisões de liderança, como se eles fizessem esse tipo de " "ligação. O que você queria saber?" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" +" Bem, tem um monte de gente. Estamos começando a formar um pouco de " +"comunidade. Fatima e eu trabalhamos juntos um pouco, e eu tenho saído muito " +"com Dana, Draco e Aleesha. Eu não conheço muito bem o bando de Borichenko, " +"os Singhs, Vanessa, Uyen ou Rhyzaea, mas já falamos o suficiente. O que você" +" queria saber?" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "Você pode me falar sobre os comerciantes livres?" @@ -182236,19 +183023,6 @@ msgid "" "hope that there's a future to be had." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" -" Boris e Garry são casados, eu acho. Eles se mantêm parados, parecem um " -"pouco reservados se você me perguntar. Stan é irmão de Boris, eu acho, mas " -"não tenho muita certeza. Ele parece bom o suficiente, mas ele é um homem de " -"poucas palavras. Eu não consigo dar uma boa conta neles. Eu aprendi a não " -"forçar muito embora." - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -182267,15 +183041,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" -" Eu realmente não consigo dar conta deles. Eles nunca falam com ninguém fora" -" de seu pequeno grupo familiar, eles apenas sentam em seu próprio lugar e " -"falam Punjabi. Eles sempre parecem bons, e eles fazem a sua parte, eles " -"simplesmente não têm nenhuma conexão social." +" Boris e Garry são casados, eu acho. Eles se mantêm parados, parecem um " +"pouco reservados se você me perguntar. Stan é irmão de Boris, eu acho, mas " +"não tenho muita certeza. Ele parece bom o suficiente, mas ele é um homem de " +"poucas palavras. Eu não consigo dar uma boa conta neles. Eu aprendi a não " +"forçar muito embora." #: lang/json/talk_topic_from_json.py msgid "" @@ -182288,15 +183063,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" +" Eu realmente não consigo dar conta deles. Eles nunca falam com ninguém fora" +" de seu pequeno grupo familiar, eles apenas sentam em seu próprio lugar e " +"falam Punjabi. Eles sempre parecem bons, e eles fazem a sua parte, eles " +"simplesmente não têm nenhuma conexão social." #: lang/json/talk_topic_from_json.py msgid "" @@ -182312,13 +183087,25 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -182373,11 +183160,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182420,15 +183207,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182612,7 +183399,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -182629,12 +183416,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182725,17 +183512,17 @@ msgid "Do you want to talk about your story?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py @@ -182847,6 +183634,10 @@ msgstr "" msgid "Hmm, can we change this shave a little please?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "Oh, você voltou." + #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " @@ -182855,10 +183646,6 @@ msgstr "" " Ótimo. Outra nova boca para alimentar? Apenas o que precisamos. Bem, eu sou" " a Vanessa." -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "Oh, você voltou." - #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "" @@ -182898,14 +183685,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "Você poderia me dar um corte de cabelo?" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -182914,6 +183693,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -183091,15 +183878,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -183486,14 +184273,14 @@ msgstr "Mantenha civil ou vou trazer a dor." msgid "Just on watch, move along." msgstr "Apenas de relance, siga em frente." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "Senhora, você realmente não deveria estar viajando por aí." - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "Áspero lá fora, não é?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "Senhora, você realmente não deveria estar viajando por aí." + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "Eu ouvi dizer que esse lugar era um centro de refugiados..." @@ -183522,14 +184309,14 @@ msgstr "" msgid "Well, I'd better be going. Bye." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "Bem vinda..." - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "Bem-vindo marechal ..." +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "Bem vinda..." + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -183772,14 +184559,14 @@ msgid "" "attacked by zombie hordes, as you might guess." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "Cidadão..." - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "Marechal..." +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "Cidadão..." + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "Posso trocar por suprimentos?" @@ -183846,14 +184633,14 @@ msgstr "" " Nós não podemos. Não há nada que possamos poupar para vender e não tenho " "orçamento para comprar de você. Eu não suponho que você queira doar?" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "Heh, você parece importante." - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "Isso com certeza é um emblema brilhante que você chegou lá!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "Heh, você parece importante." + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "Eu sou realmente novo." @@ -183919,10 +184706,6 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " @@ -183931,6 +184714,10 @@ msgstr "" " Do mesmo jeito que você tem o seu, aposto. Fique quieto sobre isso, algumas" " pessoas aqui olham para baixo em pessoas como nós." +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "Desculpe por perguntar" @@ -183955,22 +184742,22 @@ msgstr "Eu vou comprar." msgid "Who needs rebar?" msgstr "Quem precisa de vergalhão?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "Dane-se!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "Como se você fosse alguém para conversar. Dane-se." #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "Huh, pensei que eu cheirava alguém novo. Posso ajudar?" +msgid "Screw You!" +msgstr "Dane-se!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "Huh, pensei que eu cheirava alguém novo. Posso ajudar?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "" @@ -184287,9 +185074,83 @@ msgid "Glad to have you aboard." msgstr "Fico feliz em ter você a bordo." #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." +msgid "So, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -184297,11 +185158,17 @@ msgid "We haven't changed our mind. Go away." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Wait! What??" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" +msgid "You do realize that the front door is just open?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -184309,11 +185176,11 @@ msgid "Lets trade." msgstr "Vamos negociar." #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" +msgid "It's the apocalypse out here! Please let me in!" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "It's the apocalypse out here! Please let me in!" +msgid "I was just looking for valuables, maybe I can trade with you instead?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -184344,7 +185211,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -184376,7 +185243,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -184390,6 +185257,14 @@ msgstr "Me fale sobre isso." msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "" @@ -184453,10 +185328,6 @@ msgstr "" msgid "Rough out there isn't it?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "É bom ter alguma companhia, suponho." @@ -184561,14 +185432,6 @@ msgstr "Na verdade, acho que não tenho tempo pra isso, desculpa." msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "Aqui pra negociar, espero?" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -184584,10 +185447,11 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." +msgid "Here to trade, I hope?" +msgstr "Aqui pra negociar, espero?" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." msgstr "" #: lang/json/talk_topic_from_json.py @@ -184596,6 +185460,13 @@ msgid "" "fair deal?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "" @@ -184836,16 +185707,16 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "Manhã senhora, como posso ajudá-lo?" +msgid "Can I help you, marshal?" +msgstr "Posso te ajudar, marechal?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "Manhã senhor, como posso ajudá-lo?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "Posso te ajudar, marechal?" +msgid "Morning ma'am, how can I help you?" +msgstr "Manhã senhora, como posso ajudá-lo?" #: lang/json/talk_topic_from_json.py msgid "" @@ -184976,15 +185847,15 @@ msgstr "Que tipo de emprego você tem para mim?" msgid "Not now." msgstr "Agora não." +#: lang/json/talk_topic_from_json.py +msgid "Come back later, I need to take care of a few things first." +msgstr "Volte mais tarde, eu preciso cuidar de algumas coisas primeiro." + #: lang/json/talk_topic_from_json.py msgid "I can take a look at you or your companions if you are injured." msgstr "" " Eu posso dar uma olhada em você ou seus companheiros se você está ferido." -#: lang/json/talk_topic_from_json.py -msgid "Come back later, I need to take care of a few things first." -msgstr "Volte mais tarde, eu preciso cuidar de algumas coisas primeiro." - #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[$ 200, 30m] Eu preciso que você me trate." @@ -185370,11 +186241,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185386,11 +186257,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -185459,12 +186330,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -189565,6 +190436,15 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "chão sujo" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "Pavimento composto por terra finamente misturada que foi socada." + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "Piso de concreto" @@ -189719,15 +190599,6 @@ msgstr "" "resistência ao deslizamento e deslizamento, geralmente para esportes " "recreativos." -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "chão sujo" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "Pavimento composto por terra finamente misturada que foi socada." - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -189894,6 +190765,15 @@ msgstr "musgo" msgid "Moist spongy moss." msgstr "Musgo esponjoso úmido." +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "Nogueira" @@ -191312,7 +192192,7 @@ msgstr "míssil explodido" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -191383,8 +192263,8 @@ msgstr "Painel de controle CVD" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -191506,7 +192386,7 @@ msgstr "Disjuntor de óleo de alta tensão" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -191519,7 +192399,7 @@ msgstr "pequeno disjuntor de óleo de alta tensão" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -191589,7 +192469,7 @@ msgstr "Correia transportadora" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -191817,7 +192697,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -192249,6 +193129,11 @@ msgstr "" msgid "A section of flat natural rock." msgstr "" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "espaço vazio" @@ -192981,14 +193866,9 @@ msgstr "parede de papel" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" -" Uma enorme parede de massa poluída que foi recuperada de edifícios " -"próximos, coberta de saliva pegajosa de vespa. Qualquer que seja a estrutura" -" por baixo, foi reformada e há muito desapareceu. Você poderia esmagá-lo sem" -" esforço." #: lang/json/terrain_from_json.py msgid "root wall" @@ -193585,7 +194465,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -195801,8 +196681,8 @@ msgid "chitin ram" msgstr "quitina ram" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "Ram de quitina biosilicfied" +msgid "biosilicified chitin ram" +msgstr "" #: lang/json/vehicle_part_from_json.py msgid "tied mattress" @@ -196408,6 +197288,17 @@ msgstr "" msgid "hand paddles" msgstr "pás de mão" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "controles" @@ -200098,8 +200989,8 @@ msgstr "Seu poder é drenado!" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "um som de alarme!" @@ -204621,6 +205512,45 @@ msgstr "" msgid "Putting on a %s would be tricky." msgstr "" +#: src/character.cpp +msgid "Can't wear that, it's made of wool!" +msgstr "Não pode usar isso, é feito de lã!" + +#: src/character.cpp +msgid "Can't wear that, it's filthy!" +msgstr "Não pode usar isso, é imundo!" + +#: src/character.cpp +#, c-format +msgid "Your %s mutation prevents you from wearing your %s." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "Cannot wear a helmet over %s." +msgstr "" + +#: src/character.cpp +msgid "horns" +msgstr "buzinas" + +#: src/character.cpp +msgid "antennae" +msgstr "antena" + +#: src/character.cpp +msgid "antlers" +msgstr "chifres" + +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + #: src/character.cpp msgid "Can't wear power armor over other gear!" msgstr "Não pode usar armadura de poder sobre outras artes!" @@ -204682,36 +205612,6 @@ msgstr "Você não pode usar tanto na sua cabeça!" msgid "%s can't wear that much on their head!" msgstr "" -#: src/character.cpp -msgid "Can't wear that, it's made of wool!" -msgstr "Não pode usar isso, é feito de lã!" - -#: src/character.cpp -msgid "Can't wear that, it's filthy!" -msgstr "Não pode usar isso, é imundo!" - -#: src/character.cpp -#, c-format -msgid "Your %s mutation prevents you from wearing your %s." -msgstr "" - -#: src/character.cpp -#, c-format -msgid "Cannot wear a helmet over %s." -msgstr "" - -#: src/character.cpp -msgid "horns" -msgstr "buzinas" - -#: src/character.cpp -msgid "antennae" -msgstr "antena" - -#: src/character.cpp -msgid "antlers" -msgstr "chifres" - #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -205722,273 +206622,273 @@ msgstr "cores personalizadas" msgid "ERROR! Access denied!" msgstr "ERRO! ACESSO NEGADO!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "O acesso é bloqueado temporariamente por motivos de segurança." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "Por favor contacte o administrador do sistema." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "Contornar segurança?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "Senha necessária." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "Burlar sistema?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "Escolha a unidade:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "AVISO: Cascata de ressonância carrega risco severo! Continuar?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "Nenhum dado encontrado." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "Desarmar míssil." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "Míssil nuclear desarmado!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "Míssil nuclear se mantem ativo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "Acesso biônico - Evidência:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "" msgstr[1] "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr " Log da Mina NEPower(%d:%d) " -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "Continuar lendo?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "PROJETO AMIGARA" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" "PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--ACESSO CONCEDIDO--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "Missão completa!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "ACESSO NEGADO" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "O computador não encontrou sua missão!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "Software baixado." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "Pendrive USB necessário!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "ERRO: Por favor, coloque a amostra na centrífuga." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "ERRO: Por favor, remova todas as amostras, exceto uma, da centrífuga." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "ERRO: Por favor, use apenas o recipiente com amostra de sangue." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "ERRO: Por favor, use apenas amostras de sangue." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "Patógeno ligado a eritrócitos e leucócitos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "Download de dados?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "Resultado: tipo sanguíneo desconhecido. Teste não conclusivo." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "PROCESSANDO DADOS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "ERRO: Por favor, coloque o banco de memória na área de digitalização." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "ERRO: Por favor, digitalize apenas um item de cada vez." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "ERRO: Banco de memória destruído ou não presente." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "ERRO: O banco de memória está vazio." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -206001,11 +206901,11 @@ msgstr "" "AIXA DE ALCANÇAR O ROTEADOR DE REDE OU O PROXY. ENTRE EM CONTATO COM O SEU ADMINISTRADOR DE SISTEMA PARA RESOLVER ESTE PROBLEMA.\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -206020,7 +206920,7 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -206031,27 +206931,27 @@ msgid "" " \n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "Cobranças Detonadas" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "Falha de energia do gerador de backup" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "Evacuar imediatamente" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "Evacuar Imediatamente!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "Código de acesso requerido!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -206064,216 +206964,216 @@ msgstr "" " Nível de radiação: muito perigoso \\ nOperacional: substituído \n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "O console desliga." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "Manhacks caem de compartimentos no teto." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "Os cubos emergem dos compartimentos no chão." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "O console choca você." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "Você está protegido contra choques elétricos." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "Seu corpo está danificado pelo choque elétrico!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "A bomba explode!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "Vazamentos de esgoto!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "ERRO: rotação disruptiva" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "ERRO: Por favor, use amostras contendo sangue." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "ERRO: kit de coleta de sangue, vazio." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "ERRO: amostra de sangue destruída." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "ERRO: ACESSAR MALFUNCTION DE DADOS" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "ERRO: banco de dados destruído." -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "" #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -207257,6 +208157,11 @@ msgstr "Você não pode desmontar isso." msgid "It's rotten, I'm not taking that apart." msgstr "Está podre. Eu não vou levar isto." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -212140,6 +213045,10 @@ msgstr "Algo estilhaça!" msgid "You dive from the %s." msgstr "" +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -214691,6 +215600,10 @@ msgstr "erros no código de movimento" msgid "The %s collides with %s." msgstr "" +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -214713,6 +215626,10 @@ msgstr "" msgid "You can't drive the vehicle from here. You need controls!" msgstr "" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -217535,6 +218452,10 @@ msgstr "Partes do corpo" msgid "Field types" msgstr "" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "Emissões" @@ -217991,6 +218912,14 @@ msgstr "" " Pressione + para adicionar atalhos locais \n" " Pressione = para adicionar atalhos de teclado globais \n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + +#: src/input.cpp +msgid "Keybindings" +msgstr "Combinações de Teclas" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -220723,6 +221652,11 @@ msgstr "Remover mods da ferramenta?" msgid "You don't have any modified tools." msgstr "Você não tem nenhuma ferramenta modificada." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -235514,6 +236448,26 @@ msgid "" "? to get information on an item." msgstr "" +#: src/options.cpp +msgid "General" +msgstr "Geral" + +#: src/options.cpp +msgid "Interface" +msgstr "Interface" + +#: src/options.cpp +msgid "Graphics" +msgstr "Gráficos" + +#: src/options.cpp +msgid "World Defaults" +msgstr "Padrões do Mundo" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -235569,26 +236523,6 @@ msgstr "de Deon" msgid "Basic" msgstr "Básico" -#: src/options.cpp -msgid "General" -msgstr "Geral" - -#: src/options.cpp -msgid "Interface" -msgstr "Interface" - -#: src/options.cpp -msgid "Graphics" -msgstr "Gráficos" - -#: src/options.cpp -msgid "World Defaults" -msgstr "Padrões do Mundo" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "Nome padrão do personagem" @@ -235803,11 +236737,10 @@ msgstr "Distância de proximidade do modo de segurança" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" -" Se o modo de segurança estiver ativado, a distância até os hostis em que " -"modo de segurança deve mostrar um aviso. 0 = Distância máxima de " -"visualização do jogador." #: src/options.cpp msgid "Safe mode when driving" @@ -237891,10 +238824,6 @@ msgstr "Input inválido: não é um número" msgid "options" msgstr "opções" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -238813,6 +239742,12 @@ msgstr "Vestir %s" msgid "Spill %s, then pick up %s" msgstr "" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "" diff --git a/lang/po/ru.po b/lang/po/ru.po index c12c2d6ab2ab6..3059ce1b49870 100644 --- a/lang/po/ru.po +++ b/lang/po/ru.po @@ -5,7 +5,6 @@ # Daniel , 2018 # Kio Ned , 2018 # Букин Иван , 2018 -# Woratiklis, 2018 # Zhilkin, 2018 # Максим Панов , 2018 # Oleksii Davydov , 2018 @@ -43,7 +42,6 @@ # Artem Baranov , 2019 # Chor Hung , 2019 # Oleksii Filonenko , 2019 -# Jose , 2019 # Darkon Rabbit, 2019 # Михаил Семенчин , 2019 # Anton Dumov , 2019 @@ -52,27 +50,29 @@ # Anon Anon , 2019 # Alexandr Epaneshnikov , 2019 # Victor_U , 2019 -# Brett Dong , 2019 # Alexey Mostovoy , 2019 -# WX , 2019 # Ivan Ivanov , 2019 -# korick3 korick3 , 2019 # TechCat , 2019 -# Arex , 2020 -# Vlasov Vitaly , 2020 -# Midas , 2020 -# 8street, 2020 # Макс , 2020 +# Vlasov Vitaly , 2020 +# Jose , 2020 +# Woratiklis, 2020 +# Arex , 2020 +# korick3 korick3 , 2020 +# WX , 2020 # Антон Бурмистров <22.valiant@gmail.com>, 2020 +# Midas , 2020 +# Brett Dong , 2020 # CountAlex, 2020 +# 8street, 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: CountAlex, 2020\n" +"Last-Translator: 8street, 2020\n" "Language-Team: Russian (https://www.transifex.com/cataclysm-dda-translators/teams/2217/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -797,13 +797,13 @@ msgid "A canister of oxygen." msgstr "Баллон с кислородом." #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "шипованная самодельная ракета" +msgid "spiked homemade rocket" +msgstr "шипастая самодельная ракета" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" @@ -812,13 +812,13 @@ msgstr "" "класса оружия, но наносит мощный удар… Если попадёт." #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" +msgid "explosive homemade rocket" msgstr "разрывная самодельная ракета" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" @@ -827,13 +827,13 @@ msgstr "" "мощная, но её можно изготовить буквально из хлама." #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" +msgid "incendiary homemade rocket" msgstr "зажигательная самодельная ракета" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" @@ -1198,7 +1198,7 @@ msgstr "анестетики" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." msgstr "" @@ -1875,14 +1875,14 @@ msgstr "" "стабилен, но лучше не хранить его слишком долго…" #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "ракетное топливо" -msgstr[1] "ракетного топлива" -msgstr[2] "ракетного топлива" -msgstr[3] "ракетное топливо" - -#. ~ Description for rocket fuel +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "самодельное ракетное топливо" +msgstr[1] "самодельное ракетное топливо" +msgstr[2] "самодельное ракетное топливо" +msgstr[3] "самодельное ракетное топливо" + +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -2435,7 +2435,7 @@ msgstr "сеть" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "" "Сетка из нитей и грузиков, обычно ею ловят рыбу и запутывают противников в " "бою." @@ -15225,8 +15225,8 @@ msgid "" "Ballistic armor without any armor inserts. The soft armor plate carrier is " "still protective but it won't stop high energy projectiles." msgstr "" -"Баллистическая броню без защитных вкладок. Мягкий жилет с отделениями для " -"вкладок все еще защищает, но не спасет от пули крупного калибра." +"Баллистическая броня без защитных вкладок. Мягкий жилет с отделениями для " +"вкладок всё ещё защищает, но не спасёт от пули крупного калибра." #: lang/json/ARMOR_from_json.py msgid "ESAPI ballistic vest" @@ -23643,7 +23643,7 @@ msgid "" " of storage." msgstr "" "Разработанный специально для исследования инопланетных кораблей, лёгкий " -"чёрно-оранжевый костюм КОС покрывает всё тело. Не смотря на скромную " +"чёрно-оранжевый костюм КОС покрывает всё тело. Несмотря на скромную " "физическую защиту, он прекрасно защищает от условий внешней среды, а " "нагрудный карман даёт немного места для хранения вещей." @@ -24928,8 +24928,8 @@ msgid "" "in battle." msgstr "" "Средневековый щит из дерева, покрытого кожей, разработан на основе длинного " -"каплевидного щита. В основном используется на турнирах, но еще пригоден в " -"бою." +"каплевидного щита. В основном используется на турнирах, но вполне может " +"сгодиться и в бою." #: lang/json/ARMOR_from_json.py msgid "kite shield" @@ -28135,6 +28135,25 @@ msgstr[3] "учебник химии" msgid "A college textbook on chemistry." msgstr "Учебник по химии, предназначенный для колледжа." +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "«Праздничные рецепты из потрохов»" +msgstr[1] "книги «Праздничные рецепты из потрохов»" +msgstr[2] "книг «Праздничные рецепты из потрохов»" +msgstr[3] "книги «Праздничные рецепты из потрохов»" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" +"«Праздничные рецепты из потрохов», Эвелин Тёрнкот. Книга, описывающая " +"праздничные блюда из внутренних органов животных. Для настоящих любителей " +"использовать все от копыт до хвоста." + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -29956,6 +29975,14 @@ msgstr "" "Сборник историй о призраках, предупреждающий об опасностях, связанных с " "кражей у мертвых." +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" +"Ирландская народная сказка, в которой кельтский поэт женится на принцессе, " +"проклятой иметь голову свиньи." + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -33695,7 +33722,7 @@ msgstr[1] "аммиака" msgstr[2] "аммиака" msgstr[3] "аммиак" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -35373,10 +35400,10 @@ msgid "" " seems digestible at least, if you cook it and remove the worst parts." msgstr "" "Мясо сильно мутировавшего животного. У него неприятная рыхлая губчатая " -"текстура, а пахнет оно... почти как обычно. В нём есть странные " -"неестественные волокна и образования: волосы и кусочки костей внутри мышц, " -"будто бы там пытался развиться другой организм. Тем не менее это кажется " -"съедобным, если его приготовить и удалить самые мерзкие части." +"текстура, а пахнет оно… Почти как обычно. В нём есть странные неестественные" +" волокна и образования: волосы и кусочки костей внутри мышц, будто бы там " +"пытался развиться другой организм. Тем не менее это кажется съедобным, если " +"его приготовить и удалить самые мерзкие части." #: lang/json/COMESTIBLE_from_json.py msgid "scrap of mutant meat" @@ -35483,8 +35510,8 @@ msgid "" " the bits of hair and bone out…" msgstr "" "Это приготовленный кусок мяса мутировавшего животного. У него неприятная " -"губчатая структура, но вкус… почти нормальный. Вы надеетесь, что вырезали " -"все волосы и кусочки костей..." +"губчатая структура, но вкус… Почти нормальный. Вы надеетесь, что вырезали " +"все волосы и кусочки костей…" #: lang/json/COMESTIBLE_from_json.py msgid "cooked scrap of mutant meat" @@ -36527,7 +36554,7 @@ msgstr "Выжат из свежих яблок. Вкусно и питател msgid "almond milk" msgstr "миндальное молоко" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -37051,6 +37078,19 @@ msgstr "" "электролитов и простых сахаров. На вкус не очень, зато утоляет жажду лучше " "обычной воды." +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "напиток для регидратации" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" +"Нехитрая жидкость для оральной регидратации. Утоляет жажду лучше воды, но " +"вот на вкус странновата." + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -40542,7 +40582,7 @@ msgstr[1] "Аддерола" msgstr[2] "Аддерола" msgstr[3] "Аддерол" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -40561,7 +40601,8 @@ msgstr[1] "шприца с адреналином" msgstr[2] "шприцов с адреналином" msgstr[3] "шприц с адреналином" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -41594,11 +41635,11 @@ msgstr[3] "тряпки с антисептиком" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "" "Тряпка, смоченная в антисептике. Поможет с небольшими ранами, но с глубокими" -" укусами не справится." +" укусами скорее всего не справится." #: lang/json/COMESTIBLE_from_json.py msgid "antiseptic soaked cotton balls" @@ -42713,7 +42754,7 @@ msgstr[1] "миндальная мякоть" msgstr[2] "миндальная мякоть" msgstr[3] "миндальная мякоть" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -42989,13 +43030,9 @@ msgstr "Горсть жареных орехов дуба." #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "приготовленные жёлуди" -msgstr[1] "приготовленных желудей" -msgstr[2] "приготовленных желудей" -msgstr[3] "приготовленные жёлуди" +msgstr "приготовленные жёлуди" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -43123,6 +43160,35 @@ msgstr "консервированная печень" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "Банка с консервированной печенью. Битком набита витаминами группы В!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "лёгкое а-ля Прованс" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "Вкусный способ приготовить лёгкое." + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "Тёттхен" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "Немецкое блюдо из лёгких." + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "яичница с мозгами" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" +"Мозги и яйца, и как вам раньше не пришло в голову совместить их в одном " +"блюде?" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "диетическая таблетка" @@ -43225,7 +43291,7 @@ msgstr[3] "желе марло" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" "Похоже на жидкость лимонного цвета, которая загустилась подобно " @@ -48076,7 +48142,7 @@ msgid "" "You think this is cornflour… or rice flour… Or something else. However, it" " certainly is not wheat flour! It is useful for baking though." msgstr "" -"Вы думаете, это кукурузная... Или рисовая мука... Или что-то ещё. Однако, " +"Вы думаете, это кукурузная… Или рисовая мука… Или что-то ещё. Однако, " "конечно, это не пшеничная мука! Впрочем, годится для выпечки." #: lang/json/COMESTIBLE_from_json.py @@ -48450,7 +48516,7 @@ msgid "" " the bread… especially if it is the wrong type of bread!" msgstr "" "Простой сэндвич с соусом. Не очень питателен, но это лучше, чем есть просто " -"хлеб... Особенно, если это «неправильный» тип хлеба! Не содержит глютен." +"хлеб… Особенно если это «неправильный» тип хлеба! Не содержит глютен." #: lang/json/COMESTIBLE_from_json.py msgid "gluten free waffle" @@ -48742,7 +48808,7 @@ msgstr[3] "капельницы" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" "Небольшая герметичная мягкая пластиковая емкость, используемая для " "внутривенных вливаний." @@ -49694,25 +49760,6 @@ msgstr "" "Алюминиевая коробочка, в которой лежал маленький набор для выживания. " "Вмещает 1 л жидкости." -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "набор для взятия крови" -msgstr[1] "набора для взятия крови" -msgstr[2] "наборов для взятия крови" -msgstr[3] "набор для взятия крови" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "" -"Набор для взятия крови, включающий герметичную пробирку для отобранных " -"образцов. Активируйте для взятия крови либо у себя, либо из трупа, над " -"которым вы стоите." - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -49754,6 +49801,25 @@ msgstr "" "Пластиковая бутылка нежёсткой конструкции для удобного хранения, вмещает 500" " мл жидкости." +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "набор для взятия крови" +msgstr[1] "набора для взятия крови" +msgstr[2] "наборов для взятия крови" +msgstr[3] "набор для взятия крови" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "" +"Набор для взятия крови, включающий герметичную пробирку для отобранных " +"образцов. Активируйте для взятия крови либо у себя, либо из трупа, над " +"которым вы стоите." + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -49833,7 +49899,7 @@ msgstr "Вы открываете флягу и обнаруживаете, чт #. ~ Use action not_ready_msg for endless flask. #: lang/json/CONTAINER_from_json.py msgid "The flask isn't done refilling yet." -msgstr "Фляга еще не заправлена." +msgstr "Фляга ещё не заправлена." #: lang/json/CONTAINER_from_json.py msgid "cauldron of purification" @@ -50674,8 +50740,8 @@ msgid "" "Radioactive material that used to be a part of some nuclear industry " "equipment. You are yet to find some use for it." msgstr "" -"Радиоактивный материал, который используется в ядерной индустрии. Ты всё еще" -" можешь найти ему какое-нибудь применение." +"Радиоактивный материал, который используется в ядерной индустрии. Вы всё ещё" +" можете найти ему какое-нибудь применение." #: lang/json/GENERIC_from_json.py msgid "sandbag" @@ -50771,7 +50837,7 @@ msgstr[3] "недомолотое зерно" #. ~ Description for semi ground grains #: lang/json/GENERIC_from_json.py msgid "A paste of half-finished milled grains, not yet flour." -msgstr "Масса из недомолотых зерен, все еще не мука." +msgstr "Масса из недомолотых зерен, все ещё не мука." #: lang/json/GENERIC_from_json.py msgid "smoldering embers" @@ -50942,7 +51008,7 @@ msgid "" "definitely prove your fidelity to Foodplace, if it still meant anything…" msgstr "" "Ярко-розовая карта скидок, все пункты проштампованы. Это определенно " -"доказало бы вашу верность «Сядь-и-поешь», если бы это все еще что-то " +"доказало бы вашу верность «Сядь-и-поешь», если бы это всё ещё что-то " "значило…" #: lang/json/GENERIC_from_json.py @@ -53297,11 +53363,11 @@ msgstr "Пачка купюр по 20 долларов, теперь уже со #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -53869,6 +53935,22 @@ msgstr[3] "пластиковые кубики" msgid "A six-sided plastic dice." msgstr "Шестигранный пластиковый кубик." +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "солевой лизунец" +msgstr[1] "солевых лизунца" +msgstr[2] "солевых лизунцов" +msgstr[3] "солевые лизунцы" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" +"Крупный кусок соли, вырезанный в форме куба. Предназначен для крупного " +"скота. Не лижите его, он невкусный." + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -55245,6 +55327,19 @@ msgstr[3] "паукообразные ноги" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "Большие заострённые ноги, наподобие тех, что у трибота." +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "каменный горшок" +msgstr[1] "каменных горшка" +msgstr[2] "каменных горшков" +msgstr[3] "каменный горшок" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "Большой камень, выточеный в горшок." + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -55688,794 +55783,6 @@ msgstr "" "производителей. Вероятно, ценные для правильного человека, поскольку было бы" " трудно восстановить и повторно использовать эти компоненты без них." -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "атомная кофемашина" -msgstr[1] "атомных кофемашины" -msgstr[2] "атомных кофемашин" -msgstr[3] "атомная кофемашина" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" -"Кофейник Кюри-G от КаппаТех. Знаменит благодаря радиоактивному устройству, " -"нагревающему воду для кофе. Обычно вода нагревается посредством запасённой " -"энергии и далее превращается в простой кофе. Однако специальной функцией " -"можно использовать воду из камеры с РИТЭГ, что сделает кофе особенным. " -"Кюри-G запрещён в большинстве стран." - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "атомная лампа" -msgstr[1] "атомные лампы" -msgstr[2] "атомных ламп" -msgstr[3] "атомная лампа" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "Закрыть крышку" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "Вы закрываете крышку лампы." - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" -"При помощи волшебства ядерного распада и слабого светодиода эта крайне " -"дорогая лампа способна как минимум десятилетие излучать тусклый свет. До " -"Катаклизма она была всего лишь затратным способом показать свою " -"подготовленность. Сейчас она и в самом деле хороша. Активируйте, чтобы " -"закрыть крышку и спрятать свет." - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "атомная лампа (закрыто)" -msgstr[1] "атомные лампы (закрыто)" -msgstr[2] "атомных ламп (закрыто)" -msgstr[3] "атомная лампа (закрыто)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "Открыть крышку" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "Вы открываете крышку лампы." - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" -"При помощи волшебства ядерного распада и слабого светодиода эта крайне " -"дорогая лампа способна как минимум десятилетие излучать тусклый свет. До " -"Катаклизма она была всего лишь затратным способом показать свою " -"подготовленность. Сейчас она и в самом деле хороша. Крышка закрыта. " -"Активируйте, чтобы открыть крышку и выпустить свет." - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "атомная читальная лампа" -msgstr[1] "атомные читальные лампы" -msgstr[2] "атомных читальных ламп" -msgstr[3] "атомные читальные лампы" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "Вы закрываете крышку ночника." - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" -"При помощи волшебства ядерного распада и слабого светодиода эта крайне " -"дорогая маленькая лампа способна как минимум десятилетие излучать тусклый " -"свет, которого едва хватит для чтения. Прилагается крышка в виде мультяшного" -" мишки, чтобы у очень богатого ребёнка с боязнью темноты был ночник. " -"Активируйте, чтобы закрыть крышку и спрятать свет." - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "атомная читальная лампа (закрыта)" -msgstr[1] "атомных читальных лампы (закрытых)" -msgstr[2] "атомных читальных ламп (закрытых)" -msgstr[3] "атомные читальные лампы (закрытые)" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "Вы открываете крышку ночника." - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" -"При помощи волшебства ядерного распада и слабого светодиода эта крайне " -"дорогая маленькая лампа способна как минимум десятилетие излучать тусклый " -"свет, которого едва хватит для чтения. Прилагается крышка в виде мультяшного" -" мишки, чтобы у очень богатого ребёнка с боязнью темноты был ночник. Крышка " -"закрыта. Активируйте, чтобы открыть крышку и выпустить свет." - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "мыслесоединитель" -msgstr[1] "мыслесоединителя" -msgstr[2] "мыслесоединителей" -msgstr[3] "мыслесоединители" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" -"Хирургический пинцет, провода и усовершенствованный смартфон в маленькой " -"пластмассовой коробочке. Предназначен для похищения мыслей какого-то " -"бедолаги. Инструмент жуткого высокотехнологичного песочного человека." - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "закаточная машинка" -msgstr[1] "закаточные машинки" -msgstr[2] "закаточных машинок" -msgstr[3] "закаточная машинка" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "" -"Ручная стальная закаточная машинка, предназначенная для автоматического " -"закатывания жестяных банок." - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "сито" -msgstr[1] "сита" -msgstr[2] "сит" -msgstr[3] "сита" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" -"Это не просто ситечко для лапши; это сито для отделения частиц определенных " -"размеров. С его помощью можно действительно хорошо просеять муку, удалить " -"пыль и грязь из зерна, или, возможно, провести ситовой анализ для любых " -"инженеров-строителей, которых вы знаете. Это сито сделано из стальной сетки." - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "плетёное сито" -msgstr[1] "плетёных сита" -msgstr[2] "плетёных сит" -msgstr[3] "плетёные сита" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "" -"Примитивное сито из переплетённых растительных волокон. Когда-то такими " -"просеивали зерно, но в этом сите дырочки слишком мелкие." - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "чесалка для пряжи" -msgstr[1] "пары чесалок для пряжи" -msgstr[2] "пар чесалок для пряжи" -msgstr[3] "чесалка для пряжи" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "" -"Пара зубастых деревянных гребней для очистки шерсти и превращения её в " -"пряжу." - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "углевыжигательная печь" -msgstr[1] "углевыжигательных печи" -msgstr[2] "углевыжигательных печей" -msgstr[3] "углевыжигательная печь" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "" -"Массивный металлический ящик, используемый для изготовления древесного угля " -"с помощью пиролиза; неполное сгорание органических веществ без доступа " -"воздуха." - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "глиняный горшок" -msgstr[1] "глиняных горшка" -msgstr[2] "глиняных горшков" -msgstr[3] "глиняный горшок" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "Грубый глиняный горшок с крышкой для приготовления пищи." - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "глиняная ручная мельница" -msgstr[1] "глиняных ручных мельницы" -msgstr[2] "глиняных ручных мельниц" -msgstr[3] "глиняная ручная мельница" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "Простая ручная мельница из глины для измельчения зерна." - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "глиняный чайник" -msgstr[1] "глиняных чайника" -msgstr[2] "глиняных чайников" -msgstr[3] "глиняный чайник" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "Глиняный чайник. Теперь всё, что вам нужно, — это чай и вода." - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "землекопалка" -msgstr[1] "землекопалки" -msgstr[2] "землекопалок" -msgstr[3] "землекопалка" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "" -"Это большая палка, конец которой вырезан в форме ножа. Может быть " -"использована, чтобы вырыть неглубокие ямки, но не более того." - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "прялка с веретеном" -msgstr[1] "прялки с веретеном" -msgstr[2] "прялок с веретеном" -msgstr[3] "прялка с веретеном" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "Пара специальных деревянных инструментов для свивания ниток и пряжи." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "банка маринующихся яиц" -msgstr[1] "банки маринующихся яиц" -msgstr[2] "банок маринующихся яиц" -msgstr[3] "банка маринующихся яиц" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "" -"Вы снимаете пробу и понимаете, что маринад сделал своё дело, так что вы " -"закрываете банку для хранения." - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "Яйца ещё не готовы." - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "" -"Банка яиц в маринаде. Как только процесс завершится, вы сможете закатать " -"банку." - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "банка готовящихся сливок" -msgstr[1] "банки готовящихся сливок" -msgstr[2] "банок готовящихся сливок" -msgstr[3] "банки готовящихся сливок" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" -"Вы осматриваете банку и видите, что сливки готовы, поэтому закрываете банку " -"для хранения." - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "Сливки ещё не готовы." - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" -"Эта банка содержит свежее молоко, разделяющееся на сливки. Вы можете " -"закатать банку после завершения процесса." - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "банка молочных сливок" -msgstr[1] "банки молочных сливок" -msgstr[2] "банок молочных сливок" -msgstr[3] "банки молочных сливок" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" -"Эта банка содержит сливки, сделанные из свежего молока. Она закатана до тех " -"пор, пока вы не будете готовы её использовать." - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "рыболовный крючок" -msgstr[1] "рыболовных крючка" -msgstr[2] "рыболовных крючков" -msgstr[3] "рыболовный крючок" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "Простой рыболовный крючок." - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "самодельный рыболовный крючок" -msgstr[1] "самодельных рыболовных крючков" -msgstr[2] "самодельных рыболовных крючков" -msgstr[3] "самодельные рыболовные крючки" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "Самодельный рыболовный крючок, вырезанный из дерева или кости. " - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "закрытая культура дрожжей" -msgstr[1] "закрытых культуры дрожжей" -msgstr[2] "закрытых культур дрожжей" -msgstr[3] "закрытая культура дрожжей" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "Вы открыли флакон и собрали культуру." - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "Дрожжи ещё не готовы." - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "" -"Закрытый флакон с очищенным дрожжевым суслом. Вы можете взять отсюда дрожжи," -" когда они вырастут." - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "крюк-кошка" -msgstr[1] "крюк-кошки" -msgstr[2] "крюк-кошек" -msgstr[3] "крюк-кошка" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" -"Складной крюк, привязанный к прочной десятиметровой верёвке. Полезен для " -"спасения от падений. В крайнем случае, сгодится как замена верёвке при " -"разделке." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "закрытая банка (маринованные огурчики)" -msgstr[1] "закрытые банки (маринованные огурчики)" -msgstr[2] "закрытых банок (маринованные огурчики)" -msgstr[3] "закрытая банка (маринованные огурчики)" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "Открыть" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "Вы открыли банку, тем самым разгерметизировав её." - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "" -"Закрученная крышкой стеклянная банка с маринованными огурчиками. Откройте её" -" и наслаждайтесь." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "закрытая банка (квашёнка)" -msgstr[1] "закрытые банки (квашёнка)" -msgstr[2] "закрытых банок (квашёнка)" -msgstr[3] "закрытая банка (квашёнка)" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "" -"Закатанная стеклянная банка с квашеными овощами. Активируйте, чтобы открыть " -"и насладиться." - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "закрытая банка (маринованные яйца)" -msgstr[1] "закрытые банки (маринованные яйца)" -msgstr[2] "закрытых банок (маринованные яйца)" -msgstr[3] "закрытая банка (маринованные яйца)" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "" -"Закрученная крышкой стеклянная банка с маринованными яйцами. Откройте её и " -"наслаждайтесь." - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "углевыжигательная печь (горит)" -msgstr[1] "углевыжигательные печи (горит)" -msgstr[2] "углевыжигательных печей (горит)" -msgstr[3] "углевыжигательная печь (горит)" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "" -"Угли в печи погасли, и теперь вы можете разобрать её для сбора древесного " -"угля." - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "Печь всё ещё горит." - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "Печь полна горящего дерева. Отпустите её!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "вязальные спицы" -msgstr[1] "пары вязальных спиц" -msgstr[2] "пар вязальных спиц" -msgstr[3] "вязальные спицы" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "" -"Пара крепких деревянных спиц с закруглёнными концами для вязания нитками и " -"пряжей." - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "самодельная глефа" -msgstr[1] "самодельные глефы" -msgstr[2] "самодельных глеф" -msgstr[3] "самодельная глефа" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "" -"Огромное лезвие, прикреплённое к длинной палке. Может нанести серьёзные " -"повреждения." - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "паста-экструдер" -msgstr[1] "паста-экструдера" -msgstr[2] "паста-экструдеров" -msgstr[3] "паста-экструдер" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "" -"Паста-экструдер, работающий от прокрутки ручки. Удобен для приготовления " -"пасты. В комплекте есть разные насадки для разных видов пасты." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "банка маринующихся огурчиков" -msgstr[1] "банки маринующихся огурчиков" -msgstr[2] "банок маринующихся огурчиков" -msgstr[3] "банка маринующихся огурчиков" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "" -"Вы снимаете пробу. На вкус отлично, так что вы закрываете банку для " -"хранения." - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "Огурчики ещё маринуются." - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "" -"Банка огурчиков, начавших мариноваться. Как только процесс завершится, вы " -"сможете закатать банку." - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "каменный горшок" -msgstr[1] "каменных горшка" -msgstr[2] "каменных горшков" -msgstr[3] "каменный горшок" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "Большой камень, выточеный в горшок." - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "банка киснущих овощей" -msgstr[1] "банки киснущих овощей" -msgstr[2] "банок киснущих овощей" -msgstr[3] "банка киснущих овощей" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "Квашёнка ещё недокисла." - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "" -"Банка квашеных овощей, только принявшихся закисать. Как только процесс " -"завершится, вы сможете закатать банку." - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "заварочный чайник" -msgstr[1] "заварочных чайника" -msgstr[2] "заварочных чайников" -msgstr[3] "заварочные чайники" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "" -"Маленький железный заварочный чайник. Без него не обойдётся ни одно " -"чаепитие." - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "складной зонт" -msgstr[1] "складных зонта" -msgstr[2] "складных зонтов" -msgstr[3] "складной зонт" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "" -"Зонт, который складывается и занимает при этом мало места. Защитит вас от " -"осадков." - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "зонт" -msgstr[1] "зонта" -msgstr[2] "зонтов" -msgstr[3] "зонт" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "" -"Зонт с заострённым концом, поможет укрыться от дождя, если взять его в руки." - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "вафельница" -msgstr[1] "вафельницы" -msgstr[2] "вафельниц" -msgstr[3] "вафельница" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "Вафельница. Для изготовления вафель." - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "лезвие бритвы" -msgstr[1] "лезвия бритвы" -msgstr[2] "лезвий бритвы" -msgstr[3] "лезвие бритвы" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "Обоюдоострая бритва." - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "скороварка" -msgstr[1] "скороварки" -msgstr[2] "скороварок" -msgstr[3] "скороварки" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"Годится для кипячения воды при варке спагетти и многого другого. Эта " -"запечатанная кастрюля предназначена для приготовления еды при высоком " -"давлении и температуре. Также с её помощью можно проводить чувствительные к " -"давлению химические реакции." - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -58452,10 +57759,10 @@ msgstr[3] "фены" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" -"Этот инструмент сушит волосы, пропуская воздух через горячую спираль. Без " -"действующей электросети — бесполезный хлам." +"Устройство для сушки волос, работает, пропуская воздух через горячую " +"спираль. Без действующей электросети — бесполезный хлам." #: lang/json/GENERIC_from_json.py msgid "curling iron" @@ -59098,14 +58405,14 @@ msgstr[3] "ПлоскоМонеты" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -"Это монета, которую расплющенная в специальной машинке. Машинка была " -"довольно неумело модифицирована, так что теперь на анфасе монеты вместо " -"Микки-Мауса красуется нарисованное от руки изображение книги. Едва можно " -"разобрать и надпись «Обменный жетон Кампуса»." +"Это монета, которую расплющили в специальной машинке. Машинка была довольно " +"неумело модифицирована, так что теперь на анфасе монеты вместо Микки-Мауса " +"красуется стилизованное изображение книги. Едва можно разобрать и надпись " +"\"Обменный жетон Кампуса\"." #: lang/json/GENERIC_from_json.py msgid "chit" @@ -59610,7 +58917,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "Вся ложка разрисована мультяшными кошками." #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "На ручке этой ложки нарисован силуэт жирафа." #: lang/json/GENERIC_from_json.py @@ -62520,6 +61827,208 @@ msgstr "" " Тяжёлый и неудобный, но очень полезный в любом строительстве, но вам может " "потребоваться разрезать его для небольших проектов." +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "атомная кофемашина" +msgstr[1] "атомных кофемашины" +msgstr[2] "атомных кофемашин" +msgstr[3] "атомная кофемашина" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" +"Кофейник Кюри-G от КаппаТех. Знаменит благодаря радиоактивному устройству, " +"нагревающему воду для кофе. Обычно вода нагревается посредством запасённой " +"энергии и далее превращается в простой кофе. Однако специальной функцией " +"можно использовать воду из камеры с РИТЭГ, что сделает кофе особенным. " +"Кюри-G запрещён в большинстве стран." + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "закаточная машинка" +msgstr[1] "закаточные машинки" +msgstr[2] "закаточных машинок" +msgstr[3] "закаточная машинка" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "" +"Ручная стальная закаточная машинка, предназначенная для автоматического " +"закатывания жестяных банок." + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "глиняный горшок" +msgstr[1] "глиняных горшка" +msgstr[2] "глиняных горшков" +msgstr[3] "глиняный горшок" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "Грубый глиняный горшок с крышкой для приготовления пищи." + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "глиняная ручная мельница" +msgstr[1] "глиняных ручных мельницы" +msgstr[2] "глиняных ручных мельниц" +msgstr[3] "глиняная ручная мельница" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "Простая ручная мельница из глины для измельчения зерна." + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "глиняный чайник" +msgstr[1] "глиняных чайника" +msgstr[2] "глиняных чайников" +msgstr[3] "глиняный чайник" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "Глиняный чайник. Теперь всё, что вам нужно, — это чай и вода." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "банка маринующихся яиц" +msgstr[1] "банки маринующихся яиц" +msgstr[2] "банок маринующихся яиц" +msgstr[3] "банка маринующихся яиц" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "" +"Вы снимаете пробу и понимаете, что маринад сделал своё дело, так что вы " +"закрываете банку для хранения." + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "Яйца ещё не готовы." + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "" +"Банка яиц в маринаде. Как только процесс завершится, вы сможете закатать " +"банку." + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "закрытая культура дрожжей" +msgstr[1] "закрытых культуры дрожжей" +msgstr[2] "закрытых культур дрожжей" +msgstr[3] "закрытая культура дрожжей" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "Вы открыли флакон и собрали культуру." + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "Дрожжи ещё не готовы." + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "" +"Закрытый флакон с очищенным дрожжевым суслом. Вы можете взять отсюда дрожжи," +" когда они вырастут." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "закрытая банка (маринованные яйца)" +msgstr[1] "закрытые банки (маринованные яйца)" +msgstr[2] "закрытых банок (маринованные яйца)" +msgstr[3] "закрытая банка (маринованные яйца)" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "Открыть" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "Вы открыли банку, тем самым разгерметизировав её." + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "" +"Закрученная крышкой стеклянная банка с маринованными яйцами. Откройте её и " +"наслаждайтесь." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "закрытая банка (маринованные огурчики)" +msgstr[1] "закрытые банки (маринованные огурчики)" +msgstr[2] "закрытых банок (маринованные огурчики)" +msgstr[3] "закрытая банка (маринованные огурчики)" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "" +"Закрученная крышкой стеклянная банка с маринованными огурчиками. Откройте её" +" и наслаждайтесь." + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "закрытая банка (квашёнка)" +msgstr[1] "закрытые банки (квашёнка)" +msgstr[2] "закрытых банок (квашёнка)" +msgstr[3] "закрытая банка (квашёнка)" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "" +"Закатанная стеклянная банка с квашеными овощами. Активируйте, чтобы открыть " +"и насладиться." + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -62540,6 +62049,518 @@ msgstr "" "кастрюля или сковорода, и в нём отсутствуют встроенные нагревательные " "элементы, как у современных походных наборов." +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "банка молочных сливок" +msgstr[1] "банки молочных сливок" +msgstr[2] "банок молочных сливок" +msgstr[3] "банки молочных сливок" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" +"Эта банка содержит сливки, сделанные из свежего молока. Она закатана до тех " +"пор, пока вы не будете готовы её использовать." + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "банка готовящихся сливок" +msgstr[1] "банки готовящихся сливок" +msgstr[2] "банок готовящихся сливок" +msgstr[3] "банки готовящихся сливок" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" +"Вы осматриваете банку и видите, что сливки готовы, поэтому закрываете банку " +"для хранения." + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "Сливки ещё не готовы." + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" +"Эта банка содержит свежее молоко, разделяющееся на сливки. Вы можете " +"закатать банку после завершения процесса." + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "паста-экструдер" +msgstr[1] "паста-экструдера" +msgstr[2] "паста-экструдеров" +msgstr[3] "паста-экструдер" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "" +"Паста-экструдер, работающий от прокрутки ручки. Удобен для приготовления " +"пасты. В комплекте есть разные насадки для разных видов пасты." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "банка маринующихся огурчиков" +msgstr[1] "банки маринующихся огурчиков" +msgstr[2] "банок маринующихся огурчиков" +msgstr[3] "банка маринующихся огурчиков" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "" +"Вы снимаете пробу. На вкус отлично, так что вы закрываете банку для " +"хранения." + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "Огурчики ещё маринуются." + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "" +"Банка огурчиков, начавших мариноваться. Как только процесс завершится, вы " +"сможете закатать банку." + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "скороварка" +msgstr[1] "скороварки" +msgstr[2] "скороварок" +msgstr[3] "скороварки" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"Годится для кипячения воды при варке спагетти и многого другого. Эта " +"запечатанная кастрюля предназначена для приготовления еды при высоком " +"давлении и температуре. Также с её помощью можно проводить чувствительные к " +"давлению химические реакции." + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "банка киснущих овощей" +msgstr[1] "банки киснущих овощей" +msgstr[2] "банок киснущих овощей" +msgstr[3] "банка киснущих овощей" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "Квашёнка ещё недокисла." + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "" +"Банка квашеных овощей, только принявшихся закисать. Как только процесс " +"завершится, вы сможете закатать банку." + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "плетёное сито" +msgstr[1] "плетёных сита" +msgstr[2] "плетёных сит" +msgstr[3] "плетёные сита" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "" +"Примитивное сито из переплетённых растительных волокон. Когда-то такими " +"просеивали зерно, но в этом сите дырочки слишком мелкие." + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "сито" +msgstr[1] "сита" +msgstr[2] "сит" +msgstr[3] "сита" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" +"Это не просто ситечко для лапши; это сито для отделения частиц определенных " +"размеров. С его помощью можно действительно хорошо просеять муку, удалить " +"пыль и грязь из зерна, или, возможно, провести ситовой анализ для любых " +"инженеров-строителей, которых вы знаете. Это сито сделано из стальной сетки." + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "заварочный чайник" +msgstr[1] "заварочных чайника" +msgstr[2] "заварочных чайников" +msgstr[3] "заварочные чайники" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "" +"Маленький железный заварочный чайник. Без него не обойдётся ни одно " +"чаепитие." + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "вафельница" +msgstr[1] "вафельницы" +msgstr[2] "вафельниц" +msgstr[3] "вафельница" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "Вафельница. Для изготовления вафель." + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "рыболовный крючок" +msgstr[1] "рыболовных крючка" +msgstr[2] "рыболовных крючков" +msgstr[3] "рыболовный крючок" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "Простой рыболовный крючок." + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "самодельный рыболовный крючок" +msgstr[1] "самодельных рыболовных крючков" +msgstr[2] "самодельных рыболовных крючков" +msgstr[3] "самодельные рыболовные крючки" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "Самодельный рыболовный крючок, вырезанный из дерева или кости. " + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "землекопалка" +msgstr[1] "землекопалки" +msgstr[2] "землекопалок" +msgstr[3] "землекопалка" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "" +"Это большая палка, конец которой вырезан в форме ножа. Может быть " +"использована, чтобы вырыть неглубокие ямки, но не более того." + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "атомная лампа" +msgstr[1] "атомные лампы" +msgstr[2] "атомных ламп" +msgstr[3] "атомная лампа" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "Закрыть крышку" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "Вы закрываете крышку лампы." + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" +"При помощи волшебства ядерного распада и слабого светодиода эта крайне " +"дорогая лампа способна как минимум десятилетие излучать тусклый свет. До " +"Катаклизма она была всего лишь затратным способом показать свою " +"подготовленность. Сейчас она и в самом деле хороша. Активируйте, чтобы " +"закрыть крышку и спрятать свет." + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "атомная лампа (закрыто)" +msgstr[1] "атомные лампы (закрыто)" +msgstr[2] "атомных ламп (закрыто)" +msgstr[3] "атомная лампа (закрыто)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "Открыть крышку" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "Вы открываете крышку лампы." + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" +"При помощи волшебства ядерного распада и слабого светодиода эта крайне " +"дорогая лампа способна как минимум десятилетие излучать тусклый свет. До " +"Катаклизма она была всего лишь затратным способом показать свою " +"подготовленность. Сейчас она и в самом деле хороша. Крышка закрыта. " +"Активируйте, чтобы открыть крышку и выпустить свет." + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "атомная читальная лампа" +msgstr[1] "атомные читальные лампы" +msgstr[2] "атомных читальных ламп" +msgstr[3] "атомные читальные лампы" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "Вы закрываете крышку ночника." + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" +"При помощи волшебства ядерного распада и слабого светодиода эта крайне " +"дорогая маленькая лампа способна как минимум десятилетие излучать тусклый " +"свет, которого едва хватит для чтения. Прилагается крышка в виде мультяшного" +" мишки, чтобы у очень богатого ребёнка с боязнью темноты был ночник. " +"Активируйте, чтобы закрыть крышку и спрятать свет." + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "атомная читальная лампа (закрыта)" +msgstr[1] "атомных читальных лампы (закрытых)" +msgstr[2] "атомных читальных ламп (закрытых)" +msgstr[3] "атомные читальные лампы (закрытые)" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "Вы открываете крышку ночника." + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" +"При помощи волшебства ядерного распада и слабого светодиода эта крайне " +"дорогая маленькая лампа способна как минимум десятилетие излучать тусклый " +"свет, которого едва хватит для чтения. Прилагается крышка в виде мультяшного" +" мишки, чтобы у очень богатого ребёнка с боязнью темноты был ночник. Крышка " +"закрыта. Активируйте, чтобы открыть крышку и выпустить свет." + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "углевыжигательная печь" +msgstr[1] "углевыжигательных печи" +msgstr[2] "углевыжигательных печей" +msgstr[3] "углевыжигательная печь" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "" +"Массивный металлический ящик, используемый для изготовления древесного угля " +"с помощью пиролиза; неполное сгорание органических веществ без доступа " +"воздуха." + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "углевыжигательная печь (горит)" +msgstr[1] "углевыжигательные печи (горит)" +msgstr[2] "углевыжигательных печей (горит)" +msgstr[3] "углевыжигательная печь (горит)" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "" +"Угли в печи погасли, и теперь вы можете разобрать её для сбора древесного " +"угля." + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "Печь всё ещё горит." + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "Печь полна горящего дерева. Отпустите её!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "крюк-кошка" +msgstr[1] "крюк-кошки" +msgstr[2] "крюк-кошек" +msgstr[3] "крюк-кошка" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" +"Складной крюк, привязанный к прочной десятиметровой верёвке. Полезен для " +"спасения от падений. В крайнем случае, сгодится как замена верёвке при " +"разделке." + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "самодельная глефа" +msgstr[1] "самодельные глефы" +msgstr[2] "самодельных глеф" +msgstr[3] "самодельная глефа" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "" +"Огромное лезвие, прикреплённое к длинной палке. Может нанести серьёзные " +"повреждения." + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "мыслесоединитель" +msgstr[1] "мыслесоединителя" +msgstr[2] "мыслесоединителей" +msgstr[3] "мыслесоединители" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" +"Хирургический пинцет, провода и усовершенствованный смартфон в маленькой " +"пластмассовой коробочке. Предназначен для похищения мыслей какого-то " +"бедолаги. Инструмент жуткого высокотехнологичного песочного человека." + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "складной зонт" +msgstr[1] "складных зонта" +msgstr[2] "складных зонтов" +msgstr[3] "складной зонт" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "" +"Зонт, который складывается и занимает при этом мало места. Защитит вас от " +"осадков." + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "зонт" +msgstr[1] "зонта" +msgstr[2] "зонтов" +msgstr[3] "зонт" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "" +"Зонт с заострённым концом, поможет укрыться от дождя, если взять его в руки." + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -62755,6 +62776,23 @@ msgstr "" "Стальное шило с деревянной ручкой, обычно с его помощью работают с кожей. " "Также им можно пользоваться как колющим оружием, но оно быстро сломается." +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "вязальные спицы" +msgstr[1] "пары вязальных спиц" +msgstr[2] "пар вязальных спиц" +msgstr[3] "вязальные спицы" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "" +"Пара крепких деревянных спиц с закруглёнными концами для вязания нитками и " +"пряжей." + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -62807,6 +62845,50 @@ msgstr "" "Это большой набор выкройки из бумаги. Они полезны для создания любого вида " "одежды из ткани или кожи с нуля и необходимы для более сложных проектов." +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "лезвие бритвы" +msgstr[1] "лезвия бритвы" +msgstr[2] "лезвий бритвы" +msgstr[3] "лезвие бритвы" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "Обоюдоострая бритва." + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "чесалка для пряжи" +msgstr[1] "пары чесалок для пряжи" +msgstr[2] "пар чесалок для пряжи" +msgstr[3] "чесалка для пряжи" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "" +"Пара зубастых деревянных гребней для очистки шерсти и превращения её в " +"пряжу." + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "прялка с веретеном" +msgstr[1] "прялки с веретеном" +msgstr[2] "прялок с веретеном" +msgstr[3] "прялка с веретеном" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "Пара специальных деревянных инструментов для свивания ниток и пряжи." + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -63168,6 +63250,19 @@ msgstr "" "Набор различных элементов управления транспортным средством. Используется " "при создании предметов." +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "поводья и сбруя" +msgstr[1] "набора из поводьев и сбруи" +msgstr[2] "наборов из поводьев и сбруи" +msgstr[3] "наборы из поводьев и сбруи" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "Набор из кожаных ремешков и колец для управления тягловым животным." + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -64699,7 +64794,7 @@ msgstr[3] "семейные хлебные закваски Даны" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -65035,7 +65130,7 @@ msgid "" msgstr "" "Кузнечный помощник МеталМастер от создателей популярного кухонного помощника" " ФудКо — для всего, что нужно слесарю и кузнецу! Он всё такой же неудобный и" -" неуклюжий, как предшественник, и всё еще требует запитывания от " +" неуклюжий, как предшественник, и всё ещё требует запитывания от " "автомобильных батарей." #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py @@ -72017,8 +72112,8 @@ msgstr "Предметы: огнестр. оружие" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." -msgstr "Место для огнестрельного оружия, луков и прочих похожих предметов." +msgid "Destination for guns, bows and similar weapons." +msgstr "Место для оружия, луков и прочих похожих вооружений." #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Magazines" @@ -76925,6 +77020,19 @@ msgstr "" "Повышает скорость восстановления сломанных конечностей и эффективность " "лечебных предметов." +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "Обучение на основе Интеллекта" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" +"Обучение через тренировки и чтение сильнее зависит от значения Интеллекта и " +"концентрации. Конфликтующие с этим черты становятся недоступны." + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "Мод на самодельные вещи" @@ -77308,9 +77416,10 @@ msgstr[2] "роботов-жуков" msgstr[3] "роботы-жуки" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "" @@ -77604,7 +77713,7 @@ msgstr[3] "форели" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." msgstr "" "Форель. Рыба, популярная на семейных рыбалках отцов с сыновьями. Ну, кроме " @@ -77621,11 +77730,11 @@ msgstr[3] "кумжи" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"Один из видов форели. Рыба, популярная на семейных рыбалках отцов с " -"сыновьями. Ну, кроме момента, когда её надо потрошить." +"Бурая форель. Рыба, популярная на семейных рыбалках отцов с сыновьями. Ну, " +"кроме момента, когда её надо потрошить." #: lang/json/MONSTER_from_json.py msgid "brook trout" @@ -77638,11 +77747,11 @@ msgstr[3] "американские палии" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" -"Она же ручьевая форель. Рыба, популярная на семейных рыбалках отцов с " -"сыновьями. Ну, кроме момента, когда её надо потрошить." +"Ручьевая форель. Рыба, популярная на семейных рыбалках отцов с сыновьями. " +"Ну, кроме момента, когда её надо потрошить." #: lang/json/MONSTER_from_json.py msgid "lake trout" @@ -77655,7 +77764,7 @@ msgstr[3] "озёрные форели" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." msgstr "" "Озёрная форель. Рыба, популярная на семейных рыбалках отцов с сыновьями. Ну," @@ -77672,7 +77781,7 @@ msgstr[3] "радужные форели" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" "Радужная форель. Рыба, популярная на семейных рыбалках отцов с сыновьями. " @@ -77689,10 +77798,10 @@ msgstr[3] "микижи" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." msgstr "" -"Радужная форель. Рыба, популярная на семейных рыбалках отцов с сыновьями. " +"Сероглавая форель. Рыба, популярная на семейных рыбалках отцов с сыновьями. " "Ну, кроме момента, когда её надо потрошить." #: lang/json/MONSTER_from_json.py @@ -77706,7 +77815,7 @@ msgstr[3] "лососи" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" "Атлантический лосось. Очень жирная питательная рыба. Вкуснее всего в " "копчёном виде." @@ -77722,7 +77831,7 @@ msgstr[3] "нерки" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" "Один из видов лосося. Очень жирная и питательная рыба. Вкуснее всего в " "копчёном виде." @@ -77738,7 +77847,7 @@ msgstr[3] "чавычи" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" "Один из видов лосося. Очень жирная и питательная рыба. Вкуснее всего в " "копчёном виде." @@ -77753,7 +77862,7 @@ msgstr[3] "кижучи" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" "Один из видов лосося. Очень жирная и питательная рыба. Вкуснее всего в " "копчёном виде." @@ -77785,8 +77894,8 @@ msgstr[3] "большеротые окуни" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." -msgstr "Большеротый окунь. Очень популярен в спортивной рыбалке." +msgid "A largemouth bass. Very popular with sports fishermen." +msgstr "Большеротый окунь. Очень популярен среди рыболовов-спортсменов." #: lang/json/MONSTER_from_json.py msgid "smallmouth bass" @@ -77799,7 +77908,7 @@ msgstr[3] "малоротые окуни" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "" "Малоротый окунь. Очень чувствителен к загрязнению, поэтому эти окуни служат " @@ -77816,11 +77925,11 @@ msgstr[3] "полосатые окуни" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "" -"Полосатый окунь. По большей части морская рыба, мигрирующая в реки для " -"нереста." +"Полосатый окунь. Большую часть времени живёт в солёной воде, мигрирует в " +"пресную воду для размножения." #: lang/json/MONSTER_from_json.py msgid "white bass" @@ -77833,7 +77942,7 @@ msgstr[3] "белые окуни" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" "Белый окунь. Распространённая местная мелкая рыба с плоскими боками и " @@ -77850,7 +77959,7 @@ msgstr[3] "речные окуни" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" "Мелкий юркий пресноводный окунь. Очень костлявая рыба, но на ней есть и " @@ -77866,8 +77975,10 @@ msgstr[3] "светлопёрые судаки" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." -msgstr "Зеленовато-коричневая рыба среднего размера с белым брюхом." +msgid "A walleye, a green-brown medium-sized fish with a white belly." +msgstr "" +"Светлопёрый судак, зеленовато-коричневая рыба среднего размера с белым " +"брюхом." #: lang/json/MONSTER_from_json.py msgid "sunfish" @@ -77879,7 +77990,7 @@ msgstr[3] "солнечники" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "A sunfish. A small fish related to bass or bluegill." msgstr "Рыба-луна. Маленькая рыбка, родственная окуню и солнечнику." #: lang/json/MONSTER_from_json.py @@ -77893,7 +78004,7 @@ msgstr[3] "обыкновенные солнечники" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." msgstr "Обыкновенный солнечник. Маленькая рыбка, родственная окуню." #: lang/json/MONSTER_from_json.py @@ -77907,7 +78018,7 @@ msgstr[3] "синежаберные солнечники" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" "Синежаберный солнечник, инвазивный для Японии вид. Обычно потрошится, а " "затем зажаривается целиком." @@ -77923,7 +78034,7 @@ msgstr[3] "красногрудые солнечники" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "A redbreast sunfish. A small fish related to bass or bluegill." msgstr "Красногрудый солнечник. Маленькая рыбка, родственная окуню." #: lang/json/MONSTER_from_json.py @@ -77936,7 +78047,7 @@ msgstr[3] "зелёные солнечники" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "A green sunfish. A small fish related to bass or bluegill." msgstr "Зелёный солнечник. Маленькая рыбка, родственная окуню." #: lang/json/MONSTER_from_json.py @@ -77949,7 +78060,7 @@ msgstr[3] "длинноухие солнечники" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "A longear sunfish. A small fish related to bass or bluegill." msgstr "Длинноухий солнечник. Маленькая рыбка, родственная окуню." #: lang/json/MONSTER_from_json.py @@ -77962,7 +78073,7 @@ msgstr[3] "красноухие солнечники" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "A redear sunfish. A small fish related to bass or bluegill." msgstr "Красноухий солнечник. Маленькая рыбка, родственная окуню." #: lang/json/MONSTER_from_json.py @@ -77976,7 +78087,7 @@ msgstr[3] "каменные окуни" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." msgstr "" "Каменный окунь, родственник солнечников. У этой крошечной рыбки камуфляжная " @@ -77992,7 +78103,7 @@ msgstr[3] "ситцевые окуни" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." msgstr "" "Ситцевый окунь. Рыба среднего размера, известная также под именем «Лажа»." @@ -78007,7 +78118,7 @@ msgstr[3] "тёплые солнечники" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "" "Тёплый солнечник, похожая на каменного окуня маленькая рыбка, родственник " @@ -78023,8 +78134,10 @@ msgstr[3] "сомики" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "Сомик, один из типов кошачьих сомов. Очень вкусный в жареном виде." +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "" +"Сомик, из семейства кошачьих сомов. Вкусный, если его обвалять в муке и " +"обжарить." #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -78036,7 +78149,7 @@ msgstr[3] "канальные сомики" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "Канальный сомик, у этой рыбы раздвоенный хвост и длинные усы." #: lang/json/MONSTER_from_json.py @@ -78049,7 +78162,7 @@ msgstr[3] "белые сомики" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "Белый сомик, маленькая усатая рыбка с широкой головой." #: lang/json/MONSTER_from_json.py @@ -78064,10 +78177,10 @@ msgstr[3] "щуки" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "" -"Щука обыкновенная. Довольно агрессивная рыба, осторожнее с теми зубами." +"Щука обыкновенная. Довольно агрессивная рыба, осторожнее с этими зубами." #: lang/json/MONSTER_from_json.py msgid "pickerel" @@ -78079,8 +78192,8 @@ msgstr[3] "судаки" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "Американская щука. Намного меньше обыкновенной щуки." +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "Судак. Похож на щуку, но гораздо меньше по размерам." #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -78093,7 +78206,7 @@ msgstr[3] "щуки-маскинонги" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "" "Щука-максинонг, близкий родственник обыкновенной щуки, точно такая же " @@ -78109,7 +78222,7 @@ msgstr[3] "белые чукучаны" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "Белый чукучан, рыба с округлым телом и круглым ртом." #: lang/json/MONSTER_from_json.py @@ -78123,11 +78236,11 @@ msgstr[3] "карпы" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" -"Золотистый обыкновенный карп. Вкус его мяса нравится не всем, но после " -"Катаклизма не приходится воротить нос." +"Золотисто-жёлтый обыкновенный карп. Некоторые думают, что он не очень " +"вкусный, но Катаклизм — не время, когда можно позволить себе привередничать." #: lang/json/MONSTER_from_json.py msgid "grass carp" @@ -78139,7 +78252,7 @@ msgstr[3] "белые амуры" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "Огромный белый амур. Слегка золотистая травоядная рыба." #: lang/json/MONSTER_from_json.py @@ -78153,7 +78266,7 @@ msgstr[3] "амии" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" "Ильная рыба. Состоит в родстве в панцирной щукой, но без её огромных зубов, " @@ -78170,7 +78283,7 @@ msgstr[3] "сильные семотилусы" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "" "Сильный семотилус. Дальний родственник панцирной щуки, но лишён огромных " @@ -78206,7 +78319,7 @@ msgstr[3] "раки" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "" "Если бы вам только удалось найти ещё кучку таких же, здоровую кастрюлю с " @@ -78534,13 +78647,13 @@ msgstr[3] "раздутые грибо-зомби" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" "Покрытая толстой плесенью серая кожа раздулась настолько, что едва не " -"разрывается. Этот похожий на воздушный шар может лопнуть облаком ядовитых " -"спор от любого, даже малейшего воздействия." +"разрывается. Этот похожий на воздушный шар грибной зомби может взорваться " +"облаком ядовитых спор от любого, даже малейшего воздействия." #: lang/json/MONSTER_from_json.py msgid "pollinator zombie" @@ -78554,7 +78667,7 @@ msgstr[3] "зомби-опылители" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" "Этот скрюченный покрытый плесенью зомби с каждым выдохом исторгает крохотные" " споры и будто постоянно окружён туманным облаком." @@ -79445,7 +79558,7 @@ msgstr[3] "лабрадоры" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" "Этот лабрадор явно одичал. Вы почти смогли представить, как трепали бы его " @@ -81089,7 +81202,7 @@ msgstr "" "громкоговорителя. Этот робот парит над землей, фиксируя происходящую вокруг " "него бойню и хаос. Хотя он больше не может отчитываться перед центром связи," " вполне вероятно, что некоторые из его автоматизированных систем оповещения " -"все еще функционируют, и похоже что эта штука, где-то имеет действующую " +"все ещё функционируют, и, похоже, эта штука где-то имеет действующую " "зарядную станцию." #: lang/json/MONSTER_from_json.py @@ -81422,13 +81535,13 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" +msgid_plural "homunculi" msgstr[0] "гомункул" msgstr[1] "гомункула" msgstr[2] "гомункулов" -msgstr[3] "гомункул" +msgstr[3] "гомункулы" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -82314,8 +82427,8 @@ msgid "" "A very pale dead body with the worst case of static hair you have ever seen." " Sometimes, you can see sparks of electricity around it." msgstr "" -"Очень бледное мертвое тело с ужасающе наэлектризованной причёской. Иногда " -"вы можете видеть электрические искры, проскакивающие в ней." +"Очень бледное мертвое тело с ужасающе наэлектризованной причёской. Иногда вы" +" можете видеть электрические искры, проскакивающие в ней." #: lang/json/MONSTER_from_json.py msgid "shocker zombie" @@ -83884,9 +83997,9 @@ msgid "" " This one is fitted with a M2HB." msgstr "" "Система дистанционного управления огнём от M153 CROWS II, улучшенная " -"автономным программным обеспечением. До Катаклизма в американской армии " -"были тысячи таких систем, и их ценили за возможность вести бой с чем угодно " -"вплоть до лёгкой бронетехники без риска для оператора. Этот экземпляр " +"автономным программным обеспечением. До Катаклизма в американской армии были" +" тысячи таких систем, и их ценили за возможность вести бой с чем угодно " +"вплоть до лёгкой бронетехники без риска для оператора. Этот экземпляр " "оснащён M2HB." #: lang/json/MONSTER_from_json.py @@ -83906,9 +84019,9 @@ msgid "" " infantry without exposing the operator. This one is fitted with a M249." msgstr "" "Система дистанционного управления огнём от M153 CROWS II, улучшенная " -"автономным программным обеспечением. До Катаклизма в американской армии " -"были тысячи таких систем, и их ценили за возможность вести бой с чем угодно " -"вплоть до лёгкой бронетехники без риска для оператора. Этот экземпляр " +"автономным программным обеспечением. До Катаклизма в американской армии были" +" тысячи таких систем, и их ценили за возможность вести бой с чем угодно " +"вплоть до лёгкой бронетехники без риска для оператора. Этот экземпляр " "оснащён M249." #: lang/json/MONSTER_from_json.py @@ -83928,9 +84041,9 @@ msgid "" " infantry without exposing the operator. This one is fitted with a M240." msgstr "" "Система дистанционного управления огнём от M153 CROWS II, улучшенная " -"автономным программным обеспечением. До Катаклизма в американской армии " -"были тысячи таких систем, и их ценили за возможность вести бой с чем угодно " -"вплоть до лёгкой бронетехники без риска для оператора. Этот экземпляр " +"автономным программным обеспечением. До Катаклизма в американской армии были" +" тысячи таких систем, и их ценили за возможность вести бой с чем угодно " +"вплоть до лёгкой бронетехники без риска для оператора. Этот экземпляр " "оснащён M240." #: lang/json/MONSTER_from_json.py @@ -84224,7 +84337,8 @@ msgstr[3] "зомби-вышибалы" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "Этот зомби выглядит массивно и одет в остатки формы охранника." #: lang/json/MONSTER_from_json.py @@ -84457,9 +84571,9 @@ msgid "" "Unfortunately they didn't make it, despite the custom-made, heavy armor " "pieces they wear and the gear that they are still lugging around." msgstr "" -"Этот зомби когда был выжившим, как и вы, и довольно удачливым. К сожалению, " -"он все же погиб, несмотря на остатки вручную сделанной тяжелой брони и " -"снаряжения, которое он все еще носит на себе." +"Этот зомби когда-то был выжившим, как и вы, и довольно удачливым. К " +"сожалению, он все же погиб, несмотря на остатки вручную сделанной тяжелой " +"брони и снаряжения, которое он все ещё носит на себе." #: lang/json/MONSTER_from_json.py msgid "Cyber Mastiff" @@ -84476,7 +84590,7 @@ msgid "" "enhancements. These hounds defend Prep Phyle lands from all comers undead " "and otherwise." msgstr "" -"Помесь пиренейской горной и овчарки, оснащена бионическими улучшайзерами. " +"Помесь пиренейской горной и овчарки, оснащена бионическими улучшайзерами. " "Эти гончие защищают земли подготовленных от пришельцев, живых и не очень." #: lang/json/MONSTER_from_json.py @@ -84494,8 +84608,8 @@ msgid "" "An adorable, defenseless Cyber Mastiff puppy. Much safer to tame than an " "adult dog. CBMs are implanted but immature in growth with the puppy." msgstr "" -"Милый беззащитный щенок кибер мастифа. Гораздо безопаснее приручить, чем " -"взрослую собаку. КБМ имплантированы, но маленькие, в соответствии с ростом " +"Милый беззащитный щенок кибер мастифа. Гораздо безопаснее приручить, чем " +"взрослую собаку. КБМ имплантированы, но маленькие, в соответствии с ростом " "щенка." #: lang/json/MONSTER_from_json.py @@ -85038,9 +85152,9 @@ msgid "" "burst through its shoulders where they are poised above its head as it " "stalks about with terrifying purpose." msgstr "" -"Ужасно изуродованное человеческое тело. Его руки подняты наготове над " -"головой, из них растут два здоровенных клинка. Существо крадётся с какой-то" -" жуткой целью." +"Ужасно изуродованное человеческое тело. Его руки подняты наготове над " +"головой, из них растут два здоровенных клинка. Существо крадётся с какой-то " +"жуткой целью." #: lang/json/MONSTER_from_json.py msgid "Weak Slasher Necromorph" @@ -85058,9 +85172,9 @@ msgid "" "jawless maw and a gaping wound in its forehead sends chills down your spine." " The awkward steps it takes slows it down greatly." msgstr "" -"Ужасно изуродованное человеческое тело. Из его рук только-только выросли " -"два тонких клинка. Из-за кошмарной пасти без челюсти и зияющей дырки во лбу" -" у вас мурашки по коже. Существо ковыляет медленно и неуклюже." +"Ужасно изуродованное человеческое тело. Из его рук только-только выросли два" +" тонких клинка. Из-за кошмарной пасти без челюсти и зияющей дырки во лбу у " +"вас мурашки по коже. Существо ковыляет медленно и неуклюже." #: lang/json/MONSTER_from_json.py msgid "Waster Necromorph" @@ -85077,8 +85191,8 @@ msgid "" "from sunken eye sockets and a gaping mouth. Strange blade like points have " "burst out of its arms making it a formidable force to be reckoned with." msgstr "" -"Существо в тяжёлой штурмовой броне. Зловещий зелёный свет струится под " -"шлемом из запавших глазниц и разинутого рта. Из его рук растут странные " +"Существо в тяжёлой штурмовой броне. Зловещий зелёный свет струится под " +"шлемом из запавших глазниц и разинутого рта. Из его рук растут странные " "заострённые шипы, так что с этим противником стоит считаться." #: lang/json/MONSTER_from_json.py @@ -85097,9 +85211,9 @@ msgid "" "are can easily mutilate your flesh, the grotesque face roars incessantly. " "The lower body has fused together into one giant tail with a barbed spike." msgstr "" -"В этом существе едва можно узнать когда-то человеческое тело. Оно ползает " -"на брюхе и с невероятной силой прыгает вперёд. На непрестанно рычащем " -"изуродованном лице видны длинные клыки, способные легко разрывать плоть. " +"В этом существе едва можно узнать когда-то человеческое тело. Оно ползает на" +" брюхе и с невероятной силой прыгает вперёд. На непрестанно рычащем " +"изуродованном лице видны длинные клыки, способные легко разрывать плоть. " "Нижняя половина тела слилась в большой шипастый хвост." #: lang/json/MONSTER_from_json.py @@ -85119,7 +85233,7 @@ msgid "" "C.R.I.T S-I G.E.A.R operator." msgstr "" "Этот труп спастически перемещается взад и вперёд с удивительной скоростью, " -"из его ладоней растут узкие лезвия. Он держится довольно прямо, когда " +"из его ладоней растут узкие лезвия. Он держится довольно прямо, когда " "спокоен, и при внимательном рассмотрении заметно, что он когда-то был бойцом" " О.Т.П К.Р.И.Т." @@ -85139,10 +85253,10 @@ msgid "" " A pair of seemingly purposeless appendages sprout from its shoulders " "before ending in its arms. Its small hands end in sharp claws." msgstr "" -"Визжащий мутировавший ребёнок-лицо. Его лицо почти пустое, за исключением " -"затёкших глаз и разинутого рта с болтающимися по бокам кусками плоти. Из " -"его плеч тянутся бесполезные на вид отростки, оканчивающиеся в руках с " -"острыми когтями." +"Визжащий мутировавший ребёнок-лицо. Его лицо почти пустое, за исключением " +"затёкших глаз и разинутого рта с болтающимися по бокам кусками плоти. Из его" +" плеч тянутся бесполезные на вид отростки, оканчивающиеся в руках с острыми " +"когтями." #: lang/json/MONSTER_from_json.py msgid "Puker Necromorph" @@ -85161,9 +85275,9 @@ msgid "" "internal organs to its unhinged jaw where it drips, hissing as it eats " "through material." msgstr "" -"Весьма искалеченный труп, покрытый зияющими язвами. Его болтающиеся руки с " +"Весьма искалеченный труп, покрытый зияющими язвами. Его болтающиеся руки с " "давно отвалившимися кистями покрыты зазубринами, способными легко проткнуть " -"вашу плоть. Липкая пенящаяся жёлтая слизь течёт из его открытых внутренних " +"вашу плоть. Липкая пенящаяся жёлтая слизь течёт из его открытых внутренних " "органов по направлению к челюсти и с шипением капает на землю." #: lang/json/MONSTER_from_json.py @@ -85180,7 +85294,7 @@ msgid "" "A dismembered arm that slowly crawls forward. Occasionally, tentacles " "sprout out from the wound and lash about wildly." msgstr "" -"Оторванная рука, медленно ползущая вперёд. Время от времени из обрубка " +"Оторванная рука, медленно ползущая вперёд. Время от времени из обрубка " "вырываются дико машущие щупальца." #: lang/json/MONSTER_from_json.py @@ -85199,8 +85313,8 @@ msgid "" "steadiness. A long tentacle has sprouted out of its right arm which " "occasionally flails about wildly." msgstr "" -"Медленно ковыляющее безголовое тело. Этот страшный труп одет в узорчатый " -"доспех и бредёт со зловещей уверенностью. Из его правой руки проросло " +"Медленно ковыляющее безголовое тело. Этот страшный труп одет в узорчатый " +"доспех и бредёт со зловещей уверенностью. Из его правой руки проросло " "длинное щупальце, злобно размахивающее в воздухе." #. ~ Description for shocker zombie @@ -85210,7 +85324,7 @@ msgid "" "seems eager to tell you something." msgstr "" "Человеческое тело с бледно-синей плотью, по которому бегают разряды " -"электрического тока. Страстно жаждущий сказать вам кое-что." +"электрического тока. Страстно жаждущий сказать вам кое-что." #: lang/json/MONSTER_from_json.py msgid "mr skeltal" @@ -85228,8 +85342,8 @@ msgid "" "end of the world." msgstr "" "У этого ходячего скелета нет ни плоти, ни органов, и он пугает вас до " -"костей. В своей костлявой руке он держит исправную духовую трубу, уцелевшую" -" в апокалипсисе." +"костей. В своей костлявой руке он держит исправную духовую трубу, уцелевшую " +"в апокалипсисе." #: lang/json/MONSTER_from_json.py msgid "minion of skeltal" @@ -85259,8 +85373,8 @@ msgid "" "A smoking husk is all that remains of this once proud bear. Its black eyes " "gaze at you with malice… and hunger." msgstr "" -"Дымящая оболочка это всё, что осталось от некогда гордого медведя. Его " -"чёрные глаза смотрят на вас со злобой... И голодом." +"Дымящая оболочка это всё, что осталось от некогда гордого медведя. Его " +"чёрные глаза смотрят на вас со злобой… И голодом." #: lang/json/MONSTER_from_json.py msgid "Compsognathus" @@ -85634,7 +85748,7 @@ msgid "" "this creature is evil to its very core. Even though this dragon is not " "fully grown, it is the size of a full-grown bull." msgstr "" -"Этот черный дракон, кажется, все еще находится на ранней стадии жизни. Его " +"Этот черный дракон, кажется, все ещё находится на ранней стадии жизни. Его " "глаза только начали погружаться в гнезда, а его сегментированные рога только" " начали темнеть на кончиках. Вы можете сказать, просто взглянув на него, что" " это существо является злом по своей сути. Хотя этот дракон не вырос " @@ -86480,17 +86594,6 @@ msgstr "" "безопасности, он продолжает бесконечную охоту за преступниками и " "нарушителями." -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "" -"Насекомоподобный робот размером с собачку, разработанный для охраны дома. " -"Вооружён двумя тазерами ближнего радиуса действия. Может кататься по земле с" -" приличной скоростью." - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -86506,8 +86609,8 @@ msgid "" "This one is armed with an electric prod and an integrated 9mm firearm." msgstr "" "Автоматический оборонный робот, всё ещё активен, благодаря своему " -"внутреннему источнику питания. Вооружён электрической дубинкой и встроенным" -" огнестрельным оружием 9 мм." +"внутреннему источнику питания. Вооружён электрической дубинкой и встроенным " +"огнестрельным оружием 9 мм." #: lang/json/MONSTER_from_json.py msgid "security robot" @@ -86524,7 +86627,7 @@ msgid "" "This one is equipped with an integrated 9mm firearm." msgstr "" "Автоматический оборонный робот, всё ещё активен, благодаря своему " -"внутреннему источнику питания. Вооружён встроенным оружием 9 мм." +"внутреннему источнику питания. Вооружён встроенным оружием 9 мм." #: lang/json/MONSTER_from_json.py msgid "riotcontrol robot" @@ -86542,9 +86645,8 @@ msgid "" " 40mm beanbag launcher." msgstr "" "Автоматический оборонный робот, всё ещё активен, благодаря своему " -"внутреннему источнику питания. Вооружён электрической дубинкой, " -"распылителем слезоточивого газа и встроенным 40-мм гранатомётом с шумовыми " -"гранатами." +"внутреннему источнику питания. Вооружён электрической дубинкой, распылителем" +" слезоточивого газа и встроенным 40-мм гранатомётом с шумовыми гранатами." #: lang/json/MONSTER_from_json.py msgid "necco" @@ -87229,10 +87331,10 @@ msgid "" "acid reserves. A useful helper for keeping your front lawn clean of debris…" " or corpses." msgstr "" -"Восстановленный хозяйственный робот, переоборудованный в пылесос. Он " +"Восстановленный хозяйственный робот, переоборудованный в пылесос. Он " "всасывает в себя вещи с земли и растворяет их с помощью своих запасов " -"кислоты. Эффективный помощник в вопросе содержания вашего двора чистым от " -"мусора... Или трупов." +"кислоты. Эффективный помощник в вопросе содержания вашего двора чистым от " +"мусора… Или трупов." #: lang/json/MONSTER_from_json.py msgid "bee bot" @@ -87306,8 +87408,8 @@ msgid "" "This doesn't work yet. Don't build it… A salvaged medibot with its internal" " pharma-fabricators repurposed to produce mutagen." msgstr "" -"Это больше не работает. Не стройте это... Отремонтированный медбот со " -"своим личным производством лекарств, переделанный под производство мутагена." +"Это больше не работает. Не стройте это… Отремонтированный медбот со своим " +"личным производством лекарств, переделанный под производство мутагена." #: lang/json/MONSTER_from_json.py msgid "party bot" @@ -88452,8 +88554,8 @@ msgstr "Артефакт - Кровь" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." -msgstr "Вызывает кровь, сочащуюся из ближайшей местности." +msgid "Causes blood to leak from nearby terrain." +msgstr "Вызывает кровь, сочащуюся из ближайшего участка местности." #. ~ Message for SPELL 'Artifact Blood' #: lang/json/SPELL_from_json.py src/iuse.cpp @@ -90055,18 +90157,18 @@ msgstr[3] "шахтёрская каска (вкл)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -90611,7 +90713,7 @@ msgstr "Светодиод %s потухает." #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" "Светодиодный индикатор на плече горит мягким зелёным светом. Больше ничего " @@ -90633,7 +90735,7 @@ msgid "" "All systems operational." msgstr "" "Инициализация\n" -"Проводим диагностику целостности костюма...\n" +"Проводим диагностику целостности костюма…\n" "Все системы работают." #. ~ Use action need_charges_msg for phase immersion suit. @@ -91933,7 +92035,7 @@ msgid "" "This is a relatively cumbersome DIY child's medical listening toy. Use it " "to listen to things. Closely." msgstr "" -"Это относительно громоздкая детская игрушка для подслушивания. Используйте " +"Это относительно громоздкая детская игрушка для подслушивания. Используйте " "для прослушивания чего-либо с близкого расстояния." #: lang/json/TOOL_ARMOR_from_json.py @@ -92411,9 +92513,9 @@ msgid "" "your spinal cord, this device improves your overall physique and provides " "basic information on your surroundings." msgstr "" -"Стандартный Прибор Общей Технической Поддержки. Это устройство подключается" -" к спинному мозгу, улучшает работу мышц и обеспечивает основную информацию " -"об окружении." +"Стандартный Прибор Общей Технической Поддержки. Это устройство подключается " +"к спинному мозгу, улучшает работу мышц и обеспечивает основную информацию об" +" окружении." #: lang/json/TOOL_ARMOR_from_json.py msgid "CRIT gasmask (off)" @@ -92446,10 +92548,10 @@ msgid "" " an integrated HUD and the option to turn it on for more features." msgstr "" "Усовершенствованный противогаз спецназа К.Р.И.Т, полный первоклассной " -"электроники. Покрыт кевларом, чтобы голова владельца оставалась на месте. " +"электроники. Покрыт кевларом, чтобы голова владельца оставалась на месте. " "Различные фильтры и высокотехнологичные штучки обеспечивают повышенную " -"подачу кислорода и безопасность даже под бомбардировкой. Имеется встроенный" -" переключаемый интерфейс для управления возможностями." +"подачу кислорода и безопасность даже под бомбардировкой. Имеется встроенный " +"переключаемый интерфейс для управления возможностями." #: lang/json/TOOL_ARMOR_from_json.py msgid "CRIT gasmask (on)" @@ -92473,8 +92575,8 @@ msgid "" "draining power for the HUD, low-level nightvision and other protective " "elements." msgstr "" -"Усовершенствованный противогаз спецназа К.Р.И.Т. Он сейчас включён и тратит" -" энергию на интерфейс, базовое ночное зрение и прочие защитные элементы." +"Усовершенствованный противогаз спецназа К.Р.И.Т. Он сейчас включён и тратит " +"энергию на интерфейс, базовое ночное зрение и прочие защитные элементы." #: lang/json/TOOL_ARMOR_from_json.py msgid "CRIT EM vest (off)" @@ -92507,9 +92609,9 @@ msgid "" "extra protection and movement." msgstr "" "Бронежилет Улучшенного Передвижения К.Р.И.Т для спецназа, пронизанный " -"высокотехнологичными волокнами и активными сервоприводами. Защищает " -"владельца и помогает двигаться ценой высокого потребления энергии. Обычно, " -"такие носит спецназ К.Р.И.Т из-за лёгкости и манёвренности. Включите для " +"высокотехнологичными волокнами и активными сервоприводами. Защищает " +"владельца и помогает двигаться ценой высокого потребления энергии. Обычно, " +"такие носит спецназ К.Р.И.Т из-за лёгкости и манёвренности. Включите для " "дополнительной защиты и ускорения передвижения." #: lang/json/TOOL_ARMOR_from_json.py @@ -92545,8 +92647,8 @@ msgstr "" "Бронежилет Улучшенного Передвижения К.Р.И.Т для спецназа, пронизанный " "высокотехнологичными волокнами, активными сервоприводами, а также " "генератором, качающим кристаллическую жидкость для защиты владельца от " -"большинства боевых опасностей ценой высокого потребления энергии. Обычно, " -"такие носит спецназ К.Р.И.Т из-за лёгкости и манёвренности. Сейчас он в " +"большинства боевых опасностей ценой высокого потребления энергии. Обычно, " +"такие носит спецназ К.Р.И.Т из-за лёгкости и манёвренности. Сейчас он в " "режиме костюма и быстро потребляет энергию УБП." #: lang/json/TOOL_ARMOR_from_json.py @@ -92571,7 +92673,7 @@ msgid "" "C.R.T standard-issue helmet. Protects the noggin and has a stretch of " "insulated steel mesh for neck warmth and protection." msgstr "" -"Стандартный шлем К.Р.И.Т. Защищает котелок. Имеется стальная сетка с " +"Стандартный шлем К.Р.И.Т. Защищает котелок. Имеется стальная сетка с " "подкладкой для защиты и согревания шеи." #: lang/json/TOOL_ARMOR_from_json.py @@ -92598,9 +92700,9 @@ msgid "" "flashlight is attatched to the side. This light is currently on and drawing" " power." msgstr "" -"Стандартный шлем К.Р.И.Т. Защищает котелок. Имеется стальная сетка с " -"подкладкой для защиты и согревания шеи, а также тактический фонарик. Сейчас" -" фонарик включён и потребляет энергию." +"Стандартный шлем К.Р.И.Т. Защищает котелок. Имеется стальная сетка с " +"подкладкой для защиты и согревания шеи, а также тактический фонарик. Сейчас " +"фонарик включён и потребляет энергию." #: lang/json/TOOL_ARMOR_from_json.py msgid "magic leather belt" @@ -93682,12 +93784,12 @@ msgstr "Вы уже и так выдернули чеку у %s, попробу #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "Тик." @@ -93883,6 +93985,7 @@ msgstr[3] "самодельная бомба" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -93918,8 +94021,9 @@ msgstr[3] "самодельная бомба (активно)" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "Вы уже и так подожгли %s, попробуйте теперь бросить." @@ -93930,6 +94034,7 @@ msgstr "Вы уже и так подожгли %s, попробуйте тепе #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -94086,8 +94191,8 @@ msgstr[2] "фонарей из тыквы" msgstr[3] "фонари из тыквы" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -94450,10 +94555,10 @@ msgid "" " then identify you as a friendly, roam around or follow you, and attack all " "enemies with a built-in firearm and grenade launcher." msgstr "" -"Отключённый шагобот. При использования его нужно выложить на землю и " +"Отключённый шагобот. При использования его нужно выложить на землю и " "зарядить фабричными патронами 5.56 мм НАТО и 40-мм гранатами из инвентаря " "(выложите часть, если вы НЕ хотите загружать в робота все), а потом " -"включить. Если робот успешно перепрограммирован, то он будет " +"включить. Если робот успешно перепрограммирован, то он будет " "идентифицировать вас как дружественный объект, бродить поблизости или " "сопровождать вас и атаковать всех врагов из встроенной винтовки и " "гранатомёта." @@ -94528,2989 +94633,2833 @@ msgstr "" "Одеяло, сделанное из материалов космической эры, которое покрывает наиболее " "важные части тела. Активируйте, чтобы развернуть для использования." -#: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "ЭМИ бомба" -msgstr[1] "ЭМИ бомбы" -msgstr[2] "ЭМИ бомб" -msgstr[3] "ЭМИ бомбы" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "военный чёрный ящик" +msgstr[1] "военных чёрных ящика" +msgstr[2] "военных чёрных ящиков" +msgstr[3] "военный чёрный ящик" -#. ~ Use action menu_text for EMP bomb. +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "Activate bomb" -msgstr "Активировать бомбу" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." +msgstr "" +"Чёрный ящик, скорее всего найденный в обломках военного транспорта. Если " +"сможете найти систему для анализа этого аппарата, то, возможно, узнаете что-" +"нибудь интересное." -#. ~ Use action msg for EMP bomb. -#: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "Вы активировали ЭМИ бомбу." +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "мини-реактор" +msgstr[1] "мини-реактора" +msgstr[2] "мини-реакторов" +msgstr[3] "мини-реактор" -#. ~ Description for EMP bomb +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." +msgid "A small portable plutonium reactor. Handle with great care!" msgstr "" -"Это существенное устройство представляет собой бомбу, которая генерирует " -"электромагнитный импульс. При активации плутониевый топливный элемент " -"вводится в ударно-волновой излучатель, детонация которого создает сильное " -"магнитное поле. Когда это магнитное поле подается на антенну, бомба " -"излучает сильный электромагнитный импульс." +"Маленький портативный плутониевый реактор. Обращаться с большой " +"осторожностью!" #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "лошадиная сбруя" -msgstr[1] "лошадиные сбруи" -msgstr[2] "лошадиных сбруй" -msgstr[3] "лошадиные сбруи" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "неактивный дрон ЭМИ граната" +msgstr[1] "неактивных дрона ЭМИ граната" +msgstr[2] "неактивных дронов ЭМИ граната" +msgstr[3] "неактивный дрон ЭМИ граната" -#. ~ Description for horse tack +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +msgid "The EMP hack flies from your hand and surveys the area!" msgstr "" -"Седло, уздечка и сбруя, которые можно надеть на животное, подходящее для " -"верховой езды." - -#: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "активированная ЭМИ бомба" -msgstr[1] "активированные ЭМИ бомбы" -msgstr[2] "активированных ЭМИ бомб" -msgstr[3] "активированные ЭМИ бомбы" +"Мэнхак с ЭМИ гранатой взлетает с вашей ладони и начинает осмотр территории!" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "Вы уже и так активировали %s, попробуйте теперь бросить." +msgid "You misprogram the EMP hack; take cover!" +msgstr "Вы ошиблись в настройке мэнхака с ЭМИ гранатой; в укрытие!" -#. ~ Description for active EMP bomb +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"Активированная ЭМИ бомба скоро взорвётся, создав огромное поле " -"электромагнитного излучения, которое выведет из строя роботехнику и " -"бионические импланты, а также огромный взрыв. Лучше от неё избавиться как " -"можно скорее!" +"Отключённый мэнхак с ЭМИ гранатой. Мэнхаки с ЭМИ гранатой — это летающие " +"роботы размером с кулак, оснащённые ЭМИ-гранатой, которые подлетают к цели и" +" взрываются. Активируйте этот мэнхак для использования. Высокий уровень " +"навыков электроники и компьютеров поможет с успешным перепрограммированием." #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "сложенный M72 LAW" -msgstr[1] "сложенных M72 LAW" -msgstr[2] "сложенных M72 LAW" -msgstr[3] "сложенный M72 LAW" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "неактивный дрон С-4" +msgstr[1] "неактивных дрона С-4" +msgstr[2] "неактивных дронов С-4" +msgstr[3] "неактивный дрон С-4" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "Активировать" +#. ~ Use action friendly_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "Мэнхак с С-4 взлетает с вашей ладони и начинает осмотр территории!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "Вы дёрнули за рычаг и приготовили гранатомёт к стрельбе." +msgid "You misprogram the C-4 hack; take cover!" +msgstr "Вы ошиблись в настройке мэнхака с С-4; в укрытие!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"Одноразовый гранатомёт M72 LAW, упакованный для хранения и перевозки. " -"Активируйте его, чтобы привести в состояние боевой готовности, после чего он" -" уже не может быть упакован." - -#: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "ручной насос" -msgstr[1] "ручных насоса" -msgstr[2] "ручных насосов" -msgstr[3] "ручной насос" +"Отключённый мэнхак с С-4. Мэнхаки с С-4 — это летающие роботы размером с " +"кулак, оснащённые взрывчаткой С-4, которые подлетают к цели и взрываются. " +"Активируйте этот мэнхак для использования. Высокий уровень навыков " +"электроники и компьютеров поможет с успешным перепрограммированием." -#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "Этот насос предназначен для накачивания воздуха в надувные объекты." +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "неактивный дрон светошумовая граната " +msgstr[1] "неактивных дрона светошумовая граната " +msgstr[2] "неактивных дронов светошумовая граната " +msgstr[3] "неактивный дрон светошумовая граната " -#. ~ Description for UPS +#. ~ Use action friendly_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +msgid "The flashbang hack flies from your hand and surveys the area!" msgstr "" -"Унифицированный блок питания, или УБП. Устройство, разработанное совместно " -"военными и учёными для использования в полевых условиях и для боевого " -"применения. УБП предназначен для питания бионических имплантатов, брони и " -"некоторого оружия, но при этом быстро расходует заряд батарей." +"Мэнхак со светошумовой гранатой взлетает с вашей ладони и начинает осмотр " +"территории!" +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "кислотная бомба" -msgstr[1] "кислотных бомбы" -msgstr[2] "кислотных бомб" -msgstr[3] "кислотная бомба" +msgid "You misprogram the flashbang hack; take cover!" +msgstr "Вы ошиблись в настройке мэнхака со светошумовой гранатой; в укрытие!" -#. ~ Description for acid bomb +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." msgstr "" -"Хрупкий контейнер, наполненный кислотой. Бросьте его, чтобы создать озеро " -"сильной кислоты." +"Отключённый мэнхак со светошумовой гранатой. Мэнхаки со светошумовой " +"гранатой — это летающие роботы размером с кулак, оснащённые светошумовой " +"гранатой, которые подлетают к цели и взрываются. Активируйте этот мэнхак для" +" использования. Высокий уровень навыков электроники и компьютеров поможет с " +"успешным перепрограммированием." -#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py -msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "неактивный дрон слезоточивая граната" +msgstr[1] "неактивных дрона слезоточивая граната" +msgstr[2] "неактивных дронов слезоточивая граната" +msgstr[3] "неактивный дрон слезоточивая граната" + +#. ~ Use action friendly_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "The tear gas hack flies from your hand and surveys the area!" msgstr "" -"Улучшенная версия универсальной батареи питания (УБП). Это устройство сильно" -" переработано по сравнению с предшественником для повышения эффективности и " -"использует плутониевые батарейки вместо обычных. К сожалению, его " -"плутониевый реактор нельзя зарядить на станции зарядки УБП." +"Мэнхак со слезоточивым газом взлетает с вашей ладони и начинает осмотр " +"территории!" +#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "улучшенная электронная сигарета" -msgstr[1] "улучшенных электронных сигареты" -msgstr[2] "улучшенных электронных сигарет" -msgstr[3] "улучшенная электронная сигарета" +msgid "You misprogram the tear gas hack; take cover!" +msgstr "Вы ошиблись в настройке мэнхака со слезоточивым газом; в укрытие!" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" -"Улучшенная версия электронной сигареты. Менее вредный способ получения " -"никотина, чем обычные сигареты, но всё так же вызывает привыкание. Она " -"нуждается в батареях и никотиновой жидкости для функционирования." +"Отключённый мэнхак со слезоточивым газом. Мэнхаки со слезоточивым газом — " +"это летающие роботы размером с кулак, оснащённые гранатой со слезоточивым " +"газом, которые подлетают к цели и выпускают газ. Активируйте этот мэнхак для" +" использования. Высокий уровень навыков электроники и компьютеров поможет с " +"успешным перепрограммированием." #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "гудок со сжатым воздухом" -msgstr[1] "гудка со сжатым воздухом" -msgstr[2] "гудков со сжатым воздухом" -msgstr[3] "гудок со сжатым воздухом" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "неактивный дрон граната" +msgstr[1] "неактивных дрона гранаты" +msgstr[2] "неактивных дронов гранат" +msgstr[3] "неактивный дрон граната" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "«ГГУУУУУУУ!»" +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "" +"Мэнхак с гранатой взлетает с вашей ладони и начинает осмотр территории!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "Вы гудите в гудок." +msgid "You misprogram the grenade hack; take cover!" +msgstr "Вы ошиблись в настройке мэнхака с гранатой; в укрытие!" -#. ~ Description for compressed air horn +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -"Небольшой баллон со сжатым воздухом и гудком. По нажатию кнопки издаёт " -"громкий звук." +"Отключённый мэнхак с гранатой. Мэнхаки с гранатой — это летающие роботы " +"размером с кулак, оснащённые гранатой, которые подлетают к цели и " +"взрываются. Активируйте этот мэнхак для использования. Высокий уровень " +"навыков электроники и компьютеров поможет с успешным перепрограммированием." #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "будильник" -msgstr[1] "будильника" -msgstr[2] "будильников" -msgstr[3] "будильник" +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "лазерная турель (неактивно)" +msgstr[1] "лазерных турели (неактивно)" +msgstr[2] "лазерных турелей (неактивно)" +msgstr[3] "лазерная турель (неактивно)" -#. ~ Description for alarm clock +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"Заводной будильник. Несмотря на то, что его звук неприятен для пробуждения, " -"всегда полезно пораньше начать свой день. Можно разобрать, чтобы получить " -"полезные детали." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "наковальня" -msgstr[1] "наковальни" -msgstr[2] "наковален" -msgstr[3] "наковальня" +"Отключённая лазерная турель. Для использования её нужно активировать и " +"выбрать место на земле для установки. Если турель была успешно " +"перепрограммирована, то она будет идентифицировать вас как дружественный " +"объект и атаковать всех врагов из лазерных пушек. Для стрельбы требуется " +"солнечный свет." -#. ~ Description for anvil #: lang/json/TOOL_from_json.py -msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." -msgstr "" -"Огромный стальной блок необычной формы с долотообразными выступами по краям." -" Используется в большинстве рецептов по металлообработке." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "водяная мельница" -msgstr[1] "водяных мельниц" -msgstr[2] "водяных мельниц" -msgstr[3] "водяная мельница" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "неактивная автономная M2HB CROWS II" +msgstr[1] "неактивных автономных M2HB CROWS II" +msgstr[2] "неактивных автономных M2HB CROWS II" +msgstr[3] "неактивные автономные M2HB CROWS II" -#. ~ Description for water mill +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." msgstr "" -"Небольшая водяная мельница, которая может перемалывать крахмалистые продукты" -" в муку. Установка производится через строительное меню." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" -msgstr[0] "ветряная мельница" -msgstr[1] "ветряных мельниц" -msgstr[2] "ветряных мельниц" -msgstr[3] "ветряная мельница" +"Отключённая турель. Для использования её нужно активировать и выбрать место " +"на земле для установки, она будет заряжена патронами .50 BMG из инвентаря " +"(выложите часть, если вы НЕ хотите загружать в турель все). Если турель была" +" успешно перепрограммирована, то она будет идентифицировать вас как " +"дружественный объект и атаковать всех врагов из M2HB." -#. ~ Description for wind mill #: lang/json/TOOL_from_json.py -msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." -msgstr "" -"Небольшая ветряная мельница, которая может перемалывать крахмалистые " -"продукты в муку. Установка производится через строительное меню." +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "отключённый мэнхак" +msgstr[1] "отключённых мэнхака" +msgstr[2] "отключённых мэнхаков" +msgstr[3] "отключённый мэнхак" +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "банджо" -msgstr[1] "банджо" -msgstr[2] "банджо" -msgstr[3] "банджо" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "Мэнхак влетает из вашей ладони и начинает осмотр территории!" -#. ~ Description for banjo +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "Обычное банджо заводского изготовления. Похоже, оно исправно." +msgid "You misprogram the manhack; it's hostile!" +msgstr "Вы ошиблись в настройке, мэнхак враждебен!" +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "барометр" -msgstr[1] "барометра" -msgstr[2] "барометров" -msgstr[3] "барометр" +msgid "" +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." +msgstr "" +"Отключённый мэнхак. Мэнхаки — это летающие роботы размером с кулак, " +"оснащённые острыми лезвиями и атакующие противника резкими выпадами. " +"Активируйте мэнхак для использования. Высокий уровень навыков электроники и " +"компьютеров поможет с успешным перепрограммированием." -#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "Пластиковый барометр, показывает атмосферное давление." +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "неактивный мэнхак с ядерной мини-бомбой" +msgstr[1] "неактивных мэнхака с ядерной мини-бомбой" +msgstr[2] "неактивных мэнхаков с ядерной мини-бомбой" +msgstr[3] "неактивный мэнхак с ядерной мини-бомбой" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "медвежий капкан" -msgstr[1] "медвежьих капкана" -msgstr[2] "медвежьих капканов" -msgstr[3] "медвежий капкан" +#. ~ Use action friendly_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "" +"Мэнхак с ядерной мини-бомбой взлетает с вашей ладони и начинает осмотр " +"территории!" -#. ~ Use action bury_question for bear trap. +#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "Зарыть медвежий капкан?" +msgid "You misprogram the mininuke hack. Pray." +msgstr "Вы ошиблись в настройке мэнхака с ядерной мини-бомбой. Молитесь." -#. ~ Use action done_message for bear trap. +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "Вы установили медвежий капкан." +msgid "" +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." +msgstr "" +"Отключённый мэнхак с ядерной мини-бомбой. Он в несколько раз больше обычного" +" мэнхака, оснащён ядерной мини-бомбой и атакует, подлетая к цели и " +"взрываясь. Активируйте этот мэнхак для перепрограммирования и использования." +" Высокий уровень навыков электроники и компьютеров поможет с успешным " +"перепрограммированием." -#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "Вы зарываете медвежий капкан." +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "неактивный автономный M249 CROWS II" +msgstr[1] "неактивных автономных M249 CROWS II" +msgstr[2] "неактивных автономных M249 CROWS II" +msgstr[3] "неактивная автономная M249 CROWS II" -#. ~ Description for bear trap +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" -"Капкан из изогнутых стальных челюстей на пружине, соединённых с " -"чувствительной к нажатию плитой. Разложите его на земле, и любой, кто " -"наступит на него, будет пойман. Если с собой есть лопата, капкан можно " -"замаскировать." - -#: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "ловушка «лезвие»" -msgstr[1] "ловушки «лезвие»" -msgstr[2] "ловушек «лезвие»" -msgstr[3] "ловушка «лезвие»" +"Отключённая турель. Для использования её нужно активировать и выбрать место " +"на земле для установки, она будет заряжена патронами 5.56x45 мм из инвентаря" +" (выложите часть, если вы НЕ хотите загружать в турель все). Если турель " +"была успешно перепрограммирована, то она будет идентифицировать вас как " +"дружественный объект и атаковать всех врагов из M249." -#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." -msgstr "Вы установили ловушку с лезвиями через %d клетки." +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "неактивная автономная M240 CROWS II" +msgstr[1] "неактивных автономных M240 CROWS II" +msgstr[2] "неактивных автономных M240 CROWS II" +msgstr[3] "неактивные автономные M240 CROWS II" -#. ~ Description for blade trap +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." msgstr "" -"Мачете, присоединённое к двигателю. Когда жертва цепляет шнур, навстречу ей " -"вылетает мачете с огромной скоростью. Ловушка накрывает площадь 3х3 тайла." - -#: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "ловушка «доска с гвоздями»" -msgstr[1] "ловушки «доска с гвоздями»" -msgstr[2] "ловушек «доска с гвоздями»" -msgstr[3] "ловушка «доска с гвоздями»" +"Отключённая турель. Для использования её нужно активировать и выбрать место " +"на земле для установки, она будет заряжена патронами 7.62x51 мм из инвентаря" +" (выложите часть, если вы НЕ хотите загружать в турель все). Если турель " +"была успешно перепрограммирована, то она будет идентифицировать вас как " +"дружественный объект и атаковать всех врагов из M240." -#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "Вы устанавливаете ловушку на %s гвоздями вверх." +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "неактивная турель осназа" +msgstr[1] "неактивные турели осназа" +msgstr[2] "неактивных турелей осназа" +msgstr[3] "неактивная турель осназа" -#. ~ Description for nailboard trap +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." msgstr "" -"Прибитые друг к другу куски доски с торчащими из них гвоздями. Если кто-то " -"наступит, то может сильно повредить ноги." +"Отключённая турель. Для использования её нужно активировать и выбрать место " +"на земле для установки, она будет заряжена патронами 40x46mm M1006 из " +"инвентаря (выложите часть, если вы НЕ хотите загружать в турель все). Если " +"турель была успешно перепрограммирована, то она будет идентифицировать вас " +"как дружественный объект и атаковать всех врагов из своей пушки для " +"подавления беспорядков." #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "болторез" -msgstr[1] "болтореза" -msgstr[2] "болторезов" -msgstr[3] "болторез" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "турель (неактивно)" +msgstr[1] "турели (неактивно)" +msgstr[2] "турелей (неактивно)" +msgstr[3] "турель (неактивно)" -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." msgstr "" -"Большие арматурные ножницы. Можно срезать замки или перекусывать провода " -"большого сечения." +"Отключённая турель. Для использования её нужно активировать и выбрать место " +"на земле для установки, она будет заряжена патронами 9х19 мм из инвентаря " +"(выложите часть, если вы НЕ хотите загружать в турель все). Если турель была" +" успешно перепрограммирована, то она будет идентифицировать вас как " +"дружественный объект и атаковать всех врагов из встроенного пистолета-" +"пулемёта." #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "костяная флейта" -msgstr[1] "костяные флейты" -msgstr[2] "костяных флейт" -msgstr[3] "костяная флейта" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "неактивный МРК TALON" +msgstr[1] "неактивных МРК TALON" +msgstr[2] "неактивных МРК TALON" +msgstr[3] "неактивные МРК TALON" -#. ~ Description for bone flute +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "Полированная костяная флейта с пятью отверстиями для пальцев." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "мина-ловушка" -msgstr[1] "мины-ловушки" -msgstr[2] "мин-ловушек" -msgstr[3] "мина-ловушка" +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "Охранный бот издаёт сигнал «свой-чужой» и сканирует вас." -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "Вы устанавливаете мину-ловушку и активируете гранату." +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "" +"Вам не удалось перепрограммировать охранного бота, и он направил на вас своё" +" оружие. БЕГИТЕ!" -#. ~ Description for booby trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." msgstr "" -"Кустарно изготовленное взрывное устройство, срабатывает при выдёргивании " -"шнура. Активируйте для установки и ждите, пока какая-нибудь тварь не " -"наступит на неё." +"Отключённый Мобильный Робототехнический Комплекс TALON с M16A4. Для " +"использования его нужно активировать и выбрать место на земле для установки," +" робот будет заряжен патронами 5.56x45 мм из инвентаря (выложите часть, если" +" вы НЕ хотите загружать все). Если робот был успешно перепрограммирован, то " +"он будет идентифицировать вас как дружественный объект и атаковать всех " +"врагов из встроенной винтовки." #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "кирпичная печь" -msgstr[1] "кирпичных печи" -msgstr[2] "кирпичных печей" -msgstr[3] "кирпичная печь" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "неактивный МРК TALON с M202A1" +msgstr[1] "неактивных МРК TALON с M202A1" +msgstr[2] "неактивных МРК TALON с M202A1" +msgstr[3] "неактивные МРК TALON с M202A1" -#. ~ Description for brick kiln +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." msgstr "" -"Это переносная углевыжигательная печь. Она предназначена для обжига " -"кирпичей, но вы можете использовать её, чтобы обжигать любые предметы из " -"глины." +"Отключённый Мобильный Робототехнический Комплекс TALON с M202A1. Для " +"использования его нужно активировать и выбрать место на земле для установки," +" робот будет заряжен ракетами M235 из инвентаря (выложите часть, если вы НЕ " +"хотите загружать все). Если робот был успешно перепрограммирован, то он " +"будет идентифицировать вас как дружественный объект и атаковать всех врагов " +"из встроенного реактивного огнемёта M202A1." #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "электрическая печь" -msgstr[1] "электрические печи" -msgstr[2] "электрических печей" -msgstr[3] "электрическая печь" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "неактивный робот-медсестра" +msgstr[1] "неактивных робота-медсестры" +msgstr[2] "неактивных роботов-медсестёр" +msgstr[3] "неактивные роботы-медсёстры" -#. ~ Description for electric kiln +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." -msgstr "" -"Портативная электрическая печь, работающая от батарей. Она предназначена для" -" обжига кирпичей, но с её помощью вы можете обжигать любые предметы из " -"глины. Используя знания механики, вы можете запитать её от электрики " -"автомобиля. " - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "пузырчатая плёнка" -msgstr[1] "пузырчатых плёнки" -msgstr[2] "пузырчатых плёнок" -msgstr[3] "пузырчатая плёнка" +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "Робот-медсестра утвердительно пиликает и ожидает приказов." -#. ~ Use action done_message for bubble wrap. +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." -msgstr "" -"Вы разложили пузырчатую плёнку, она громко лопнет если кто-то наступит." +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "Вы ошиблись в настройке робота-медсестры. Он забавно на вас смотрит." -#. ~ Description for bubble wrap +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." msgstr "" -"Упаковочная плёнка с пузырьками. Постелите её на землю и, если кто-нибудь " -"попробует подобраться к вам, вы сразу услышите." - -#: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "взрывчатка C4" -msgstr[1] "взрывчатки C4" -msgstr[2] "взрывчаток C4" -msgstr[3] "взрывчатка C4" +"Отключённый робот-медсестра. После использования помещается на землю и " +"активируется. Если успешно перепрограммировать, опознает вас как союзника, " +"будет кататься вокруг или следовать за вами и помогать в хирургических " +"операциях." -#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py -msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." -msgstr "" -"Военная взрывчатка из гексогена. На ярлыке написано: «Крайне взрывоопасно, " -"использовать осторожно!». У неё маленький таймер." +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "неактивный бакалейный робот" +msgstr[1] "неактивных бакалейных робота" +msgstr[2] "неактивных бакалейных роботов" +msgstr[3] "неактивные бакалейные роботы" +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "взрывчатка C4 (взведена)" -msgstr[1] "взрывчатки C4 (взведены)" -msgstr[2] "взрывчаток C4 (взведены)" -msgstr[3] "взрывчатка C4 (взведена)" +msgid "The grocery bot beeps affirmatively and awaits orders." +msgstr "Бакалейный робот утвердительно пиликает и ожидает приказов." -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." -msgstr "Вы уже установили таймер на %s. Возможно, вам пора уже убегать." +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "" +"Вы ошиблись в настройке бакалейного робота. Он забавно на вас смотрит." -#. ~ Description for C-4 explosive (armed) +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." msgstr "" -"Военная взрывчатка из гексогена. На ярлыке написано: «Крайне взрывоопасно, " -"использовать осторожно!». У неё маленький таймер, который уже тикает." +"Отключённый бакалейный робот. После использования помещается на землю и " +"активируется. Если успешно перепрограммировать, опознает вас как союзника, " +"будет кататься вокруг или следовать за вами." #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "разбросанные триболы" -msgstr[1] "разбросанных триболы" -msgstr[2] "разбросанных трибол" -msgstr[3] "разбросанные триболы" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "неактивный взломанный бакалейный робот" +msgstr[1] "неактивных взломанных бакалейных робота" +msgstr[2] "неактивных взломанных бакалейных роботов" +msgstr[3] "неактивные взломанные бакалейные роботы" -#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "Вы рассыпаете колючки по %s." +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "неактивный сломанный киборг" +msgstr[1] "неактивных сломанных киборга" +msgstr[2] "неактивных сломанных киборгов" +msgstr[3] "неактивные сломанные киборги" -#. ~ Description for loose caltrops +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -"Небольшие металлические объекты с торчащими шипами. Если кто-то наступит, то" -" может сильно повредить ноги." - -#: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" -msgstr[0] "разбросанные стеклянные триболы" -msgstr[1] "разбросанных стеклянных триболов" -msgstr[2] "разбросанных стеклянных триболов" -msgstr[3] "разбросанные стеклянные триболы" +"Сломанный киборг с металлическим скрежетом поднимается и оглядывается в " +"поисках врагов." -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." -msgstr "Вы рассыпаете стеклянные триболы по %s." +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "Сломанный киборг испускает агонизирующий вопль и бросается на вас!" -#. ~ Description for loose glass caltrops +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"Стеклянные осколки, склеенные для выставления острых краёв. Если кто-то " -"наступит, то может порезать ноги." +"Отключённый сломанный киборг. Последние кусочки его человечности медленно " +"разлагаются. После использования механическое тело помещается на землю и " +"активируется. Если успешно перепрограммировать, киборг будет выполнять ваши " +"команды. Вы чудовище." #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "фотокамера" -msgstr[1] "фотокамеры" -msgstr[2] "фотокамер" -msgstr[3] "фотокамера" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "неактивный киборг-прототип" +msgstr[1] "неактивных киборга-прототипа" +msgstr[2] "неактивных киборгов-прототипов" +msgstr[3] "неактивные киборги-прототипы" -#. ~ Description for camera +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." msgstr "" -"Цифровая фотокамера с цифровой фокусировкой, исправлением эффекта «красных " -"глаз» и световспышкой. Можно просматривать фотки на ЖК-дисплее или перенести" -" их на карту памяти. Работает на обычных батарейках." +"Киборг-прототип восстаёт с металлическим визгом и оглядывается в поисках " +"врагов." +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "профессиональная камера" -msgstr[1] "профессиональные камеры" -msgstr[2] "профессиональных камер" -msgstr[3] "профессиональная камера" +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "Киборг-прототип испускает агонизирующий вопль и бросается на вас!" -#. ~ Description for camera pro +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." msgstr "" -"35-мм цифровая однообъективная зеркальная камера с оптическим и цифровым " -"видоискателем, вспышкой и трансфокатором с автофокусом и стабилизатором. Вы" -" можете просматривать на ней фотографии или переносить их с помощью карты " -"памяти. Работает на обычных батарейках. До Катаклизма вы могли бы делать " -"фотографии профессионального уровня с её помощью." +"Отключённый киборг-прототип, в его пустых глазах ещё можно разглядеть " +"остатки человечности. После использования механическое тело помещается на " +"землю и активируется. Если успешно перепрограммировать, киборг будет " +"выполнять ваши команды. Вы чудовище." #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "свеча" -msgstr[1] "свечи" -msgstr[2] "свечей" -msgstr[3] "свеча" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "неактивный робот-полицейский" +msgstr[1] "неактивных робота-полицейских" +msgstr[2] "неактивных роботов-полицейских" +msgstr[3] "неактивные роботы-полицейские" -#. ~ Use action msg for candle. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "Вы зажгли свечу." +msgid "The police bot rolls into action ready to pursue criminals." +msgstr "Робот-полицейский оживает, готовый погнаться за преступниками." -#. ~ Description for candle +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." +"A siren howls and lights flash as the police bot prepares to arrest you!" msgstr "" -"Толстая свеча, даёт не слишком много света, зато может гореть достаточно " -"долго. Чтобы зажечь, нужны спички или зажигалка." - -#. ~ Use action msg for candle. -#: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "Свеча гаснет" +"Взвывает сирена, вспыхивают мигалки — робот-полицейский готовится арестовать" +" вас!" -#. ~ Description for candle +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -"Толстая свеча, даёт не слишком много света, зато может гореть достаточно " -"долго. Эта свеча горит." +"Отключённый робот-полицейский. После использования помещается на землю и " +"активируется. Если успешно перепрограммировать, опознает вас как стража " +"порядка, будет кататься вокруг или следовать за вами и пытаться арестовать " +"нарушителей." #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "контейнер слизи" -msgstr[1] "контейнера слизи" -msgstr[2] "контейнеров слизи" -msgstr[3] "контейнер слизи" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "неактивный глазобот" +msgstr[1] "неактивных глазобота" +msgstr[2] "неактивных глазоботов" +msgstr[3] "неактивный глазобот" -#. ~ Description for goo canister +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." -msgstr "" -"На канистре есть надпись: «Внимание! Содержит ядовитые и опасные вещества. " -"Содержимое может быть разумным. Открывать на свой страх и риск». Вам " -"кажется, что внутри кто-то шевелится." - -#: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "электрорезка (выкл)" -msgstr[1] "электрорезки (выкл)" -msgstr[2] "электрорезок (выкл)" -msgstr[3] "электрорезка (выкл)" +msgid "The eyebot hums and takes to the sky." +msgstr "Глазобот с гудением поднимается к небу." -#. ~ Description for electric carver (off) +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" msgstr "" -"Электрорезка для мяса, работающая от батареек. У неё есть два вибрирующих " -"зазубренных лезвия, чтобы нарезать всё что угодно, от индейки до ветчины… и " -"даже зомби!" - -#: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "электрорезка (вкл)" -msgstr[1] "электрорезки (вкл)" -msgstr[2] "электрорезок (вкл)" -msgstr[3] "электрорезка (вкл)" +"Глазобот неодобрительно пищит и фокусирует камеру на вашем лице. Сейчас " +"вылетит птичка!" -#. ~ Description for electric carver (on) +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgid "" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." msgstr "" -"Этот резак включён, и его лезвия вибрируют. Активируйте его, чтобы " -"отключить." +"Неактивный глазобот. После использования помещается на землю и активируется " +"БЛА. Если успешно перепрограммировать, будет высматривать нарушителей." #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "сотовый телефон" -msgstr[1] "сотовых телефона" -msgstr[2] "сотовых телефонов" -msgstr[3] "сотовый телефон" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" +msgstr[0] "неактивный робот-уборщик" +msgstr[1] "неактивных робота-уборщика" +msgstr[2] "неактивных роботов-уборщиков" +msgstr[3] "неактивные роботы-уборщики" -#. ~ Use action msg for cellphone. +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "Вы включаете экран." +msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgstr "Робот-уборщик дружелюбно пищит и приступает к уборке." -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "Батареям сотового телефона требуется больше заряда." +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "Робот-уборщик подаёт сигнал ошибки, но всё равно приступает к уборке." -#. ~ Description for cellphone +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." msgstr "" -"Это сотовый телефон, старший брат смартфона, он был популярен в определённых" -" кругах благодаря своим надёжности, прочности и способности работать от " -"обычных батарей. При наличии достаточного заряда батарей вы можете " -"активировать его, чтобы включить вспышку. Также в нём имеются часы с " -"будильником." - -#: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "сотовый телефон с фонариком" -msgstr[1] "сотовых телефона с фонариком" -msgstr[2] "сотовых телефонов c фонариком" -msgstr[3] "сотовый телефон с фонариком" - -#. ~ Use action msg for cellphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "Вы выключаете экран." +"Отключённый робот-уборщик. После использования помещается на землю и " +"активируется. Если успешно перепрограммировать, будет выполнять ваши " +"команды." #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "смартфон" -msgstr[1] "смартфона" -msgstr[2] "смартфонов" -msgstr[3] "смартфон" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "неактивный робошахтёр" +msgstr[1] "неактивных робошахтёра" +msgstr[2] "неактивных робошахтёров" +msgstr[3] "неактивные робошахтёры" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "Вы активировали приложение «фонарик»." +msgid "The miner bot whirrs and tunnels into the ground." +msgstr "Робошахтёр урчит и зарывается в землю." -#. ~ Use action need_charges_msg for smartphone. +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "Заряд смартфона слишком мал." +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "Робошахтёр выходит из-под контроля и бросается на вас. С дороги!" -#. ~ Description for smartphone +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." msgstr "" -"Популярный и модный смартфон. Он может делать фотографии благодаря " -"встроенной камере и освещать окрестности с помощью приложения «Фонарик», " -"если в нём будет достаточно заряда батарей. Также в смартфоне есть часы с " -"будильником. Он работает от маленького перезаряжаемого аккумулятора, " -"совместимого с УБП." +"Отключённый робот-шахтёр. После использования помещается на землю и " +"активируется. Если успешно перепрограммировать, будет выполнять ваши " +"команды." #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "Смартфон с музыкой" -msgstr[1] "Смартфона с музыкой" -msgstr[2] "Смартфонов с музыкой" -msgstr[3] "Смартфон с музыкой" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "неактивный робот осназа" +msgstr[1] "неактивных робота осназа" +msgstr[2] "неактивных роботов осназа" +msgstr[3] "неактивные роботы осназа" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action friendly_msg for inactive riot control bot. +#: lang/json/TOOL_from_json.py +msgid "The riot control bot rolls into action." +msgstr "Робот осназа активируется и готов действовать." + +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." +"The riot control bot gases you and approaches with a pair of handcuffs." msgstr "" -"Этот телефон проигрывает музыку, постепенно повышая ваше настроение. Пока вы" -" её слушаете, то ничего больше не можете слышать." +"Робот осназа обдаёт вас облаком газа и приближается с парой наручников." +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" -msgstr[0] "смартфон с фонариком" -msgstr[1] "смартфона с фонариком" -msgstr[2] "смартфонов с фонариком" -msgstr[3] "смартфоны с фонариком" +msgid "" +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." +msgstr "" +"Отключённый робот осназа. После использования помещается на землю и " +"активируется. Если успешно перепрограммировать, будет нести ордам мир и " +"порядок." -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "Выключить фонарик" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "неактивный робот-жук" +msgstr[1] "неактивных робота-жука" +msgstr[2] "неактивных роботов-жуков" +msgstr[3] "неактивный робот-жук" -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "Вы выключили приложение «фонарик»." +msgid "The skitterbot gives a quick bow and scurries away." +msgstr "Робот-жук быстро кланяется и шагает прочь." +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "бензопила (выкл)" -msgstr[1] "бензопилы (выкл)" -msgstr[2] "бензопил (выкл)" -msgstr[3] "бензопила (выкл)" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "Робот-жук осматривается и угрожающе щёлкает тазерами." -#. ~ Description for chainsaw (off) +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." msgstr "" -"Этот инструмент лесоруба подрабатывает оружием на полставки. Если пила будет" -" заправлена бензином, то активация включит её, превратив в очень мощное, но " -"громоздкое оружие ближнего боя." - -#: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "бензопила (вкл)" -msgstr[1] "бензопилы (вкл)" -msgstr[2] "бензопил (вкл)" -msgstr[3] "бензопила (вкл)" +"Отключённый робот-жук. После использования помещается на землю и " +"активируется. Если успешно перепрограммировать, будет ползти навстречу " +"врагам и бить их током." -#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "" -"Бензопила включена и создаёт много шума. Активируйте её, чтобы выключить." +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "неактивный лабораторный оборонный робот" +msgstr[1] "неактивных лабораторных оборонных робота" +msgstr[2] "неактивных лабораторных оборонных роботов" +msgstr[3] "неактивные лабораторные оборонные роботы" +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "угольная кузня" -msgstr[1] "угольных кузни" -msgstr[2] "угольных кузен" -msgstr[3] "угольная кузня" +msgid "The lab defense bot shudders briefly and skitters away." +msgstr "Лабораторный оборонный робот легонько вздрагивает и ускользает прочь." -#. ~ Description for charcoal forge +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" msgstr "" -"Портативная кузня, работающая на древесном угле. При наличии необходимых " -"инструментов может использоваться для кузнечных работ." - -#: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "угольный водоочиститель" -msgstr[1] "угольных водоочистителя" -msgstr[2] "угольных водоочистителей" -msgstr[3] "угольный водоочиститель" +"Лабораторный оборонный робот поднимает передние ноги и светит вам в лицо " +"разноцветными огнями!" -#. ~ Description for charcoal water purifier +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." msgstr "" -"Очищает воду с помощью угольного фильтра, для этого нужно использовать " -"данный предмет на нужную ёмкость с водой. После очистки определённого " -"количества воды угольный фильтр становится непригодным, его можно вынуть и " -"выбросить. Необходимая вещь, так как вода из сомнительных источников, вроде " -"рек, может оказаться загрязнённой." - -#: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "водоочиститель" -msgstr[1] "водоочистителя" -msgstr[2] "водоочистителей" -msgstr[3] "водоочистители" +"Отключенный экспериментальный робот, вытащенный из научной лаборатории. Он " +"напоминает паука размером с человека. Его задача — выпускать дроны. " +"Активация этого предмета разместит его на земле и включит робота. Если его " +"успешно перепрограммировать, он будет бежать навстречу врагам и выпускать " +"различные экспериментальные устройства." -#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py -msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." -msgstr "" -"Положите очиститель в подозрительную воду, оставьте на одну минуту, затем " -"пейте. Двухфазная система фильтрации очистит воду, которую вы пьете. " -"Довольно полезная вещь, так как вода из рек или других сомнительных " -"источников может быть грязной." +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "неактивный военный прожектор" +msgstr[1] "неактивных военных прожектора" +msgstr[2] "неактивных военных прожекторов" +msgstr[3] "неактивные военные прожекторы" +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "угольная коптильня" -msgstr[1] "угольных коптильни" -msgstr[2] "угольных коптилен" -msgstr[3] "угольная коптильня" +msgid "The searchlight flares up and establishes a perimeter." +msgstr "Прожектор вспыхивает и проверяет периметр." -#. ~ Description for charcoal smoker +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "" -"Портативная коптильня на древесном угле. Используется в приготовлении " -"шашлыков на выходных, а также для консервирования мяса с помощью копчения." - -#: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "угольная плита" -msgstr[1] "угольные плиты" -msgstr[2] "угольных плит" -msgstr[3] "угольная плита" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "Прожектор слепит вас яркой вспышкой и не хочет отворачиваться прочь." -#. ~ Description for charcoal cooker +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" -"Это небольшой металлический бак для хранения угля с присоединённым " -"запальником. Вы можете использовать её для приготовления пищи." +"Отключённый военный автоматический прожектор. После использования помещается" +" на землю и активируется. Если успешно перепрограммировать, опознает вас как" +" союзника, будет обследовать область и подсвечивать приближающихся врагов. " +"Похоже, проявляет к вам нездоровый интерес." #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "малярный скребок" -msgstr[1] "малярных скребка" -msgstr[2] "малярных скребков" -msgstr[3] "малярный скребок" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "неактивный робот-носитель" +msgstr[1] "неактивных робота-носителя" +msgstr[2] "неактивных роботов-носителей" +msgstr[3] "неактивные роботы-носители" -#. ~ Description for paint chipper +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "Инструмент, похожий на долото, предназначен для удаления краски." +msgid "The dispatch whirrs onto its legs and searches for a target." +msgstr "Робот-носитель с жужжанием вскакивает на ноги и начинает искать цель." +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "долото для металла" -msgstr[1] "долота для металла" -msgstr[2] "долот для металла" -msgstr[3] "долото для металла" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "Робот-носитель поворачивается к вам и направляет на вас оружие!" -#. ~ Description for metalworking chisel +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." msgstr "" -"Короткое толстое долото для работ по металлу. Используется в рецептах, " -"связанных с металлургией." +"Неактивный робот-носитель от Нортроп, модель-охранник, мобильная платформа " +"для сборки и развёртывания защитных мэнхаков-камикадзе. Активируйте для " +"размещения на земле; однако будет неагрессивным вследствие сработавшего при " +"деактивации переключателя. Может служить только как приманка." #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "дисковая пила (выкл)" -msgstr[1] "дисковых пилы (выкл)" -msgstr[2] "дисковых пил (выкл)" -msgstr[3] "дисковая пила (выкл)" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" +msgstr[0] "неактивный военный робот-носитель" +msgstr[1] "неактивных военных робота-носителя" +msgstr[2] "неактивных военных роботов-носителей" +msgstr[3] "неактивные военные роботы-носители" -#. ~ Use action msg for circular saw (off). +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "Вы включили дисковую пилу." +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "Робот-носитель поворачивается к вам и машет на вас конечностями!" -#. ~ Description for circular saw (off) +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." msgstr "" -"Лёгкая портативная циркулярная пила на аккумуляторах. Быстро вращающееся " -"лезвие способно разрезать дерево, зомби или, на худой конец, пиццу. Хотя " -"лезвие эффективно в бою, из-за маленького размера им трудно попасть в цель." +"Неактивный робот-носитель от Нортроп, военная модель, мобильная платформа " +"для сборки и развёртывания смертоносных мэнхаков в боевой ситуации. " +"Активируйте для размещения на земле; однако будет неагрессивным вследствие " +"сработавшего при деактивации переключателя. Может служить только как " +"приманка." #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "дисковая пила (вкл)" -msgstr[1] "дисковых пилы (вкл)" -msgstr[2] "дисковых пил (вкл)" -msgstr[3] "дисковая пила (вкл)" +msgid "clothes hanger" +msgid_plural "clothes hangers" +msgstr[0] "вешалка для одежды" +msgstr[1] "вешалки для одежды" +msgstr[2] "вешалок для одежды" +msgstr[3] "вешалки для одежды" -#. ~ Description for circular saw (on) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." +"A plastic clothes hanger with a metal hook to hang something on a rail." msgstr "" -"Лёгкая портативная циркулярная пила на аккумуляторах. Сейчас она включена и " -"её лезвие очень быстро вращается; используйте ещё раз, чтобы выключить." - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "кларнет" -msgstr[1] "кларнета" -msgstr[2] "кларнетов" -msgstr[3] "кларнет" - -#. ~ Description for clarinet -#: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "Украшенный деревянный кларнет." +"Пластиковая вешалка для одежды с металлическим крюком, чтобы повесить что-" +"нибудь на рейку." #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "кофеварка" -msgstr[1] "кофеварки" -msgstr[2] "кофеварок" -msgstr[3] "кофеварка" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "говорящая кукла" +msgstr[1] "говорящих куклы" +msgstr[2] "говорящих кукол" +msgstr[3] "говорящая кукла" -#. ~ Description for coffeemaker +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." msgstr "" -"Нагревательный элемент с кофейником и отсеком для молотого кофе. У него есть" -" блок для батареек, когда основное питание недоступно. Можно использовать " -"для приготовления кофе или других напитков по вашему выбору." +"Говорящая кукла, игрушка для детей. К счастью, она ещё работает и вы можете " +"вытащить батарейки из неё." #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "бетономешалка" -msgstr[1] "бетономешалки" -msgstr[2] "бетономешалок" -msgstr[3] "бетономешалка" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "посох-шокер" +msgstr[1] "посоха-шокера" +msgstr[2] "посохов-шокеров" +msgstr[3] "посох-шокер" -#. ~ Description for concrete mixer +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." msgstr "" -"Переносная бетономешалка. Она всё ещё большая и тяжёлая, но может работать " -"самостоятельно на батарейках. Также есть встроенный нагреватель." +"Обитый железом посох со встроенным электрическим шокером. Шокер прикреплён к" +" металлическим наконечникам на концах посоха, позволяя вам оглушить опасного" +" противника, если простое забивание его до бессознательного состояние " +"покажется вам слишком опасным." #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "управляющий ноутбук" -msgstr[1] "управляющих ноутбука" -msgstr[2] "управляющих ноутбуков" -msgstr[3] "управляющий ноутбук" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "тактическая тонфа (выкл)" +msgstr[1] "тактических тонфы (выкл)" +msgstr[2] "тактических тонф (выкл)" +msgstr[3] "тактическая тонфа (выкл)" -#. ~ Description for control laptop +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" -"Модифицированный ноутбук, теперь способен транслировать на сверхвысоких " -"частотах, используемых роботами. Активируйте его, чтобы командовать роботами" -" издалека." +"Это тонфа из армированного пластика, с выдолбленным ядром, наполнено " +"конденсаторами и аккумуляторами большой мощности. При нажатии переключателя " +"на ручке, ток высокого напряжения передаётся на два электрода, установленных" +" в конце тонфы, а в более широком смысле, любому не повезёт быть в контакте " +"с ними. Она также имеет изящный фонарик, который сейчас выключен." #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "медный топор" -msgstr[1] "медных топора" -msgstr[2] "медных топоров" -msgstr[3] "медный топор" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "тактическая тонфа (вкл)" +msgstr[1] "тактических тонфы (вкл)" +msgstr[2] "тактических тонф (вкл)" +msgstr[3] "тактическая тонфа (вкл)" -#. ~ Description for copper axe +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." msgstr "" -"Это приличный кусок обработанной меди, укреплённой на деревянной рукоятке. В" -" итоге имеется грубый, но эффективный топор." +"Это тонфа из армированного пластика, с выдолбленным ядром, наполненном " +"конденсаторами и аккумуляторами большой мощности. При нажатии переключателя " +"на ручке, ток высокого напряжения передаётся на два электрода, установленных" +" в конце тонфы, а в более широком смысле, любому не повезёт быть в контакте " +"с ними. Встроенный фонарик сейчас включён, потребляет энергию и освещает " +"окрестности." #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "медный нож" -msgstr[1] "медных ножа" -msgstr[2] "медных ножей" -msgstr[3] "медный нож" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "L-stick (выкл)" +msgstr[1] "L-stick (выкл)" +msgstr[2] "L-stick (выкл)" +msgstr[3] "L-stick (выкл)" -#. ~ Description for copper knife +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." -msgstr "" -"Нож, состоящий из куска грубо обработанной меди и простой рукоятки. " -"Примитивно, но является шагом вперёд по сравнению с каменным веком." +msgid "The L-stick(tm) lights up." +msgstr "L-stick загорается." +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "аккумуляторная дрель" -msgstr[1] "аккумуляторных дрели" -msgstr[2] "аккумуляторных дрелей" -msgstr[3] "аккумуляторная дрель" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "Батарейки L-stick сели." -#. ~ Description for cordless drill +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "Беспроводная аккумуляторная дрель с набором бит." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." +msgstr "" +"Произведённый корпорацией «Свет», этот стильный жезл можно использовать не " +"только как источник света, но и в качестве лёгкого оружия из-за " +"суперсплавов, из которых он сделан. Благодаря патентованным улучшениям " +"производительности, по сравнению со стандартными источниками света, этот " +"L-stick, или светящаяся палочка, как её обычно называют, потребляет меньше " +"энергии батареек." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "раскладушка" -msgstr[1] "раскладушки" -msgstr[2] "раскладушек" -msgstr[3] "раскладушка" +#: lang/json/TOOL_from_json.py +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "L-stick (вкл)" +msgstr[1] "L-stick (вкл)" +msgstr[2] "L-stick (вкл)" +msgstr[3] "L-stick (вкл)" -#. ~ Use action done_message for cot. +#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "Вы разбираете и устанавливаете раскладушку." +msgid "The l-stick(tm)'s light fades away." +msgstr "L-stick потухает." -#. ~ Description for cot +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"Раскладушка военного образца. По сравнению с кроватью спать на ней довольно " -"неудобно, но это всё же намного лучше, чем ворочаться на земле." - -#: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "коровий колокольчик" -msgstr[1] "коровьих колокольчика" -msgstr[2] "коровьих колокольчиков" -msgstr[3] "коровий колокольчик" +"Произведённый корпорацией «Свет», это стильный жезл можно использовать не " +"только как источник света, но и в качестве лёгкого оружия из-за " +"суперсплавов, из которых он сделан. Благодаря патентованным улучшениям " +"производительности, по сравнению со стандартными источниками света, этот " +"L-stick, или светящаяся палочка, как её обычно называют, потребляет меньше " +"энергии батареек. Жезл ярко светит, медленно потребляя заряд батареек." -#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." -msgstr "" -"Латунный колокольчик для коров. В теории ему можно найти множество " -"применений." +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "луисвильский погромщик" +msgstr[1] "луисвильских погромщика" +msgstr[2] "луисвильских погромщиков" +msgstr[3] "луисвильский погромщик" +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "бульбулятор" -msgstr[1] "бульбулятора" -msgstr[2] "бульбуляторов" -msgstr[3] "бульбулятор" +msgid "You light the Louisville Slaughterer." +msgstr "Вы зажгли луисвильский погромщик" -#. ~ Description for crack pipe +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" -"Прозрачная стеклянная трубочка с утолщением в виде шарика на конце. " -"Используется для употребления некоторых видов запрещённых веществ." +"Прочная деревянная палка, обмотанная пропитанной в бензине тряпкой из " +"номекса. Подожгите, и игра станет действительно ЖАРКОЙ! Для этого вам " +"понадобится зажигалка или спички." +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" -msgstr[0] "аварийный топор" -msgstr[1] "аварийных топора" -msgstr[2] "аварийных топоров" -msgstr[3] "аварийные топоры" +msgid "The Louisville Slaughterer is extinguished." +msgstr "Луисвильский погромщик потушен." -#. ~ Description for crash axe +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." msgstr "" -"Короткий лёгкий аварийный инструмент с лезвием в виде четверти круга, " -"коротким шипом на противоположной стороне и изолированной ручкой. " -"Применяется на самолётах для пробивания или отгибания стен или взлома " -"шкафчиков, чтобы получить доступ в случае пожара." +"Прочная деревянная палка, обмотанная пропитанной в бензине тряпкой из " +"номекса. Горит ярко, что позволяет насладиться ночной игрой по вышибанию " +"мозгов." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "растяжка с арбалетом" -msgstr[1] "растяжки с арбалетом" -msgstr[2] "растяжек с арбалетом" -msgstr[3] "растяжка с арбалетом" +#: lang/json/TOOL_from_json.py +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "кухонный нож" +msgstr[1] "кухонных ножа" +msgstr[2] "кухонных ножей" +msgstr[3] "кухонные ножи" -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "Вы устанавливаете арбалетный капкан." +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "нож мясника" +msgstr[1] "ножа мясника" +msgstr[2] "ножей мясника" +msgstr[3] "нож мясника" -#. ~ Description for crossbow trap +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." msgstr "" -"Простая растяжка с арбалетом. Когда жертва цепляется за шнур, арбалет " -"стреляет. Если арбалет разряжен, растяжка бесполезна." +"Острый тяжёлый нож. Хорошее холодное оружие, просто идеально подходит для " +"разделки трупов." #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "ломик" -msgstr[1] "ломика" -msgstr[2] "ломиков" -msgstr[3] "ломик" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "нож для стейка" +msgstr[1] "ножа для стейка" +msgstr[2] "ножей для стейка" +msgstr[3] "нож для стейка" -#. ~ Description for crowbar +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." msgstr "" -"Пользуясь ломом, вы можете вскрывать без лишнего шума запертые двери и " -"сдвигать крышки канализационных люков. Ну или надавать кому-нибудь по башке." +"Острый нож для резки мяса. Как холодное оружие плоховат, но с разделкой туш " +"справляется хорошо." #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "тигель" -msgstr[1] "тигля" -msgstr[2] "тиглей" -msgstr[3] "тигель" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "нож для чистки овощей" +msgstr[1] "ножа для чистки овощей" +msgstr[2] "ножей для чистки овощей" +msgstr[3] "ножи для чистки овощей" -#. ~ Description for crucible +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." msgstr "" -"Маленький тигель для обработки металла. Используется в рецептах, связанных с" -" металлургией." +"Нож с коротким острым лезвием, чтобы тонко разрезать овощи без разделочной " +"доски." #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "глиняный тигель" -msgstr[1] "глиняных тигля" -msgstr[2] "глиняных тиглей" -msgstr[3] "глиняный тигель" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "поварской нож" +msgstr[1] "поварских ножа" +msgstr[2] "поварских ножей" +msgstr[3] "поварские ножи" -#. ~ Description for clay crucible +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." msgstr "" -"Примитивный тигель из глины для обработки металла. Можете использовать его " -"для металлообработки." +"Длинный кухонный нож с широким характерно изогнутым лезвием, позволяющим " +"шинковать овощи быстрым качающим движением. Хорошее оружие, но широким " +"лезвием неудобно разделывать туши." #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "электрический поджигатель" -msgstr[1] "электрических поджигателя" -msgstr[2] "электрических поджигателей" -msgstr[3] "электрический поджигатель" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "разделочный нож" +msgstr[1] "разделочных ножа" +msgstr[2] "разделочных ножей" +msgstr[3] "разделочные ножи" -#. ~ Description for electric firestarter +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." msgstr "" -"Это грубо изготовленный электрический поджигатель, который можно " -"использовать в роли неэффективной зажигалки." +"Длинный кухонный нож с тонким слегка изогнутым лезвием для ловкого срезания " +"мяса с костей или нарезания на тонкие ломтики. Сгодится как оружие и " +"прекрасно подойдёт для разделки." #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "самодельная отмычка" -msgstr[1] "самодельные отмычки" -msgstr[2] "самодельных отмычек" -msgstr[3] "самодельная отмычка" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "хлебный нож" +msgstr[1] "хлебных ножа" +msgstr[2] "хлебных ножей" +msgstr[3] "хлебный нож" -#. ~ Description for improvised lockpick +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." msgstr "" -"Набор самодельных отмычек и торсионных ключей, сделанных из металлолома. Вам" -" понадобятся навыки медвежатника, чтобы отпереть замок, так как они очень " -"хрупкие, но они снижают шансы поднять тревогу." +"Нож с довольно длинным зубчатым лезвием для нарезания хлеба. Не слишком " +"острый, но благодаря длине и весу способен наносить неприятные раны." #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "повреждённое укрытие" -msgstr[1] "повреждённых укрытия" -msgstr[2] "повреждённых укрытий" -msgstr[3] "повреждённое укрытие" +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "овощной тесак" +msgstr[1] "овощных тесака" +msgstr[2] "овощных тесаков" +msgstr[3] "овощные тесаки" -#. ~ Description for damaged shelter kit +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." msgstr "" -"Небольшое укрытие, сделанное из палок и шкур. Активируйте, чтобы разместить." -" Это укрытие повреждено и нуждается в ремонте." +"Устрашающий на вид нож с широким квадратным изогнутым лезвием для быстрой " +"шинковки овощей. Он острый и тяжёлый, поэтому ещё и сгодится как неплохое " +"оружие, хотя и похуже разделочного ножа." #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "пищевой дегидратор" -msgstr[1] "пищевых дегидратора" -msgstr[2] "пищевых дегидраторов" -msgstr[3] "пищевой дегидратор" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "мясницкий нож" +msgstr[1] "мясницких ножа" +msgstr[2] "мясницких ножей" +msgstr[3] "мясницкие ножи" -#. ~ Description for food dehydrator +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." msgstr "" -"Переносной электрический пищевой дегидратор. Питание от батареек. Необходим " -"для сохранения пищи." +"Устрашающий на вид нож с широким квадратным лезвием. Он острый и тяжёлый и " +"отлично сгодится как оружие, а ещё прекрасно подойдёт для разделки." #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "направленная антенна" -msgstr[1] "направленных антенны" -msgstr[2] "направленных антенн" -msgstr[3] "направленная антенна" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "самодельная боевая коса" +msgstr[1] "самодельные боевые косы" +msgstr[2] "самодельных боевых кос" +msgstr[3] "самодельная боевая коса" -#. ~ Description for directional antenna +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." msgstr "" -"Эта антенна предназначена для лучшего приёма сигнала, если она направлена на" -" его источник. Её можно использовать в радио для приёма нечётких сигналов." +"Этот сельскохозяйственный инструмент был переделан в оружие путём разворота " +"лезвия на 90 градусов, превратив его тем самым в огромное лезвие на конце " +"черенка. Однако оно всё равно довольно хрупкое." #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "нож ныряльщика" -msgstr[1] "ножа ныряльщика" -msgstr[2] "ножей ныряльщика" -msgstr[3] "нож ныряльщика" +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "палка с шипом" +msgstr[1] "палки с шипом" +msgstr[2] "палок с шипом" +msgstr[3] "палки с шипом" -#. ~ Description for dive knife +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -"Короткий, крепкий нож с тупым кончиком и зазубренной кромкой для резки строп" -" и ремней. В основном используется ныряльщиками, очень лёгкий и практически " -"не займёт места в ваших карманах." +"Хлипкий деревянный шест с привязанным шипом. Оружие едва ли острое и очень " +"грубо сделанное. Пока не найдёте ничего лучше, удержит зомби на расстоянии " +"вытянутой руки." #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "собачий свисток" -msgstr[1] "собачьих свистка" -msgstr[2] "собачьих свистков" -msgstr[3] "собачий свисток" +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "простое копьё" +msgstr[1] "простых копья" +msgstr[2] "простые копья" +msgstr[3] "простых копий" -#. ~ Description for dog whistle +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." msgstr "" -"Маленький свисток. При активации производит ультразвук, неслышимый для " -"человека, но хорошо различаемый собаками. С помощью него можно подозвать " -"домашнего пса, который будет следовать за вами. Также свистком можно дать " -"собаке команду атаковать противника." +"Хлипкий деревянный шест с привязанным ножом. Достаточно длинный, чтобы " +"резать на расстоянии, но нож держится непрочно. Потребуется немного " +"поработать, чтобы аккуратно расщепить кончик и прикрепить нож надёжнее." #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "свисток Тиндалоса" -msgstr[1] "свистка Тиндалоса" -msgstr[2] "свистков Тиндалоса" -msgstr[3] "свистки Тиндалоса" - -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "копьё с наконечником" +msgstr[1] "копья с наконечником" +msgstr[2] "копий с наконечником" +msgstr[3] "копьё с наконечником" + +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" -msgstr "Да кто такой этот Тиндалос?" +msgid "" +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." +msgstr "" +"Прочный деревянный шест, аккуратно расщеплённый и укреплённый. Острое лезвие" +" надёжно укреплено на раздвоенном кончике и усилено слоями крепко намотанной" +" верёвки." #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "свисток-мультитул" -msgstr[1] "свистка-мультитула" -msgstr[2] "свистков-мультитулов" -msgstr[3] "свисток-мультитул" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "самодельный эспонтон" +msgstr[1] "самодельных эспонтона" +msgstr[2] "самодельных эспонтонов" +msgstr[3] "самодельный эспонтон" -#. ~ Description for whistle multitool +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." msgstr "" -"Дешёвое устройство, объединяющее в себе свисток, термометр, увеличительное " -"стекло и компас." +"Короткое самодельное копьё с гладким деревянным древком и прочно " +"установленным металлическим наконечником. Удобный хват и крепкая конструкция" +" делают его эффективным оружием." #: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "динамит" -msgstr[1] "динамита" -msgstr[2] "динамитов" -msgstr[3] "динамит" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "выкидной нож" +msgstr[1] "выкидных ножа" +msgstr[2] "выкидных ножей" +msgstr[3] "выкидной нож" -#. ~ Use action msg for dynamite. +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "Вы поджигаете динамит." +msgid "" +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." +msgstr "Это длинный и тонкий нож с выкидным лезвием." -#. ~ Description for dynamite +#: lang/json/TOOL_from_json.py +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "складной нож" +msgstr[1] "складных ножа" +msgstr[2] "складных ножей" +msgstr[3] "складной нож" + +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." msgstr "" -"Несколько перевязанных вместе динамитных шашек с общим запалом. Активируйте," -" чтобы поджечь запал (например, зажигалкой). Запал короткий, так что " -"бросайте и бегите!" +"Небольшой складной нож с убирающимся лезвием и прищепкой для кармана. Не " +"такое хорошее оружие, как нож с твёрдым фиксированным лезвием, но всё же " +"лучше, чем перочинный нож." #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "динамит (горит)" -msgstr[1] "динамита (горят)" -msgstr[2] "динамитов (горят)" -msgstr[3] "динамит (горит)" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "боевой нож" +msgstr[1] "боевых ножа" +msgstr[2] "боевых ножей" +msgstr[3] "боевой нож" -#. ~ Description for dynamite (lit) +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." -msgstr "Фитиль на этом динамите горит и искрит. Он скоро взорвётся." +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." +msgstr "" +"Армейский боевой нож. Лёгкий и чрезвычайно острый, смертельно опасный в " +"умелых руках или при установке в качестве штыка." #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "электронные наручники" -msgstr[1] "электронных наручников" -msgstr[2] "электронных наручников" -msgstr[3] "электронные наручники" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "модифицированый боевой нож" +msgstr[1] "модифицированых боевых ножа" +msgstr[2] "модифицированых боевых ножа" +msgstr[3] "модифицированые боевые ножи" -#. ~ Description for electronic handcuffs +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." msgstr "" -"Пара электронных наручников, используемых полицией и омоновцами для задержания. Их непрерывная сирена четко идентифицирует владельца как арестованного преступника и предупреждает человеческую полицию. Дождитесь их прибытия, не пытайтесь сбежать или снять манжеты — они нанесут удар током.\n" -"Однако, поскольку единственная полиция, которая может ответить — это нежить, вы можете дожидаться очень долго, если только не подойдёте к проблеме творчески…" +"Армейский боевой нож. Лёгкий и чрезвычайно острый, смертельно опасный в " +"умелых руках или при установке в качестве штыка. Был модифицирован и допилен" +" для установки практически на любое оружие, по желанию, кроме пистолетов." #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "сапёрная лопатка" -msgstr[1] "сапёрных лопатки" -msgstr[2] "сапёрных лопаток" -msgstr[3] "сапёрная лопатка" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "охотничий нож" +msgstr[1] "охотничьих ножа" +msgstr[2] "охотничьих ножей" +msgstr[3] "охотничий нож" -#. ~ Description for entrenching tool +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." msgstr "" -"Это крепкая складная лопата. В основном используется военными и туристами." +"Этот нож в чехле и с односторонней заточкой обычно используется охотниками и" +" предназначен скорее для резки и снятия шкуры с дичи, чем для боя." #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "псевдо маслобойка" -msgstr[1] "псевдо маслобойки" -msgstr[2] "псевдо маслобоек" -msgstr[3] "псевдо маслобойки" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "нож для выживания" +msgstr[1] "ножа для выживания" +msgstr[2] "ножей для выживания" +msgstr[3] "нож для выживания" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgid "" +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." msgstr "" -"Это crafting_pseudo_item, если у вас это есть, то что-то пошло не так." +"Этот массивный нож имеет полую рукоять с встроенным в её навершие компасом и" +" ряд грозно выглядящих зубьев по обратной стороне лезвия." #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "планшет на э-чернилах" -msgstr[1] "планшета на э-чернилах" -msgstr[2] "планшетов на э-чернилах" -msgstr[3] "планшет на э-чернилах" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "боевой нож RM42" +msgstr[1] "боевых ножа RM42" +msgstr[2] "боевых ножей RM42" +msgstr[3] "боевой нож RM42" -#. ~ Description for e-ink tablet PC +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"Планшетный ПК, использующий практичный цветной экран на электронных " -"чернилах. До Катаклизма это были лишь модные гаджеты; сейчас это " -"практически бесценное сокровище. Работает на обычных батарейках." +"Этот прочный матовый чёрный боевой кинжал от компании Ривтех обладает " +"длинным и тонким обоюдоострым клинком с колющим остриём и характерной " +"нескользящей рукоятью, позволяющей прикрепить его к подходящему оружию. " +"Первоначально изготовлен для военных, пользовался большой популярностью в " +"фильмах и среди коллекционеров из-за его грозного вида." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "электропила (выкл)" -msgstr[1] "электропилы (выкл)" -msgstr[2] "электропил (выкл)" -msgstr[3] "электропила (выкл)" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "швейцарский нож" +msgstr[1] "швейцарских ножа" +msgstr[2] "швейцарских ножей" +msgstr[3] "швейцарский нож" -#. ~ Description for electric chainsaw (off) +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." msgstr "" -"Этот инструмент лесоруба подрабатывает оружием на полставки. Если пила будет" -" заряжена батарейками, то активация включит её, превратив в очень мощное, но" -" громоздкое оружие ближнего боя." +"Культовый карманный нож, импортируемый из Европы. Его красная пластиковая " +"рукоять скрывает в себе множество мелких инструментов." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "электропила (вкл)" -msgstr[1] "электропилы (вкл)" -msgstr[2] "электропил (вкл)" -msgstr[3] "электропила (вкл)" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "окопный нож" +msgstr[1] "окопных ножа" +msgstr[2] "окопных ножей" +msgstr[3] "окопный нож" -#. ~ Description for electric chainsaw (on) +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." msgstr "" -"Электропила включена и создаёт много шума. Активируйте её, чтобы выключить." +"Это крепкий боевой нож с металлической гардой для защиты пальцев. Гарда " +"может также использоваться для нанесения и блокирования ударов. Подходит для" +" разделки трупов." #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "электрический триммер для волос" -msgstr[1] "электрических триммера для волос" -msgstr[2] "электрических триммеров для волос" -msgstr[3] "электрический триммер для волос" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "самодельный нож" +msgstr[1] "самодельных ножа" +msgstr[2] "самодельных ножей" +msgstr[3] "самодельный нож" -#. ~ Description for electric hair trimmer +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." msgstr "" -"Это карманный электрический триммер для стрижки волос. Если зарядить его " -"батарейками, то вы можете использовать его для стрижки волос. Требует 10 " -"батареек на одно использование." +"Нож, состоящий из кое-как заточенного острия, обёрнутого тряпкой в качестве " +"рукояти. Неплохое холодное оружие." #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "электрический отбойный молоток" -msgstr[1] "электрических отбойных молотка" -msgstr[2] "электрических отбойных молотков" -msgstr[3] "электрический отбойный молоток" +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "самодельное мачете" +msgstr[1] "самодельных мачете" +msgstr[2] "самодельных мачете" +msgstr[3] "самодельное мачете" -#. ~ Description for electric jackhammer +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." msgstr "" -"Строительный инструмент для бурения камня или других поверхностей. Работает " -"на батарее, совместимой с УБП. Используйте его, чтобы пробить дыру в нужном " -"месте." +"Огромное лезвие, часть которого обмотана монтажной лентой, что позволяет " +"орудовать им как мачете." #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "электронная отмычка" -msgstr[1] "электронных отмычки" -msgstr[2] "электронных отмычек" -msgstr[3] "электронная отмычка" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "мачете" +msgstr[1] "мачете" +msgstr[2] "мачете" +msgstr[3] "мачете" -#. ~ Description for electrohack +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" msgstr "" -"Это устройство имеет множество портов, позволяющих подключить его " -"практически к любой панели управления или другому электронному устройству " -"(но не к компьютеру). Применив немного умения, его можно использовать для " -"взлома пароля и многих других вещей. Расходует 25 зарядов батарей за " -"использование." +"Этот огромный стальной нож является превосходным холодным оружием. " +"Универсальный инструмент для прорубания прохода в густых зарослях и толпах " +"зомби." #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "гравированный человеческий череп" -msgstr[1] "гравированных человеческих черепа" -msgstr[2] "гравированных человеческих черепов" -msgstr[3] "гравированный человеческий череп" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "№9" +msgstr[1] "№9" +msgstr[2] "№9" +msgstr[3] "№9" -#. ~ Description for etched human skull -#: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "Человеческий череп со странными гравюрами, покрывающими его." +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "«Щёлк»." +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "большой огнетушитель" -msgstr[1] "больших огнетушителя" -msgstr[2] "больших огнетушителей" -msgstr[3] "большой огнетушитель" +msgid "Your No. 9 glows!" +msgstr "Ваш №9 светится!" -#. ~ Description for large fire extinguisher +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." msgstr "" -"Это аварийный огнетушитель, содержащий около двадцати литров огнестойкой " -"пены. Полезен для тушения пожаров." +"Огромный стальной нож, модифицированный топливным баком с системой " +"зажигания. Когда заправлен топливом, огонь будет нагревать клинок, позволяя " +"сжигать ваших врагов." +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "бомба из удобрений" -msgstr[1] "бомбы из удобрений" -msgstr[2] "бомб из удобрений" -msgstr[3] "бомба из удобрений" +msgid "Your No. 9 cuts out!" +msgstr "Ваш №9 отключается!" -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "Вы подожгли %s." +msgid "Out of ammo!" +msgstr "Кончились боеприпасы!" -#. ~ Description for fertilizer bomb +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" -msgstr "" -"Это самодельное взрывное устройство с летучими компонентами. Активируйте, " -"чтобы поджечь запал (например, зажигалкой). Запал короткий, так что бросайте" -" и бегите!" +msgid "Your No. 9 hisses." +msgstr "Ваш №9 шипит." +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "бомба из удобрений (горит)" -msgstr[1] "бомбы из удобрений (горит)" -msgstr[2] "бомб из удобрений (горит)" -msgstr[3] "бомба из удобрений (горит)" +msgid "Your No. 9 goes dark." +msgstr "Ваш №9 темнеет." -#. ~ Description for fertilizer bomb (lit) +#. ~ Use action water_extinguish_message for No. 9. +#: lang/json/TOOL_from_json.py +msgid "Your No. 9 hisses in the water and goes out." +msgstr "Ваш №9 шипит в воде и выключается." + +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." msgstr "" -"Фитиль на этой бомбе из удобрений горит и искрит. Она скоро взорвётся." +"Огромный стальной нож, модифицированный топливным баком с системой " +"зажигания. Клинок излучает пламя, делая его превосходным сжигателем и " +"источником света ночью." +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "пожарный топор" -msgstr[1] "пожарных топора" -msgstr[2] "пожарных топоров" -msgstr[3] "пожарный топор" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "" +"Изогнутый кавалерийский меч периода раннего Нового времени и позже. Лёгкое, " +"но убийственно эффективное рубящее оружие." -#. ~ Description for fire axe +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." msgstr "" -"Это большой двуручный топор, который ранее использовали пожарники. В бою он " -"может наносить очень большой урон, но и время между ударами достаточно " -"велико." +"Этот кинжал с волнистым лезвием пришёл из Юго-Восточной Азии. Конструкция " +"клинка позволяет сделать широкие, болезненные раны." #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "лучковая дрель" -msgstr[1] "лучковые дрели" -msgstr[2] "лучковых дрелей" -msgstr[3] "лучковая дрель" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "кукри" +msgstr[1] "кукри" +msgstr[2] "кукри" +msgstr[3] "кукри" -#. ~ Description for fire drill +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." msgstr "" -"Эта дрель — простейший предмет для разведения огня, сделана из двух " -"деревянных палок и нитки. Так как она сделана из простых материалов, " -"разведение огня с её помощью будет протекать медленно и сложно." +"Это универсальное орудие является современным видением традиционного оружия " +"родом из Непала. Благодаря тяжёлому изогнутому внутрь лезвию оно " +"используется и как инструмент, и как оружие." +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "бивачная лучковая дрель" -msgstr[1] "бивачные лучковые дрели" -msgstr[2] "бивачных лучковых дрелей" -msgstr[3] "бивачная лучковая дрель" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "" +"Древнекитайский обоюдоострый прямой меч с богато украшенной гардой и " +"кисточкой на навершии. Один из четырёх основных традиционных видов оружия, " +"наряду с саблей дао, копьём цян и посохом гунь." -#. ~ Description for camp fire drill +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." msgstr "" -"Эта прочная лучковая дрель — простейший предмет для разведения огня, сделана" -" из двух деревянных палок и нитки. Так как она сделана из простых " -"материалов, разведение огня с её помощью будет протекать медленно и сложно." +"Древний китайский прямой меч с двусторонней заточкой. Меч изрядно изношен и " +"согнут под странным углом." +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "петарда" -msgstr[1] "петарды" -msgstr[2] "петард" -msgstr[3] "петарда" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "" +"Изогнутый меч, ассоциирующийся с разными средне-восточными и центрально-" +"азиатскими странами. Он предназначен для рубящих ударов и очень опасен " +"против небронированных целей." -#. ~ Description for firecracker +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." msgstr "" -"Петарда с коротким запалом. Активируйте, чтобы поджечь запал. Для этого " -"потребуется зажигалка или спички. Вскоре после поджога запала она взорвётся," -" поэтому бросьте её как можно быстрее!" +"Изогнутый меч, ассоциирующийся с разными средне-восточными и центрально-" +"азиатскими странами. Он выглядит странно тупым и изношенным." +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "петарда (горит)" -msgstr[1] "петарды (горит)" -msgstr[2] "петард (горит)" -msgstr[3] "петарда (горит)" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "" +"Классический средневековый меч, по размеру он заполняет нишу между " +"одноручным и более поздним двуручным мечом. Требует для ношения большую " +"перевязь или ножны, по сравнению с мечами меньших размеров." -#. ~ Description for firecracker (lit) +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." msgstr "" -"Петарда с подожжённым запалом. Быстрее бросьте её, пока она не взорвалась." +"Классический средневековый меч, по размеру он заполняет нишу между " +"одноручным и более поздним двуручным мечом. Похоже, головка просто " +"отвалится, если вы будете пользоваться им." +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "упаковка петард" -msgstr[1] "упаковки петард" -msgstr[2] "упаковок петард" -msgstr[3] "упаковка петард" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "" +"Классический средневековый меч с размером, подходящим для пользования одной " +"рукой." -#. ~ Description for pack of firecrackers +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." msgstr "" -"Упаковка с 25 петардами, которые оснащены запалом. Для использования нужна " -"зажигалка или спички. Вскоре после поджога запалов она взорвётся, поэтому " -"бросьте её как можно быстрее!" +"Классический средневековый меч с размером, подходящим для пользования одной " +"рукой. Он, похоже, неправильно изготовлен." #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "упаковка петард (горит)" -msgstr[1] "упаковки петард (горят)" -msgstr[2] "упаковок петард (горят)" -msgstr[3] "упаковка петард (горит)" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "ксифос" +msgstr[1] "ксифоса" +msgstr[2] "ксифосов" +msgstr[3] "ксифос" -#. ~ Description for pack of firecrackers (lit) +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." msgstr "" -"Упаковка с 25 петардами, запал подожжён и искрится. Бросьте их быстрее, " -"прежде чем они начнут взрываться." +"Бронзовый меч родом из Древней Греции, используемый как побочное оружие к " +"копью." #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "пластиковый садок" -msgstr[1] "пластиковых садка" -msgstr[2] "пластиковых садков" -msgstr[3] "пластиковый садок" +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "хопеш" +msgstr[1] "хопеша" +msgstr[2] "хопешей" +msgstr[3] "хопеш" -#. ~ Description for plastic fish trap +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." msgstr "" -"Это самодельная ловушка для рыб, сделанная из пластиковых бутылок. Это " -"простая, примитивная, но лёгкая в использовании ловушка. Принцип действия: " -"рыба заплывает внутрь ловушки за приманкой, но не может выбраться из неё. Не" -" гуманно, запрещено законом, но больше не осталось полицейских, кому было бы" -" до этого дело." +"Это древнее бронзовое оружие имеет изогнутый серповидный клинок, заточенный " +"по внешнему краю. Относящийся к периоду Нового царства Древнего Египта, он " +"был разработан в основном для прорубания лёгкой брони, распространённой в " +"том регионе." #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "простая удочка" -msgstr[1] "простых удочки" -msgstr[2] "простых удочек" -msgstr[3] "простая удочка" +msgid "dao" +msgid_plural "dao" +msgstr[0] "дао" +msgstr[1] "дао" +msgstr[2] "дао" +msgstr[3] "дао" -#. ~ Description for basic fishing rod +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." msgstr "" -"По правде говоря, эта «удочка» — всего лишь палка с верёвкой и крючком." +"Древнекитайский меч, состоящий из изогнутого клинка и чашеобразной гарды, " +"использовавшийся со времён династии Шан. Этот экземпляр изготовлен из " +"бронзы. Один из четырёх основных традиционных видов оружия, наряду с мечом " +"цзянь, копьём цян и посохом гунь." #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "профессиональная удочка" -msgstr[1] "профессиональной удочки" -msgstr[2] "профессиональных удочек" -msgstr[3] "профессиональная удочка" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "мачете выживальщика" +msgstr[1] "мачете выживальщика" +msgstr[2] "мачете выживальщика" +msgstr[3] "мачете выживальщика" -#. ~ Description for pro fishing rod +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." msgstr "" -"Профессиональная удочка с набором грузил. При помощи этой удочки вы сможете " -"поймать всё что угодно." +"Этот обычный садовый инструмент был модифицирован и сбалансирован, чтобы " +"улучшить свою эффективность в качестве оружия." #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "зажигательная стрела" -msgstr[1] "зажигательных стрелы" -msgstr[2] "зажигательных стрел" -msgstr[3] "зажигательная стрела" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "штык-нож" +msgstr[1] "штык-ножа" +msgstr[2] "штык-ножей" +msgstr[3] "штык-ножи" -#. ~ Description for flammable arrow +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." msgstr "" -"Наконечник этой стрелы обёрнут тканью, пропитанной легковоспламеняющейся " -"жидкостью. Вам нужно поджечь её перед выстрелом." - -#: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "светошумовая граната" -msgstr[1] "светошумовых гранаты" -msgstr[2] "светошумовых гранат" -msgstr[3] "светошумовая граната" +"Штык-клинок — большое режущее оружие, которое можно прикрепить к стволу " +"огнестрельного оружия или к арбалету, превратив их таким образом в пику." -#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "Вы выдернули чеку светошумовой гранаты." +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "модифицированый штык-нож" +msgstr[1] "модифицированых штык-ножа" +msgstr[2] "модифицированых штык-ножей" +msgstr[3] "модифицированые штык-ножи" -#. ~ Description for flashbang +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -"Полицейская светошумовая граната. Активируйте её, чтобы сорвать чеку. У вас " -"будет пять ходов, прежде чем граната сработает, оглушая и ослепляя всех, кто" -" попадёт в радиус действия." - -#: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "светошумовая граната (активно)" -msgstr[1] "светошумовых гранаты (активно)" -msgstr[2] "светошумовых гранат (активно)" -msgstr[3] "светошумовая граната (активно)" +"Штык-нож — большое режущее оружие, которое можно прикрепить к стволу " +"огнестрельного оружия или к арбалету, превратив их таким образом в копье. " +"Был модифицирован и допилен для установки практически на любое оружие, по " +"желанию, кроме пистолетов и пистолет-пулеметов." -#. ~ Description for active flashbang +#. ~ Description for tanto #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." msgstr "" -"Светошумовая граната с выдернутой чекой, должна скоро взорваться. При взрыве" -" происходит яркая вспышка и громкий хлопок, который ослепляет, оглушает и " -"дезориентирует всех, кто находится поблизости. Лучше бросить её подальше!" +"Когда-то длинные японские ножи, подобные этому, более современному ремейку, " +"были резервным оружием самурая, до появления более крупного вакидзаси. Это " +"по-прежнему смертоносное оружие, даже несмотря на то, что оно короче, чем " +"его более известные родственники." +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" -msgstr[0] "слезоточивая граната" -msgstr[1] "слезоточивых гранаты" -msgstr[2] "слезоточивых гранат" -msgstr[3] "слезоточивые гранаты" +msgid "" +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." +msgstr "" +"В меру распространённый японский короткий меч. Легче и меньше катаны, но всё" +" ещё эффективен в бою." -#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." -msgstr "Вы выдернули чеку гранаты." +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "фламменшверт (выкл)" +msgstr[1] "фламменшверта (выкл)" +msgstr[2] "фламменшвертов (выкл)" +msgstr[3] "фламменшверт (выкл)" -#. ~ Description for tear gas payload +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." -msgstr "" -"Псевдопредмет для дронов со слезоточивым газом. Вы не должны это видеть вне " -"отладки." +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" -msgstr[0] "активированная слезоточивая граната" -msgstr[1] "активированных слезоточивых гранаты" -msgstr[2] "активированных слезоточивых гранат" -msgstr[3] "активированные слезоточивые гранаты" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!" -#. ~ Description for active tear gas payload +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" -"Псевдопредмет для дронов со слезоточивым газом, обратный отсчёт запущен. Вы " -"не должны это видеть вне отладки." +"Фламменшверт, дословно «огненный меч». Большой двуручный меч из Германии, в " +"лезвие которого подаётся бензин для поддержания устойчивого пламени. Это " +"очень грозное оружие." #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "флейта" -msgstr[1] "флейты" -msgstr[2] "флейт" -msgstr[3] "флейта" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "фламменшверт" +msgstr[1] "фламменшверта" +msgstr[2] "фламменшвертов" +msgstr[3] "фламменшверт" -#. ~ Description for flute +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "Простая посеребрённая флейта." +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "складной велосипед" -msgstr[1] "складных велосипеда" -msgstr[2] "складных велосипедов" -msgstr[3] "складной велосипед" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" -#. ~ Use action unfold_msg for folding bicycle. +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "Вы кропотливо раскладываете велосипед, и он готов ехать." +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt." -#. ~ Description for folding bicycle +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "Велосипед, сложенный в довольно компактную упаковку." +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt." +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "электрокузня" -msgstr[1] "электрокузни" -msgstr[2] "электрокузен" -msgstr[3] "электрокузня" +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgstr "Огромный двуручный меч из Германии. Рубит пачками." -#. ~ Description for electric forge #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." -msgstr "" -"Портативный электрический кузнечный горн, работающий от обычных батареек. В " -"комплекте с нужными инструментами может использоваться для кузнечных работ. " -"Используя знания механики, вы можете запитать его от электрики автомобиля." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "воронка" -msgstr[1] "воронки" -msgstr[2] "воронок" -msgstr[3] "воронка" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "кирпан" +msgstr[1] "кирпана" +msgstr[2] "кирпанов" +msgstr[3] "кирпаны" -#. ~ Use action done_message for funnel. +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "Вы разместили воронку и стали ждать, пока наберётся дождевая вода." +msgid "" +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." +msgstr "" +"Церемониальный кинжал, который носят мужчины-сикхи. Он острый и сгодится как" +" отличное оружие." -#. ~ Description for funnel +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." msgstr "" -"Воронка для сбора дождевой воды. Активируйте её снаружи и разместите под ней" -" контейнер, чтобы собрать воду во время дождя." +"Церемониальный кинжал, который носят мужчины-сикхи. Этот экземпляр не " +"слишком качественный." +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "меховой туристический коврик" -msgstr[1] "меховых туристических коврика" -msgstr[2] "меховых туристических ковриков" -msgstr[3] "меховой туристический коврик" +msgid "" +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." +msgstr "" +"Огромный изогнутый двуручный меч из Японии. Удивительно лёгок для своего " +"размера." -#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "Вы расстелили меховой коврик на земле." +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "электрифицированная рапира" +msgstr[1] "электрифицированные рапиры" +msgstr[2] "электрифицированных рапир" +msgstr[3] "электрифицированные рапиры" -#. ~ Description for fur rollmat +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Этот коврик сшит из шкур, которые можно свернуть с целью транспортировки. Он" -" убережёт вас от соприкосновения с землёй и поможет легче заснуть. " -"Используйте, чтобы развернуть и разместить на земле." +"Модификации, сделанные для этой фехтовальной рапиры, могут быть не " +"спортивными, но они могут дать вам преимущество в этом финальном " +"соревновании. Дополнительно изолирована рукоять, и электрошокер высокого " +"напряжения был прикреплен к гарде, подключенный через электронную схему к " +"наконечнику. Касание заостренного наконечника противника при нажатии кнопки " +"вызовет болезненный удар током." #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "лопатка" -msgstr[1] "лопатки" -msgstr[2] "лопаток" -msgstr[3] "лопатка" +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "электрифицированная шпага" +msgstr[1] "электрифицированные шпаги" +msgstr[2] "электрифицированных шпаг" +msgstr[3] "электрифицированные шпаги" -#. ~ Description for trowel +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -"Маленькая, острая садовая лопата. Идеальна для выкапывания личинок и червей." - -#: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "самодельная газовая граната" -msgstr[1] "самодельные газовые гранаты" -msgstr[2] "самодельных газовых гранат" -msgstr[3] "самодельная газовая граната" +"Может, улучшения этой фехтовальной шпаги и неспортивные, но дадут вам " +"преимущество в нынешнем финальном соревновании. Рукоять покрыта " +"дополнительной изоляцией, а к гарде прикреплён высоковольтный шокер, " +"соединённый проводом к кончику шпаги. Если вонзить наконечник в противника и" +" нажать кнопку, жертва получит болезненный удар током." -#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "Активировать" +msgid "electrified saber" +msgid_plural "electrified sabers" +msgstr[0] "электрифицированная сабля" +msgstr[1] "электрифицированные сабли" +msgstr[2] "электрифицированных сабель" +msgstr[3] "электрифицированные сабли" -#. ~ Use action msg for makeshift gas canister. +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "Вы взвели детонатор самодельной газовой гранаты." +msgid "" +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." +msgstr "" +"Может, улучшения этой фехтовальной сабли и неспортивные, но дадут вам " +"преимущество в нынешнем финальном соревновании. Рукоять покрыта " +"дополнительной изоляцией, а к гарде прикреплён высоковольтный шокер, " +"соединённый проводом к кончику сабли. Если вонзить наконечник в противника и" +" нажать кнопку, жертва получит болезненный удар током." -#. ~ Description for makeshift gas canister +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." msgstr "" -"Эта грубая газовая граната, сделанная из продуктов бытовой химии. " -"Активируйте, чтобы перевести гранату в боевое положение. Через три хода " -"после активации на короткое время начнёт выделяться высокотоксичный газ. " -"Этот газ наносит повреждения и замедляет всех, кто в него зайдёт, а также " -"ухудшает зрение и обоняние." +"Меч времён Модерна, использовавшийся в 16, 17 и 18 веках. Назван «широким», " +"чтобы контрастировать со стройными рапирами." +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "самодельная газовая граната (активно)" -msgstr[1] "самодельные газовые гранаты (активны)" -msgstr[2] "самодельных газовых гранат (активны)" -msgstr[3] "самодельная газовая граната (активно)" - -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "Вы уже и так взвели %s, попробуйте теперь бросить." +msgid "" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." +msgstr "" +"Меч времён Модерна, использовавшийся в 16, 17 и 18 веках. Этот меч, похоже, " +"изготовлен очень скверно, но всё же сможет выдержать пару замахов." -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "«Сссс»." +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "разжигатель (выкл)" +msgstr[1] "разжигателя (выкл)" +msgstr[2] "разжигателей (выкл)" +msgstr[3] "разжигатель (выкл)" -#. ~ Description for active makeshift gas grenade +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." -msgstr "" -"Самодельная граната с ядовитым газом. Её крышка открыта, а это значит, что " -"из неё выходит (или скоро будет выходить) высокотоксичный газ. Не тяните с " -"броском." +msgid "No strength to fight!" +msgstr "Нет сил драться!" +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "бензиновая плита" -msgstr[1] "бензиновые плиты" -msgstr[2] "бензиновых плит" -msgstr[3] "бензиновая плита" +msgid "Charge!" +msgstr "В бой!" -#. ~ Description for gasoline cooker +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." msgstr "" -"Это простая печь, работающая на бензине. Она предназначена для приготовления" -" еды." - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "бензиновый фонарь (выкл)" -msgstr[1] "бензиновых фонаря (выкл)" -msgstr[2] "бензиновых фонарей (выкл)" -msgstr[3] "бензиновый фонарь (выкл)" +"Это комбинация двух классических способов разрешения конфликтов, возникшая " +"ещё в Тёмные Века: меч и факел. Используйте, чтобы поджечь и показать этим " +"зомби, кто здесь Лорд." -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "Вы зажгли лампу." +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "разжигатель (вкл)" +msgstr[1] "разжигателя (вкл)" +msgstr[2] "разжигателей (вкл)" +msgstr[3] "разжигатель (вкл)" -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "Лампа пуста." +msgid "Thy strength fades!" +msgstr "Их силы истощены!" -#. ~ Description for gasoline lantern (off) +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." -msgstr "" -"Небольшая лампа, работающая на бензине. Даёт не слишком много света, зато " -"горит долго. Зажечь можно через команду использования." +msgid "Your blade burns for combat!" +msgstr "Ваш клинок горит для боя!" +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "бензиновый фонарь (вкл)" -msgstr[1] "бензиновых фонаря (вкл)" -msgstr[2] "бензиновых фонарей (вкл)" -msgstr[3] "бензиновый фонарь (вкл)" +msgid "Run away!" +msgstr "Бежим!" -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "Лампа потушена." +msgid "Your sword hisses in the water and goes out." +msgstr "Ваш меч шипит в воде и выключается." -#. ~ Description for gasoline lantern (on) +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." msgstr "" -"Небольшая лампа, работающая на бензине. Даёт не слишком много света, зато " -"горит долго. Сейчас зажжена. Активируйте, чтобы потушить." - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "счётчик Гейгера (выкл)" -msgstr[1] "счётчика Гейгера (выкл)" -msgstr[2] "счётчиков Гейгера (выкл)" -msgstr[3] "счётчик Гейгера (выкл)" +"Это комбинация двух классических способов разрешения конфликтов, возникших " +"ещё в Тёмные Века: меч и факел. Его лезвие так и пышет жаром. Экскалибур " +"нервно курит в сторонке. Используйте, чтобы потушить." -#. ~ Description for geiger counter (off) +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." msgstr "" -"Счётчик Гейгера замеряет радиационный фон. При включении счётчика вы можете " -"замерить окружение, себя самого или оставить счётчик включённым для слежения" -" за радиационной обстановкой. Выключен." - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "счётчик Гейгера (вкл)" -msgstr[1] "счётчика Гейгера (вкл)" -msgstr[2] "счётчиков Гейгера (вкл)" -msgstr[3] "счётчик Гейгера (вкл)" +"Это широкая сабля, использовавшаяся моряками и пиратами. Этот меч, похоже, " +"изготовлен очень скверно, но всё же сможет выдержать пару замахов." -#. ~ Description for geiger counter (on) +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." msgstr "" -"Счётчик Гейгера замеряет радиационный фон. Сейчас находится режиме " -"сканирования и, в случае наличия радиоизлучения, будет издавать щелчки. При " -"использовании можно просканировать себя, местность, или выключить. Включён." - -#: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "светящаяся палочка" -msgstr[1] "светящиеся палочки" -msgstr[2] "светящихся палочек" -msgstr[3] "светящаяся палочка" +"Меч со штыкообразным клинком и эфесом сложной формы. Любимое оружие " +"джентльменов и пиратов. Лёгкая и быстрая, она делает любую битву стильной." -#. ~ Use action msg for glowstick. +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "Вы активировали светящуюся палочку." +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "" +"Редкий меч из Японии. Смертелен против небронированных целей и очень " +"эффективен против брони." -#. ~ Description for glowstick +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." msgstr "" -"Небольшая светящаяся палочка синего цвета. Согните её для начала химической " -"реакции. Она будет производить маленькое количество света." +"Редкий меч из Японии. Хотя у него правильные лезвие и вес, его головка " +"отваливается, а клинок выглядит очень изношенным." #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "отработавшая светящаяся палочка" -msgstr[1] "отработавших светящиеся палочки" -msgstr[2] "отработавших светящихся палочек" -msgstr[3] "отработавшая светящаяся палочка" +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "Восходящее Солнце" +msgstr[1] "Восходящее Солнце" +msgstr[2] "Восходящее Солнце" +msgstr[3] "Восходящее Солнце" -#. ~ Description for dead glowstick +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "Использованная светящаяся палочка, по сути — хлам." +msgid "Time stands still." +msgstr "Время замерло." +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "светящаяся палочка (активно)" -msgstr[1] "светящиеся палочки (активно)" -msgstr[2] "светящихся палочек (активно)" -msgstr[3] "светящаяся палочка (активно)" +msgid "The Sun rises." +msgstr "Солнце встаёт." -#. ~ Description for active glowstick +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." msgstr "" -"Эта светящаяся палочка излучает свет. Она будет светить в течение нескольких" -" часов, а потом потухнет." +"Катана с соплом на клинке. Люди любят огонь, люди любят катаны. Так почему " +"не соединить их вместе? Бензиновая горелка, прикреплённая к этому клинку, " +"зажжёт ваших недругов. Активируйте, чтобы зажечь." +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "ножовка по металлу" -msgstr[1] "ножовки по металлу" -msgstr[2] "ножовок по металлу" -msgstr[3] "ножовка по металлу" +msgid "The Light Fades." +msgstr "Свет слабеет." -#. ~ Description for hacksaw +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "Прочная пила, полезна для резки металлических объектов." +msgid "The Sun shines brightly." +msgstr "Солнце ярко сияет." +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "пожарный багор" -msgstr[1] "пожарных багра" -msgstr[2] "пожарных багров" -msgstr[3] "пожарный багор" +msgid "The Sun sets." +msgstr "Солнце заходит." -#. ~ Description for Halligan bar +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." msgstr "" -"Этот тяжёлый многоцелевой инструмент обычно используется пожарными, " -"сотрудниками правоохранительных органов или военных спасательных " -"подразделений. При его помощи вы можете вскрывать запертые двери и сдвигать " -"крышки люков. Кроме того, можно пустить его в ход, чтобы разбить чьи-нибудь " -"головы." +"Катана, пылающая яростью и жаром самого СОЛНЦА! Ну ладно, не так жарко, но " +"удар припекает, как дьявольский огонь точно. Активируйте, чтобы потушить." +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "молоток" -msgstr[1] "молотка" -msgstr[2] "молотков" -msgstr[3] "молоток" +msgid "" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "" +"Огромный двуручный меч из Германии. Вы не уверены, должен ли он быть таким " +"гнутым." -#. ~ Description for hammer +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." msgstr "" -"Стальной размагниченный молоток-гвоздодёр с деревянной рукоятью. При помощи " -"молотка, гвоздей и досок можно заколачивать двери и окна. Также есть " -"множество других вариантов использования." +"В меру распространённый японский короткий меч. С этим мечом что-то не так." #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "гвоздодёр" -msgstr[1] "гвоздодёра" -msgstr[2] "гвоздодёров" -msgstr[3] "гвоздодёры" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "пара мечей-бабочек" +msgstr[1] "пары мечей-бабочек" +msgstr[2] "пар мечей-бабочек" +msgstr[3] "пары мечей-бабочек" -#. ~ Description for claw bar +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." msgstr "" -"Небольшой инструмент с раздвоенным загнутым кончиком для выдёргивания " -"гвоздей. Пользуясь им, вы можете вскрывать без лишнего шума запертые двери и" -" сдвигать крышки канализационных люков. Ну или надавать кому-нибудь по " -"башке." +"Пара традиционных шаолиньских мечей-бабочек. Они размером примерно как " +"мачете, но с ручной гардой и широкими лезвиями." #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "ручная дрель" -msgstr[1] "ручные дрели" -msgstr[2] "ручных дрелей" -msgstr[3] "ручная дрель" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "ладжетанг-бензопила (выкл)" +msgstr[1] "ладжетанг-бензопилы (выкл)" +msgstr[2] "ладжетанг-бензопил (выкл)" +msgstr[3] "ладжетанг-бензопила (выкл)" -#. ~ Description for hand drill +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" -"Примитивная ручная дрель с единственной битой. Она медленная и быстро вас " -"утомит." +"Длинный деревянный шест, к обоим концам которого прикреплено по бензопиле. " +"Порождение сумрачного гения, либо безумца. Большой вес гарантирует, что " +"только сильный и опытный сможет надеяться на успешное применение." #: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "грелка" -msgstr[1] "грелки" -msgstr[2] "грелок" -msgstr[3] "грелка" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "ладжетанг-бензопила (вкл)" +msgstr[1] "ладжетанг-бензопилы (вкл)" +msgstr[2] "ладжетанг-бензопил (вкл)" +msgstr[3] "ладжетанг-бензопила (вкл)" -#. ~ Description for heat pack +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." msgstr "" -"Химическая грелка, используется для лечения спортивных травм и разогрева " -"пищи. Используется только один раз." +"Длинный деревянный шест, к обоим концам которого прикреплено по бензопиле. " +"Включён и постоянно тратит бензин. Для выключения используйте его ещё раз." #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "использованная грелка" -msgstr[1] "использованных грелки" -msgstr[2] "использованных грелок" -msgstr[3] "использованная грелка" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "ладжетанг-электропила (выкл)" +msgstr[1] "ладжетанг-электропилы (выкл)" +msgstr[2] "ладжетанг-электропил (выкл)" +msgstr[3] "ладжетанг-электропила (выкл)" -#. ~ Description for used heat pack +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"Одноразовая грелка, используется для лечения спортивных травм и разогрева " -"еды. Эта уже была использована и теперь бесполезна." +"Длинный деревянный шест, к обоим концам которого прикреплено по электропиле." +" Порождение сумрачного гения либо безумца. Большой вес гарантирует, что " +"только сильный и опытный сможет надеяться на успешное применение." #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "тяпка" -msgstr[1] "тяпки" -msgstr[2] "тяпок" -msgstr[3] "тяпка" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "ладжетанг-электропила (вкл)" +msgstr[1] "ладжетанг-электропилы (вкл)" +msgstr[2] "ладжетанг-электропил (вкл)" +msgstr[3] "ладжетанг-электропила (вкл)" -#. ~ Description for hoe +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." msgstr "" -"Сельскохозяйственный инструмент. Используйте тяпку, чтобы вспахать землю " -"(это позволит замедлить монстров), или же вырыть неглубокую яму." - -#: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "скребок для мёда" -msgstr[1] "скребка для мёда" -msgstr[2] "скребков для мёда" -msgstr[3] "скребок для мёда" +"Длинный деревянный шест, к обоим концам которого прикреплено по электропиле." +" Включён и постоянно тратит энергию. Для выключения используйте его ещё раз." -#. ~ Description for honey scraper +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." msgstr "" -"Острый, похожий на нож инструмент, используемый при сборе мёда из ульев. " -"Вполне сносное оружие ближнего боя." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "велосипедный гудок" -msgstr[1] "велосипедных гудка" -msgstr[2] "велосипедных гудков" -msgstr[3] "велосипедный гудок" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "гудок." +"Это широкая сабля, использовавшаяся моряками и пиратами, так как её коротким" +" лезвием удобно орудовать в ближнем бою." -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "Вы нажали на гудок велосипеда." +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "боевая бензопила (выкл)" +msgstr[1] "боевых бензопилы (выкл)" +msgstr[2] "боевых бензопил (выкл)" +msgstr[3] "боевая бензопила (выкл)" -#. ~ Description for bicycle horn +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." msgstr "" -"Обычный гудок с грушей, который можно установить на велосипед. Бип-бип." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "гудок грузовика" -msgstr[1] "гудка грузовика" -msgstr[2] "гудков грузовика" -msgstr[3] "гудок грузовика" +"Облегченная, отрегулированная и значительно измененная бензоопила, " +"превращённая в эффективное оружие. К сожалению, после таких модификаций " +"пилить ею деревья стало неудобно." -#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "Очень мощный гудок, обычно устанавливается на большегрузные фуры." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "гудок авто" -msgstr[1] "гудка авто" -msgstr[2] "гудков авто" -msgstr[3] "гудок авто" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "боевая бензопила (вкл)" +msgstr[1] "боевых бензопилы (вкл)" +msgstr[2] "боевых бензопил (вкл)" +msgstr[3] "боевая бензопила (вкл)" -#. ~ Description for car horn +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." +msgid "" +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." msgstr "" -"Автомобильный гудок, может быть подключён к электрической сети автомобиля." +"Боевая бензопила включена и постоянно расходует бензин. Для выключения " +"используйте её ещё раз." #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "резиновый шланг" -msgstr[1] "резиновых шланга" -msgstr[2] "резиновых шлангов" -msgstr[3] "резиновый шланг" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "боевая электропила (выкл)" +msgstr[1] "боевые электропилы (выкл)" +msgstr[2] "боевых электропил (выкл)" +msgstr[3] "боевая электропила (выкл)" -#. ~ Description for rubber hose +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." msgstr "" -"Гибкий резиновый шланг. Можно использовать при создании предметов или слива " -"бензина из автомобилей." +"Облегченная, отрегулированная и значительно измененная электропила, " +"превращённая в эффективное оружие. К сожалению, после таких модификаций " +"пилить ею деревья стало неудобно." #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "электроплитка" -msgstr[1] "электроплитки" -msgstr[2] "электроплиток" -msgstr[3] "электроплитка" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "боевая электропила (вкл)" +msgstr[1] "боевые электропилы (вкл)" +msgstr[2] "боевых электропил (вкл)" +msgstr[3] "боевая электропила (вкл)" -#. ~ Description for hotplate +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" -"Небольшой нагревательный элемент на подставке, питаемый от батареек. " -"Незаменим при приготовлении пищи и химии. Попытайтесь не поджечь себя." +"Боевая электропила включена и постоянно расходует энергию. Для выключения " +"используйте её ещё раз." #: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "гигрометр" -msgstr[1] "гигрометра" -msgstr[2] "гигрометров" -msgstr[3] "гигрометр" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "кокон с инопланетной смолой" +msgstr[1] "кокона с инопланетной смолой" +msgstr[2] "коконов с инопланетной смолой" +msgstr[3] "коконы с инопланетной смолой" -#. ~ Description for hygrometer +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." -msgstr "Пластиковый гигрометр, показывает относительную влажность воздуха." +msgid "" +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." +msgstr "" +"Большой кокон размером с пивной бочонок, наполненный вязкой инопланетной " +"смолой. Если его плотно сжать, смола польётся из обломанного стебелька на " +"конце и застынет на воздухе через несколько секунд." #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "ледоруб" -msgstr[1] "ледоруба" -msgstr[2] "ледорубов" -msgstr[3] "ледоруб" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "осколок стекла" +msgstr[1] "осколка стекла" +msgstr[2] "осколков стекла" +msgstr[3] "осколок стекла" -#. ~ Description for ice axe +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." msgstr "" -"Ледоруб с молотком на обухе — многофункциональный спортинвентарь, " -"применяемый альпинистами и горными туристами. Он достаточно крепок, так что " -"им можно вскрывать запертые двери и поднимать крышки люков." +"Вы аккуратно раскладываете осколки на земле, чтобы на них кто-нибудь " +"наступил." +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "отбойный молоток" -msgstr[1] "отбойных молотка" -msgstr[2] "отбойных молотков" -msgstr[3] "отбойный молоток" +msgid "" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "" +"Кусок битого стекла с острыми краями. Можно использовать в качестве оружия, " +"но лучше не забыть при этом надеть перчатки." -#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "кусок пластика" +msgstr[1] "куска пластика" +msgstr[2] "кусков пластика" +msgstr[3] "кусок пластика" + +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." msgstr "" -"Строительный инструмент для бурения камня или других поверхностей, " -"работающий на бензине. Используйте его, чтобы пробить дыру в нужном месте." +"Кусок пластика. Пригоден для изготовления, ремонта или усиления предметов из" +" пластика." #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "кевларовая пластина" -msgstr[1] "кевларовых пластины" -msgstr[2] "кевларовых пластин" -msgstr[3] "кевларовая пластина" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "синтетическая ткань" +msgstr[1] "синтетические ткани" +msgstr[2] "синтетических тканей" +msgstr[3] "синтетическая ткань" -#. ~ Description for Kevlar plate +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." msgstr "" -"Это пластина из армированного кевлара. Она может быть использована для " -"ремонта изделий из кевлара." +"Это маленький кусок синтетической ткани. В отличие от вас и других природных" +" материалов, с возрастом он не будет сильно портиться. Может быть, это не " +"так уж плохо сейчас." #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "углевыжигательная печь (завершено)" -msgstr[1] "углевыжигательные печи (завершено)" -msgstr[2] "углевыжигательных печей (завершено)" -msgstr[3] "углевыжигательная печь (завершено)" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "лоскут лайкры" +msgstr[1] "лоскута лайкры" +msgstr[2] "лоскутов лайкры" +msgstr[3] "лоскут лайкры" -#. ~ Description for finished charcoal kiln +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." msgstr "" -"Углевыжигательная печь, закончившая горение. Разберите, чтобы получить уголь" -" и печь." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "углевыжигательная печь (полна)" -msgstr[1] "углевыжигательные печи (полны)" -msgstr[2] "углевыжигательных печей (полны)" -msgstr[3] "углевыжигательная печь (полна)" +"Это маленький кусок синтетической ткани, смешанный с эластичными волокнами " +"лайкры. Подходит для создания гибкой, но прочной одежды. Стильный, но " +"вредный для окружающей среды; по крайней мере, вы перерабатываете его." -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "Поджечь дерево" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "псевдо маслобойка" +msgstr[1] "псевдо маслобойки" +msgstr[2] "псевдо маслобоек" +msgstr[3] "псевдо маслобойки" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "Вы подожгли дерево." +msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgstr "" +"Это crafting_pseudo_item, если у вас это есть, то что-то пошло не так." -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "Нужно чем-нибудь зажечь." +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "электрорезка (выкл)" +msgstr[1] "электрорезки (выкл)" +msgstr[2] "электрорезок (выкл)" +msgstr[3] "электрорезка (выкл)" -#. ~ Description for filled charcoal kiln +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" msgstr "" -"Печь заполнена древесиной, которая станет углём после долгого периода " -"сжигания." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "фугас" -msgstr[1] "фугаса" -msgstr[2] "фугасов" -msgstr[3] "фугас" +"Электрорезка для мяса, работающая от батареек. У неё есть два вибрирующих " +"зазубренных лезвия, чтобы нарезать всё что угодно, от индейки до ветчины… и " +"даже зомби!" -#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "Прикопать фугас?" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "электрорезка (вкл)" +msgstr[1] "электрорезки (вкл)" +msgstr[2] "электрорезок (вкл)" +msgstr[3] "электрорезка (вкл)" -#. ~ Use action done_message for land mine. +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "Вы установили фугас." +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "" +"Этот резак включён, и его лезвия вибрируют. Активируйте его, чтобы " +"отключить." -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "Вы прикопали фугас." +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "угольный водоочиститель" +msgstr[1] "угольных водоочистителя" +msgstr[2] "угольных водоочистителей" +msgstr[3] "угольный водоочиститель" -#. ~ Description for land mine +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "Противопехотная мина со взрывателем нажимного действия." +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." +msgstr "" +"Очищает воду с помощью угольного фильтра, для этого нужно использовать " +"данный предмет на нужную ёмкость с водой. После очистки определённого " +"количества воды угольный фильтр становится непригодным, его можно вынуть и " +"выбросить. Необходимая вещь, так как вода из сомнительных источников, вроде " +"рек, может оказаться загрязнённой." #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "ремкомплект оружейника" -msgstr[1] "ремкомплекта оружейника" -msgstr[2] "ремкомплектов оружейника" -msgstr[3] "ремкомплект оружейника" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "угольная коптильня" +msgstr[1] "угольных коптильни" +msgstr[2] "угольных коптилен" +msgstr[3] "угольная коптильня" -#. ~ Description for gunsmith repair kit +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." msgstr "" -"Это полный набор инструментов, используется для ремонта повреждённого " -"огнестрельного оружия. Питается от батареек и необходим для поддержания " -"работоспособности оружия в течение долгого времени. Каждое использование " -"расходует 25 зарядов батареи." +"Портативная коптильня на древесном угле. Используется в приготовлении " +"шашлыков на выходных, а также для консервирования мяса с помощью копчения." #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "большая палатка" -msgstr[1] "больших палатки" -msgstr[2] "больших палаток" -msgstr[3] "большая палатка" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "угольная плита" +msgstr[1] "угольные плиты" +msgstr[2] "угольных плит" +msgstr[3] "угольная плита" -#. ~ Description for large tent +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." msgstr "" -"Палатка, размером для всей семьи. В ней очень много места, но она очень " -"громоздкая." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "кожаная воронка" -msgstr[1] "кожаной воронки" -msgstr[2] "кожаных воронок" -msgstr[3] "кожаная воронка" +"Это небольшой металлический бак для хранения угля с присоединённым " +"запальником. Вы можете использовать её для приготовления пищи." -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "" -"Вы разместили кожаную воронку и стали ждать, пока наберётся дождевая вода." +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "кофеварка" +msgstr[1] "кофеварки" +msgstr[2] "кофеварок" +msgstr[3] "кофеварка" -#. ~ Description for leather funnel +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." msgstr "" -"Маленькая кожаная воронка для сбора дождевой воды. Активируйте её снаружи и " -"разместите под ней контейнер, чтобы собрать воду во время дождя." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "берестяная воронка" -msgstr[1] "берестяных воронки" -msgstr[2] "берестяных воронок" -msgstr[3] "берестяные воронки" +"Нагревательный элемент с кофейником и отсеком для молотого кофе. У него есть" +" блок для батареек, когда основное питание недоступно. Можно использовать " +"для приготовления кофе или других напитков по вашему выбору." -#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "" -"Вы разместили берестяную воронку и стали ждать, пока наберётся дождевая " -"вода." +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "пищевой дегидратор" +msgstr[1] "пищевых дегидратора" +msgstr[2] "пищевых дегидраторов" +msgstr[3] "пищевой дегидратор" -#. ~ Description for birchbark funnel +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." msgstr "" -"Маленькая берестяная воронка. Разместите её над ёмкостью под открытым небом," -" чтобы собирать дождевую воду." +"Переносной электрический пищевой дегидратор. Питание от батареек. Необходим " +"для сохранения пищи." #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "зажигалка" -msgstr[1] "зажигалки" -msgstr[2] "зажигалок" -msgstr[3] "зажигалка" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "печь на сухом горючем" +msgstr[1] "печи на сухом горючем" +msgstr[2] "печей на сухом горючем" +msgstr[3] "печь на сухом горючем" -#. ~ Description for lighter +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." msgstr "" -"Одноразовая пластиковая зажигалка. Зажигалку можно использовать для " -"прикуривания сигарет, поджигания разных вещей (вроде коктейля Молотова) или " -"находящихся рядом предметов." - -#: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "lightstrip_base" -msgstr[1] "lightstrip_bases" -msgstr[2] "lightstrip_base" -msgstr[3] "lightstrip_bases" +"В этой лёгкой складной печи, также известной как твердотопливная горелка, " +"для приготовления пищи используются маленькие таблетки уротропина." #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "световая лента" -msgstr[1] "световые ленты" -msgstr[2] "световых лент" -msgstr[3] "световая лента" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "кухонный комбайн" +msgstr[1] "кухонных комбайна" +msgstr[2] "кухонных комбайнов" +msgstr[3] "кухонный комбайн" -#. ~ Description for lightstrip +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." msgstr "" -"Светоизлучающая система, напрямую подключённая к батарейке. Слабо светится " -"до тех пор, пока не иссякнет заряд батарейки, выключить её нельзя." - -#: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "световая лента (неактивно)" -msgstr[1] "световых ленты (неактивно)" -msgstr[2] "световых лент (неактивно)" -msgstr[3] "световая лента (неактивно)" +"Устройство для кухни, при помощи которого можно резать, шинковать, " +"измельчать, молоть, смешивать продукты и делать из них пюре." -#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "Вы необратимо активируете световую полосу." +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "бензиновая плита" +msgstr[1] "бензиновые плиты" +msgstr[2] "бензиновых плит" +msgstr[3] "бензиновая плита" -#. ~ Description for lightstrip (inactive) +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." msgstr "" -"Светоизлучающая система, которую можно напрямую подключить к батарейке. " -"Слабо светится до тех пор, пока не иссякнет заряд батарейки, выключить её " -"нельзя." +"Это простая печь, работающая на бензине. Она предназначена для приготовления" +" еды." #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "увеличительное стекло" -msgstr[1] "увеличительных стекла" -msgstr[2] "увеличительных стёкол" -msgstr[3] "увеличительное стекло" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "грелка" +msgstr[1] "грелки" +msgstr[2] "грелок" +msgstr[3] "грелка" -#. ~ Description for magnifying glass +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." msgstr "" -"Это увеличительное стекло. Его можно использовать для разведения огня в " -"солнечные дни." +"Химическая грелка, используется для лечения спортивных травм и разогрева " +"пищи. Используется только один раз." #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "самодельный ломик" -msgstr[1] "самодельных ломика" -msgstr[2] "самодельных ломиков" -msgstr[3] "самодельный ломик" +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "использованная грелка" +msgstr[1] "использованных грелки" +msgstr[2] "использованных грелок" +msgstr[3] "использованная грелка" -#. ~ Description for makeshift crowbar +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." msgstr "" -"Труба с расплющенными и загнутыми как у лома концами. Можно открывать " -"деревянные ящики, не ломая их, и сдвигать крышки канализационных люков. В " -"крайнем случае, можно использовать в качестве оружия." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "самодельная воронка" -msgstr[1] "самодельных воронки" -msgstr[2] "самодельных воронок" -msgstr[3] "самодельная воронка" +"Одноразовая грелка, используется для лечения спортивных травм и разогрева " +"еды. Эта уже была использована и теперь бесполезна." -#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "Самодельная воронка установлена." - -#. ~ Description for makeshift funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." -msgstr "" -"Маленькая самодельная воронка для сбора дождевой воды. Активируйте её " -"снаружи и разместите под ней контейнер, чтобы собрать воду во время дождя." +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "печь бродяги" +msgstr[1] "печи бродяги" +msgstr[2] "печей бродяги" +msgstr[3] "печь бродяги" #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "самодельный молоток" -msgstr[1] "самодельных молотка" -msgstr[2] "самодельных молотков" -msgstr[3] "самодельный молоток" +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "электроплитка" +msgstr[1] "электроплитки" +msgstr[2] "электроплиток" +msgstr[3] "электроплитка" -#. ~ Description for makeshift hammer +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." msgstr "" -"Это грубый молоток, сделанный из куска металла, закреплённого на палке. Им " -"можно пользоваться как молотком, но он никогда не сравнится с настоящим " -"инструментом." +"Небольшой нагревательный элемент на подставке, питаемый от батареек. " +"Незаменим при приготовлении пищи и химии. Попытайтесь не поджечь себя." #: lang/json/TOOL_from_json.py msgid "makeshift vacuum sealer" @@ -97529,26 +97478,6 @@ msgstr "" "Самодельный прибор с термоэлементом и воздушным насосом. Предназначен для " "вакуумной упаковки продуктов для долговременного хранения." -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "коробок спичек" -msgstr[1] "коробка спичек" -msgstr[2] "коробков спичек" -msgstr[3] "коробок спичек" - -#. ~ Description for matchbook -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." -msgstr "" -"Маленький коробок спичек. Спички можно использовать для прикуривания " -"сигарет, поджигания разных вещей (вроде коктейля Молотова) или находящихся " -"рядом предметов." - #: lang/json/TOOL_from_json.py msgid "mess kit" msgid_plural "mess kits" @@ -97568,70 +97497,6 @@ msgstr "" "диких условиях. Эта модель основана на электроплитке, работающей от " "батареек, вместо печи на сухом горючем." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "металлическая воронка" -msgstr[1] "металлические воронки" -msgstr[2] "металлических воронок" -msgstr[3] "металлическая воронка" - -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "" -"Вы разместили металлическую воронку и стали ждать, пока наберётся дождевая " -"вода." - -#. ~ Description for metal funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "" -"Большая воронка для сбора дождевой воды. Не такая компактная, как " -"пластиковый вариант, но собирает больше воды. Активируйте её снаружи и " -"разместите под ней контейнер, чтобы собрать воду во время дождя." - -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "брезентовая дожделовка" -msgstr[1] "брезентовых дожделовки" -msgstr[2] "брезентовых дожделовок" -msgstr[3] "брезентовые дожделовки" - -#. ~ Use action done_message for tarp raincatcher. -#: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "Вы установили дожделовку и стали ждать, пока наберётся дождевая вода." - -#. ~ Description for tarp raincatcher -#: lang/json/TOOL_from_json.py -msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "Палки, брезент и верёвочка для установки самодельной дожделовки." - -#: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "металлическая затирка" -msgstr[1] "металлических затирки" -msgstr[2] "металлических затирок" -msgstr[3] "металлическая затирка" - -#. ~ Description for metallic smoother -#: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." -msgstr "" -"Этот металлический инструмент часто используется для сглаживания бетона или " -"раствора, в строительстве. Также можно использовать его в качестве " -"импровизированного головокрушителя." - #: lang/json/TOOL_from_json.py msgid "military mess kit" msgid_plural "military mess kits" @@ -97656,730 +97521,760 @@ msgstr "" "прочный и лёгкий." #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "ядерная мини-бомба" -msgstr[1] "ядерных мини-бомбы" -msgstr[2] "ядерных мини-бомб" -msgstr[3] "ядерная мини-бомба" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "набор из ступки и пестика" +msgstr[1] "набора из ступки и пестика" +msgstr[2] "наборов из ступки и пестика" +msgstr[3] "набор из ступки и пестика" -#. ~ Description for mininuke +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." msgstr "" -"Это очень разрушительное оружие, портативная ядерная бомба. Активируйте её, " -"чтобы включить таймер. Мощности бомбы хватит махом снести дом." +"Это простая комбинация из маленького жёрнова и камня, выточенного в форме " +"чаши. Используется для помола зерна, но времени на это будет уходить больше," +" если сравнивать с более сложными методами." -#. ~ Description for mininuke +#: lang/json/TOOL_from_json.py +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "мультиварка" +msgstr[1] "мультиварки" +msgstr[2] "мультиварок" +msgstr[3] "мультиварка" + +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" -"Светодиод на этой миниатюрной ядерной бомбе моргает, давая понять, что она " -"скоро взорвётся. Вам стоит поскорее убраться отсюда. Если успеете…" +"Походная мультиварка профессионального уровня со слотом для батареи. " +"Множество установок и функций обещают справиться с любым видом готовки, от " +"варки картошки до приготовления карри или разрыва попкорна. Нет ручного " +"управления, но вы уверены, что вы можете ей пользоваться." #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "ремкомплект" -msgstr[1] "ремкомплекта" -msgstr[2] "ремкомплектов" -msgstr[3] "ремкомплекты" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "плита на ламповом масле" +msgstr[1] "плиты на ламповом масле" +msgstr[2] "плит на ламповом масле" +msgstr[3] "плита на ламповом масле" -#. ~ Description for misc repair kit +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." msgstr "" -"Переносной ящичек с маленьким ножиком для точного вырезания заменяемых " -"частей, пилой для более масштабных работ по дереву и мягкой тряпкой для " -"очистки поверхностей. При наличии монтажной ленты с помощью такого " -"ремкомплекта можно чинить некоторые предметы." +"Это простая печь, работающая на ламповом масле. Она предназначена для " +"приготовления еды." #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "форма для пластика" -msgstr[1] "формы для пластика" -msgstr[2] "форм для пластика" -msgstr[3] "форма для пластика" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "плита из алюминиевых банок" +msgstr[1] "плиты из алюминиевых банок" +msgstr[2] "плит из алюминиевых банок" +msgstr[3] "плита из алюминиевых банок" -#. ~ Description for plastic mold +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." msgstr "" -"Приспособление, которому можно придать нужную форму и использовать для " -"создания предметов из пластика." +"Это очень лёгкая спиртовка с кольцом для варки, собранная вручную из пары " +"банок из-под газировки. В комплекте идёт поллитровая пластиковая бутылка для" +" хранения спирта." #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "коктейль Молотова" -msgstr[1] "коктейля Молотова" -msgstr[2] "коктейлей Молотова" -msgstr[3] "коктейль Молотова" +msgid "quern" +msgid_plural "querns" +msgstr[0] "ручная мельница" +msgstr[1] "ручных мельницы" +msgstr[2] "ручных мельниц" +msgstr[3] "ручная мельница" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "Поджечь тряпку" +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "Это простая ручная каменная мельница для помола зерна." -#. ~ Use action msg for Molotov cocktail. -#: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "Вы подожгли коктейль Молотова!" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "самогонный аппарат" +msgstr[1] "самогонных аппарата" +msgstr[2] "самогонных аппаратов" +msgstr[3] "самогонный аппарат" -#. ~ Description for Molotov cocktail +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." msgstr "" -"Бутылка с горючей жидкостью и тряпкой, заправленной в горлышко. Используйте " -"зажигалку или спички, чтобы поджечь тряпку, и бросайте в цель." +"Самогонный аппарат, используется для дистилляции спирта и других, не менее " +"интересных субстанций." -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "кухонный набор выживальщика" +msgstr[1] "кухонных набора выживальщика" +msgstr[2] "кухонных наборов выживальщика" +msgstr[3] "кухонный набор выживальщика" + +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." msgstr "" -"Бутылка с горючей жидкостью и горящей тряпкой в горлышке. Метните её, чтобы " -"разбить бутылку и поджечь жидкость. Пламя может быстро вырваться наружу, " -"если вы не метнёте её. Пока горит, ронять её небезопасно." +"Самодельный кухонный набор, содержащий всё, что может понадобиться для " +"создания постапокалиптической кухни. Работает на масляной горелке, состоит " +"из простых, но прочных инструментов и материалов." #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "швабра" -msgstr[1] "швабры" -msgstr[2] "швабр" -msgstr[3] "швабра" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "вакуумный упаковщик" +msgstr[1] "вакуумных упаковщика" +msgstr[2] "вакуумных упаковщиков" +msgstr[3] "вакуумный упаковщик" -#. ~ Description for mop +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." msgstr "" -"Громоздкая швабра. Хороша для чистки пятен. Активируйте, чтобы прибраться за" -" собой." +"Портативный прибор с термоэлементом и воздушным насосом. Предназначен для " +"вакуумной упаковки продуктов для долговременного хранения." -#: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "щётка" -msgstr[1] "щётки" -msgstr[2] "щёток" -msgstr[3] "щётки" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "водоочиститель" +msgstr[1] "водоочистителя" +msgstr[2] "водоочистителей" +msgstr[3] "водоочиститель" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." -msgstr "Простая щётка." +msgid "" +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." +msgstr "" +"Это устройство на батарейках служит для очистки питьевой воды. При " +"использовании его на контейнере с водой, оно очистит его содержимое. Его " +"можно использовать на воде, взятой из недостоверных источников, таких как " +"река, т.к. в вода в них может быть непригодна для питья." -#: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "набор из ступки и пестика" -msgstr[1] "набора из ступки и пестика" -msgstr[2] "наборов из ступки и пестика" -msgstr[3] "набор из ступки и пестика" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "жаровня" +msgstr[1] "жаровни" +msgstr[2] "жаровен" +msgstr[3] "жаровня" -#. ~ Description for mortar and pestle +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -"Это простая комбинация из маленького жёрнова и камня, выточенного в форме " -"чаши. Используется для помола зерна, но времени на это будет уходить больше," -" если сравнивать с более сложными методами." +"Большая металлическая подставка для разведения огня. Огонь, разведённый в " +"жаровне, не будет распространяться на окружающие легковоспламеняющиеся " +"объекты." -#: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" -msgstr[0] "mp3-плеер (выкл)" -msgstr[1] "mp3-плеера (выкл)" -msgstr[2] "mp3-плееров (выкл)" -msgstr[3] "mp3-плеер (выкл)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "Бочка для разведения огня (200Л)" +msgstr[1] "Бочки для разведения огня (200Л)" +msgstr[2] "Бочек для разведения огня (200Л)" +msgstr[3] "Бочка для разведения огня (200Л)" -#. ~ Description for mp3 player (off) -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -"В этом работающем от батареек плеере собрана целая музыкальная коллекция. " -"Многие композиции вам по нраву, что может поднять настроение. Используйте, " -"чтобы включить." +"Большая металлическая бочка, в которой можно развести огонь. В её стенках " +"пробиты отверстия для подачи воздуха. Огонь, разожженный в ней, не " +"распространяется на окружающие предметы." + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "Бочка для разведения огня (100Л)" +msgstr[1] "Бочки для разведения огня (100Л)" +msgstr[2] "Бочек для разведения огня (100Л)" +msgstr[3] "Бочка для разведения огня (100Л)" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "складной стул" +msgstr[1] "складных стула" +msgstr[2] "складных стульев" +msgstr[3] "складной стул" +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "mp3-плеер (вкл)" -msgstr[1] "mp3-плеера (вкл)" -msgstr[2] "mp3-плееров (вкл)" -msgstr[3] "mp3-плеер (вкл)" +msgid "Folded camp chair, deploy to sit down." +msgstr "Сложенный стул, активируйте, чтобы разложить его." -#. ~ Description for mp3 player (on) +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "раскладушка" +msgstr[1] "раскладушки" +msgstr[2] "раскладушек" +msgstr[3] "раскладушка" + +#. ~ Use action done_message for cot. +#: lang/json/TOOL_from_json.py +msgid "You unfold the cot and place it on the ground." +msgstr "Вы разбираете и устанавливаете раскладушку." + +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." msgstr "" -"Этот MP3-плеер включён и играет некоторые великолепные мелодии, поднимая " -"вашу мораль. Быстро съедает заряд батареи; вы можете выключить его для их " -"экономии. Немного притупляет слух." +"Раскладушка военного образца. По сравнению с кроватью спать на ней довольно " +"неудобно, но это всё же намного лучше, чем ворочаться на земле." #: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "мультиварка" -msgstr[1] "мультиварки" -msgstr[2] "мультиварок" -msgstr[3] "мультиварка" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "складной велосипед" +msgstr[1] "складных велосипеда" +msgstr[2] "складных велосипедов" +msgstr[3] "складной велосипед" -#. ~ Description for multi cooker +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." -msgstr "" -"Походная мультиварка профессионального уровня со слотом для батареи. " -"Множество установок и функций обещают справиться с любым видом готовки, от " -"варки картошки до приготовления карри или разрыва попкорна. Нет ручного " -"управления, но вы уверены, что вы можете ей пользоваться." +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "Вы кропотливо раскладываете велосипед, и он готов ехать." +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "мультитул" -msgstr[1] "мультитула" -msgstr[2] "мультитулов" -msgstr[3] "мультитул" +msgid "This is a bicycle folded into a relatively portable package." +msgstr "Велосипед, сложенный в довольно компактную упаковку." -#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "металлическая стойка для разделки" +msgstr[1] "металлические стойки для разделки" +msgstr[2] "металлических стоек для разделки" +msgstr[3] "металлическая стойка для разделки" + +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." msgstr "" -"Разумно спроектированный инструмент всё-в-одном. В полых ручках пассатижей " -"спрятаны различные мелкие инструменты." +"Металлическая стойка, на которой можно подвешивать тушу для разделки. " +"Сложена для удобства переноски." + +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "надувная лодка" +msgstr[1] "надувных лодки" +msgstr[2] "надувных лодок" +msgstr[3] "надувная лодка" +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "костяная игла" -msgstr[1] "костяных иглы" -msgstr[2] "костяных игл" -msgstr[3] "костяная игла" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "Вы старательно разворачиваете, надуваете и запускаете %s." -#. ~ Description for bone needle +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." msgstr "" -"Острая иголка из кости, сгодится для изготовления грубых одежды и вещей. Её " -"низкое качество не позволит выполнять какие-либо работы, требующие скорости " -"или точности." +"Эта резиновая лодка (вёсла в комплекте) сдута для хранения. Активируйте её " +"(при наличии воздушного насоса в инвентаре), чтобы надуть и запустить." -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "изогнутая игла" -msgstr[1] "изогнутые иглы" -msgstr[2] "изогнутых игл" -msgstr[3] "изогнутая игла" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "металлическая коптильня" +msgstr[1] "металлических коптильни" +msgstr[2] "металлических коптилен" +msgstr[3] "металлические коптильни" -#. ~ Description for curved needle +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." msgstr "" -"Острая изогнутая стальная игла. Её закруглённый кончик позволяет делать " -"стежки, которые протыкают только одну сторону материала. Хотя она не " -"подходит для большинства портняжных работ, без неё невозможно работать с " -"неопреном." +"Металлическая стойка, предназначенная для копчения пищи, чтобы улучшить вкус" +" и увеличить срок хранения. Сложена для транспортировки." -#: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "деревянная игла" -msgstr[1] "деревянных иглы" -msgstr[2] "деревянных игл" -msgstr[3] "деревянная игла" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "туристический столик" +msgstr[1] "туристических столика" +msgstr[2] "туристических столиков" +msgstr[3] "туристический столик" -#. ~ Description for wooden needle +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -"Это деревянная игла с острым кончиком и прорезанным ушком для продевания " -"нити. Её низкое качество не позволит выполнять какие-либо работы, требующие " -"скорости или точности или включающие плотные материалы вроде кевлара." +"Металлический столик для выездов на природу. Он сложен для удобства " +"переноски." -#: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "звукогенератор (выкл)" -msgstr[1] "звукогенератора (выкл)" -msgstr[2] "звукогенераторов (выкл)" -msgstr[3] "звукогенератор (выкл)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "кожаная подстилка" +msgstr[1] "кожаные подстилки" +msgstr[2] "кожаных подстилок" +msgstr[3] "кожаная подстилка" -#. ~ Description for noise emitter (off) +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." msgstr "" -"Устройство, собранное путём 'улучшения' динамика, вырванного из какого-то " -"электроприбора, при помощи усилителей. Может испускать громкий трескучий шум" -" помех, да и только. Привлекает зомби." +"Большое полотно из сшитой кожи, которое можно использовать в качестве замены" +" скатерти для пикника, но вообще основное его предназначение — не допустить " +"контакта разделываемой туши с землей. Полотно свёрнуто для удобства " +"транспортировки." -#: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "звукогенератор (вкл)" -msgstr[1] "звукогенератора (вкл)" -msgstr[2] "звукогенераторов (вкл)" -msgstr[3] "звукогенератор (вкл)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "циновка" +msgstr[1] "циновки" +msgstr[2] "циновок" +msgstr[3] "циновка" -#. ~ Description for noise emitter (on) +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." msgstr "" -"Устройство включено и испускает чудовищный треск, щелчки и другие " -"радиопомехи. Быстро выбросьте его, пока оно не привлекло к вам зомби!" +"Большой коврик, изготовленный из волокнистого материала, который можно " +"использовать вместо одеяла для пикника, но он более ценен для применения при" +" разделке. Слишком тонкий, чтобы использовать его как удобное место для сна." +" Свёрнут и готов к переноске." #: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "плита на ламповом масле" -msgstr[1] "плиты на ламповом масле" -msgstr[2] "плит на ламповом масле" -msgstr[3] "плита на ламповом масле" +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "сложенная маслобойка" +msgstr[1] "сложенные маслобойки" +msgstr[2] "сложенных маслобоек" +msgstr[3] "сложенные маслобойки" -#. ~ Description for lamp oil cooker +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." msgstr "" -"Это простая печь, работающая на ламповом масле. Она предназначена для " -"приготовления еды." +"Большая деревянная емкость для превращения сырого молока в масло и " +"обезжиренные сливки. Эта модель использует педальный привод и вмешает три " +"галлона ( 11 л ) молока." -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "масляная лампа (выкл)" -msgstr[1] "масляных лампы (выкл)" -msgstr[2] "масляных ламп (выкл)" -msgstr[3] "масляная лампа (выкл)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "водяная мельница" +msgstr[1] "водяных мельниц" +msgstr[2] "водяных мельниц" +msgstr[3] "водяная мельница" -#. ~ Description for oil lamp (off) +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." msgstr "" -"Это масляная лампа, даёт не слишком много света, зато горит долго. " -"Используйте её, чтобы включить." +"Небольшая водяная мельница, которая может перемалывать крахмалистые продукты" +" в муку. Установка производится через строительное меню." -#: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "масляная лампа" -msgstr[1] "масляные лампы" -msgstr[2] "масляных ламп" -msgstr[3] "масляная лампа" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "ветряная мельница" +msgstr[1] "ветряных мельниц" +msgstr[2] "ветряных мельниц" +msgstr[3] "ветряная мельница" -#. ~ Description for oil lamp +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." msgstr "" -"Это масляная лампа, даёт не слишком много света, зато горит долго. Она " -"включена. Используйте её, чтобы выключить." - -#: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "кислородный баллон" -msgstr[1] "кислородных баллона" -msgstr[2] "кислородных баллонов" -msgstr[3] "кислородный баллон" +"Небольшая ветряная мельница, которая может перемалывать крахмалистые " +"продукты в муку. Установка производится через строительное меню." -#. ~ Description for oxygen tank +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" -"Баллон со сжатым медицинским кислородом, с вентилем и маской. Обычно " -"используется в чрезвычайных ситуациях, обеспечивает мгновенное облегчение " -"приступов астмы, очистку лёгких от дыма и вызывает краткий прилив энергии." +"Улучшенная версия универсальной батареи питания (УБП). Это устройство сильно" +" переработано по сравнению с предшественником для повышения эффективности и " +"использует плутониевые батарейки вместо обычных. К сожалению, его " +"плутониевый реактор нельзя зарядить на станции зарядки УБП." #: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" -msgstr[0] "кислородный баллон" -msgstr[1] "кислородных баллона" -msgstr[2] "кислородных баллонов" -msgstr[3] "кислородные баллоны" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "фотокамера" +msgstr[1] "фотокамеры" +msgstr[2] "фотокамер" +msgstr[3] "фотокамера" -#. ~ Description for oxygen cylinder +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." msgstr "" -"Большой стальной цилиндр для хранения газов под давлением. На нём " -"полустёртый, но читаемый символ О2." +"Цифровая фотокамера с цифровой фокусировкой, исправлением эффекта «красных " +"глаз» и световспышкой. Можно просматривать фотки на ЖК-дисплее или перенести" +" их на карту памяти. Работает на обычных батарейках." #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" -msgstr[0] "баллон с азотом" -msgstr[1] "баллона с азотом" -msgstr[2] "баллонов с азотом" -msgstr[3] "баллоны с азотом" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "профессиональная камера" +msgstr[1] "профессиональные камеры" +msgstr[2] "профессиональных камер" +msgstr[3] "профессиональная камера" -#. ~ Description for nitrogen tank +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." msgstr "" -"Баллон со сжатым азотом. Азот полезен из-за своей инертности. Не пытайтесь " -"им дышать." +"35-мм цифровая однообъективная зеркальная камера с оптическим и цифровым " +"видоискателем, вспышкой и трансфокатором с автофокусом и стабилизатором. Вы " +"можете просматривать на ней фотографии или переносить их с помощью карты " +"памяти. Работает на обычных батарейках. До Катаклизма вы могли бы делать " +"фотографии профессионального уровня с её помощью." #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "баллон с водородом" -msgstr[1] "баллона с водородом" -msgstr[2] "баллонов с водородом" -msgstr[3] "баллоны с водородом" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "сотовый телефон" +msgstr[1] "сотовых телефона" +msgstr[2] "сотовых телефонов" +msgstr[3] "сотовый телефон" -#. ~ Description for hydrogen tank +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." -msgstr "" -"Баллон со сжатым водородом. Будет кстати, если вам нужно создать воду с нуля" -" или поднять дирижабль." +msgid "You light up the screen." +msgstr "Вы включаете экран." +#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "кисть для покраски" -msgstr[1] "кисти для покраски" -msgstr[2] "кистей для покраски" -msgstr[3] "кисть для покраски" +msgid "The cellphone's batteries need more charge." +msgstr "Батареям сотового телефона требуется больше заряда." -#. ~ Description for paint brush +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "Широкая кисть для покраски стен." +msgid "" +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." +msgstr "" +"Это сотовый телефон, старший брат смартфона, он был популярен в определённых" +" кругах благодаря своим надёжности, прочности и способности работать от " +"обычных батарей. При наличии достаточного заряда батарей вы можете " +"активировать его, чтобы включить вспышку. Также в нём имеются часы с " +"будильником." #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "несмываемый маркер" -msgstr[1] "несмываемых маркера" -msgstr[2] "несмываемых маркеров" -msgstr[3] "несмываемый маркер" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "сотовый телефон с фонариком" +msgstr[1] "сотовых телефона с фонариком" +msgstr[2] "сотовых телефонов c фонариком" +msgstr[3] "сотовый телефон с фонариком" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "Написано" +msgid "You stop lighting up the screen." +msgstr "Вы выключаете экран." -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "Писать" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "управляющий ноутбук" +msgstr[1] "управляющих ноутбука" +msgstr[2] "управляющих ноутбуков" +msgstr[3] "управляющий ноутбук" -#. ~ Description for permanent marker +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." msgstr "" -"Здоровенный промышленный несмываемый маркер, по размерам где-то между " -"обычным маркером и баллончиком краски. Активируйте, чтобы нанести надпись. " -"Стоит предупредить, что писать «IDDQD» бесполезно." +"Модифицированный ноутбук, теперь способен транслировать на сверхвысоких " +"частотах, используемых роботами. Активируйте его, чтобы командовать роботами" +" издалека." #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "переноска для питомцев" -msgstr[1] "переноски для питомцев" -msgstr[2] "переносок для питомцев" -msgstr[3] "переноска для питомцев" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "направленная антенна" +msgstr[1] "направленных антенны" +msgstr[2] "направленных антенн" +msgstr[3] "направленная антенна" -#. ~ Description for pet carrier +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." msgstr "" -"Пластиковый контейнер, предназначенный для перевозки домашних животных. " -"Используйте его на подходящем животном, чтобы поймать его, либо же " -"используйте на пустом тайле, чтобы выпустить животное." +"Эта антенна предназначена для лучшего приёма сигнала, если она направлена на" +" его источник. Её можно использовать в радио для приёма нечётких сигналов." #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "деревянная переноска" -msgstr[1] "деревянных переноски" -msgstr[2] "деревянных переносок" -msgstr[3] "деревянные переноски" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "электронные наручники" +msgstr[1] "электронных наручников" +msgstr[2] "электронных наручников" +msgstr[3] "электронные наручники" -#. ~ Description for wooden pet carrier +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" -"Деревянный ящичек, предназначенный для перевозки домашних животных. " -"Используйте его на подходящем животном, чтобы поймать его, либо же " -"используйте на пустом тайле, чтобы выпустить животное." +"Пара электронных наручников, используемых полицией и омоновцами для задержания. Их непрерывная сирена четко идентифицирует владельца как арестованного преступника и предупреждает человеческую полицию. Дождитесь их прибытия, не пытайтесь сбежать или снять манжеты — они нанесут удар током.\n" +"Однако, поскольку единственная полиция, которая может ответить — это нежить, вы можете дожидаться очень долго, если только не подойдёте к проблеме творчески…" #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "куриная клетка" -msgstr[1] "куриные клетки" -msgstr[2] "куриных клеток" -msgstr[3] "куриная клетка" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "планшет на э-чернилах" +msgstr[1] "планшета на э-чернилах" +msgstr[2] "планшетов на э-чернилах" +msgstr[3] "планшет на э-чернилах" -#. ~ Description for chicken cage +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." msgstr "" -"Проволочный контейнер, предназначенный для перевозки кур, но вы можете " -"держать в нём любое маленькое животное. Используйте его на подходящем " -"животном, чтобы поймать его, либо же используйте на пустом тайле, чтобы " -"выпустить животное." +"Планшетный ПК, использующий практичный цветной экран на электронных " +"чернилах. До Катаклизма это были лишь модные гаджеты; сейчас это практически" +" бесценное сокровище. Работает на обычных батарейках." #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "зомби феромон" -msgstr[1] "зомби феромона" -msgstr[2] "зомби феромонов" -msgstr[3] "зомби феромон" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "электронная отмычка" +msgstr[1] "электронных отмычки" +msgstr[2] "электронных отмычек" +msgstr[3] "электронная отмычка" -#. ~ Description for zombie pheromone +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." msgstr "" -"Омерзительный комок гнилого мяса происхождением от зомби. Если его сжать, " -"выпрыснет в воздух облачко феромонов. Похоже, эти гадкие выделения влияют на" -" отношение зомби, и они будут игнорировать вас какое-то время. Возможно, они" -" ненадолго посчитают вас за своего." +"Это устройство имеет множество портов, позволяющих подключить его " +"практически к любой панели управления или другому электронному устройству " +"(но не к компьютеру). Применив немного умения, его можно использовать для " +"взлома пароля и многих других вещей. Расходует 25 зарядов батарей за " +"использование." #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "кирка" -msgstr[1] "кирки" -msgstr[2] "кирок" -msgstr[3] "кирка" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "счётчик Гейгера (выкл)" +msgstr[1] "счётчика Гейгера (выкл)" +msgstr[2] "счётчиков Гейгера (выкл)" +msgstr[3] "счётчик Гейгера (выкл)" -#. ~ Description for pickaxe +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." msgstr "" -"Большая стальная кирка. Подходит для разлома жёстких предметов или (если " -"хватит навыка) крепкой цели. Пронзи землю!" +"Счётчик Гейгера замеряет радиационный фон. При включении счётчика вы можете " +"замерить окружение, себя самого или оставить счётчик включённым для слежения" +" за радиационной обстановкой. Выключен." #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "слесарные отмычки" -msgstr[1] "слесарных отмычек" -msgstr[2] "слесарных отмычек" -msgstr[3] "слесарные отмычки" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "счётчик Гейгера (вкл)" +msgstr[1] "счётчика Гейгера (вкл)" +msgstr[2] "счётчиков Гейгера (вкл)" +msgstr[3] "счётчик Гейгера (вкл)" -#. ~ Description for locksmith kit +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." msgstr "" -"Слесарный набор отмычек из крепкой стали, для тихого и быстрого взлома " -"замков, если у вас есть кое-какие знания в механике." +"Счётчик Гейгера замеряет радиационный фон. Сейчас находится режиме " +"сканирования и, в случае наличия радиоизлучения, будет издавать щелчки. При " +"использовании можно просканировать себя, местность, или выключить. Включён." #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "стеклянная трубка" -msgstr[1] "стеклянных трубки" -msgstr[2] "стеклянных трубок" -msgstr[3] "стеклянная трубка" - -#. ~ Description for glass pipe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." -msgstr "" -"Выдувное стекло ручной работы. Чаще всего используется для курения разных " -"расслабляющих веществ." - -#: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "курительная трубка" -msgstr[1] "курительных трубки" -msgstr[2] "курительных трубок" -msgstr[3] "курительная трубка" - -#. ~ Description for tobacco pipe -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." -msgstr "" -"Деревянная курительная трубка ручной работы. Предназначена для употребления " -"табака дымовой сушки." - -#: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "плоскогубцы" -msgstr[1] "плоскогубцы" -msgstr[2] "плоскогубцы" -msgstr[3] "плоскогубцы" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "ручная зарядка" +msgstr[1] "ручных зарядки" +msgstr[2] "ручных зарядок" +msgstr[3] "ручные зарядки" -#. ~ Description for pliers +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." msgstr "" -"Это набор простых пассатижей, благодаря которым вы можете справиться с " -"простой механической работой. Всё более сложное потребует уже гаечного " -"ключа." +"Устройство для зарядки батарей, питаемое за счёт мышечной силы руки. В " +"регулируемый отсек помещаются самые различные перезаряжаемые батареи." #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "карманные часы" -msgstr[1] "карманных часов" -msgstr[2] "карманных часов" -msgstr[3] "карманные часы" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" +msgstr[0] "mp3-плеер (выкл)" +msgstr[1] "mp3-плеера (выкл)" +msgstr[2] "mp3-плееров (выкл)" +msgstr[3] "mp3-плеер (выкл)" -#. ~ Description for pocket watch +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." msgstr "" -"Старомодные карманные часы. Они созданы показывать время и делают это " -"отлично. Ещё их можно разобрать на запчасти." +"В этом работающем от батареек плеере собрана целая музыкальная коллекция. " +"Многие композиции вам по нраву, что может поднять настроение. Используйте, " +"чтобы включить." #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "карманный нож" -msgstr[1] "карманных ножа" -msgstr[2] "карманных ножей" -msgstr[3] "карманный нож" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" +msgstr[0] "mp3-плеер (вкл)" +msgstr[1] "mp3-плеера (вкл)" +msgstr[2] "mp3-плееров (вкл)" +msgstr[3] "mp3-плеер (вкл)" -#. ~ Description for pocket knife +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." msgstr "" -"Небольшой карманный нож, не очень эффективен в качестве оружия, но лучше, " -"чем ничего. Достаточно острый, чтобы использовать для разделки." +"Этот MP3-плеер включён и играет некоторые великолепные мелодии, поднимая " +"вашу мораль. Быстро съедает заряд батареи; вы можете выключить его для их " +"экономии. Немного притупляет слух." #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "электрический полировщик" -msgstr[1] "электрических полировщика" -msgstr[2] "электрических полировщиков" -msgstr[3] "электрический полировщик" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "звукогенератор (выкл)" +msgstr[1] "звукогенератора (выкл)" +msgstr[2] "звукогенераторов (выкл)" +msgstr[3] "звукогенератор (выкл)" -#. ~ Description for electric polisher +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." msgstr "" -"Электрический полировальный аппарат для полирования металлических " -"поверхностей, предназначен для придания им зеркального блеска." +"Устройство, собранное путём 'улучшения' динамика, вырванного из какого-то " +"электроприбора, при помощи усилителей. Может испускать громкий трескучий шум" +" помех, да и только. Привлекает зомби." #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "плита из алюминиевых банок" -msgstr[1] "плиты из алюминиевых банок" -msgstr[2] "плит из алюминиевых банок" -msgstr[3] "плита из алюминиевых банок" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "звукогенератор (вкл)" +msgstr[1] "звукогенератора (вкл)" +msgstr[2] "звукогенераторов (вкл)" +msgstr[3] "звукогенератор (вкл)" -#. ~ Description for soda can stove kit +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" msgstr "" -"Это очень лёгкая спиртовка с кольцом для варки, собранная вручную из пары " -"банок из-под газировки. В комплекте идёт поллитровая пластиковая бутылка для" -" хранения спирта." +"Устройство включено и испускает чудовищный треск, щелчки и другие " +"радиопомехи. Быстро выбросьте его, пока оно не привлекло к вам зомби!" #: lang/json/TOOL_from_json.py msgid "handheld game system" @@ -98400,105 +98295,202 @@ msgstr "" " темноте. В неё можно поиграть какое-то время, но это требует батареек." #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "генератор порталов" -msgstr[1] "генератора порталов" -msgstr[2] "генераторов порталов" -msgstr[3] "генератор порталов" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "смартфон" +msgstr[1] "смартфона" +msgstr[2] "смартфонов" +msgstr[3] "смартфон" -#. ~ Description for portal generator +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. +#: lang/json/TOOL_from_json.py +msgid "You activate the flashlight app." +msgstr "Вы активировали приложение «фонарик»." + +#. ~ Use action need_charges_msg for smartphone. +#: lang/json/TOOL_from_json.py +msgid "The smartphone's charge is too low." +msgstr "Заряд смартфона слишком мал." + +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." msgstr "" -"Редкое и таинственное устройство, покрытое письменами инопланетного " -"происхождения. От одного взгляда на него начинает болеть голова." +"Популярный и модный смартфон. Он может делать фотографии благодаря " +"встроенной камере и освещать окрестности с помощью приложения «Фонарик», " +"если в нём будет достаточно заряда батарей. Также в смартфоне есть часы с " +"будильником. Он работает от маленького перезаряжаемого аккумулятора, " +"совместимого с УБП." #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "каменное тесло" -msgstr[1] "каменных тесла" -msgstr[2] "каменных тёсел" -msgstr[3] "каменное тесло" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "Смартфон с музыкой" +msgstr[1] "Смартфона с музыкой" +msgstr[2] "Смартфонов с музыкой" +msgstr[3] "Смартфон с музыкой" -#. ~ Description for stone adze +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." msgstr "" -"Это каменное тесло, довольно полезный инструмент для работы по дереву." +"Этот телефон проигрывает музыку, постепенно повышая ваше настроение. Пока вы" +" её слушаете, то ничего больше не можете слышать." #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "каменный топор" -msgstr[1] "каменных топора" -msgstr[2] "каменных топоров" -msgstr[3] "каменный топор" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "смартфон с фонариком" +msgstr[1] "смартфона с фонариком" +msgstr[2] "смартфонов с фонариком" +msgstr[3] "смартфоны с фонариком" -#. ~ Description for stone axe +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "Turn off flashlight" +msgstr "Выключить фонарик" + +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. +#: lang/json/TOOL_from_json.py +msgid "You deactivate the flashlight app." +msgstr "Вы выключили приложение «фонарик»." + +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." msgstr "" -"Заострённым камнем, закреплённым на палке, можно пользоваться как топором, " -"но он никогда не сравнится с настоящим инструментом." +"Унифицированный блок питания, или УБП. Устройство, разработанное совместно " +"военными и учёными для использования в полевых условиях и для боевого " +"применения. УБП предназначен для питания бионических имплантатов, брони и " +"некоторого оружия, но при этом быстро расходует заряд батарей." #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "каменный молоток" -msgstr[1] "каменных молотка" -msgstr[2] "каменных молотков" -msgstr[3] "каменный молоток" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "вибратор" +msgstr[1] "вибратора" +msgstr[2] "вибраторов" +msgstr[3] "вибратор" -#. ~ Description for stone hammer +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." msgstr "" -"Камнем, закреплённым на палке, можно пользоваться как молотком, но он " -"никогда не сравнится с настоящим инструментом." +"Это пожирающее батарею устройство — незаменимая вещь для массирования " +"напряжённых мест. Используйте его, чтобы отдохнуть и расслабиться." #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "каменный нож" -msgstr[1] "каменных ножа" -msgstr[2] "каменных ножей" -msgstr[3] "каменный нож" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "ломик" +msgstr[1] "ломика" +msgstr[2] "ломиков" +msgstr[3] "ломик" -#. ~ Description for stone knife +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." msgstr "" -"Обычный камень, которому придали форму грубого лезвия и вставили в расщеп " -"деревянной рукояти. Не так полезен, как обычный нож, но всё же лучше, чем " -"ничего." +"Пользуясь ломом, вы можете вскрывать без лишнего шума запертые двери и " +"сдвигать крышки канализационных люков. Ну или надавать кому-нибудь по башке." #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "каменная лопата" -msgstr[1] "каменных лопаты" -msgstr[2] "каменных лопат" -msgstr[3] "каменная лопата" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "самодельная отмычка" +msgstr[1] "самодельные отмычки" +msgstr[2] "самодельных отмычек" +msgstr[3] "самодельная отмычка" -#. ~ Description for stone shovel +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." msgstr "" -"Плоский камень, присоединённый к палке, работает вполне сносно в качестве " -"лопаты, но не сможет сравниться с настоящей лопатой." +"Набор самодельных отмычек и торсионных ключей, сделанных из металлолома. Вам" +" понадобятся навыки медвежатника, чтобы отпереть замок, так как они очень " +"хрупкие, но они снижают шансы поднять тревогу." + +#: lang/json/TOOL_from_json.py +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "ледоруб" +msgstr[1] "ледоруба" +msgstr[2] "ледорубов" +msgstr[3] "ледоруб" + +#. ~ Description for ice axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." +msgstr "" +"Ледоруб с молотком на обухе — многофункциональный спортинвентарь, " +"применяемый альпинистами и горными туристами. Он достаточно крепок, так что " +"им можно вскрывать запертые двери и поднимать крышки люков." + +#: lang/json/TOOL_from_json.py +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "самодельный ломик" +msgstr[1] "самодельных ломика" +msgstr[2] "самодельных ломиков" +msgstr[3] "самодельный ломик" + +#. ~ Description for makeshift crowbar +#: lang/json/TOOL_from_json.py +msgid "" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." +msgstr "" +"Труба с расплющенными и загнутыми как у лома концами. Можно открывать " +"деревянные ящики, не ломая их, и сдвигать крышки канализационных люков. В " +"крайнем случае, можно использовать в качестве оружия." + +#: lang/json/TOOL_from_json.py +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "слесарные отмычки" +msgstr[1] "слесарных отмычек" +msgstr[2] "слесарных отмычек" +msgstr[3] "слесарные отмычки" + +#. ~ Description for locksmith kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." +msgstr "" +"Слесарный набор отмычек из крепкой стали, для тихого и быстрого взлома " +"замков, если у вас есть кое-какие знания в механике." #: lang/json/TOOL_from_json.py msgid "bio lockpick" @@ -98515,1098 +98507,520 @@ msgid "this a pseudo item" msgstr "это псевдо предмет" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "тряпка" -msgstr[1] "тряпки" -msgstr[2] "тряпок" -msgstr[3] "тряпка" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "кислотная бомба" +msgstr[1] "кислотных бомбы" +msgstr[2] "кислотных бомб" +msgstr[3] "кислотная бомба" -#. ~ Description for rag +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." msgstr "" -"Довольно большой кусок материи, пригодится при изготовлении других вещей или" -" для остановки кровотечения." +"Хрупкий контейнер, наполненный кислотой. Бросьте его, чтобы создать озеро " +"сильной кислоты." #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "губка" -msgstr[1] "губки" -msgstr[2] "губок" -msgstr[3] "губки" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "взрывчатка C4" +msgstr[1] "взрывчатки C4" +msgstr[2] "взрывчаток C4" +msgstr[3] "взрывчатка C4" -#. ~ Description for sponge +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." msgstr "" -"Губка — это чистящий инструмент из мягкого пористого материала. Обычно ею " -"моют водооталкивающие поверхности." +"Военная взрывчатка из гексогена. На ярлыке написано: «Крайне взрывоопасно, " +"использовать осторожно!». У неё маленький таймер." #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "помывочный набор" -msgstr[1] "помывочных набора" -msgstr[2] "помывочных наборов" -msgstr[3] "помывочные наборы" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "взрывчатка C4 (взведена)" +msgstr[1] "взрывчатки C4 (взведены)" +msgstr[2] "взрывчаток C4 (взведены)" +msgstr[3] "взрывчатка C4 (взведена)" -#. ~ Description for washing kit +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "Вы уже установили таймер на %s. Возможно, вам пора уже убегать." + +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." msgstr "" -"Стиральная доска и губка (или тряпка) — то, что надо для мытья вещей после " -"апокалипсиса." +"Военная взрывчатка из гексогена. На ярлыке написано: «Крайне взрывоопасно, " +"использовать осторожно!». У неё маленький таймер, который уже тикает." #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "читальная лампа" -msgstr[1] "читальные лампы" -msgstr[2] "читальных ламп" -msgstr[3] "читальные лампы" +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "динамит" +msgstr[1] "динамита" +msgstr[2] "динамитов" +msgstr[3] "динамит" -#. ~ Use action msg for reading light. +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "Вы включили настольную лампу." +msgid "You light the dynamite." +msgstr "Вы поджигаете динамит." -#. ~ Use action need_charges_msg for reading light. +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "Настольная лампа гаснет." +msgid "" +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" +msgstr "" +"Несколько перевязанных вместе динамитных шашек с общим запалом. Активируйте," +" чтобы поджечь запал (например, зажигалкой). Запал короткий, так что " +"бросайте и бегите!" -#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "" -"Небольшая светодиодная лампа на прищепке, предназначенная для чтения книг в " -"темноте." +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "динамит (горит)" +msgstr[1] "динамита (горят)" +msgstr[2] "динамитов (горят)" +msgstr[3] "динамит (горит)" +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "читальная лампа (активно)" -msgstr[1] "читальные лампы (активно)" -msgstr[2] "читальных ламп (активно)" -msgstr[3] "читальные лампы (активно)" +msgid "" +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +msgstr "Фитиль на этом динамите горит и искрит. Он скоро взорвётся." -#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "Вы выключили настольную лампу." +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "бомба из динамитных шашек" +msgstr[1] "бомбы из динамитных шашек" +msgstr[2] "бомб из динамитных шашек" +msgstr[3] "бомбы из динамитных шашек" -#. ~ Description for reading light (active) +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"Небольшая светодиодная лампа на прищепке, предназначенная для чтения книг в " -"темноте. Во включенном состоянии." +"Несколько динамитных шашек, уложенных в металлическую емкость и засыпанных " +"шрапнелью. Запал торчит наружу из небольшого отверстия. Активируйте, чтобы " +"поджечь запал (например, зажигалкой). Запал короткий, так что бросайте и " +"бегите!" #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "заправляемая зажигалка" -msgstr[1] "заправляемых зажигалки" -msgstr[2] "заправляемых зажигалок" -msgstr[3] "заправляемая зажигалка" - -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "Зажечь" - -#. ~ Use action msg for refillable lighter. -#: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "Вы щёлкнули зажигалкой." - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "Ничего не произошло." +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "бомба из динамитных шашек (горит)" +msgstr[1] "бомбы из динамитных шашек (горит)" +msgstr[2] "бомб из динамитных шашек (горит)" +msgstr[3] "бомбы из динамитных шашек (горит)" -#. ~ Description for refillable lighter +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." msgstr "" -"Эта модель зажигалки имеет откидную крышку и может при надобности " -"заправляться. Её можно использовать для прикуривания сигарет, поджигания " -"разных вещей (вроде коктейля Молотова) или находящихся рядом предметов." +"Фитиль на этой бомбе из динамитных шашек динамите горит и искрит. Она вот-" +"вот взорвётся." -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "Вы потушили зажигалку." +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "ЭМИ бомба" +msgstr[1] "ЭМИ бомбы" +msgstr[2] "ЭМИ бомб" +msgstr[3] "ЭМИ бомбы" -#. ~ Description for refillable lighter +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "Зажигалка с откидной крышкой и заправляемым баллоном. Горит." +msgid "Activate bomb" +msgstr "Активировать бомбу" +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "ручная мельница" -msgstr[1] "ручных мельницы" -msgstr[2] "ручных мельниц" -msgstr[3] "ручная мельница" +msgid "You activate the EMP bomb." +msgstr "Вы активировали ЭМИ бомбу." -#. ~ Description for quern +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "Это простая ручная каменная мельница для помола зерна." +msgid "" +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." +msgstr "" +"Это существенное устройство представляет собой бомбу, которая генерирует " +"электромагнитный импульс. При активации плутониевый топливный элемент " +"вводится в ударно-волновой излучатель, детонация которого создает сильное " +"магнитное поле. Когда это магнитное поле подается на антенну, бомба излучает" +" сильный электромагнитный импульс." #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "туристический коврик" -msgstr[1] "туристических коврика" -msgstr[2] "туристических ковриков" -msgstr[3] "туристический коврик" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "активированная ЭМИ бомба" +msgstr[1] "активированные ЭМИ бомбы" +msgstr[2] "активированных ЭМИ бомб" +msgstr[3] "активированные ЭМИ бомбы" -#. ~ Use action done_message for rollmat. +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "Вы расстилаете коврик и кладёте его на землю." +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "Вы уже и так активировали %s, попробуйте теперь бросить." -#. ~ Description for rollmat +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" -"Лист поролона, который легко можно свернуть для хранения. Согревает от " -"холодного пола, поэтому будет проще заснуть. Активируйте, чтобы развернуть, " -"и положите на пол." - -#: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "RX12 безыгольный инъектор" -msgstr[1] "RX12 безыгольных инъектора" -msgstr[2] "RX12 безыгольных инъекторов" -msgstr[3] "RX12 безыгольный инъектор" +"Активированная ЭМИ бомба скоро взорвётся, создав огромное поле " +"электромагнитного излучения, которое выведет из строя роботехнику и " +"бионические импланты, а также огромный взрыв. Лучше от неё избавиться как " +"можно скорее!" -#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py -msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." -msgstr "" -"Безыгольный инъектор Ривтех RX12 — небольшое устройство, по форме похожее на" -" пистолет, используется для введения химических веществ под кожу без " -"использования иглы. Надпись на этикетке предупреждает об использовании не " -"более двух доз в час." +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "бомба из удобрений" +msgstr[1] "бомбы из удобрений" +msgstr[2] "бомб из удобрений" +msgstr[3] "бомба из удобрений" +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "сейф" -msgstr[1] "сейфа" -msgstr[2] "сейфов" -msgstr[3] "сейф" +#, no-python-format +msgid "You light the %s." +msgstr "Вы подожгли %s." -#. ~ Description for safe deposit box +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" msgstr "" -"Ящик с кодовым замком. К сожалению, вы не знаете правильной комбинации для " -"его открытия. Попытка взломать его силой уничтожит что-либо ценное внутри." +"Это самодельное взрывное устройство с летучими компонентами. Активируйте, " +"чтобы поджечь запал (например, зажигалкой). Запал короткий, так что бросайте" +" и бегите!" #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "код доступа в саркофаг" -msgstr[1] "кода доступа в саркофаг" -msgstr[2] "кодов доступа в саркофаг" -msgstr[3] "код доступа в саркофаг" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "бомба из удобрений (горит)" +msgstr[1] "бомбы из удобрений (горит)" +msgstr[2] "бомб из удобрений (горит)" +msgstr[3] "бомба из удобрений (горит)" -#. ~ Description for sarcophagus access code +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." -msgstr "Это распечатка кода доступа к лифту в саркофаг опасных отходов." +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." +msgstr "" +"Фитиль на этой бомбе из удобрений горит и искрит. Она скоро взорвётся." #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "пила по дереву" -msgstr[1] "пилы по дереву" -msgstr[2] "пил по дереву" -msgstr[3] "пила по дереву" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "петарда" +msgstr[1] "петарды" +msgstr[2] "петард" +msgstr[3] "петарда" -#. ~ Description for wood saw +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "Тонкая пила, полезная для распила деревянных предметов." +msgid "" +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" +msgstr "" +"Петарда с коротким запалом. Активируйте, чтобы поджечь запал. Для этого " +"потребуется зажигалка или спички. Вскоре после поджога запала она взорвётся," +" поэтому бросьте её как можно быстрее!" #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "скальпель" -msgstr[1] "скальпеля" -msgstr[2] "скальпелей" -msgstr[3] "скальпель" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "петарда (горит)" +msgstr[1] "петарды (горит)" +msgstr[2] "петард (горит)" +msgstr[3] "петарда (горит)" -#. ~ Description for scalpel +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." msgstr "" -"Маленький и очень острый нож, используемый в хирургии. В умелых руках его " -"небольшое острое лезвие позволяет наносить очень точные удары." +"Петарда с подожжённым запалом. Быстрее бросьте её, пока она не взорвалась." #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "отвёртка" -msgstr[1] "отвёртки" -msgstr[2] "отвёрток" -msgstr[3] "отвёртка" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "упаковка петард" +msgstr[1] "упаковки петард" +msgstr[2] "упаковок петард" +msgstr[3] "упаковка петард" -#. ~ Description for screwdriver +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" msgstr "" -"Крестовая отвёртка. Необходима практически во всех рецептах создания " -"электроники, создания большей части механики и другого использования." +"Упаковка с 25 петардами, которые оснащены запалом. Для использования нужна " +"зажигалка или спички. Вскоре после поджога запалов она взорвётся, поэтому " +"бросьте её как можно быстрее!" #: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "набор отвёрток" -msgstr[1] "набора отвёрток" -msgstr[2] "наборов отвёрток" -msgstr[3] "набор отвёрток" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "упаковка петард (горит)" +msgstr[1] "упаковки петард (горят)" +msgstr[2] "упаковок петард (горят)" +msgstr[3] "упаковка петард (горит)" -#. ~ Description for screwdriver set +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." msgstr "" -"Это набор отвёрток различных размеров и типов. Он гарантирует, что у вас " -"будут подходящие инструменты для тонкой работы." +"Упаковка с 25 петардами, запал подожжён и искрится. Бросьте их быстрее, " +"прежде чем они начнут взрываться." #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "коса" -msgstr[1] "косы" -msgstr[2] "кос" -msgstr[3] "коса" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "светошумовая граната" +msgstr[1] "светошумовых гранаты" +msgstr[2] "светошумовых гранат" +msgstr[3] "светошумовая граната" -#. ~ Description for scythe +#. ~ Use action msg for flashbang. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the flashbang." +msgstr "Вы выдернули чеку светошумовой гранаты." + +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" -"Это старинный сельскохозяйственный инструмент, используемый для срезания " -"высокой травы. Хотя на конце черенка находится огромное лезвие, его " -"чрезвычайно сложно использовать не по назначению." +"Полицейская светошумовая граната. Активируйте её, чтобы сорвать чеку. У вас " +"будет пять ходов, прежде чем граната сработает, оглушая и ослепляя всех, кто" +" попадёт в радиус действия." #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "швейный набор" -msgstr[1] "швейных набора" -msgstr[2] "швейных наборов" -msgstr[3] "швейный набор" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "светошумовая граната (активно)" +msgstr[1] "светошумовых гранаты (активно)" +msgstr[2] "светошумовых гранат (активно)" +msgstr[3] "светошумовая граната (активно)" -#. ~ Description for sewing kit +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" msgstr "" -"Это швейный набор, в котором содержатся разные иголки, несколько катушек и " -"другие полезные инструменты. Используйте его на одежде, чтобы попытаться " -"восстановить или укрепить её. При этом используется навык шитья." +"Светошумовая граната с выдернутой чекой, должна скоро взорваться. При взрыве" +" происходит яркая вспышка и громкий хлопок, который ослепляет, оглушает и " +"дезориентирует всех, кто находится поблизости. Лучше бросить её подальше!" #: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "набор для анестезии" -msgstr[1] "набора для анестезии" -msgstr[2] "наборов для анестезии" -msgstr[3] "наборы для анестезии" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "самодельная газовая граната" +msgstr[1] "самодельные газовые гранаты" +msgstr[2] "самодельных газовых гранат" +msgstr[3] "самодельная газовая граната" +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "набор для бритья" -msgstr[1] "набора для бритья" -msgstr[2] "наборов для бритья" -msgstr[3] "набор для бритья" +msgid "Arm" +msgstr "Активировать" -#. ~ Description for shaving kit +#. ~ Use action msg for makeshift gas canister. +#: lang/json/TOOL_from_json.py +msgid "You arm the makeshift gas canister." +msgstr "Вы взвели детонатор самодельной газовой гранаты." + +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." msgstr "" -"Это компактный и лёгкий набор для бритья для путешественников. Если " -"дополнить его мылом, то вы можете бриться с его помощью. Требует 1 единицу " -"мыла на одно использование." +"Эта грубая газовая граната, сделанная из продуктов бытовой химии. " +"Активируйте, чтобы перевести гранату в боевое положение. Через три хода " +"после активации на короткое время начнёт выделяться высокотоксичный газ. " +"Этот газ наносит повреждения и замедляет всех, кто в него зайдёт, а также " +"ухудшает зрение и обоняние." #: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "укрытие" -msgstr[1] "укрытия" -msgstr[2] "укрытий" -msgstr[3] "укрытие" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "самодельная газовая граната (активно)" +msgstr[1] "самодельные газовые гранаты (активны)" +msgstr[2] "самодельных газовых гранат (активны)" +msgstr[3] "самодельная газовая граната (активно)" -#. ~ Description for shelter kit +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "" -"Небольшое укрытие, сделанное из палок и шкур. Активируйте, чтобы разместить." +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "Вы уже и так взвели %s, попробуйте теперь бросить." +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "шиш-кебаб (выкл)" -msgstr[1] "шиш-кебаба (выкл)" -msgstr[2] "шиш-кебабов (выкл)" -msgstr[3] "шиш-кебаб (выкл)" +msgid "Hiss." +msgstr "«Сссс»." -#. ~ Use action failure_message for shishkebab (off). +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "А, чёрт. Не включается!" +msgid "" +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." +msgstr "" +"Самодельная граната с ядовитым газом. Её крышка открыта, а это значит, что " +"из неё выходит (или скоро будет выходить) высокотоксичный газ. Не тяните с " +"броском." -#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "Этой вещи необходимо топливо!" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "сложенный M72 LAW" +msgstr[1] "сложенных M72 LAW" +msgstr[2] "сложенных M72 LAW" +msgstr[3] "сложенный M72 LAW" -#. ~ Use action success_message for shishkebab (off). +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "Активировать" + +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "Потанцуем, друZZья!" +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "Вы дёрнули за рычаг и приготовили гранатомёт к стрельбе." -#. ~ Description for shishkebab (off) +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." msgstr "" -"Большой клинок с подачей топлива по лезвию, малым бензобаком и запальником, " -"встроенным в эфес. Когда заправлен бензином, клинком можно сжигать врагов и " -"освещать путь. Используйте, чтобы зажечь." +"Одноразовый гранатомёт M72 LAW, упакованный для хранения и перевозки. " +"Активируйте его, чтобы привести в состояние боевой готовности, после чего он" +" уже не может быть упакован." #: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "шиш-кебаб (вкл)" -msgstr[1] "шиш-кебаба (вкл)" -msgstr[2] "шиш-кебабов (вкл)" -msgstr[3] "шиш-кебаб (вкл)" +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "ядерная мини-бомба" +msgstr[1] "ядерных мини-бомбы" +msgstr[2] "ядерных мини-бомб" +msgstr[3] "ядерная мини-бомба" -#. ~ Use action auto_extinguish_message for shishkebab (on). +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "Облом, чувак! Пламя вашего шиш-кебаба мигает и угасает." +msgid "" +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." +msgstr "" +"Это очень разрушительное оружие, портативная ядерная бомба. Активируйте её, " +"чтобы включить таймер. Мощности бомбы хватит махом снести дом." -#. ~ Use action charges_extinguish_message for shishkebab (on). +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "Отстой, бенз закончился! Пламя вашего шиш-кебаба угасает." +msgid "" +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." +msgstr "" +"Светодиод на этой миниатюрной ядерной бомбе моргает, давая понять, что она " +"скоро взорвётся. Вам стоит поскорее убраться отсюда. Если успеете…" -#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "Ваш шиш-кебаб потрескивает!" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "коктейль Молотова" +msgstr[1] "коктейля Молотова" +msgstr[2] "коктейлей Молотова" +msgstr[3] "коктейль Молотова" -#. ~ Use action voluntary_extinguish_message for shishkebab (on). +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "Пока-пока. Пламя вашего шиш-кебаба угасает." +msgid "Light rag" +msgstr "Поджечь тряпку" -#. ~ Use action water_extinguish_message for shishkebab (on). +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "Ваш шиш-кебаб шипит в воде и выключается." +msgid "You light the Molotov cocktail!" +msgstr "Вы подожгли коктейль Молотова!" -#. ~ Description for shishkebab (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." msgstr "" -"Большой клинок с подачей топлива по лезвию, малым бензобаком и запальником, " -"встроенным в эфес. Клинок ярко светится. Используйте, чтобы прекратить " -"подачу топлива." +"Бутылка с горючей жидкостью и тряпкой, заправленной в горлышко. Используйте " +"зажигалку или спички, чтобы поджечь тряпку, и бросайте в цель." -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "растяжка с дробовиком" -msgstr[1] "растяжки с дробовиком" -msgstr[2] "растяжек с дробовиком" -msgstr[3] "растяжка с дробовиком" - -#. ~ Use action done_message for shotgun trap. -#: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "Вы установили ловушку с дробовиком." - -#. ~ Description for shotgun trap -#: lang/json/TOOL_from_json.py -msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." -msgstr "" -"Простая растяжка, присоединённая к спусковым крючкам двустволки. Когда " -"жертва цепляется за шнур, ловушка срабатывает. Случайным образом может " -"выстрелить либо одним стволом, либо дуплетом. Если выстрел будет сделан " -"одним стволом, ловушка может выстрелить ещё раз." - -#: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "лопата" -msgstr[1] "лопаты" -msgstr[2] "лопат" -msgstr[3] "лопата" - -#. ~ Description for shovel -#: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." -msgstr "" -"Инструмент для копания. Используйте лопату, чтобы окопать глубокими ямами " -"ваше убежище." - -#: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "серп" -msgstr[1] "серпа" -msgstr[2] "серпов" -msgstr[3] "серп" - -#. ~ Description for sickle -#: lang/json/TOOL_from_json.py -msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "" -"Это старинный сельскохозяйственный инструмент, используемый для резки " -"высокой травы. Хотя и имеет здоровое изогнутое лезвие на конце рукоятки, его" -" чрезвычайно сложно использовать не по назначению." - -#: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "маленький огнетушитель" -msgstr[1] "маленьких огнетушителя" -msgstr[2] "маленьких огнетушителей" -msgstr[3] "маленький огнетушитель" - -#. ~ Description for small fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." -msgstr "" -"Ручной огнетушитель, содержащий в себе литр сильно сжатого углекислого газа." -" Применяется для тушения пожаров." - -#: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "ремкомплект огнестрельного оружия" -msgstr[1] "ремкомплекта огнестрельного оружия" -msgstr[2] "ремкомплектов огнестрельного оружия" -msgstr[3] "ремкомплект огнестрельного оружия" - -#. ~ Description for firearm repair kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." -msgstr "" -"Это портативный набор инструментов, используется для ремонта повреждённого " -"огнестрельного оружия. Питается от батареек и необходим для поддержания " -"работоспособности оружия в течение долгого времени. Каждое использование " -"расходует 100 зарядов батареи." - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "смарт-лампа (выкл)" -msgstr[1] "смарт-лампы (выкл)" -msgstr[2] "смарт-ламп (выкл)" -msgstr[3] "смарт-лампа (выкл)" - -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "Вы включили смарт-лампу." - -#. ~ Use action need_charges_msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "У смарт-лампы разрядились батарейки." - -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "Это смарт-лампа, она может быть активирована удалённо." - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "смарт-лампа (вкл)" -msgstr[1] "смарт-лампы (вкл)" -msgstr[2] "смарт-ламп (вкл)" -msgstr[3] "смарт-лампа (вкл)" - -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "Ваша смарт-лампа выключена" - -#. ~ Description for smart lamp (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." -msgstr "Эта смарт-лампа сейчас включена. Она может быть отключена удалённо." - -#: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "спасательный кислородный баллон" -msgstr[1] "спасательных кислородных баллона" -msgstr[2] "спасательных кислородных баллонов" -msgstr[3] "спасательный кислородный баллон" - -#. ~ Description for emergency oxygen pack -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." -msgstr "" -"Маленький баллон со сжатым медицинским кислородом, с вентилем и маской. " -"Обычно используется в чрезвычайных ситуациях, обеспечивает мгновенное " -"облегчение приступов астмы, очистку лёгких от дыма и вызывает краткий прилив" -" энергии." - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "паяльник" -msgstr[1] "паяльника" -msgstr[2] "паяльников" -msgstr[3] "паяльник" - -#. ~ Description for soldering iron -#: lang/json/TOOL_from_json.py -msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." -msgstr "" -"Устройство с металлическим жалом, которое может очень сильно нагреваться. " -"Помогает создавать различную продвинутую электронику. Вы можете использовать" -" его для прижигания ран, если они у вас есть." - -#: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "аэрозольный баллончик" -msgstr[1] "аэрозольных баллончика" -msgstr[2] "аэрозольных баллончиков" -msgstr[3] "аэрозольный баллончик" - -#. ~ Description for spray can -#: lang/json/TOOL_from_json.py -msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." -msgstr "" -"Аэрозольный баллончик, заполненный краской. Активируйте, чтобы делать " -"надписи на полу." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "стремянка" -msgstr[1] "стремянки" -msgstr[2] "стремянок" -msgstr[3] "стремянка" - -#. ~ Description for stepladder -#: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "Деревянная стремянка. Используйте её, чтобы установить." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "самогонный аппарат" -msgstr[1] "самогонных аппарата" -msgstr[2] "самогонных аппаратов" -msgstr[3] "самогонный аппарат" - -#. ~ Description for still -#: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "" -"Самогонный аппарат, используется для дистилляции спирта и других, не менее " -"интересных субстанций." - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "автоклав" -msgstr[1] "автоклава" -msgstr[2] "автоклавов" -msgstr[3] "автоклавы" - -#. ~ Description for autoclave -#: lang/json/TOOL_from_json.py -msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." -msgstr "" -"Это автоклав, полезный для стерилизации вещей вроде КБМ. Требует огромного " -"количества энергии, так что обычные батарейки не подойдут." - -#: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "маркер выживальщика" -msgstr[1] "маркера выживальщика" -msgstr[2] "маркеров выживальщика" -msgstr[3] "маркер выживальщика" - -#. ~ Description for survival marker -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." -msgstr "" -"Заострённый кусок древесного угля, который практически гарантированно " -"измажет ваши руки. Используйте его, чтобы что-нибудь написать." - -#: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "самодельный набор для стрижки" -msgstr[1] "самодельных набора для стрижки" -msgstr[2] "самодельных наборов для стрижки" -msgstr[3] "самодельный набор для стрижки" - -#. ~ Description for makeshift haircut kit -#: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "Это набор инструментов для стрижки волос." - -#: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "кухонный набор выживальщика" -msgstr[1] "кухонных набора выживальщика" -msgstr[2] "кухонных наборов выживальщика" -msgstr[3] "кухонный набор выживальщика" - -#. ~ Description for survivor mess kit -#: lang/json/TOOL_from_json.py -msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." -msgstr "" -"Самодельный кухонный набор, содержащий всё, что может понадобиться для " -"создания постапокалиптической кухни. Работает на масляной горелке, состоит " -"из простых, но прочных инструментов и материалов." - -#: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "телескоп выживальщика" -msgstr[1] "телескопа выживальщика" -msgstr[2] "телескопов выживальщика" -msgstr[3] "телескоп выживальщика" - -#. ~ Description for survivor telescope -#: lang/json/TOOL_from_json.py -msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." -msgstr "" -"Самодельный раздвижной телескоп. Слишком большой и неточный для " -"использования в качестве оружейного прицела, но при ношении в инвентаре " -"удвоит расстояние, которое отображается вокруг вас во время путешествия." - -#: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "самодельный набор для бритья" -msgstr[1] "самодельных набора для бритья" -msgstr[2] "самодельных наборов для бритья" -msgstr[3] "самодельный набор для бритья" - -#. ~ Description for makeshift shaving kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." -msgstr "" -"Это самодельный набор для бритья. Если дополнить его мылом, то вы можете " -"бриться с его помощью. Требует 1 единицу мыла на одно использование." - -#: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "набор штампов и матриц" -msgstr[1] "набора штампов и матриц" -msgstr[2] "наборов штампов и матриц" -msgstr[3] "набор штампов и матриц" - -#. ~ Description for swage and die set -#: lang/json/TOOL_from_json.py -msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "" -"Это набор штампов и матриц, используемых в металлообработке. Эти " -"приспособления требуются в рецептах создания некоторых металлургических " -"предметов." - -#: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "шприц" -msgstr[1] "шприца" -msgstr[2] "шприцов" -msgstr[3] "шприц" - -#. ~ Description for syringe -#: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "" -"Медицинский шприц. Используется для внутривенного введения медицинских " -"препаратов." - -#: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "набор портного" -msgstr[1] "набора портного" -msgstr[2] "наборов портного" -msgstr[3] "набор портного" - -#. ~ Description for tailor's kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." -msgstr "" -"Это качественный швейный набор с кучей иголок, несколькими пластиковыми " -"катушками для ниток, небольшими ножницами и шилом. Используйте набор для " -"модификации ваших одежды и брони. При этом используется навык шитья." - -#: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "дублёная кожа" -msgstr[1] "дублёных кожи" -msgstr[2] "дублёных кож" -msgstr[3] "дублёная кожа" - -#. ~ Use action msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "Вы аккуратно разворачиваете кожу и отряхиваете её." - -#. ~ Use action not_ready_msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "Дублёная кожа ещё не готова." - -#. ~ Description for tanning leather hide -#: lang/json/TOOL_from_json.py -msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." -msgstr "" -"Обработанная шкура животного, претерпевающая химические процессы, " -"необходимые для получения кожи. Вы сможете её активировать для " -"разворачивания и использования, когда будет готова." - -#: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "дублёная меховая шкурка" -msgstr[1] "дублёных меховых шкурки" -msgstr[2] "дублёных меховых шкурок" -msgstr[3] "дублёная меховая шкурка" - -#. ~ Use action msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." -msgstr "Вы аккуратно разворачиваете меховую шкурку и отряхиваете её." - -#. ~ Use action not_ready_msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "Дублёная меховая шкурка ещё не готова." - -#. ~ Description for tanning fur pelt -#: lang/json/TOOL_from_json.py -msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." -msgstr "" -"Обработанная меховая шкурка животного, претерпевающая химические процессы, " -"необходимые для получения меха. Вы сможете его активировать для " -"разворачивания и использования, когда будет готов." - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "площадка телепорта" -msgstr[1] "площадки телепорта" -msgstr[2] "площадок телепорта" -msgstr[3] "площадка телепорта" - -#. ~ Use action done_message for teleport pad. -#: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "Вы установили телепад." - -#. ~ Description for teleport pad -#: lang/json/TOOL_from_json.py -msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." -msgstr "" -"Набор для ловушки-телепорта, состоящий из телепорта и солнечного элемента, " -"срабатывающего при наступании на него." - -#: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "телепорт" -msgstr[1] "телепорта" -msgstr[2] "телепортов" -msgstr[3] "телепорт" - -#. ~ Description for teleporter -#: lang/json/TOOL_from_json.py -msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." -msgstr "" -"Экспериментальное устройство, которое телепортирует вас на небольшое " -"расстояние при активации." - -#: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "палатка" -msgstr[1] "палатки" -msgstr[2] "палаток" -msgstr[3] "палатка" - -#. ~ Description for tent -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." -msgstr "Маленькая палатка на одного человека." - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "горящий кусок стали +2" -msgstr[1] "горящих куска стали +2" -msgstr[2] "горящих кусков стали +2" -msgstr[3] "горящий кусок стали +2" - -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "ЧЁРТОВЫ ЯГОДИЦЫ ЭТА ХРЕНЬ В ОГНЕ" - -#: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "термометр" -msgstr[1] "термометра" -msgstr[2] "термометров" -msgstr[3] "термометр" - -#. ~ Description for thermometer -#: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "Пластиковый термометр, показывает температуру воздуха." - -#: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "метательный огнетушитель" -msgstr[1] "метательных огнетушителя" -msgstr[2] "метательных огнетушителей" -msgstr[3] "метательный огнетушитель" - -#. ~ Description for throwable fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." -msgstr "" -"Это огнетушитель в форме гранаты. Не так эффективен, как обычный " -"огнетушитель, но его можно использовать на расстоянии. Он активируется от " -"нагрева, так что просто бросьте его в огонь." - -#: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "металлические щипцы" -msgstr[1] "металлических щипцов" -msgstr[2] "металлических щипцов" -msgstr[3] "металлические щипцы" - -#. ~ Description for pair of metal tongs -#: lang/json/TOOL_from_json.py -msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." -msgstr "" -"Длинные металлические щипцы. Обычно используются для приготовления пищи или " -"в металлообработке." - -#: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "малый автообогреватель" -msgstr[1] "малых автообогревателя" -msgstr[2] "малых автообогревателей" -msgstr[3] "малый автообогреватель" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "Включить" - -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. -#: lang/json/TOOL_from_json.py -msgid "You turn on the heater." -msgstr "Вы включаете обогреватель." - -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. -#: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "Обогревателю требуется больше зарядов." - -#. ~ Description for small space heater -#. ~ Description for small space heater (on) -#: lang/json/TOOL_from_json.py -msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." -msgstr "" -"Портативный электронагреватель, постоянно испускающий тёплый воздух. " -"Поднимает температуру примерно на 10 градусов по Цельсию." - -#: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "малый автообогреватель (вкл)" -msgstr[1] "малых автообогревателя (вкл)" -msgstr[2] "малых автообогревателей (вкл)" -msgstr[3] "малый автообогреватель (вкл)" - -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). -#: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "Вы выключаете обогреватель." - -#: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "большой автообогреватель" -msgstr[1] "больших автообогревателя" -msgstr[2] "больших автообогревателей" -msgstr[3] "большой автообогреватель" - -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." msgstr "" -"Портативный электронагреватель, постоянно испускающий тёплый воздух. " -"Поднимает температуру примерно на 10 градусов по Цельсию и согревает куда " -"больше воздуха, чем меньшая версия." - -#: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "большой автообогреватель (вкл)" -msgstr[1] "больших автообогревателя (вкл)" -msgstr[2] "больших автообогревателей (вкл)" -msgstr[3] "большой автообогреватель (вкл)" +"Бутылка с горючей жидкостью и горящей тряпкой в горлышке. Метните её, чтобы " +"разбить бутылку и поджечь жидкость. Пламя может быстро вырваться наружу, " +"если вы не метнёте её. Пока горит, ронять её небезопасно." #: lang/json/TOOL_from_json.py msgid "ANFO charge" @@ -99812,4440 +99226,4671 @@ msgstr "" "извергающего большое количество дыма." #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "ящик с инструментами" -msgstr[1] "ящика с инструментами" -msgstr[2] "ящиков с инструментами" -msgstr[3] "ящик с инструментами" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "электрический поджигатель" +msgstr[1] "электрических поджигателя" +msgstr[2] "электрических поджигателей" +msgstr[3] "электрический поджигатель" -#. ~ Description for toolbox +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." msgstr "" -"Крепкий металлический ящик с полным набором инструментов, подходящих для " -"ремонта по дому и строительства." +"Это грубо изготовленный электрический поджигатель, который можно " +"использовать в роли неэффективной зажигалки." #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "ящик с инструментами" -msgstr[1] "ящика с инструментами" -msgstr[2] "ящиков с инструментами" -msgstr[3] "ящики с инструментами" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "лучковая дрель" +msgstr[1] "лучковые дрели" +msgstr[2] "лучковых дрелей" +msgstr[3] "лучковая дрель" -#. ~ Description for workshop toolbox +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -"Крепкий металлический ящик с полным набором инструментов, подходящих для " -"ремонта по дому и строительства, а также дополнительными инструментами для " -"работы в мастерской и тонкой работы." +"Эта дрель — простейший предмет для разведения огня, сделана из двух " +"деревянных палок и нитки. Так как она сделана из простых материалов, " +"разведение огня с её помощью будет протекать медленно и сложно." #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "выдвинутые инструменты" -msgstr[1] "выдвинутые инструменты" -msgstr[2] "выдвинутые инструменты" -msgstr[3] "выдвинутые инструменты" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "бивачная лучковая дрель" +msgstr[1] "бивачные лучковые дрели" +msgstr[2] "бивачных лучковых дрелей" +msgstr[3] "бивачная лучковая дрель" -#. ~ Description for extended toolset +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." msgstr "" -"Набор инструментов, выдвинутый из рук. Может резать, рубить и порядок " -"наводить." - -#: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "факел" -msgstr[1] "факела" -msgstr[2] "факелов" -msgstr[3] "факел" - -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. -#: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "Зажечь" +"Эта прочная лучковая дрель — простейший предмет для разведения огня, сделана" +" из двух деревянных палок и нитки. Так как она сделана из простых " +"материалов, разведение огня с её помощью будет протекать медленно и сложно." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "Вы зажгли факел." +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "огниво" +msgstr[1] "огнива" +msgstr[2] "огнив" +msgstr[3] "огниво" -#. ~ Description for torch +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." msgstr "" -"Большая палка, обмотанная пропитанной в горючем веществе тряпкой. При " -"горении излучает много света. Чтобы зажечь, нужны спички или зажигалка." +"Магниевый брусок и кресало из углеродистой стали. Используйте, чтобы высечь " +"искру и зажечь огонь." -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "Факел погас." +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "зажигалка" +msgstr[1] "зажигалки" +msgstr[2] "зажигалок" +msgstr[3] "зажигалка" -#. ~ Description for torch +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." msgstr "" -"Большая палка, обмотанная пропитанной в горючем веществе тряпкой. Горит, " -"излучая много света." +"Одноразовая пластиковая зажигалка. Зажигалку можно использовать для " +"прикуривания сигарет, поджигания разных вещей (вроде коктейля Молотова) или " +"находящихся рядом предметов." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" -msgstr[0] "шпалерные ножницы (выкл)" -msgstr[1] "шпалерных ножниц (выкл)" -msgstr[2] "шпалерных ножниц (выкл)" -msgstr[3] "шпалерные ножницы (выкл)" +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "увеличительное стекло" +msgstr[1] "увеличительных стекла" +msgstr[2] "увеличительных стёкол" +msgstr[3] "увеличительное стекло" -#. ~ Description for hedge trimmer (off) +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." msgstr "" -"Двусторонние, работающие на бензине шпалерные ножницы без цепи. Длинный ряд " -"острых зубьев простирается от двигателя; включение инструмента заставит их " -"быстро вибрировать. Хоть это не бензопила, но зомби всё равно обеспокоены." +"Это увеличительное стекло. Его можно использовать для разведения огня в " +"солнечные дни." #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" -msgstr[0] "шпалерные ножницы (вкл)" -msgstr[1] "шпалерных ножниц (вкл)" -msgstr[2] "шпалерных ножниц (вкл)" -msgstr[3] "шпалерные ножницы (вкл)" +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "коробок спичек" +msgstr[1] "коробка спичек" +msgstr[2] "коробков спичек" +msgstr[3] "коробок спичек" -#. ~ Description for hedge trimmer (on) +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." msgstr "" -"Двусторонние, работающие на бензине шпалерные ножницы без цепи. В настоящее " -"время включены и готовы подстричь нескольких зомби. Активируйте, чтобы " -"выключить." +"Маленький коробок спичек. Спички можно использовать для прикуривания " +"сигарет, поджигания разных вещей (вроде коктейля Молотова) или находящихся " +"рядом предметов." #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "ловушка «растяжка»" -msgstr[1] "ловушки «растяжка»" -msgstr[2] "ловушек «растяжка»" -msgstr[3] "ловушка «растяжка»" +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "заправляемая зажигалка" +msgstr[1] "заправляемых зажигалки" +msgstr[2] "заправляемых зажигалок" +msgstr[3] "заправляемая зажигалка" -#. ~ Use action done_message for tripwire trap. +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "Зажечь" + +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "Вы натягиваете растяжку." +msgid "You flick the lighter." +msgstr "Вы щёлкнули зажигалкой." -#. ~ Description for tripwire trap +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "Ничего не произошло." + +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." msgstr "" -"Сильный тонкий шнур с креплениями с обоих концов. Растяжку нужно " -"устанавливать поперёк дверного проёма или другого узкого прохода. Любой " -"проходящий через неё может споткнуться, упасть и немного покалечиться." +"Эта модель зажигалки имеет откидную крышку и может при надобности " +"заправляться. Её можно использовать для прикуривания сигарет, поджигания " +"разных вещей (вроде коктейля Молотова) или находящихся рядом предметов." +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "труба" -msgstr[1] "трубы" -msgstr[2] "труб" -msgstr[3] "труба" +msgid "You extinguish the lighter." +msgstr "Вы потушили зажигалку." -#. ~ Description for trumpet +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "Латунная труба всего лишь с парой вмятин тут и там." +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "Зажигалка с откидной крышкой и заправляемым баллоном. Горит." #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "укулеле" -msgstr[1] "укулеле" -msgstr[2] "укулеле" -msgstr[3] "укулеле" +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "контейнер для углей" +msgstr[1] "контейнера для углей" +msgstr[2] "контейнеров для углей" +msgstr[3] "контейнер для углей" -#. ~ Description for ukulele +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "Маленькое укулеле заводского изготовления. Похоже, оно исправно." +msgid "You light the tinder." +msgstr "Вы зажигаете трут." +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "вакуумный упаковщик" -msgstr[1] "вакуумных упаковщика" -msgstr[2] "вакуумных упаковщиков" -msgstr[3] "вакуумный упаковщик" +msgid "The ember carrier is out of tinder." +msgstr "Контейнер для углей гаснет." -#. ~ Description for vacuum sealer +#. ~ Use action need_fire_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You need a lighter or fire to light this." +msgstr "Вам нужен огонь или зажигалка, чтобы зажечь это." + +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." msgstr "" -"Портативный прибор с термоэлементом и воздушным насосом. Предназначен для " -"вакуумной упаковки продуктов для долговременного хранения." +"Это маленький контейнер для переноски трута, с дырочками для обеспечения " +"контролируемого потока воздуха. Медленно тлеющие угли могут храниться в нём " +"долгое время, что позволяет разводить огонь без современных инструментов." #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "ручная зарядка" -msgstr[1] "ручных зарядки" -msgstr[2] "ручных зарядок" -msgstr[3] "ручные зарядки" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "контейнер для углей (горит)" +msgstr[1] "контейнера для углей (горит)" +msgstr[2] "контейнеров для углей (горит)" +msgstr[3] "контейнер для углей (горит)" -#. ~ Description for hand-crank charger +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." msgstr "" -"Устройство для зарядки батарей, питаемое за счёт мышечной силы руки. В " -"регулируемый отсек помещаются самые различные перезаряжаемые батареи." +"Это маленький контейнер для переноски трута, с дырочками для обеспечения " +"контролируемого потока воздуха. Внутри него медленно тлеют угли, и их можно " +"использовать для разведения огня." #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "вибратор" -msgstr[1] "вибратора" -msgstr[2] "вибраторов" -msgstr[3] "вибратор" +msgid "crash axe" +msgid_plural "crash axes" +msgstr[0] "аварийный топор" +msgstr[1] "аварийных топора" +msgstr[2] "аварийных топоров" +msgstr[3] "аварийные топоры" -#. ~ Description for vibrator +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." msgstr "" -"Это пожирающее батарею устройство — незаменимая вещь для массирования " -"напряжённых мест. Используйте его, чтобы отдохнуть и расслабиться." +"Короткий лёгкий аварийный инструмент с лезвием в виде четверти круга, " +"коротким шипом на противоположной стороне и изолированной ручкой. " +"Применяется на самолётах для пробивания или отгибания стен или взлома " +"шкафчиков, чтобы получить доступ в случае пожара." #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "скрипка" -msgstr[1] "скрипки" -msgstr[2] "скрипок" -msgstr[3] "скрипка" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "большой огнетушитель" +msgstr[1] "больших огнетушителя" +msgstr[2] "больших огнетушителей" +msgstr[3] "большой огнетушитель" -#. ~ Description for violin +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" -"Дешёвая заводская скрипка со встроенным хранилищем для смычка. По-прежнему " -"издаёт приятные звуки." +"Это аварийный огнетушитель, содержащий около двадцати литров огнестойкой " +"пены. Полезен для тушения пожаров." #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "золотая скрипка" -msgstr[1] "золотых скрипки" -msgstr[2] "золотых скрипок" -msgstr[3] "золотая скрипка" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "пожарный топор" +msgstr[1] "пожарных топора" +msgstr[2] "пожарных топоров" +msgstr[3] "пожарный топор" -#. ~ Description for golden fiddle +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." msgstr "" -"Блестящая золотая скрипка, со странной аурой вокруг неё. У вас ощущение, что" -" когда-то она принадлежала лучшему из лучших." +"Это большой двуручный топор, который ранее использовали пожарники. В бою он " +"может наносить очень большой урон, но и время между ударами достаточно " +"велико." #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "вихревой камень" -msgstr[1] "вихревых камня" -msgstr[2] "вихревых камней" -msgstr[3] "вихревой камень" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "пожарный багор" +msgstr[1] "пожарных багра" +msgstr[2] "пожарных багров" +msgstr[3] "пожарный багор" -#. ~ Description for vortex stone +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." msgstr "" -"Камень, весь покрытый спиральными углублениями и отверстиями по периметру. " -"Хоть он и кажется крупным, но практически ничего не весит. Такое ощущение, " -"что воздух стягивается к нему." +"Этот тяжёлый многоцелевой инструмент обычно используется пожарными, " +"сотрудниками правоохранительных органов или военных спасательных " +"подразделений. При его помощи вы можете вскрывать запертые двери и сдвигать " +"крышки люков. Кроме того, можно пустить его в ход, чтобы разбить чьи-нибудь " +"головы." #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "стиральная доска" -msgstr[1] "стиральные доски" -msgstr[2] "стиральных досок" -msgstr[3] "стиральная доска" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "маленький огнетушитель" +msgstr[1] "маленьких огнетушителя" +msgstr[2] "маленьких огнетушителей" +msgstr[3] "маленький огнетушитель" -#. ~ Description for washboard +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." msgstr "" -"Это деревянная стиральная доска. При наличии чистящего средства с её помощью" -" можно стирать загрязнённую одежду." +"Ручной огнетушитель, содержащий в себе литр сильно сжатого углекислого газа." +" Применяется для тушения пожаров." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "водоочиститель" -msgstr[1] "водоочистителя" -msgstr[2] "водоочистителей" -msgstr[3] "водоочиститель" +#: lang/json/TOOL_from_json.py +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "метательный огнетушитель" +msgstr[1] "метательных огнетушителя" +msgstr[2] "метательных огнетушителей" +msgstr[3] "метательный огнетушитель" -#. ~ Description for water purifier +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." msgstr "" -"Это устройство на батарейках служит для очистки питьевой воды. При " -"использовании его на контейнере с водой, оно очистит его содержимое. Его " -"можно использовать на воде, взятой из недостоверных источников, таких как " -"река, т.к. в вода в них может быть непригодна для питья." +"Это огнетушитель в форме гранаты. Не так эффективен, как обычный " +"огнетушитель, но его можно использовать на расстоянии. Он активируется от " +"нагрева, так что просто бросьте его в огонь." #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "доплеровский радар Турбо 2000" -msgstr[1] "доплеровских радара Турбо 2000" -msgstr[2] "доплеровских радаров Турбо 2000" -msgstr[3] "доплеровский радар Турбо 2000" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "пластиковый садок" +msgstr[1] "пластиковых садка" +msgstr[2] "пластиковых садков" +msgstr[3] "пластиковый садок" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -"Портфель со встроенным ноутбуком, выглядящим как привет из 80-х. Его " -"старинный монохромный монитор отображает множество метеорологических данных." -" Однако знака FLDSMDFR нет." +"Это самодельная ловушка для рыб, сделанная из пластиковых бутылок. Это " +"простая, примитивная, но лёгкая в использовании ловушка. Принцип действия: " +"рыба заплывает внутрь ловушки за приманкой, но не может выбраться из неё. Не" +" гуманно, запрещено законом, но больше не осталось полицейских, кому было бы" +" до этого дело." #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "сварочный аппарат" -msgstr[1] "сварочных аппарата" -msgstr[2] "сварочных аппаратов" -msgstr[3] "сварочные аппараты" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "простая удочка" +msgstr[1] "простых удочки" +msgstr[2] "простых удочек" +msgstr[3] "простая удочка" -#. ~ Description for arc welder +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." msgstr "" -"Инструмент для соединения металлических частей при помощи электрической " -"дуги. Незаменимая вещь в строительстве и ремонте. Работает от батареек." +"По правде говоря, эта «удочка» — всего лишь палка с верёвкой и крючком." #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "самодельный сварочный аппарат" -msgstr[1] "самодельных сварочных аппарата" -msgstr[2] "самодельных сварочных аппаратов" -msgstr[3] "самодельные сварочные аппараты" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "профессиональная удочка" +msgstr[1] "профессиональной удочки" +msgstr[2] "профессиональных удочек" +msgstr[3] "профессиональная удочка" -#. ~ Description for makeshift arc welder +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." msgstr "" -"Примитивный сварочный аппарат, собранный из нескольких трансформаторов, " -"проводов, самодельного держателя электрода и полного пренебрежения техникой " -"безопасности. Он не так эффективен, как прибор промышленного производства, " -"но на крайний случай сгодится." +"Профессиональная удочка с набором грузил. При помощи этой удочки вы сможете " +"поймать всё что угодно." #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "деревянная затирка" -msgstr[1] "деревянных затирки" -msgstr[2] "деревянных затирок" -msgstr[3] "деревянная затирка" +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "станок для патронов" +msgstr[1] "станка для патронов" +msgstr[2] "станков для патронов" +msgstr[3] "станки для патронов" -#. ~ Description for wooden smoother +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." msgstr "" -"Эта большая самодельная затирка используется в строительстве для сглаживания" -" бетона или раствора. " +"Маленький ручной пресс для снаряжения патронов. В комплекте имеется всё " +"необходимое для самостоятельной заправки и обжатия патронов." #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "шерстяное волокно" -msgstr[1] "шерстяных волокон" -msgstr[2] "шерстяных волокон" -msgstr[3] "шерстяное волокно" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "самодельный патронный 'станок'" +msgstr[1] "самодельных патронных 'станка'" +msgstr[2] "самодельных патронных 'станков'" +msgstr[3] "самодельные патронные 'станки'" -#. ~ Description for wool staple +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." -msgstr "Клубок шерстяных волокон. Их можно переработать в войлок или пряжу." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." +msgstr "" +"Предметы для кустарного переснаряжения патронов для дробовика. Дощечка с " +"вырезанной в центре дыркой, гвоздь и обрезанный штырь для установки пыжей, " +"извлечения и (осторожной!) замены капсюлей. Порох и дробь отмеряются " +"обрезанной гильзой. Другой конец дощечки приспособлен для сворачивания " +"пластиковых гильз. Изменить размер патрона не выйдет, так что " +"переснаряженными патронами следует стрелять из того же оружия, из которого " +"ими стреляли прежде." #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "упакованный плёночный дозиметр" -msgstr[1] "упакованных плёночных дозиметра" -msgstr[2] "упакованных плёночных дозиметров" -msgstr[3] "упакованный плёночный дозиметр" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "кинетический молоток" +msgstr[1] "кинетических молотка" +msgstr[2] "кинетических молотков" +msgstr[3] "кинетический молоток" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "Распаковать" +msgid "This is a tool used for properly disassembling firearm ammunition." +msgstr "Инструмент, необходимый для разбора патронов." -#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "" -"Вы сняли упаковку с дозиметра. Теперь он готов показать радиационное " -"заражение." +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "медный нож" +msgstr[1] "медных ножа" +msgstr[2] "медных ножей" +msgstr[3] "медный нож" -#. ~ Description for wrapped radiation badge +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." msgstr "" -"Устройство в виде значка, определяющее дозу облучения. Вмонтировано в " -"радиационно-блокирующую сумку. Активируйте, чтобы снять с сумки." +"Нож, состоящий из куска грубо обработанной меди и простой рукоятки. " +"Примитивно, но является шагом вперёд по сравнению с каменным веком." #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "гаечный ключ" -msgstr[1] "гаечных ключа" -msgstr[2] "гаечных ключей" -msgstr[3] "гаечный ключ" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "нож ныряльщика" +msgstr[1] "ножа ныряльщика" +msgstr[2] "ножей ныряльщика" +msgstr[3] "нож ныряльщика" -#. ~ Description for wrench +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." msgstr "" -"Разводной гаечный ключ. Неплохое оружие ближнего боя, а также используется " -"во многих рецептах механических изделий." +"Короткий, крепкий нож с тупым кончиком и зазубренной кромкой для резки строп" +" и ремней. В основном используется ныряльщиками, очень лёгкий и практически " +"не займёт места в ваших карманах." #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "канцелярский нож" -msgstr[1] "канцелярских ножа" -msgstr[2] "канцелярских ножей" -msgstr[3] "канцелярский нож" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "скребок для мёда" +msgstr[1] "скребка для мёда" +msgstr[2] "скребков для мёда" +msgstr[3] "скребок для мёда" -#. ~ Description for X-Acto knife +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." msgstr "" -"Маленький, но очень острый модельный нож, предназначен для работы с " -"текстильными изделиями, полезен при создании предметов. Наносит неплохие " -"повреждения, но из-за его маленького кончика нужно много умения, чтобы " -"попасть во врага. Слишком мал для разделки трупов." +"Острый, похожий на нож инструмент, используемый при сборе мёда из ульев. " +"Вполне сносное оружие ближнего боя." #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "кухонный комбайн" -msgstr[1] "кухонных комбайна" -msgstr[2] "кухонных комбайнов" -msgstr[3] "кухонный комбайн" +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "карманный нож" +msgstr[1] "карманных ножа" +msgstr[2] "карманных ножей" +msgstr[3] "карманный нож" -#. ~ Description for food processor +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." msgstr "" -"Устройство для кухни, при помощи которого можно резать, шинковать, " -"измельчать, молоть, смешивать продукты и делать из них пюре." +"Небольшой карманный нож, не очень эффективен в качестве оружия, но лучше, " +"чем ничего. Достаточно острый, чтобы использовать для разделки." #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "кольчужная пластина" -msgstr[1] "кольчужные пластины" -msgstr[2] "кольчужных пластин" -msgstr[3] "кольчужная пластина" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "каменный нож" +msgstr[1] "каменных ножа" +msgstr[2] "каменных ножей" +msgstr[3] "каменный нож" -#. ~ Description for chainmail sheet +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." msgstr "" -"Кольчужная пластина с заклёпками. При определённом навыке несколько таких " -"пластин можно объединить, чтобы изготовить крепкую броню." +"Обычный камень, которому придали форму грубого лезвия и вставили в расщеп " +"деревянной рукояти. Не так полезен, как обычный нож, но всё же лучше, чем " +"ничего." #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "набор для электролиза" -msgstr[1] "набора для электролиза" -msgstr[2] "наборов для электролиза" -msgstr[3] "набор для электролиза" +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "лопатка" +msgstr[1] "лопатки" +msgstr[2] "лопаток" +msgstr[3] "лопатка" -#. ~ Description for electrolysis kit +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." +"A small, sharp gardening shovel, perfect for digging up grubs and worms." msgstr "" -"Набор из проводов и электродов для передачи постоянного тока, обычно в " -"жидкость. Можно использовать при изготовлении предметов. Чтобы использовать," -" заряжайте его аккумулятором или 12-вольтовой автомобильной батареей." +"Маленькая, острая садовая лопата. Идеальна для выкапывания личинок и червей." #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "платиновая решётка" -msgstr[1] "платиновых решётки" -msgstr[2] "платиновых решёток" -msgstr[3] "платиновые решётки" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "тяпка" +msgstr[1] "тяпки" +msgstr[2] "тяпок" +msgstr[3] "тяпка" -#. ~ Description for platinum grille +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." msgstr "" -"Металлическая решётка с платиновым покрытием, пригодная в качестве " -"катализатора для химических реакций." - -#: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "печь бродяги" -msgstr[1] "печи бродяги" -msgstr[2] "печей бродяги" -msgstr[3] "печь бродяги" - -#: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "контейнер для углей" -msgstr[1] "контейнера для углей" -msgstr[2] "контейнеров для углей" -msgstr[3] "контейнер для углей" - -#. ~ Use action msg for ember carrier. -#: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "Вы зажигаете трут." - -#. ~ Use action need_charges_msg for ember carrier. -#: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." -msgstr "Контейнер для углей гаснет." +"Сельскохозяйственный инструмент. Используйте тяпку, чтобы вспахать землю " +"(это позволит замедлить монстров), или же вырыть неглубокую яму." -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "Вам нужен огонь или зажигалка, чтобы зажечь это." +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "каменная лопата" +msgstr[1] "каменных лопаты" +msgstr[2] "каменных лопат" +msgstr[3] "каменная лопата" -#. ~ Description for ember carrier +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." msgstr "" -"Это маленький контейнер для переноски трута, с дырочками для обеспечения " -"контролируемого потока воздуха. Медленно тлеющие угли могут храниться в нём " -"долгое время, что позволяет разводить огонь без современных инструментов." +"Плоский камень, присоединённый к палке, работает вполне сносно в качестве " +"лопаты, но не сможет сравниться с настоящей лопатой." #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "контейнер для углей (горит)" -msgstr[1] "контейнера для углей (горит)" -msgstr[2] "контейнеров для углей (горит)" -msgstr[3] "контейнер для углей (горит)" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "коса" +msgstr[1] "косы" +msgstr[2] "кос" +msgstr[3] "коса" -#. ~ Description for ember carrier (lit) +#. ~ Description for scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" -"Это маленький контейнер для переноски трута, с дырочками для обеспечения " -"контролируемого потока воздуха. Внутри него медленно тлеют угли, и их можно " -"использовать для разведения огня." +"Это старинный сельскохозяйственный инструмент, используемый для срезания " +"высокой травы. Хотя на конце черенка находится огромное лезвие, его " +"чрезвычайно сложно использовать не по назначению." #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "поддон с влажными саманными кирпичами" -msgstr[1] "поддона с влажными саманными кирпичами" -msgstr[2] "поддонов с влажными саманными кирпичами" -msgstr[3] "поддоны с влажными саманными кирпичами" +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "лопата" +msgstr[1] "лопаты" +msgstr[2] "лопат" +msgstr[3] "лопата" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "Вы постукиваете по кирпичу, и он достаточно твёрдый." +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "" +"Инструмент для копания. Используйте лопату, чтобы окопать глубокими ямами " +"ваше убежище." -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "Кирпич ещё не высох и не сможет держать вес." +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "серп" +msgstr[1] "серпа" +msgstr[2] "серпов" +msgstr[3] "серп" -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." msgstr "" -"Поддон с тяжёлыми саманными кирпичами, им надо медленно высохнуть, чтоб от " -"них была польза." +"Это старинный сельскохозяйственный инструмент, используемый для резки " +"высокой травы. Хотя и имеет здоровое изогнутое лезвие на конце рукоятки, его" +" чрезвычайно сложно использовать не по назначению." #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "поддон с сухими саманными кирпичами" -msgstr[1] "поддона с сухими саманными кирпичами" -msgstr[2] "поддонов с сухими саманными кирпичами" -msgstr[3] "поддоны с сухими саманными кирпичами" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" +msgstr[0] "шпалерные ножницы (выкл)" +msgstr[1] "шпалерных ножниц (выкл)" +msgstr[2] "шпалерных ножниц (выкл)" +msgstr[3] "шпалерные ножницы (выкл)" -#. ~ Description for pallet of dry adobe bricks +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." msgstr "" -"Поддон с простыми саманными кирпичами, которые сохли неделю, пока вы " -"рисковали своей жизнью. Разберите, чтобы вернуть компоненты и строительные " -"материалы." +"Двусторонние, работающие на бензине шпалерные ножницы без цепи. Длинный ряд " +"острых зубьев простирается от двигателя; включение инструмента заставит их " +"быстро вибрировать. Хоть это не бензопила, но зомби всё равно обеспокоены." #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "бронзовая наковальня" -msgstr[1] "бронзовые наковальни" -msgstr[2] "бронзовых наковален" -msgstr[3] "бронзовая наковальня" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "шпалерные ножницы (вкл)" +msgstr[1] "шпалерных ножниц (вкл)" +msgstr[2] "шпалерных ножниц (вкл)" +msgstr[3] "шпалерные ножницы (вкл)" -#. ~ Description for bronze anvil +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." msgstr "" -"Бронзовый блок необычной формы с долотообразными выступами по краям. " -"Используется в большинстве рецептов по металлообработке." +"Двусторонние, работающие на бензине шпалерные ножницы без цепи. В настоящее " +"время включены и готовы подстричь нескольких зомби. Активируйте, чтобы " +"выключить." #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "каменное рубило" -msgstr[1] "каменных рубила" -msgstr[2] "каменных рубил" -msgstr[3] "каменное рубило" +msgid "candle" +msgid_plural "candles" +msgstr[0] "свеча" +msgstr[1] "свечи" +msgstr[2] "свечей" +msgstr[3] "свеча" -#. ~ Description for stone hand axe +#. ~ Use action msg for candle. +#: lang/json/TOOL_from_json.py +msgid "You light the candle." +msgstr "Вы зажгли свечу." + +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." msgstr "" -"Это широкий кусок заострённого камня с необработанной зоной, достаточной для" -" безопасного удержания. Швейцарский армейский нож нижнего палеолита." +"Толстая свеча, даёт не слишком много света, зато может гореть достаточно " +"долго. Чтобы зажечь, нужны спички или зажигалка." +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "металлическое рубило" -msgstr[1] "металлических рубила" -msgstr[2] "металлических рубил" -msgstr[3] "металлическое рубило" +msgid "The candle winks out." +msgstr "Свеча гаснет" -#. ~ Description for metal hand axe +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." msgstr "" -"Кусок стали, один его край обработан молотком в какое-то подобие режущей " -"кромки. Им можно пользоваться как топором, но он никогда не сравнится с " -"настоящим инструментом." +"Толстая свеча, даёт не слишком много света, зато может гореть достаточно " +"долго. Эта свеча горит." #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "развёртка" -msgstr[1] "развёртки" -msgstr[2] "развёрток" -msgstr[3] "развёртки" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "электрический фонарь (выкл)" +msgstr[1] "электрических фонаря (выкл)" +msgstr[2] "электрических фонарей (выкл)" +msgstr[3] "электрический фонарь (выкл)" -#. ~ Description for pin reamer +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." -msgstr "" -"Ручные развёртки такого типа используются для увеличения существующих " -"отверстий, или удаления шероховатостей и т.п. в них." +msgid "You turn the lamp on." +msgstr "Вы зажгли лампу." +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "напильник по металлу" -msgstr[1] "напильника по металлу" -msgstr[2] "напильников по металлу" -msgstr[3] "напильники по металлу" +msgid "The lantern has no batteries." +msgstr "В фонаре нет батареек." -#. ~ Description for metal fileset +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." msgstr "" -"Эти инструменты обычно используются для съёма небольшого количества " -"материала с поверхности металлических предметов." +"Это лампа, работающая на батарейках. Даёт не слишком много света, зато горит" +" долго. Используйте её, чтобы включить." #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "болгарка" -msgstr[1] "болгарки" -msgstr[2] "болгарок" -msgstr[3] "болгарки" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "электрический фонарь (вкл)" +msgstr[1] "электрических фонаря (вкл)" +msgstr[2] "электрических фонарей (вкл)" +msgstr[3] "электрический фонарь (вкл)" -#. ~ Description for angle grinder +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." -msgstr "" -"Этот широко распространённый электроинструмент часто используется для " -"удаления излишков материала или шлифования поверхностей." +msgid "You turn the lamp off." +msgstr "Вы выключили лампу." #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "зажим" -msgstr[1] "зажима" -msgstr[2] "зажимов" -msgstr[3] "зажимы" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "фонарик (выкл)" +msgstr[1] "фонарика (выкл)" +msgstr[2] "фонариков (выкл)" +msgstr[3] "фонарик (выкл)" -#. ~ Description for clamp +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." -msgstr "" -"Зажим полезен для неподвижной фиксации предметов, особенно если использовать" -" сразу несколько." +msgid "You turn the flashlight on." +msgstr "Вы включили фонарик." +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "Крюк с рукоятью" -msgstr[1] "Крюка с рукоятью" -msgstr[2] "Крюков с рукоятью" -msgstr[3] "Крюк с рукоятью" +msgid "The flashlight's batteries are dead." +msgstr "Батарейки в фонарике полностью разряжены." -#. ~ Description for grip hook +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." msgstr "" -"Простой стальной крюк с круглой стальной ручкой. Довольно сносное оружие " -"ближнего боя." +"Это обычный домашний фонарик с пластиковой рукояткой. Его можно включить, " +"если в нём есть заряженные батарейки." #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "весы для ванной" -msgstr[1] "весов для ванной" -msgstr[2] "весов для ванной" -msgstr[3] "весы для ванной" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "фонарик (вкл)" +msgstr[1] "фонарика (вкл)" +msgstr[2] "фонариков (вкл)" +msgstr[3] "фонарик (вкл)" -#. ~ Description for bathroom scale +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "Маленькие весы для взвешивания голого человека." +msgid "You turn the flashlight off." +msgstr "Вы выключили фонарик." #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "ацетиленовый аппарат" -msgstr[1] "ацетиленовых аппарата" -msgstr[2] "ацетиленовых аппаратов" -msgstr[3] "ацетиленовые аппараты" +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "бензиновый фонарь (выкл)" +msgstr[1] "бензиновых фонаря (выкл)" +msgstr[2] "бензиновых фонарей (выкл)" +msgstr[3] "бензиновый фонарь (выкл)" -#. ~ Description for acetylene-gas machine +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." -msgstr "" -"Громоздкое устройство, превращающее воду и карбид кальция в несжатый " -"ацетилен." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "военный чёрный ящик" -msgstr[1] "военных чёрных ящика" -msgstr[2] "военных чёрных ящиков" -msgstr[3] "военный чёрный ящик" +msgid "The lamp is empty." +msgstr "Лампа пуста." -#. ~ Description for military black box +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." -msgstr "" -"Чёрный ящик, скорее всего найденный в обломках военного транспорта. Если " -"сможете найти систему для анализа этого аппарата, то, возможно, узнаете что-" -"нибудь интересное." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "мини-реактор" -msgstr[1] "мини-реактора" -msgstr[2] "мини-реакторов" -msgstr[3] "мини-реактор" - -#. ~ Description for minireactor -#: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." msgstr "" -"Маленький портативный плутониевый реактор. Обращаться с большой " -"осторожностью!" - -#: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "неактивный дрон ЭМИ граната" -msgstr[1] "неактивных дрона ЭМИ граната" -msgstr[2] "неактивных дронов ЭМИ граната" -msgstr[3] "неактивный дрон ЭМИ граната" +"Небольшая лампа, работающая на бензине. Даёт не слишком много света, зато " +"горит долго. Зажечь можно через команду использования." -#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "" -"Мэнхак с ЭМИ гранатой взлетает с вашей ладони и начинает осмотр территории!" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "бензиновый фонарь (вкл)" +msgstr[1] "бензиновых фонаря (вкл)" +msgstr[2] "бензиновых фонарей (вкл)" +msgstr[3] "бензиновый фонарь (вкл)" -#. ~ Use action hostile_msg for inactive EMP hack. +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "Вы ошиблись в настройке мэнхака с ЭМИ гранатой; в укрытие!" +msgid "The lantern is extinguished." +msgstr "Лампа потушена." -#. ~ Description for inactive EMP hack +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." msgstr "" -"Отключённый мэнхак с ЭМИ гранатой. Мэнхаки с ЭМИ гранатой — это летающие " -"роботы размером с кулак, оснащённые ЭМИ-гранатой, которые подлетают к цели и" -" взрываются. Активируйте этот мэнхак для использования. Высокий уровень " -"навыков электроники и компьютеров поможет с успешным перепрограммированием." - -#: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "неактивный дрон С-4" -msgstr[1] "неактивных дрона С-4" -msgstr[2] "неактивных дронов С-4" -msgstr[3] "неактивный дрон С-4" +"Небольшая лампа, работающая на бензине. Даёт не слишком много света, зато " +"горит долго. Сейчас зажжена. Активируйте, чтобы потушить." -#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "Мэнхак с С-4 взлетает с вашей ладони и начинает осмотр территории!" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "светящаяся палочка" +msgstr[1] "светящиеся палочки" +msgstr[2] "светящихся палочек" +msgstr[3] "светящаяся палочка" -#. ~ Use action hostile_msg for inactive C-4 hack. +#. ~ Use action msg for glowstick. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "Вы ошиблись в настройке мэнхака с С-4; в укрытие!" +msgid "You activate the glowstick." +msgstr "Вы активировали светящуюся палочку." -#. ~ Description for inactive C-4 hack +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." msgstr "" -"Отключённый мэнхак с С-4. Мэнхаки с С-4 — это летающие роботы размером с " -"кулак, оснащённые взрывчаткой С-4, которые подлетают к цели и взрываются. " -"Активируйте этот мэнхак для использования. Высокий уровень навыков " -"электроники и компьютеров поможет с успешным перепрограммированием." +"Небольшая светящаяся палочка синего цвета. Согните её для начала химической " +"реакции. Она будет производить маленькое количество света." #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "неактивный дрон светошумовая граната " -msgstr[1] "неактивных дрона светошумовая граната " -msgstr[2] "неактивных дронов светошумовая граната " -msgstr[3] "неактивный дрон светошумовая граната " +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "отработавшая светящаяся палочка" +msgstr[1] "отработавших светящиеся палочки" +msgstr[2] "отработавших светящихся палочек" +msgstr[3] "отработавшая светящаяся палочка" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "" -"Мэнхак со светошумовой гранатой взлетает с вашей ладони и начинает осмотр " -"территории!" +msgid "This is a spent glowstick. It is essentially trash." +msgstr "Использованная светящаяся палочка, по сути — хлам." -#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "Вы ошиблись в настройке мэнхака со светошумовой гранатой; в укрытие!" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "светящаяся палочка (активно)" +msgstr[1] "светящиеся палочки (активно)" +msgstr[2] "светящихся палочек (активно)" +msgstr[3] "светящаяся палочка (активно)" -#. ~ Description for inactive flashbang hack +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." msgstr "" -"Отключённый мэнхак со светошумовой гранатой. Мэнхаки со светошумовой " -"гранатой — это летающие роботы размером с кулак, оснащённые светошумовой " -"гранатой, которые подлетают к цели и взрываются. Активируйте этот мэнхак для" -" использования. Высокий уровень навыков электроники и компьютеров поможет с " -"успешным перепрограммированием." +"Эта светящаяся палочка излучает свет. Она будет светить в течение нескольких" +" часов, а потом потухнет." #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "неактивный дрон слезоточивая граната" -msgstr[1] "неактивных дрона слезоточивая граната" -msgstr[2] "неактивных дронов слезоточивая граната" -msgstr[3] "неактивный дрон слезоточивая граната" +msgid "flare" +msgid_plural "flares" +msgstr[0] "осветительный снаряд" +msgstr[1] "осветительных снаряда" +msgstr[2] "осветительных снарядов" +msgstr[3] "осветительный снаряд" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "" -"Мэнхак со слезоточивым газом взлетает с вашей ладони и начинает осмотр " -"территории!" +msgid "Strike the striker" +msgstr "Зажечь" -#. ~ Use action hostile_msg for inactive tear gas hack. +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "Вы ошиблись в настройке мэнхака со слезоточивым газом; в укрытие!" +msgid "You strike your flare and light it." +msgstr "Вы активировали ударом осветительный снаряд." -#. ~ Description for inactive tear gas hack +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." msgstr "" -"Отключённый мэнхак со слезоточивым газом. Мэнхаки со слезоточивым газом — " -"это летающие роботы размером с кулак, оснащённые гранатой со слезоточивым " -"газом, которые подлетают к цели и выпускают газ. Активируйте этот мэнхак для" -" использования. Высокий уровень навыков электроники и компьютеров поможет с " -"успешным перепрограммированием." +"Это медленно горящий осветительный снаряд на магниевой основе. Активируйте, " +"чтобы ударить и зажечь его. В результате он будет ярко гореть около " +"получаса." #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "неактивный дрон граната" -msgstr[1] "неактивных дрона гранаты" -msgstr[2] "неактивных дронов гранат" -msgstr[3] "неактивный дрон граната" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "осветительный снаряд (активно)" +msgstr[1] "осветительных снаряда (активно)" +msgstr[2] "осветительных снарядов (активно)" +msgstr[3] "осветительный снаряд (активно)" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Description for active flare #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" +msgid "" +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." msgstr "" -"Мэнхак с гранатой взлетает с вашей ладони и начинает осмотр территории!" +"Это горящий осветительный снаряд, излучающий яркий свет. Он будет светить " +"около получаса." -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "Вы ошиблись в настройке мэнхака с гранатой; в укрытие!" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "мощный фонарик (выкл)" +msgstr[1] "мощных фонарика (выкл)" +msgstr[2] "мощных фонариков (выкл)" +msgstr[3] "мощный фонарик (выкл)" -#. ~ Description for inactive grenade hack +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." -msgstr "" -"Отключённый мэнхак с гранатой. Мэнхаки с гранатой — это летающие роботы " -"размером с кулак, оснащённые гранатой, которые подлетают к цели и " -"взрываются. Активируйте этот мэнхак для использования. Высокий уровень " -"навыков электроники и компьютеров поможет с успешным перепрограммированием." +msgid "You turn the heavy duty flashlight on." +msgstr "Вы включаете мощный фонарик." +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "лазерная турель (неактивно)" -msgstr[1] "лазерных турели (неактивно)" -msgstr[2] "лазерных турелей (неактивно)" -msgstr[3] "лазерная турель (неактивно)" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "Батарейки мощного фонарика полностью разряжены." -#. ~ Description for inactive laser turret +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." msgstr "" -"Отключённая лазерная турель. Для использования её нужно активировать и " -"выбрать место на земле для установки. Если турель была успешно " -"перепрограммирована, то она будет идентифицировать вас как дружественный " -"объект и атаковать всех врагов из лазерных пушек. Для стрельбы требуется " -"солнечный свет." +"Это мощный трубчатый светодиодный фонарик, которыми часто пользуются " +"охранники. Довольно приличное оружие ближнего боя. Его можно включить, если " +"в нём есть заряженные батарейки." #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "неактивная автономная M2HB CROWS II" -msgstr[1] "неактивных автономных M2HB CROWS II" -msgstr[2] "неактивных автономных M2HB CROWS II" -msgstr[3] "неактивные автономные M2HB CROWS II" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "мощный фонарик (вкл)" +msgstr[1] "мощных фонарика (вкл)" +msgstr[2] "мощных фонариков (вкл)" +msgstr[3] "мощный фонарик (вкл)" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Use action msg for heavy duty flashlight (on). +#: lang/json/TOOL_from_json.py +msgid "You turn the heavy duty flashlight off." +msgstr "Вы выключаете мощный фонарик." + +#: lang/json/TOOL_from_json.py +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "lightstrip_base" +msgstr[1] "lightstrip_bases" +msgstr[2] "lightstrip_base" +msgstr[3] "lightstrip_bases" + +#: lang/json/TOOL_from_json.py +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "световая лента" +msgstr[1] "световые ленты" +msgstr[2] "световых лент" +msgstr[3] "световая лента" + +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." msgstr "" -"Отключённая турель. Для использования её нужно активировать и выбрать место " -"на земле для установки, она будет заряжена патронами .50 BMG из инвентаря " -"(выложите часть, если вы НЕ хотите загружать в турель все). Если турель была" -" успешно перепрограммирована, то она будет идентифицировать вас как " -"дружественный объект и атаковать всех врагов из M2HB." +"Светоизлучающая система, напрямую подключённая к батарейке. Слабо светится " +"до тех пор, пока не иссякнет заряд батарейки, выключить её нельзя." #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "отключённый мэнхак" -msgstr[1] "отключённых мэнхака" -msgstr[2] "отключённых мэнхаков" -msgstr[3] "отключённый мэнхак" +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "световая лента (неактивно)" +msgstr[1] "световых ленты (неактивно)" +msgstr[2] "световых лент (неактивно)" +msgstr[3] "световая лента (неактивно)" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "Мэнхак влетает из вашей ладони и начинает осмотр территории!" +msgid "You irreversibly activate the lightstrip." +msgstr "Вы необратимо активируете световую полосу." -#. ~ Use action hostile_msg for inactive manhack. +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "Вы ошиблись в настройке, мэнхак враждебен!" +msgid "" +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." +msgstr "" +"Светоизлучающая система, которую можно напрямую подключить к батарейке. " +"Слабо светится до тех пор, пока не иссякнет заряд батарейки, выключить её " +"нельзя." -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#: lang/json/TOOL_from_json.py +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "масляная лампа (выкл)" +msgstr[1] "масляных лампы (выкл)" +msgstr[2] "масляных ламп (выкл)" +msgstr[3] "масляная лампа (выкл)" + +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." msgstr "" -"Отключённый мэнхак. Мэнхаки — это летающие роботы размером с кулак, " -"оснащённые острыми лезвиями и атакующие противника резкими выпадами. " -"Активируйте мэнхак для использования. Высокий уровень навыков электроники и " -"компьютеров поможет с успешным перепрограммированием." +"Это масляная лампа, даёт не слишком много света, зато горит долго. " +"Используйте её, чтобы включить." #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "неактивный мэнхак с ядерной мини-бомбой" -msgstr[1] "неактивных мэнхака с ядерной мини-бомбой" -msgstr[2] "неактивных мэнхаков с ядерной мини-бомбой" -msgstr[3] "неактивный мэнхак с ядерной мини-бомбой" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "масляная лампа" +msgstr[1] "масляные лампы" +msgstr[2] "масляных ламп" +msgstr[3] "масляная лампа" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" +msgid "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." msgstr "" -"Мэнхак с ядерной мини-бомбой взлетает с вашей ладони и начинает осмотр " -"территории!" +"Это масляная лампа, даёт не слишком много света, зато горит долго. Она " +"включена. Используйте её, чтобы выключить." -#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "Вы ошиблись в настройке мэнхака с ядерной мини-бомбой. Молитесь." +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "ацетиленовая лампа (выкл)" +msgstr[1] "ацетиленовые лампы (выкл)" +msgstr[2] "ацетиленовых ламп (выкл)" +msgstr[3] "ацетиленовая лампа (выкл)" -#. ~ Description for inactive mininuke hack +#. ~ Use action need_charges_msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "Чтобы %s зажглась, её нужно присоединить к цилиндру с газом." + +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." msgstr "" -"Отключённый мэнхак с ядерной мини-бомбой. Он в несколько раз больше обычного" -" мэнхака, оснащён ядерной мини-бомбой и атакует, подлетая к цели и " -"взрываясь. Активируйте этот мэнхак для перепрограммирования и использования." -" Высокий уровень навыков электроники и компьютеров поможет с успешным " -"перепрограммированием." +"Древняя латунная лампа, работающая от герметичного баллона с ацетиленом. Это" +" эффективный, но довольно опасный источник света." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "неактивный автономный M249 CROWS II" -msgstr[1] "неактивных автономных M249 CROWS II" -msgstr[2] "неактивных автономных M249 CROWS II" -msgstr[3] "неактивная автономная M249 CROWS II" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "ацетиленовая лампа (вкл)" +msgstr[1] "ацетиленовые лампы (вкл)" +msgstr[2] "ацетиленовых ламп (вкл)" +msgstr[3] "ацетиленовая лампа (вкл)" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Use action msg for acetylene lamp (on). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "The %s is extinguished" +msgstr "%s потушена." + +#: lang/json/TOOL_from_json.py +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "читальная лампа" +msgstr[1] "читальные лампы" +msgstr[2] "читальных ламп" +msgstr[3] "читальные лампы" + +#. ~ Use action msg for reading light. +#: lang/json/TOOL_from_json.py +msgid "You switch on the reading light." +msgstr "Вы включили настольную лампу." + +#. ~ Use action need_charges_msg for reading light. +#: lang/json/TOOL_from_json.py +msgid "The reading light winks out." +msgstr "Настольная лампа гаснет." + +#. ~ Description for reading light +#: lang/json/TOOL_from_json.py +msgid "A little clip-on LED light, meant for reading books in the dark." +msgstr "" +"Небольшая светодиодная лампа на прищепке, предназначенная для чтения книг в " +"темноте." + +#: lang/json/TOOL_from_json.py +msgid "reading light (active)" +msgid_plural "reading lights (active)" +msgstr[0] "читальная лампа (активно)" +msgstr[1] "читальные лампы (активно)" +msgstr[2] "читальных ламп (активно)" +msgstr[3] "читальные лампы (активно)" + +#. ~ Use action msg for reading light (active). +#: lang/json/TOOL_from_json.py +msgid "You switch off the reading light." +msgstr "Вы выключили настольную лампу." + +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." msgstr "" -"Отключённая турель. Для использования её нужно активировать и выбрать место " -"на земле для установки, она будет заряжена патронами 5.56x45 мм из инвентаря" -" (выложите часть, если вы НЕ хотите загружать в турель все). Если турель " -"была успешно перепрограммирована, то она будет идентифицировать вас как " -"дружественный объект и атаковать всех врагов из M249." +"Небольшая светодиодная лампа на прищепке, предназначенная для чтения книг в " +"темноте. Во включенном состоянии." #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "неактивная автономная M240 CROWS II" -msgstr[1] "неактивных автономных M240 CROWS II" -msgstr[2] "неактивных автономных M240 CROWS II" -msgstr[3] "неактивные автономные M240 CROWS II" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "смарт-лампа (выкл)" +msgstr[1] "смарт-лампы (выкл)" +msgstr[2] "смарт-ламп (выкл)" +msgstr[3] "смарт-лампа (выкл)" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Use action msg for smart lamp (off). +#: lang/json/TOOL_from_json.py +msgid "You turn the smart lamp on." +msgstr "Вы включили смарт-лампу." + +#. ~ Use action need_charges_msg for smart lamp (off). +#: lang/json/TOOL_from_json.py +msgid "The smart lamp batteries are dead." +msgstr "У смарт-лампы разрядились батарейки." + +#. ~ Description for smart lamp (off) +#: lang/json/TOOL_from_json.py +msgid "This is a smart lamp, it can be activated remotely." +msgstr "Это смарт-лампа, она может быть активирована удалённо." + +#: lang/json/TOOL_from_json.py +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "смарт-лампа (вкл)" +msgstr[1] "смарт-лампы (вкл)" +msgstr[2] "смарт-ламп (вкл)" +msgstr[3] "смарт-лампа (вкл)" + +#. ~ Use action msg for smart lamp (on). +#: lang/json/TOOL_from_json.py +msgid "Your smart lamp turned off" +msgstr "Ваша смарт-лампа выключена" + +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." +msgstr "Эта смарт-лампа сейчас включена. Она может быть отключена удалённо." + +#: lang/json/TOOL_from_json.py +msgid "torch" +msgid_plural "torches" +msgstr[0] "факел" +msgstr[1] "факела" +msgstr[2] "факелов" +msgstr[3] "факел" + +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. +#: lang/json/TOOL_from_json.py +msgid "Light torch" +msgstr "Зажечь" + +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. +#: lang/json/TOOL_from_json.py +msgid "You light the torch." +msgstr "Вы зажгли факел." + +#. ~ Description for torch +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." msgstr "" -"Отключённая турель. Для использования её нужно активировать и выбрать место " -"на земле для установки, она будет заряжена патронами 7.62x51 мм из инвентаря" -" (выложите часть, если вы НЕ хотите загружать в турель все). Если турель " -"была успешно перепрограммирована, то она будет идентифицировать вас как " -"дружественный объект и атаковать всех врагов из M240." +"Большая палка, обмотанная пропитанной в горючем веществе тряпкой. При " +"горении излучает много света. Чтобы зажечь, нужны спички или зажигалка." +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "неактивная турель осназа" -msgstr[1] "неактивные турели осназа" -msgstr[2] "неактивных турелей осназа" -msgstr[3] "неактивная турель осназа" +msgid "The torch is extinguished." +msgstr "Факел погас." -#. ~ Description for inactive riot control turret +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." msgstr "" -"Отключённая турель. Для использования её нужно активировать и выбрать место " -"на земле для установки, она будет заряжена патронами 40x46mm M1006 из " -"инвентаря (выложите часть, если вы НЕ хотите загружать в турель все). Если " -"турель была успешно перепрограммирована, то она будет идентифицировать вас " -"как дружественный объект и атаковать всех врагов из своей пушки для " -"подавления беспорядков." +"Большая палка, обмотанная пропитанной в горючем веществе тряпкой. Горит, " +"излучая много света." #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "турель (неактивно)" -msgstr[1] "турели (неактивно)" -msgstr[2] "турелей (неактивно)" -msgstr[3] "турель (неактивно)" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "набор для анестезии" +msgstr[1] "набора для анестезии" +msgstr[2] "наборов для анестезии" +msgstr[3] "наборы для анестезии" -#. ~ Description for inactive turret +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "автоклав" +msgstr[1] "автоклава" +msgstr[2] "автоклавов" +msgstr[3] "автоклавы" + +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." msgstr "" -"Отключённая турель. Для использования её нужно активировать и выбрать место " -"на земле для установки, она будет заряжена патронами 9х19 мм из инвентаря " -"(выложите часть, если вы НЕ хотите загружать в турель все). Если турель была" -" успешно перепрограммирована, то она будет идентифицировать вас как " -"дружественный объект и атаковать всех врагов из встроенного пистолета-" -"пулемёта." +"Это автоклав, полезный для стерилизации вещей вроде КБМ. Требует огромного " +"количества энергии, так что обычные батарейки не подойдут." #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "неактивный МРК TALON" -msgstr[1] "неактивных МРК TALON" -msgstr[2] "неактивных МРК TALON" -msgstr[3] "неактивные МРК TALON" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "ингалятор" +msgstr[1] "ингалятора" +msgstr[2] "ингаляторов" +msgstr[3] "ингалятор" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "Охранный бот издаёт сигнал «свой-чужой» и сканирует вас." +msgid "" +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." +msgstr "" +"Ингалятор с Сальбутамолом. Используется при лечении бронхоспазмов. Жизненно " +"необходим для астматиков. Может вызывать тремор или нервозность." -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "RX12 безыгольный инъектор" +msgstr[1] "RX12 безыгольных инъектора" +msgstr[2] "RX12 безыгольных инъекторов" +msgstr[3] "RX12 безыгольный инъектор" + +#. ~ Description for RX12 jet injector +#: lang/json/TOOL_from_json.py +msgid "" +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" -"Вам не удалось перепрограммировать охранного бота, и он направил на вас своё" -" оружие. БЕГИТЕ!" +"Безыгольный инъектор Ривтех RX12 — небольшое устройство, по форме похожее на" +" пистолет, используется для введения химических веществ под кожу без " +"использования иглы. Надпись на этикетке предупреждает об использовании не " +"более двух доз в час." -#. ~ Description for inactive TALON UGV +#: lang/json/TOOL_from_json.py +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "скальпель" +msgstr[1] "скальпеля" +msgstr[2] "скальпелей" +msgstr[3] "скальпель" + +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" -"Отключённый Мобильный Робототехнический Комплекс TALON с M16A4. Для " -"использования его нужно активировать и выбрать место на земле для установки," -" робот будет заряжен патронами 5.56x45 мм из инвентаря (выложите часть, если" -" вы НЕ хотите загружать все). Если робот был успешно перепрограммирован, то " -"он будет идентифицировать вас как дружественный объект и атаковать всех " -"врагов из встроенной винтовки." +"Маленький и очень острый нож, используемый в хирургии. В умелых руках его " +"небольшое острое лезвие позволяет наносить очень точные удары." #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "неактивный МРК TALON с M202A1" -msgstr[1] "неактивных МРК TALON с M202A1" -msgstr[2] "неактивных МРК TALON с M202A1" -msgstr[3] "неактивные МРК TALON с M202A1" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "спасательный кислородный баллон" +msgstr[1] "спасательных кислородных баллона" +msgstr[2] "спасательных кислородных баллонов" +msgstr[3] "спасательный кислородный баллон" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." msgstr "" -"Отключённый Мобильный Робототехнический Комплекс TALON с M202A1. Для " -"использования его нужно активировать и выбрать место на земле для установки," -" робот будет заряжен ракетами M235 из инвентаря (выложите часть, если вы НЕ " -"хотите загружать все). Если робот был успешно перепрограммирован, то он " -"будет идентифицировать вас как дружественный объект и атаковать всех врагов " -"из встроенного реактивного огнемёта M202A1." +"Маленький баллон со сжатым медицинским кислородом, с вентилем и маской. " +"Обычно используется в чрезвычайных ситуациях, обеспечивает мгновенное " +"облегчение приступов астмы, очистку лёгких от дыма и вызывает краткий прилив" +" энергии." #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "неактивный робот-медсестра" -msgstr[1] "неактивных робота-медсестры" -msgstr[2] "неактивных роботов-медсестёр" -msgstr[3] "неактивные роботы-медсёстры" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "шприц" +msgstr[1] "шприца" +msgstr[2] "шприцов" +msgstr[3] "шприц" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "Робот-медсестра утвердительно пиликает и ожидает приказов." +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "" +"Медицинский шприц. Используется для внутривенного введения медицинских " +"препаратов." -#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "Вы ошиблись в настройке робота-медсестры. Он забавно на вас смотрит." +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "термометр" +msgstr[1] "термометра" +msgstr[2] "термометров" +msgstr[3] "термометр" -#. ~ Description for inactive nurse bot +#. ~ Description for thermometer +#: lang/json/TOOL_from_json.py +msgid "A plastic thermometer that can read the air temperature." +msgstr "Пластиковый термометр, показывает температуру воздуха." + +#: lang/json/TOOL_from_json.py +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "кислородный баллон" +msgstr[1] "кислородных баллона" +msgstr[2] "кислородных баллонов" +msgstr[3] "кислородный баллон" + +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." msgstr "" -"Отключённый робот-медсестра. После использования помещается на землю и " -"активируется. Если успешно перепрограммировать, опознает вас как союзника, " -"будет кататься вокруг или следовать за вами и помогать в хирургических " -"операциях." +"Баллон со сжатым медицинским кислородом, с вентилем и маской. Обычно " +"используется в чрезвычайных ситуациях, обеспечивает мгновенное облегчение " +"приступов астмы, очистку лёгких от дыма и вызывает краткий прилив энергии." #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "неактивный бакалейный робот" -msgstr[1] "неактивных бакалейных робота" -msgstr[2] "неактивных бакалейных роботов" -msgstr[3] "неактивные бакалейные роботы" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "упакованный плёночный дозиметр" +msgstr[1] "упакованных плёночных дозиметра" +msgstr[2] "упакованных плёночных дозиметров" +msgstr[3] "упакованный плёночный дозиметр" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "Бакалейный робот утвердительно пиликает и ожидает приказов." +msgid "Unwrap badge" +msgstr "Распаковать" -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." +msgid "" +"You remove the badge from its wrapper, exposing it to ambient radiation." msgstr "" -"Вы ошиблись в настройке бакалейного робота. Он забавно на вас смотрит." +"Вы сняли упаковку с дозиметра. Теперь он готов показать радиационное " +"заражение." -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." msgstr "" -"Отключённый бакалейный робот. После использования помещается на землю и " -"активируется. Если успешно перепрограммировать, опознает вас как союзника, " -"будет кататься вокруг или следовать за вами." +"Устройство в виде значка, определяющее дозу облучения. Вмонтировано в " +"радиационно-блокирующую сумку. Активируйте, чтобы снять с сумки." +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "наковальня" +msgstr[1] "наковальни" +msgstr[2] "наковален" +msgstr[3] "наковальня" + +#. ~ Description for anvil #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "неактивный взломанный бакалейный робот" -msgstr[1] "неактивных взломанных бакалейных робота" -msgstr[2] "неактивных взломанных бакалейных роботов" -msgstr[3] "неактивные взломанные бакалейные роботы" +msgid "" +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." +msgstr "" +"Огромный стальной блок необычной формы с долотообразными выступами по краям." +" Используется в большинстве рецептов по металлообработке." #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "неактивный сломанный киборг" -msgstr[1] "неактивных сломанных киборга" -msgstr[2] "неактивных сломанных киборгов" -msgstr[3] "неактивные сломанные киборги" +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "бронзовая наковальня" +msgstr[1] "бронзовые наковальни" +msgstr[2] "бронзовых наковален" +msgstr[3] "бронзовая наковальня" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." msgstr "" -"Сломанный киборг с металлическим скрежетом поднимается и оглядывается в " -"поисках врагов." +"Бронзовый блок необычной формы с долотообразными выступами по краям. " +"Используется в большинстве рецептов по металлообработке." -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "Сломанный киборг испускает агонизирующий вопль и бросается на вас!" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "болторез" +msgstr[1] "болтореза" +msgstr[2] "болторезов" +msgstr[3] "болторез" -#. ~ Description for inactive broken cyborg +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." msgstr "" -"Отключённый сломанный киборг. Последние кусочки его человечности медленно " -"разлагаются. После использования механическое тело помещается на землю и " -"активируется. Если успешно перепрограммировать, киборг будет выполнять ваши " -"команды. Вы чудовище." +"Большие арматурные ножницы. Можно срезать замки или перекусывать провода " +"большого сечения." #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "неактивный киборг-прототип" -msgstr[1] "неактивных киборга-прототипа" -msgstr[2] "неактивных киборгов-прототипов" -msgstr[3] "неактивные киборги-прототипы" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "угольная кузня" +msgstr[1] "угольных кузни" +msgstr[2] "угольных кузен" +msgstr[3] "угольная кузня" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." msgstr "" -"Киборг-прототип восстаёт с металлическим визгом и оглядывается в поисках " -"врагов." +"Портативная кузня, работающая на древесном угле. При наличии необходимых " +"инструментов может использоваться для кузнечных работ." -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "Киборг-прототип испускает агонизирующий вопль и бросается на вас!" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "долото для металла" +msgstr[1] "долота для металла" +msgstr[2] "долот для металла" +msgstr[3] "долото для металла" -#. ~ Description for inactive prototype cyborg +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." msgstr "" -"Отключённый киборг-прототип, в его пустых глазах ещё можно разглядеть " -"остатки человечности. После использования механическое тело помещается на " -"землю и активируется. Если успешно перепрограммировать, киборг будет " -"выполнять ваши команды. Вы чудовище." +"Короткое толстое долото для работ по металлу. Используется в рецептах, " +"связанных с металлургией." #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "неактивный робот-полицейский" -msgstr[1] "неактивных робота-полицейских" -msgstr[2] "неактивных роботов-полицейских" -msgstr[3] "неактивные роботы-полицейские" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "тигель" +msgstr[1] "тигля" +msgstr[2] "тиглей" +msgstr[3] "тигель" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Description for crucible #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "Робот-полицейский оживает, готовый погнаться за преступниками." +msgid "" +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." +msgstr "" +"Маленький тигель для обработки металла. Используется в рецептах, связанных с" +" металлургией." -#. ~ Use action hostile_msg for inactive police bot. +#: lang/json/TOOL_from_json.py +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "глиняный тигель" +msgstr[1] "глиняных тигля" +msgstr[2] "глиняных тиглей" +msgstr[3] "глиняный тигель" + +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." msgstr "" -"Взвывает сирена, вспыхивают мигалки — робот-полицейский готовится арестовать" -" вас!" +"Примитивный тигель из глины для обработки металла. Можете использовать его " +"для металлообработки." -#. ~ Description for inactive police bot +#: lang/json/TOOL_from_json.py +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "электрокузня" +msgstr[1] "электрокузни" +msgstr[2] "электрокузен" +msgstr[3] "электрокузня" + +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." msgstr "" -"Отключённый робот-полицейский. После использования помещается на землю и " -"активируется. Если успешно перепрограммировать, опознает вас как стража " -"порядка, будет кататься вокруг или следовать за вами и пытаться арестовать " -"нарушителей." +"Портативный электрический кузнечный горн, работающий от обычных батареек. В " +"комплекте с нужными инструментами может использоваться для кузнечных работ. " +"Используя знания механики, вы можете запитать его от электрики автомобиля." #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "неактивный глазобот" -msgstr[1] "неактивных глазобота" -msgstr[2] "неактивных глазоботов" -msgstr[3] "неактивный глазобот" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "углевыжигательная печь (завершено)" +msgstr[1] "углевыжигательные печи (завершено)" +msgstr[2] "углевыжигательных печей (завершено)" +msgstr[3] "углевыжигательная печь (завершено)" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "Глазобот с гудением поднимается к небу." +msgid "" +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." +msgstr "" +"Углевыжигательная печь, закончившая горение. Разберите, чтобы получить уголь" +" и печь." -#. ~ Use action hostile_msg for inactive eyebot. +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "углевыжигательная печь (полна)" +msgstr[1] "углевыжигательные печи (полны)" +msgstr[2] "углевыжигательных печей (полны)" +msgstr[3] "углевыжигательная печь (полна)" + +#. ~ Use action menu_text for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "Light wood" +msgstr "Поджечь дерево" + +#. ~ Use action msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You light the wood." +msgstr "Вы подожгли дерево." + +#. ~ Use action need_fire_msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You need something to light it with!" +msgstr "Нужно чем-нибудь зажечь." + +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." msgstr "" -"Глазобот неодобрительно пищит и фокусирует камеру на вашем лице. Сейчас " -"вылетит птичка!" +"Печь заполнена древесиной, которая станет углём после долгого периода " +"сжигания." -#. ~ Description for inactive eyebot +#: lang/json/TOOL_from_json.py +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "кольчужная пластина" +msgstr[1] "кольчужные пластины" +msgstr[2] "кольчужных пластин" +msgstr[3] "кольчужная пластина" + +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." msgstr "" -"Неактивный глазобот. После использования помещается на землю и активируется " -"БЛА. Если успешно перепрограммировать, будет высматривать нарушителей." +"Кольчужная пластина с заклёпками. При определённом навыке несколько таких " +"пластин можно объединить, чтобы изготовить крепкую броню." #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "неактивный робот-уборщик" -msgstr[1] "неактивных робота-уборщика" -msgstr[2] "неактивных роботов-уборщиков" -msgstr[3] "неактивные роботы-уборщики" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "набор штампов и матриц" +msgstr[1] "набора штампов и матриц" +msgstr[2] "наборов штампов и матриц" +msgstr[3] "набор штампов и матриц" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "Робот-уборщик дружелюбно пищит и приступает к уборке." +msgid "" +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." +msgstr "" +"Это набор штампов и матриц, используемых в металлообработке. Эти " +"приспособления требуются в рецептах создания некоторых металлургических " +"предметов." -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "Робот-уборщик подаёт сигнал ошибки, но всё равно приступает к уборке." +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "металлические щипцы" +msgstr[1] "металлических щипцов" +msgstr[2] "металлических щипцов" +msgstr[3] "металлические щипцы" -#. ~ Description for inactive cleaner bot +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." msgstr "" -"Отключённый робот-уборщик. После использования помещается на землю и " -"активируется. Если успешно перепрограммировать, будет выполнять ваши " -"команды." +"Длинные металлические щипцы. Обычно используются для приготовления пищи или " +"в металлообработке." #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "неактивный робошахтёр" -msgstr[1] "неактивных робошахтёра" -msgstr[2] "неактивных робошахтёров" -msgstr[3] "неактивные робошахтёры" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "гудок со сжатым воздухом" +msgstr[1] "гудка со сжатым воздухом" +msgstr[2] "гудков со сжатым воздухом" +msgstr[3] "гудок со сжатым воздухом" -#. ~ Use action friendly_msg for inactive miner bot. +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "Робошахтёр урчит и зарывается в землю." +msgid "HOOOOONK!" +msgstr "«ГГУУУУУУУ!»" -#. ~ Use action hostile_msg for inactive miner bot. +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "Робошахтёр выходит из-под контроля и бросается на вас. С дороги!" +msgid "You honk your airhorn." +msgstr "Вы гудите в гудок." -#. ~ Description for inactive miner bot +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." msgstr "" -"Отключённый робот-шахтёр. После использования помещается на землю и " -"активируется. Если успешно перепрограммировать, будет выполнять ваши " -"команды." +"Небольшой баллон со сжатым воздухом и гудком. По нажатию кнопки издаёт " +"громкий звук." #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "неактивный робот осназа" -msgstr[1] "неактивных робота осназа" -msgstr[2] "неактивных роботов осназа" -msgstr[3] "неактивные роботы осназа" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "будильник" +msgstr[1] "будильника" +msgstr[2] "будильников" +msgstr[3] "будильник" -#. ~ Use action friendly_msg for inactive riot control bot. +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "Робот осназа активируется и готов действовать." +msgid "" +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." +msgstr "" +"Заводной будильник. Несмотря на то, что его звук неприятен для пробуждения, " +"всегда полезно пораньше начать свой день. Можно разобрать, чтобы получить " +"полезные детали." -#. ~ Use action hostile_msg for inactive riot control bot. +#: lang/json/TOOL_from_json.py +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "коровий колокольчик" +msgstr[1] "коровьих колокольчика" +msgstr[2] "коровьих колокольчиков" +msgstr[3] "коровий колокольчик" + +#. ~ Description for cow bell +#: lang/json/TOOL_from_json.py +msgid "A brass cow bell. Potentially useful in so many ways." +msgstr "" +"Латунный колокольчик для коров. В теории ему можно найти множество " +"применений." + +#: lang/json/TOOL_from_json.py +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "сапёрная лопатка" +msgstr[1] "сапёрных лопатки" +msgstr[2] "сапёрных лопаток" +msgstr[3] "сапёрная лопатка" + +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." msgstr "" -"Робот осназа обдаёт вас облаком газа и приближается с парой наручников." +"Это крепкая складная лопата. В основном используется военными и туристами." + +#: lang/json/TOOL_from_json.py +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "гравированный человеческий череп" +msgstr[1] "гравированных человеческих черепа" +msgstr[2] "гравированных человеческих черепов" +msgstr[3] "гравированный человеческий череп" + +#. ~ Description for etched human skull +#: lang/json/TOOL_from_json.py +msgid "This is a human skull with strange etchings covering it." +msgstr "Человеческий череп со странными гравюрами, покрывающими его." -#. ~ Description for inactive riot control bot +#: lang/json/TOOL_from_json.py +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "зажигательная стрела" +msgstr[1] "зажигательных стрелы" +msgstr[2] "зажигательных стрел" +msgstr[3] "зажигательная стрела" + +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." msgstr "" -"Отключённый робот осназа. После использования помещается на землю и " -"активируется. Если успешно перепрограммировать, будет нести ордам мир и " -"порядок." +"Наконечник этой стрелы обёрнут тканью, пропитанной легковоспламеняющейся " +"жидкостью. Вам нужно поджечь её перед выстрелом." #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "неактивный робот-жук" -msgstr[1] "неактивных робота-жука" -msgstr[2] "неактивных роботов-жуков" -msgstr[3] "неактивный робот-жук" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "меховой туристический коврик" +msgstr[1] "меховых туристических коврика" +msgstr[2] "меховых туристических ковриков" +msgstr[3] "меховой туристический коврик" -#. ~ Use action friendly_msg for inactive skitterbot. +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "Робот-жук быстро кланяется и шагает прочь." +msgid "You unroll the fur mat and lay it on the ground." +msgstr "Вы расстелили меховой коврик на земле." -#. ~ Use action hostile_msg for inactive skitterbot. +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "Робот-жук осматривается и угрожающе щёлкает тазерами." +msgid "" +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." +msgstr "" +"Этот коврик сшит из шкур, которые можно свернуть с целью транспортировки. Он" +" убережёт вас от соприкосновения с землёй и поможет легче заснуть. " +"Используйте, чтобы развернуть и разместить на земле." -#. ~ Description for inactive skitterbot +#: lang/json/TOOL_from_json.py +msgid "grip hook" +msgid_plural "grip hooks" +msgstr[0] "Крюк с рукоятью" +msgstr[1] "Крюка с рукоятью" +msgstr[2] "Крюков с рукоятью" +msgstr[3] "Крюк с рукоятью" + +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" -"Отключённый робот-жук. После использования помещается на землю и " -"активируется. Если успешно перепрограммировать, будет ползти навстречу " -"врагам и бить их током." +"Простой стальной крюк с круглой стальной ручкой. Довольно сносное оружие " +"ближнего боя." #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "неактивный лабораторный оборонный робот" -msgstr[1] "неактивных лабораторных оборонных робота" -msgstr[2] "неактивных лабораторных оборонных роботов" -msgstr[3] "неактивные лабораторные оборонные роботы" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "ручной насос" +msgstr[1] "ручных насоса" +msgstr[2] "ручных насосов" +msgstr[3] "ручной насос" + +#. ~ Description for hand pump +#: lang/json/TOOL_from_json.py +msgid "This pump is suitable for pumping air into inflatable objects." +msgstr "Этот насос предназначен для накачивания воздуха в надувные объекты." + +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "велосипедный гудок" +msgstr[1] "велосипедных гудка" +msgstr[2] "велосипедных гудков" +msgstr[3] "велосипедный гудок" + +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "гудок." + +#. ~ Use action use_message for bicycle horn. +#: lang/json/TOOL_from_json.py +msgid "You honk the bicycle horn." +msgstr "Вы нажали на гудок велосипеда." + +#. ~ Description for bicycle horn +#: lang/json/TOOL_from_json.py +msgid "" +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." +msgstr "" +"Обычный гудок с грушей, который можно установить на велосипед. Бип-бип." + +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "гудок грузовика" +msgstr[1] "гудка грузовика" +msgstr[2] "гудков грузовика" +msgstr[3] "гудок грузовика" -#. ~ Use action friendly_msg for inactive lab defense bot. +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "Лабораторный оборонный робот легонько вздрагивает и ускользает прочь." +msgid "This is a very loud horn, usually found on large trucks like semis." +msgstr "Очень мощный гудок, обычно устанавливается на большегрузные фуры." -#. ~ Use action hostile_msg for inactive lab defense bot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "гудок авто" +msgstr[1] "гудка авто" +msgstr[2] "гудков авто" +msgstr[3] "гудок авто" + +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" +msgid "This is a car horn meant to be attached to a car's electrical system." msgstr "" -"Лабораторный оборонный робот поднимает передние ноги и светит вам в лицо " -"разноцветными огнями!" +"Автомобильный гудок, может быть подключён к электрической сети автомобиля." -#. ~ Description for inactive lab defense bot +#: lang/json/TOOL_from_json.py +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "кевларовая пластина" +msgstr[1] "кевларовых пластины" +msgstr[2] "кевларовых пластин" +msgstr[3] "кевларовая пластина" + +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." msgstr "" -"Отключенный экспериментальный робот, вытащенный из научной лаборатории. Он " -"напоминает паука размером с человека. Его задача — выпускать дроны. " -"Активация этого предмета разместит его на земле и включит робота. Если его " -"успешно перепрограммировать, он будет бежать навстречу врагам и выпускать " -"различные экспериментальные устройства." +"Это пластина из армированного кевлара. Она может быть использована для " +"ремонта изделий из кевлара." #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" -msgstr[0] "неактивный военный прожектор" -msgstr[1] "неактивных военных прожектора" -msgstr[2] "неактивных военных прожекторов" -msgstr[3] "неактивные военные прожекторы" +msgid "large space heater" +msgid_plural "large space heaters" +msgstr[0] "большой автообогреватель" +msgstr[1] "больших автообогревателя" +msgstr[2] "больших автообогревателей" +msgstr[3] "большой автообогреватель" -#. ~ Use action friendly_msg for inactive milspec searchlight. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "Включить" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "Прожектор вспыхивает и проверяет периметр." +msgid "You turn on the heater." +msgstr "Вы включаете обогреватель." -#. ~ Use action hostile_msg for inactive milspec searchlight. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." -msgstr "Прожектор слепит вас яркой вспышкой и не хочет отворачиваться прочь." +msgid "The heater needs more charge." +msgstr "Обогревателю требуется больше зарядов." -#. ~ Description for inactive milspec searchlight +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." msgstr "" -"Отключённый военный автоматический прожектор. После использования помещается" -" на землю и активируется. Если успешно перепрограммировать, опознает вас как" -" союзника, будет обследовать область и подсвечивать приближающихся врагов. " -"Похоже, проявляет к вам нездоровый интерес." +"Портативный электронагреватель, постоянно испускающий тёплый воздух. " +"Поднимает температуру примерно на 10 градусов по Цельсию и согревает куда " +"больше воздуха, чем меньшая версия." #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "неактивный робот-носитель" -msgstr[1] "неактивных робота-носителя" -msgstr[2] "неактивных роботов-носителей" -msgstr[3] "неактивные роботы-носители" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" +msgstr[0] "большой автообогреватель (вкл)" +msgstr[1] "больших автообогревателя (вкл)" +msgstr[2] "больших автообогревателей (вкл)" +msgstr[3] "большой автообогреватель (вкл)" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "Робот-носитель с жужжанием вскакивает на ноги и начинает искать цель." +msgid "You turn off the heater." +msgstr "Вы выключаете обогреватель." -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "Робот-носитель поворачивается к вам и направляет на вас оружие!" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "водоочиститель" +msgstr[1] "водоочистителя" +msgstr[2] "водоочистителей" +msgstr[3] "водоочистители" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" -"Неактивный робот-носитель от Нортроп, модель-охранник, мобильная платформа " -"для сборки и развёртывания защитных мэнхаков-камикадзе. Активируйте для " -"размещения на земле; однако будет неагрессивным вследствие сработавшего при " -"деактивации переключателя. Может служить только как приманка." +"Положите очиститель в подозрительную воду, оставьте на одну минуту, затем " +"пейте. Двухфазная система фильтрации очистит воду, которую вы пьете. " +"Довольно полезная вещь, так как вода из рек или других сомнительных " +"источников может быть грязной." #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "неактивный военный робот-носитель" -msgstr[1] "неактивных военных робота-носителя" -msgstr[2] "неактивных военных роботов-носителей" -msgstr[3] "неактивные военные роботы-носители" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "несмываемый маркер" +msgstr[1] "несмываемых маркера" +msgstr[2] "несмываемых маркеров" +msgstr[3] "несмываемый маркер" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "Робот-носитель поворачивается к вам и машет на вас конечностями!" +msgid "Written" +msgstr "Написано" -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. +#: lang/json/TOOL_from_json.py +msgid "Write" +msgstr "Писать" + +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" -"Неактивный робот-носитель от Нортроп, военная модель, мобильная платформа " -"для сборки и развёртывания смертоносных мэнхаков в боевой ситуации. " -"Активируйте для размещения на земле; однако будет неагрессивным вследствие " -"сработавшего при деактивации переключателя. Может служить только как " -"приманка." +"Здоровенный промышленный несмываемый маркер, по размерам где-то между " +"обычным маркером и баллончиком краски. Активируйте, чтобы нанести надпись. " +"Стоит предупредить, что писать «IDDQD» бесполезно." #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "вешалка для одежды" -msgstr[1] "вешалки для одежды" -msgstr[2] "вешалок для одежды" -msgstr[3] "вешалки для одежды" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "зомби феромон" +msgstr[1] "зомби феромона" +msgstr[2] "зомби феромонов" +msgstr[3] "зомби феромон" -#. ~ Description for clothes hanger +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" -"Пластиковая вешалка для одежды с металлическим крюком, чтобы повесить что-" -"нибудь на рейку." +"Омерзительный комок гнилого мяса происхождением от зомби. Если его сжать, " +"выпрыснет в воздух облачко феромонов. Похоже, эти гадкие выделения влияют на" +" отношение зомби, и они будут игнорировать вас какое-то время. Возможно, они" +" ненадолго посчитают вас за своего." #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "говорящая кукла" -msgstr[1] "говорящих куклы" -msgstr[2] "говорящих кукол" -msgstr[3] "говорящая кукла" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "карманные часы" +msgstr[1] "карманных часов" +msgstr[2] "карманных часов" +msgstr[3] "карманные часы" -#. ~ Description for talking doll +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." msgstr "" -"Говорящая кукла, игрушка для детей. К счастью, она ещё работает и вы можете " -"вытащить батарейки из неё." +"Старомодные карманные часы. Они созданы показывать время и делают это " +"отлично. Ещё их можно разобрать на запчасти." #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "посох-шокер" -msgstr[1] "посоха-шокера" -msgstr[2] "посохов-шокеров" -msgstr[3] "посох-шокер" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "туристический коврик" +msgstr[1] "туристических коврика" +msgstr[2] "туристических ковриков" +msgstr[3] "туристический коврик" -#. ~ Description for powered quarterstaff +#. ~ Use action done_message for rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the mat and lay it on the ground." +msgstr "Вы расстилаете коврик и кладёте его на землю." + +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." msgstr "" -"Обитый железом посох со встроенным электрическим шокером. Шокер прикреплён к" -" металлическим наконечникам на концах посоха, позволяя вам оглушить опасного" -" противника, если простое забивание его до бессознательного состояние " -"покажется вам слишком опасным." +"Лист поролона, который легко можно свернуть для хранения. Согревает от " +"холодного пола, поэтому будет проще заснуть. Активируйте, чтобы развернуть, " +"и положите на пол." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "тактическая тонфа (выкл)" -msgstr[1] "тактических тонфы (выкл)" -msgstr[2] "тактических тонф (выкл)" -msgstr[3] "тактическая тонфа (выкл)" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "сейф" +msgstr[1] "сейфа" +msgstr[2] "сейфов" +msgstr[3] "сейф" -#. ~ Description for tactical tonfa (off) +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." msgstr "" -"Это тонфа из армированного пластика, с выдолбленным ядром, наполнено " -"конденсаторами и аккумуляторами большой мощности. При нажатии переключателя " -"на ручке, ток высокого напряжения передаётся на два электрода, установленных" -" в конце тонфы, а в более широком смысле, любому не повезёт быть в контакте " -"с ними. Она также имеет изящный фонарик, который сейчас выключен." +"Ящик с кодовым замком. К сожалению, вы не знаете правильной комбинации для " +"его открытия. Попытка взломать его силой уничтожит что-либо ценное внутри." #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "тактическая тонфа (вкл)" -msgstr[1] "тактических тонфы (вкл)" -msgstr[2] "тактических тонф (вкл)" -msgstr[3] "тактическая тонфа (вкл)" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "код доступа в саркофаг" +msgstr[1] "кода доступа в саркофаг" +msgstr[2] "кодов доступа в саркофаг" +msgstr[3] "код доступа в саркофаг" -#. ~ Description for tactical tonfa (on) +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." -msgstr "" -"Это тонфа из армированного пластика, с выдолбленным ядром, наполненном " -"конденсаторами и аккумуляторами большой мощности. При нажатии переключателя " -"на ручке, ток высокого напряжения передаётся на два электрода, установленных" -" в конце тонфы, а в более широком смысле, любому не повезёт быть в контакте " -"с ними. Встроенный фонарик сейчас включён, потребляет энергию и освещает " -"окрестности." +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." +msgstr "Это распечатка кода доступа к лифту в саркофаг опасных отходов." #: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "L-stick (выкл)" -msgstr[1] "L-stick (выкл)" -msgstr[2] "L-stick (выкл)" -msgstr[3] "L-stick (выкл)" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "шиш-кебаб (выкл)" +msgstr[1] "шиш-кебаба (выкл)" +msgstr[2] "шиш-кебабов (выкл)" +msgstr[3] "шиш-кебаб (выкл)" -#. ~ Use action msg for L-stick (off). +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "L-stick загорается." +msgid "Aw, dangit. It fails to start!" +msgstr "А, чёрт. Не включается!" -#. ~ Use action need_charges_msg for L-stick (off). +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "Батарейки L-stick сели." +msgid "This thing needs some fuel!" +msgstr "Этой вещи необходимо топливо!" -#. ~ Description for L-stick (off) +#. ~ Use action success_message for shishkebab (off). +#: lang/json/TOOL_from_json.py +msgid "Let's dance, Zeds!" +msgstr "Потанцуем, друZZья!" + +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." msgstr "" -"Произведённый корпорацией «Свет», этот стильный жезл можно использовать не " -"только как источник света, но и в качестве лёгкого оружия из-за " -"суперсплавов, из которых он сделан. Благодаря патентованным улучшениям " -"производительности, по сравнению со стандартными источниками света, этот " -"L-stick, или светящаяся палочка, как её обычно называют, потребляет меньше " -"энергии батареек." +"Большой клинок с подачей топлива по лезвию, малым бензобаком и запальником, " +"встроенным в эфес. Когда заправлен бензином, клинком можно сжигать врагов и " +"освещать путь. Используйте, чтобы зажечь." #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "L-stick (вкл)" -msgstr[1] "L-stick (вкл)" -msgstr[2] "L-stick (вкл)" -msgstr[3] "L-stick (вкл)" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "шиш-кебаб (вкл)" +msgstr[1] "шиш-кебаба (вкл)" +msgstr[2] "шиш-кебабов (вкл)" +msgstr[3] "шиш-кебаб (вкл)" -#. ~ Use action msg for L-stick (on). +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "L-stick потухает." +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "Облом, чувак! Пламя вашего шиш-кебаба мигает и угасает." -#. ~ Description for L-stick (on) +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"Произведённый корпорацией «Свет», это стильный жезл можно использовать не " -"только как источник света, но и в качестве лёгкого оружия из-за " -"суперсплавов, из которых он сделан. Благодаря патентованным улучшениям " -"производительности, по сравнению со стандартными источниками света, этот " -"L-stick, или светящаяся палочка, как её обычно называют, потребляет меньше " -"энергии батареек. Жезл ярко светит, медленно потребляя заряд батареек." +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "Отстой, бенз закончился! Пламя вашего шиш-кебаба угасает." +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "луисвильский погромщик" -msgstr[1] "луисвильских погромщика" -msgstr[2] "луисвильских погромщиков" -msgstr[3] "луисвильский погромщик" +msgid "Your shishkebab crackles!" +msgstr "Ваш шиш-кебаб потрескивает!" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "Вы зажгли луисвильский погромщик" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "Пока-пока. Пламя вашего шиш-кебаба угасает." -#. ~ Description for Louisville Slaughterer +#. ~ Use action water_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab hisses in the water and goes out." +msgstr "Ваш шиш-кебаб шипит в воде и выключается." + +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." msgstr "" -"Прочная деревянная палка, обмотанная пропитанной в бензине тряпкой из " -"номекса. Подожгите, и игра станет действительно ЖАРКОЙ! Для этого вам " -"понадобится зажигалка или спички." +"Большой клинок с подачей топлива по лезвию, малым бензобаком и запальником, " +"встроенным в эфес. Клинок ярко светится. Используйте, чтобы прекратить " +"подачу топлива." -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "Луисвильский погромщик потушен." +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "малый автообогреватель" +msgstr[1] "малых автообогревателя" +msgstr[2] "малых автообогревателей" +msgstr[3] "малый автообогреватель" -#. ~ Description for Louisville Slaughterer +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." msgstr "" -"Прочная деревянная палка, обмотанная пропитанной в бензине тряпкой из " -"номекса. Горит ярко, что позволяет насладиться ночной игрой по вышибанию " -"мозгов." +"Портативный электронагреватель, постоянно испускающий тёплый воздух. " +"Поднимает температуру примерно на 10 градусов по Цельсию." #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "кухонный нож" -msgstr[1] "кухонных ножа" -msgstr[2] "кухонных ножей" -msgstr[3] "кухонные ножи" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" +msgstr[0] "малый автообогреватель (вкл)" +msgstr[1] "малых автообогревателя (вкл)" +msgstr[2] "малых автообогревателей (вкл)" +msgstr[3] "малый автообогреватель (вкл)" #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "нож мясника" -msgstr[1] "ножа мясника" -msgstr[2] "ножей мясника" -msgstr[3] "нож мясника" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "аэрозольный баллончик" +msgstr[1] "аэрозольных баллончика" +msgstr[2] "аэрозольных баллончиков" +msgstr[3] "аэрозольный баллончик" -#. ~ Description for butcher knife +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." msgstr "" -"Острый тяжёлый нож. Хорошее холодное оружие, просто идеально подходит для " -"разделки трупов." +"Аэрозольный баллончик, заполненный краской. Активируйте, чтобы делать " +"надписи на полу." -#: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "нож для стейка" -msgstr[1] "ножа для стейка" -msgstr[2] "ножей для стейка" -msgstr[3] "нож для стейка" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "стремянка" +msgstr[1] "стремянки" +msgstr[2] "стремянок" +msgstr[3] "стремянка" -#. ~ Description for steak knife +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." -msgstr "" -"Острый нож для резки мяса. Как холодное оружие плоховат, но с разделкой туш " -"справляется хорошо." +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "Деревянная стремянка. Используйте её, чтобы установить." #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "нож для чистки овощей" -msgstr[1] "ножа для чистки овощей" -msgstr[2] "ножей для чистки овощей" -msgstr[3] "ножи для чистки овощей" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "маркер выживальщика" +msgstr[1] "маркера выживальщика" +msgstr[2] "маркеров выживальщика" +msgstr[3] "маркер выживальщика" -#. ~ Description for paring knife +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." msgstr "" -"Нож с коротким острым лезвием, чтобы тонко разрезать овощи без разделочной " -"доски." +"Заострённый кусок древесного угля, который практически гарантированно " +"измажет ваши руки. Используйте его, чтобы что-нибудь написать." #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" -msgstr[0] "поварской нож" -msgstr[1] "поварских ножа" -msgstr[2] "поварских ножей" -msgstr[3] "поварские ножи" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "телескоп выживальщика" +msgstr[1] "телескопа выживальщика" +msgstr[2] "телескопов выживальщика" +msgstr[3] "телескоп выживальщика" -#. ~ Description for chef knife +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." msgstr "" -"Длинный кухонный нож с широким характерно изогнутым лезвием, позволяющим " -"шинковать овощи быстрым качающим движением. Хорошее оружие, но широким " -"лезвием неудобно разделывать туши." - -#: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "разделочный нож" -msgstr[1] "разделочных ножа" -msgstr[2] "разделочных ножей" -msgstr[3] "разделочные ножи" +"Самодельный раздвижной телескоп. Слишком большой и неточный для " +"использования в качестве оружейного прицела, но при ношении в инвентаре " +"удвоит расстояние, которое отображается вокруг вас во время путешествия." -#. ~ Description for carving knife #: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." -msgstr "" -"Длинный кухонный нож с тонким слегка изогнутым лезвием для ловкого срезания " -"мяса с костей или нарезания на тонкие ломтики. Сгодится как оружие и " -"прекрасно подойдёт для разделки." +msgid "tear gas payload" +msgid_plural "tear gas payloads" +msgstr[0] "слезоточивая граната" +msgstr[1] "слезоточивых гранаты" +msgstr[2] "слезоточивых гранат" +msgstr[3] "слезоточивые гранаты" +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" -msgstr[0] "хлебный нож" -msgstr[1] "хлебных ножа" -msgstr[2] "хлебных ножей" -msgstr[3] "хлебный нож" +msgid "You pull the pin on the payload." +msgstr "Вы выдернули чеку гранаты." -#. ~ Description for bread knife +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" -"Нож с довольно длинным зубчатым лезвием для нарезания хлеба. Не слишком " -"острый, но благодаря длине и весу способен наносить неприятные раны." +"Псевдопредмет для дронов со слезоточивым газом. Вы не должны это видеть вне " +"отладки." #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "овощной тесак" -msgstr[1] "овощных тесака" -msgstr[2] "овощных тесаков" -msgstr[3] "овощные тесаки" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" +msgstr[0] "активированная слезоточивая граната" +msgstr[1] "активированных слезоточивых гранаты" +msgstr[2] "активированных слезоточивых гранат" +msgstr[3] "активированные слезоточивые гранаты" -#. ~ Description for vegetable cleaver +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" -"Устрашающий на вид нож с широким квадратным изогнутым лезвием для быстрой " -"шинковки овощей. Он острый и тяжёлый, поэтому ещё и сгодится как неплохое " -"оружие, хотя и похуже разделочного ножа." +"Псевдопредмет для дронов со слезоточивым газом, обратный отсчёт запущен. Вы " +"не должны это видеть вне отладки." #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" -msgstr[0] "мясницкий нож" -msgstr[1] "мясницких ножа" -msgstr[2] "мясницких ножей" -msgstr[3] "мясницкие ножи" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "горящий кусок стали +2" +msgstr[1] "горящих куска стали +2" +msgstr[2] "горящих кусков стали +2" +msgstr[3] "горящий кусок стали +2" -#. ~ Description for meat cleaver +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." -msgstr "" -"Устрашающий на вид нож с широким квадратным лезвием. Он острый и тяжёлый и " -"отлично сгодится как оружие, а ещё прекрасно подойдёт для разделки." +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "ЧЁРТОВЫ ЯГОДИЦЫ ЭТА ХРЕНЬ В ОГНЕ" #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "самодельная боевая коса" -msgstr[1] "самодельные боевые косы" -msgstr[2] "самодельных боевых кос" -msgstr[3] "самодельная боевая коса" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" +msgstr[0] "свисток Тиндалоса" +msgstr[1] "свистка Тиндалоса" +msgstr[2] "свистков Тиндалоса" +msgstr[3] "свистки Тиндалоса" -#. ~ Description for makeshift war scythe +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." -msgstr "" -"Этот сельскохозяйственный инструмент был переделан в оружие путём разворота " -"лезвия на 90 градусов, превратив его тем самым в огромное лезвие на конце " -"черенка. Однако оно всё равно довольно хрупкое." +msgid "Who is this Tindalos guy?" +msgstr "Да кто такой этот Тиндалос?" #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "палка с шипом" -msgstr[1] "палки с шипом" -msgstr[2] "палок с шипом" -msgstr[3] "палки с шипом" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "вихревой камень" +msgstr[1] "вихревых камня" +msgstr[2] "вихревых камней" +msgstr[3] "вихревой камень" -#. ~ Description for spike on a stick +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." msgstr "" -"Хлипкий деревянный шест с привязанным шипом. Оружие едва ли острое и очень " -"грубо сделанное. Пока не найдёте ничего лучше, удержит зомби на расстоянии " -"вытянутой руки." +"Камень, весь покрытый спиральными углублениями и отверстиями по периметру. " +"Хоть он и кажется крупным, но практически ничего не весит. Такое ощущение, " +"что воздух стягивается к нему." #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "простое копьё" -msgstr[1] "простых копья" -msgstr[2] "простые копья" -msgstr[3] "простых копий" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "свисток-мультитул" +msgstr[1] "свистка-мультитула" +msgstr[2] "свистков-мультитулов" +msgstr[3] "свисток-мультитул" -#. ~ Description for simple knife spear +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" -"Хлипкий деревянный шест с привязанным ножом. Достаточно длинный, чтобы " -"резать на расстоянии, но нож держится непрочно. Потребуется немного " -"поработать, чтобы аккуратно расщепить кончик и прикрепить нож надёжнее." +"Дешёвое устройство, объединяющее в себе свисток, термометр, увеличительное " +"стекло и компас." #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "копьё с наконечником" -msgstr[1] "копья с наконечником" -msgstr[2] "копий с наконечником" -msgstr[3] "копьё с наконечником" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "банджо" +msgstr[1] "банджо" +msgstr[2] "банджо" +msgstr[3] "банджо" -#. ~ Description for knife spear +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." -msgstr "" -"Прочный деревянный шест, аккуратно расщеплённый и укреплённый. Острое лезвие" -" надёжно укреплено на раздвоенном кончике и усилено слоями крепко намотанной" -" верёвки." +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "Обычное банджо заводского изготовления. Похоже, оно исправно." #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "самодельный эспонтон" -msgstr[1] "самодельных эспонтона" -msgstr[2] "самодельных эспонтонов" -msgstr[3] "самодельный эспонтон" +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "костяная флейта" +msgstr[1] "костяные флейты" +msgstr[2] "костяных флейт" +msgstr[3] "костяная флейта" -#. ~ Description for homemade halfpike +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." -msgstr "" -"Короткое самодельное копьё с гладким деревянным древком и прочно " -"установленным металлическим наконечником. Удобный хват и крепкая конструкция" -" делают его эффективным оружием." +msgid "A polished bone flute with five finger holes." +msgstr "Полированная костяная флейта с пятью отверстиями для пальцев." #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "выкидной нож" -msgstr[1] "выкидных ножа" -msgstr[2] "выкидных ножей" -msgstr[3] "выкидной нож" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "кларнет" +msgstr[1] "кларнета" +msgstr[2] "кларнетов" +msgstr[3] "кларнет" -#. ~ Description for switchblade +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." -msgstr "Это длинный и тонкий нож с выкидным лезвием." +msgid "An ornate clarinet made from wood." +msgstr "Украшенный деревянный кларнет." #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "складной нож" -msgstr[1] "складных ножа" -msgstr[2] "складных ножей" -msgstr[3] "складной нож" +msgid "flute" +msgid_plural "flutes" +msgstr[0] "флейта" +msgstr[1] "флейты" +msgstr[2] "флейт" +msgstr[3] "флейта" -#. ~ Description for folding knife +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." -msgstr "" -"Небольшой складной нож с убирающимся лезвием и прищепкой для кармана. Не " -"такое хорошее оружие, как нож с твёрдым фиксированным лезвием, но всё же " -"лучше, чем перочинный нож." +msgid "A simple silver-plated flute." +msgstr "Простая посеребрённая флейта." #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "боевой нож" -msgstr[1] "боевых ножа" -msgstr[2] "боевых ножей" -msgstr[3] "боевой нож" +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "труба" +msgstr[1] "трубы" +msgstr[2] "труб" +msgstr[3] "труба" -#. ~ Description for combat knife +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." -msgstr "" -"Армейский боевой нож. Лёгкий и чрезвычайно острый, смертельно опасный в " -"умелых руках или при установке в качестве штыка." +msgid "A brass trumpet with only a few dents here and there." +msgstr "Латунная труба всего лишь с парой вмятин тут и там." #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" -msgstr[0] "модифицированый боевой нож" -msgstr[1] "модифицированых боевых ножа" -msgstr[2] "модифицированых боевых ножа" -msgstr[3] "модифицированые боевые ножи" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "укулеле" +msgstr[1] "укулеле" +msgstr[2] "укулеле" +msgstr[3] "укулеле" -#. ~ Description for modified combat knife +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." -msgstr "" -"Армейский боевой нож. Лёгкий и чрезвычайно острый, смертельно опасный в " -"умелых руках или при установке в качестве штыка. Был модифицирован и допилен" -" для установки практически на любое оружие, по желанию, кроме пистолетов." +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "Маленькое укулеле заводского изготовления. Похоже, оно исправно." #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "охотничий нож" -msgstr[1] "охотничьих ножа" -msgstr[2] "охотничьих ножей" -msgstr[3] "охотничий нож" +msgid "violin" +msgid_plural "violins" +msgstr[0] "скрипка" +msgstr[1] "скрипки" +msgstr[2] "скрипок" +msgstr[3] "скрипка" -#. ~ Description for hunting knife +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" -"Этот нож в чехле и с односторонней заточкой обычно используется охотниками и" -" предназначен скорее для резки и снятия шкуры с дичи, чем для боя." +"Дешёвая заводская скрипка со встроенным хранилищем для смычка. По-прежнему " +"издаёт приятные звуки." #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "нож для выживания" -msgstr[1] "ножа для выживания" -msgstr[2] "ножей для выживания" -msgstr[3] "нож для выживания" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "золотая скрипка" +msgstr[1] "золотых скрипки" +msgstr[2] "золотых скрипок" +msgstr[3] "золотая скрипка" -#. ~ Description for survival knife +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" -"Этот массивный нож имеет полую рукоять с встроенным в её навершие компасом и" -" ряд грозно выглядящих зубьев по обратной стороне лезвия." +"Блестящая золотая скрипка, со странной аурой вокруг неё. У вас ощущение, что" +" когда-то она принадлежала лучшему из лучших." #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "боевой нож RM42" -msgstr[1] "боевых ножа RM42" -msgstr[2] "боевых ножей RM42" -msgstr[3] "боевой нож RM42" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "куриная клетка" +msgstr[1] "куриные клетки" +msgstr[2] "куриных клеток" +msgstr[3] "куриная клетка" -#. ~ Description for RM42 fighting knife +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." msgstr "" -"Этот прочный матовый чёрный боевой кинжал от компании Ривтех обладает " -"длинным и тонким обоюдоострым клинком с колющим остриём и характерной " -"нескользящей рукоятью, позволяющей прикрепить его к подходящему оружию. " -"Первоначально изготовлен для военных, пользовался большой популярностью в " -"фильмах и среди коллекционеров из-за его грозного вида." +"Проволочный контейнер, предназначенный для перевозки кур, но вы можете " +"держать в нём любое маленькое животное. Используйте его на подходящем " +"животном, чтобы поймать его, либо же используйте на пустом тайле, чтобы " +"выпустить животное." #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "швейцарский нож" -msgstr[1] "швейцарских ножа" -msgstr[2] "швейцарских ножей" -msgstr[3] "швейцарский нож" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "собачий свисток" +msgstr[1] "собачьих свистка" +msgstr[2] "собачьих свистков" +msgstr[3] "собачий свисток" -#. ~ Description for Swiss Army knife +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." msgstr "" -"Культовый карманный нож, импортируемый из Европы. Его красная пластиковая " -"рукоять скрывает в себе множество мелких инструментов." +"Маленький свисток. При активации производит ультразвук, неслышимый для " +"человека, но хорошо различаемый собаками. С помощью него можно подозвать " +"домашнего пса, который будет следовать за вами. Также свистком можно дать " +"собаке команду атаковать противника." #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "окопный нож" -msgstr[1] "окопных ножа" -msgstr[2] "окопных ножей" -msgstr[3] "окопный нож" +msgid "horse tack" +msgid_plural "horse tacks" +msgstr[0] "лошадиная сбруя" +msgstr[1] "лошадиные сбруи" +msgstr[2] "лошадиных сбруй" +msgstr[3] "лошадиные сбруи" -#. ~ Description for trench knife +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" -"Это крепкий боевой нож с металлической гардой для защиты пальцев. Гарда " -"может также использоваться для нанесения и блокирования ударов. Подходит для" -" разделки трупов." +"Седло, уздечка и сбруя, которые можно надеть на животное, подходящее для " +"верховой езды." #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "самодельный нож" -msgstr[1] "самодельных ножа" -msgstr[2] "самодельных ножей" -msgstr[3] "самодельный нож" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "переноска для питомцев" +msgstr[1] "переноски для питомцев" +msgstr[2] "переносок для питомцев" +msgstr[3] "переноска для питомцев" -#. ~ Description for makeshift knife +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" -"Нож, состоящий из кое-как заточенного острия, обёрнутого тряпкой в качестве " -"рукояти. Неплохое холодное оружие." +"Пластиковый контейнер, предназначенный для перевозки домашних животных. " +"Используйте его на подходящем животном, чтобы поймать его, либо же " +"используйте на пустом тайле, чтобы выпустить животное." #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "самодельное мачете" -msgstr[1] "самодельных мачете" -msgstr[2] "самодельных мачете" -msgstr[3] "самодельное мачете" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" +msgstr[0] "деревянная переноска" +msgstr[1] "деревянных переноски" +msgstr[2] "деревянных переносок" +msgstr[3] "деревянные переноски" -#. ~ Description for makeshift machete +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." msgstr "" -"Огромное лезвие, часть которого обмотана монтажной лентой, что позволяет " -"орудовать им как мачете." +"Деревянный ящичек, предназначенный для перевозки домашних животных. " +"Используйте его на подходящем животном, чтобы поймать его, либо же " +"используйте на пустом тайле, чтобы выпустить животное." #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "мачете" -msgstr[1] "мачете" -msgstr[2] "мачете" -msgstr[3] "мачете" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "пульт управления" +msgstr[1] "пульта управления" +msgstr[2] "пультов управления" +msgstr[3] "пульт управления" -#. ~ Description for machete +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" msgstr "" -"Этот огромный стальной нож является превосходным холодным оружием. " -"Универсальный инструмент для прорубания прохода в густых зарослях и толпах " -"зомби." +"Пульт управления машинкой на РУ, с джойстиком для движения и цветными " +"кнопками, похоже, бесполезными. Может они для моделей подороже?" #: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "№9" -msgstr[1] "№9" -msgstr[2] "№9" -msgstr[3] "№9" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "машинка на РУ" +msgstr[1] "машинки на РУ" +msgstr[2] "машинок на РУ" +msgstr[3] "машинка на РУ" -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "«Щёлк»." +#. ~ Description for RC car +#: lang/json/TOOL_from_json.py +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "Машинка на дистанционном управлении. Для старых и юных." -#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "Ваш №9 светится!" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "машинка на РУ (вкл)" +msgstr[1] "машинки на РУ (вкл)" +msgstr[2] "машинок на РУ (вкл)" +msgstr[3] "машинка на РУ (вкл)" -#. ~ Description for No. 9 +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." msgstr "" -"Огромный стальной нож, модифицированный топливным баком с системой " -"зажигания. Когда заправлен топливом, огонь будет нагревать клинок, позволяя " -"сжигать ваших врагов." +"Машинка на дистанционном управлении, сейчас включена и потребляет батареи. " +"Используйте пульт управления для движения." -#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "Ваш №9 отключается!" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "модификация: радиоактивация" +msgstr[1] "модификации: радиоактивация" +msgstr[2] "модификаций: радиоактивация" +msgstr[3] "модификация: радиоактивация" -#. ~ Use action charges_extinguish_message for No. 9. +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "Кончились боеприпасы!" +msgid "" +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." +msgstr "" +"Этот маленький блок электроники можно прикрепить к определённым предметам, " +"чтобы можно было активировать их после получения радиосигнала." -#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "Ваш №9 шипит." +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "радио (выкл)" +msgstr[1] "радио (выкл)" +msgstr[2] "радио (выкл)" +msgstr[3] "радио (выкл)" -#. ~ Use action voluntary_extinguish_message for No. 9. +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "Ваш №9 темнеет." +msgid "" +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." +msgstr "" +"Переносное радио. Активируйте, чтобы включить. Оно будет проигрывать " +"ближайшие транслируемые сигналы." -#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "Ваш №9 шипит в воде и выключается." +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "радио (вкл)" +msgstr[1] "радио (вкл)" +msgstr[2] "радио (вкл)" +msgstr[3] "радио (вкл)" -#. ~ Description for No. 9 +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." msgstr "" -"Огромный стальной нож, модифицированный топливным баком с системой " -"зажигания. Клинок излучает пламя, делая его превосходным сжигателем и " -"источником света ночью." +"Это радио включено и продолжает потреблять батарейки. Оно воспроизводит " +"передачи, посланные с ближайших радиовышек." -#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "" -"Изогнутый кавалерийский меч периода раннего Нового времени и позже. Лёгкое, " -"но убийственно эффективное рубящее оружие." +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "рация" +msgstr[1] "рации" +msgstr[2] "раций" +msgstr[3] "рация" -#. ~ Description for kris +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" msgstr "" -"Этот кинжал с волнистым лезвием пришёл из Юго-Восточной Азии. Конструкция " -"клинка позволяет сделать широкие, болезненные раны." +"Радио с передатчиком. С его помощью можно связаться с кем-то, у кого есть " +"такое же устройство. К сожалению, сейчас ими уже никто не пользуется…" #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "кукри" -msgstr[1] "кукри" -msgstr[2] "кукри" -msgstr[3] "кукри" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "пульт ДУ машиной" +msgstr[1] "пульта ДУ машиной" +msgstr[2] "пультов ДУ машиной" +msgstr[3] "пульт ДУ машиной" -#. ~ Description for kukri +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." msgstr "" -"Это универсальное орудие является современным видением традиционного оружия " -"родом из Непала. Благодаря тяжёлому изогнутому внутрь лезвию оно " -"используется и как инструмент, и как оружие." +"Пульт дистанционного управления для настоящих автомобилей. Можно включать и " +"выключать бортовые приборы. Некоторыми автомобилями можно управлять " +"дистанционно." -#. ~ Description for jian +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" +msgstr[0] "берестяная воронка" +msgstr[1] "берестяных воронки" +msgstr[2] "берестяных воронок" +msgstr[3] "берестяные воронки" + +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgid "You place the birchbark funnel, waiting to collect rain." msgstr "" -"Древнекитайский обоюдоострый прямой меч с богато украшенной гардой и " -"кисточкой на навершии. Один из четырёх основных традиционных видов оружия, " -"наряду с саблей дао, копьём цян и посохом гунь." +"Вы разместили берестяную воронку и стали ждать, пока наберётся дождевая " +"вода." -#. ~ Description for jian +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." msgstr "" -"Древний китайский прямой меч с двусторонней заточкой. Меч изрядно изношен и " -"согнут под странным углом." +"Маленькая берестяная воронка. Разместите её над ёмкостью под открытым небом," +" чтобы собирать дождевую воду." -#. ~ Description for scimitar +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "воронка" +msgstr[1] "воронки" +msgstr[2] "воронок" +msgstr[3] "воронка" + +#. ~ Use action done_message for funnel. +#: lang/json/TOOL_from_json.py +msgid "You place the funnel, waiting to collect rain." +msgstr "Вы разместили воронку и стали ждать, пока наберётся дождевая вода." + +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Изогнутый меч, ассоциирующийся с разными средне-восточными и центрально-" -"азиатскими странами. Он предназначен для рубящих ударов и очень опасен " -"против небронированных целей." +"Воронка для сбора дождевой воды. Активируйте её снаружи и разместите под ней" +" контейнер, чтобы собрать воду во время дождя." -#. ~ Description for scimitar +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "кожаная воронка" +msgstr[1] "кожаной воронки" +msgstr[2] "кожаных воронок" +msgstr[3] "кожаная воронка" + +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." +msgid "You place the leather funnel, waiting to collect rain." msgstr "" -"Изогнутый меч, ассоциирующийся с разными средне-восточными и центрально-" -"азиатскими странами. Он выглядит странно тупым и изношенным." +"Вы разместили кожаную воронку и стали ждать, пока наберётся дождевая вода." -#. ~ Description for longsword +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." msgstr "" -"Классический средневековый меч, по размеру он заполняет нишу между " -"одноручным и более поздним двуручным мечом. Требует для ношения большую " -"перевязь или ножны, по сравнению с мечами меньших размеров." +"Маленькая кожаная воронка для сбора дождевой воды. Активируйте её снаружи и " +"разместите под ней контейнер, чтобы собрать воду во время дождя." -#. ~ Description for longsword +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "самодельная воронка" +msgstr[1] "самодельных воронки" +msgstr[2] "самодельных воронок" +msgstr[3] "самодельная воронка" + +#. ~ Use action done_message for makeshift funnel. +#: lang/json/TOOL_from_json.py +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "Самодельная воронка установлена." + +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." msgstr "" -"Классический средневековый меч, по размеру он заполняет нишу между " -"одноручным и более поздним двуручным мечом. Похоже, головка просто " -"отвалится, если вы будете пользоваться им." +"Маленькая самодельная воронка для сбора дождевой воды. Активируйте её " +"снаружи и разместите под ней контейнер, чтобы собрать воду во время дождя." -#. ~ Description for arming sword +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "металлическая воронка" +msgstr[1] "металлические воронки" +msgstr[2] "металлических воронок" +msgstr[3] "металлическая воронка" + +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." +msgid "You place the metal funnel, waiting to collect rain." msgstr "" -"Классический средневековый меч с размером, подходящим для пользования одной " -"рукой." +"Вы разместили металлическую воронку и стали ждать, пока наберётся дождевая " +"вода." -#. ~ Description for arming sword +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"Классический средневековый меч с размером, подходящим для пользования одной " -"рукой. Он, похоже, неправильно изготовлен." +"Большая воронка для сбора дождевой воды. Не такая компактная, как " +"пластиковый вариант, но собирает больше воды. Активируйте её снаружи и " +"разместите под ней контейнер, чтобы собрать воду во время дождя." #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "ксифос" -msgstr[1] "ксифоса" -msgstr[2] "ксифосов" -msgstr[3] "ксифос" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "брезентовая дожделовка" +msgstr[1] "брезентовых дожделовки" +msgstr[2] "брезентовых дожделовок" +msgstr[3] "брезентовые дожделовки" -#. ~ Description for xiphos +#. ~ Use action done_message for tarp raincatcher. +#: lang/json/TOOL_from_json.py +msgid "You set up the raincatcher, waiting to collect water." +msgstr "Вы установили дожделовку и стали ждать, пока наберётся дождевая вода." + +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." -msgstr "" -"Бронзовый меч родом из Древней Греции, используемый как побочное оружие к " -"копью." +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +msgstr "Палки, брезент и верёвочка для установки самодельной дожделовки." #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "хопеш" -msgstr[1] "хопеша" -msgstr[2] "хопешей" -msgstr[3] "хопеш" +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "барометр" +msgstr[1] "барометра" +msgstr[2] "барометров" +msgstr[3] "барометр" -#. ~ Description for khopesh +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." -msgstr "" -"Это древнее бронзовое оружие имеет изогнутый серповидный клинок, заточенный " -"по внешнему краю. Относящийся к периоду Нового царства Древнего Египта, он " -"был разработан в основном для прорубания лёгкой брони, распространённой в " -"том регионе." +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "Пластиковый барометр, показывает атмосферное давление." #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "дао" -msgstr[1] "дао" -msgstr[2] "дао" -msgstr[3] "дао" +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "контейнер слизи" +msgstr[1] "контейнера слизи" +msgstr[2] "контейнеров слизи" +msgstr[3] "контейнер слизи" -#. ~ Description for dao +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." msgstr "" -"Древнекитайский меч, состоящий из изогнутого клинка и чашеобразной гарды, " -"использовавшийся со времён династии Шан. Этот экземпляр изготовлен из " -"бронзы. Один из четырёх основных традиционных видов оружия, наряду с мечом " -"цзянь, копьём цян и посохом гунь." +"На канистре есть надпись: «Внимание! Содержит ядовитые и опасные вещества. " +"Содержимое может быть разумным. Открывать на свой страх и риск». Вам " +"кажется, что внутри кто-то шевелится." #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "мачете выживальщика" -msgstr[1] "мачете выживальщика" -msgstr[2] "мачете выживальщика" -msgstr[3] "мачете выживальщика" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "набор химика" +msgstr[1] "набора химика" +msgstr[2] "наборов химика" +msgstr[3] "набор химика" -#. ~ Description for survivor machete +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." msgstr "" -"Этот обычный садовый инструмент был модифицирован и сбалансирован, чтобы " -"улучшить свою эффективность в качестве оружия." +"Коробка с химическими принадлежностями. Содержит в себе стеклянные колбы, " +"резиновые шланги, металлическую проволоку, электроплитку и защитные очки. " +"Необходима для создания предметов с использованием химических реакций, если " +"у вас появится такое желание." #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "штык-нож" -msgstr[1] "штык-ножа" -msgstr[2] "штык-ножей" -msgstr[3] "штык-ножи" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "базовый набор химика" +msgstr[1] "базовых набора химика" +msgstr[2] "базовых наборов химика" +msgstr[3] "базовый набор химика" -#. ~ Description for sword bayonet +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." msgstr "" -"Штык-клинок — большое режущее оружие, которое можно прикрепить к стволу " -"огнестрельного оружия или к арбалету, превратив их таким образом в пику." +"Базовый набор химика, включающий в себя стеклянные колбы, резиновые шланги и" +" защитные очки. Необходима для создания предметов с использованием " +"химических реакций, если у вас появится такое желание, но вам потребуется " +"источник огня." #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "модифицированый штык-нож" -msgstr[1] "модифицированых штык-ножа" -msgstr[2] "модифицированых штык-ножей" -msgstr[3] "модифицированые штык-ножи" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "набор для электролиза" +msgstr[1] "набора для электролиза" +msgstr[2] "наборов для электролиза" +msgstr[3] "набор для электролиза" -#. ~ Description for modified sword bayonet +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." msgstr "" -"Штык-нож — большое режущее оружие, которое можно прикрепить к стволу " -"огнестрельного оружия или к арбалету, превратив их таким образом в копье. " -"Был модифицирован и допилен для установки практически на любое оружие, по " -"желанию, кроме пистолетов и пистолет-пулеметов." +"Набор из проводов и электродов для передачи постоянного тока, обычно в " +"жидкость. Можно использовать при изготовлении предметов. Чтобы использовать," +" заряжайте его аккумулятором или 12-вольтовой автомобильной батареей." -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"Когда-то длинные японские ножи, подобные этому, более современному ремейку, " -"были резервным оружием самурая, до появления более крупного вакидзаси. Это " -"по-прежнему смертоносное оружие, даже несмотря на то, что оно короче, чем " -"его более известные родственники." +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "баллон с водородом" +msgstr[1] "баллона с водородом" +msgstr[2] "баллонов с водородом" +msgstr[3] "баллоны с водородом" -#. ~ Description for wakizashi +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." msgstr "" -"В меру распространённый японский короткий меч. Легче и меньше катаны, но всё" -" ещё эффективен в бою." +"Баллон со сжатым водородом. Будет кстати, если вам нужно создать воду с нуля" +" или поднять дирижабль." #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "фламменшверт (выкл)" -msgstr[1] "фламменшверта (выкл)" -msgstr[2] "фламменшвертов (выкл)" -msgstr[3] "фламменшверт (выкл)" +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "гигрометр" +msgstr[1] "гигрометра" +msgstr[2] "гигрометров" +msgstr[3] "гигрометр" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Dein Flammenschwert hat keinen Brennstoff mehr." +msgid "A plastic hygrometer that can read the relative humidity in the air." +msgstr "Пластиковый гигрометр, показывает относительную влажность воздуха." -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "баллон с азотом" +msgstr[1] "баллона с азотом" +msgstr[2] "баллонов с азотом" +msgstr[3] "баллоны с азотом" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -"Фламменшверт, дословно «огненный меч». Большой двуручный меч из Германии, в " -"лезвие которого подаётся бензин для поддержания устойчивого пламени. Это " -"очень грозное оружие." - -#: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "фламменшверт" -msgstr[1] "фламменшверта" -msgstr[2] "фламменшвертов" -msgstr[3] "фламменшверт" - -#. ~ Use action charges_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +"Баллон со сжатым азотом. Азот полезен из-за своей инертности. Не пытайтесь " +"им дышать." -#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "кислородный баллон" +msgstr[1] "кислородных баллона" +msgstr[2] "кислородных баллонов" +msgstr[3] "кислородные баллоны" -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt." +msgid "" +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." +msgstr "" +"Большой стальной цилиндр для хранения газов под давлением. На нём " +"полустёртый, но читаемый символ О2." -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt." +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "платиновая решётка" +msgstr[1] "платиновых решётки" +msgstr[2] "платиновых решёток" +msgstr[3] "платиновые решётки" -#. ~ Description for zweihänder +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." -msgstr "Огромный двуручный меч из Германии. Рубит пачками." +msgid "" +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." +msgstr "" +"Металлическая решётка с платиновым покрытием, пригодная в качестве " +"катализатора для химических реакций." #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" -msgstr[0] "кирпан" -msgstr[1] "кирпана" -msgstr[2] "кирпанов" -msgstr[3] "кирпаны" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "генератор порталов" +msgstr[1] "генератора порталов" +msgstr[2] "генераторов порталов" +msgstr[3] "генератор порталов" -#. ~ Description for kirpan +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." msgstr "" -"Церемониальный кинжал, который носят мужчины-сикхи. Он острый и сгодится как" -" отличное оружие." +"Редкое и таинственное устройство, покрытое письменами инопланетного " +"происхождения. От одного взгляда на него начинает болеть голова." -#. ~ Description for kirpan +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "площадка телепорта" +msgstr[1] "площадки телепорта" +msgstr[2] "площадок телепорта" +msgstr[3] "площадка телепорта" + +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" -"Церемониальный кинжал, который носят мужчины-сикхи. Этот экземпляр не " -"слишком качественный." +msgid "You place the telepad." +msgstr "Вы установили телепад." -#. ~ Description for nodachi +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." msgstr "" -"Огромный изогнутый двуручный меч из Японии. Удивительно лёгок для своего " -"размера." +"Набор для ловушки-телепорта, состоящий из телепорта и солнечного элемента, " +"срабатывающего при наступании на него." #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" -msgstr[0] "электрифицированная рапира" -msgstr[1] "электрифицированные рапиры" -msgstr[2] "электрифицированных рапир" -msgstr[3] "электрифицированные рапиры" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "телепорт" +msgstr[1] "телепорта" +msgstr[2] "телепортов" +msgstr[3] "телепорт" -#. ~ Description for electrified foil +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This is an experimental device that will teleport you a short distance when " +"activated." msgstr "" -"Модификации, сделанные для этой фехтовальной рапиры, могут быть не " -"спортивными, но они могут дать вам преимущество в этом финальном " -"соревновании. Дополнительно изолирована рукоять, и электрошокер высокого " -"напряжения был прикреплен к гарде, подключенный через электронную схему к " -"наконечнику. Касание заостренного наконечника противника при нажатии кнопки " -"вызовет болезненный удар током." +"Экспериментальное устройство, которое телепортирует вас на небольшое " +"расстояние при активации." #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" -msgstr[0] "электрифицированная шпага" -msgstr[1] "электрифицированные шпаги" -msgstr[2] "электрифицированных шпаг" -msgstr[3] "электрифицированные шпаги" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "доплеровский радар Турбо 2000" +msgstr[1] "доплеровских радара Турбо 2000" +msgstr[2] "доплеровских радаров Турбо 2000" +msgstr[3] "доплеровский радар Турбо 2000" -#. ~ Description for electrified épée +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" -"Может, улучшения этой фехтовальной шпаги и неспортивные, но дадут вам " -"преимущество в нынешнем финальном соревновании. Рукоять покрыта " -"дополнительной изоляцией, а к гарде прикреплён высоковольтный шокер, " -"соединённый проводом к кончику шпаги. Если вонзить наконечник в противника и" -" нажать кнопку, жертва получит болезненный удар током." +"Портфель со встроенным ноутбуком, выглядящим как привет из 80-х. Его " +"старинный монохромный монитор отображает множество метеорологических данных." +" Однако знака FLDSMDFR нет." #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" -msgstr[0] "электрифицированная сабля" -msgstr[1] "электрифицированные сабли" -msgstr[2] "электрифицированных сабель" -msgstr[3] "электрифицированные сабли" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "набор для базового лабораторного анализа" +msgstr[1] "набора для базового лабораторного анализа" +msgstr[2] "наборов для базового лабораторного анализа" +msgstr[3] "наборы для базового лабораторного анализа" -#. ~ Description for electrified saber +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." msgstr "" -"Может, улучшения этой фехтовальной сабли и неспортивные, но дадут вам " -"преимущество в нынешнем финальном соревновании. Рукоять покрыта " -"дополнительной изоляцией, а к гарде прикреплён высоковольтный шокер, " -"соединённый проводом к кончику сабли. Если вонзить наконечник в противника и" -" нажать кнопку, жертва получит болезненный удар током." +"В этом увесистом наборе содержатся основные инструменты, необходимые для " +"занятий настоящей химией, а именно: маленькие весы, спектрофотометр, прибор " +"для определения температуры плавления, pH-метр и бумага для тонкослойной " +"хроматографии. С таким набором вы можете быть уверены, что получили именно " +"тот химикат, который задумали." -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "" -"Меч времён Модерна, использовавшийся в 16, 17 и 18 веках. Назван «широким», " -"чтобы контрастировать со стройными рапирами." +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "маленькие весы" +msgstr[1] "маленьких весов" +msgstr[2] "маленьких весов" +msgstr[3] "маленькие весы" -#. ~ Description for broadsword +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." msgstr "" -"Меч времён Модерна, использовавшийся в 16, 17 и 18 веках. Этот меч, похоже, " -"изготовлен очень скверно, но всё же сможет выдержать пару замахов." +"Простые весы с подвижными стальными гирьками на рейках для точного измерения" +" массы образца." #: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "разжигатель (выкл)" -msgstr[1] "разжигателя (выкл)" -msgstr[2] "разжигателей (выкл)" -msgstr[3] "разжигатель (выкл)" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "спектрофотометр" +msgstr[1] "спектрофотометра" +msgstr[2] "спектрофотометров" +msgstr[3] "спектрофотометры" -#. ~ Use action lacks_fuel_message for firebrand (off). +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "Нет сил драться!" +msgid "" +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." +msgstr "" +"Широко распространённый прибор для химического анализа. Он измеряет " +"поглощение света жидким образцом в особой трубочке-кювете." -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "В бой!" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" +msgstr[0] "набор кювет для спектрометрии" +msgstr[1] "набора кювет для спектрометрии" +msgstr[2] "наборов кювет для спектрометрии" +msgstr[3] "наборы кювет для спектрометрии" -#. ~ Description for firebrand (off) +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." msgstr "" -"Это комбинация двух классических способов разрешения конфликтов, возникшая " -"ещё в Тёмные Века: меч и факел. Используйте, чтобы поджечь и показать этим " -"зомби, кто здесь Лорд." +"Маленькая коробочка с точно откалиброванными квадратными пластиковыми " +"трубочками для лабораторного спектрометра." #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "разжигатель (вкл)" -msgstr[1] "разжигателя (вкл)" -msgstr[2] "разжигателей (вкл)" -msgstr[3] "разжигатель (вкл)" +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "рН-метр" +msgstr[1] "рН-метра" +msgstr[2] "рН-метров" +msgstr[3] "рН-метры" -#. ~ Use action charges_extinguish_message for firebrand (on). +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "Их силы истощены!" +msgid "" +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." +msgstr "" +"По сути - просто пара стеклянных зондов с вольтметром. Если погрузить один " +"зонд в подготовленный калибровочный раствор, а второй в исследуемый образец," +" можно рассчитать кислотность." -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "Ваш клинок горит для боя!" +msgid "voltmeter" +msgid_plural "voltmeters" +msgstr[0] "вольтметр" +msgstr[1] "вольтметра" +msgstr[2] "вольтметров" +msgstr[3] "вольтметры" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "Бежим!" +msgid "" +"This device has two probes that let you measure the electrical potential " +"between two points." +msgstr "" +"Устройство с двумя зондами для измерения электрического потенциала между " +"двумя точками." -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "Ваш меч шипит в воде и выключается." +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "прибор для определения температуры плавления" +msgstr[1] "прибора для определения температуры плавления" +msgstr[2] "приборов для определения температуры плавления" +msgstr[3] "приборы для определения температуры плавления" -#. ~ Description for firebrand (on) +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." msgstr "" -"Это комбинация двух классических способов разрешения конфликтов, возникших " -"ещё в Тёмные Века: меч и факел. Его лезвие так и пышет жаром. Экскалибур " -"нервно курит в сторонке. Используйте, чтобы потушить." +"Фактически это электроплитка с прикреплённой металлической коробочкой. В " +"коробочке есть смотровое окошко и слот для капиллярной трубочки с " +"кристаллизованным образцом. С помощью этого прибора вы сможете точно " +"измерить температуру плавления кристалла. Очень полезно для определения, что" +" это за вещество и насколько оно чистое." -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "" -"Это широкая сабля, использовавшаяся моряками и пиратами. Этот меч, похоже, " -"изготовлен очень скверно, но всё же сможет выдержать пару замахов." +msgid "vortex device" +msgid_plural "vortex devices" +msgstr[0] "встряхиватель" +msgstr[1] "встряхивателя" +msgstr[2] "встряхивателей" +msgstr[3] "встряхиватели" -#. ~ Description for rapier +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." msgstr "" -"Меч со штыкообразным клинком и эфесом сложной формы. Любимое оружие " -"джентльменов и пиратов. Лёгкая и быстрая, она делает любую битву стильной." +"Маленькая увесистая скучная на вид машинка. На трапециевидном основании есть" +" выключатель и регулятор скорости, а на верхушке имеется резиновое " +"углубление. Если поместить в углубление пробирку и запитать устройство, оно " +"будет быстро встряхивать и перемешивать её содержимое. Удивительно весело." -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "" -"Редкий меч из Японии. Смертелен против небронированных целей и очень " -"эффективен против брони." +msgid "microscope" +msgid_plural "microscopes" +msgstr[0] "микроскоп" +msgstr[1] "микроскопа" +msgstr[2] "микроскопов" +msgstr[3] "микроскопы" -#. ~ Description for katana +#. ~ Description for microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." msgstr "" -"Редкий меч из Японии. Хотя у него правильные лезвие и вес, его головка " -"отваливается, а клинок выглядит очень изношенным." +"Классический инструмент всех времён! Благодаря этому тяжёлому прочному " +"лабораторному прибору маленькие предметы кажутся больше. Подсветка не " +"работает без электричества, но всё остальное в поразительном порядке. К " +"сожалению, сейчас от него мало толку." #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "Восходящее Солнце" -msgstr[1] "Восходящее Солнце" -msgstr[2] "Восходящее Солнце" -msgstr[3] "Восходящее Солнце" +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" +msgstr[0] "стереомикроскоп" +msgstr[1] "стереомикроскопа" +msgstr[2] "стереомикроскопов" +msgstr[3] "стереомикроскопы" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "Время замерло." +msgid "" +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" +msgstr "" +"Увеличение этого микроскопа немного меньше обычного. Зато он стереоскопичный" +" и даёт красивую трёхмерную картинку поверхности. Обычно применялся для " +"препарирования и прочей тонкой работы с мелкими существами. При наличии " +"источника света всё ещё прекрасно работает, но что вы собираетесь с ним " +"делать?" -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "Солнце встаёт." +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "делительная воронка" +msgstr[1] "делительных воронки" +msgstr[2] "делительных воронок" +msgstr[3] "делительные воронки" -#. ~ Description for Rising Sun +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." msgstr "" -"Катана с соплом на клинке. Люди любят огонь, люди любят катаны. Так почему " -"не соединить их вместе? Бензиновая горелка, прикреплённая к этому клинку, " -"зажжёт ваших недругов. Активируйте, чтобы зажечь." +"Не слишком-то похоже на воронку. Каплевидный стеклянный сосуд с пробкой на " +"широком конце и клапаном на противоположном. С его помощью можно смыть одну " +"жидкость другой, например, воду и масло, а затем слить любую из двух " +"жидкостей в зависимости от большего наличия вещества, которое требуется " +"изолировать. При наличии изрядного навыка ею можно издавать пукающие звуки." -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "Свет слабеет." +msgid "burette" +msgid_plural "burettes" +msgstr[0] "бюретка" +msgstr[1] "бюретки" +msgstr[2] "бюреток" +msgstr[3] "бюретки" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for burette #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "Солнце ярко сияет." +msgid "" +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." +msgstr "" +"Высокая стеклянная колонка с клапаном на конце. Если вы всерьёз занимаетесь " +"химией, у вас наверняка такая вытатуирована где-нибудь." -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "Солнце заходит." +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "роторный испаритель" +msgstr[1] "роторных испарителя" +msgstr[2] "роторных испарителей" +msgstr[3] "роторные испарители" -#. ~ Description for Rising Sun +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." msgstr "" -"Катана, пылающая яростью и жаром самого СОЛНЦА! Ну ладно, не так жарко, но " -"удар припекает, как дьявольский огонь точно. Активируйте, чтобы потушить." +"Вы чувствуете себя настоящим безумным учёным, даже просто разглядывая эту " +"штуку. Несколько стеклянных трубок и круглых колб, соединённых с центральным" +" моторчиком и нагревателем. Нагреватель подогревает одну колбу, которая " +"вращается посредством мотора, и испаряет содержимое. Затем пар " +"конденсируется в трубках и собирается во вторую колбу, на случай, если " +"зачем-нибудь вам потребуется." -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "" -"Огромный двуручный меч из Германии. Вы не уверены, должен ли он быть таким " -"гнутым." +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "фракционный конденсатор" +msgstr[1] "фракционных конденсатора" +msgstr[2] "фракционных конденсаторов" +msgstr[3] "фракционные конденсаторы" -#. ~ Description for wakizashi +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"В меру распространённый японский короткий меч. С этим мечом что-то не так." +"Один из классических стеклянных приборов безумного учёного. По сути, это " +"маленький стеклянный перегонный куб, в котором пар пропускается через " +"фракционную дистилляционную колонку и конденсируется в охлаждающей колонке. " +"Аспирант или робот (есть ли разница?) собирает дистиллят по фракциям, так " +"что можно проанализировать конкретные вещества. Производительность прибора -" +" всего несколько миллилитров за раз, так что пытаться гнать с его помощью " +"виски не стоит." #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "пара мечей-бабочек" -msgstr[1] "пары мечей-бабочек" -msgstr[2] "пар мечей-бабочек" -msgstr[3] "пары мечей-бабочек" +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" +msgstr[0] "лоток для электрофореза" +msgstr[1] "лотка для электрофореза" +msgstr[2] "лотков для электрофореза" +msgstr[3] "лотки для электрофореза" -#. ~ Description for pair of butterfly swords +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." msgstr "" -"Пара традиционных шаолиньских мечей-бабочек. Они размером примерно как " -"мачете, но с ручной гардой и широкими лезвиями." +"Пластиковый лоток, электроды и источник питания для создания градиента " +"электрического напряжения в жидком растворе с твёрдым гелем. Штуки типа " +"белков и ДНА разделяются на геле в зависимости от электрического заряда и " +"размера. Сейчас годится только на запчасти." #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "ладжетанг-бензопила (выкл)" -msgstr[1] "ладжетанг-бензопилы (выкл)" -msgstr[2] "ладжетанг-бензопил (выкл)" -msgstr[3] "ладжетанг-бензопила (выкл)" +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "микроцентрифуга" +msgstr[1] "микроцентрифуги" +msgstr[2] "микроцентрифуг" +msgstr[3] "микроцентрифуги" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" msgstr "" -"Длинный деревянный шест, к обоим концам которого прикреплено по бензопиле. " -"Порождение сумрачного гения, либо безумца. Большой вес гарантирует, что " -"только сильный и опытный сможет надеяться на успешное применение." +"Маленькая настольная версия крупной стационарной центрифуги. Не " +"обманывайтесь её мелкими габаритами; это мощный инструмент, способный очень " +"быстро что-нибудь раскрутить. Это не игрушка!" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "ладжетанг-бензопила (вкл)" -msgstr[1] "ладжетанг-бензопилы (вкл)" -msgstr[2] "ладжетанг-бензопил (вкл)" -msgstr[3] "ладжетанг-бензопила (вкл)" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "повреждённое укрытие" +msgstr[1] "повреждённых укрытия" +msgstr[2] "повреждённых укрытий" +msgstr[3] "повреждённое укрытие" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." msgstr "" -"Длинный деревянный шест, к обоим концам которого прикреплено по бензопиле. " -"Включён и постоянно тратит бензин. Для выключения используйте его ещё раз." +"Небольшое укрытие, сделанное из палок и шкур. Активируйте, чтобы разместить." +" Это укрытие повреждено и нуждается в ремонте." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "ладжетанг-электропила (выкл)" -msgstr[1] "ладжетанг-электропилы (выкл)" -msgstr[2] "ладжетанг-электропил (выкл)" -msgstr[3] "ладжетанг-электропила (выкл)" +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "большая палатка" +msgstr[1] "больших палатки" +msgstr[2] "больших палаток" +msgstr[3] "большая палатка" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." msgstr "" -"Длинный деревянный шест, к обоим концам которого прикреплено по электропиле." -" Порождение сумрачного гения либо безумца. Большой вес гарантирует, что " -"только сильный и опытный сможет надеяться на успешное применение." +"Палатка, размером для всей семьи. В ней очень много места, но она очень " +"громоздкая." #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "ладжетанг-электропила (вкл)" -msgstr[1] "ладжетанг-электропилы (вкл)" -msgstr[2] "ладжетанг-электропил (вкл)" -msgstr[3] "ладжетанг-электропила (вкл)" +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "укрытие" +msgstr[1] "укрытия" +msgstr[2] "укрытий" +msgstr[3] "укрытие" -#. ~ Description for electric chainsaw lajatang (on) +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." +msgid "This is a small shelter, made of sticks and skins. Use it to place." msgstr "" -"Длинный деревянный шест, к обоим концам которого прикреплено по электропиле." -" Включён и постоянно тратит энергию. Для выключения используйте его ещё раз." +"Небольшое укрытие, сделанное из палок и шкур. Активируйте, чтобы разместить." -#. ~ Description for cutlass +#: lang/json/TOOL_from_json.py +msgid "tent" +msgid_plural "tents" +msgstr[0] "палатка" +msgstr[1] "палатки" +msgstr[2] "палаток" +msgstr[3] "палатка" + +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." -msgstr "" -"Это широкая сабля, использовавшаяся моряками и пиратами, так как её коротким" -" лезвием удобно орудовать в ближнем бою." +"This is a small personal tent, it's just big enough to fit you comfortably." +msgstr "Маленькая палатка на одного человека." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "боевая бензопила (выкл)" -msgstr[1] "боевых бензопилы (выкл)" -msgstr[2] "боевых бензопил (выкл)" -msgstr[3] "боевая бензопила (выкл)" +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "улучшенная электронная сигарета" +msgstr[1] "улучшенных электронных сигареты" +msgstr[2] "улучшенных электронных сигарет" +msgstr[3] "улучшенная электронная сигарета" -#. ~ Description for combat chainsaw (off) +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." msgstr "" -"Облегченная, отрегулированная и значительно измененная бензоопила, " -"превращённая в эффективное оружие. К сожалению, после таких модификаций " -"пилить ею деревья стало неудобно." +"Улучшенная версия электронной сигареты. Менее вредный способ получения " +"никотина, чем обычные сигареты, но всё так же вызывает привыкание. Она " +"нуждается в батареях и никотиновой жидкости для функционирования." #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "боевая бензопила (вкл)" -msgstr[1] "боевых бензопилы (вкл)" -msgstr[2] "боевых бензопил (вкл)" -msgstr[3] "боевая бензопила (вкл)" +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "бульбулятор" +msgstr[1] "бульбулятора" +msgstr[2] "бульбуляторов" +msgstr[3] "бульбулятор" -#. ~ Description for combat chainsaw (on) +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." msgstr "" -"Боевая бензопила включена и постоянно расходует бензин. Для выключения " -"используйте её ещё раз." +"Прозрачная стеклянная трубочка с утолщением в виде шарика на конце. " +"Используется для употребления некоторых видов запрещённых веществ." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "боевая электропила (выкл)" -msgstr[1] "боевые электропилы (выкл)" -msgstr[2] "боевых электропил (выкл)" -msgstr[3] "боевая электропила (выкл)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "стеклянная трубка" +msgstr[1] "стеклянных трубки" +msgstr[2] "стеклянных трубок" +msgstr[3] "стеклянная трубка" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." msgstr "" -"Облегченная, отрегулированная и значительно измененная электропила, " -"превращённая в эффективное оружие. К сожалению, после таких модификаций " -"пилить ею деревья стало неудобно." +"Выдувное стекло ручной работы. Чаще всего используется для курения разных " +"расслабляющих веществ." #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "боевая электропила (вкл)" -msgstr[1] "боевые электропилы (вкл)" -msgstr[2] "боевых электропил (вкл)" -msgstr[3] "боевая электропила (вкл)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "курительная трубка" +msgstr[1] "курительных трубки" +msgstr[2] "курительных трубок" +msgstr[3] "курительная трубка" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." msgstr "" -"Боевая электропила включена и постоянно расходует энергию. Для выключения " -"используйте её ещё раз." +"Деревянная курительная трубка ручной работы. Предназначена для употребления " +"табака дымовой сушки." #: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "кокон с инопланетной смолой" -msgstr[1] "кокона с инопланетной смолой" -msgstr[2] "коконов с инопланетной смолой" -msgstr[3] "коконы с инопланетной смолой" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "ножницы" +msgstr[1] "ножниц" +msgstr[2] "ножниц" +msgstr[3] "ножницы" -#. ~ Description for alien resin pod +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." msgstr "" -"Большой кокон размером с пивной бочонок, наполненный вязкой инопланетной " -"смолой. Если его плотно сжать, смола польётся из обломанного стебелька на " -"конце и застынет на воздухе через несколько секунд." +"Длинные крепкие ножницы. Используйте ножницы, чтобы разрезать предметы из " +"хлопка (например, одежду) на тряпки." #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "осколок стекла" -msgstr[1] "осколка стекла" -msgstr[2] "осколков стекла" -msgstr[3] "осколок стекла" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "костяная игла" +msgstr[1] "костяных иглы" +msgstr[2] "костяных игл" +msgstr[3] "костяная игла" -#. ~ Use action done_message for glass shard. +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." msgstr "" -"Вы аккуратно раскладываете осколки на земле, чтобы на них кто-нибудь " -"наступил." +"Острая иголка из кости, сгодится для изготовления грубых одежды и вещей. Её " +"низкое качество не позволит выполнять какие-либо работы, требующие скорости " +"или точности." -#. ~ Description for glass shard +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "изогнутая игла" +msgstr[1] "изогнутые иглы" +msgstr[2] "изогнутых игл" +msgstr[3] "изогнутая игла" + +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." msgstr "" -"Кусок битого стекла с острыми краями. Можно использовать в качестве оружия, " -"но лучше не забыть при этом надеть перчатки." +"Острая изогнутая стальная игла. Её закруглённый кончик позволяет делать " +"стежки, которые протыкают только одну сторону материала. Хотя она не " +"подходит для большинства портняжных работ, без неё невозможно работать с " +"неопреном." #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "кусок пластика" -msgstr[1] "куска пластика" -msgstr[2] "кусков пластика" -msgstr[3] "кусок пластика" +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "деревянная игла" +msgstr[1] "деревянных иглы" +msgstr[2] "деревянных игл" +msgstr[3] "деревянная игла" -#. ~ Description for plastic chunk +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -"Кусок пластика. Пригоден для изготовления, ремонта или усиления предметов из" -" пластика." +"Это деревянная игла с острым кончиком и прорезанным ушком для продевания " +"нити. Её низкое качество не позволит выполнять какие-либо работы, требующие " +"скорости или точности или включающие плотные материалы вроде кевлара." #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "синтетическая ткань" -msgstr[1] "синтетические ткани" -msgstr[2] "синтетических тканей" -msgstr[3] "синтетическая ткань" +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "швейный набор" +msgstr[1] "швейных набора" +msgstr[2] "швейных наборов" +msgstr[3] "швейный набор" -#. ~ Description for synthetic fabric +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." msgstr "" -"Это маленький кусок синтетической ткани. В отличие от вас и других природных" -" материалов, с возрастом он не будет сильно портиться. Может быть, это не " -"так уж плохо сейчас." +"Это швейный набор, в котором содержатся разные иголки, несколько катушек и " +"другие полезные инструменты. Используйте его на одежде, чтобы попытаться " +"восстановить или укрепить её. При этом используется навык шитья." #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" -msgstr[0] "лоскут лайкры" -msgstr[1] "лоскута лайкры" -msgstr[2] "лоскутов лайкры" -msgstr[3] "лоскут лайкры" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "дублёная кожа" +msgstr[1] "дублёных кожи" +msgstr[2] "дублёных кож" +msgstr[3] "дублёная кожа" -#. ~ Description for lycra patch +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." -msgstr "" -"Это маленький кусок синтетической ткани, смешанный с эластичными волокнами " -"лайкры. Подходит для создания гибкой, но прочной одежды. Стильный, но " -"вредный для окружающей среды; по крайней мере, вы перерабатываете его." +msgid "You carefully unfold the tanning leather hide and shake it clean." +msgstr "Вы аккуратно разворачиваете кожу и отряхиваете её." +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "печь на сухом горючем" -msgstr[1] "печи на сухом горючем" -msgstr[2] "печей на сухом горючем" -msgstr[3] "печь на сухом горючем" +msgid "The tanning leather hide isn't done yet." +msgstr "Дублёная кожа ещё не готова." -#. ~ Description for hexamine stove +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." msgstr "" -"В этой лёгкой складной печи, также известной как твердотопливная горелка, " -"для приготовления пищи используются маленькие таблетки уротропина." +"Обработанная шкура животного, претерпевающая химические процессы, " +"необходимые для получения кожи. Вы сможете её активировать для " +"разворачивания и использования, когда будет готова." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "жаровня" -msgstr[1] "жаровни" -msgstr[2] "жаровен" -msgstr[3] "жаровня" +#: lang/json/TOOL_from_json.py +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "дублёная меховая шкурка" +msgstr[1] "дублёных меховых шкурки" +msgstr[2] "дублёных меховых шкурок" +msgstr[3] "дублёная меховая шкурка" -#. ~ Description for brazier +#. ~ Use action msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgstr "Вы аккуратно разворачиваете меховую шкурку и отряхиваете её." + +#. ~ Use action not_ready_msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "The tanning fur pelt isn't done yet." +msgstr "Дублёная меховая шкурка ещё не готова." + +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." msgstr "" -"Большая металлическая подставка для разведения огня. Огонь, разведённый в " -"жаровне, не будет распространяться на окружающие легковоспламеняющиеся " -"объекты." +"Обработанная меховая шкурка животного, претерпевающая химические процессы, " +"необходимые для получения меха. Вы сможете его активировать для " +"разворачивания и использования, когда будет готов." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "Бочка для разведения огня (200Л)" -msgstr[1] "Бочки для разведения огня (200Л)" -msgstr[2] "Бочек для разведения огня (200Л)" -msgstr[3] "Бочка для разведения огня (200Л)" +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "набор портного" +msgstr[1] "набора портного" +msgstr[2] "наборов портного" +msgstr[3] "набор портного" -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#. ~ Description for tailor's kit +#: lang/json/TOOL_from_json.py msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -"Большая металлическая бочка, в которой можно развести огонь. В её стенках " -"пробиты отверстия для подачи воздуха. Огонь, разожженный в ней, не " -"распространяется на окружающие предметы." +"Это качественный швейный набор с кучей иголок, несколькими пластиковыми " +"катушками для ниток, небольшими ножницами и шилом. Используйте набор для " +"модификации ваших одежды и брони. При этом используется навык шитья." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "Бочка для разведения огня (100Л)" -msgstr[1] "Бочки для разведения огня (100Л)" -msgstr[2] "Бочек для разведения огня (100Л)" -msgstr[3] "Бочка для разведения огня (100Л)" +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" +msgstr[0] "весы для ванной" +msgstr[1] "весов для ванной" +msgstr[2] "весов для ванной" +msgstr[3] "весы для ванной" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "складной стул" -msgstr[1] "складных стула" -msgstr[2] "складных стульев" -msgstr[3] "складной стул" +#. ~ Description for bathroom scale +#: lang/json/TOOL_from_json.py +msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgstr "Маленькие весы для взвешивания голого человека." -#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "Сложенный стул, активируйте, чтобы разложить его." +msgid "scrub brush" +msgid_plural "scrub brushes" +msgstr[0] "щётка" +msgstr[1] "щётки" +msgstr[2] "щёток" +msgstr[3] "щётки" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "металлическая стойка для разделки" -msgstr[1] "металлические стойки для разделки" -msgstr[2] "металлических стоек для разделки" -msgstr[3] "металлическая стойка для разделки" +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#: lang/json/TOOL_from_json.py +msgid "This is a simple scrub brush." +msgstr "Простая щётка." -#. ~ Description for metal butchering rack +#: lang/json/TOOL_from_json.py +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "электрический триммер для волос" +msgstr[1] "электрических триммера для волос" +msgstr[2] "электрических триммеров для волос" +msgstr[3] "электрический триммер для волос" + +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." msgstr "" -"Металлическая стойка, на которой можно подвешивать тушу для разделки. " -"Сложена для удобства переноски." - -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "надувная лодка" -msgstr[1] "надувных лодки" -msgstr[2] "надувных лодок" -msgstr[3] "надувная лодка" +"Это карманный электрический триммер для стрижки волос. Если зарядить его " +"батарейками, то вы можете использовать его для стрижки волос. Требует 10 " +"батареек на одно использование." -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "Вы старательно разворачиваете, надуваете и запускаете %s." +msgid "mop" +msgid_plural "mops" +msgstr[0] "швабра" +msgstr[1] "швабры" +msgstr[2] "швабр" +msgstr[3] "швабра" -#. ~ Description for inflatable boat +#. ~ Description for mop #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." msgstr "" -"Эта резиновая лодка (вёсла в комплекте) сдута для хранения. Активируйте её " -"(при наличии воздушного насоса в инвентаре), чтобы надуть и запустить." +"Громоздкая швабра. Хороша для чистки пятен. Активируйте, чтобы прибраться за" +" собой." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "металлическая коптильня" -msgstr[1] "металлических коптильни" -msgstr[2] "металлических коптилен" -msgstr[3] "металлические коптильни" +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" +msgstr[0] "тряпка" +msgstr[1] "тряпки" +msgstr[2] "тряпок" +msgstr[3] "тряпка" -#. ~ Description for metal smoking rack +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." msgstr "" -"Металлическая стойка, предназначенная для копчения пищи, чтобы улучшить вкус" -" и увеличить срок хранения. Сложена для транспортировки." +"Довольно большой кусок материи, пригодится при изготовлении других вещей или" +" для остановки кровотечения." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "туристический столик" -msgstr[1] "туристических столика" -msgstr[2] "туристических столиков" -msgstr[3] "туристический столик" +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "набор для бритья" +msgstr[1] "набора для бритья" +msgstr[2] "наборов для бритья" +msgstr[3] "набор для бритья" -#. ~ Description for tourist table +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." msgstr "" -"Металлический столик для выездов на природу. Он сложен для удобства " -"переноски." +"Это компактный и лёгкий набор для бритья для путешественников. Если " +"дополнить его мылом, то вы можете бриться с его помощью. Требует 1 единицу " +"мыла на одно использование." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "кожаная подстилка" -msgstr[1] "кожаные подстилки" -msgstr[2] "кожаных подстилок" -msgstr[3] "кожаная подстилка" +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" +msgstr[0] "губка" +msgstr[1] "губки" +msgstr[2] "губок" +msgstr[3] "губки" -#. ~ Description for leather tarp +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" -"Большое полотно из сшитой кожи, которое можно использовать в качестве замены" -" скатерти для пикника, но вообще основное его предназначение — не допустить " -"контакта разделываемой туши с землей. Полотно свёрнуто для удобства " -"транспортировки." +"Губка — это чистящий инструмент из мягкого пористого материала. Обычно ею " +"моют водооталкивающие поверхности." -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "циновка" -msgstr[1] "циновки" -msgstr[2] "циновок" -msgstr[3] "циновка" +#: lang/json/TOOL_from_json.py +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "самодельный набор для стрижки" +msgstr[1] "самодельных набора для стрижки" +msgstr[2] "самодельных наборов для стрижки" +msgstr[3] "самодельный набор для стрижки" -#. ~ Description for fiber mat +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." -msgstr "" -"Большой коврик, изготовленный из волокнистого материала, который можно " -"использовать вместо одеяла для пикника, но он более ценен для применения при" -" разделке. Слишком тонкий, чтобы использовать его как удобное место для сна." -" Свёрнут и готов к переноске." +msgid "This is a kit with tools for cutting hair." +msgstr "Это набор инструментов для стрижки волос." #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "сложенная маслобойка" -msgstr[1] "сложенные маслобойки" -msgstr[2] "сложенных маслобоек" -msgstr[3] "сложенные маслобойки" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "самодельный набор для бритья" +msgstr[1] "самодельных набора для бритья" +msgstr[2] "самодельных наборов для бритья" +msgstr[3] "самодельный набор для бритья" -#. ~ Description for folded butter churn +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." msgstr "" -"Большая деревянная емкость для превращения сырого молока в масло и " -"обезжиренные сливки. Эта модель использует педальный привод и вмешает три " -"галлона ( 11 л ) молока." +"Это самодельный набор для бритья. Если дополнить его мылом, то вы можете " +"бриться с его помощью. Требует 1 единицу мыла на одно использование." #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "огниво" -msgstr[1] "огнива" -msgstr[2] "огнив" -msgstr[3] "огниво" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "стиральная доска" +msgstr[1] "стиральные доски" +msgstr[2] "стиральных досок" +msgstr[3] "стиральная доска" -#. ~ Description for flint and steel +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." msgstr "" -"Магниевый брусок и кресало из углеродистой стали. Используйте, чтобы высечь " -"искру и зажечь огонь." +"Это деревянная стиральная доска. При наличии чистящего средства с её помощью" +" можно стирать загрязнённую одежду." #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" -msgstr[0] "станок для патронов" -msgstr[1] "станка для патронов" -msgstr[2] "станков для патронов" -msgstr[3] "станки для патронов" +msgid "washing kit" +msgid_plural "washing kits" +msgstr[0] "помывочный набор" +msgstr[1] "помывочных набора" +msgstr[2] "помывочных наборов" +msgstr[3] "помывочные наборы" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." msgstr "" -"Маленький ручной пресс для снаряжения патронов. В комплекте имеется всё " -"необходимое для самостоятельной заправки и обжатия патронов." +"Стиральная доска и губка (или тряпка) — то, что надо для мытья вещей после " +"апокалипсиса." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "медвежий капкан" +msgstr[1] "медвежьих капкана" +msgstr[2] "медвежьих капканов" +msgstr[3] "медвежий капкан" +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "самодельный патронный 'станок'" -msgstr[1] "самодельных патронных 'станка'" -msgstr[2] "самодельных патронных 'станков'" -msgstr[3] "самодельные патронные 'станки'" +msgid "Bury the beartrap?" +msgstr "Зарыть медвежий капкан?" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." -msgstr "" -"Предметы для кустарного переснаряжения патронов для дробовика. Дощечка с " -"вырезанной в центре дыркой, гвоздь и обрезанный штырь для установки пыжей, " -"извлечения и (осторожной!) замены капсюлей. Порох и дробь отмеряются " -"обрезанной гильзой. Другой конец дощечки приспособлен для сворачивания " -"пластиковых гильз. Изменить размер патрона не выйдет, так что " -"переснаряженными патронами следует стрелять из того же оружия, из которого " -"ими стреляли прежде." +msgid "You set the beartrap." +msgstr "Вы установили медвежий капкан." +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "кинетический молоток" -msgstr[1] "кинетических молотка" -msgstr[2] "кинетических молотков" -msgstr[3] "кинетический молоток" +msgid "You bury the beartrap." +msgstr "Вы зарываете медвежий капкан." -#. ~ Description for kinetic bullet puller +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "Инструмент, необходимый для разбора патронов." +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." +msgstr "" +"Капкан из изогнутых стальных челюстей на пружине, соединённых с " +"чувствительной к нажатию плитой. Разложите его на земле, и любой, кто " +"наступит на него, будет пойман. Если с собой есть лопата, капкан можно " +"замаскировать." #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "электрический фонарь (выкл)" -msgstr[1] "электрических фонаря (выкл)" -msgstr[2] "электрических фонарей (выкл)" -msgstr[3] "электрический фонарь (выкл)" +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "ловушка «лезвие»" +msgstr[1] "ловушки «лезвие»" +msgstr[2] "ловушек «лезвие»" +msgstr[3] "ловушка «лезвие»" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "В фонаре нет батареек." +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "Вы установили ловушку с лезвиями через %d клетки." -#. ~ Description for electric lantern (off) +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." msgstr "" -"Это лампа, работающая на батарейках. Даёт не слишком много света, зато горит" -" долго. Используйте её, чтобы включить." +"Мачете, присоединённое к двигателю. Когда жертва цепляет шнур, навстречу ей " +"вылетает мачете с огромной скоростью. Ловушка накрывает площадь 3х3 тайла." #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "электрический фонарь (вкл)" -msgstr[1] "электрических фонаря (вкл)" -msgstr[2] "электрических фонарей (вкл)" -msgstr[3] "электрический фонарь (вкл)" +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "ловушка «доска с гвоздями»" +msgstr[1] "ловушки «доска с гвоздями»" +msgstr[2] "ловушек «доска с гвоздями»" +msgstr[3] "ловушка «доска с гвоздями»" -#. ~ Use action msg for electric lantern (on). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "Вы выключили лампу." +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "Вы устанавливаете ловушку на %s гвоздями вверх." +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "фонарик (выкл)" -msgstr[1] "фонарика (выкл)" -msgstr[2] "фонариков (выкл)" -msgstr[3] "фонарик (выкл)" +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "" +"Прибитые друг к другу куски доски с торчащими из них гвоздями. Если кто-то " +"наступит, то может сильно повредить ноги." -#. ~ Use action msg for flashlight (off). +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "мина-ловушка" +msgstr[1] "мины-ловушки" +msgstr[2] "мин-ловушек" +msgstr[3] "мина-ловушка" + +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "Вы включили фонарик." +msgid "You set the booby trap up and activate the grenade." +msgstr "Вы устанавливаете мину-ловушку и активируете гранату." -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "Батарейки в фонарике полностью разряжены." +msgid "" +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." +msgstr "" +"Кустарно изготовленное взрывное устройство, срабатывает при выдёргивании " +"шнура. Активируйте для установки и ждите, пока какая-нибудь тварь не " +"наступит на неё." -#. ~ Description for flashlight (off) +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "пузырчатая плёнка" +msgstr[1] "пузырчатых плёнки" +msgstr[2] "пузырчатых плёнок" +msgstr[3] "пузырчатая плёнка" + +#. ~ Use action done_message for bubble wrap. +#: lang/json/TOOL_from_json.py +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "" +"Вы разложили пузырчатую плёнку, она громко лопнет если кто-то наступит." + +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." msgstr "" -"Это обычный домашний фонарик с пластиковой рукояткой. Его можно включить, " -"если в нём есть заряженные батарейки." +"Упаковочная плёнка с пузырьками. Постелите её на землю и, если кто-нибудь " +"попробует подобраться к вам, вы сразу услышите." #: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "фонарик (вкл)" -msgstr[1] "фонарика (вкл)" -msgstr[2] "фонариков (вкл)" -msgstr[3] "фонарик (вкл)" +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "разбросанные триболы" +msgstr[1] "разбросанных триболы" +msgstr[2] "разбросанных трибол" +msgstr[3] "разбросанные триболы" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "Вы выключили фонарик." +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "Вы рассыпаете колючки по %s." +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "осветительный снаряд" -msgstr[1] "осветительных снаряда" -msgstr[2] "осветительных снарядов" -msgstr[3] "осветительный снаряд" +msgid "" +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." +msgstr "" +"Небольшие металлические объекты с торчащими шипами. Если кто-то наступит, то" +" может сильно повредить ноги." -#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "Зажечь" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "разбросанные стеклянные триболы" +msgstr[1] "разбросанных стеклянных триболов" +msgstr[2] "разбросанных стеклянных триболов" +msgstr[3] "разбросанные стеклянные триболы" -#. ~ Use action msg for flare. +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "Вы активировали ударом осветительный снаряд." +#, no-python-format +msgid "You scatter the glass caltrops on the %s." +msgstr "Вы рассыпаете стеклянные триболы по %s." -#. ~ Description for flare +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." msgstr "" -"Это медленно горящий осветительный снаряд на магниевой основе. Активируйте, " -"чтобы ударить и зажечь его. В результате он будет ярко гореть около " -"получаса." +"Стеклянные осколки, склеенные для выставления острых краёв. Если кто-то " +"наступит, то может порезать ноги." + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "растяжка с арбалетом" +msgstr[1] "растяжки с арбалетом" +msgstr[2] "растяжек с арбалетом" +msgstr[3] "растяжка с арбалетом" +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "осветительный снаряд (активно)" -msgstr[1] "осветительных снаряда (активно)" -msgstr[2] "осветительных снарядов (активно)" -msgstr[3] "осветительный снаряд (активно)" +msgid "You set the crossbow trap." +msgstr "Вы устанавливаете арбалетный капкан." -#. ~ Description for active flare +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." msgstr "" -"Это горящий осветительный снаряд, излучающий яркий свет. Он будет светить " -"около получаса." - -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "мощный фонарик (выкл)" -msgstr[1] "мощных фонарика (выкл)" -msgstr[2] "мощных фонариков (выкл)" -msgstr[3] "мощный фонарик (выкл)" +"Простая растяжка с арбалетом. Когда жертва цепляется за шнур, арбалет " +"стреляет. Если арбалет разряжен, растяжка бесполезна." -#. ~ Use action msg for heavy duty flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "Вы включаете мощный фонарик." +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "фугас" +msgstr[1] "фугаса" +msgstr[2] "фугасов" +msgstr[3] "фугас" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "Батарейки мощного фонарика полностью разряжены." +msgid "Bury the land mine?" +msgstr "Прикопать фугас?" -#. ~ Description for heavy duty flashlight (off) +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." -msgstr "" -"Это мощный трубчатый светодиодный фонарик, которыми часто пользуются " -"охранники. Довольно приличное оружие ближнего боя. Его можно включить, если " -"в нём есть заряженные батарейки." +msgid "You set the land mine." +msgstr "Вы установили фугас." +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "мощный фонарик (вкл)" -msgstr[1] "мощных фонарика (вкл)" -msgstr[2] "мощных фонариков (вкл)" -msgstr[3] "мощный фонарик (вкл)" +msgid "You bury the land mine." +msgstr "Вы прикопали фугас." -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Description for land mine #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "Вы выключаете мощный фонарик." +msgid "" +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "Противопехотная мина со взрывателем нажимного действия." -#: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "ацетиленовая лампа (выкл)" -msgstr[1] "ацетиленовые лампы (выкл)" -msgstr[2] "ацетиленовых ламп (выкл)" -msgstr[3] "ацетиленовая лампа (выкл)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "растяжка с дробовиком" +msgstr[1] "растяжки с дробовиком" +msgstr[2] "растяжек с дробовиком" +msgstr[3] "растяжка с дробовиком" -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "Чтобы %s зажглась, её нужно присоединить к цилиндру с газом." +msgid "You set the shotgun trap." +msgstr "Вы установили ловушку с дробовиком." -#. ~ Description for acetylene lamp (off) +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." msgstr "" -"Древняя латунная лампа, работающая от герметичного баллона с ацетиленом. Это" -" эффективный, но довольно опасный источник света." - -#: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "ацетиленовая лампа (вкл)" -msgstr[1] "ацетиленовые лампы (вкл)" -msgstr[2] "ацетиленовых ламп (вкл)" -msgstr[3] "ацетиленовая лампа (вкл)" +"Простая растяжка, присоединённая к спусковым крючкам двустволки. Когда " +"жертва цепляется за шнур, ловушка срабатывает. Случайным образом может " +"выстрелить либо одним стволом, либо дуплетом. Если выстрел будет сделан " +"одним стволом, ловушка может выстрелить ещё раз." -#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "%s потушена." +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "ловушка «растяжка»" +msgstr[1] "ловушки «растяжка»" +msgstr[2] "ловушек «растяжка»" +msgstr[3] "ловушка «растяжка»" +#. ~ Use action done_message for tripwire trap. #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "ингалятор" -msgstr[1] "ингалятора" -msgstr[2] "ингаляторов" -msgstr[3] "ингалятор" +msgid "You string up the tripwire." +msgstr "Вы натягиваете растяжку." -#. ~ Description for inhaler +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." msgstr "" -"Ингалятор с Сальбутамолом. Используется при лечении бронхоспазмов. Жизненно " -"необходим для астматиков. Может вызывать тремор или нервозность." +"Сильный тонкий шнур с креплениями с обоих концов. Растяжку нужно " +"устанавливать поперёк дверного проёма или другого узкого прохода. Любой " +"проходящий через неё может споткнуться, упасть и немного покалечиться." #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "пульт управления" -msgstr[1] "пульта управления" -msgstr[2] "пультов управления" -msgstr[3] "пульт управления" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "бензопила (выкл)" +msgstr[1] "бензопилы (выкл)" +msgstr[2] "бензопил (выкл)" +msgstr[3] "бензопила (выкл)" -#. ~ Description for RC control +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." msgstr "" -"Пульт управления машинкой на РУ, с джойстиком для движения и цветными " -"кнопками, похоже, бесполезными. Может они для моделей подороже?" +"Этот инструмент лесоруба подрабатывает оружием на полставки. Если пила будет" +" заправлена бензином, то активация включит её, превратив в очень мощное, но " +"громоздкое оружие ближнего боя." #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "машинка на РУ" -msgstr[1] "машинки на РУ" -msgstr[2] "машинок на РУ" -msgstr[3] "машинка на РУ" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "бензопила (вкл)" +msgstr[1] "бензопилы (вкл)" +msgstr[2] "бензопил (вкл)" +msgstr[3] "бензопила (вкл)" -#. ~ Description for RC car +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "Машинка на дистанционном управлении. Для старых и юных." +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "" +"Бензопила включена и создаёт много шума. Активируйте её, чтобы выключить." #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "машинка на РУ (вкл)" -msgstr[1] "машинки на РУ (вкл)" -msgstr[2] "машинок на РУ (вкл)" -msgstr[3] "машинка на РУ (вкл)" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "дисковая пила (выкл)" +msgstr[1] "дисковых пилы (выкл)" +msgstr[2] "дисковых пил (выкл)" +msgstr[3] "дисковая пила (выкл)" -#. ~ Description for RC car (on) +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "Вы включили дисковую пилу." + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." msgstr "" -"Машинка на дистанционном управлении, сейчас включена и потребляет батареи. " -"Используйте пульт управления для движения." +"Лёгкая портативная циркулярная пила на аккумуляторах. Быстро вращающееся " +"лезвие способно разрезать дерево, зомби или, на худой конец, пиццу. Хотя " +"лезвие эффективно в бою, из-за маленького размера им трудно попасть в цель." #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "модификация: радиоактивация" -msgstr[1] "модификации: радиоактивация" -msgstr[2] "модификаций: радиоактивация" -msgstr[3] "модификация: радиоактивация" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "дисковая пила (вкл)" +msgstr[1] "дисковых пилы (вкл)" +msgstr[2] "дисковых пил (вкл)" +msgstr[3] "дисковая пила (вкл)" -#. ~ Description for radio activation mod +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." msgstr "" -"Этот маленький блок электроники можно прикрепить к определённым предметам, " -"чтобы можно было активировать их после получения радиосигнала." +"Лёгкая портативная циркулярная пила на аккумуляторах. Сейчас она включена и " +"её лезвие очень быстро вращается; используйте ещё раз, чтобы выключить." #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "радио (выкл)" -msgstr[1] "радио (выкл)" -msgstr[2] "радио (выкл)" -msgstr[3] "радио (выкл)" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "медный топор" +msgstr[1] "медных топора" +msgstr[2] "медных топоров" +msgstr[3] "медный топор" -#. ~ Description for radio (off) +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." msgstr "" -"Переносное радио. Активируйте, чтобы включить. Оно будет проигрывать " -"ближайшие транслируемые сигналы." +"Это приличный кусок обработанной меди, укреплённой на деревянной рукоятке. В" +" итоге имеется грубый, но эффективный топор." #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "радио (вкл)" -msgstr[1] "радио (вкл)" -msgstr[2] "радио (вкл)" -msgstr[3] "радио (вкл)" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "электропила (выкл)" +msgstr[1] "электропилы (выкл)" +msgstr[2] "электропил (выкл)" +msgstr[3] "электропила (выкл)" -#. ~ Description for radio (on) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." msgstr "" -"Это радио включено и продолжает потреблять батарейки. Оно воспроизводит " -"передачи, посланные с ближайших радиовышек." +"Этот инструмент лесоруба подрабатывает оружием на полставки. Если пила будет" +" заряжена батарейками, то активация включит её, превратив в очень мощное, но" +" громоздкое оружие ближнего боя." #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "рация" -msgstr[1] "рации" -msgstr[2] "раций" -msgstr[3] "рация" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "электропила (вкл)" +msgstr[1] "электропилы (вкл)" +msgstr[2] "электропил (вкл)" +msgstr[3] "электропила (вкл)" -#. ~ Description for two-way radio +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." msgstr "" -"Радио с передатчиком. С его помощью можно связаться с кем-то, у кого есть " -"такое же устройство. К сожалению, сейчас ими уже никто не пользуется..." +"Электропила включена и создаёт много шума. Активируйте её, чтобы выключить." #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "пульт ДУ машиной" -msgstr[1] "пульта ДУ машиной" -msgstr[2] "пультов ДУ машиной" -msgstr[3] "пульт ДУ машиной" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "каменное рубило" +msgstr[1] "каменных рубила" +msgstr[2] "каменных рубил" +msgstr[3] "каменное рубило" -#. ~ Description for remote vehicle controller +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." msgstr "" -"Пульт дистанционного управления для настоящих автомобилей. Можно включать и " -"выключать бортовые приборы. Некоторыми автомобилями можно управлять " -"дистанционно." +"Это широкий кусок заострённого камня с необработанной зоной, достаточной для" +" безопасного удержания. Швейцарский армейский нож нижнего палеолита." #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "набор химика" -msgstr[1] "набора химика" -msgstr[2] "наборов химика" -msgstr[3] "набор химика" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "металлическое рубило" +msgstr[1] "металлических рубила" +msgstr[2] "металлических рубил" +msgstr[3] "металлическое рубило" -#. ~ Description for chemistry set +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." msgstr "" -"Коробка с химическими принадлежностями. Содержит в себе стеклянные колбы, " -"резиновые шланги, металлическую проволоку, электроплитку и защитные очки. " -"Необходима для создания предметов с использованием химических реакций, если " -"у вас появится такое желание." +"Кусок стали, один его край обработан молотком в какое-то подобие режущей " +"кромки. Им можно пользоваться как топором, но он никогда не сравнится с " +"настоящим инструментом." #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "базовый набор химика" -msgstr[1] "базовых набора химика" -msgstr[2] "базовых наборов химика" -msgstr[3] "базовый набор химика" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "каменное тесло" +msgstr[1] "каменных тесла" +msgstr[2] "каменных тёсел" +msgstr[3] "каменное тесло" -#. ~ Description for basic chemistry set +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." +"This is a stone adze, somewhat useful for cutting through wood objects." msgstr "" -"Базовый набор химика, включающий в себя стеклянные колбы, резиновые шланги и" -" защитные очки. Необходима для создания предметов с использованием " -"химических реакций, если у вас появится такое желание, но вам потребуется " -"источник огня." +"Это каменное тесло, довольно полезный инструмент для работы по дереву." #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "набор для базового лабораторного анализа" -msgstr[1] "набора для базового лабораторного анализа" -msgstr[2] "наборов для базового лабораторного анализа" -msgstr[3] "наборы для базового лабораторного анализа" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "каменный топор" +msgstr[1] "каменных топора" +msgstr[2] "каменных топоров" +msgstr[3] "каменный топор" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." msgstr "" -"В этом увесистом наборе содержатся основные инструменты, необходимые для " -"занятий настоящей химией, а именно: маленькие весы, спектрофотометр, прибор " -"для определения температуры плавления, pH-метр и бумага для тонкослойной " -"хроматографии. С таким набором вы можете быть уверены, что получили именно " -"тот химикат, который задумали." +"Заострённым камнем, закреплённым на палке, можно пользоваться как топором, " +"но он никогда не сравнится с настоящим инструментом." #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "маленькие весы" -msgstr[1] "маленьких весов" -msgstr[2] "маленьких весов" -msgstr[3] "маленькие весы" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "пила по дереву" +msgstr[1] "пилы по дереву" +msgstr[2] "пил по дереву" +msgstr[3] "пила по дереву" -#. ~ Description for small weight scale +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." -msgstr "" -"Простые весы с подвижными стальными гирьками на рейках для точного измерения" -" массы образца." +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "Тонкая пила, полезная для распила деревянных предметов." #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "спектрофотометр" -msgstr[1] "спектрофотометра" -msgstr[2] "спектрофотометров" -msgstr[3] "спектрофотометры" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "поддон с влажными саманными кирпичами" +msgstr[1] "поддона с влажными саманными кирпичами" +msgstr[2] "поддонов с влажными саманными кирпичами" +msgstr[3] "поддоны с влажными саманными кирпичами" -#. ~ Description for spectrophotometer +#. ~ Use action msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." -msgstr "" -"Широко распространённый прибор для химического анализа. Он измеряет " -"поглощение света жидким образцом в особой трубочке-кювете." +msgid "You test the bricks, and they're solid enough to use." +msgstr "Вы постукиваете по кирпичу, и он достаточно твёрдый." +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "набор кювет для спектрометрии" -msgstr[1] "набора кювет для спектрометрии" -msgstr[2] "наборов кювет для спектрометрии" -msgstr[3] "наборы кювет для спектрометрии" +msgid "The bricks are still too damp to bear weight." +msgstr "Кирпич ещё не высох и не сможет держать вес." -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" -"Маленькая коробочка с точно откалиброванными квадратными пластиковыми " -"трубочками для лабораторного спектрометра." +"Поддон с тяжёлыми саманными кирпичами, им надо медленно высохнуть, чтоб от " +"них была польза." #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" -msgstr[0] "рН-метр" -msgstr[1] "рН-метра" -msgstr[2] "рН-метров" -msgstr[3] "рН-метры" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" +msgstr[0] "поддон с сухими саманными кирпичами" +msgstr[1] "поддона с сухими саманными кирпичами" +msgstr[2] "поддонов с сухими саманными кирпичами" +msgstr[3] "поддоны с сухими саманными кирпичами" -#. ~ Description for pH meter +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" -"По сути - просто пара стеклянных зондов с вольтметром. Если погрузить один " -"зонд в подготовленный калибровочный раствор, а второй в исследуемый образец," -" можно рассчитать кислотность." +"Поддон с простыми саманными кирпичами, которые сохли неделю, пока вы " +"рисковали своей жизнью. Разберите, чтобы вернуть компоненты и строительные " +"материалы." #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" -msgstr[0] "вольтметр" -msgstr[1] "вольтметра" -msgstr[2] "вольтметров" -msgstr[3] "вольтметры" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "ацетиленовый аппарат" +msgstr[1] "ацетиленовых аппарата" +msgstr[2] "ацетиленовых аппаратов" +msgstr[3] "ацетиленовые аппараты" -#. ~ Description for voltmeter +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" -"Устройство с двумя зондами для измерения электрического потенциала между " -"двумя точками." +"Громоздкое устройство, превращающее воду и карбид кальция в несжатый " +"ацетилен." #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" -msgstr[0] "прибор для определения температуры плавления" -msgstr[1] "прибора для определения температуры плавления" -msgstr[2] "приборов для определения температуры плавления" -msgstr[3] "приборы для определения температуры плавления" +msgid "angle grinder" +msgid_plural "angle grinders" +msgstr[0] "болгарка" +msgstr[1] "болгарки" +msgstr[2] "болгарок" +msgstr[3] "болгарки" -#. ~ Description for melting point apparatus +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." msgstr "" -"Фактически это электроплитка с прикреплённой металлической коробочкой. В " -"коробочке есть смотровое окошко и слот для капиллярной трубочки с " -"кристаллизованным образцом. С помощью этого прибора вы сможете точно " -"измерить температуру плавления кристалла. Очень полезно для определения, что" -" это за вещество и насколько оно чистое." +"Этот широко распространённый электроинструмент часто используется для " +"удаления излишков материала или шлифования поверхностей." #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" -msgstr[0] "встряхиватель" -msgstr[1] "встряхивателя" -msgstr[2] "встряхивателей" -msgstr[3] "встряхиватели" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "кирпичная печь" +msgstr[1] "кирпичных печи" +msgstr[2] "кирпичных печей" +msgstr[3] "кирпичная печь" -#. ~ Description for vortex device +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." msgstr "" -"Маленькая увесистая скучная на вид машинка. На трапециевидном основании есть" -" выключатель и регулятор скорости, а на верхушке имеется резиновое " -"углубление. Если поместить в углубление пробирку и запитать устройство, оно " -"будет быстро встряхивать и перемешивать её содержимое. Удивительно весело." +"Это переносная углевыжигательная печь. Она предназначена для обжига " +"кирпичей, но вы можете использовать её, чтобы обжигать любые предметы из " +"глины." #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" -msgstr[0] "микроскоп" -msgstr[1] "микроскопа" -msgstr[2] "микроскопов" -msgstr[3] "микроскопы" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "малярный скребок" +msgstr[1] "малярных скребка" +msgstr[2] "малярных скребков" +msgstr[3] "малярный скребок" -#. ~ Description for microscope +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." -msgstr "" -"Классический инструмент всех времён! Благодаря этому тяжёлому прочному " -"лабораторному прибору маленькие предметы кажутся больше. Подсветка не " -"работает без электричества, но всё остальное в поразительном порядке. К " -"сожалению, сейчас от него мало толку." +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "Инструмент, похожий на долото, предназначен для удаления краски." #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" -msgstr[0] "стереомикроскоп" -msgstr[1] "стереомикроскопа" -msgstr[2] "стереомикроскопов" -msgstr[3] "стереомикроскопы" +msgid "clamp" +msgid_plural "clamps" +msgstr[0] "зажим" +msgstr[1] "зажима" +msgstr[2] "зажимов" +msgstr[3] "зажимы" -#. ~ Description for dissecting microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" -"Увеличение этого микроскопа немного меньше обычного. Зато он стереоскопичный" -" и даёт красивую трёхмерную картинку поверхности. Обычно применялся для " -"препарирования и прочей тонкой работы с мелкими существами. При наличии " -"источника света всё ещё прекрасно работает, но что вы собираетесь с ним " -"делать?" +"Зажим полезен для неподвижной фиксации предметов, особенно если использовать" +" сразу несколько." #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" -msgstr[0] "делительная воронка" -msgstr[1] "делительных воронки" -msgstr[2] "делительных воронок" -msgstr[3] "делительные воронки" +msgid "claw bar" +msgid_plural "claw bars" +msgstr[0] "гвоздодёр" +msgstr[1] "гвоздодёра" +msgstr[2] "гвоздодёров" +msgstr[3] "гвоздодёры" -#. ~ Description for separation funnel +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" -"Не слишком-то похоже на воронку. Каплевидный стеклянный сосуд с пробкой на " -"широком конце и клапаном на противоположном. С его помощью можно смыть одну " -"жидкость другой, например, воду и масло, а затем слить любую из двух " -"жидкостей в зависимости от большего наличия вещества, которое требуется " -"изолировать. При наличии изрядного навыка ею можно издавать пукающие звуки." +"Небольшой инструмент с раздвоенным загнутым кончиком для выдёргивания " +"гвоздей. Пользуясь им, вы можете вскрывать без лишнего шума запертые двери и" +" сдвигать крышки канализационных люков. Ну или надавать кому-нибудь по " +"башке." #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" -msgstr[0] "бюретка" -msgstr[1] "бюретки" -msgstr[2] "бюреток" -msgstr[3] "бюретки" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "бетономешалка" +msgstr[1] "бетономешалки" +msgstr[2] "бетономешалок" +msgstr[3] "бетономешалка" -#. ~ Description for burette +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." msgstr "" -"Высокая стеклянная колонка с клапаном на конце. Если вы всерьёз занимаетесь " -"химией, у вас наверняка такая вытатуирована где-нибудь." +"Переносная бетономешалка. Она всё ещё большая и тяжёлая, но может работать " +"самостоятельно на батарейках. Также есть встроенный нагреватель." #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" -msgstr[0] "роторный испаритель" -msgstr[1] "роторных испарителя" -msgstr[2] "роторных испарителей" -msgstr[3] "роторные испарители" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "аккумуляторная дрель" +msgstr[1] "аккумуляторных дрели" +msgstr[2] "аккумуляторных дрелей" +msgstr[3] "аккумуляторная дрель" -#. ~ Description for rotary evapourator +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." -msgstr "" -"Вы чувствуете себя настоящим безумным учёным, даже просто разглядывая эту " -"штуку. Несколько стеклянных трубок и круглых колб, соединённых с центральным" -" моторчиком и нагревателем. Нагреватель подогревает одну колбу, которая " -"вращается посредством мотора, и испаряет содержимое. Затем пар " -"конденсируется в трубках и собирается во вторую колбу, на случай, если " -"зачем-нибудь вам потребуется." +"This is a cordless battery-powered drill with a selection of drill bits." +msgstr "Беспроводная аккумуляторная дрель с набором бит." #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "фракционный конденсатор" -msgstr[1] "фракционных конденсатора" -msgstr[2] "фракционных конденсаторов" -msgstr[3] "фракционные конденсаторы" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "электрический отбойный молоток" +msgstr[1] "электрических отбойных молотка" +msgstr[2] "электрических отбойных молотков" +msgstr[3] "электрический отбойный молоток" -#. ~ Description for fractional distillation apparatus +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" -"Один из классических стеклянных приборов безумного учёного. По сути, это " -"маленький стеклянный перегонный куб, в котором пар пропускается через " -"фракционную дистилляционную колонку и конденсируется в охлаждающей колонке. " -"Аспирант или робот (есть ли разница?) собирает дистиллят по фракциям, так " -"что можно проанализировать конкретные вещества. Производительность прибора -" -" всего несколько миллилитров за раз, так что пытаться гнать с его помощью " -"виски не стоит." +"Строительный инструмент для бурения камня или других поверхностей. Работает " +"на батарее, совместимой с УБП. Используйте его, чтобы пробить дыру в нужном " +"месте." #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "лоток для электрофореза" -msgstr[1] "лотка для электрофореза" -msgstr[2] "лотков для электрофореза" -msgstr[3] "лотки для электрофореза" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "ножовка по металлу" +msgstr[1] "ножовки по металлу" +msgstr[2] "ножовок по металлу" +msgstr[3] "ножовка по металлу" -#. ~ Description for electrophoresis tray +#. ~ Description for hacksaw +#: lang/json/TOOL_from_json.py +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "Прочная пила, полезна для резки металлических объектов." + +#: lang/json/TOOL_from_json.py +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "молоток" +msgstr[1] "молотка" +msgstr[2] "молотков" +msgstr[3] "молоток" + +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." msgstr "" -"Пластиковый лоток, электроды и источник питания для создания градиента " -"электрического напряжения в жидком растворе с твёрдым гелем. Штуки типа " -"белков и ДНА разделяются на геле в зависимости от электрического заряда и " -"размера. Сейчас годится только на запчасти." +"Стальной размагниченный молоток-гвоздодёр с деревянной рукоятью. При помощи " +"молотка, гвоздей и досок можно заколачивать двери и окна. Также есть " +"множество других вариантов использования." #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "микроцентрифуга" -msgstr[1] "микроцентрифуги" -msgstr[2] "микроцентрифуг" -msgstr[3] "микроцентрифуги" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "ручная дрель" +msgstr[1] "ручные дрели" +msgstr[2] "ручных дрелей" +msgstr[3] "ручная дрель" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." msgstr "" -"Маленькая настольная версия крупной стационарной центрифуги. Не " -"обманывайтесь её мелкими габаритами; это мощный инструмент, способный очень " -"быстро что-нибудь раскрутить. Это не игрушка!" +"Примитивная ручная дрель с единственной битой. Она медленная и быстро вас " +"утомит." #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "ножницы" -msgstr[1] "ножниц" -msgstr[2] "ножниц" -msgstr[3] "ножницы" +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "резиновый шланг" +msgstr[1] "резиновых шланга" +msgstr[2] "резиновых шлангов" +msgstr[3] "резиновый шланг" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." msgstr "" -"Длинные крепкие ножницы. Используйте ножницы, чтобы разрезать предметы из " -"хлопка (например, одежду) на тряпки." +"Гибкий резиновый шланг. Можно использовать при создании предметов или слива " +"бензина из автомобилей." #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -104290,6 +103935,173 @@ msgstr[3] "винтовой домкрат" msgid "A compact scissor jack used for lifting vehicles." msgstr "Портативный винтовой домкрат, используется для поднятия машин." +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "отбойный молоток" +msgstr[1] "отбойных молотка" +msgstr[2] "отбойных молотков" +msgstr[3] "отбойный молоток" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "" +"Строительный инструмент для бурения камня или других поверхностей, " +"работающий на бензине. Используйте его, чтобы пробить дыру в нужном месте." + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "электрическая печь" +msgstr[1] "электрические печи" +msgstr[2] "электрических печей" +msgstr[3] "электрическая печь" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"Портативная электрическая печь, работающая от батарей. Она предназначена для" +" обжига кирпичей, но с её помощью вы можете обжигать любые предметы из " +"глины. Используя знания механики, вы можете запитать её от электрики " +"автомобиля. " + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "ремкомплект оружейника" +msgstr[1] "ремкомплекта оружейника" +msgstr[2] "ремкомплектов оружейника" +msgstr[3] "ремкомплект оружейника" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "" +"Это полный набор инструментов, используется для ремонта повреждённого " +"огнестрельного оружия. Питается от батареек и необходим для поддержания " +"работоспособности оружия в течение долгого времени. Каждое использование " +"расходует 25 зарядов батареи." + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "самодельный молоток" +msgstr[1] "самодельных молотка" +msgstr[2] "самодельных молотков" +msgstr[3] "самодельный молоток" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +"Это грубый молоток, сделанный из куска металла, который закреплён на палке. " +"Им можно пользоваться как молотком, но он никогда не сравнится с настоящим " +"инструментом." + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "напильник по металлу" +msgstr[1] "напильника по металлу" +msgstr[2] "напильников по металлу" +msgstr[3] "напильники по металлу" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" +"Эти инструменты обычно используются для съёма небольшого количества " +"материала с поверхности металлических предметов." + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "металлическая затирка" +msgstr[1] "металлических затирки" +msgstr[2] "металлических затирок" +msgstr[3] "металлическая затирка" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "" +"Этот металлический инструмент часто используется для сглаживания бетона или " +"раствора, в строительстве. Также можно использовать его в качестве " +"импровизированного головокрушителя." + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "ремкомплект" +msgstr[1] "ремкомплекта" +msgstr[2] "ремкомплектов" +msgstr[3] "ремкомплекты" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" +"Переносной ящичек с маленьким ножиком для точного вырезания заменяемых " +"частей, пилой для более масштабных работ по дереву и мягкой тряпкой для " +"очистки поверхностей. При наличии монтажной ленты с помощью такого " +"ремкомплекта можно чинить некоторые предметы." + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "форма для пластика" +msgstr[1] "формы для пластика" +msgstr[2] "форм для пластика" +msgstr[3] "форма для пластика" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "" +"Приспособление, которому можно придать нужную форму и использовать для " +"создания предметов из пластика." + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "мультитул" +msgstr[1] "мультитула" +msgstr[2] "мультитулов" +msgstr[3] "мультитул" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "" +"Разумно спроектированный инструмент всё-в-одном. В полых ручках пассатижей " +"спрятаны различные мелкие инструменты." + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -104313,6 +104125,339 @@ msgstr "" "сварки. Помимо металлообработки её можно активировать для уничтожения " "металлических преград." +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "кисть для покраски" +msgstr[1] "кисти для покраски" +msgstr[2] "кистей для покраски" +msgstr[3] "кисть для покраски" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "Широкая кисть для покраски стен." + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "кирка" +msgstr[1] "кирки" +msgstr[2] "кирок" +msgstr[3] "кирка" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "" +"Большая стальная кирка. Подходит для разлома жёстких предметов или (если " +"хватит навыка) крепкой цели. Пронзи землю!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "развёртка" +msgstr[1] "развёртки" +msgstr[2] "развёрток" +msgstr[3] "развёртки" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" +"Ручные развёртки такого типа используются для увеличения существующих " +"отверстий, или удаления шероховатостей и т.п. в них." + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "плоскогубцы" +msgstr[1] "плоскогубцы" +msgstr[2] "плоскогубцы" +msgstr[3] "плоскогубцы" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "" +"Это набор простых пассатижей, благодаря которым вы можете справиться с " +"простой механической работой. Всё более сложное потребует уже гаечного " +"ключа." + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "электрический полировщик" +msgstr[1] "электрических полировщика" +msgstr[2] "электрических полировщиков" +msgstr[3] "электрический полировщик" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "" +"Электрический полировальный аппарат для полирования металлических " +"поверхностей, предназначен для придания им зеркального блеска." + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "каменный молоток" +msgstr[1] "каменных молотка" +msgstr[2] "каменных молотков" +msgstr[3] "каменный молоток" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" +"Камнем, закреплённым на палке, можно пользоваться как молотком, но он " +"никогда не сравнится с настоящим инструментом." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "отвёртка" +msgstr[1] "отвёртки" +msgstr[2] "отвёрток" +msgstr[3] "отвёртка" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "" +"Крестовая отвёртка. Необходима практически во всех рецептах создания " +"электроники, создания большей части механики и другого использования." + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "набор отвёрток" +msgstr[1] "набора отвёрток" +msgstr[2] "наборов отвёрток" +msgstr[3] "набор отвёрток" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "" +"Это набор отвёрток различных размеров и типов. Он гарантирует, что у вас " +"будут подходящие инструменты для тонкой работы." + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "ремкомплект огнестрельного оружия" +msgstr[1] "ремкомплекта огнестрельного оружия" +msgstr[2] "ремкомплектов огнестрельного оружия" +msgstr[3] "ремкомплект огнестрельного оружия" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "" +"Это портативный набор инструментов, используется для ремонта повреждённого " +"огнестрельного оружия. Питается от батареек и необходим для поддержания " +"работоспособности оружия в течение долгого времени. Каждое использование " +"расходует 100 зарядов батареи." + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "паяльник" +msgstr[1] "паяльника" +msgstr[2] "паяльников" +msgstr[3] "паяльник" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "" +"Устройство с металлическим жалом, которое может очень сильно нагреваться. " +"Помогает создавать различную продвинутую электронику. Вы можете использовать" +" его для прижигания ран, если они у вас есть." + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "ящик с инструментами" +msgstr[1] "ящика с инструментами" +msgstr[2] "ящиков с инструментами" +msgstr[3] "ящик с инструментами" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "" +"Крепкий металлический ящик с полным набором инструментов, подходящих для " +"ремонта по дому и строительства." + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "ящик с инструментами" +msgstr[1] "ящика с инструментами" +msgstr[2] "ящиков с инструментами" +msgstr[3] "ящики с инструментами" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" +"Крепкий металлический ящик с полным набором инструментов, подходящих для " +"ремонта по дому и строительства, а также дополнительными инструментами для " +"работы в мастерской и тонкой работы." + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "выдвинутые инструменты" +msgstr[1] "выдвинутые инструменты" +msgstr[2] "выдвинутые инструменты" +msgstr[3] "выдвинутые инструменты" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "" +"Набор инструментов, выдвинутый из рук. Может резать, рубить и порядок " +"наводить." + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "сварочный аппарат" +msgstr[1] "сварочных аппарата" +msgstr[2] "сварочных аппаратов" +msgstr[3] "сварочные аппараты" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" +"Инструмент для соединения металлических частей при помощи электрической " +"дуги. Незаменимая вещь в строительстве и ремонте. Работает от батареек." + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "самодельный сварочный аппарат" +msgstr[1] "самодельных сварочных аппарата" +msgstr[2] "самодельных сварочных аппаратов" +msgstr[3] "самодельные сварочные аппараты" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" +"Примитивный сварочный аппарат, собранный из нескольких трансформаторов, " +"проводов, самодельного держателя электрода и полного пренебрежения техникой " +"безопасности. Он не так эффективен, как прибор промышленного производства, " +"но на крайний случай сгодится." + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "деревянная затирка" +msgstr[1] "деревянных затирки" +msgstr[2] "деревянных затирок" +msgstr[3] "деревянная затирка" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "" +"Эта большая самодельная затирка используется в строительстве для сглаживания" +" бетона или раствора. " + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "шерстяное волокно" +msgstr[1] "шерстяных волокон" +msgstr[2] "шерстяных волокон" +msgstr[3] "шерстяное волокно" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "Клубок шерстяных волокон. Их можно переработать в войлок или пряжу." + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "канцелярский нож" +msgstr[1] "канцелярских ножа" +msgstr[2] "канцелярских ножей" +msgstr[3] "канцелярский нож" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"Маленький, но очень острый модельный нож, предназначен для работы с " +"текстильными изделиями, полезен при создании предметов. Наносит неплохие " +"повреждения, но из-за его маленького кончика нужно много умения, чтобы " +"попасть во врага. Слишком мал для разделки трупов." + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "гаечный ключ" +msgstr[1] "гаечных ключа" +msgstr[2] "гаечных ключей" +msgstr[3] "гаечный ключ" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "" +"Разводной гаечный ключ. Неплохое оружие ближнего боя, а также используется " +"во многих рецептах механических изделий." + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -104485,7 +104630,7 @@ msgid "" "foes." msgstr "" "Этот роскошный робот в доспехах, склонившийся ниц и неподвижный, напоминает " -"древнего рыцаря, полностью погружённого в молитву. Если успешно " +"древнего рыцаря, полностью погружённого в молитву. Если успешно " "перепрограммировать, опознает вас как союзника и защитит от ближайших " "противников." @@ -104823,10 +104968,10 @@ msgid "" "comes with an absurdly small integrated fpoon and knife spatula set!" msgstr "" "Раскладной стандартный кухонный набор К.Р.И.Т, разработанный для удобной " -"переноски на основе обычного армейского набора. Он сделан из тонких листов " -"нержавеющего суперсплава с керамической облицовкой. К сожалению, в такой " +"переноски на основе обычного армейского набора. Он сделан из тонких листов " +"нержавеющего суперсплава с керамической облицовкой. К сожалению, в такой " "компактной форме нет места для больших аккумуляторов, зато имеется " -"встроенная небольшая солнечная батарея. А ещё, в нём есть смехотворно " +"встроенная небольшая солнечная батарея. А ещё, в нём есть смехотворно " "маленькие вилколожка и нож-лопаточка!" #: lang/json/TOOL_from_json.py @@ -104847,10 +104992,10 @@ msgid "" "tip allows for light-armor penetration. Blade length allows for decent " "reach." msgstr "" -"Стандартный нож К.Р.И.Т. Гарда выполнена в виде кастета, а на конце рукояти" -" есть маленький крючковатый рычаг для отпирания простых замков и разбивания " -"голов. Благодаря матовому чёрному покрытию нож не блестит в полумраке, а " -"заострённый кончик позволяет пробивать лёгкую броню. Длина лезвия довольно " +"Стандартный нож К.Р.И.Т. Гарда выполнена в виде кастета, а на конце рукояти " +"есть маленький крючковатый рычаг для отпирания простых замков и разбивания " +"голов. Благодаря матовому чёрному покрытию нож не блестит в полумраке, а " +"заострённый кончик позволяет пробивать лёгкую броню. Длина лезвия довольно " "приличная." #: lang/json/TOOL_from_json.py @@ -104868,7 +105013,7 @@ msgid "" "C.R.I.T CQB knuckledusters. Not too different from any normal pair other " "than weight." msgstr "" -"Кастеты К.Р.И.Т для ближнего боя. Не слишком отличаются от обычных, кроме " +"Кастеты К.Р.И.Т для ближнего боя. Не слишком отличаются от обычных, кроме " "как по весу." #: lang/json/TOOL_from_json.py @@ -104886,8 +105031,8 @@ msgid "" "oddly lacks sharpness, and yet upon closer oberservation, a hum of energy " "thrums from within." msgstr "" -"Холодное оружие К.Р.И.Т. Лезвие из углеродистой стали покрыто неизвестными " -"рунами. Странно, но клинок вовсе не острый, а при пристальном обследовании " +"Холодное оружие К.Р.И.Т. Лезвие из углеродистой стали покрыто неизвестными " +"рунами. Странно, но клинок вовсе не острый, а при пристальном обследовании " "чувствуется гудение заключённой внутри энергии." #: lang/json/TOOL_from_json.py @@ -104907,11 +105052,11 @@ msgid "" "It looks more like a raw heap of iron than a sword. The thing is… can you " "wield it?" msgstr "" -"Шедевральное оружие НИОКР К.Р.И.Т. Нелепо крупное лезвие из углеродистой " +"Шедевральное оружие НИОКР К.Р.И.Т. Нелепо крупное лезвие из углеродистой " "стали покрыто неизвестными рунами, вы слышите гудение заключённой внутри " -"энергии. Вы ощущаете неуязвимость, даже просто проводя пальцами по оружию." -" Клинок скорее похож на железную болванку, нежели на меч. Он… Сможете ли " -"вы носить его?" +"энергии. Вы ощущаете неуязвимость, даже просто проводя пальцами по оружию. " +"Клинок скорее похож на железную болванку, нежели на меч. Он… Сможете ли вы " +"носить его?" #: lang/json/TOOL_from_json.py msgid "CRIT entrenching tool" @@ -104928,7 +105073,7 @@ msgid "" "is powered by the user's movement allows the smaller spade to clear soil " "like a larger shovel." msgstr "" -"Стандартная складная лопатка К.Р.И.Т. Благодаря встроенной вибрационной " +"Стандартная складная лопатка К.Р.И.Т. Благодаря встроенной вибрационной " "системе, получающей энергию от движений пользователя, эта маленькая лопатка " "копает землю как большая лопата." @@ -104946,7 +105091,7 @@ msgid "" "C.R.I.T standard issue guard tonfa. The length allows for great reach and " "the domed tip allows for greater impact than a cylinder style baton." msgstr "" -"Стандартная тонфа К.Р.И.Т. Она достаточно длинная, а закруглённый кончик " +"Стандартная тонфа К.Р.И.Т. Она достаточно длинная, а закруглённый кончик " "позволяет наносить более мощный удар по сравнению с цилиндрической дубинкой." #: lang/json/TOOL_from_json.py @@ -106098,10 +106243,10 @@ msgid "" "advanced IFF software. Consult your safety manual in the event of a " "malfunction." msgstr "" -"Неактивная военная гранатометная турель. После активации из инвентаря " -"автоматически загружаются 50 стандартных 40 мм разрывных гранат. Установите" -" турель, и она будет дружественна вам с помощью своего усовершенствованного " -"программного обеспечения IFF. В случае сбоя обратитесь к руководству по " +"Неактивная военная гранатометная турель. После активации из инвентаря " +"автоматически загружаются 50 стандартных 40 мм разрывных гранат. Установите " +"турель, и она будет дружественна вам с помощью своего усовершенствованного " +"программного обеспечения IFF. В случае сбоя обратитесь к руководству по " "безопасности." #: lang/json/TOOL_from_json.py @@ -106180,10 +106325,10 @@ msgid "" "advanced IFF software. Consult your safety manual in the event of a " "malfunction." msgstr "" -"Неактивная продвинутая рельсопушечная турель. После активации из инвентаря " -"автоматически загружаются 50 рельсовых выстрелов. Установите турель, и она" -" будет дружественна вам с помощью своего усовершенствованного программного " -"обеспечения IFF. В случае сбоя обратитесь к руководству по безопасности." +"Неактивная продвинутая рельсопушечная турель. После активации из инвентаря " +"автоматически загружаются 50 рельсовых выстрелов. Установите турель, и она " +"будет дружественна вам с помощью своего усовершенствованного программного " +"обеспечения IFF. В случае сбоя обратитесь к руководству по безопасности." #: lang/json/TOOL_from_json.py msgid "inactive advanced acid turret" @@ -106200,9 +106345,9 @@ msgid "" "friendly with its advanced IFF software. Consult your safety manual in the " "event of a malfunction." msgstr "" -"Неактивная продвинутая кислотная турель. Установите турель, и она будет " +"Неактивная продвинутая кислотная турель. Установите турель, и она будет " "дружественна вам с помощью своего усовершенствованного программного " -"обеспечения IFF. В случае сбоя обратитесь к руководству по безопасности." +"обеспечения IFF. В случае сбоя обратитесь к руководству по безопасности." #: lang/json/TOOL_from_json.py msgid "inactive advanced EMP turret" @@ -106219,9 +106364,9 @@ msgid "" "friendly with its advanced IFF software. Consult your safety manual in the " "event of a malfunction." msgstr "" -"Неактивная продвинутая ЭМИ турель. Установите турель, и она будет " +"Неактивная продвинутая ЭМИ турель. Установите турель, и она будет " "дружественна вам с помощью своего усовершенствованного программного " -"обеспечения IFF. В случае сбоя обратитесь к руководству по безопасности." +"обеспечения IFF. В случае сбоя обратитесь к руководству по безопасности." #: lang/json/TOOL_from_json.py msgid "inactive advanced electro turret" @@ -106257,7 +106402,7 @@ msgid "" "garden or elsewhere." msgstr "" "Обычный и полностью безопасный садовый гном. Вы можете поставить его в своем" -" саду или еще где угодно." +" саду или ещё где угодно." #: lang/json/TOOL_from_json.py msgid "gaurdin gnome" @@ -106616,10 +106761,9 @@ msgid "" "constant jet of warm air to heat an enclosed space. It is non-aggressive " "and has no weapons systems. Activate this item to deploy the robot." msgstr "" -"Восстановленный глазобот, переоборудованный в летающий обогреватель. " -"Излучает постоянный поток тепла для прогрева закрытого помещения. Не " -"агрессивен и не имеет никакого оружия. Активируйте, чтобы развернуть " -"робота." +"Восстановленный глазобот, переоборудованный в летающий обогреватель. " +"Излучает постоянный поток тепла для прогрева закрытого помещения. Не " +"агрессивен и не имеет никакого оружия. Активируйте, чтобы развернуть робота." #: lang/json/TOOL_from_json.py msgid "inactive floating furnace" @@ -106637,10 +106781,10 @@ msgid "" "aggressive and has no weapons systems. Activate this item to deploy the " "robot." msgstr "" -"Восстановленный глазобот, переоборудованный в летающий нагреватель. " -"Излучает постоянный поток очень горячего воздуха для прогрева закрытого " -"помещения. Не агрессивен и не имеет никакого оружия. Активируйте, чтобы " -"развернуть робота." +"Восстановленный глазобот, переоборудованный в летающий нагреватель. Излучает" +" постоянный поток очень горячего воздуха для прогрева закрытого помещения. " +"Не агрессивен и не имеет никакого оружия. Активируйте, чтобы развернуть " +"робота." #: lang/json/TOOL_from_json.py msgid "inactive burning eye" @@ -106725,9 +106869,9 @@ msgid "" "this item to deploy the robot." msgstr "" "Восстановленный хозяйственный робот, переоборудованный в вакуумный " -"очиститель. Он всасывает в себя вещи с земли и растворяет их с помощью " -"своих запасов кислоты. Не агрессивен и не обладает оружием. Активируйте " -"для развертывания робота." +"очиститель. Он всасывает в себя вещи с земли и растворяет их с помощью своих" +" запасов кислоты. Не агрессивен и не обладает оружием. Активируйте для " +"развертывания робота." #: lang/json/TOOL_from_json.py msgid "inactive bee-bot" @@ -106775,8 +106919,8 @@ msgid "" "hostile targets with a set of blades and a toxic needle. Activate this item" " to deploy the robot." msgstr "" -"Восстановленный медбот, переоборудованный в машину для убийств. Он будет " -"атаковать враждебные цели с помощью набора лезвий и иглой с токсинами. " +"Восстановленный медбот, переоборудованный в машину для убийств. Он будет " +"атаковать враждебные цели с помощью набора лезвий и иглой с токсинами. " "Активируйте для развертывания робота." #: lang/json/TOOL_from_json.py @@ -106830,9 +106974,8 @@ msgid "" " with pincers and an integrated tazer. Activate this item to deploy the " "robot." msgstr "" -"Восстановленный робот-жук, переоборудованный в охотника на мелкую дичь. " -"Атакует клешнями и встроенным тазером. Активируйте для развертывания " -"робота." +"Восстановленный робот-жук, переоборудованный в охотника на мелкую дичь. " +"Атакует клешнями и встроенным тазером. Активируйте для развертывания робота." #: lang/json/TOOL_from_json.py msgid "inactive grab-bot" @@ -106891,8 +107034,8 @@ msgid "" "animate head retains some of its ability to revive zombies. Activate this " "item to deploy the robot." msgstr "" -"Восстановленный киборг, к которому приделали голову зомби-некроманта. " -"Одушевленная голова сохраняет часть своей способности поднимать зомби. " +"Восстановленный киборг, к которому приделали голову зомби-некроманта. " +"Одушевленная голова сохраняет часть своей способности поднимать зомби. " "Активируйте для развертывания робота." #: lang/json/TOOL_from_json.py @@ -106954,8 +107097,8 @@ msgid "" " load and deploy the robot… preferably far from anything flammable" msgstr "" "Восстановленный оборонительный робот с самодельным огнеметом и двумя жгуче " -"горячими лезвиями. Активируйте его с бензином в инвентаре, чтобы зарядить и" -" развернуть робота… Жлательно подальше от всего воспламеняющегося." +"горячими лезвиями. Активируйте его с бензином в инвентаре, чтобы зарядить и " +"развернуть робота… Жлательно подальше от всего воспламеняющегося." #: lang/json/TOOL_from_json.py msgid "inactive military robot" @@ -107368,9 +107511,8 @@ msgid "" msgstr "" "Биологическая загадка. Внутренности этого сгустка погружены в жидкость " "низкой плотности, остающуюся жидкой несмотря на переохлаждённое состояние, и" -" при этом сгусток весьма пластичен. Кусочки льда постоянно отслаиваются от " -"тела. Кажется, сгусток достаточно податливый, чтобы его можно было " -"оторвать…" +" при этом сгусток весьма пластичен. Кусочки льда постоянно отслаиваются от " +"тела. Кажется, сгусток достаточно податливый, чтобы его можно было оторвать…" #: lang/json/TOOL_from_json.py msgid "growing cold mass" @@ -107693,10 +107835,10 @@ msgid "" "map. An external mechanism allows it to be attached to a vehicle to render " "it mobile." msgstr "" -"Так сказать, торнадо в коробке. Внутри этого безобидного бака находится " -"либо венец человеческой мысли в области энергетики, либо величайшее оружие " +"Так сказать, торнадо в коробке. Внутри этого безобидного бака находится либо" +" венец человеческой мысли в области энергетики, либо величайшее оружие " "массового уничтожения, способное стереть с лица земли целую цивилизацию — " -"или то, что от неё осталось. Внешний механизм позволяет крепить его в " +"или то, что от неё осталось. Внешний механизм позволяет крепить его в " "машине." #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py @@ -107716,10 +107858,10 @@ msgid "" "map. An external mechanism allow it to be hooked up to a battery to store " "the power generated." msgstr "" -"Так сказать, торнадо в коробке. Внутри этого безобидного бака находится " -"либо венец человеческой мысли в области энергетики, либо величайшее оружие " +"Так сказать, торнадо в коробке. Внутри этого безобидного бака находится либо" +" венец человеческой мысли в области энергетики, либо величайшее оружие " "массового уничтожения, способное стереть с лица земли целую цивилизацию — " -"или то, что от неё осталось. Внешний механизм позволяет подключить его к " +"или то, что от неё осталось. Внешний механизм позволяет подключить его к " "аккумуляторам для сохранения вырабатываемой энергии." #: lang/json/TOOL_from_json.py @@ -112283,7 +112425,7 @@ msgstr "Вам приснился странный сон." #: lang/json/dream_from_json.py msgid "You feel… OK." -msgstr "Вы чувствуете себя... Нормально." +msgstr "Вы чувствуете себя… Нормально." #: lang/json/dream_from_json.py msgid "You feel a yearning..." @@ -112377,7 +112519,7 @@ msgstr "Во время сна вы видите свою пугающе зве #: lang/json/dream_from_json.py msgid "You dream of foraging in the woods… mouth-first?" -msgstr "Вам снится, как вы копаетесь в лесных кустах... Ртом?" +msgstr "Вам снится, как вы копаетесь в лесных кустах… Ртом?" #: lang/json/dream_from_json.py msgid "Your dream-reflection is rather bearish." @@ -112935,7 +113077,7 @@ msgstr "Вам снится вербовка культа рыболюдей, к msgid "You excitedly web up an interloper and prepare to feast… nope, dream." msgstr "" "Вы с волнением опутываете паутиной незваного гостя и готовитесь " -"полакомиться... Нет, это сон." +"полакомиться… Нет, это сон." #: lang/json/dream_from_json.py msgid "Your dreams of having to live without a web frighten you." @@ -112976,8 +113118,7 @@ msgstr "Вы хотите, чтобы другие всё поняли и при #: lang/json/dream_from_json.py msgid "Your body flows slightly faster than you expected… oh, just a dream." -msgstr "" -"Ваше тело течёт немного быстрее, чем вы ожидали... Ох, это просто сон." +msgstr "Ваше тело течёт немного быстрее, чем вы ожидали… Ох, это просто сон." #: lang/json/dream_from_json.py msgid "FIGHT. FEED. FORWARD." @@ -115574,7 +115715,7 @@ msgstr "Сверхзаряд" #. ~ Description of effect 'Supercharged'. #: lang/json/effects_from_json.py msgid "You've been struck by lightning, and feel… different." -msgstr "В вас ударила молния, и теперь вы чувствуете себя... Другим." +msgstr "В вас ударила молния, и теперь вы чувствуете себя… Другим." #: lang/json/effects_from_json.py msgid "Grown of Fusion" @@ -116063,7 +116204,7 @@ msgstr "Недостаток сна" msgid "" "Your sleep debt has been steadily increasing for a while. You should get " "some rest." -msgstr "Вы слишком долго не спали. Вам следует поспать." +msgstr "Вы слишком долго не спали. Вам следует поспать." #. ~ Apply message for effect(s) 'Sleep Deprived'. #: lang/json/effects_from_json.py @@ -116781,7 +116922,7 @@ msgid "broken vegetation tangle" msgstr "клубок из поломанной зелени" #: lang/json/field_type_from_json.py -msgid "cowebs" +msgid "cobwebs" msgstr "паутина" #: lang/json/field_type_from_json.py @@ -117186,7 +117327,7 @@ msgstr "горячий воздух 4" #: lang/json/field_type_from_json.py msgid "hot air sauna" -msgstr "горячий воздух сауны" +msgstr "раскалённый воздух, как в сауне" #: lang/json/field_type_from_json.py msgid "foul-smelling air" @@ -117592,12 +117733,12 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "birdbath" -msgstr "ванная для птиц" +msgstr "фонтанчик для птиц" #. ~ Description for birdbath #: lang/json/furniture_from_json.py msgid "A decorative cement birdbath and pedestal." -msgstr "Декоративная цементная ванная для птиц на пьедестале." +msgstr "Декоративный каменный фонтанчик для птиц на пьедестале." #: lang/json/furniture_from_json.py msgid "rotary clothes dryer line" @@ -117808,7 +117949,7 @@ msgstr "Невероятная мерзость. Наружу выливаютс #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" "Лужица мутной воды. На поверхности появляются и лопаются пузырьки, выпуская " @@ -117964,7 +118105,7 @@ msgstr "Это полезное растение растёт круглый г #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" "Жёлтый цветок с тёмным шариком посерёдке. Иногда его называют «бычий глаз»." @@ -118221,8 +118362,8 @@ msgstr "автодок" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "" "Хирургическая аппаратура, используется для установки и удаления бионики. " "Только он такой же квалифицированный, как и его оператор." @@ -118605,10 +118746,10 @@ msgstr "опухоль со шрамами" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" -"Куча непонятной дёргающеся инопланетной плоти, изрыгающая странные газы из " +"Куча непонятной дёргающейся инопланетной плоти, изрыгающая странные газы из " "повреждённых сосудов." #: lang/json/furniture_from_json.py @@ -119223,7 +119364,7 @@ msgstr "развлекательный центр" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "Содержит аудио и видео оборудование, книги и другие штуки." #: lang/json/furniture_from_json.py @@ -119727,7 +119868,7 @@ msgstr "клак-клак… клак" #: lang/json/furniture_from_json.py msgid "open beaded curtain" -msgstr "открыть бисерную занавеску" +msgstr "открытая бисерная занавеска" #. ~ Description for open beaded curtain #: lang/json/furniture_from_json.py @@ -121367,17 +121508,17 @@ msgstr "гранатомёт" #: lang/json/gun_from_json.py msgid "BB gun" msgid_plural "BB guns" -msgstr[0] "пневматическое ружьё" -msgstr[1] "пневматических ружья" -msgstr[2] "пневматических ружей" -msgstr[3] "пневматическое ружьё" +msgstr[0] "пневматическая винтовка" +msgstr[1] "пневматические винтовки" +msgstr[2] "пневматических винтовок" +msgstr[3] "пневматические винтовки" #: lang/json/gun_from_json.py msgid "" "Popular among children. It's fairly accurate, but BBs deal nearly no " "damage." msgstr "" -"Популярно среди детей. Довольно точное, но шарики практически не наносят " +"Популярна среди детей. Довольно точна, но шарики практически не наносят " "вреда." #: lang/json/gun_from_json.py @@ -121554,18 +121695,18 @@ msgstr "дробовик" #: lang/json/gun_from_json.py msgid "pneumatic assault rifle" msgid_plural "pneumatic assault rifles" -msgstr[0] "пневматическая винтовка" -msgstr[1] "пневматические винтовки" -msgstr[2] "пневматических винтовок" -msgstr[3] "пневматическая винтовка" +msgstr[0] "пневматическая штурмовая винтовка" +msgstr[1] "пневматические штурмовые винтовки" +msgstr[2] "пневматических штурмовых винтовок" +msgstr[3] "пневматические штурмовые винтовки" #: lang/json/gun_from_json.py msgid "" "A multistroke pneumatic rifle handcrafted from scrap. It is very quiet and " "deadly." msgstr "" -"Пневматическая винтовка, собранная из подручных материалов. Она очень тихая " -"и смертоносная." +"Пневматическая винтовка с накачкой, собранная из подручных материалов. Она " +"очень тихая и смертоносная." #: lang/json/gun_from_json.py msgid "pneumatic bolt driver" @@ -121914,7 +122055,7 @@ msgid "" "ferromagnetic projectile using an alternating current. Powered by UPS." msgstr "" "Рельсовое орудие, разработанное концерном Heckler & Koch. Разгоняет " -"ферромагнитный снаряд ЭМ полем с питанием переменного тока. Работает от УБП." +"ферромагнитный снаряд переменным электромагнитным полем. Работает от УБП." #: lang/json/gun_from_json.py msgid "RM120c shotgun" @@ -122594,8 +122735,8 @@ msgstr "" "Классическая винтовка со скользящим затвором под патрон .270 Винчестер, " "очень популярна среди охотников. Это модель CDL SF с кованым нарезным " "стволом из нержавеющей стали, соединённым резьбой со ствольной коробкой и с " -"урезанным затвором. У неё пёстрая отделка из каштана и накладка для гашения" -" отдачи." +"урезанным затвором. Ложа выполнена из каштана и есть затыльник для гашения " +"отдачи." #: lang/json/gun_from_json.py msgid "M2010 ESR" @@ -122773,7 +122914,7 @@ msgid "" msgstr "" "Ржавая ствольная коробка, ствол типа R700 и половина от сломанного костыля; " "всё вместе оформлено в виде винтовки и держится на клее, клейкой ленте и " -"огромном количестве веры." +"такой-то матери." #: lang/json/gun_from_json.py msgid "Remington ACR .300BLK" @@ -122865,10 +123006,10 @@ msgid "" "vehicle. If you could find enough ammo for it, it would become a " "devastating weapon. It must be mounted on a vehicle before use." msgstr "" -"M134D-H Minigun — это относительно легковесный тяжёлый ротационный пулемёт. " -"Имеет шесть стволов, вращающихся от энергии УБП или аккумулятора машины. " -"Если вы найдёте достаточно боеприпасов к нему, то это будет разрушительное " -"оружие. Требует установки на транспортное средство." +"M134D-H Minigun — это относительно легковесный станковый ротационный " +"пулемёт. Имеет шесть стволов, вращающихся от энергии УБП или аккумулятора " +"машины. Если вы найдёте достаточно боеприпасов к нему, то это будет очень " +"разрушительное оружие. Требует установки на транспортное средство." #: lang/json/gun_from_json.py msgid "M14 EBR-RI" @@ -123044,7 +123185,7 @@ msgstr[3] "M110A1" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -123253,7 +123394,7 @@ msgid "" "reloading." msgstr "" "Шестизарядный револьвер, производимый с 1899 года и известный как самый " -"популярный пистолет XX века. Имеет откидной цилиндр для облегчения " +"популярный пистолет XX века. Имеет откидной цилиндр для облегчения " "перезарядки." #: lang/json/gun_from_json.py @@ -123798,7 +123939,7 @@ msgid "" msgstr "" "Один из самых узнаваемых пистолетов, благодаря своей популярности в кино и " "видео играх, Desert Eagle больше известен своим угрожающим видом, нежели " -"эффективностью. Это большой пистолет, но его вес поглощает отдачу." +"эффективностью. Это большой пистолетище, но его вес поглощает отдачу." #: lang/json/gun_from_json.py msgid "Henry Big Boy .44" @@ -124062,8 +124203,8 @@ msgstr "" "Созданный в США пистолет-пулемёт, разработанный в самом конце Первой Мировой" " войны — слишком поздно, чтобы принять в ней значительное участие. Он " "приобрёл печальную славу в 1920-х годах, когда использовался гангстерами, а " -"также использовался во Вторую Мировую войну, до того, как быть заменённым " -"менее дорогими альтернативами." +"также использовался во Вторую Мировую войну, до того, как был заменён менее " +"дорогими альтернативами." #: lang/json/gun_from_json.py msgid "USP .45" @@ -124167,8 +124308,8 @@ msgid "" "The Taurus Raging Judge Magnum is a 5-shot revolver chambered in .454 " "Casull. It can fire .410 shotshells and .45 Colt cartridges as well." msgstr "" -"Taurus Raging Judge Magnum — пятизарядный револьвер под калибр .454 Casull." -" В нём могут применяться боеприпасы калибров .410 дробь и .45 Colt." +"Taurus Raging Judge Magnum — пятизарядный револьвер под калибр .454 Casull. " +"В нём могут применяться боеприпасы калибров .410 дробь и .45 Colt." #: lang/json/gun_from_json.py msgid "Marlin 1895 SBL" @@ -124240,7 +124381,7 @@ msgid "" "commonly chambered for .45 Colt, with chambers long enough to accept .410 " "shotgun shells." msgstr "" -"Bond Arms Derringer — серия многоствольных компактных пистолетов. В " +"Bond Arms Derringer — серия многоствольных компактных пистолетов. В " "основном, под патрон калибра .45 Colt, но поскольку ствольная коробка " "довольно длинная, также подходят патроны для дробовика калибра .410 дробь." @@ -124258,7 +124399,7 @@ msgid "" ".44-40, modern versions most commonly use .45 Colt, complementing the Single" " Action Army as a Cowboy Action Shooting firearm." msgstr "" -"Современная копия помповой винтовки Кольт. Первоначально рассчитанную на " +"Современная копия помповой винтовки Кольт. Первоначально рассчитанную на " "калибр .44-40, современные версии используют более распространённый калибр " ".45 Long Colt; дополняет револьвер Single Action Army, во время соревнований" " по ковбойской стрельбе из стрелкового оружия." @@ -124287,10 +124428,10 @@ msgstr "" "Этот 7,5-дюймовый Uberti Cattleman представляет собой современную " "репродукцию легендарного армейского Colt Single Action Army или Colt " "Peacemaker, одного из первых револьверов, использующих современный унитарный" -" патрон. Созданный вестернами, он по-прежнему востребован для ковбойской " -"стрельбы, реконструкторов и коллекторов. В отличие от современных " -"револьверов, барабан не может откидываться для загрузки, и отработанные " -"гильзы должны выбрасываться по одной за раз." +" патрон. Известен благодаря вестернам, он по-прежнему востребован для " +"ковбойской стрельбы реконструкторами и коллекционерами. В отличие от " +"современных револьверов, барабан не может откидываться для перезарядки, " +"отработанные гильзы должны выбрасываться по одной за раз." #: lang/json/gun_from_json.py msgid "H&K MP7A2" @@ -124861,8 +125002,8 @@ msgid "" "The Soviet-made PPSh-41 is a mass-produced selective-fire submachine gun. " "It has a relatively high rate of fire." msgstr "" -"Советский ППШ-41 - производившийся в огромных количествах пистолет-пулемёт с" -" переключателем режима огня. У него довольно высокий темп стрельбы." +"Советский ППШ-41 — производившийся в огромных количествах пистолет-пулемёт с" +" переключателем режима огня. У него довольно высокая скорострельность." #: lang/json/gun_from_json.py msgid "Tokarev TT-33" @@ -125669,8 +125810,8 @@ msgid "" "various former Soviet countries." msgstr "" "Пистолет Макарова был разработан в Советском Союзе для замены пистолета " -"времён Второй Мировой ТТ-33. Использует патрон 9х18 мм, использующийся во " -"многих странах бывшего Советского Союза." +"времён Второй Мировой ТТ-33. Использует патрон 9х18 мм, широко " +"распространённый во многих странах бывшего Советского Союза." #: lang/json/gun_from_json.py msgid "Skorpion Vz. 82" @@ -126035,9 +126176,9 @@ msgid "" "action means this is much less likely to jam." msgstr "" "Шестиствольная картечница Гатлинга, приводимая в движение электромотором с " -"самодельным тканевым ремнём. Неуклюжая даже после установки на основание, из" -" шести раздельных стволов трудно прицеливаться. Из-за внешнего привода будет" -" заклинивать гораздо реже." +"самодельным тканевым ремнём. Неуклюжая даже после установки на основание, а " +"из-за шести раздельных стволов трудно прицеливаться. Из-за внешнего привода " +"заклинивает гораздо реже." #: lang/json/gun_from_json.py msgid "Browning Auto 5" @@ -126115,8 +126256,8 @@ msgid "" " for military use. It is noted for its high durability and low recoil. " "This one is fitted with a 28 inch barrel with sight rib." msgstr "" -"Mossberg 500 - популярный помповый дробовик, которым нередко пользуются " -"военные. Стоит отметить его высокую надёжность и слабую отдачу. Этот " +"Mossberg 500 — популярный помповый дробовик, которым нередко пользуются " +"военные. Стоит отметить его высокую надёжность и слабую отдачу. Этот " "экземпляр оснащён 70-сантиметровым стволом с прицельной планкой." #: lang/json/gun_from_json.py @@ -126133,8 +126274,8 @@ msgid "" " for military use. It is noted for its high durability and low recoil. " "This one is fitted with an 18.5 inch barrel." msgstr "" -"Mossberg 500 - популярный помповый дробовик, которым нередко пользуются " -"военные. Стоит отметить его высокую надёжность и слабую отдачу. Этот " +"Mossberg 500 — популярный помповый дробовик, которым нередко пользуются " +"военные. Стоит отметить его высокую надёжность и слабую отдачу. Этот " "экземпляр оснащён стволом длинной 46 сантиметров." #: lang/json/gun_from_json.py @@ -126171,7 +126312,7 @@ msgid "" "3-gun shotgun." msgstr "" "Полуавтоматический Mossberg с газовым компенсатором для снижения отдачи, " -"ружейным прицелом и предустановленной планкой Пикатинни. Доступная цена и " +"ружейным прицелом и предустановленной планкой Пикатинни. Доступная цена и " "достойная эргономика делают его популярным дробовиком начального уровня для " "спортивной стрельбы." @@ -126222,9 +126363,9 @@ msgid "" "agencies alike thanks to its high accuracy and muzzle velocity. This one is" " a 28 inch barreled model for hunting fowl and game." msgstr "" -"Один из самых популярных дробовиков на рынке гражданского оружия - " +"Один из самых популярных дробовиков на рынке гражданского оружия — " "изготовлено более 10 миллионов единиц. Ремингтон 870 пользуется признанием " -"как охотников, так и полицейских за высокую кучность и убойную силу. Эта " +"как охотников, так и полицейских за высокую кучность и убойную силу. Эта " "модель с 70-сантиметровым стволом для охоты на птицу и мелкую дичь." #: lang/json/gun_from_json.py @@ -126244,10 +126385,10 @@ msgid "" "unpleasant recoil, and the barrel lacks any sights." msgstr "" "Модульный боевой дробовик Ремингтон 870 c 25-сантиметровым стволом и без " -"приклада, приспособленный для штурмовых операций. Он достаточно мал для " +"приклада, приспособленный для штурмовых операций. Он достаточно мал для " "ношения в качестве запасного оружия, особенно при проникновении в любые " -"подозрительные помещения. Конструкция рукояти обеспечивает управляемую, но " -"неприятную отдачу, а на стволе нет мушек." +"подозрительные помещения. Конструкция рукояти обеспечивает управляемую, но " +"неприятную отдачу, а на стволе нет мушки." #: lang/json/gun_from_json.py msgid "Remington 870 express" @@ -126264,7 +126405,7 @@ msgid "" "agencies alike thanks to its high accuracy and muzzle velocity. This one is" " an 18.5 inch barreled defensive model." msgstr "" -"Один из самых популярных дробовиков на рынке гражданского оружия - " +"Один из самых популярных дробовиков на рынке гражданского оружия — " "изготовлено более 10 миллионов единиц. Ремингтон 870 пользуется признанием " "как охотников, так и полицейских за высокую кучность и убойную силу. Эта " "модель с 46-сантиметровым стволом предназначена для самообороны." @@ -126286,13 +126427,12 @@ msgid "" "the nickel finished, teflon coated competition model, with a full length " "magazine tube and 30 inch barrel." msgstr "" -"Этот полуавтоматический дробовик оснащён самокомпенсирующейся газовой " -"системой, уменьшающей отдачу и подходящей под различный вид патронов. " -"Представленный в 1963 году, он пользуется популярностью у сотрудников " -"правоохранительных органов, охотников и участников соревнований. Был самым " -"продаваемым самозарядным дробовиком в истории США. Это модель для " -"соревнований с никелевым и тефлоновым покрытием, с полноразмерным трубчатым " -"магазином и 75-сантиметровым стволом." +"Этот полуавтоматический дробовик оснащён газовым компенсатором, уменьшающим " +"отдачу, и подходит под различный вид патронов. Представлен в 1963 году, он " +"пользуется популярностью у сотрудников правоохранительных органов, охотников" +" и участников соревнований. Был самым продаваемым самозарядным дробовиком в " +"истории США. Эта модель для соревнований с никелевым и тефлоновым покрытием," +" с полноразмерным трубчатым магазином и 75-сантиметровым стволом." #: lang/json/gun_from_json.py msgid "shotgun revolver" @@ -126328,9 +126468,9 @@ msgid "" msgstr "" "Сайга-12 — дробовик, спроектированный по одной схеме с автоматом Калашникова" " АК-47. В отличие от большинства дробовиков, он заряжается магазином, а не " -"по одному патрону. Одна из последних разработок Михаила Калашникова. Сайга " -"была популярна на стрелковых соревнованиях по дробовому оружию, пока её " -"импорт не был законодательно запрещён." +"по одному патрону. Одна из последних разработок Михаила Калашникова. Сайга " +"была популярна на стрелковых соревнованиях по дробовому оружию в открытом " +"дивизионе, пока её импорт не был законодательно запрещён." #: lang/json/gun_from_json.py msgid "double barrel shotgun" @@ -126385,7 +126525,7 @@ msgstr "" "продавался очень плохо, пока не прославился разрушительной силой. Цилиндр " "приводится в движение качающейся рукояткой, и его нельзя переснарядить " "вручную. Последняя гильза или неиспользованные патроны вынимаются только с " -"помощью стержня-экстрактора на стволе. Как продемонстрировал технический " +"помощью стержня-экстрактора на стволе. Как продемонстрировал технический " "отдел ATF, уникальный дизайн этого дробовика позволяет расстреливать все 12 " "патронов менее чем за 3 секунды." @@ -126411,7 +126551,7 @@ msgid "" msgstr "" "Зловещий и устрашающий на вид SPAS 12 получил сомнительную славу " "разрушительного устройства и был запрещён к импорту, что только добавило ему" -" привлекательности. Это полуавтоматическое огнестрельное помповое ружьё " +" привлекательности. Это полуавтоматическое огнестрельное помповое ружьё " "имеет стабилизатор для стрельбы с одной руки." #: lang/json/gun_from_json.py @@ -126431,11 +126571,11 @@ msgid "" "provided for mounting sights." msgstr "" "Это дробовик системы булл-пап израильского производства IWI. Имеет " -"трёхтрубчатый поворотный магазин, автоматика работает на принципе отвода " -"пороховых газов. Благодаря рациональному использованию места можно зарядить" -" до 15 патронов. Как и многие другие современные разработки IWI, эта больше" -" похожа на фантастическую винтовку, чем на огнестрельное оружие. Для " -"крепления прицелов предусмотрена встроенная верхняя планка." +"трёхтрубчатый поворотный магазин, а автоматика работает на принципе отвода " +"пороховых газов. Благодаря рациональному магазину, можно зарядить до 15 " +"патронов. Как и многие другие современные разработки IWI, эта больше похожа " +"на фантастическую винтовку, чем на огнестрельное оружие. Для крепления " +"прицелов предусмотрена встроенная верхняя планка." #: lang/json/gun_from_json.py msgid "USAS 12" @@ -126452,10 +126592,10 @@ msgid "" "or drum magazines. The in-line recoil system and sheer weight make for " "pleasant shooting." msgstr "" -"USAS 12 выглядит как квадратная увеличенная карикатура на M16A2. Это " +"USAS 12 выглядит как квадратная увеличенная карикатура на M16A2. Это " "дробовик с переключаемым режимом стрельбы, к которому подходят большие " "коробчатые или барабанные магазины, как и к его предшественнику, Auto " -"Assault-12. Встроенный компенсатор для снижения отдачи и большой вес " +"Assault-12. Встроенный компенсатор для снижения отдачи и большой вес " "обеспечивают приятную стрельбу." #: lang/json/gun_from_json.py @@ -126475,10 +126615,10 @@ msgid "" "with a motorcycle jacket and a Harley Davidson." msgstr "" "Винчестер 1887 — одна из первых коммерчески успешных реплик ружья с рычажным" -" взводом, которая произведена Винчестером по заказу. Несмотря на то, что в " -"дальнейшем помповые модели имели ошеломительный успех, 1887 остается " -"популярен и сегодня. У этого экземпляра очень короткий ствол и нет " -"приклада. Он прекрасно сочетался бы с байкерской курткой и Харли Девидсоном." +" взводом, которая произведена Винчестером по заказу. Несмотря на то, что в " +"дальнейшем помповые модели имели ошеломительный успех, 1887 остаётся " +"популярен и сегодня. У этого экземпляра очень короткий ствол и нет приклада." +" Он прекрасно сочетался бы с байкерской курткой и Харли Девидсоном." #: lang/json/gun_from_json.py msgid "M1897 Trench Gun" @@ -126499,10 +126639,10 @@ msgid "" msgstr "" "Винчестер 1897 был одним из первых коммерчески успешных помповых дробовиков." " Благодаря своей «окопной» конфигурации он стал очень романтичным " -"американским символом Первой Мировой Войны. Этот дробовик выглядит весьма " -"устрашающе со ствольным кожухом, штыком и 40-сантиметровым штык-ножом. " -"Сейчас уже не нужно расчищать окопы, но заражённый зомби городок тоже " -"подойдет." +"американским символом Первой Мировой Войны. Этот дробовик выглядит весьма " +"устрашающе со ствольным перфорированным кожухом и 40-сантиметровым штык-" +"ножом. Сейчас уже не нужно расчищать окопы, но заражённый зомби городок тоже" +" подойдет." #: lang/json/gun_from_json.py msgid "2-round" @@ -126603,10 +126743,10 @@ msgid "" "history, this weapon can still do the same to your foes." msgstr "" "Великолепная лазерная винтовка, разработанная исследовательским " -"подразделением «Aerial Labs». По слухам, распространяемым корпорацией, по " +"подразделением «Aerial Labs». По слухам, распространяемым корпорацией, по " "своим начальным характеристикам конкурировала с лучшими образцами вооружения" -" Ривтех. Хотя Катаклизм отправил всё это на свалку истории, это оружие " -"может сделать то же самое с вашими врагами." +" Ривтех. Хотя Катаклизм отправил всё это на свалку истории, это оружие может" +" сделать то же самое с вашими врагами." #: lang/json/gun_from_json.py msgid "V29 laser pistol" @@ -126840,9 +126980,9 @@ msgid "" "compensates for the lack of raw power and yet the gun manages to be " "relatively easy to aim and lightweight due to the superalloy construction." msgstr "" -"Экспериментальное маломощное оружие в разработке НИОКР К.Р.И.Т. " -"Относительно слабый, но точный лазерный пистолет. Двуствольный дизайн " -"компенсирует недостаток убойной силы. Благодаря суперсплаву он достаточно " +"Экспериментальное маломощное оружие, разработанное НИОКР К.Р.И.Т. " +"Относительно слабый, но точный лазерный пистолет. Двуствольный дизайн " +"компенсирует недостаток убойной силы. Благодаря суперсплаву он достаточно " "легковесный и удобный в прицеливании." #: lang/json/gun_from_json.py @@ -126860,10 +127000,9 @@ msgid "" "drill, this gun is a relatively light weapon for the amount of UPS it eats " "and destruction it can cause." msgstr "" -"Проверенный любимец из пекла НИОКР. Основан на идее одного из " -"исследователей примотать три лазерных пистолета на ручную дрель. Это оружие" -" относительно легковесное для своего энергопотребления и причиняемых " -"разрушений." +"Проверенный любимец из пекла НИОКР. Основан на идее одного из исследователей" +" примотать три лазерных пистолета на ручную дрель. Это оружие относительно " +"легковесное для своего энергопотребления и причиняемых разрушений." #: lang/json/gun_from_json.py msgid "CRIT Laser Carbine" @@ -126914,11 +127053,11 @@ msgid "" "bashing in enemy heads. An integrated magazine makes it a pain to reload, " "but keeps your clip from ejecting accidently." msgstr "" -"Простое комбинированное оружие. Военный полуавтоматический карабин сочетает" -" универсальность среднедальнего 9 мм и мощь дробовика 12 калибра. Чтобы " +"Простое комбинированное оружие. Военный полуавтоматический карабин сочетает " +"универсальность среднедальнего 9 мм и мощь дробовика 12 калибра. Чтобы " "отдать должное ближнему бою, приклад увеличивает силу ударов владельца, а " "крепкая конструкция и тонфоподобная рукоять способны проломить голову " -"противнику. Из-за встроенного магазина оружие очень неудобно перезаряжать, " +"противнику. Из-за встроенного магазина оружие очень неудобно перезаряжать, " "но и обойма не выскочит в неудобный момент." #: lang/json/gun_from_json.py @@ -126955,8 +127094,8 @@ msgid "" "load a pellet." msgstr "" "Поразительно мощная пневматическая винтовка, хорошо подходящая для охоты на " -"мелкую дичь. Стреляет пульками из свинца или сплава, достигая неплохой " -"убойной силы при каждом выстреле. Она довольно точная и приближается по " +"мелкую дичь. Стреляет пульками из свинца или сплава, достигая неплохой " +"убойной силы при каждом выстреле. Она довольно точная и приближается по " "урону к .22, но переламывающийся ствол требует некоторого усилия для " "перезарядки." @@ -126973,7 +127112,7 @@ msgid "" "Experimental cutting tool under development in C.R.I.T R&D. It fires an " "extremely hot wave of plasma that slices into materials." msgstr "" -"Экспериментальный режущий инструмент, разработанный НИОКР К.Р.И.Т. Он " +"Экспериментальный режущий инструмент, разработанный НИОКР К.Р.И.Т. Он " "испускает чрезвычайно горячую волну плазмы, способную рассекать материалы." #: lang/json/gun_from_json.py @@ -126992,7 +127131,7 @@ msgid "" "shards." msgstr "" "Экспериментальный инструмент двойного назначения, разработанный НИОКР " -"К.Р.И.Т. Он стреляет обычными гвоздями, однако перед выстрелом удлиняет их " +"К.Р.И.Т. Он стреляет обычными гвоздями, однако перед выстрелом удлиняет их " "за долю секунды, так что при столкновении хрупкое остриё разлетается на " "осколки." @@ -127010,7 +127149,7 @@ msgid "" "fires plasma in a wide line for slicing into dense materials." msgstr "" "Экспериментальный режущий инструмент высокой мощности, разработанный НИОКР " -"К.Р.И.Т. Он испускает широкий фронт чрезвычайно горячей плазмы, способной " +"К.Р.И.Т. Он испускает широкий фронт чрезвычайно горячей плазмы, способной " "рассекать плотные материалы." #: lang/json/gun_from_json.py @@ -127028,9 +127167,9 @@ msgid "" "instantly mushroom out upon impact." msgstr "" "Экспериментальное трёхствольное дозвуковое ружьё, разработанное НИОКР " -"К.Р.И.Т. Прекрасно подходит для замкнутых помещений и против толп " -"противников. Стреляет патронами из особого сплава, мгновенно " -"раскрывающимися при попадании." +"К.Р.И.Т. Прекрасно подходит для замкнутых помещений и против толп " +"противников. Стреляет патронами из особого сплава, мгновенно раскрывающимися" +" при попадании." #: lang/json/gun_from_json.py msgid "Ripper" @@ -127045,7 +127184,7 @@ msgid "" "Experimental EM saw under development in C.R.I.T R&D. Great for distance " "cutting of material." msgstr "" -"Экспериментальная электромагнитная пила, разработанная НИОКР К.Р.И.Т. " +"Экспериментальная электромагнитная пила, разработанная НИОКР К.Р.И.Т. " "Прекрасно подходит для резки на расстоянии." #: lang/json/gun_from_json.py @@ -127078,7 +127217,7 @@ msgid "" "the zombies in your path, all the hulks, the spiders, and those damned mole " "rats." msgstr "" -"С этой штучкой вы можете ПЫЩИТЬ пулями. ВЫПЫЩИТЕ их прям во всех зомби, " +"С этой штучкой вы можете ПЫЩИТЬ пулями. ВЫПЫЩИТЕ их прям во всех зомби, " "халков, пауков и сраных голых землекопов." #: lang/json/gun_from_json.py @@ -127240,8 +127379,8 @@ msgid "" "Minneapolis." msgstr "" "M128 авторевольвер компании «Johnson Heavy Equipment Co.»; остальные " -"модификации револьвера не оправдали надежд. «JHEC» — дочерняя компания " -"«D&B» Миннеаполис." +"модификации револьвера не оправдали надежд. «JHEC» — дочерняя компания «D&B»" +" Миннеаполис." #: lang/json/gun_from_json.py msgid "Boomlighter 454" @@ -127887,11 +128026,11 @@ msgid "" "that on the ash heap of history, this weapon can still do the same to your " "foes." msgstr "" -"Высокотехнологичная лазерная винтовка, работающая от УБП. Разработана " -"военным исследовательским подразделением незадолго до Катаклизма. По своим " +"Высокотехнологичная лазерная винтовка, работающая от УБП. Разработана " +"военным исследовательским подразделением незадолго до Катаклизма. По своим " "характеристикам она соперничала с наиболее продвинутым баллистическим " -"оружием того времени. Хотя Катаклизм отправил всё это на свалку истории, " -"это оружие может сделать то же самое с вашими врагами." +"оружием того времени. Хотя Катаклизм отправил всё это на свалку истории, это" +" оружие может сделать то же самое с вашими врагами." #: lang/json/gun_from_json.py msgid "laser pistol" @@ -128386,12 +128525,12 @@ msgid "" "significantly thicker in order to support its more strenuous movement; " "though it seems pliable enough to pull apart…" msgstr "" -"Живой сгусток, превращённый в автономное оружие. Предназначен для " -"вытягивания вдоль рамы наподобие барьера. Он развил способность постоянно " -"отращивать твердые наросты, управляемые гибкими волокнами. Эти «зубы» " -"хватают и ранят всех, кому не повезло оказаться поблизости. Внешняя " -"мембрана стала заметно толще для обеспечения таких мощных рывков. Сгусток " -"достаточно пластичный, чтобы его можно было оторвать…" +"Живой сгусток, превращённый в автономное оружие. Предназначен для " +"вытягивания вдоль рамы наподобие барьера. Он развил способность постоянно " +"отращивать твердые наросты, управляемые гибкими волокнами. Эти «зубы» " +"хватают и ранят всех, кому не повезло оказаться поблизости. Внешняя мембрана" +" стала заметно толще для обеспечения таких мощных рывков. Сгусток достаточно" +" пластичный, чтобы его можно было оторвать…" #: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py msgid "gel shooter" @@ -128409,11 +128548,11 @@ msgid "" " can be shaped and attached at your touch, but the weapon itself is inert " "without something to control it. It seems pliable enough to pull apart…" msgstr "" -"Живой сгусток, превращённый в автономное оружие. Передвигается по земле и " -"извлекает питательные вещества. Остатки с большой скоростью выбрасываются в" -" направлении любой угрозы. Этой аморфной массе можно придать форму и " +"Живой сгусток, превращённый в автономное оружие. Передвигается по земле и " +"извлекает питательные вещества. Остатки с большой скоростью выбрасываются в " +"направлении любой угрозы. Этой аморфной массе можно придать форму и " "присоединить куда-нибудь, но само по себе оружие неактивно без чего-то, что " -"могло бы им управлять. Сгусток достаточно пластичный, чтобы его можно было " +"могло бы им управлять. Сгусток достаточно пластичный, чтобы его можно было " "оторвать…" #: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py @@ -129813,7 +129952,7 @@ msgstr[3] "прямые рукояти" msgid "" "A very uncomfortable straight grip. Clearly not intended for regular use." msgstr "" -"Очень неудобная прямая рукоять. Явно не предназначена для частого " +"Очень неудобная прямая рукоять. Явно не предназначена для частого " "использования." #: lang/json/gunmod_from_json.py @@ -129921,8 +130060,8 @@ msgid "" "A metal ramp that is installed near a shotgun's feeding port to index " "speedloader tubes." msgstr "" -"Металлическая направляющая, установленная рядом с портом заряжания, для " -"быстрого заряжания внутреннего трубчатого магазина дробовика." +"Металлическая направляющая, установленная на порт заряжания, для быстрого " +"заряжания внутреннего трубчатого магазина дробовика." #: lang/json/gunmod_from_json.py msgid "loading port" @@ -130338,7 +130477,7 @@ msgid "" "A large suppressor designed to work with shotguns. It's a lot more complex " "than a suppressor for a pistol or rifle." msgstr "" -"Большой глушитель, предназначенный для установки на дробовики. Он устроен " +"Большой глушитель, предназначенный для установки на дробовики. Он устроен " "гораздо сложнее, чем глушители для пистолетов или винтовок." #: lang/json/gunmod_from_json.py @@ -130789,7 +130928,7 @@ msgid "" "weight but improves accuracy." msgstr "" "Простой самодельный оптический прицел, по сути, маленькая подзорная трубочка" -" с целиком. Не так хорош, как те, что были сделаны до Катаклизма. " +" с целиком. Не так хорош, как те, что были сделаны до Катаклизма. " "Увеличивает вес, но повышает точность." #: lang/json/gunmod_from_json.py @@ -131287,7 +131426,7 @@ msgid "" "The integrated 12 gauge shotgun barrel of the Chiappa M6 Survival Gun. It's" " irremovable." msgstr "" -"Дробовик Chiappa M6 Survival Gun со встроенным стволом 12 калибра. Эта " +"Дробовик Chiappa M6 Survival Gun со встроенным стволом 12 калибра. Эта " "модификация неустранима." #: lang/json/gunmod_from_json.py @@ -131613,7 +131752,7 @@ msgid "" "A small barrel which launches signal flares. However, due to its awkward " "position, it has lower accuracy compared to an actual flaregun." msgstr "" -"Короткий ствол для стрельбы сигнальными ракетами. Он неудобно расположен и " +"Короткий ствол для стрельбы сигнальными ракетами. Он неудобно расположен и " "куда менее точный, чем обычная ракетница." #: lang/json/gunmod_from_json.py @@ -131645,7 +131784,7 @@ msgid "" "and the pivoting hook which latches onto your forearm allows for greater " "stability. " msgstr "" -", Ложа военного класса, которая складывается, уменьшая объем оружия. Её " +", Ложа военного класса, которая складывается, уменьшая объем оружия. Её " "развесовка и поворотный крюк, охватывающий плечо, обеспечивает хорошую " "стабильность." @@ -131664,7 +131803,7 @@ msgid "" "damage and makes it difficult to not hit, but reduces range" msgstr "" "Набор оптики для лазерного оружия, благодаря которому лазерный луч " -"расщепляется на несколько лучей меньшей мощности. Это увеличивает урон при " +"расщепляется на несколько лучей меньшей мощности. Это увеличивает урон при " "стрельбе в упор, но значительно снижает дальность выстрела." #: lang/json/gunmod_from_json.py @@ -135512,8 +135651,8 @@ msgid "Unequip selected armor" msgstr "Снять выбранную броню" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "Показать справку" +msgid "Display keybindings menu" +msgstr "Показать окно настроек клавиш " #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -135645,7 +135784,7 @@ msgstr "Вкл/выкл наложение" #: lang/json/keybinding_from_json.py msgid "Toggle Land Use Codes" -msgstr "Переключить отображение местности" +msgstr "Вкл/выкл отображение местности" #: lang/json/keybinding_from_json.py msgid "Toggle Map Notes" @@ -135775,6 +135914,10 @@ msgstr "Центрировать на цели" msgid "Center On Character" msgstr "Центрировать на персонаже" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "Показать справку" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "Изменить пол" @@ -136218,7 +136361,7 @@ msgstr "Управлять транспортом" #: lang/json/keybinding_from_json.py msgid "Toggle Auto Travel Mode" -msgstr "Вкл/Выкл Режим Авто-Перемещения" +msgstr "Вкл/выкл режим авто-перемещения" #: lang/json/keybinding_from_json.py msgid "Toggle Safe Mode" @@ -136408,10 +136551,6 @@ msgstr "Автоатака" msgid "Main Menu" msgstr "Главное меню" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "Настройки клавиш" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "Настройки" @@ -136526,6 +136665,10 @@ msgstr "Добавить локальную клавишу" msgid "Add global keybinding" msgstr "Добавить глобальную клавишу" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "Выполнить привязанное к клавише действие" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "Добавить зону" @@ -137180,6 +137323,29 @@ msgstr "Трупы" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "Несчастные из числа миллиардов жертв Катаклизма." +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "Осиное гнездо/" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "Гнездо дерматиков" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "Гнездо дерматиков." + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "Тюремный автобус" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "Тюремный автобус." + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -137304,6 +137470,11 @@ msgstr "СВАЛКА" msgid " Area Dump" msgstr ": районная свалка" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "Молочная ферма Сейнт-Джон. 555-0199 заказ экскурсий." + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -138459,6 +138630,21 @@ msgstr "Открыть камеры хранения" msgid "Manifest" msgstr "Манифест" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "Склад медпрепаратов" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "Открытая дверь склада" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "ОСТОРОЖНО МИНЫ" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -138724,7 +138910,7 @@ msgstr "Точность журавля" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -138812,7 +138998,7 @@ msgstr "Знания Дракона" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -139098,7 +139284,7 @@ msgstr "Стойка леопарда" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -139446,7 +139632,7 @@ msgstr "Суждение Силат" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" "Каждое уклонение позволяет вам лучше понять боевой стиль противника и атаковать с высокой точностью.\n" @@ -139632,7 +139818,7 @@ msgstr "Отражение Обезьяны" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" "Идеально расположившись относительно противника, вы стали точнее и можете обойти его защиту.\n" @@ -139881,7 +140067,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" "void player::ApplyBiojutsuStatic() {\n" " blocks_left += 2;\n" @@ -140033,7 +140219,7 @@ msgstr "Натиск скорпиона" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -140107,7 +140293,7 @@ msgid "" "dodge, then follows up with a stunning Viper Bite and then finishes with the" " legendary Viper Strike." msgstr "" -"Один из пяти «смертельных ядов», используемый Ци Донгом. Стиль Гадюки " +"Один из пяти «смертельных ядов», используемый Ци Донгом. Стиль Гадюки " "(первоначально назывался стиль Змеи) имеет уникальную комбинацию из трёх " "действий: сначала уворот, потом потрясающий укус Гадюки и, наконец, " "легендарный удар Гадюки." @@ -140900,7 +141086,7 @@ msgstr "Найти ингалятор" #: lang/json/mission_def_from_json.py msgid "I'm… short… of breath…" -msgstr "Я... Не могу... Дышать..." +msgstr "Я… Не могу… Дышать…" #: lang/json/mission_def_from_json.py msgid "I'm asthmatic. I need you to get an inhaler for me…" @@ -141080,7 +141266,7 @@ msgid "" "We're also official… just hang in there and I'll show you what we can really" " do." msgstr "" -"Мы также официально... просто побудь здесь и я покажу тебе, что мы " +"Мы также официально… Просто побудь здесь и я покажу тебе, что мы " "действительно можем сделать." #: lang/json/mission_def_from_json.py @@ -141146,8 +141332,8 @@ msgid "" "You give up? This country fell apart because no one could find a good man " "to rely on… might as well give up, I guess." msgstr "" -"Ты сдался? Вот поэтому страна и развалилась! Не было ни одного человека, на" -" которого можно было положиться. Видимо, и мне следует сдаться." +"Ты сдался? Вот поэтому страна и развалилась! Не было ни одного человека, на " +"которого можно было положиться. Видимо, и мне следует сдаться." #: lang/json/mission_def_from_json.py msgid "Find Corporate Accounts" @@ -141187,7 +141373,7 @@ msgid "" "Great, let's see… uh… hmmm… Fine, I didn't even do my own taxes but I'm " "sure this will prove their guilt if we get an expert to examine it." msgstr "" -"Отлично, посмотрим… ээ… хммм… Ладно, я не разбираюсь даже в своих налогах, " +"Отлично, посмотрим… ээ… хммм… Ладно, я не разбираюсь даже в своих налогах, " "но я уверен, это докажет их вину, если мы покажем это эксперту." #: lang/json/mission_def_from_json.py @@ -141210,7 +141396,7 @@ msgid "" "there." msgstr "" "Я потерял так много друзей… Пожалуйста, найди для меня список пациентов из " -"местной больницы или частной клиники. Я просто хочу знать, может кто-то из " +"местной больницы или частной клиники. Я просто хочу знать, может кто-то из " "них был там." #: lang/json/mission_def_from_json.py @@ -141290,7 +141476,7 @@ msgstr "Найти реликвию" #: lang/json/mission_def_from_json.py msgid "St. Michael the archangel defend me in battle…" -msgstr "Святой архангел Михаил, защити меня..." +msgstr "Святой архангел Михаил, защити меня…" #: lang/json/mission_def_from_json.py msgid "" @@ -141301,7 +141487,7 @@ msgid "" msgstr "" "Чем больше начинает казаться, что наш мир уже никогда не будет прежним, тем " "очевиднее то, что в старых, отвергнутых когда-то, суевериях содержалась " -"некая правда. Пожалуйста, пойди и найди мне религиозную реликвию... Я " +"некая правда. Пожалуйста, пойди и найди мне религиозную реликвию… Я " "сомневаюсь, что в этом будет много пользы, но должен же я надеяться на что-" "то." @@ -141312,7 +141498,7 @@ msgstr "Желаю удачи и пусть Бог укажет тебе вер #: lang/json/mission_def_from_json.py msgid "Ya, I guess the stress may just be getting to me…" -msgstr "Да, пожалуй стресс просто доводит меня..." +msgstr "Да, пожалуй стресс просто доводит меня…" #: lang/json/mission_def_from_json.py msgid "I suppose a large church or cathedral may have something." @@ -141484,11 +141670,11 @@ msgid "" "location for me? I'm not sure what was going on here but the priest seemed " "fairly worried about it." msgstr "" -"Ты даже не представляешь, насколько интересен этот дневник. У меня есть две" -" многообещающие догадки… Во-первых, католическая церковь проводила " +"Ты даже не представляешь, насколько интересен этот дневник. У меня есть две " +"многообещающие догадки… Во-первых, католическая церковь проводила " "собственное расследование феномена глобального культа и недавно " -"заинтересовалась местным культом. Можешь провести там расследование для " -"меня? Точно не уверен, что там происходит, но священника это сильно " +"заинтересовалась местным культом. Можешь провести там расследование для " +"меня? Точно не уверен, что там происходит, но священника это сильно " "беспокоило." #: lang/json/mission_def_from_json.py @@ -141499,9 +141685,9 @@ msgid "" "before and after the outbreak. The name of the cult is believed to be the " "Church of Starry Wisdom but it is noted that accounts differ." msgstr "" -"Желаю тебе удачи, возможно бог укажет тебе путь… Возможно, тебе понадобится" -" больше времени, чем в прошлый раз. Есть сообщения о человеческом " -"жертвоприношении непосредственно до и после Катаклизма. Похоже, что культ " +"Желаю тебе удачи, возможно бог укажет тебе путь… Возможно, тебе понадобится " +"больше времени, чем в прошлый раз. Есть сообщения о человеческом " +"жертвоприношении непосредственно до и после Катаклизма. Похоже, что культ " "называется «Церковь звёздной мудрости», но может называться и по-другому." #: lang/json/mission_def_from_json.py @@ -141511,7 +141697,7 @@ msgid "" "something out of the ordinary if you look long enough." msgstr "" "Сомневаюсь, что там всё ещё кто-то остался, но на всякий случай я бы взял с " -"собой огнестрельное оружие… Не знаю, что ты там найдешь, но у меня хорошее " +"собой огнестрельное оружие… Не знаю, что ты там найдешь, но у меня хорошее " "предчувствие, что что-то необычное, если хорошенько покопаешься." #: lang/json/mission_def_from_json.py @@ -141525,10 +141711,10 @@ msgid "" "survivors of this cult… I don't known if they are responsible for the " "outbreak but they certainly know more about it than I do." msgstr "" -"Спасибо. Твой отчёт об этих... демонических созданиях доказывает, что страхи" -" церкви были обоснованы. В первую очередь, мы должны вызволить выживших из " -"этого культа... Мне не известно, ответственны ли они за начало эпидемии, " -"но, определённо, они знают о ней больше, чем я." +"Спасибо. Ваш отчёт об этих… демонических созданиях доказывает, что страхи " +"церкви были обоснованы. В первую очередь мы должны вызволить выживших из " +"этого культа… Мне не известно, ответственны ли они за начало эпидемии, но, " +"определённо, они знают об этом больше, чем сейчас я." #: lang/json/mission_def_from_json.py msgid "Prison Visionary" @@ -141544,12 +141730,12 @@ msgid "" "in a position to cast out the account just yet… it seems the man has " "prophesied events accurately before concerning the Church of Starry Wisdom." msgstr "" -"У меня есть еще одно задание для тебя, если ты готов. Есть заключённый, о " -"котором упоминает священник. Мне интересно, что с ним случилось и что " -"осталось в его камере. Священник признаёт, что его поведение было, мягко " -"говоря, нестабильным, а также он принимал его за покаявшегося ясновидящего…" -" Похоже, что этот человек точно предсказал события задолго до Церкви " -"звёздной мудрости." +"У меня есть ещё одно задание для тебя, если ты готов. Есть заключённый, о " +"котором упоминает священник. Мне интересно, что с ним случилось и что " +"осталось в его камере. Священник признаёт, что его поведение было, мягко " +"говоря, нестабильным, а также он принимал его за покаявшегося ясновидящего… " +"Похоже, что этот человек точно предсказал события задолго до Церкви звёздной" +" мудрости." #: lang/json/mission_def_from_json.py msgid "" @@ -141558,8 +141744,8 @@ msgid "" "sure what they would have decided to do with the inmates when they knew " "death was almost certain. " msgstr "" -"Желаю тебе удачи, может быть бог укажет тебе дорогу… Могу только " -"представить, какой там творится ад. Я не знаю, что они решили сделать с " +"Желаю тебе удачи, может быть бог укажет тебе дорогу… Могу только " +"представить, какой там творится ад. Я не знаю, что они решили сделать с " "заключёнными, когда поняли, что смерть неминуема." #: lang/json/mission_def_from_json.py @@ -141583,7 +141769,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Well damn, you must be the guys here to pick me up…" -msgstr "Чёрт побери, должно быть вы те ребята, которые должны забрать меня..." +msgstr "Чёрт побери, должно быть вы те ребята, которые должны забрать меня…" #: lang/json/mission_def_from_json.py msgid "" @@ -141628,11 +141814,11 @@ msgstr "Проблемы, босс?" #: lang/json/mission_def_from_json.py msgid "Wait… are you really making me a deputy?" -msgstr "Подожди... Ты действительно назначаешь меня заместителем?" +msgstr "Подожди… Ты действительно назначаешь меня заместителем?" #: lang/json/mission_def_from_json.py msgid "I don't think so…" -msgstr "Я так не думаю..." +msgstr "Я так не думаю…" #: lang/json/mission_def_from_json.py msgid "Quitting already?" @@ -141655,11 +141841,11 @@ msgid "" " to the best of my ability but you really showed promise taking out that " "other beast. You, I, and a 100 zombies laid to rest, what do you say?" msgstr "" -"У тебя снаряжение лучше остальных... Будет ли тебе интересно сделать мир " -"чуточку лучше для всех? В городах есть достаточно припасов для выживших, " +"У тебя снаряжение лучше остальных… будет ли интересно тебе сделать мир " +"чуточку лучше для всех? В городах есть достаточно припасов для выживших, " "чтобы там укрепиться. Но у нас нет никого с нужными навыками и снаряжением " -"против толп зомби. Лучшее, что я могу сделать — протянуть тебе руку помощи," -" но ты и так неплохо разобрался с предыдущим монстром. Итак, ты, я и 100 " +"против толп зомби. Лучшее, что я могу сделать — протянуть тебе руку помощи, " +"но ты и так неплохо разобрался с предыдущим монстром. Итак, ты, я и 100 " "зомби. Что скажешь?" #: lang/json/mission_def_from_json.py @@ -141695,8 +141881,8 @@ msgid "" "Man… you're a goddamn machine. It was a pleasure working with you. You " "know, you may just change our little neck of the world if you keep this up." msgstr "" -"Ничего себе... Ты чёртова машина. Было приятно поработать вместе. Знаешь, " -"ты можешь изменить наш маленький уголок мира, если продолжишь в том же духе." +"Ничего себе… Ты чёртова машина. Было приятно поработать вместе. Знаешь, ты " +"можешь изменить наш маленький уголок мира, если продолжишь в том же духе." #: lang/json/mission_def_from_json.py msgid "I don't think that was quite a hundred dead zeds." @@ -141709,7 +141895,7 @@ msgstr "Убить повелителя орды" #: lang/json/mission_def_from_json.py msgid "I've heard some bad rumors so I hope you are up for another challenge…" msgstr "" -"Ходят плохие слухи, поэтому я надеюсь, что ты готов к новому испытанию..." +"Ходят плохие слухи, поэтому я надеюсь, что ты готов к новому испытанию…" #: lang/json/mission_def_from_json.py msgid "" @@ -141825,8 +142011,8 @@ msgid "" "My mom… she's… she was killed, but then she just got back up… she's one of " "those things now. Can you put her out of her misery for me?" msgstr "" -"Моя мама… Её… Её убили, но потом она просто поднялась на ноги… И теперь она " -"одна из тех тварей. Не мог бы ты прекратить её мучения за меня?" +"Моя мама… Её… Её убили, но потом она просто поднялась на ноги. И теперь она " +"одна из тех тварей. Не мог бы ты прекратить её мучения за меня?" #: lang/json/mission_def_from_json.py msgid "Thank you… she would've wanted it this way." @@ -141871,10 +142057,10 @@ msgid "" " the first to go. I'd like to start over, just rebuild at one of the farms " "in the countryside. Can you help me secure one?" msgstr "" -"Я смирился с тем, что все, кого я знал, мертвы... Так или иначе. Я очень " +"Я смирился с тем, что все, кого я знал, мертвы… Так или иначе. Я очень " "жалею, что не смог чего-то предпринять для спасения моего брата, а он был " "одним из первых, кого я потерял. Мне хотелось бы начать все сначала, " -"восстановить одну из ферм в округе. Ты поможешь мне с этим?" +"восстановить одну из ферм в округе. Ты поможешь мне с этим?" #: lang/json/mission_def_from_json.py msgid "" @@ -141932,7 +142118,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Thank you, just bring me to the camp… I just want to see." -msgstr "Спасибо. Просто отведи меня в лагерь... Я хочу посмотреть." +msgstr "Спасибо. Просто отведи меня в лагерь… Я хочу посмотреть." #: lang/json/mission_def_from_json.py msgid "Please, I don't know what else to do." @@ -142001,7 +142187,7 @@ msgid "" "there until we picked him up." msgstr "" "У нас есть ещё одна проблема, но я не думаю, что мы сами сможем с ней " -"справиться. Так вот, я отправил весточку и нашёл добровольца... Ну или типа " +"справиться. Так вот, я отправил весточку и нашёл добровольца… Ну или типа " "того. Он был чертовски высокого мнения о себе, но плохо владел огнестрельным" " оружием. Он должен был собрать всё ценное и встретить нас в хижине в лесу. " "Не зная точно, сколько времени нам потребуется, чтобы добраться туда, я " @@ -142012,7 +142198,7 @@ msgid "" "Rodger, if he's a no-show then any other gunslinger will do… but I doubt " "he'll quit before we even begin." msgstr "" -"Принято, если он не появится, любой другой стрелок это сделает... Но я " +"Принято, если он не появится, любой другой стрелок это сделает… Но я " "сомневаюсь, что он уйдет, прежде чем мы даже начнём." #: lang/json/mission_def_from_json.py @@ -142020,8 +142206,8 @@ msgid "" "I hope the bastard is packing heat… else we'll need to grab him a gun before" " we hit our next target." msgstr "" -"Надеюсь, этот ублюдок сдержит свой гнев... Иначе нам нужно будет перехватить" -" его ружьё, прежде чем мы поразим нашу следующую цель." +"Надеюсь, этот ублюдок сдержит свой гнев… Иначе нам нужно будет перехватить " +"его ружьё, прежде чем мы поразим нашу следующую цель." #: lang/json/mission_def_from_json.py msgid "Found a gunslinger?" @@ -142041,7 +142227,7 @@ msgstr "Найти потерянного пса" #: lang/json/mission_def_from_json.py msgid "Oh, my poor puppy…" -msgstr "О, мой бедный щенок..." +msgstr "О, мой бедный щенок…" #: lang/json/mission_def_from_json.py msgid "" @@ -142072,7 +142258,7 @@ msgstr "Спасибо, что нашёл его!" #: lang/json/mission_def_from_json.py msgid "Oh no! My poor puppy…" -msgstr "О нет! Мой бедный щенок..." +msgstr "О нет! Мой бедный щенок…" #: lang/json/mission_def_from_json.py msgid "Break into armory to retrieve family photo" @@ -142179,7 +142365,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Well… where are they?" -msgstr "Ну... И где же они?" +msgstr "Ну… И где же они?" #: lang/json/mission_def_from_json.py msgid "I'm so disappointed in you kid…" @@ -142224,7 +142410,7 @@ msgstr "" msgid "" "I'll see you then…or I won't, and then I'll know I made the right decision." msgstr "" -"Тогда увидимся... Или не увидимся, и тогда я пойму, что принял правильное " +"Тогда увидимся… Или не увидимся, и тогда я пойму, что принял правильное " "решение." #: lang/json/mission_def_from_json.py @@ -142435,7 +142621,8 @@ msgstr "Вышло найти банки?" #: lang/json/mission_def_from_json.py msgid "" "Thank you for your help. Here's your reward. I have one more task to do." -msgstr "Спасибо за оказанную помощь. У меня есть еще одна задача." +msgstr "" +"Спасибо за оказанную помощь. Вот твоя награда. У меня есть ещё одно задание." #: lang/json/mission_def_from_json.py msgid "It's not a big deal, it isn't that urgent." @@ -142504,8 +142691,8 @@ msgid "" "Hmm, that would be great! But if you do, please bring more than just one. " "I could read a single novel in a day. Could you get me… 3 mystery novels?" msgstr "" -"Хм, это бы бы здорово! Но если уж займешься этим, принеси не одну книгу, я " -"ее за день прочту. Можешь найти мне... 3 мистических новеллы?" +"Хм, это бы бы здорово! Но если уж займёшься этим, принеси не одну книгу, я " +"её за день прочту. Можешь найти мне… Три мистических новеллы?" #: lang/json/mission_def_from_json.py msgid "Just bring it to me when you have it." @@ -142513,7 +142700,7 @@ msgstr "Просто принеси мне, когда достанешь." #: lang/json/mission_def_from_json.py msgid "Nevermind then. I hope you'll change your mind." -msgstr "Ладно. Надеюсь, ты еще передумаешь." +msgstr "Ладно. Надеюсь, ты ещё передумаешь." #: lang/json/mission_def_from_json.py msgid "I'd loot libraries and bookstores." @@ -142537,7 +142724,7 @@ msgstr "Ты можешь отдать их мне?" #: lang/json/mission_def_from_json.py msgid "Fine. I can read something else." -msgstr "Хорошо. Я могу почитать что-нибудь еще." +msgstr "Ладно. Я могу почитать что-нибудь другое." #: lang/json/mission_def_from_json.py msgid "Timber!" @@ -142557,8 +142744,8 @@ msgid "" "I need to build fences and ditches around my rabbits. Could you find about…" " five logs for me?" msgstr "" -"Мне нужно построить ограды и вырыть ров вокруг моих кроликов. Сможешь " -"найти... пять бревен для меня?" +"Мне нужно построить ограду вокруг моих кроликов и вырыть ров. Сможешь найти " +"скажем… Пять бревен для меня?" #: lang/json/mission_def_from_json.py msgid "There's a lot of places to look. Trees are pretty common." @@ -142568,6 +142755,13 @@ msgstr "Это можно найти много где. Деревья везд msgid "How is the search going? Have you found'em?" msgstr "Как продвигаются поиски? Нашёл?" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" +"Я действительно ценю твою помощь. Не волнуйся, я не отпущу тебя с пустыми " +"руками." + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "Сладости" @@ -142603,7 +142797,7 @@ msgstr "Ты нашел фрукт?" #: lang/json/mission_def_from_json.py msgid "Thank you for your help. Here's your reward." -msgstr "Спасибо за помощь. Вот твоя награда." +msgstr "Спасибо за помощь. Вот твоя награда." #: lang/json/mission_def_from_json.py msgid "Return Barry to Eddie at the dairy." @@ -143178,7 +143372,7 @@ msgstr "" "неоткуда взять информацию." #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "Потрясно, мне неохота покидать нашу землю." #: lang/json/mission_def_from_json.py @@ -143223,10 +143417,6 @@ msgstr "" "Мне очень нужна книга, сборник «Сделай Сам». Интернета больше нет, и мне " "неоткуда взять информацию." -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "Потрясно, мне неохота покидать нашу землю." - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -143239,7 +143429,7 @@ msgstr "Обнаружить команду связи" #: lang/json/mission_def_from_json.py msgid "We need help…" -msgstr "Нам нужна помощь..." +msgstr "Нам нужна помощь…" #: lang/json/mission_def_from_json.py msgid "" @@ -143701,8 +143891,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" "Она лежит в холодильнике справа в банке с наклейкой Сокола Тысячелетия." @@ -143926,7 +144116,7 @@ msgid "" "store compressed air centrally. About 60 liters should do…" msgstr "" "Я могу начать собирать компрессор, но мне нужен большой металлический бак " -"для сжатого воздуха. 60 литров должно хватить..." +"для сжатого воздуха. 60 литров должно хватить…" #: lang/json/mission_def_from_json.py msgid "" @@ -143935,8 +144125,8 @@ msgid "" "enough. Heck, if you get some sheet metal you could probably even weld a " "good one together." msgstr "" -"Нужен крепкий резервуар, вроде большого баллона для пропана или типа того..." -" Бензобаки и подобное тоже могут сгодиться, если они достаточно прочные. " +"Нужен крепкий резервуар, вроде большого баллона для пропана или типа того… " +"Бензобаки и подобное тоже могут сгодиться, если они достаточно прочные. " "Чёрт, если у тебя есть листовой металл, ты даже можешь сварить из него " "неплохой бак." @@ -143978,7 +144168,7 @@ msgstr "" "Тут у нас есть доктор, он помогает всем, кто может заплатить… но мы почти " "все деньги тратим на еду. Я смогу полечить простые порезы, ушибы и всё " "такое, если бы мне было чем лечить. Можешь ли достать мне несколько аптечек?" -" На какое-то время пяти должно хватить." +" На какое-то время пяти должно хватить." #: lang/json/mission_def_from_json.py msgid "Thanks so much. It's a small thing but it'd be really helpful." @@ -144317,12 +144507,12 @@ msgid "" "food supply. If you get a chance, you should see if they need your " "assistance in the future…" msgstr "" -"Спасибо вам, без них мир стал лучше. Двое наших квалифицированных людей " +"Спасибо вам, без них мир стал лучше. Двое наших квалифицированных спецов " "приняли предложение помощи от Старой Гвардии по установке аванпоста, пока вы" " отсутствовали. У нас не было особого выбора, беженцы продолжают прибывать, " "и мы не знаем, что ещё можно сделать с нашими ограниченными запасами еды. " "Если у вас появится возможность, узнайте у них, может ли им понадобиться " -"ваша помощь в будущем..." +"ваша помощь в будущем…" #: lang/json/mission_def_from_json.py msgid "Retrieve Prospectus" @@ -144401,7 +144591,7 @@ msgstr "" "новых электрических систем… К несчастью, сейчас мы зависим от чего-то под " "названием РИТЭГ. Разумеется, мы не можем запускать обычные генераторы под " "землёй. У нас здоровенная плоская крыша, и нам бы пригодились солнечные " -"батареи, чтобы улучшить наши энергоресурсы. За, скажем, десять солнечных " +"батареи, чтобы улучшить наши энергоресурсы. За, скажем, десять солнечных " "панелей мы заплатим очень неплохо." #: lang/json/mission_def_from_json.py @@ -144611,7 +144801,7 @@ msgstr "" "работая на аварийной электросети. Но я нашел сообщения из лаборатории, в " "которой во время катаклизма был открыт какой-то замораживающий портал, " "охладивший всё до температур ниже нуля. Держу пари, что архивы внутри этой " -"лаборатории все еще работают." +"лаборатории всё ещё работают." #: lang/json/mission_def_from_json.py msgid "" @@ -144703,8 +144893,8 @@ msgstr "" "удавалось оставаться столько времени в живых, у тебя могут быть некоторые " "полезные навыки. Есть тут, по крайней мере, пара бандитов, осевших в местном" " домике. Они терроризируют гражданских, поэтому не стоит с ними " -"церемониться... Казни обоих за их преступления. Справишься с этим, и Старая" -" Гвардия обеспечит тебе поддержку в регионе." +"церемониться… Казни обоих за их преступления. Справишься с этим, и Старая " +"Гвардия обеспечит тебе поддержку в регионе." #: lang/json/mission_def_from_json.py msgid "Contractor, I welcome you aboard." @@ -144768,7 +144958,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "If they draw first blood their friends are less likely to blame you…" msgstr "" -"Если они прольют кровь первыми, то их друзья вряд ли будут винить вас..." +"Если они прольют кровь первыми, то их друзья вряд ли будут винить вас…" #: lang/json/mission_def_from_json.py msgid "You deal with the rat?" @@ -144800,10 +144990,10 @@ msgid "" "packed caravan. They didn't hear any shots but I suppose some raider may " "have been real sneaky. Check out the area and report anything you find." msgstr "" -"Есть ещё один монстр, достающий торговцев, и это не человек... По крайней " +"Есть ещё один монстр, достающий торговцев, и это не человек… По крайней " "мере, я так думаю. Один парень просто исчез, пока шёл за караваном. Никто не" " слышал выстрелов, но я полагаю, что там мог бы действовать очень " -"пронырливый налётчик. Изучи местность и доложи мне обо всём, что узнаешь." +"пронырливый налётчик. Изучи местность и доложи мне обо всём, что узнаешь." #: lang/json/mission_def_from_json.py msgid "Thanks, keeping the people safe is what we try and do." @@ -144865,25 +145055,25 @@ msgid "" " don't forget your badge and gun. As a marshal all men or women assisting " "you are considered deputy marshals so keep them in line." msgstr "" -"Теперь повторяй за мной... Я торжественно клянусь, что я буду поддерживать и" +"Теперь повторяйте за мной… Я торжественно клянусь, что я буду поддерживать и" " защищать Конституцию Соединённых Штатов против всех врагов, внешних и " -"внутренних... Что я буду нести истинную веру и верность тоже... Что я " +"внутренних… Что я буду нести истинную веру и верность такой же… Что я " "принимаю это обязательство свободно, без какой-либо мысленной оговорки или с" -" целью уклонения... И, что я буду хорошо и добросовестно исполнять " -"обязанности в должности, в которую собираюсь войти. Для того, чтобы " -"установить справедливость, гарантировать внутреннее спокойствие, обеспечить " -"совместную оборону, содействовать общему благосостоянию и закрепить блага " -"свободы. Да поможет мне Бог.... Поздравляю, Маршал, не забудь свой значок и" -" оружие. Теперь любой мужчина или женщина содействующий тебе, как маршалу, " -"может считаться твоим заместителем, так что держи их в узде." +" целью уклонения… И что я буду хорошо и добросовестно исполнять обязанности " +"в должности, в которую собираюсь войти. Для того, чтобы установить " +"справедливость, гарантировать внутреннее спокойствие, обеспечить совместную " +"оборону, содействовать общему благосостоянию и закрепить блага свободы. Да " +"поможет мне Бог… Поздравляю, Маршал. Не забудьте свой значок и оружие. " +"Теперь любой мужчина или женщина содействующий вам, как маршалу, может " +"считаться вашим заместителем, так что держите их в узде." #: lang/json/mission_def_from_json.py msgid "" "I'd recommend having two deputies… it would be a death trap if a single man " "got surrounded." msgstr "" -"Я бы советовал тебе иметь двух помощников... Если человек один, и он " -"окружён, то это почти верная смерть." +"Я бы советовал тебе иметь двух помощников… Если человек один, и он окружён, " +"то это почти верная смерть." #: lang/json/mission_def_from_json.py msgid "Has the leadership been dealt with?" @@ -144936,7 +145126,7 @@ msgstr "" " ней не слышали. Найди её и возвращайся с ней и прототипом. Если не выйдет, " "возвращайся с регистратором, закреплённым на прототипе." -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "Мы ценим твою помощь, удачи." @@ -144944,7 +145134,7 @@ msgstr "Мы ценим твою помощь, удачи." msgid "Don't expect our help then." msgstr "Тогда и от нас помощи не жди." -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -145222,7 +145412,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Farms or supply stores might have a few seeds…" -msgstr "На фермах или в магазинах может оказаться немного семян..." +msgstr "На фермах или в магазинах может оказаться немного семян…" #: lang/json/mission_def_from_json.py msgid "Do you have the sugar beet seeds?" @@ -145298,7 +145488,7 @@ msgstr "" "безопасное место для сна. Перед тем, как мы начнём, нам нужно запастись " "древесиной. Огораживание четырёх входов амбара потребует около 400 досок. " "Если ты достанешь нам половину из этого, то мы сможем сами достать вторую " -"половину и заняться строительством. Если у тебя нет грузовика, то я бы " +"половину и заняться строительством. Если у тебя нет грузовика, то я бы " "занялся его поисками в первую очередь." #: lang/json/mission_def_from_json.py @@ -145345,8 +145535,8 @@ msgid "" "I'd start with looting hotels or you could sew them together… but that would" " be a last resort." msgstr "" -"Я бы поискал в отелях, если ты, конечно, не можешь сшить их " -"самостоятельно... Но это в самом крайнем случае." +"Я бы поискал в отелях, если ты, конечно, не можешь сшить их самостоятельно… " +"Но это в самом крайнем случае." #: lang/json/mission_def_from_json.py msgid "Avoid destroying the furniture here, we'll be needing it." @@ -145403,9 +145593,9 @@ msgstr "" " ноги сельскохозяйственную отрасль до начала зимы, иначе голод застанет нас " "врасплох, когда поставки уже закончатся. Для того, чтобы заполучить " "полдюжины лопат и пару мешков семян, нам придётся торговаться. У меня уже " -"есть на примете одна сделка, но они готовы провести обмен только на соль. Я" -" сторговался с 500 единиц до 300... Мы надеемся, что у тебя может быть " -"доступ к этому ресурсу." +"есть на примете одна сделка, но они готовы провести обмен только на соль. Я " +"сторговался с 500 единиц до 300… Мы надеемся, что у тебя может быть доступ к" +" этому ресурсу." #: lang/json/mission_def_from_json.py msgid "" @@ -145413,7 +145603,7 @@ msgid "" "food it wouldn't do us much good now but I imagine we'll need to send you " "out to get more in the future. " msgstr "" -"Соль — это ключ к сохранению мяса и других скоропортящихся продуктов... Так " +"Соль — это ключ к сохранению мяса и других скоропортящихся продуктов… Так " "как у нас сейчас нет лишней еды, то она нам не сильно нужна в данный момент," " но, возможно, нам придётся снова посылать за ней в будущем." @@ -145596,7 +145786,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "I'm sure you can find bleach in most homes…" -msgstr "Я уверен, что отбеливатель можно найти в большинстве домов..." +msgstr "Я уверен, что отбеливатель можно найти в большинстве домов…" #: lang/json/mission_def_from_json.py msgid "" @@ -145636,7 +145826,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "We'll do our best to make them last…" -msgstr "Мы сделаем всё возможное, чтобы растянуть их..." +msgstr "Мы сделаем всё возможное, чтобы растянуть их…" #: lang/json/mission_def_from_json.py msgid "Homes, hospitals, labs, and doctor offices would be where I'd check." @@ -145709,8 +145899,8 @@ msgid "" "Cars can be found in traffic jams along roads or in parking lots… I'm sure " "you can find a few." msgstr "" -"Машин полно в пробках на дорогах или на автомобильных стоянках... Я уверен, " -"ты найдёшь их." +"Машин полно в пробках на дорогах или на автомобильных стоянках… Я уверен, ты" +" найдёшь их." #: lang/json/mission_def_from_json.py msgid "Do you have the car batteries?" @@ -145739,8 +145929,8 @@ msgstr "" "опытных добытчиков для сбора разнообразных припасов для редкого " "использования. Мы собираемся открыть магазин для всего этого хлама на " "северном краю аванпоста, и твоя помощь в этом деле была бы кстати. " -"Отсутствие связи - это, пожалуй, самая большая помеха для всех нас... " -"Поэтому парочка раций будет не лишней." +"Отсутствие связи — это, пожалуй, самая большая помеха для всех нас… Поэтому " +"парочка раций будет не лишней." #: lang/json/mission_def_from_json.py msgid "" @@ -145817,8 +146007,8 @@ msgstr "" "приходят на наш аванпост, но перспектива непосильного труда гонит их прочь. " "Мы поспрашивали вокруг и решили, что несмотря на все наши насущные " "потребности, строительство бара должно привлечь некоторых самоотверженных " -"людей к заставе. В отличие от других населённых пунктов, чем больше рук у " -"нас будет, тем больше пищи, мы сможем производить... По крайней мере, в " +"людей к заставе. В отличие от других населённых пунктов, чем больше рук у " +"нас будет, тем больше пищи, мы сможем производить… По крайней мере, в " "долгосрочной перспективе. К сожалению, никто здесь раньше не варил " "алкогольные напитки, поэтому нам нужно, чтобы ты нашёл книгу под названием " "«Библия пивовара» или что-то вроде того." @@ -145923,7 +146113,7 @@ msgid "" "prevent me from ever seeing it. I could use your help getting a few bottles" " of aspirin to start with." msgstr "" -"На данный момент для работы у меня есть кучка бинтов и несколько аптечек... " +"На данный момент для работы у меня есть кучка бинтов и несколько аптечек… " "Другими словами, я полностью бессильна в случае неотложной медицинской " "помощи. Я полагаю, что имею право на внеочередное снабжение медицинскими " "препаратами, но большая часть того, что приносят добытчики, уходит на чёрный" @@ -146197,10 +146387,10 @@ msgid "" "that should help the first few teams." msgstr "" "Я всегда могу использовать лишнее снаряжение, чтобы экипировать новобранцев." -" Основное оружие, которое получает каждый, — это копьё с наконечником... Оно" -" обладает хорошими показателями дальности, урона и простоты использования, " +" Основное оружие, которое получает каждый, — это копьё с наконечником… Оно " +"обладает хорошими показателями дальности, урона и простоты использования, " "если дело касается более менее обычных монстров. Тебе не сложно будет " -"сделать дюжину таких для меня? Может быть, потом мне понадобится ещё, но " +"сделать дюжину таких для меня? Может быть, потом мне понадобится ещё, но " "пока хватит и этого на первое время." #: lang/json/mission_def_from_json.py @@ -146376,7 +146566,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Thank you for accepting. I'm almost out after the last caravan." -msgstr "Спасибо, за помощь. А то я почти весь выдохся на последнем караване." +msgstr "Спасибо, за помощь. А то я почти весь выдохся на последнем караване." #: lang/json/mission_def_from_json.py msgid "I guess I'll have to make stomach waterskins." @@ -146394,7 +146584,7 @@ msgstr "Принес бутылки?" #: lang/json/mission_def_from_json.py msgid "I am grateful for the help you've done. I have one more task to do." msgstr "" -"Я благодарен за помощь, которую ты оказал. У меня есть еще одна задача." +"Я благодарен за помощь, которую ты оказал. У меня есть ещё одно задание." #: lang/json/mission_def_from_json.py msgid "Faulty CBMs" @@ -146450,7 +146640,7 @@ msgstr "Принести волшебную книгу" #: lang/json/mission_def_from_json.py msgid "Where did I put that blasted…" -msgstr "Куда я положил этот чертов..." +msgstr "Куда я положил этот чертов…" #: lang/json/mission_def_from_json.py msgid "" @@ -146462,7 +146652,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "…What? Oh you're still here. Go find my book." -msgstr "…Что? А, ты все еще здесь. Отправляйся искать книгу." +msgstr "…Что? А, ты все ещё здесь. Отправляйся искать книгу." #: lang/json/mission_def_from_json.py msgid "Just as useless as that apprentice…" @@ -147339,7 +147529,7 @@ msgstr "Медведь" #. ~ Mutation class: Bear mutagen_message #: lang/json/mutation_category_from_json.py msgid "You feel an urge to… patrol? the forests?" -msgstr "Вы чувствуете сильное желание… Патрулировать? Лес?" +msgstr "Вы чувствуете сильное желание… Патрулировать? Лес?" #. ~ Mutation class: Bear iv_message #: lang/json/mutation_category_from_json.py @@ -147731,13 +147921,13 @@ msgstr "Мышь" #: lang/json/mutation_category_from_json.py msgid "You feel a desire to curl up in a nice, warm pile of… shredded paper." msgstr "" -"Вы чувствуете желание свернуться калачиком в приятной тёплой куче... " +"Вы чувствуете желание свернуться калачиком в приятной тёплой куче… " "Измельчённой бумаги." #. ~ Mutation class: Mouse iv_message #: lang/json/mutation_category_from_json.py msgid "You feel… small. But comfortable." -msgstr "Вы чувствуете... Себя крохотным. Но комфортно." +msgstr "Вы чувствуете… Себя крохотным. Но комфортно." #. ~ Mutation class: Mouse Male memorial messsage #: lang/json/mutation_category_from_json.py @@ -148455,7 +148645,7 @@ msgstr "Растительность на лице: нет: шкиперская #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." +"You have beard along the jaw lines, circling the chin, and no moustache." msgstr "" "У вас борода вдоль края нижней челюсти, окружающая подбородок, и нет усов." @@ -148521,7 +148711,7 @@ msgstr "Растительность на лице: нет: бакенбарды #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" "У вас полоски волос спереди от ушей, обычно они соединяют причёску с " @@ -148610,7 +148800,7 @@ msgstr "Слабый фотофор" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -154543,7 +154733,7 @@ msgstr "" "Ваши зубы стали невероятно острыми, теперь они состоят из очень твёрдого " "кальцинированного вещества. Помимо того, что вы теперь едите намного " "быстрее, вы также можете использовать их в качестве смертельного природного " -"оружия, если ваша анатомия позволяет. А еще они очень быстро растут, так что" +"оружия, если ваша анатомия позволяет. А ещё они очень быстро растут, так что" " вы можете терять их без особого вреда." #: lang/json/mutation_from_json.py @@ -155078,11 +155268,9 @@ msgstr "" msgid "Survivor Story" msgstr "История Выжившего" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "Этот НПС может рассказать вам, как он пережил Катаклизм." @@ -156440,7 +156628,7 @@ msgstr "Я просто пытаюсь остаться в живых." #: lang/json/npc_class_from_json.py msgid "I'm just trying to stay alive.... and it ain't as easy as it looks." -msgstr "Я просто пытаюсь остаться в живых... и это не так легко, как кажется." +msgstr "Я просто пытаюсь остаться в живых… И это не так легко, как кажется." #: lang/json/npc_class_from_json.py msgid "Lizard Mutant" @@ -156451,7 +156639,7 @@ msgid "" "I'm looking for lizard mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген ящерицы... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген ящерицы… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156463,8 +156651,8 @@ msgid "" "I'm looking for medical mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу медицинский мутаген... этот мир больше не место для обычных людей, и я" -" не планирую оставаться таким." +"Я ищу медицинский мутаген… Этот мир больше не место для обычных людей, и я " +"не планирую оставаться таким." #: lang/json/npc_class_from_json.py msgid "Bird Mutant" @@ -156475,7 +156663,7 @@ msgid "" "I'm looking for bird mutagen… this world is no place for humans anymore, and" " I don't plan to keep being one." msgstr "" -"Я ищу мутаген птиц... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген птиц… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156487,7 +156675,7 @@ msgid "" "I'm looking for fish mutagen… this world is no place for humans anymore, and" " I don't plan to keep being one." msgstr "" -"Я ищу мутаген рыб... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген рыб… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156499,7 +156687,7 @@ msgid "" "I'm looking for beast mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген зверя... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген зверя… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156511,7 +156699,7 @@ msgid "" "I'm looking for ursine mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген медведя... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген медведя… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156523,7 +156711,7 @@ msgid "" "I'm looking for feline mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген кошки... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген кошки… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156535,7 +156723,7 @@ msgid "" "I'm looking for lupine mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген волка... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген волка… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156547,7 +156735,7 @@ msgid "" "I'm looking for cattle mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген скота... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген скота… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156559,8 +156747,8 @@ msgid "" "I'm looking for insect mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген насекомых... этот мир больше не место для обычных людей, и я " -"не планирую оставаться таким." +"Я ищу мутаген насекомых… Этот мир больше не место для обычных людей, и я не " +"планирую оставаться таким." #: lang/json/npc_class_from_json.py msgid "Plant Mutant" @@ -156571,8 +156759,8 @@ msgid "" "I'm looking for plant mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген растений... этот мир больше не место для обычных людей, и я не" -" планирую оставаться таким." +"Я ищу мутаген растений… Этот мир больше не место для обычных людей, и я не " +"планирую оставаться таким." #: lang/json/npc_class_from_json.py msgid "Slime Mutant" @@ -156583,7 +156771,7 @@ msgid "" "I'm looking for slime mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген слизней... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген слизней… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156595,8 +156783,8 @@ msgid "" "I'm looking for troglobite mutagen… this world is no place for humans " "anymore, and I don't plan to keep being one." msgstr "" -"Я ищу мутаген троглобита... этот мир больше не место для обычных людей, и я " -"не планирую оставаться таким." +"Я ищу мутаген троглобита… Этот мир больше не место для обычных людей, и я не" +" планирую оставаться таким." #: lang/json/npc_class_from_json.py msgid "Cephalopod Mutant" @@ -156607,8 +156795,8 @@ msgid "" "I'm looking for cephalopod mutagen… this world is no place for humans " "anymore, and I don't plan to keep being one." msgstr "" -"Я ищу мутаген моллюска... этот мир больше не место для обычных людей, и я не" -" планирую оставаться таким." +"Я ищу мутаген моллюска… Этот мир больше не место для обычных людей, и я не " +"планирую оставаться таким." #: lang/json/npc_class_from_json.py msgid "Spider Mutant" @@ -156619,7 +156807,7 @@ msgid "" "I'm looking for spider mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген паука... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген паука… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156631,8 +156819,8 @@ msgid "" "I'm looking for rat mutagen… this world is no place for humans anymore, and " "I don't plan to keep being one." msgstr "" -"Я ищу крысиный мутаген... этот мир больше не место для обычных людей, и я не" -" планирую оставаться таким." +"Я ищу крысиный мутаген… Этот мир больше не место для обычных людей, и я не " +"планирую оставаться таким." #: lang/json/npc_class_from_json.py msgid "Mouse Mutant" @@ -156643,8 +156831,8 @@ msgid "" "I'm looking for mouse mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мышиный мутаген ... этот мир больше не место для обычных людей, и я не" -" планирую оставаться таким." +"Я ищу мышиный мутаген… Этот мир больше не место для обычных людей, и я не " +"планирую оставаться таким." #: lang/json/npc_class_from_json.py msgid "Alpha Mutant" @@ -156655,7 +156843,7 @@ msgid "" "I'm looking for alpha mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген альфы... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген альфы… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156667,7 +156855,7 @@ msgid "" "I'm looking for elfa mutagen… this world is no place for humans anymore, and" " I don't plan to keep being one." msgstr "" -"Я ищу мутаген эльфа... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген эльфа… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156679,7 +156867,7 @@ msgid "" "I'm looking for chimera mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген химеры... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген химеры… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_class_from_json.py @@ -156691,7 +156879,7 @@ msgid "" "I'm looking for raptor mutagen… this world is no place for humans anymore, " "and I don't plan to keep being one." msgstr "" -"Я ищу мутаген раптора... этот мир больше не место для обычных людей, и я не " +"Я ищу мутаген раптора… Этот мир больше не место для обычных людей, и я не " "планирую оставаться таким." #: lang/json/npc_from_json.py @@ -157839,6 +158027,14 @@ msgstr "сельский дом" msgid "rural house roof" msgstr "крыша сельского дома" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "грунтовая дорога" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "крыша амбара" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "административное здание кампуса" @@ -158868,6 +159064,10 @@ msgstr "лагерь выжившего" msgid "military helipad" msgstr "военная вертолетная площадка" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "военная база" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "дом" @@ -159116,10 +159316,6 @@ msgstr "зернохранилище" msgid "silo cap" msgstr "крыша зернохранилища" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "крыша амбара" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "ранчо" @@ -160588,8 +160784,8 @@ msgid "" msgstr "" "Вы шли по дороге ночью, пытаясь уйти от ужасов города, когда услышали " "зовущий голос по тьме. Вы подошли посмотреть, внезапно ощутили жгучую " -"головную боль и потеряли сознание. Вы только что проснулись в этом месте... " -"вы вообще всё ещё на Земле?" +"головную боль и потеряли сознание. Вы только что проснулись в этом месте… " +"Вы, вообще, всё ещё на Земле?" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -160607,8 +160803,8 @@ msgid "" msgstr "" "Вы шли по дороге ночью, пытаясь уйти от ужасов города, когда услышали " "зовущий голос по тьме. Вы подошли посмотреть, внезапно ощутили жгучую " -"головную боль и потеряли сознание. Вы только что проснулись в этом месте... " -"вы вообще всё ещё на Земле?" +"головную боль и потеряли сознание. Вы только что проснулись в этом месте… " +"Вы, вообще, всё ещё на Земле?" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -165279,7 +165475,7 @@ msgstr "" "облаками, показались вам крошечной вспышкой на горизонте, когда закрылись " "ваши оптические регуляторы. Вы поспешили в укрытие, пока взрывная волна не " "снесла вас с высоты. Теперь вам могут пригодиться бионические импланты, " -"предусмотренные контрактом..." +"предусмотренные контрактом…" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -165302,7 +165498,7 @@ msgstr "" "облаками, показались вам крошечной вспышкой на горизонте, когда закрылись " "ваши оптические регуляторы. Вы поспешили в укрытие, пока взрывная волна не " "снесла вас с высоты. Теперь вам могут пригодиться бионические импланты, " -"предусмотренные контрактом..." +"предусмотренные контрактом…" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -165987,7 +166183,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -166011,17 +166207,16 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" "Рекомендуется СИЛ 10. Ты обладаешь полномочиями маршала США. Над тобой " -"подшучивали, что ты всего лишь охранник с крутым значком. Ты посмеивалась, " -"потому что потом ты облачалась в снаряжение и отправлялась на место " -"операции. Пока ты проводила время на базе, ты оттачивала свои навыки и " -"получила особые импланты для облегчения работы за смешную цену в виде вечной" -" работы «охранником». Время поработать, хотя похоже, что миссия немного " -"усложнилась." +"подшучивали, что ты всего лишь охранник с крутым значком. Ты посмеивался, " +"потому что потом ты облачался в снаряжение и отправлялся на место операции. " +"Пока ты проводил время на базе, ты оттачивал свои навыки и получил особые " +"импланты для облегчения работы за смешную цену в виде вечной работы " +"«охранником». Время поработать, хотя похоже, что миссия немного усложнилась." #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -166588,7 +166783,7 @@ msgid "" "Check. Sounds like the perfect job for you!" msgstr "" "Химическое оружие? Есть. Биологическая опасность? Есть. Ядерная война? Есть." -" Похоже, идеальная работа для вас!" +" Похоже, идеальная работёнка для вас!" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -166603,7 +166798,7 @@ msgid "" "Check. Sounds like the perfect job for you!" msgstr "" "Химическое оружие? Есть. Биологическая опасность? Есть. Ядерная война? Есть." -" Похоже, идеальная работа для вас!" +" Похоже, идеальная работёнка для вас!" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -169260,6 +169455,359 @@ msgstr "" msgid "central building south half" msgstr "центральное здание, южная часть" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" +"Нам нужно укрытие, так что постройте наполовину хижину из смолы ми-го с " +"дерновой крышей на северо-востоке лагеря" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" +"Нам нужно расширить убежище с помощью смолы ми-го, чтобы у нас было место " +"под еще одну кровать." + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" +"Мы должны использовать смолу ми-го и достроить хижину на северо-востоке." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на восточной стороне строение из смолы " +"ми-го, и его можно будет использовать как пристройку к центральному зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на восточной стороне комнату из смолы " +"ми-го, и его можно будет использовать как пристройку к центральному зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на юго-восточной стороне строение из " +"смолы ми-го, и его можно будет использовать как пристройку к центральному " +"зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на юго-восточной стороне строение из " +"смолы ми-го, и его можно будет использовать как пристройку к центральному " +"зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на северо-западной стороне строение из " +"смолы ми-го, и его можно будет использовать как пристройку к центральному " +"зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на западной стороне строение из смолы " +"ми-го, и его можно будет использовать как пристройку к центральному зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на западной стороне комнату из смолы ми-" +"го, и его можно будет использовать как пристройку к центральному зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на юго-западной стороне строение из " +"смолы ми-го, и его можно будет использовать как пристройку к центральному " +"зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить жилище, добавив на юго-западной стороне комнату из смолы" +" ми-го, и его можно будет использовать как пристройку к центральному зданию." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" +"Центральное здание может служить кухней и столовой. Нам нужно построить " +"северо-восточную часть из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" достроить восточную комнату из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" +"Центральное здание может служить кухней и столовой. Нам нужно построить " +"северо-западную часть из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" построить западную комнату из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" заняться строительством из смолы ми-го между восточной и западной " +"комнатами." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" построить северо-восточную часть из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" достроить юго-восточную комнату из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" построить юго-западную часть из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" достроить юго-западную комнату из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" заняться строительством из смолы ми-го между юго-восточной и юго-западной " +"комнатами." + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" +"Нам нужно укрытие, так что постройте наполовину землебитную хижину с " +"дерновой крышей на северо-востоке лагеря" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" +"Мы можем расширить землебитное укрытие, чтобы получить место для ещё одной " +"кровати." + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "Нам нужно закончить северо-восточную землебитную хижину." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и установить землебитную постройку с " +"восточной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и построить землебитную комнату с " +"восточной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и установить землебитную постройку с " +"юго-восточной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и построить землебитную комнату с юго-" +"восточной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и установить землебитную постройку с " +"северо-западной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и установить землебитную постройку с " +"западной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и построить землебитную комнату с " +"западной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и установить землебитную постройку с " +"юго-западной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" +"Нам нужно расширить место под жильё и построить землебитную комнату с юго-" +"западной стороны, она также послужит частью центрального здания." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" +"Центральное здание может служить кухней и столовой. Нам нужно построить " +"землебитное северо-восточное крыло." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" достроитьземлебитную восточную комнату." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" построить землебитное северо-западное крыло." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" достроить землебитную западную комнату." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" заняться строительством землебитным методом между восточной и западной " +"комнатами." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" построить землебитное юго-восточное крыло." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" достроить землебитную юго-восточную комнату." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" построить землебитное юго-западное крыло." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" достроить землебитную юго-западную комнату." + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" +"Центральное здание может служить главным местом лагеря и столовой. Нам нужно" +" заняться строительством землебитным методом между юго-восточной и юго-" +"западной комнатами." + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -170664,6 +171212,126 @@ msgstr "Давайте построим центральную часть мет msgid "build center of the metal wall dining hall" msgstr "строить центр металлической стены столовой" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "Давайте заложим основные стены кухни из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "построить центр кухни из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "Давайте закончим основные стены кухни смолой ми-го." + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "достроить центр кухни из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" +"Давайте построим укрытие у коптильни из смолы ми-го, чтобы защитить рабочих " +"от непогоды." + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "построить крытую зону для коптилен из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" +"Давайте построим кладовку со стенами из смолы ми-го к западу от кухни." + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "построить стены кладовой из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "Давайте построим западную стену столовой из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "построить З стену из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "Давайте построим восточную стену столовой из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "построить В стену из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "Давайте построим центральную часть столовой из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "построить центр столовой из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "Давайте заложим основные землебитные стены кухни." + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "построить основные землебитные стены кухни" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "Давайте закончим основные землебитные стены кухни." + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "достроить основные землебитные стены кухни" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" +"Давайте построим землебитную коптильню, чтобы защитить рабочих от непогоды." + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "построить землебитную крытую коптильню" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "Давайте построим землебитную кладовки к западу от кухни." + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "построить землебитную кладовку" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "Давайте построим западную землебитную стену столовой." + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "построить З землебитную стену" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "Давайте построим восточную землебитную стену столовой." + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "построить В землебитную стену" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "Давайте построим центральную часть землебитной столовой." + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "строить центр землебитной столовой" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "Давайте заложим основные каменные стены кухни." @@ -170937,7 +171605,7 @@ msgid "" "We could use an expansion for the stable, so build 2 more stalls on the west" " side of the livestock field." msgstr "" -"Нам нужно расширить конюшню, добавьте еще два стойла на западной части " +"Нам нужно расширить конюшню, добавьте ещё два стойла на западной части " "пастбища." #: lang/json/recipe_from_json.py @@ -170949,7 +171617,7 @@ msgid "" "We could use an expansion for the stable, so build 2 more stalls on the " "northwest side of the livestock field." msgstr "" -"Нам нужно расширить конюшню, добавьте еще два стойла на северо-западной " +"Нам нужно расширить конюшню, добавьте ещё два стойла на северо-западной " "части пастбища." #: lang/json/recipe_from_json.py @@ -170980,6 +171648,54 @@ msgstr "" "Нам нужны стойла для крупного скота, так что постройте крытое металлическое " "здание в юго-западном углу пастбища." +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" +"Нам нужен курятник, чтобы содержать кур и прочую птицу, так что постройте " +"крытый домик из смолы ми-го на северо-востоке пастбища." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" +"Нам нужно помещение под корм, упряжь и инструменты, так что давайте построим" +" крытое строение из смолы ми-го на юго-восточной стороне пастбища." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" +"Нам нужны стойла для крупного скота, так что постройте крытое здание из " +"смолы ми-го в юго-западном углу пастбища." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" +"Нам нужен курятник, чтобы содержать кур и прочую птицу, так что постройте " +"крытый землебитный домик на северо-востоке пастбища." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" +"Нам нужно помещение под корм, упряжь и инструменты, так что давайте построим" +" крытое землебитное строение на юго-восточной стороне пастбища." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" +"Нам нужны стойла для крупного скота, так что постройте крытое землебитное " +"здание в юго-западном углу пастбища." + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -171153,6 +171869,59 @@ msgstr "" msgid "SW metal wall brewery" msgstr "ЮЗ винокурня с металлическими стенами" +#: lang/json/recipe_from_json.py +msgid "" +"We could divert saltwater from the swamp nearby to create a steady supply of" +" salt for our needs in an adobe hut." +msgstr "" +"Мы можем подвести к кирпичной хижине солёную воду с ближайшего болота, чтобы" +" у нас всегда был запас соли для наших нужд." + +#: lang/json/recipe_from_json.py +msgid "NE migo resin saltpan" +msgstr "СВ солеварня из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." +msgstr "" +"Нам нужно помещение под химикаты и инструменты, так что давайте построим " +"крытое кирпичную хижину на юго-востоке от солеварни." + +#: lang/json/recipe_from_json.py +msgid "SE migo resin storage room" +msgstr "ЮВ склад из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." +msgstr "" +"Нам нужно назначить эту зону под строительство винокурни из смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "SW migo resin brewery" +msgstr "ЮВ винокурня из смолы ми-го" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "СВ солеварня из смолы ми-го " + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "ЮВ землебитный склад" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "Нам нужно назначить эту зону под строительство землебитной винокурни." + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" +msgstr "ЮЗ землебитная винокурня" + #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" @@ -171187,26 +171956,10 @@ msgstr "Нам нужно назначить эту зону под строит msgid "SW stone wall brewery" msgstr "ЮЗ каменная стена винокруни" -#: lang/json/recipe_from_json.py -msgid "" -"We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." -msgstr "" -"Мы можем подвести к кирпичной хижине солёную воду с ближайшего болота, чтобы" -" у нас всегда был запас соли для наших нужд." - #: lang/json/recipe_from_json.py msgid "NE wattle and daub saltpan" msgstr "СВ мазанка с солеварней" -#: lang/json/recipe_from_json.py -msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." -msgstr "" -"Нам нужно помещение под химикаты и инструменты, так что давайте построим " -"крытое кирпичную хижину на юго-востоке от солеварни." - #: lang/json/recipe_from_json.py msgid "SE wattle and daub storage room" msgstr "ЮВ мазанка со складом" @@ -171795,6 +172548,150 @@ msgstr "" "Нам нужно большое здание из кусков металла для хранения по центру. Сейчас " "нужно замостить пол." +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" +"Нам нужно большое здание из смолы ми-го под склад по центру. Начнем " +"постройку с восточного крыла." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" +"Нам нужно большое здание из смолы ми-го под склад по центру. Сейчас нужно " +"построить западное крыло." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" +"Нам нужно большое здание из смолы ми-го для хранения по центру. Сейчас нужно" +" построить северо-западный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" +"Нам нужно большое здание из смолы ми-го для хранения по центру. Сейчас нужно" +" построить юго-западный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" +"Нам нужно большое здание из смолы ми-го для хранения по центру. Сейчас нужно" +" построить северо-восточный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" +"Нам нужно большое здание из смолы ми-го для хранения по центру. Сейчас нужно" +" построить северо-восточный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" +"Нам нужно большое здание из смолы ми-го под склад по центру. Сейчас нужно " +"построить южный вход." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" +"Нам нужно большое здание из смолы ми-го под склад по центру. Сейчас нужно " +"построить северный вход." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" +"Нам нужно большое здание из смолы ми-го под склад по центру. Сейчас нужно " +"замостить пол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" +"Нам нужно большое землебитное здание под склад по центру. Начнем постройку с" +" восточного крыла." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" +"Нам нужно большое землебитное здание под склад по центру. Сейчас нужно " +"построить западное крыло." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" +"Нам нужно большое землебитное здание для хранения по центру. Сейчас нужно " +"построить северо-западный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" +"Нам нужно большое землебитное здание под склад по центру. Сейчас нужно " +"построить юго-западный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" +"Нам нужно большое землебитное здание под склад по центру. Сейчас нужно " +"построить северо-восточный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" +"Нам нужно большое землебитное здание для хранения по центру. Сейчас нужно " +"построить юго-восточный угол." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" +"Нам нужно большое землебитное здание под склад по центру. Сейчас нужно " +"построить южный вход." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" +"Нам нужно большое землебитное здание под склад по центру. Сейчас нужно " +"построить северный вход." + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" +"Нам нужно большое землебитное здание под склад по центру. Сейчас нужно " +"замостить пол." + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -172112,7 +173009,7 @@ msgstr "северная стена" #: lang/json/recipe_from_json.py msgid "Let's expand our production by adding another charcoal kiln." msgstr "" -"Давайте расширим производство, добавив еще одну угольную печь для обжига." +"Давайте расширим производство, добавив ещё одну угольную печь для обжига." #: lang/json/recipe_from_json.py msgid "east forage wall" @@ -172185,7 +173082,7 @@ msgstr "наковальня и верстак" #: lang/json/recipe_from_json.py msgid "Let's install a bellows for our forge and add some more tools." -msgstr "Давайте установим меха и добавим еще инструментов." +msgstr "Давайте установим меха и добавим ещё инструментов." #: lang/json/recipe_from_json.py msgid "bellows" @@ -172264,6 +173161,86 @@ msgstr "" "Давайте сомкнем стены вокруг гончарной мастерской металлической стеной и " "добавим немного места для хранения." +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" +"Нам не помешает мастерская из смолы ми-го. Давайте начнем с укрытой точки, " +"чтобы защитить рабочих от непогоды." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" +"Давайте продолжим северную стену из смолы ми-го на запад и добавим места под" +" хранилище." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" +"Давайте расширим рабочую зону стеной из смолы ми-го и добавим книжные полки " +"для справочной литературы." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" +"Давайте расширим производство, добавив гончарную мастерскую со стенами из " +"смолы ми-го." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" +"Давайте сомкнем стены из смолы ми-го вокруг гончарной мастерской и добавим " +"немного места для хранения." + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" +"Нам не помешает землебитная мастерская. Давайте начнем с укрытой точки, " +"чтобы защитить рабочих от непогоды." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" +"Давайте продолжим северную землебитную стену на запад и добавим места под " +"хранилище." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" +"Давайте расширим рабочую зону землебитной стеной и добавим книжные полки для" +" справочной литературы." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" +"Давайте расширим производство, добавив гончарную мастерскую с землебитными " +"стенами." + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" +"Давайте сомкнем землебитные стены вокруг гончарной мастерской и добавим " +"немного места для хранения." + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -173459,7 +174436,7 @@ msgid "" "island, and now you need to find out how to escape it too." msgstr "" "Прямо перед Катаклизмом тебя доставили в хорошо охраняемую тюрьму строгого " -"режима. Тебе удалось сбежать за внутренние стены… Жалко, что тюрьма " +"режима. Тебе удалось сбежать за внутренние стены… Жалко, что тюрьма " "находится на далёком островке, и теперь тебе нужно найти способ сбежать и с " "него." @@ -173473,7 +174450,7 @@ msgid "" "island, and now you need to find out how to escape it too." msgstr "" "Прямо перед Катаклизмом тебя доставили в хорошо охраняемую тюрьму строгого " -"режима. Тебе удалось сбежать за внутренние стены… Жалко, что тюрьма " +"режима. Тебе удалось сбежать за внутренние стены… Жалко, что тюрьма " "находится на далёком островке, и теперь тебе нужно найти способ сбежать и с " "него." @@ -173504,10 +174481,10 @@ msgid "" "trapped inside a giant creature. Whatever it is, you need to get out of " "here before They find you." msgstr "" -"Вы попадаете в самое чужеродное место, которое вы когда-либо видели. " -"Горячий влажный воздух и органические стены заставляют вас чувствовать, что " -"вы оказались в ловушке внутри гигантского существа. Что бы это ни было, " -"тебе нужно уйти отсюда, пока они не нашли тебя." +"Вы попадаете в самое чужеродное место, которое вы когда-либо видели. Горячий" +" влажный воздух и органические стены заставляют вас чувствовать, что вы " +"оказались в ловушке внутри гигантского существа. Что бы это ни было, тебе " +"нужно уйти отсюда, пока они не нашли тебя." #. ~ Description for scenario 'Challenge - Mi-Go Camp' for a female character. #: lang/json/scenario_from_json.py @@ -173518,10 +174495,10 @@ msgid "" "trapped inside a giant creature. Whatever it is, you need to get out of " "here before They find you." msgstr "" -"Вы попадаете в самое чужеродное место, которое вы когда-либо видели. " -"Горячий влажный воздух и органические стены заставляют вас чувствовать, что " -"вы оказались в ловушке внутри гигантского существа. Что бы это ни было, " -"тебе нужно уйти отсюда, пока они не нашли тебя." +"Вы попадаете в самое чужеродное место, которое вы когда-либо видели. Горячий" +" влажный воздух и органические стены заставляют вас чувствовать, что вы " +"оказались в ловушке внутри гигантского существа. Что бы это ни было, тебе " +"нужно уйти отсюда, пока они не нашли тебя." #. ~ Starting location for scenario 'Challenge - Mi-Go Camp'. #: lang/json/scenario_from_json.py @@ -173775,6 +174752,52 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "Подозрительный подвал" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "Осажденный на военной базе" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "Осажденная на военной базе" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"Когда ваша база оказалась захвачена ордами ходячих трупов, вашим последним " +"приказом было отступать в арсенал. В хаосе вы потеряли свое подразделение и " +"теперь оказались на складе, совсем один. Вы не знаете, добрался ли кто до " +"арсенала, или вы последний выживший." + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"Когда ваша база оказалась захвачена ордами ходячих трупов, вашим последним " +"приказом было отступать в арсенал. В хаосе вы потеряли свое подразделение и " +"теперь оказались на складе, совсем одна. Вы не знаете, добрался ли кто до " +"арсенала, или вы последняя выжившая." + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "Склад военной базы" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -173882,9 +174905,9 @@ msgid "" " survive on your own. At least he left his notebook…" msgstr "" "Некоторое время вы были учеником волшебника и работали над прототипом " -"устройства, которое, вероятно, можно использовать для побега из Катаклизма." -" При первом испытании что-то пошло не так, и ваш учитель телепортировался " -"наизнанку. Теперь вы должны сообразить, как спастись самому. По крайней " +"устройства, которое, вероятно, можно использовать для побега из Катаклизма. " +"При первом испытании что-то пошло не так, и ваш учитель телепортировался " +"наизнанку. Теперь вы должны сообразить, как спастись самому. По крайней " "мере, он оставил свой блокнот…" #. ~ Description for scenario 'The Wizard's Apprentice' for a female @@ -173899,10 +174922,10 @@ msgid "" " survive on your own. At least he left his notebook…" msgstr "" "Некоторое время вы были ученицей волшебника и работали над прототипом " -"устройства, которое, вероятно, можно использовать для побега из Катаклизма." -" При первом испытании что-то пошло не так, и ваш учитель телепортировался " -"наизнанку. Теперь вы должны сообразить, как спастись самой. По крайней " -"мере, он оставил свой блокнот…" +"устройства, которое, вероятно, можно использовать для побега из Катаклизма. " +"При первом испытании что-то пошло не так, и ваш учитель телепортировался " +"наизнанку. Теперь вы должны сообразить, как спастись самой. По крайней мере," +" он оставил свой блокнот…" #. ~ Starting location for scenario 'The Wizard's Apprentice'. #: lang/json/scenario_from_json.py @@ -173932,7 +174955,7 @@ msgid "" "how to survive on your own." msgstr "" "Вы были учеником волшебника и, находясь в его уединённой башне, долго " -"грезили об отдыхе. Ваше путешествие к самопознанию прервано Катаклизмом. " +"грезили об отдыхе. Ваше путешествие к самопознанию прервано Катаклизмом. " "Теперь вы должны выяснить, как выжить самостоятельно." #. ~ Description for scenario 'The Wizard's Vacation' for a female character. @@ -173945,7 +174968,7 @@ msgid "" "how to survive on your own." msgstr "" "Вы были ученицей волшебника и, находясь в его уединённой башне, долго " -"грезили об отдыхе. Ваше путешествие к самопознанию прервано Катаклизмом. " +"грезили об отдыхе. Ваше путешествие к самопознанию прервано Катаклизмом. " "Теперь вы должны выяснить, как выжить самостоятельно." #. ~ Starting location for scenario 'The Wizard's Vacation'. @@ -174955,7 +175978,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "A survivor saved is a friend earned. Most of the time…" -msgstr "Спас выжившего — заработал друга. В большинстве случаев..." +msgstr "Спас выжившего — заработал друга. В большинстве случаев…" #: lang/json/snippet_from_json.py msgid "" @@ -175122,7 +176145,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "No Overnight Camping." -msgstr "Ночёвка Запрещена." +msgstr "Ночёвка запрещена." #: lang/json/snippet_from_json.py msgid "I left my wallet in " @@ -175150,7 +176173,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "Белка довольно неплоха на вкус, если не разнести ее в клочья." #: lang/json/snippet_from_json.py @@ -175179,7 +176202,7 @@ msgid "" "If you see a big mob of zombies coming, RUN! Trying to fight them all is " "impossible unless you have a big tactical advantage." msgstr "" -"Если увидишь большую толпу зомби, БЕГИ! Бороться с ними бесполезно, если у " +"Если увидишь большую толпу зомби, БЕГИ! Бороться с ними бесполезно, если у " "тебя нет большого тактического преимущества." #: lang/json/snippet_from_json.py @@ -175187,7 +176210,7 @@ msgid "" "If you see a big mob of zombies coming, you better run. Trying to fight " "them all is suicide!" msgstr "" -"Если увидишь большое скопление зомби, лучше убегай. Бороться с ними — " +"Если увидишь большое скопление зомби, лучше убегай. Бороться с ними — " "самоубийство!" #: lang/json/snippet_from_json.py @@ -175401,7 +176424,7 @@ msgid "" "Zombies are pretty dumb… heck, most monsters are! If you can get a fire " "going between you and them, they'll just run straight through it." msgstr "" -"Зомби довольно тупые... блин, да почти все твари тоже! Если разведёшь огонь " +"Зомби довольно тупые… Блин, да почти все твари тоже! Если разведёшь огонь " "между ними и собой, они побегут прямо в него." #: lang/json/snippet_from_json.py @@ -175583,9 +176606,9 @@ msgid "" "the perfect weapon: quiet, accurate, and deadly. But I've never found one, " "and I bet ammo is wicked scarce…" msgstr "" -"Я видел пару парней с лазерными пистолетами. Похоже, это идеальное оружие: " -"тихое, точное и смертельное. Но я так и не нашёл его, и держу пари, что " -"боеприпасов не напасёшься..." +"Я видел пару парней с лазерными пистолетами. Похоже, это идеальное оружие: " +"тихое, точное и смертельное. Но я так и не нашёл его, и держу пари, что " +"боеприпасов не напасёшься…" #: lang/json/snippet_from_json.py msgid "" @@ -175902,8 +176925,8 @@ msgid "" "It's not like in the movies; shooting a gas pump won't make it explode. But" " it WILL make it leak all over the place, which is a definite fire hazard." msgstr "" -"Здесь не так, как в кино. Стрельба по бензоколонке не взорвёт её. Но " -"топливо растечётся повсюду, что определенно пожароопасно." +"Здесь не так, как в кино. Стрельба по бензоколонке не взорвёт её. Но топливо" +" растечётся повсюду, что определенно пожароопасно." #: lang/json/snippet_from_json.py msgid "" @@ -175979,7 +177002,7 @@ msgid "" "is giving me the shivers." msgstr "" "У меня есть мечта совершить набег на военный бункер, но зомби и броня — " -"страшная смесь. И одна лишь мысль об очереди из турели вызывает у меня " +"страшная смесь. И одна лишь мысль об очереди из турели вызывает у меня " "дрожь." #: lang/json/snippet_from_json.py @@ -176053,7 +177076,7 @@ msgid "" "Terrain can turn the tide of a battle. Make sure you use it against your " "enemies, lest it be used against you." msgstr "" -"Ландшафт может переломить ход битвы. Всегда используй его против врагов, " +"Ландшафт может переломить ход битвы. Всегда используй его против врагов, " "чтобы они не использовали его против тебя." #: lang/json/snippet_from_json.py @@ -176131,8 +177154,8 @@ msgid "" "They said: go solar, save the environment and yourself. Well… there is no " "environment to save now, but one can still save thyself I guess." msgstr "" -"Мне говорили: переходи на солнечную энергию, спаси природу и себя. Ну... " -"больше не осталось природы, чтоб её спасать, но себя спасти ещё можно, " +"Мне говорили: переходи на солнечную энергию, спаси природу и себя. Ну… " +"Больше не осталось природы, чтоб её спасать, но себя спасти ещё можно, " "наверное." #: lang/json/snippet_from_json.py @@ -176148,7 +177171,7 @@ msgid "" "What's the difference between a good and a bad choke point? The good one " "has another back door behind you." msgstr "" -"Чем отличаются хорошее и плохое узкое место? У хорошего есть еще одна дверь " +"Чем отличаются хорошее и плохое узкое место? У хорошего есть ещё одна дверь " "позади тебя." #: lang/json/snippet_from_json.py @@ -176156,7 +177179,7 @@ msgid "" "So, methinks: if you could convince the cop-bots that you are their " "superior…" msgstr "" -"Вот что я думаю: если бы убедить полицейских роботов, что ты их начальник..." +"Вот что я думаю: если бы убедить полицейских роботов, что ты их начальник…" #: lang/json/snippet_from_json.py msgid "" @@ -176172,7 +177195,7 @@ msgid "" "cauterize a wound with it, but as many people died as lived from that " "treatment, so I guess it's a last resort." msgstr "" -"Паяльник может стать лучшим другом начинающего механика. Ты также можешь " +"Паяльник может стать лучшим другом начинающего механика. Ты также можешь " "прижечь им рану, но столько же людей погибло, сколько и выжило от такого " "лечения, так что я думаю, это скорее последнее средство." @@ -176192,8 +177215,8 @@ msgid "" "heart for learning cooking I guess I'd be able to diversify my food without " "sacrificing its shelf life." msgstr "" -"Меня уже тошнит от копчёного мяса, но оно так долго хранится. Ну... если б у" -" меня лежала душа к готовке, я бы смог разнообразить свой рацион без ущерба " +"Меня уже тошнит от копчёного мяса, но оно так долго хранится. Ну… Если б у " +"меня лежала душа к готовке, я бы смог разнообразить свой рацион без ущерба " "сроку годности." #: lang/json/snippet_from_json.py @@ -176220,7 +177243,9 @@ msgstr "" msgid "" "A friend is a second mouth to fill, but when it comes to work four hands are" " always better than two." -msgstr "Друг — еще один едок, но для работы четыре руки всегда лучше двух." +msgstr "" +"Друг — ещё один рот, который надо чем-то кормить, но для работы четыре руки " +"всегда лучше двух." #: lang/json/snippet_from_json.py msgid "" @@ -176237,7 +177262,7 @@ msgid "" "Not sure if Mike is sane any more. He was unfortunate enough to be driven " "in to a school one time. This experience broke more than his ribs then." msgstr "" -"Сомневаюсь, что Майк еще в здравом уме. Ему не повезло как-то раз заехать в " +"Сомневаюсь, что Майк ещё в здравом уме. Ему не повезло как-то раз заехать в " "школу. Это стоило ему не только сломанных рёбер." #: lang/json/snippet_from_json.py @@ -176258,8 +177283,8 @@ msgstr "Не стреляй из гранатомётов в узких кори msgid "" "Met a mad chemist once. She made a battery from a potato… or was it lemon?" msgstr "" -"Как-то раз видел безумного химика. Он сделал батарейку из картошки... или то" -" был лимон?" +"Как-то раз видел безумного химика. Он сделал батарейку из картошки… Или то " +"был лимон?" #: lang/json/snippet_from_json.py msgid "" @@ -176448,8 +177473,8 @@ msgid "" "Everything seems to mutate nowadays. Even survivors. I wonder how I would " "look with antlers? Hats would be out of the question…" msgstr "" -"Нынче всё кругом мутирует. Даже выживальщики. Интересно, пойдут ли мне " -"рога? Конечно, о шляпах не может быть и речи..." +"Нынче всё кругом мутирует. Даже выживальщики. Интересно, пойдут ли мне рога?" +" Конечно, о шляпах не может быть и речи…" #: lang/json/snippet_from_json.py msgid "" @@ -176950,7 +177975,7 @@ msgstr "Я обезвожен, мне нужно что-нибудь выпит #: lang/json/snippet_from_json.py msgid "I'm thirsty…" -msgstr "Я хочу пить..." +msgstr "Я хочу пить…" #: lang/json/snippet_from_json.py msgid "I'm thirsty." @@ -176974,7 +177999,7 @@ msgstr ", если не выпью что-нибудь." #: lang/json/snippet_from_json.py msgid "Water… Is there an oasis nearby?" -msgstr "Вода... Здесь поблизости есть оазис?" +msgstr "Вода… Здесь поблизости есть оазис?" #: lang/json/snippet_from_json.py msgid "Did you know that lack of water kills faster than lack of rest?" @@ -177761,7 +178786,7 @@ msgstr "Сколько сейчас времени?" #: lang/json/snippet_from_json.py msgid "I'm tired…" -msgstr "Я устал..." +msgstr "Я устал…" #: lang/json/snippet_from_json.py msgid "I'm tired." @@ -178447,7 +179472,7 @@ msgstr "Отличное время для перекуса." #: lang/json/snippet_from_json.py msgid "I'm hungry…" -msgstr "Я голоден..." +msgstr "Я голоден…" #: lang/json/snippet_from_json.py msgid "I'm hungry." @@ -178883,7 +179908,7 @@ msgstr "Мы хотя бы знаем, что они могут сдохнуть #: lang/json/snippet_from_json.py msgid "Anyone else want to die?" -msgstr "А ну, кто-нибудь еще хочет подохнуть?" +msgstr "А ну, кто-нибудь ещё хочет подохнуть?" #: lang/json/snippet_from_json.py msgid "How do we get out of here?" @@ -180138,7 +181163,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -180158,7 +181183,7 @@ msgstr "" "Обратитесь к файлу EXO-M-312 для полного отчёта." #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr " Вы оказались среди миллиардов других жертв Катаклизма…" #: lang/json/snippet_from_json.py @@ -180330,7 +181355,7 @@ msgid "" "leaving a note." msgstr "" " Выживал в течение многих лет и приобрёл известность среди других " -"выживших. В конце концов, он начал расширять себя бионикой..., а когда " +"выживших. В конце концов, он начал расширять себя бионикой…, а когда " "неудачная хирургическая операция оставила его навсегда слепым, совершил " "самоубийство, не оставив никакой посмертной записки." @@ -180408,7 +181433,7 @@ msgid "" msgstr "" " Умер от заражения ран, полученных после укуса несколько недель спустя. " "Перед тем как он ушёл из жизни, он прошептал собравшимся: «Я потерял всё в " -"этом мире... Кроме вас. Продолжайте искать — мир огромен, должно же быть " +"этом мире… Кроме вас. Продолжайте искать — мир огромен, должно же быть " "место, не наполненное монстрами.»" #: lang/json/snippet_from_json.py @@ -180433,8 +181458,8 @@ msgstr "" " жизни в полной зависимости от морфия и алкоголя. Однажды ночью у него " "случилась передозировка, когда он остался без присмотра. Местное население, " "которому он помог, заявило, «Встреча с этим человеком, вероятно, была лучшей" -" вещью, которая произошла с нами за эти годы... Нельзя вернуться, если " -"потерял всякую надежду." +" вещью, которая произошла с нами за эти годы… Нельзя вернуться, если потерял" +" всякую надежду." #: lang/json/snippet_from_json.py msgid "" @@ -180469,11 +181494,11 @@ msgid "" "the living.'" msgstr "" " Сбился с пути ещё задолго до того, как он встретил вас. Катаклизм дал " -"ему шанс отказаться от своих порочных деяний, которые довели его до " -"тюрьмы... Шанс, которым он не воспользовался. После того, как вы погибли, он" -" вернулся к налётам на тех, в ком видел слабость. Неизвестно, скольких он " -"убил, но до самой своей казни утверждал, что, «разделывать трупы мёртвых " -"было не так весело, как разделывать живых." +"ему шанс отказаться от своих порочных деяний, которые довели его до тюрьмы… " +"Шанс, которым он не воспользовался. После того, как вы погибли, он вернулся " +"к налётам на тех, в ком видел слабость. Неизвестно, скольких он убил, но до " +"самой своей казни утверждал, что, «разделывать трупы мёртвых было не так " +"весело, как разделывать живых." #: lang/json/snippet_from_json.py msgid "" @@ -180560,12 +181585,12 @@ msgid "" "his service over the years." msgstr "" " Упорно работал после вашей смерти, чтобы организовать свою собственную " -"группу выживших. Женился, вырастил двоих детей и обучил их всем навыку " +"группу выживших. Женился, вырастил двоих детей и обучил их всем навыку " "выживания, какие только могли пригодиться. Его прошлое в конечном счёте " -"настигло его, когда он не поладил с полковником Старой гвардии. Поскольку " -"во время Катаклизма он был солдатом Национальной Гвардии и покинул свой " -"пост, его повесили за дезертирство, несмотря на протесты большого количества" -" выживших, которым он помог за все эти годы." +"настигло его, когда он не поладил с полковником Старой гвардии. Поскольку во" +" время Катаклизма он был солдатом Национальной Гвардии и покинул свой пост, " +"его повесили за дезертирство, несмотря на протесты большого количества " +"выживших, которым он помог за все эти годы." #: lang/json/snippet_from_json.py msgid "" @@ -180902,7 +181927,7 @@ msgid "" "His last words were 'Why did I live long enough to suffer like that?'" msgstr "" " Он заболел вскоре после вашей смерти и, не получив медицинскую помощь, " -"умер. Его последними словами были: «Скорее бы конец...»" +"умер. Его последними словами были: «Скорее бы конец…»" #: lang/json/snippet_from_json.py msgid "" @@ -180931,8 +181956,8 @@ msgid "" "without leaving a note." msgstr "" " Выживала в течение многих лет и приобрела известность среди других " -"выживших. В конце концов, она начала экспериментировать с мутагеном... Когда" -" мутация полностью изуродовала её, она совершила самоубийство, не оставив " +"выживших. В конце концов, она начала экспериментировать с мутагеном… Когда " +"мутация полностью изуродовала её, она совершила самоубийство, не оставив " "никакой предсмертной записки." #: lang/json/snippet_from_json.py @@ -181069,10 +182094,10 @@ msgid "" msgstr "" " Сбилась с пути ещё задолго до того, как она встретила вас. Катаклизм " "дал ей шанс отказаться от своих порочных деяний, которые довели её до " -"тюрьмы... Шанс, которым она не воспользовалась. После вашей смерти она " -"продолжила наживаться на тех, в ком видела слабость. По слухам, она " -"ограбила дюжины выживальщиков, забрав всё их имущество и оставив умирать " -"посреди наводнивших землю ужасов. Исход её судьбы неизвестен." +"тюрьмы… Шанс, которым она не воспользовалась. После вашей смерти она " +"продолжила наживаться на тех, в ком видела слабость. По слухам, она ограбила" +" дюжины выживальщиков, забрав всё их имущество и оставив умирать посреди " +"наводнивших землю ужасов. Исход её судьбы неизвестен." #: lang/json/snippet_from_json.py msgid "" @@ -181101,8 +182126,8 @@ msgstr "" "другим. После вашей смерти она недолго работала в лагере выживших, пока не " "нашла своё место в прибыльной наркоторговле. Она умерла, что предсказуемо, " "от передозировки. Наркотики позволили ей вновь переживать воспоминания о " -"друзьях, семье и любимых... Она умерла более счастливой, чем, возможно, была" -" когда-либо." +"друзьях, семье и любимых… Она умерла более счастливой, чем, возможно, была " +"когда-либо." #: lang/json/snippet_from_json.py msgid "" @@ -181146,7 +182171,7 @@ msgstr "" " Получила колотую рану руки от выжившего со скверным характером спустя " "несколько недель после того, как вы погибли. В рану быстро проникла " "инфекция, и она умерла от сепсиса немного позже. Её убийца был первым " -"человеком, обнаружившим тело... И все её вещи." +"человеком, обнаружившим тело… И все её вещи." #: lang/json/snippet_from_json.py msgid "" @@ -181223,8 +182248,8 @@ msgstr "" " Отказалась от образа жизни авантюристки после вашей смерти и приняла " "решение завести семью со знакомым выжившим в заброшенной охотничьей хижине. " "Выживать было тяжело, но семья в течение последующих лет росла, у неё было " -"трое сыновей и дочь. Конец настал, когда ужасы, наконец, нашли её дом... Она" -" и муж смогли отвлечь чудовище, пока её дети сбежали." +"трое сыновей и дочь. Конец настал, когда ужасы, наконец, нашли её дом… Она и" +" муж смогли отвлечь чудовище, пока её дети сбежали." #: lang/json/snippet_from_json.py msgid "" @@ -181706,7 +182731,7 @@ msgid "" "This is an advertisement for a local funk-polka band, the \"Chilly " "Winters\". Apparently they were playing in the Wonky Donkey Pub." msgstr "" -"Это реклама местной фанк-полька группы «Chilly Winters. Судя по всему, они " +"Это реклама местной фанк-полька группы «Холодные зимы». Судя по всему, они " "выступали в пабе Грязный Осел." #: lang/json/snippet_from_json.py @@ -181850,7 +182875,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" "Это публичное предупреждение Центра по Контролю Заболеваний. Переведённое на" @@ -182247,8 +183272,8 @@ msgid "" "Cuppatech gives you inexhaustible ATOMIC power! To make boiling hot coffee " "the MINUTE you want it! The Curie-G Atomic One-Cup Coffeemaker.\"" msgstr "" -"Кофе будущего... ЗДЕСЬ И СЕЙЧАС! Ни у кого нет времени варить отличный кофе," -" но теперь и не нужно! Каппатех предлагает неистощимую АТОМНУЮ энергию! " +"Кофе будущего… ЗДЕСЬ И СЕЙЧАС! Ни у кого нет времени варить отличный кофе, " +"но теперь и не нужно! Каппатех предлагает неистощимую АТОМНУЮ энергию! " "Кипящий кофе СРАЗУ ЖЕ, едва вы его захотите! Атомная кофемашина Кюри-Джи." #: lang/json/snippet_from_json.py @@ -182374,7 +183399,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" "ЕЖЕКВАРТАЛЬНЫЙ ЖУРНАЛ ДЛЯ РУКОДЕЛЬНИКОВ: Макароны теперь не только для еды! " @@ -182401,7 +183426,7 @@ msgstr "На стене красивое граффити." #: lang/json/snippet_from_json.py msgid " is a heteronormative bully!" -msgstr " — гетеросексуальный хулиган!" +msgstr " — чёртов насильник!" #: lang/json/snippet_from_json.py msgid " + " @@ -182463,7 +183488,7 @@ msgstr "Мистер — вампир!" #: lang/json/snippet_from_json.py msgid "Their hiding the truth" -msgstr "Они скрывают правду " +msgstr "Они скрывают правду" #: lang/json/snippet_from_json.py msgid "FOLLOW THE CHEMTRAILS" @@ -182558,7 +183583,7 @@ msgid "" "This is a simple drawing of a skinny figure wearing an emergency evac jacket" " and a gas mask. Scrawled beneath, it says \"thanks for the outfit\"." msgstr "" -"Это простой рисунок худой фигуры в спасательном жилете и противогазе. " +"Это простой рисунок худой фигуры в спасательном жилете и противогазе. " "Подпись, написанная внизу, гласит: «Спасибо за снаряжение»." #: lang/json/snippet_from_json.py @@ -182667,7 +183692,7 @@ msgstr "" "\n" "\n" "\n" -"Меня не было бы в живых, если бы не вы. Я никогда вас не забуду." +"Меня не было бы в живых, если бы не вы. Я никогда вас не забуду." #: lang/json/snippet_from_json.py msgid "" @@ -182679,7 +183704,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "They get back up. Headshots don't work." -msgstr "Они встают. Выстрелы в голову бесполезны." +msgstr "Они встают. Выстрелы в голову бесполезны." #: lang/json/snippet_from_json.py msgid "stay out of " @@ -183107,7 +184132,7 @@ msgstr "" msgid "" "Awareness seems to only come with a battle… and your body seem to be on its " "side." -msgstr "Пробуждение даётся с боем... и ваше тело не на вашей стороне." +msgstr "Пробуждение даётся с боем… И ваше тело не на вашей стороне." #: lang/json/snippet_from_json.py msgid "" @@ -183492,13 +184517,13 @@ msgid "" " I guess there wasn't much chance anyone was going to guess that the " "central server is actually literally seeing possible futures." msgstr "" -"Эти засранцы... прошу прощения. Отменить запись и начать заново. Наши " -"дорогие коллеги в «Жути» публично представили свой «эвристичный ИИ с " -"глубоким обучением». Они просто приписывают все, на что способен Мельхиор, " -"крошечному чипу, и говорят всем «это глубокое обучение, мы не понимаем его " -"до конца». Удивительно, что даже компьютерные эксперты покупаются на это. " -"Полагаю, было мало шансов, что кто-то поймет - центральный сервер буквально " -"видит возможные варианты будущего." +"Эти засранцы… Прошу прощения. Отменить запись и начать заново. Наши дорогие " +"коллеги из «Сверхразума» публично представили свой «эвристический ИИ с " +"глубоким обучением». Они просто приписывают всё, на что способен Мельхиор, " +"крошечному чипу и говорят всем «это глубокое обучение, мы и сами не понимаем" +" его до конца». Удивительно, что даже компьютерные эксперты покупаются на " +"это. Полагаю, было мало шансов, что кто-то поймёт — центральный сервер " +"буквально видит возможные варианты будущего." #: lang/json/snippet_from_json.py msgid "" @@ -183717,12 +184742,12 @@ msgid "" " dead. Just moving. We're looking into how CC-11 did this. Mandrake has " "been contained in a holding cell for further observation." msgstr "" -"Из морга пришел какой-то нереальнй отчет. Судя по всему, Мандрейк, офицер " +"Из морга пришел какой-то нереальный отчет. Судя по всему, Мандрейк, офицер " "службы охраны, напавший на CC-11, пытался выбраться со своей полки в морге. " "Я уже собирался защищаться, потому что я был чертовски уверен, что он умер. " -"Я получше изучил его сердце и легкие. Затем мне пояснили - когда Мандрейка " +"Я хорошо изучил его сердце и легкие. Затем мне пояснили - когда Мандрейка " "вытащили с полки, он все еще был мертв, просто при этом двигался. Теперь мы " -"пытаемся понять, как CC-11  сделал это с ним. Мандрейк был закрыт в камере " +"пытаемся понять, как CC-11 сделал это с ним. Мандрейк был закрыт в камере " "для дальнейших наблюдений." #: lang/json/snippet_from_json.py @@ -183799,7 +184824,7 @@ msgid "" "working here." msgstr "" "Наш химический отдел добился больших успехов в производстве " -"концентрированного мутагена, полученного из образцов PE012. Они все еще не " +"концентрированного мутагена, полученного из образцов PE012. Они все ещё не " "могут объяснить, как он работает, но военные все равно разрешили дальнейшие " "эксперименты. Люблю эту работу." @@ -183934,7 +184959,7 @@ msgstr "" "Химический отдел стабилизировал мутагенный коктейль. PE050 оказывает " "всесторонние генетические улучшения. Отсутствие физических изменений на " "макро-уровне делает его пригодным для использования в гражданских и военных " -"программах. Однако все еще сохраняется шанс вызвать полный клеточный распад " +"программах. Однако все ещё сохраняется шанс вызвать полный клеточный распад " "при передозировке. Мы пока пытаемся понять, чем это вызвано." #: lang/json/snippet_from_json.py @@ -184003,7 +185028,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" "Быстрое развитие и отмирание XE037, наблюдаемое нами в тканях мышей, " @@ -184019,8 +185044,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" "Сегодня мы наблюдали кое-какие необычные изменения в первой подвергнутой " "Хендельсоном воздействию XE037 мыши. Ее масса выросла на 600%, и нам " @@ -184109,11 +185134,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" "Сегодня мы применили маленький взвешенный в воде образец XE037 к субъекту " "TP92 с последующим уничтожением. Во время посмертного осмотра субъект прошёл" @@ -184617,20 +185642,6 @@ msgstr "" " в наш мир. Лекарство хуже болезни. В любом случае, мы сообщим об этом " "XEDRA-40 через Мельхиор. Возможно, эта информацию пригодится доктору Сидху." -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" -"Сегодня мы применили маленький взвешенный в воде образец XE037 к субъекту " -"TP92 с последующим уничтожением. Во время посмертного осмотра субъект прошёл" -" процесс оживления, но не показал никаких признаков наличия разума. Доктор " -"Тороус была мягко говоря удивлена. Она его еще раз успокоила, забив до " -"смерти микроскопом." - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -185429,8 +186440,8 @@ msgid "metal" msgstr "метал." #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "регги." +msgid "reggae" +msgstr "регги" #: lang/json/snippet_from_json.py msgid "ska" @@ -185620,7 +186631,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -186075,8 +187086,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -186188,7 +187199,7 @@ msgid "" msgstr "" "ЛАЗЕРЫ — НОВЫЕ ИГРУШКИ? Главные разработчики в сфере обороны отметили сегодня во время демонстрации прототипа: «Мы продолжаем доработку прототипа, оружию пока не хватает мощности. но у него практически не ограниченный радиус поражения.» — цитата полковника Сильвера, представителя вооруженных сил. Лазерное оружие уже долгие годы используется в крупных масштабах, особенно в области защиты от поражающих боевых частей. Это первый случай, когда такое оружие может быть использовано непосредственно из человеческих рук.\n" "\n" -"Аналитик Марк Коза сообщил в интервью: «У лазерного оружия на данный момент нет никаких преимуществ по сравнению с традиционным. Я думаю, они выпускаются главным образом для того, чтобы предостеречь Китай, а также в расчёте на улучшения по результатам полевых тестов»." +"Аналитик Марк Коза сообщил в интервью: «У лазерного оружия на данный момент нет никаких преимуществ по сравнению с традиционным. Я думаю, они выпускаются главным образом для того, чтобы предостеречь Китай, а также в расчёте на улучшения по результатам полевых испытаний»." #: lang/json/snippet_from_json.py #, no-python-format @@ -186395,18 +187406,19 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" "ПОДДЕРЖАТЬ СТРАНЫ, КОТОРЫЕ ПОДДЕРЖИВАЮТ НАС — ПРЕЗИДЕНТ: Сегодня президент " "высказал неожиданное и непопулярное заявление, в котором не исключил " "введение военного призыва в мирное время в ответ на возрастающую китайскую " -"агрессию в отношении Тайваня и Филиппин: «Мы должны молиться за лучшее, пока" -" готовимся к худшему. Мы не можем отвернуться от ключевых союзников перед " -"лицом нападок Китая.»" +"агрессию в отношении Тайваня и Филиппин: «Мы должны надеяться за лучшее, " +"пока готовимся к худшему. Мы не можем отвернуться от ключевых союзников " +"перед лицом китайской агрессии.»" #: lang/json/snippet_from_json.py msgid "" @@ -186972,16 +187984,16 @@ msgid "" "running around. I certainly prefer this one to that 'zombies' suggestion " "from a few days ago.\"" msgstr "" -"ПСИХИЧЕСКИЕ ЭМАНАЦИИ? Скептически воспринятая и кажущаяся надуманной теория " -"о причинах беспорядков, охвативших всю страну, получила новую силу после " -"утечки документов об экспериментах по управлению мозговыми волнами с помощью" -" магнитных полей. «Пару недель назад я бы сказал вам, что это смехотворно», " -"сказал нам доктор Эндрю Мортон, эпидемиолог и наш главный эксперт в области " -"медицинских причин для беспорядков. «А теперь я могу поверить во что угодно." -" Хотя я и не думаю, что такое возможно, магнитное оружие, влияющее на " -"мозговые волны и превращающее людей в кровожадных психопатов кажется мне " -"более достоверным объяснением, чем многие другие. Я определенно предпочту " -"его появившейся несколько дней назад теории о 'зомби'.»" +"ПСИХИЧЕСКОЕ ВЛИЯНИЕ? Скептически воспринятая и кажущаяся надуманной теория о" +" причинах беспорядков, охвативших всю страну, получила новую силу после " +"утечки документов об экспериментах по управлению разумом с помощью магнитных" +" полей. «Пару недель назад я бы сказал вам, что это просто смешно», поведал " +"доктор Эндрю Мортон, эпидемиолог и наш главный эксперт в области медицинских" +" причин для беспорядков. «А теперь я верю во что угодно. Хотя я и не думаю, " +"что такое возможно, магнитное оружие, влияющее на мозговые волны и " +"превращающее людей в кровожадных психопатов кажется мне более достоверным " +"объяснением, чем многие другие. Я определенно предпочту его появившейся " +"несколько дней назад теории о 'зомби'.»" #: lang/json/snippet_from_json.py msgid "" @@ -186993,9 +188005,9 @@ msgid "" msgstr "" "КИТАЙСКИЕ СОЛДАТЫ ЗАМЕЧЕНЫ В БЕСПОРЯДКАХ. Опасения, что за беспорядками в " "Северной Америке стоит Китай, сегодня были усилены сообщениями о появления " -"солдат КНР среди бунтующих в Сан Диего и Сан Франциско, судя по всему не не " -"подверженных всеобщему настроению неконтролируемой агресии. Правительство " -"продолжает отрицать правду." +"солдат КНР среди бунтующих в Сан Диего и Сан Франциско. Судя по всему, они " +"не подвержены всеобщему настроению и неконтролируемой агрессии. " +"Правительство продолжает отрицать правду." #: lang/json/snippet_from_json.py msgid "" @@ -187005,11 +188017,11 @@ msgid "" "out there to show the government exactly what we think of their limp-wristed" " failures." msgstr "" -"НЕ МОЖЕШЬ ПОБЕДИТЬ... Беспорядки продолжаются, ничем не сдерживаемые, по " -"всей стране, и вероятно, миру. Мы, сидящие в отделе новостей, проголосовали " -"и приняли решение: не можешь победить - возглавь. Это наш последний выпуск, " -"и мы собираемся показать правительству, что мы думаем об их безвольных " -"попытках сделать хоть что-то." +"НЕ МОЖЕШЬ ПОБЕДИТЬ… Беспорядки продолжаются, ничем не сдерживаемые, по всей " +"стране, и вероятно, миру. Мы, в нашей редакции, проголосовали и приняли " +"решение: не можешь победить — возглавь. Это наш последний выпуск, и мы " +"собираемся показать правительству, что мы думаем об их безвольных попытках " +"сделать хоть что-то." #: lang/json/snippet_from_json.py msgid "" @@ -187802,7 +188814,7 @@ msgstr "Мне нужно лечение!" #: lang/json/snippet_from_json.py msgid "I hurt all over…" -msgstr "У меня всё болит..." +msgstr "У меня всё болит…" #: lang/json/snippet_from_json.py msgid "You can put me back together, right?" @@ -187810,7 +188822,7 @@ msgstr "Ты же сможешь меня починить, а?" #: lang/json/snippet_from_json.py msgid "I… I can't move my legs!" -msgstr "Я... я не чувствую своих ног!" +msgstr "Я… я не чувствую своих ног!" #: lang/json/snippet_from_json.py msgid "Medic!" @@ -188532,7 +189544,7 @@ msgstr "" msgid "\"A man in a black robe came up to me, said he wanted to make a deal…\"" msgstr "" "«Человек в чёрном одеянии приходил ко мне и сказал, что хочет заключить " -"сделку...»" +"сделку…»" #: lang/json/snippet_from_json.py msgid "" @@ -188729,7 +189741,7 @@ msgstr "" msgid "\"Imagine if this spread to, like, Australia. Zombie kangaroos. Haha…\"" msgstr "" "«Представь, если бы это распространилось, типа, в Австралию. Зомби-кенгуру. " -"Хаха...»" +"Хаха…»" #: lang/json/snippet_from_json.py msgid "" @@ -188808,7 +189820,7 @@ msgid "" " repairing cars… now they're just… fucking corpses.\"" msgstr "" "«В местной автомастерской просто куча мертвяков. Подумать только, я раньше " -"вместе с ними чинил машины... а сейчас они просто... грёбаные трупы.»" +"вместе с ними чинил машины… А сейчас они просто… Грёбаные трупы.»" #: lang/json/snippet_from_json.py msgid "\"DON'T EAT THE SLIME DON'T EAT THE SLIME DON'T EAT THE SLIME\"" @@ -188919,7 +189931,7 @@ msgid "" "something! I swear…\"" msgstr "" "«Клянусь Богом, я видел раньше эти растения! В книге или вроде того! " -"Клянусь...»" +"Клянусь…»" #: lang/json/snippet_from_json.py msgid "\"Is robbing a bank easier or harder now that all the guards are undead?\"" @@ -188935,16 +189947,16 @@ msgid "" "\"I found some kind of stone pyramid with spikes. I feel… I feel like I'm " "being watched.\"" msgstr "" -"«Я нашёл что-то типа каменной пирамиды с шипами. Я чувствую... Я чувствую, " -"что за мной следят.»" +"«Я нашёл что-то типа каменной пирамиды с шипами. Я чувствую… Я чувствую, что" +" за мной следят.»" #: lang/json/snippet_from_json.py msgid "" "\"Why would you ever hide in a damn gun store? The owner… he was a moron " "alright.\"" msgstr "" -"«Зачем вообще прятаться в сраном оружейном магазине? Владелец... он точно " -"был придурком.»" +"«Зачем вообще прятаться в сраном оружейном магазине? Владелец… Он точно был " +"придурком.»" #: lang/json/snippet_from_json.py msgid "\"THEY DON'T feel ANYTHING\"" @@ -188979,8 +189991,8 @@ msgid "" "\"I thought my damn terminal cancer was bad enough… now the dead are " "rising?!\"" msgstr "" -"«Я думал, что мой чёртов рак в терминальной стадии — это достаточно плохо..." -" но теперь ещё и мёртвые встают»?!" +"«Я думал, что мой чёртов рак в терминальной стадии — это достаточно плохо… " +"Но теперь ещё и мёртвые встают»?!" #: lang/json/snippet_from_json.py msgid "\"THE GOO IS IN THE WATER DON'T DRINK WATER\"" @@ -189063,7 +190075,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" "«Проверяйте друзей на наличие укусов, не дайте им скрыть их и в итоге " @@ -189136,7 +190148,7 @@ msgstr "«Я предлагаю ввести новую валюту: 9-мм п #: lang/json/snippet_from_json.py msgid "\"My skin is crawling and I teleport every few minutes… what is going o\"" msgstr "" -"«С меня сползает кожа и я телепортируюсь каждые несколько минут... что прои»" +"«С меня сползает кожа и я телепортируюсь каждые несколько минут… Что прои»" #: lang/json/snippet_from_json.py msgid "\"You can't see them through the smoke but they can't either.\"" @@ -189178,8 +190190,8 @@ msgid "" "\"Anyone else seen those really… SQUARE-looking towns? I don't think " "they're normal.\"" msgstr "" -"«Кто-нибудь ещё заметил те реально... КВАДРАТНО выглядящие города? Я не " -"думаю, что это нормально." +"«Кто-нибудь ещё заметил те реально… КВАДРАТНО выглядящие города? Я не думаю," +" что это нормально." #: lang/json/snippet_from_json.py msgid "" @@ -189644,7 +190656,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" "«Во всём виноват Китай. Ну правда, почему никто не подозревает людей, с " "которыми у нас холодная война! Это вторжение! Зомби вовсе не зомби, это " @@ -190327,8 +191339,8 @@ msgid "" "\"Agh, to See the Spiral in such a Distorted Shape! Manipulated for its " "Vortex motion! Its Perpetual Grace! Its beauty Tarnished…\"" msgstr "" -"«Ах, вижу Спираль в такой Искажённой Форме! Просто манипулировал своим " -"Вихревым движением! Это его Вечная Милость! Его красота Запятнана…»" +"«Ах, вижу Спираль в такой Искажённой Форме! Просто манипулировал своим " +"Вихревым движением! Это его Вечная Милость! Его красота Запятнана…»" #: lang/json/snippet_from_json.py msgid "\"My friend died, but at least I made her into a blob turret.\"" @@ -190349,8 +191361,8 @@ msgid "" "\"Day 40. Controls broken-- car's magic reactor makes it goes inexorably " "forward. Giant rollers on front demolish forest. Maine, here I come.\"" msgstr "" -"«День 40. Управление сломано — волшебный реактор машины неумолимо гонит её " -"вперёд. Огромные катки спереди валят лес. Чувак, вот и я.»" +"«День 40. Управление сломано — волшебный реактор машины неумолимо гонит её " +"вперёд. Огромные катки спереди валят лес. Чувак, вот и я.»" #: lang/json/snippet_from_json.py msgid "\"my car is a diamond in the rough… literally\"" @@ -190384,7 +191396,7 @@ msgid "" " You goin' somewhere.\"" msgstr "" "«Короч, берёшь старую банку от газировки и пихашь туда чутка динамиту и " -"кусман фугаса… БАХ! Ты куда-то разлетаешься.»" +"кусман фугаса… БАХ! Ты куда-то разлетаешься.»" #: lang/json/speech_from_json.py msgid "\"Hello?\"" @@ -190444,7 +191456,7 @@ msgstr "«Неклассифицированный объект семь-сем #: lang/json/speech_from_json.py msgid "\"We found it in a wreckage, barely alive. Not the first one, either.\"" -msgstr "«Мы нашли его в обломках, едва живым. И далеко не сразу.»" +msgstr "«Мы нашли его в обломках, едва живым. И далеко не сразу.»" #: lang/json/speech_from_json.py msgid "\"Area nineteen has a few in cold storage.\"" @@ -191366,15 +192378,15 @@ msgstr "«Ах ты, ублюдок сраный, а ну иди сюда.»" #: lang/json/speech_from_json.py msgid "\"I… I feel weak…\"" -msgstr "«Я… Я чувствую слабость…" +msgstr "«Я… Я чувствую слабость…»" #: lang/json/speech_from_json.py msgid "\"Oi, dingus, you can't keep me in 'ere.\"" -msgstr "«Ой, братиш, ты не можешь держать меня 'есь." +msgstr "«Ой, братиш, ты не можешь держать меня 'есь.»" #: lang/json/speech_from_json.py msgid "\"We got a treaty w'yer people, don'we?\"" -msgstr "«У нас же был договор с людьми, не так ли?" +msgstr "«У нас же был договор с людьми, не так ли?»" #: lang/json/speech_from_json.py msgid "\"This'll get back t'my bosses, right and so!\"" @@ -191396,7 +192408,7 @@ msgstr "«Эй смотри, он что-то несёт. Давай гопне #: lang/json/speech_from_json.py msgid "\"G… geddoff me you… you bastard…\"" -msgstr "«У... Убери свои грязные лапы... Ублюдок…»" +msgstr "«У… Убери свои грязные лапы… Ублюдок…»" #: lang/json/speech_from_json.py msgid "\"Did-a-chuk?\"" @@ -191428,11 +192440,11 @@ msgstr "«Что ты делаешь? Нет! НЕЕТ!»" #: lang/json/speech_from_json.py msgid "\"Did you see what they did to him?\"" -msgstr "«Ты видел, что они с ним сделали?" +msgstr "«Ты видел, что они с ним сделали?»" #: lang/json/speech_from_json.py msgid "\"Yeah. I can't believe he stayed alive that long.\"" -msgstr "«Ага. Не могу поверить, что он всё ещё жив.«" +msgstr "«Ага. Не могу поверить, что он всё ещё жив.»" #: lang/json/speech_from_json.py msgid "\"I think there's something in the air that's keeping us alive.\"" @@ -191888,7 +192900,7 @@ msgstr "«Приходи в „Сядь-и-поешь“ сегодня и по #: lang/json/speech_from_json.py msgid "\"FoodPlace: The best restaurant in an area!\"" -msgstr "«„Сядь-и-поешь“: лучший ресторан на районе!»" +msgstr "«Сядь-и-поешь — лучший ресторан на районе!»" #: lang/json/speech_from_json.py #, no-python-format @@ -192013,7 +193025,7 @@ msgstr "Что ты сделал с моей мамочкой?" #: lang/json/speech_from_json.py msgid "Stay with me… forever!" -msgstr "Будь со мной… всегда!" +msgstr "Будь со мной… Всегда!" #: lang/json/speech_from_json.py msgid "Hey kids. Want some candy?" @@ -192045,7 +193057,7 @@ msgstr "АВ-АВ!" #: lang/json/speech_from_json.py msgid "\"I have no mouth and yet I scream!\"" -msgstr "«Я кричу, но у меня же нет рта!»‮" +msgstr "«Я кричу, но у меня же нет рта!»" #: lang/json/speech_from_json.py msgid "\"¿Por qué?\"" @@ -192188,15 +193200,14 @@ msgid "" "Unbelievable. You, [subject name here], must be the pride of [subject " "hometown here]!" msgstr "" -"Невероятно. Вы, [имя субъекта], прямо-таки гордость [родной город " -"субъекта]!" +"Невероятно. Вы, [имя субъекта], прямо-таки гордость [родной город субъекта]!" #: lang/json/speech_from_json.py msgid "" "That thing is probably some sort of raw sewage container. Go ahead and rub " "your face all over it." msgstr "" -"Эта штука, вероятно, контейнер с канализационными отходами. Давай, обмажь " +"Эта штука, вероятно, контейнер с канализационными отходами. Давай, обмажь " "ими всё лицо." #: lang/json/speech_from_json.py @@ -192212,7 +193223,7 @@ msgid "" "No one will blame you for giving up. In fact, quitting at this point is a " "perfectly reasonable response." msgstr "" -"Никто будет вас винить, если вы сдадитесь. На самом деле, уход на данном " +"Никто будет вас винить, если вы сдадитесь. На самом деле, уход на данном " "этапе — совершенно оправданная реакция." #: lang/json/speech_from_json.py @@ -192226,7 +193237,7 @@ msgstr "" #: lang/json/speech_from_json.py msgid "Hello again. To reiterate our previous warning: [garbled]" msgstr "" -"И снова здравствуйте. Для повторения предыдущего предупреждения: [искажено]" +"И снова здравствуйте. Для повторения предыдущего предупреждения: [искажено]" #: lang/json/speech_from_json.py msgid "Weeeeeeeeeeeeeeeeeeeeee[bzzt]" @@ -192311,7 +193322,7 @@ msgid "" "Uh oh. Somebody cut the cake. I told them to wait for you, but they did it" " anyway." msgstr "" -"Ой, ой. Кто-то разрезал торт. Я велела им подождать вас, но они всё равно " +"Ой, ой. Кто-то разрезал торт. Я велела им подождать вас, но они всё равно " "это сделали." #: lang/json/speech_from_json.py @@ -192406,8 +193417,8 @@ msgid "" "I'm checking some blueprints, and I think… Yes, right here. You're " "definitely going the wrong way." msgstr "" -"Я проверила несколько чертежей, и я думаю... Да, точно. Вы, определенно, " -"идёте не туда." +"Я проверила несколько чертежей, и я думаю… Да, точно. Вы, определенно, идёте" +" не туда." #: lang/json/speech_from_json.py msgid "Are you even listening to me?" @@ -192512,7 +193523,7 @@ msgstr "«Дороги? Куда мы идем, нам дороги не нуж #: lang/json/speech_from_json.py msgid "\"Fasten your seatbelts. It's going to be a bumpy night.\"" -msgstr "«Пристегните свои ремни безопасности. Сегодня будет ухабистая ночь.»" +msgstr "«Пристегните свои ремни безопасности. Сегодня будет ухабистая ночь.»" #: lang/json/speech_from_json.py msgid "" @@ -192882,7 +193893,7 @@ msgstr "«Мне страшно!»" #: lang/json/speech_from_json.py msgid "\"Something's wrong…\"" -msgstr "«Что-то не так...»" +msgstr "«Что-то не так…»" #: lang/json/speech_from_json.py msgid "\"What are you doing?\"" @@ -192910,15 +193921,15 @@ msgstr "«Извините?»" #: lang/json/speech_from_json.py msgid "\"I'm different…\"" -msgstr "«Я другой...»" +msgstr "«Я другой…»" #: lang/json/speech_from_json.py msgid "\"Thanks anyway…\"" -msgstr "«Спасибо, всё равно...»" +msgstr "«Спасибо, всё равно…»" #: lang/json/speech_from_json.py msgid "\"Take me with you…\"" -msgstr "«Возьми меня с собой...»" +msgstr "«Возьми меня с собой…»" #: lang/json/speech_from_json.py msgid "\"You have excellent aim!\"" @@ -192998,7 +194009,7 @@ msgstr "«На этот раз — это НАШЕ время.»" #: lang/json/speech_from_json.py msgid "\"Second time's a charm…\"" -msgstr "«Со второго раза получится...»" +msgstr "«Со второго раза получится…»" #: lang/json/speech_from_json.py msgid "\"Howdy, stranger!\"" @@ -193070,7 +194081,7 @@ msgstr "«[вздох] Не говори никому об этом.»" #: lang/json/speech_from_json.py msgid "\"Well, I tried. Best of luck!\"" -msgstr "«Ну, я пытался. Удачи!»" +msgstr "«Ну, я пытался. Удачи!»" #: lang/json/speech_from_json.py msgid "\"Hey, safe travels, there.\"" @@ -193286,7 +194297,7 @@ msgstr "«ЧУХ-чух-чух»" #: lang/json/speech_from_json.py msgid "\"Creak! Clang clang.\"" -msgstr "«Скрип! Лязг лязг.»" +msgstr "«Скрип! Лязг, лязг.»" #: lang/json/speech_from_json.py msgid "\"Khr Khr Khr.\"" @@ -193485,6 +194496,10 @@ msgstr "Домик на озере" msgid "Lighthouse Island" msgstr "Маяк на острове" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "Склад военной базы" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "Бункер добытчиков" @@ -193534,16 +194549,16 @@ msgid "Clothing Store" msgstr "Магазин Одежды" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" -msgstr "Ты тут. Тихо. Ты слышишь? Песнь?" +msgid "Acolyte." +msgstr "Послушник." #: lang/json/talk_topic_from_json.py msgid "You're back. Have you come to listen to the song?" msgstr "Ты снова тут. Ты хочешь послушать песнь?" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." -msgstr "Послушник." +msgid "You there. Quiet down. Can you hear it? The song?" +msgstr "Ты тут. Тихо. Ты слышишь? Песнь?" #: lang/json/talk_topic_from_json.py msgid "What? What do you mean? What song?" @@ -193600,12 +194615,12 @@ msgid "" " taking the bones does the cycle end - their story, their song, their " "strength, become yours to use." msgstr "" -"Когда всё произошло, когда случился Катаклизм, что-то… поменялось. Это " -"видно по всем существам, но главное, видно в костях. Они ломаются, " -"меняются, восстают в бесконечном цикле. Живые мертвецы ходят. Чудища рвут " -"друг друга на куски. Видно резонанс, тихое гудение чистой силы, и цикл " -"можно прекратить, только если забрать кости — их история, их песня, их сила " -"станут твоими." +"Когда всё произошло, когда случился Катаклизм, что-то… поменялось. Это видно" +" по всем существам, но главное, видно в костях. Они ломаются, меняются, " +"восстают в бесконечном цикле. Живые мертвецы ходят. Чудища рвут друг друга " +"на куски. Видно резонанс, тихое гудение чистой силы, и цикл можно " +"прекратить, только если забрать кости — их история, их песня, их сила станут" +" твоими." #: lang/json/talk_topic_from_json.py msgid "So what do you actually do with the bones?" @@ -193720,38 +194735,38 @@ msgid "Yeah, alright." msgstr "Да-да, точно." #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" -msgstr "Думаешь, ты сможешь взвалить обузу лишних костей?" - -#: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" -msgstr "Ты хочешь взяться за ещё больше песен?" - -#: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" -msgstr "Ещё есть невырезанные кости и неспетые песни. Присоединишься ко мне?" +msgid "There is an additional song you could take on, if you'd like." +msgstr "Если хочешь, у меня есть ещё песня для тебя." #: lang/json/talk_topic_from_json.py msgid "" "I know of certain bones that could be of use, if you'd like to know more." msgstr "Я знаю несколько полезных костей, если хочешь услышать побольше." -#: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." -msgstr "Если хочешь, у меня есть ещё песня для тебя." - #: lang/json/talk_topic_from_json.py msgid "A song may yet be sung by you, should you wish to." msgstr "Тебе ещё предстоит спеть песню, если желаешь." #: lang/json/talk_topic_from_json.py -msgid "That is all for now." -msgstr "Пока что всё." +msgid "Do you wish to take on more songs?" +msgstr "Ты хочешь взяться за ещё больше песен?" + +#: lang/json/talk_topic_from_json.py +msgid "Do you believe you can take on the burden of additional bones?" +msgstr "Думаешь, ты сможешь взвалить обузу лишних костей?" + +#: lang/json/talk_topic_from_json.py +msgid "There are bones to etch, songs to sing. Wish to join me?" +msgstr "Ещё есть невырезанные кости и неспетые песни. Присоединишься ко мне?" #: lang/json/talk_topic_from_json.py msgid "An acolyte should not take on too many songs at once." msgstr "Послушнику не следует браться за много песен сразу." +#: lang/json/talk_topic_from_json.py +msgid "That is all for now." +msgstr "Пока что всё." + #: lang/json/talk_topic_from_json.py msgid "" "The song is… quiet for now. Perhaps with time, more notes will be etched in" @@ -193836,10 +194851,6 @@ msgstr "" msgid "I see. Very well then." msgstr "Ясно. Очень хорошо." -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "Только носящие мой знак покажут, что они достойны моих умений." - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " @@ -193848,6 +194859,10 @@ msgstr "" "У тебя мой знак, значит, у тебя есть потенциал учиться по-настоящему слушать" " песню. Да, пока что я помогу тебе своими умениями." +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "Только носящие мой знак покажут, что они достойны моих умений." + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "Приятно слышать. Тогда пойдём." @@ -193905,10 +194920,10 @@ msgstr "А я-то раньше думал, ты чокнутая. Я ухожу #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" -"Я сам по себе, но мне бы, в основном, хотелось пойти за тобой. Я умею кучу всего: драться, учить тебя или учиться у тебя, нести вещи, перевязывать твои раны, строить лагеря, идти куда-нибудь, охранять что-нибудь, ездить на лошадях, пользоваться бионикой, даже просто болтать, давать советы или рассказать о своём прошлом. Ты можешь дать мне указания при разговоре или по радио или крикнуть мне команду.\n" +"Я сам по себе, но в целом, я не прочь пойти за тобой. Я умею кучу всего: драться, учить тебя или учиться у тебя, носить вещи, перевязывать твои раны, строить лагеря, идти куда-нибудь, охранять что-нибудь, ездить на лошадях, пользоваться бионикой, даже просто болтать, давать советы или рассказать о своём прошлом. Ты можешь дать мне указания при разговоре или по радио или крикнуть мне команду.\n" " Что бы тебе хотелось обо мне узнать?" #: lang/json/talk_topic_from_json.py @@ -194006,7 +195021,7 @@ msgstr "Конечно. Есть ли какой-нибудь простой с #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" "Если мы стоим рядом, ты можешь просто уткнуться в меня, и мы начнём болтать, ладно? Но если я стою подальше, тебе нужно немного покричать (при помощи команды «Говорить» — клавиша «С» по умолчанию), чтоб я тебя услышал. Тебе надо меня видеть, чтоб мы могли поговорить. Или мы можем побеседовать по рации, если они есть у нас обоих.\n" "Во время разговора ты можешь давать мне указания насчёт того, как сражаться, или когда спать, или что угодно. Я буду стараться их выполнять, и ты можешь спросить меня о текущих указаниях. Иногда ты можешь дать мне два типа указаний: обычные и экстренные, перекрывающие обычные. Я скажу тебе, какие указания перекрываются. Ты можешь задавать и отменять перекрытия при помощи команд криком." @@ -194064,7 +195079,7 @@ msgid "" msgstr "" "Если мой навык выше твоего, я могу помочь тебе поднять его. Но много учиться — скучно, так что я нечасто буду этим заниматься. И я не собираюсь учить тебя, если мы в опасности, или я хочу есть, или устал, или ты за рулём. \n" " Если мы в безопасном месте, а ты читаешь улучшающую навык книгу, я буду слушать, если у меня нет такого навыка. Ты даже можешь читать мне книги по навыкам, которые у тебя уже развиты. Но пока я читаю, я не буду следовать за тобой, поэтому убедитесь, что я нахожусь в безопасном месте.\n" -"   И не спрашивайте меня об обучении или преподавании стиля боевых искусств. Мой мозг это не воспринимает, поэтому я тебя ничему не научу и меня тоже учить этому бесполезно." +" И не спрашивай меня об обучении или преподавании стиля боевых искусств. Мой мозг это не воспринимает, поэтому я тебя ничему не научу и меня тоже учить этому бесполезно." #: lang/json/talk_topic_from_json.py msgid "Instead of reading to you, can we just talk?" @@ -194096,8 +195111,8 @@ msgid "" " I can pretty much sort out our stuff without needing tools, but keep the piles of unsorted and sorted stuff kind of close together because I don't want to walk back and forth carrying junk too much." msgstr "" "Я подсоблю тебе, если ты покажешь, где мне работать.\n" -" При помощи менеджера зон (клавиша 'Y') установи зону сортировки для своих вещей, или задай чертежи здания, или определи, где ты хочешь сажать растения, или где нужно срубить деревья, или где ты хочешь разобрать машину. Потом прикажи мне сортировать, строить, рубить деревья, разбирать машину или заниматься грядками, и я уйду делать всё возможное. \n" -" Если мне понадобятся инструменты, оставь их поближе к рабочему месту — топоры для рубки, лопаты, семена и удобрения для работы с грядками, гаечные ключи и пилы или ящик инструментов для разборки машины. Я обещаю положить вещи обратно в несортированную зону добычи, когда я закончу.\n" +" При помощи менеджера зон (клавиша 'Y') установи зону сортировки для своих вещей, или задай чертежи здания, или определи, где ты хочешь сажать растения, или где нужно срубить деревья, или где ты хочешь разобрать машину. Потом прикажи мне сортировать, строить, рубить деревья, разбирать машину или заниматься грядками, и я уйду делать всё возможное. \n" +" Если мне понадобятся инструменты, оставь их поближе к рабочему месту — топоры для рубки, лопаты, семена и удобрения для работы с грядками, гаечные ключи и пилы или ящик инструментов для разборки машины. Я обещаю положить вещи обратно в несортированную зону добычи, когда я закончу.\n" " Я умею сортировать предметы без инструментов, но лучше размечай кучи сортированного и несортированного барахла поближе, чтоб мне не пришлось слишком шастать туда-сюда." #: lang/json/talk_topic_from_json.py @@ -194146,7 +195161,7 @@ msgid "" " Also, I'm not a potted plant, so if I hear something dangerous happening, I'm going to go see what it is instead of getting jumped in the dark. If you want me to stay put, tell me not to investigate noises - but if I get shot by some bandit because I can't see where he is and you don't want me to go looking, I won't be happy.\n" " You can also use the zone manager (keybind 'Y') to set up no-investigate zone, so if there's some monsters behind a door that you know about, I can ignore them. You can also set on an investigate-only zone, and I won't investigate noises coming from outside the zone. The no-investigate zone takes precedence over the investigate-only, if there's a noise coming from some place in both zones. And if you've got an investigate-only zone set anywhere, even if it's far away, I won't investigate noises coming from outside of it, so be careful with those zones. Like I said, I don't want to get sniped by some bandit because you told me not to go looking for him - but I also don't want to go investigate something pounding at door only to find out it's some horrible monster you forgot to warn me about." msgstr "" -"Ты приказываешь мне стоять на страже, я стою на месте и охраняю его — если только я не в машине, тогда я останусь в ней. Возможно, я не смогу вырезать толпу зомби, но я могу удержат других людей от кражи наших вещей. Ну, если они не попытаются убить меня.\n" +"Ты приказываешь мне стоять на страже, я стою на месте и охраняю его — если только я не в машине, тогда я останусь в ней. Возможно, я не смогу вырезать толпу зомби, но я могу удержат других людей от кражи наших вещей. Ну, если они не попытаются убить меня.\n" " Однако я не прирастаю к месту, так что если услышу что-то подозрительное, то пойду посмотреть, чтоб на меня не прыгнули из темноты. Если хочешь, чтоб я стоял как вкопанный, можешь приказать не исследовать шум — но я расстроюсь, если меня подстрелит какой-то бандит, потому что я его не видел, а ты запретил мне его искать.\n" " Ты можешь задать зону запрета исследования (при помощи менеджера зон, по умолчанию «Y»), чтоб я мог игнорировать монстров за дверью, про которых ты в курсе. Ты также можешь задать зону исследования, чтобы я игнорировал весь шум снаружи неё. У зоны не-исследования приоритет выше, если шум происходит в месте перекрытия этих зон. Если где угодно размечена зона исследования (даже очень далеко), я не буду исследовать шум снаружи неё, так что поосторожнее. Так что я не хочу, чтоб меня подстрелил бандит, потому что ты приказал мне не искать его, но ещё не хочу искать, кто это шумит за дверью и обнаружить кошмарную тварь, о которой ты забыл меня предупредить." @@ -194267,8 +195282,8 @@ msgstr "" "Что ж, тут кое-что новенькое! Но кое-что и поменялось.\n" " Когда-то я умел устанавливать в тебя КБМ и умел носить пассивную бионику. Но теперь я могу пользоваться некоторой активной бионикой и готов пояснить пару деталей насчёт этого.\n" " А ещё я умею ездить на лошадях, и ты можешь приказывать мне заниматься грядками, рубить деревья или даже строить дома по чертежу.\n" -"   Я даже могу читать книги, чтобы улучшить свои навыки, поэтому тебе не нужно тратить время, чтобы почитать мне.\n" -"   Если у тебя есть лагерь фракции, и мы рядом с ним, я буду есть из запасов еды лагеря, когда проголодаюсь. И если в лагере есть колодец, я буду пить из колодца, когда захочу. Однако будь осторожен — если другие люди отправляются на миссии, я могу случайно съесть их еду, которую они бы съели по возвращении!" +" Я даже могу читать книги, чтобы улучшить свои навыки, поэтому тебе не нужно тратить время, чтобы почитать мне.\n" +" Если у тебя есть лагерь фракции, и мы рядом с ним, я буду есть из запасов еды лагеря, когда проголодаюсь. И если в лагере есть колодец, я буду пить из колодца, когда захочу. Однако будь осторожен — если другие люди отправляются на миссии, я могу случайно съесть их еду, которую они бы съели по возвращении!" #: lang/json/talk_topic_from_json.py msgid "You can ride horses? Can I ride horses?" @@ -194280,7 +195295,7 @@ msgstr "Расскажи про работу, которую ты умеешь #: lang/json/talk_topic_from_json.py msgid "Hey, you can teach yourself from a book. How does that work?" -msgstr "Эй, ты можешь учиться по книге? Как это работает?" +msgstr "Эй, ты можешь учиться по книге? Как это работает?" #: lang/json/talk_topic_from_json.py msgid "" @@ -194291,16 +195306,16 @@ msgstr "Спасибо за пояснение. Я хочу узнать кое msgid "Thanks. I have some things for you to do." msgstr "Спасибо. Я хочу, чтоб ты сделал кое-что ещё." +#: lang/json/talk_topic_from_json.py +msgid "Hi there, ." +msgstr "Привет, ." + #: lang/json/talk_topic_from_json.py msgid "" "STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " "anymore..." msgstr "СТОЯТЬ, руки вверх! Ха, испугался?… Закона больше нет…" -#: lang/json/talk_topic_from_json.py -msgid "Hi there, ." -msgstr "Привет, ." - #: lang/json/talk_topic_from_json.py msgid "What are you doing here?" msgstr "Что ты здесь делаешь?" @@ -194364,7 +195379,7 @@ msgid "" "Knives… drugs… um… drugs and shiny things. Thieves steal all sorts of " "stuff." msgstr "" -"Ножики… наркотики… э… наркотики и блестяшки. Воры крадут всякую всячину." +"Ножики… Наркотики… Э… Наркотики и блестяшки. Воры крадут всякую всячину." #: lang/json/talk_topic_from_json.py msgid "Well, let me check out some of that stuff." @@ -194380,24 +195395,24 @@ msgstr "" "иногда появляется странник, уверенный, что найдёт лучшую долю." #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "Что-нибудь ещё, пока я не пошёл спать?" +msgid "No, just no..." +msgstr "Нет, просто, , нет…" #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "Ещё пару минут…" +msgid "Just let me sleep, !" +msgstr "Дай мне поспать, !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "Давай быстрее, мне нужно идти спать." #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "Дай мне поспать, !" +msgid "Just few minutes more..." +msgstr "Ещё пару минут…" #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "Нет, просто, , нет…" +msgid "Anything to do before I go to sleep?" +msgstr "Что-нибудь ещё, пока я не пошёл спать?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -194425,14 +195440,14 @@ msgstr "да, разбудить!" msgid "no, go back to sleep." msgstr "нет, пускай спит." -#: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" -msgstr "Что такое, друг?" - #: lang/json/talk_topic_from_json.py msgid " *pshhhttt* I'm reading you boss, over." msgstr "*пшшш-пшшш* я тебя слушаю, босс, приём." +#: lang/json/talk_topic_from_json.py +msgid "What is it, friend?" +msgstr "Что такое, друг?" + #: lang/json/talk_topic_from_json.py msgid "I want to give you some commands for combat." msgstr "Я хочу дать тебе боевые команды." @@ -194463,7 +195478,7 @@ msgstr "Охраняй эту позицию." #: lang/json/talk_topic_from_json.py msgid "I want to assign you to work at this camp." -msgstr "Я хочу дать вам работу в этом лагере." +msgstr "Я хочу дать тебе работу в этом лагере." #: lang/json/talk_topic_from_json.py msgid "Let's talk about your current activity." @@ -194825,14 +195840,14 @@ msgstr "Оставайся на том же месте." msgid "Show me what needs to be done at the camp." msgstr "Покажи, что нужно сделать в лагере." -#: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." -msgstr "Я сейчас ничего не делаю." - #: lang/json/talk_topic_from_json.py msgid "I'm currently ." msgstr "Сейчас моё занятие — ." +#: lang/json/talk_topic_from_json.py +msgid "I'm not doing much currently." +msgstr "Я сейчас ничего не делаю." + #: lang/json/talk_topic_from_json.py msgid "I meant what are your goals?" msgstr "Я имел в виду, какова твоя цель?" @@ -194893,14 +195908,14 @@ msgstr "*пшшш-пшшш* принято, выдвигаюсь, приём." msgid "Sure thing, I'll make my way there." msgstr "Хорошо, я выдвигаюсь туда." -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -194914,10 +195929,6 @@ msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "" "Ладно, пусть это поможет мне не замёрзнуть при такой погоде. Как дела?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "Блин, тут же так темно? Что случилось?" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -194925,15 +195936,12 @@ msgid "" msgstr "Что ж, как раз подходящее время немного отдохнуть! Как у тебя дела?" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" -msgstr "Ну, мне не совсем хорошо... А у тебя там всё нормально?" +msgid "Man it's dark out isn't it? what's up?" +msgstr "Блин, тут же так темно? Что случилось?" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" -msgstr "" -"ОК, давай на минутку, о, и спасибо за помощь с тем делом, так что… Как дела?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgstr "Ну, мне не совсем хорошо… А у тебя там всё нормально?" #: lang/json/talk_topic_from_json.py msgid "" @@ -194943,13 +195951,20 @@ msgstr "" "Конечно, и кстати, спасибо тебе, ты мне столько помогаешь! Ладно, , " "всё нормально?" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" +"ОК, давай на минутку, о, и спасибо за помощь с тем делом, так что… Как дела?" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " "since all this, how are you coping with it all?" msgstr "" "Сейчас у нас есть минутка, я просто размышлял, уже прошёл месяц или типа " -"того с тех пор... С тех пор, как всё случилось, как ты справляешься со всем " +"того с тех пор… С тех пор, как всё случилось, как ты справляешься со всем " "этим?" #: lang/json/talk_topic_from_json.py @@ -195017,14 +196032,14 @@ msgstr "Ладно, не делай резких движений…" msgid "Keep your distance!" msgstr "Не подходи ближе!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "Это моя территория, ." - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "Это моя территория, ." + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "Успокойся. Я не причиню тебе зла." @@ -195041,14 +196056,14 @@ msgstr "" msgid "&Put hands up." msgstr "&Поднять руки." -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "*бросает_своё_оружие." - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*бросает своё оружие." +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "*бросает_своё_оружие." + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "А теперь убирайся." @@ -195077,14 +196092,6 @@ msgstr "Что случилось?" msgid "I don't care." msgstr "Мне всё равно." -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "У меня для тебя есть и другая работа. Хочешь послушать?" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "У меня для тебя есть ещё работа. Хочешь послушать?" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "У меня есть работа для тебя. Хочешь послушать?" @@ -195093,6 +196100,14 @@ msgstr "У меня есть работа для тебя. Хочешь посл msgid "I have another job for you. Want to hear about it?" msgstr "У меня есть другая работа для тебя. Хочешь послушать?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "У меня для тебя есть ещё работа. Хочешь послушать?" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "У меня для тебя есть и другая работа. Хочешь послушать?" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "У меня больше нет для тебя работы." @@ -195110,14 +196125,14 @@ msgstr "Ну, ладно." msgid "Never mind, I'm not interested." msgstr "Неважно, мне не интересно." -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "Что насчёт него?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "Какое задание?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "Что насчёт него?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "Ты сейчас на меня не работаешь." @@ -195339,48 +196354,48 @@ msgid "Thanks!" msgstr "Спасибо!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." -msgstr "У меня есть причины не рассказывать тебе об этом." +msgid "Focus on the road, mate!" +msgstr "Смотри на дорогу, бро!" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" -msgstr "Ничего в голову не лезет. Спроси попозже?" +msgid "I must focus on the road!" +msgstr "Мне надо смотреть на дорогу!" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "Я слишком устал, дай мне сначала отдохнуть." +msgid "I'm too thirsty, give me something to drink." +msgstr "Меня мучает жажда, дай мне чего-нибудь попить." #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "Я очень голоден, дай мне чего-нибудь поесть." #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "Меня мучает жажда, дай мне чего-нибудь попить." +msgid "I'm too tired, let me rest first." +msgstr "Я слишком устал, дай мне сначала отдохнуть." #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" -msgstr "Мне надо смотреть на дорогу!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgstr "Ничего в голову не лезет. Спроси попозже?" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" -msgstr "Смотри на дорогу, бро!" +msgid "I have some reason for not telling you." +msgstr "У меня есть причины не рассказывать тебе об этом." #: lang/json/talk_topic_from_json.py msgid "Ah, okay." msgstr "Ну, ладно." #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "И почему я должен пойти с тобой?" +msgid "Not until I get some antibiotics..." +msgstr "Не раньше, чем я получу антибиотики…" #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "Ты об этом уже спрашивал; спроси снова попозже." #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "Не раньше, чем я получу антибиотики…" +msgid "Why should I travel with you?" +msgstr "И почему я должен пойти с тобой?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -195420,7 +196435,7 @@ msgstr "Ладно, пошли!" #: lang/json/talk_topic_from_json.py msgid "Yeah… I don't think so." -msgstr "Да?.. Я так не думаю." +msgstr "Да? Я так не думаю." #: lang/json/talk_topic_from_json.py msgid "What is it?" @@ -195471,20 +196486,20 @@ msgid "On second thought, never mind." msgstr "Если ещё раз подумать, то неважно." #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "У меня есть причины не учить тебя." - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "Дайте мне немного времени, и я вам покажу что-то новое…" +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "Я не могу полноценно обучать тебя, пока ты за рулём!" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "Я не могу тебя учить, когда я за рулём!" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "Я не могу полноценно обучать тебя, пока ты за рулём!" +msgid "Give it some time, I'll show you something new later..." +msgstr "Дайте мне немного времени, и я вам покажу что-то новое…" + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "У меня есть причины не учить тебя." #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -195522,14 +196537,14 @@ msgstr "Я бы предпочёл, держать это при себе." msgid "I understand…" msgstr "Я понимаю…" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "С какой стати я буду делиться с тобой своим имуществом?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "Ты уже спрашивал о снаряжении; спроси попозже." +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "С какой стати я буду делиться с тобой своим имуществом?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "Ладно, хорошо." @@ -195674,6 +196689,10 @@ msgstr "Приятно иметь с тобой дело!" msgid "You might be seeing more of me…" msgstr "Думаю, мы ещё встретимся…" +#: lang/json/talk_topic_from_json.py +msgid "Hey again. *kzzz*" +msgstr "Снова привет. *жжж*" + #: lang/json/talk_topic_from_json.py msgid "" "I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " @@ -195682,10 +196701,6 @@ msgstr "" "Я… Я свободен. *Жжжт* Я действительно свободен! *бжжж* Слушай, ты первый " "человек, которого я вижу за долгое время." -#: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" -msgstr "Снова привет. *жжж*" - #: lang/json/talk_topic_from_json.py msgid "Hey. Let's chat for a second." msgstr "Эй, давай немножко поболтаем." @@ -195913,7 +196928,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" "Когда ты назначишь союзников на задание лагеря, они уйдут делать, что велено. По истечению срока задания ты увидишь новую запись на доске объявлений, с результатами предыдущей миссии о том, что они вернулись и завершили миссию, улучшили лагерь, вернулись с охоты, сделали что-то полезное или любые другие результаты задания.\n" " Существуют следующие виды заданий в лагерях фракции: создание лагеря, набор новых союзников, охота и рыбная ловля, добыча материалов, сельское хозяйство, разборка автомобилей и многое другое. Но не все задания могут быть доступны сразу. Тебе может потребоваться построить дополнительные здания или расширить лагерь, чтобы получить доступ к некоторым миссиям.\n" @@ -196265,9 +197280,9 @@ msgid "" "not even sure I could go over it again." msgstr "" "Я… Э… Спрятался. Я готовил очередной шедевр на кухне, когда услышал " -"разбивающееся стекло и крики. Я подбежал к окну выдачи посмотреть, что " +"разбивающееся стекло и крики. Я подбежал к окну выдачи посмотреть, что " "случилось, я думал, гость упал и что-то сломал. Но увиденное было самой " -"ужасной вещью во всей моей жизни. Я даже не уверен, смогу ли это описать." +"ужасной вещью во всей моей жизни. Я даже не уверен, смогу ли это описать." #: lang/json/talk_topic_from_json.py msgid "What happened next?" @@ -196295,9 +197310,9 @@ msgid "" " a moment. Everyone jumped back, a few screamed, and one curious stranger " "stepped in closer, kneeling a little… it attacked him!" msgstr "" -"Нет! Я думал, что он мёртв, пока он внезапно не начал корчиться и " -"извиваться. Все отпрянули назад, кто-то закричал, и один любопытный подошёл" -" ближе и немного наклонился… Оно напало на него!" +"Неа! Я думал, что он мёртв, пока он внезапно не начал корчиться и " +"извиваться. Все отпрянули назад, кто-то закричал, и один любопытный подошёл " +"ближе и немного наклонился… Оно напало на него!" #: lang/json/talk_topic_from_json.py msgid "What'd you do?" @@ -196653,7 +197668,7 @@ msgstr "Это тестовый ответ u_has_items beer." #: lang/json/talk_topic_from_json.py msgid "Test failure! This is a u_has_items test response." -msgstr "Тест провален! Это тестовый ответ u_has_items." +msgstr "Тест провален! Это тестовый ответ u_has_items." #: lang/json/talk_topic_from_json.py msgid "This is a u_has_item_category books test response." @@ -196665,7 +197680,7 @@ msgstr "Это тестовый ответ u_has_item_category books count 2." #: lang/json/talk_topic_from_json.py msgid "Failure! This is a u_has_item_category books count 3 test response." -msgstr "Ошибка! Это тестовый ответ u_has_item_category books count 3." +msgstr "Ошибка! Это тестовый ответ u_has_item_category books count 3." #: lang/json/talk_topic_from_json.py msgid "This is a u_add_var test response." @@ -196753,7 +197768,7 @@ msgstr "Это тестовый ответ u_has_bionics bio_ads." #: lang/json/talk_topic_from_json.py msgid "Failure! This is a npc_has_bionics bio_ads test response." -msgstr "Ошибка! Это тестовый ответ npc_has_bionics bio_ads." +msgstr "Ошибка! Это тестовый ответ npc_has_bionics bio_ads." #: lang/json/talk_topic_from_json.py msgid "This is a npc_has_bionics ANY response." @@ -196785,28 +197800,28 @@ msgid "This is a low driving test response." msgstr "Это тестовый ответ низкого уровня вождения." #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" -msgstr "Здравствуй, гражданин, что привело тебя в Дом Поешь-ки?" +msgid "Greetings friend, it's nice to see you." +msgstr "Привет, дружище, приятно увидеться." #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." -msgstr "Всё ещё тут? Не спеши, снаружи сурово." +msgid "So you're back… Explain yourself!" +msgstr "Так ты вернулся… Объяснись!" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." -msgstr "Привет, дружище, приятно увидеться." +msgid "What sorcery is this?" +msgstr "Что это за магия?" #: lang/json/talk_topic_from_json.py msgid "Welcome home Foodkid!" msgstr "Привет, Поешь-ка-младший!" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" -msgstr "Что это за магия?" +msgid "Still here? Take your time, it's rough out there." +msgstr "Всё ещё тут? Не спеши, снаружи сурово." #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" -msgstr "Так ты вернулся… Объяснись!" +msgid "Greeting citizen, what brings you to the FoodLair?" +msgstr "Здравствуй, гражданин, что привело тебя в Дом Поешь-ки?" #: lang/json/talk_topic_from_json.py msgid "Greetings… Foodperson?" @@ -196841,12 +197856,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "Ого! Такая честь лично тебя встретить!" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "Ты шутишь? Поешь-ка ненастоящий, это просто ресторанный маскот!" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "Великий Поешь-ка во плоти! Такая честь наконец лично вас увидеть!" @@ -196999,7 +198014,7 @@ msgstr "Понятно, пока." #: lang/json/talk_topic_from_json.py msgid "The way you talk, the way you move… You're… You're me? But how?" -msgstr "То, как ты говоришь, как двигаешься… Ты… Ты — это я? Но как?" +msgstr "То, как ты говоришь, как двигаешься… Ты… Ты — это я? Но как?" #: lang/json/talk_topic_from_json.py msgid "" @@ -197027,7 +198042,7 @@ msgstr "Мне надо подумать." #: lang/json/talk_topic_from_json.py msgid "Wha… But. But… How?" -msgstr "Что… Но. Но… Как?" +msgstr "Что… Но. Но… Как?" #: lang/json/talk_topic_from_json.py msgid "" @@ -197044,7 +198059,7 @@ msgid "" "to keep fighting." msgstr "" "Катаклизм ослабил континуум пространства-времени, я случайно попал в разрыв " -"в реальности и очутился здесь. Мне нужны твои запасы, чтобы сражаться." +"в реальности и очутился здесь. Мне нужны твои запасы, чтобы сражаться." #: lang/json/talk_topic_from_json.py msgid "" @@ -197060,7 +198075,7 @@ msgstr "Сейчас я не могу сказать. Всё разъяснит #: lang/json/talk_topic_from_json.py msgid "Of course, whatever you need… Foodperson." -msgstr "Конечно, как скажешь… Поешь-ка." +msgstr "Конечно, как скажешь… Поешь-ка." #: lang/json/talk_topic_from_json.py msgid "Thank you Foodperson! It's good to know I have a friend here." @@ -197119,12 +198134,12 @@ msgid "" "work… The military rolled into town, and the evacuation alert sounded." msgstr "" "До того, как всё началось, у меня была паршивая работа, я переворачивал " -"бургеры в Самбал Гриль. Потерять такую работу - не беда. Потерять маму и " -"отца - вот это настоящая беда. Когда я последний раз видел их живыми, я " -"вернулся домой из школы, схватил закуску и пошёл на работу. Я не помню, " -"чтобы даже сказал маме, что люблю её, и я злился на отца за какой-то " -"пустяк. Пустяк тогда, и уж тем более-то теперь. Когда я был на работе, " -"началось безумие... Военные вкатились в город и запустили тревогу об " +"бургеры в Самбал Гриль. Потерять такую работу — не беда. Потерять маму и " +"отца — вот это настоящая беда. Последний раз я видел их живыми, когда " +"вернулся домой из школы, схватил что-то пожевать и пошёл на работу. Не " +"помню, сказал ли я маме, что люблю её, и я злился на отца за какой-то " +" пустяк. Пустяк тогда, и уж тем более-то теперь. Когда я был на работе, " +"началось безумие… Военные вкатились в город и запустили тревогу об " "эвакуации." #: lang/json/talk_topic_from_json.py @@ -197146,7 +198161,7 @@ msgid "" "parents were gone. No sign of them. There was a big mess, stuff scattered " "everywhere like there'd been a struggle, and a little blood on the floor." msgstr "" -"Нет, не эвакуировался. Я отправился домой... Видел какой-то дикий пиздец по " +"Нет, не эвакуировался. Я отправился домой… видел какой-то дикий пиздец по " "дороге, но я тогда думал, что это всё бунты или наркотики. Когда я вернулся " "домой, родителей не было. В доме всё было вверх дном, везде разбросаны вещи," " как будто кто-то боролся, и немного крови на полу." @@ -197360,8 +198375,8 @@ msgstr "" "Я был копом. Шериф в маленьком городишке. Мы получили приказы и даже не " "поняли, о чём они были на самом деле. В какой-то момент один из федералов " "сказал мне по телефону, что китайцы напали на нас, чего-то там про " -"водоснабжение... Сейчас мне не очень-то верится, но тогда это было лучшее " -"объяснение. Поначалу всё было жутко, группа людей - - дрались как " +"водоснабжение… Сейчас мне не очень-то верится, но тогда это было лучшее " +"объяснение. Поначалу всё было жутко, группа людей — — дрались как " "бешеные животные. Потом стало хуже. Я пытался управлять ситуацией, но мы с " "помощниками были одни против целого бунтующего города. А вот затем наступил " "полный пиздец." @@ -197384,7 +198399,7 @@ msgstr "" "как раз перед церковью. Мы стреляли, но пули просто отскакивали. В " "перестрелке случайно погибло несколько гражданских. Потом тварь принялась " "просто проглатывать людей, будто чипсы, она жрала их пастью, похожей на " -"гниющий зубастый анус, и... Ну, я не выдержал. Я дал дёру. Наверно, я был " +"гниющий зубастый анус, и… Ну, я не выдержал. Я дал дёру. Наверно, я был " "единственный, кому удалось сбежать. С тех пор я даже не могу смотреть на " "свой полицейский значок." @@ -197471,13 +198486,13 @@ msgid "" msgstr "" "Сначала я хотел помочь. Бунты, уличные бои, слишком много всего, чтоб я " "просто сидел дома и слушал новости. Потом мой приятель позвонил мне прям с " -"линии фронта. Его ранило, и он нёс всякую дичь, но то, что он рассказал... " -"ну, ты можешь представить, что он рассказал. Всё самое худшее, что " -"навыдумывали в интернете, и ещё хуже. Вместо того, чтоб собраться и " -"возвращаться добровольцем на службу, я последовал совету приятеля, собрался " -"и свалил. Мой дом стоял на краю города, и бунты туда пока не добрались, но я" -" понял, что будет куда умнее убежать, чем держать оборону. Я уехал той ночью" -" на квадроцикле и несколько дней жил в лесу в ожидании, когда всё кончится. " +"линии фронта. Его ранило, и он нёс всякую дичь, но то, что он рассказал… ну," +" ты можешь представить, что он рассказал. Всё самое худшее, что навыдумывали" +" в интернете, и ещё хуже. Вместо того, чтоб собраться и возвращаться " +"добровольцем на службу, я последовал совету приятеля, собрался и свалил. Мой" +" дом стоял на краю города, и бунты туда пока не добрались, но я понял, что " +"будет куда умнее убежать, чем держать оборону. Я уехал той ночью на " +"квадроцикле и несколько дней жил в лесу в ожидании, когда всё кончится. " "Ничего не кончилось." #: lang/json/talk_topic_from_json.py @@ -197932,8 +198947,8 @@ msgid "" msgstr "" "Во мне нет ничего особенного, я не знаю, почему я вообще выжил. Меня " "эвакуировали вместе с горсткой остальных, но мы опоздали вернуться в лагерь " -"МЧС. На нас напали мертвецы... Я единственный, кто выжил тогда. Я никогда не" -" оглядывался назад." +"МЧС. На нас напали мертвецы… Я единственный, кто выжил тогда. Я никогда не " +"оглядывался назад." #: lang/json/talk_topic_from_json.py msgid "How did you survive after that?" @@ -198460,9 +199475,9 @@ msgstr "" "Наверно, всё стало хуже, потому что преподаватели решили нас запереть. На " "несколько часов. А потом приехали школьные автобусы, чтоб нас эвакуировать. " "В конце концов у них кончились автобусы. Я был одним из нескольких " -"везунчиков, кому автобуса не хватило. Солдаты были не старше меня... " -"Непохоже, будто они знали, что происходит. Я жил всего в нескольких " -"кварталах. Я прокрался и сбежал." +"везунчиков, кому автобуса не хватило. Солдаты были не старше меня… Непохоже," +" будто они знали, что происходит. Я жил всего в нескольких кварталах. Я " +"прокрался и сбежал." #: lang/json/talk_topic_from_json.py msgid "Did you get home?" @@ -198557,6 +199572,10 @@ msgstr "" "север. Теоретически, наверно, я до сих пор к ней иду, хотя по правде я " "просто пытаюсь не умереть." +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "Я просто не могу сейчас об этом говорить. Не могу." + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -198565,16 +199584,14 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" "Я работал в больнице, когда всё началось. Немного как в тумане. Какое-то " "время шли жуткие доклады, невероятная дичь про пациентов, воскресавших после" " смерти, но в целом дела шли своим чередом. Потом, ближе к концу, обстановка" " резко накалилась. Мы думали, Китай напал на нас, и именно так нам и " "сообщали. К нам поступали обезумевшие люди, покрытые ранами от пуль и " -"укусов. Примерно на половине своей смены я… в общем, я не выдержал. Я видел " -"такие кошмарные раны, и я… , я даже не могу об этом говорить." +"укусов. Примерно на половине своей смены я… В общем, я не выдержал." #: lang/json/talk_topic_from_json.py msgid "" @@ -198584,18 +199601,16 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" "Я работал в больнице, когда всё началось. Немного как в тумане. Какое-то " "время шли жуткие доклады, невероятная дичь про пациентов, воскресавших после" " смерти, но в целом дела шли своим чередом. Потом, ближе к концу, обстановка" " резко накалилась. Мы думали, Китай напал на нас, и именно так нам и " "сообщали. К нам поступали обезумевшие люди, покрытые ранами от пуль и " -"укусов. Примерно на половине своей смены я… в общем, я не выдержал." - -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "Я просто не могу сейчас об этом говорить. Не могу." +"укусов. Примерно на половине своей смены я… в общем, я не выдержал. Я видел " +"такие кошмарные раны, и я… , я даже не могу об этом говорить." #: lang/json/talk_topic_from_json.py msgid "It might help to get it off your chest." @@ -198659,7 +199674,7 @@ msgid "" msgstr "" "Каким-то образом, не знаю как, я умудрился там уснуть. Возможно, я слишком " "часто и глубоко дышал и отключился. Я проснулся уже ночью, мне хотелось есть" -" и пить, и… и крики утихли. Сначала я хотел вернуться тем же путём, что " +" и пить, и… И крики утихли. Сначала я хотел вернуться тем же путём, что " "пришёл, но выглянул из окна и заметил одну из медсестёр, она шаталась и " "плевалась тем чёрным дерьмом. Её звали Бекки. Она больше не была Бекки. " "Поэтому я вернулся и как-то пробрался на склад. Оттуда — на крышу. Я попил " @@ -198742,7 +199757,7 @@ msgstr "" "пациент пытается оторвать тебе лицо, ну, становится совсем невесело. Можешь " "считать меня трусом, но я сбежал довольно рано и ни о чём не жалею. Я бы " "ничем не смог помочь, разве что умереть, как остальные. Я не мог выбраться " -"из больницы, военные заперли нас… так что я пошёл в самое безопасное, тихое " +"из больницы, военные заперли нас… Так что я пошёл в самое безопасное, тихое " "проклятое место во всём здании." #: lang/json/talk_topic_from_json.py @@ -198865,9 +199880,9 @@ msgid "" "knocked me out cold. My brother … he wasn't so lucky." msgstr "" "Мы видели, как глаз просто взорвал один из «Апачей» каким-то лучом. Вертолёт" -" пытался отстреливаться, но пошёл вниз. Он падал прямо на нас… я резко " +" пытался отстреливаться, но пошёл вниз. Он падал прямо на нас… Я резко " "свернул в сторону, но кусок вертолёта врезался в кузов, и наш грузовик " -"кувыркнулся с дороги. От удара я сразу вырубился. Мой брат… ему не так " +"кувыркнулся с дороги. От удара я сразу вырубился. Мой брат… Ему не так " "повезло." #: lang/json/talk_topic_from_json.py @@ -198886,11 +199901,11 @@ msgid "" "my hunting knife and ran, but my brother got out and started crawling after " "me." msgstr "" -"Да… авария… он погиб в аварии, но когда я пришёл в себя, он уже вернулся. " +"Да… Авария… Он погиб в аварии, но когда я пришёл в себя, он уже вернулся. " "Господи, спасибо тебе за ремни безопасности. Он визжал и болтался, вися вниз" " головой. Сначала я думал, ему просто больно, но он пытался меня ударить " "каждый раз, когда я хотел поговорить с ним. Его рука была сломана, и вместо " -"того, чтобы отстегнуть ремень, он… он просто оторвал её, продираясь сквозь " +"того, чтобы отстегнуть ремень, он… Он просто оторвал её, продираясь сквозь " "ремень. Вот тогда, тогда и после сраного вертолёта, я понял, какой же " "произошёл пиздец. Я схватил охотничий нож и полез наружу, но мой брат " "выбрался и пополз ко мне." @@ -199077,18 +200092,18 @@ msgstr "Спасибо, что поделился рассказом. plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Моя жена выжила вместе со мной, но её сожрали эти чудовищные, , " +"Мой муж выжил вместе со мной, но его сожрали эти чудовищные, , " "растения за несколько дней до встречи с тобой. Не лучший год для меня." #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" -"Мой муж выжил вместе со мной, но его сожрали эти чудовищные, , " +"Моя жена выжила вместе со мной, но её сожрали эти чудовищные, , " "растения за несколько дней до встречи с тобой. Не лучший год для меня." #: lang/json/talk_topic_from_json.py @@ -199120,7 +200135,7 @@ msgid "" "Yeah, I get that. Sometimes I feel like my existence began shortly after " "the Cataclysm." msgstr "" -"Ага, понимаю. Иногда мне кажется, что моя жизнь началась вскоре после " +"Ага, понимаю. Иногда мне кажется, что моя жизнь началась вскоре после " "Катаклизма." #: lang/json/talk_topic_from_json.py @@ -199141,7 +200156,7 @@ msgstr "" "Хаха, да, я знаю, почему ты так думаешь. Не хочу сказать, что это хороший " "апокалипсис. Просто имею в виду, я хотя бы знаю, что я делаю каждый день. Я " "бы всё ещё убил сотню зомби ради интернета и ночи просмотра дерьмовых " -"фильмов вместе с… прости. Давай сменим тему." +"фильмов вместе с… Прости. Давай сменим тему." #: lang/json/talk_topic_from_json.py msgid "" @@ -199164,10 +200179,9 @@ msgid "I'm sorry you lost someone." msgstr "Мне жаль, что тебе пришлось кого-то потерять." #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." -msgstr "" -"Просто ещё один рассказ про любовь и смерть. Не то, о чем мне " -"нравится говорить." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" +msgstr "Я сказал, я не хочу говорить. Чего тут непонятного?" #: lang/json/talk_topic_from_json.py msgid "" @@ -199178,9 +200192,10 @@ msgstr "" " будет." #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" -msgstr "Я сказал, я не хочу говорить. Чего тут непонятного?" +msgid "Just another tale of love and loss. Not one I like to tell." +msgstr "" +"Просто ещё один рассказ про любовь и смерть. Не то, о чем мне " +"нравится говорить." #: lang/json/talk_topic_from_json.py msgid "You said you lost someone." @@ -199203,32 +200218,13 @@ msgid "" "Oh, . This doesn't have anything to do with you, or with us." msgstr "Да . Тебя или нас это вообще не должно касаться." -#: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." -msgstr "Отлично, прекрасно. У меня была жена. Я потерял её." - #: lang/json/talk_topic_from_json.py msgid "All right, fine. I had someone. I lost him." msgstr "Отлично, прекрасно. У меня был муж. Я потеряла его." #: lang/json/talk_topic_from_json.py -msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " -"zone. Things I can't describe lurching through the streets, crushing people" -" and cars. Soldiers trying to stop them, but hitting people in the " -"crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " -" made it alive." -msgstr "" -"Она была дома, когда упали бомбы, а мир превратился в преисподнюю. Я был на " -"работе. Я пытался добраться до нашего дома, но город превратился в поле боя." -" Неописуемые существа двигались по улицам, давя людей и машины. Солдаты " -"пытались остановить их, но с тем же успехом убивали людей перекрёстным " -"огнём. А потом случайные жертвы восставали и присоединялись к врагу. Если бы" -" речь не шла о моей жене, я бы просто убежал, но я сделал что смог и " -"проскочил. Я на самом деле, , выжил." +msgid "All right, fine. I had someone. I lost her." +msgstr "Отлично, прекрасно. У меня была жена. Я потерял её." #: lang/json/talk_topic_from_json.py msgid "" @@ -199249,6 +200245,25 @@ msgstr "" " речь не шла о моём муже, я бы просто убежала, но я сделала что смогла и " "проскочила. Я на самом деле, , выжила." +#: lang/json/talk_topic_from_json.py +msgid "" +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " +"zone. Things I can't describe lurching through the streets, crushing people" +" and cars. Soldiers trying to stop them, but hitting people in the " +"crossfire as much as anything. And then the collateral damage would get " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " +" made it alive." +msgstr "" +"Она была дома, когда упали бомбы, а мир превратился в преисподнюю. Я был на " +"работе. Я пытался добраться до нашего дома, но город превратился в поле боя." +" Неописуемые существа двигались по улицам, давя людей и машины. Солдаты " +"пытались остановить их, но с тем же успехом убивали людей перекрёстным " +"огнём. А потом случайные жертвы восставали и присоединялись к врагу. Если бы" +" речь не шла о моей жене, я бы просто убежал, но я сделал что смог и " +"проскочил. Я на самом деле, , выжил." + #: lang/json/talk_topic_from_json.py msgid "You must have seen some shit." msgstr "Тебе пришлось насмотреться всякой херни." @@ -199314,26 +200329,6 @@ msgstr "По пути туда наверняка пришлось насмот msgid "Did you make it into the house?" msgstr "У тебя получилось проникнуть в дом?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " -"the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " -"have to do to the dead now. And then I packed up the last few fragments of " -"my life, and I try to never look back." -msgstr "" -"Да, получилось. Я потратил несколько часов, чтобы найти вход. А хочешь " -"знать, в чём самый пиздец? Типа, вот самый-самый? Моя жена была ещё жива. " -"Она всё это время была в подвале, придавленная куском обвалившегося пола. И " -"она потеряла много крови, она бредила, когда я её нашёл. Я не смог её " -"вытащить, так что я кормил и поил её и просто сидел рядом и держал её за " -"руку, пока она не умерла. А потом… что ж, потом я сделал то, что сейчас " -"обычно приходится делать с мёртвыми. После этого я собрал несколько " -"последних кусочков моей жизни и стараюсь никогда не оглядываться назад." - #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " @@ -199350,10 +200345,30 @@ msgstr "" "всё это время был в подвале, придавленный куском обвалившегося пола. И он " "потерял много крови, он бредил, когда я его нашла. Я не смогла его вытащить," " так что я кормила и поила его и просто сидела рядом и держала его за руку, " -"пока он не умер. А потом… что ж, потом я сделала то, что сейчас обычно " +"пока он не умер. А потом… Что ж, потом я сделала то, что сейчас обычно " "приходится делать с мёртвыми. После этого я собрала несколько последних " "кусочков моей жизни и стараюсь никогда не оглядываться назад." +#: lang/json/talk_topic_from_json.py +msgid "" +"I did. Took a few hours to get an opening. And you wanna know the fucked " +"up part? Like, out of all this? My wife was still alive. She'd been in " +"the basement the whole time, pinned under a collapsed piece of floor. And " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " +"have to do to the dead now. And then I packed up the last few fragments of " +"my life, and I try to never look back." +msgstr "" +"Да, получилось. Я потратил несколько часов, чтобы найти вход. А хочешь " +"знать, в чём самый пиздец? Типа, вот самый-самый? Моя жена была ещё жива. " +"Она всё это время была в подвале, придавленная куском обвалившегося пола. И " +"она потеряла много крови, она бредила, когда я её нашёл. Я не смог её " +"вытащить, так что я кормил и поил её и просто сидел рядом и держал её за " +"руку, пока она не умерла. А потом… Что ж, потом я сделал то, что сейчас " +"обычно приходится делать с мёртвыми. После этого я собрал несколько " +"последних кусочков моей жизни и стараюсь никогда не оглядываться назад." + #: lang/json/talk_topic_from_json.py msgid "" "I was at school for . Funny thing, actually: I was gearing " @@ -199447,11 +200462,11 @@ msgid "" "I think something pretty bad must have happened to me. Or maybe I was just " "hit in the head really hard. Or both. Both seems likely." msgstr "" -"Честно… Я даже не помню. Я смутно помню свою жизнь ещё до того, как мир " -"изменился, но про сам ? Всё как в тумане. Я не знаю, как " -"мне удалось выжить, или вообще как всё произошло. Со мной, наверно, " -"произошло что-то плохое. Или я очень сильно ударился головой. Или всё сразу." -" Похоже, всё сразу." +"Честно… Я даже не помню. Я смутно помню свою жизнь ещё до того, как мир " +"изменился, но про сам ? Всё как в тумане. Я не знаю, как мне " +"удалось выжить, или вообще как всё произошло. Со мной, наверно, произошло " +"что-то плохое. Или я очень сильно ударился головой. Или всё сразу. Похоже, " +"всё сразу." #: lang/json/talk_topic_from_json.py msgid "" @@ -199656,7 +200671,7 @@ msgid "" " everything." msgstr "" "Я был на рыбалке со своей подругой, когда всё случилось. Я точно не уверен, " -"как выстраиваются дни… первым звоночком Армагеддона на нас налетел какой-то " +"как выстраиваются дни… Первым звоночком Армагеддона на нас налетел какой-то " "ядовитый ветер с чем-то вроде кислотного тумана, разъедавшего глаза и кожу. " "Мы не знали, что делать, поэтому спрятались и передохнули. А пока мы " "отдыхали, повсюду улеглась странная пыль." @@ -199723,7 +200738,7 @@ msgid "" msgstr "" "Если бы. Смерть была бы милосердием. Она зашлась в страшном задыхающемся " "вопле, и её тело развалилось на куски. Грибы прорывались из каждой части её " -"тела. Я… я сбежал. Сейчас мне бы хотелось прекратить её мучения, но " +"тела. Я… Я сбежал. Сейчас мне бы хотелось прекратить её мучения, но " "возвращаться обратно — чистое самоубийство. " #: lang/json/talk_topic_from_json.py @@ -199933,7 +200948,7 @@ msgid "" "That's all way behind me." msgstr "" "Это само по себе история, дружище. У меня была одна из крупнейших плантаций " -"конопли на Восточном побережье. Хаха, я много мог бы тебе рассказать… но не " +"конопли на Восточном побережье. Хаха, я много мог бы тебе рассказать… Но не " "буду. Всё это позади." #: lang/json/talk_topic_from_json.py @@ -199942,7 +200957,7 @@ msgid "" "making a bioweapon. It didn't get used or anything, but, well, it got out " "of hand." msgstr "" -"Это вроде… это кое-что. Вначале меня взяли на слабо, а под конец я делал " +"Это вроде… Это кое-что. Вначале меня взяли на слабо, а под конец я делал " "биологическое оружие. Оно не применялось, но что ж, всё зашло слишком " "далеко." @@ -200146,10 +201161,10 @@ msgid "" "lines. It's not going exactly like I thought it would, but that's prophecy " "for you." msgstr "" -"Разумеется. Всё же и так понятно, нет? Та… та катастрофа, это было " +"Разумеется. Всё же и так понятно, нет? Та… Та катастрофа, это было " "Вознесение. Я всё ещё здесь, и я всё еще не понимаю, почему. Я буду хранить " "Иисуса в своём сердце в грядущих временах Великой Скорби. Когда времена " -"пройдут, я уверен, Он пригласит меня в Рай. Или… или что-то такое. Всё идёт " +"пройдут, я уверен, Он пригласит меня в Рай. Или… Или что-то такое. Всё идёт " "не так, как я ожидал, но таково пророчество для тебя." #: lang/json/talk_topic_from_json.py @@ -200198,22 +201213,6 @@ msgstr "" "Вознесение прошло, а я остался. Так что теперь я буду бродить по Аду на " "Земле. Хотелось бы мне с большим рвением посещать воскресную школу." -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" -"Я жил один на старой семейной ферме вдали от города. Моя жена умерла чуть " -"более месяца до того, как всё началось… рак. Я потерял её такой молодой, но " -"теперь я хотя бы наконец вижу в этом что-то хорошее. Короче, я всё равно " -"просидел какое-то время взаперти. Когда по новостям заговорили про китайское" -" биооружие и спящих агентов и показали бунты в Бостоне и всё такое, я " -"устроился поудобнее с банкой супа и переключил канал." - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -200225,12 +201224,28 @@ msgid "" "channel." msgstr "" "Я жила одна на старой семейной ферме вдали от города. Мой муж умер чуть " -"более месяца до того, как всё началось… рак. Я потеряла его таким молодым, " +"более месяца до того, как всё началось… Рак. Я потеряла его таким молодым, " "но теперь я хотя бы наконец вижу в этом что-то хорошее. Короче, я всё равно " "просидела какое-то время взаперти. Когда по новостям заговорили про " "китайское биооружие и спящих агентов и показали бунты в Бостоне и всё такое," " я устроилась поудобнее с банкой супа и переключила канал." +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" +"Я жил один на старой семейной ферме вдали от города. Моя жена умерла чуть " +"более месяца до того, как всё началось… Рак. Я потерял её такой молодой, но " +"теперь я хотя бы наконец вижу в этом что-то хорошее. Короче, я всё равно " +"просидел какое-то время взаперти. Когда по новостям заговорили про китайское" +" биооружие и спящих агентов и показали бунты в Бостоне и всё такое, я " +"устроился поудобнее с банкой супа и переключил канал." + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -200241,7 +201256,7 @@ msgid "" " Just the emergency broadcast, over and over." msgstr "" "Что ж, всё понемногу нарастало. Пошёл кислотный дождь, он сжёг один из моих " -"тракторов. Не то чтоб мне приходилось работать в поле со времён… да, прошёл " +"тракторов. Не то чтоб мне приходилось работать в поле со времён… Да, прошёл " "целый, , год, а ничего полезного так и не сделано. Потом начались " "взрывы и всё такое, и вертолёты кругом. Мне стало страшно, я сидел с " "задёрнутыми шторами и переключал каналы. И вот однажды переключать стало " @@ -200326,7 +201341,7 @@ msgstr "" "тоже. Я сумел забрать своего щеночка… забрать его оттуда, это… это было " "нелегко, пришлось прикрываться дверью полицейской машины как щитом и сперва " "убить зомби-копа. А потом, ну, пока я рыдал, Бак вернулся. Мне пришлось… " -". Я… я не могу сказать. Ты знаешь." +". Я… Я не могу сказать. Ты знаешь." #: lang/json/talk_topic_from_json.py msgid "I'm sorry about Buck. " @@ -200336,14 +201351,6 @@ msgstr "Мне жаль Бака. " msgid "I'm sorry about Buck. " msgstr "Мне жаль Бака. " -#: lang/json/talk_topic_from_json.py -msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." -msgstr "" -"Слушай. Я тебе доходчиво объясняю. Я работаю на тебя, лады? Я не хочу к " -"кому-то привязываться. Ты платишь не за дружбу." - #: lang/json/talk_topic_from_json.py msgid "" "Like I said, you want me to tell you a story, you gotta pony up the whisky." @@ -200352,6 +201359,14 @@ msgstr "" "Как я говорил, если ты хочешь услышать историю, выкладывай виски. Помни, " "полную бутылку." +#: lang/json/talk_topic_from_json.py +msgid "" +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." +msgstr "" +"Слушай. Я тебе доходчиво объясняю. Я работаю на тебя, лады? Я не хочу к " +"кому-то привязываться. Ты платишь не за дружбу." + #: lang/json/talk_topic_from_json.py msgid "" "I'm not looking for a friend, but I've paid my dues and earned my way. You " @@ -200583,12 +201598,12 @@ msgid "" msgstr "" "Прозвучал приказ об эвакуации, так что я эвакуировался, причём довольно " "быстро. Вот так я избежал худшего. Наш центр эвакуации был совершенно " -"бесполезен… я, пара других, несколько жестянок с едой и несколько одеял. " +"бесполезен… Я, пара других, несколько жестянок с едой и несколько одеял. " "Даже близко не достаточно. Народ разделился напополам и затеял драку. Мы " "ушли оттуда и основали маленький лагерь. Они пытались сделать меня лидером, " "думали, я знаю обо всём больше, чем я на самом деле знал, потому что я " "пришёл подготовленным. Как я говорил, я не тот учёный, но они не понимали. " -"Я… я сделал, что мог." +"Я… Я сделал, что мог." #: lang/json/talk_topic_from_json.py msgid "What happened with your leadership run?" @@ -200762,20 +201777,6 @@ msgstr "" "трусом, но сейчас я знаю, что если б я остался и помог, превратился бы в ещё" " один слюнявый труп." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" -"Что ж, у меня есть странная надежда, может, и тупая. Я видел, как моя " -"невеста уезжала со своим братом — моим свадебным свидетелем — в его пикапе, " -"когда началась вся хрень. Так что, пока я любым образом их не встречу, я всё" -" ещё буду верить, что они где-то там, и у них всё хорошо. Это больше, чем " -"есть у многих из нас." - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -200791,12 +201792,22 @@ msgstr "" "многих из нас." #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" -msgstr "О чём ты там говорил?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." +msgstr "" +"Что ж, у меня есть странная надежда, может, и тупая. Я видел, как моя " +"невеста уезжала со своим братом — моим свадебным свидетелем — в его пикапе, " +"когда началась вся хрень. Так что, пока я любым образом их не встречу, я всё" +" ещё буду верить, что они где-то там, и у них всё хорошо. Это больше, чем " +"есть у многих из нас." #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" -msgstr "Добро пожаловать! Не видел тебя раньше, чем могу помочь?" +msgid "What were you saying before that?" +msgstr "О чём ты там говорил?" #: lang/json/talk_topic_from_json.py msgid "Hey there." @@ -200818,6 +201829,10 @@ msgstr "Добро пожаловать!" msgid "How's the weather?" msgstr "Как погода?" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "Добро пожаловать! Не видел тебя раньше, чем могу помочь?" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "Что это за место?" @@ -200914,24 +201929,24 @@ msgstr "Я хотя бы попытался." #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" "Тебе придется спросить у нашего лидера, Елены. Она тут принимает решения. Но" -" как я сказал, твои шансы низкие, как и чьи угодно. Если бы нашел нас " -"раньше, они были бы выше. Последний член присоединился всего несколько дней " -"назад." +" как я сказал, твои шансы низкие, как и чьи угодно. Последний член " +"присоединился уже очень давно." #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" "Тебе придется спросить у нашего лидера, Елены. Она тут принимает решения. Но" -" как я сказал, твои шансы низкие, как и чьи угодно. Последний член " -"присоединился уже очень давно." +" как я сказал, твои шансы низкие, как и чьи угодно. Если бы нашел нас " +"раньше, они были бы выше. Последний член присоединился всего несколько дней " +"назад." #: lang/json/talk_topic_from_json.py msgid "" @@ -200959,11 +201974,11 @@ msgid "" "and I could join. Also, working in the shelter taught me to cook on a very " "low budget. It's an even more useful skill today." msgstr "" -"Знаешь, я работал поваром в приюте для бездомных. Так совпало, что я " -"встретил сообщество. Они много раз приходили, чтобы помочь бездомным и " -"проповедовать Библию. Я уверен, что именно поэтому я и моя семья смогли " -"присоединиться к ним. Кроме того, работа в приюте научила меня готовить " -"очень экономно. Это очень полезный навык сегодня." +"Знаешь, я работал поваром в приюте для бездомных. Так совпало, что я " +"встретил сообщество. Они много раз приходили, чтобы помочь бездомным и " +"проповедовать Библию. Я уверен, что именно поэтому я и моя семья смогли " +"присоединиться к ним. Кроме того, работа в приюте научила меня готовить " +"очень экономно. Это очень полезный навык сегодня." #: lang/json/talk_topic_from_json.py msgid "" @@ -200971,8 +201986,8 @@ msgid "" "everything I need here: my family, a nice job and roof over my head. I wish" " God was as forgiving to others as to me." msgstr "" -"Может быть лучше, может быть хуже. Но я не жалуюсь. У меня здесь есть всё," -" что мне нужно: моя семья, хорошая работа и крыша над головой. Я бы хотел, " +"Может быть лучше, может быть хуже. Но я не жалуюсь. У меня здесь есть всё, " +"что мне нужно: моя семья, хорошая работа и крыша над головой. Я бы хотел, " "чтобы Бог был таким благосклонным к окружающим, как и ко мне." #: lang/json/talk_topic_from_json.py @@ -200990,17 +202005,17 @@ msgstr "" "до а, и ан обратной стороне у них напечатено наше имя. Куда " "удобнее чем доллары, их теперь только на растопку пускать." -#: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." -msgstr "Эй! Ты что тут делаешь? Тебе сюда нельзя." - #: lang/json/talk_topic_from_json.py msgid "You're back." msgstr "Ты снова тут." #: lang/json/talk_topic_from_json.py msgid "So…?" -msgstr "И...?" +msgstr "И…?" + +#: lang/json/talk_topic_from_json.py +msgid "Hey! What are you doing up here? You are not allowed to come here." +msgstr "Эй! Ты что тут делаешь? Тебе сюда нельзя." #: lang/json/talk_topic_from_json.py msgid "How much food do you have in storage?" @@ -201012,7 +202027,7 @@ msgstr "Могу ли я одолжить что-нибудь из тайник #: lang/json/talk_topic_from_json.py msgid "I am sorry, I didn't know. I'll be going." -msgstr "Извини, я не знаю. Мне пора." +msgstr "Извини, я не знаю. Мне пора." #: lang/json/talk_topic_from_json.py msgid "I have to go now." @@ -201021,7 +202036,7 @@ msgstr "Мне пора идти." #: lang/json/talk_topic_from_json.py msgid "" "Me? I am the food guard. I've been tasked to watch over this storage." -msgstr "Мне? Я охраняю еду. Мне было поручено следить за этим хранилищем." +msgstr "Мне? Я охраняю еду. Мне было поручено следить за этим хранилищем." #: lang/json/talk_topic_from_json.py msgid "Can I borrow something from the stockpile?" @@ -201033,21 +202048,21 @@ msgstr "Здесь что-нибудь украли?" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" -"Извини, но никому не разрешено брать что-либо отсюда. Мы бы хотели помочь, " -"но у нас уже и так достаточно голодных ртов." +"Боюсь, нет. Послушай, у нас кончается рацион и мы не хотим тратить попусту " +"ещё больше. Даже если ты просто хочешь «одолжить». Плохо, что ты не пришел " +"сюда раньше, мы тогда могли бы помочь." #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" -"Боюсь, нет. Послушай, у нас кончается рацион и мы не хотим тратить попусту " -"ещё больше. Даже если ты просто хочешь «одолжить». Плохо, что ты не пришел" -" сюда раньше, мы тогда могли бы помочь." +"Извини, но никому не разрешено брать что-либо отсюда. Мы бы хотели помочь, " +"но у нас уже и так достаточно голодных ртов." #: lang/json/talk_topic_from_json.py msgid "I have money." @@ -201089,14 +202104,6 @@ msgstr "" msgid "I think I'll be going." msgstr "Думаю, мне пора." -#: lang/json/talk_topic_from_json.py -msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." -msgstr "" -"Об этом не стоит болтать, но у нас около 20 ящиков, полных хорошо хранящейся" -" еды." - #: lang/json/talk_topic_from_json.py msgid "" "I don't know anymore. You see, we used to have 20 crates full of non-" @@ -201105,6 +202112,14 @@ msgstr "" "Теперь даже и не знаю. Понимаешь, у нас было двадцать полных ящиков " "продуктов. Это было несколько месяцев назад. Мы почти все съели." +#: lang/json/talk_topic_from_json.py +msgid "" +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." +msgstr "" +"Об этом не стоит болтать, но у нас около 20 ящиков, полных хорошо хранящейся" +" еды." + #: lang/json/talk_topic_from_json.py msgid "Where did all this food come from?" msgstr "Откуда здесь вся эта еда?" @@ -201161,7 +202176,7 @@ msgstr "Что ты сейчас читаешь?" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" "Не так уж важно, я могу читать что угодно. Но книги про мистику мои любимые." " Хотелось бы, чтобы у меня их было побольше." @@ -201177,21 +202192,21 @@ msgid "" "from our community." msgstr "" "Не знаю ничего об этом. Я не замечал ничего подозрительного среди " -"поступлений на склад. Видимо, я хорош в своей работе... или никто не плох " +"поступлений на склад. Видимо, я хорош в своей работе… Или никто не плох " "настолько, чтобы красть у нас." #: lang/json/talk_topic_from_json.py msgid "That's good to hear." msgstr "Приятно слышать." -#: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." -msgstr "Приятно познакомиться." - #: lang/json/talk_topic_from_json.py msgid "Are you here to protect us?" msgstr "Вы здесь, чтобы защитить нас?" +#: lang/json/talk_topic_from_json.py +msgid "Pleased to meet you." +msgstr "Приятно познакомиться." + #: lang/json/talk_topic_from_json.py msgid "I'm just trying to get by." msgstr "Я просто пытаюсь выжить." @@ -201250,14 +202265,14 @@ msgstr "" msgid "That's the most hopeful thing I've heard so far." msgstr "Это самое обнадеживающее, что я слышал за последнее время." -#: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." -msgstr "CRISPR? Радиация? Может быть, кролики всему причиной." - #: lang/json/talk_topic_from_json.py msgid "Same way you got yours, I bet." msgstr "Так же, как и ты, готов поспорить." +#: lang/json/talk_topic_from_json.py +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgstr "CRISPR? Радиация? Может быть, кролики всему причиной." + #: lang/json/talk_topic_from_json.py msgid "So it goes" msgstr "Такие дела." @@ -201266,6 +202281,10 @@ msgstr "Такие дела." msgid "You're disgusting." msgstr "Вы отвратительны." +#: lang/json/talk_topic_from_json.py +msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgstr "Не хочу грубить, но тебе стоит посмотреть в зеркало." + #: lang/json/talk_topic_from_json.py msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" @@ -201273,17 +202292,13 @@ msgstr "" "выживанию." #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." -msgstr "Не хочу грубить, но тебе стоит посмотреть в зеркало." +msgid "Hey, ." +msgstr "Эй, ." #: lang/json/talk_topic_from_json.py msgid "I can't believe my eyes. Please get me outta here…" msgstr "Глазам не верю. Пожалуйста, вытащи меня отсюда…" -#: lang/json/talk_topic_from_json.py -msgid "Hey, ." -msgstr "Эй, ." - #: lang/json/talk_topic_from_json.py msgid "I've come to take you home, lets go." msgstr "Я пришёл, чтобы отвести тебя домой, пошли." @@ -201309,18 +202324,18 @@ msgid "Sounds good, Barry." msgstr "Хорошо, Барри." #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" -msgstr "Привет, мэм, что вас сюда привело?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." +msgstr "Я вижу этот значок. Похоже, тебе следует убраться вон с этой земли." #: lang/json/talk_topic_from_json.py msgid "Hello Sir, what brings you here?" msgstr "Привет, сэр, что вас сюда привело?" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." -msgstr "Я вижу этот значок. Похоже, тебе следует убраться вон с этой земли." +msgid "Hello Ma'am, what brings you here?" +msgstr "Привет, мэм, что вас сюда привело?" #: lang/json/talk_topic_from_json.py msgid "Yeah, I'm a Marshal, what are you going to do about it?" @@ -201401,16 +202416,16 @@ msgstr "Твоя кузница работает?" msgid "Where can I find Chris?" msgstr "Где найти Криса?" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "Привет, как дела?" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "Я вижу твой значок. Прочь с нашей земли, мы тут маршалов не любим." +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "Привет, как дела?" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -201527,16 +202542,16 @@ msgstr "" "насчёт конца света." #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" -msgstr "Здорово, что тебя сюда привело?" +msgid "Is that a U.S. Marshal's badge you're wearing?" +msgstr "У тебя значок маршала США?" #: lang/json/talk_topic_from_json.py msgid "Hello, what brings you here?" msgstr "Привет, что тебя сюда привело?" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" -msgstr "У тебя значок маршала США?" +msgid "Hi, what brings you here?" +msgstr "Здорово, что тебя сюда привело?" #: lang/json/talk_topic_from_json.py msgid "Yes, I'm a marshal." @@ -201672,12 +202687,6 @@ msgstr "Твоя дочь живёт дальше по дороге?" msgid "Where is your brother's place?" msgstr "Где твой брат?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "Я вижу этот значок. Похоже, тебе следует убраться вон с этой земли." - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "Милая молочная ферма, должно быть, управляться с нею непросто." @@ -201898,14 +202907,14 @@ msgstr "Пока что всё. Давай поговорим о чём-нибу msgid "That's all for now. I'd best get going." msgstr "Пока что всё. Мне пора." -#: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." -msgstr "Здравствуй, в последние дни народу не видать." - #: lang/json/talk_topic_from_json.py msgid "Leave our property, Marshal." msgstr "Убирайся с нашей собственности, маршал." +#: lang/json/talk_topic_from_json.py +msgid "Hello, We don't see many people these days." +msgstr "Здравствуй, в последние дни народу не видать." + #: lang/json/talk_topic_from_json.py msgid "Hi, it looks like you are doing well here." msgstr "Привет, похоже, у вас тут всё хорошо." @@ -202134,12 +203143,8 @@ msgid "Tell me about your dad." msgstr "Расскажи про своего отца." #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "" -"Мэм, я не знаю как, чёрт возьми, вы добрались сюда, но если в вас есть хоть " -"капля рассудка, уходите отсюда, пока можете." +msgid "Marshal, I hope you're here to assist us." +msgstr "Маршал, я надеюсь, вы здесь, чтобы помочь нам." #: lang/json/talk_topic_from_json.py msgid "" @@ -202150,8 +203155,12 @@ msgstr "" "капля рассудка, уходите отсюда, пока можете." #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "Маршал, я надеюсь, вы здесь, чтобы помочь нам." +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "" +"Мэм, я не знаю как, чёрт возьми, вы добрались сюда, но если в вас есть хоть " +"капля рассудка, уходите отсюда, пока можете." #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -202231,16 +203240,16 @@ msgstr "" "Что бы они ни сделали это, должно быть, сработало, так как мы все ещё живы…" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "Мэм, вам не разрешено здесь находиться… Вы должны уйти." +msgid "Marshal, I'm rather surprised to see you here." +msgstr "Маршал, я удивлён видеть Вас здесь." #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "Сэр, вам не разрешено здесь находиться… Вы должны уйти." #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "Маршал, я удивлён видеть Вас здесь." +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "Мэм, вам не разрешено здесь находиться… Вы должны уйти." #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -202262,7 +203271,7 @@ msgid "" "any questions." msgstr "" "Мы защищаем массив внешних коммуникаций этого объекта. Я мало что могу " -"сказать… если у тебя есть какие-либо вопросы, пойди и найди моего командира." +"сказать… Если у тебя есть какие-либо вопросы, пойди и найди моего командира." #: lang/json/talk_topic_from_json.py msgid "I'll try and find your commander then…" @@ -202286,6 +203295,22 @@ msgstr "" "чтобы защитить федеральные секреты и поддержать целостность всей сети. Мы " "надеемся, что несколько сообщений с открытым текстом всё же можно поймать." +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "Здравствуйте, маршал." + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "Маршал, боюсь я сейчас не могу говорить." + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "Я здесь не за главного, маршал." + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "Я как и полагается, направляю все вопросы своему лидеру, маршал." + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "Привет, гражданин… Я не уверен, что тебе можно здесь находиться. " @@ -202298,15 +203323,6 @@ msgstr "Займись своими делами, здесь нечего лов msgid "If you need something you'll need to talk to someone else." msgstr "Если тебе что-то нужно, поговори с кем либо ещё." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "Мэм." - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "" -"Эй мисс, вы не думаете, что будет безопасней вам присоединиться ко мне?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "Сэр." @@ -202318,20 +203334,13 @@ msgstr "" "вербовку." #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "Здравствуйте, маршал." - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "Маршал, боюсь я сейчас не могу говорить." - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "Я здесь не за главного, маршал." +msgid "Ma'am" +msgstr "Мэм." #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." -msgstr "Я как и полагается, направляю все вопросы своему лидеру, маршал." +msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgstr "" +"Эй мисс, вы не думаете, что будет безопасней вам присоединиться ко мне?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -202342,7 +203351,7 @@ msgid "" "My god, you've got to get me out of here. The things… the things they've " "done… please help." msgstr "" -"Господи, ты пришёл меня спасти. То… то, что они делали… помоги, умоляю." +"Господи, ты пришёл меня спасти. То… То, что они делали… Помоги, умоляю." #: lang/json/talk_topic_from_json.py msgid "Aren't you a little short to be a stormtrooper?" @@ -202388,21 +203397,11 @@ msgstr "Идём со мной, если хочешь жить." msgid "I've no use for weaklings. Run. Now." msgstr "Мне слабаки ни к чему. Бегом. Живо." -#: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "Пожалуйста, помоги мне. Мне нужна еда." - #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" +"So, any luck with convincing the others to come on your crazy adventure yet?" msgstr "" -"Пожалуйста, помоги мне. Мне надо поесть. Разве ты не их шериф? Ты мне не " -"поможешь?" - -#: lang/json/talk_topic_from_json.py -msgid "Thank you again. I really appreciate the food." -msgstr "Ещё раз спасибо. Я правда признателен за еду." +"Итак, удалось ли уговорить остальных пойти в твоё безумное приключение?" #: lang/json/talk_topic_from_json.py msgid "" @@ -202412,11 +203411,21 @@ msgstr "" "Мне неловко это говорить после всего, что ты сделал для меня, но… Нет ли у " "тебя чего покушать?" +#: lang/json/talk_topic_from_json.py +msgid "Thank you again. I really appreciate the food." +msgstr "Ещё раз спасибо. Я правда признателен за еду." + #: lang/json/talk_topic_from_json.py msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" msgstr "" -"Итак, удалось ли уговорить остальных пойти в твоё безумное приключение?" +"Пожалуйста, помоги мне. Мне надо поесть. Разве ты не их шериф? Ты мне не " +"поможешь?" + +#: lang/json/talk_topic_from_json.py +msgid "Please, help me. I need food." +msgstr "Пожалуйста, помоги мне. Мне нужна еда." #: lang/json/talk_topic_from_json.py msgid "" @@ -202435,20 +203444,20 @@ msgstr "Уйди от меня." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." msgstr "" "Они меня не пускают. Говорят, места нет, всё занято. Мне позволили пожить " -"тут, пока я прибираюсь и не развожу суету, но мне так хочется есть." +"тут, пока я прибираюсь и не развожу суету, но мне приходится выпрашивать " +"еду, чтоб выжить." #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." msgstr "" "Они меня не пускают. Говорят, места нет, всё занято. Мне позволили пожить " -"тут, пока я прибираюсь и не развожу суету, но мне приходится выпрашивать " -"еду, чтоб выжить." +"тут, пока я прибираюсь и не развожу суету, но мне так хочется есть." #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -202524,7 +203533,7 @@ msgid "" "room for me, thanks." msgstr "" "Вон там, снаружи? Это самоубийство! Люди уходят и не возвращаются, причём " -"люди, способные за себя постоять… не то что я. Спасибо, я уж лучше попытаю " +"люди, способные за себя постоять… Не то что я. Спасибо, я уж лучше попытаю " "счастья и буду побираться за объедки в ожидании, что кто-то в центре помрёт " "и освободит мне место." @@ -202567,10 +203576,6 @@ msgstr "" "Спасибо за предложение, но я, наверно, попытаю счастья здесь и не буду снова" " рисковать. Я помню и не спешу встретиться с ним снова." -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "Прости, мне слишком хочется есть, чтоб решаться на такую вещь." - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " @@ -202579,6 +203584,10 @@ msgstr "" "Неплохое предложение, но не думаю, что переживу поход. Похоже, ты не " "представляешь, насколько я бесполезна в этом мире." +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "Прости, мне слишком хочется есть, чтоб решаться на такую вещь." + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "Я обеспечу тебе защиту и лично туда отведу." @@ -202667,6 +203676,10 @@ msgstr "Ты что, правда носишь костюм динозавра?" msgid "Do you need something to eat?" msgstr "Хочешь поесть?" +#: lang/json/talk_topic_from_json.py +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgstr "О, отлично. Вкусняшки и хрустяшки. Круто, круто." + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, I'm real hungry and they put drugs in most of the food. I can see " @@ -202674,10 +203687,6 @@ msgid "" msgstr "" "Ага, я сильно голоден, а они кладут наркоту в еду. Я вижу, ты не как они." -#: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." -msgstr "О, отлично. Вкусняшки и хрустяшки. Круто, круто." - #: lang/json/talk_topic_from_json.py msgid "Actually can I ask you something else?" msgstr "А можно тебя ещё кое о чём спросить?" @@ -202729,8 +203738,8 @@ msgid "" "Kind of a question's that? Yeah man, you got cardboard, I got a whole… a " "whole shopping list. Got it here." msgstr "" -"Что за вопросы? Ага, чувак, у тебя картон, у меня… У меня целый список " -"покупок. Давай." +"Что за вопросы? Ага, чувак, у тебя картон, у меня… У меня целый список " +"покупок. Давай." #: lang/json/talk_topic_from_json.py msgid "What's next on the list?" @@ -202782,6 +203791,14 @@ msgstr "" "Ты спрашиваешь меня, что я вижу, но я не скажу, что ты видишь. Иногда надо " "защититься." +#: lang/json/talk_topic_from_json.py +msgid "" +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" +msgstr "" +"Что ж… У меня всё было пучком, но остальные ушли, и теперь хозяева не велят " +"мне строить себе убежище. Поможешь с ними справиться?" + #: lang/json/talk_topic_from_json.py msgid "" "That's it! I'm just gonna need a little time to get it all set up. Thanks." @@ -202791,14 +203808,6 @@ msgstr "" "Точно! Мне просто нужно немного времени, чтоб всё устроить. Спасибо. Ты " "очень мне помог. Я чувствую себя куда более собой с такой помощью." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" -msgstr "" -"Что ж… У меня всё было пучком, но остальные ушли, и теперь хозяева не велят " -"мне строить себе убежище. Поможешь с ними справиться?" - #: lang/json/talk_topic_from_json.py msgid "" "Why don't you leave this place? Come with me, I could use some help out " @@ -202818,21 +203827,18 @@ msgstr "" "налаживается!" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "Забей на тех мудаков." +msgid "Fuck off, dickwaddle." +msgstr "Отъебись, гондон." #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." -msgstr "Эй, привет, не-мудила. Рада снова тебя видеть." +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgstr "" +"Йо. Кто-нибудь горит желанием отправиться с этой остановки до твоего " +"палаточного города?" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" -msgstr "" -"Слушай, прости за тот нервяк. Ты, может, и мудила, но ты ни при чём. У меня " -"адски падает сахар в крови, меня немного штормит. Мы друзья?" +msgid "Hey there. Good to see you again." +msgstr "Привет. Рад снова тебя видеть." #: lang/json/talk_topic_from_json.py msgid "" @@ -202841,18 +203847,21 @@ msgid "" msgstr "Осторожно, мне снова хочется жрать, и я не отвечаю за свои действия." #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." -msgstr "Привет. Рад снова тебя видеть." +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" +msgstr "" +"Слушай, прости за тот нервяк. Ты, может, и мудила, но ты ни при чём. У меня " +"адски падает сахар в крови, меня немного штормит. Мы друзья?" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" -msgstr "" -"Йо. Кто-нибудь горит желанием отправиться с этой остановки до твоего " -"палаточного города?" +msgid "Hey there, not-asshole. Good to see you again." +msgstr "Эй, привет, не-мудила. Рада снова тебя видеть." #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "Отъебись, гондон." +msgid "Don't bother with these assholes." +msgstr "Забей на тех мудаков." #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -202971,11 +203980,11 @@ msgstr "" "целые часы, с нами были больные и раненые. Один парень умер, мы думали, что " "он просто спит, пока тот не поднялся. Поднялась паника, стрельба в закрытом " "помещении, ну всё такое. Всего за несколько минут умерла куча народу. Потом " -"те мудаки назвали всё «прорывом» и попытались нас запереть… мы слишком долго" +"те мудаки назвали всё «прорывом» и попытались нас запереть… Мы слишком долго" " убеждали истерящих охранников, что мы живые и хотим выбраться. Я отдам " "должное одному парню, Шону: когда он сообразил, что запер живых людей вместе" " с зомби, он лично пришёл помочь, хотя некоторые свежие мертвецы начали " -"подниматься, и сдерживал их, пока мы не ушли. Это… это единственный хороший " +"подниматься, и сдерживал их, пока мы не ушли. Это… Это единственный хороший " "поступок, что я видел с конца света: он признал свою ошибку и пошёл на риск," " чтоб ей поправить. Огромное почтение тому парню. Ах да, сейчас он зомби, " "разумеется. Спасибо, что напомнил про то безудержное веселье, блядь." @@ -203225,14 +204234,6 @@ msgid "" "that?" msgstr "Это опасно. Какая мне выгода с такого риска?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" -"Хрен знает, научный интерес? Если ничего не принесёшь, не парься. Как " -"видишь, у меня тут море удовольствий." - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -203245,6 +204246,14 @@ msgstr "" " изучения этих штук. Сгодится почти что угодно, но если оно и правда такое " "опасное, как ты описываешь, то не неси споровые органы." +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" +"Хрен знает, научный интерес? Если ничего не принесёшь, не парься. Как " +"видишь, у меня тут море удовольствий." + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "Так уж вышло, что у меня прямо сейчас при себе грибной кусок." @@ -203259,7 +204268,7 @@ msgid "" "\n" "Okay, listen: you've got yourself a deal. I'll come to your base, but you've gotta get me hooked up with a microscope as soon as you can. This could be the beginning of something really cool. Oh, and it should go without saying that I'm not coming unless you can find a place for my friends here in your base. I'm sure you anticipated that. Talk them into going and I'm in. It should be easy, they're a bunch of sweet hearted saps." msgstr "" -"Ага. Ага, ага, ага. Это действительно любопытно. Взгляни, тут сетевидные образования, напоминает увеличенный срез базидиокарпа… но взгляни сюда, я никогда не видела ничего похожего на эти волокна. Интересно, подвижные ли они?\n" +"Ага. Ага, ага, ага. Это действительно любопытно. Взгляни, тут сетевидные образования, напоминает увеличенный срез базидиокарпа… Но взгляни сюда, я никогда не видела ничего похожего на эти волокна. Интересно, подвижные ли они?\n" "\n" "Ладно, слушай: я предлагаю тебе сделку. Я пойду в твой лагерь, но лучше раздобудь мне микроскоп как можно скорее. Похоже, начинается кое-что классное. О, и разумеется, я не тронусь с места, если ты не пристроишь к себе моих друзей. Уверена, ты этого ожидал. Уговори их, и я в деле. Проблем быть не должно, они просто добродушные милашки." @@ -203273,7 +204282,7 @@ msgid "" "\n" "Sorry. I could stare at this all day. I owe you one, a big one. Thanks for this. Let me know if you ever need a favor from a chubby beggar woman." msgstr "" -"Ага. Ага, ага, ага. Это действительно любопытно. Взгляни, тут сетевидные образования, напоминает увеличенный срез базидиокарпа… но взгляни сюда, я никогда не видела ничего похожего на эти волокна. Интересно, подвижные ли они?\n" +"Ага. Ага, ага, ага. Это действительно любопытно. Взгляни, тут сетевидные образования, напоминает увеличенный срез базидиокарпа… Но взгляни сюда, я никогда не видела ничего похожего на эти волокна. Интересно, подвижные ли они?\n" "\n" "Извини. Я целый день могу разглядывать эту штуку. Я тебе должна, причём некисло так. Спасибо. Дай знать, если когда-нибудь понадобится услуга от толстой нищенки." @@ -203294,14 +204303,14 @@ msgstr "" msgid "I'll see what I can do." msgstr "Посмотрю, что получится сделать." -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "Эй, что думаешь про то, что выживает сильнейший?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "Ещё раз спасибо за заморенного червячка, дружище." +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "Эй, что думаешь про то, что выживает сильнейший?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "Почему ты спрашиваешь?" @@ -203318,14 +204327,6 @@ msgstr "Приятно снова тебя увидеть, как дела?" msgid "Nice to see you. I gotta be going though." msgstr "И мне тоже приятно тебя видеть. Но мне пора." -#: lang/json/talk_topic_from_json.py -msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" -msgstr "" -"Потому что я никак не сильнейший, поэтому я буду сидеть тут, пока не помру с" -" голоду. Поможешь несчастному больному бедолаге?" - #: lang/json/talk_topic_from_json.py msgid "" "Oh you know, the usual: sittin' out here until I starve to death, playin' " @@ -203334,6 +204335,14 @@ msgstr "" "О, ну ты знаешь, как обычно: сижу тут, пока не помру с голоду, режусь в " "карты с Дэйвом, всё такое." +#: lang/json/talk_topic_from_json.py +msgid "" +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" +msgstr "" +"Потому что я никак не сильнейший, поэтому я буду сидеть тут, пока не помру с" +" голоду. Поможешь несчастному больному бедолаге?" + #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" msgstr "Я могу помочь… хочешь чего-нибудь поесть?" @@ -203354,15 +204363,15 @@ msgstr "Как ты вообще сюда добрался, если так бо msgid "Why are you camped out here if they won't let you in?" msgstr "Почему ты тут живёшь, если они тебя не пускают?" +#: lang/json/talk_topic_from_json.py +msgid "That's awful kind of you, you really are a wonderful person." +msgstr "Это ужасно мило с твоей стороны, ты правда чудесный человек." + #: lang/json/talk_topic_from_json.py msgid "" "Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "Ого, ух ты! Ты настоящее сокровище, знаешь? Спасибо за саму мысль." -#: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." -msgstr "Это ужасно мило с твоей стороны, ты правда чудесный человек." - #: lang/json/talk_topic_from_json.py msgid "" "It's good to know there are still people like you in the world, it really " @@ -203416,7 +204425,7 @@ msgid "" msgstr "" "Милосердие. У меня есть укрытие, свет и тепло, а охранники помогут, если " "появятся зомби. Тут не так плохо. Если б я был сам по себе, у меня бы ничего" -" этого не было, и мне всё ещё пришлось бы искать еду… короче, я был бы в " +" этого не было, и мне всё ещё пришлось бы искать еду… Короче, я был бы в " "могиле. Или, вероятно, вернулся бы из могилы." #: lang/json/talk_topic_from_json.py @@ -203532,8 +204541,8 @@ msgid "" "with you, but if you can convince the others to go, then I guess I'll come " "along." msgstr "" -"Ммм… честно, я даже не думал, что Дэйву можно помочь, а ты доказываешь " -"обратное! Ты чертовски помог бедняге. Слушай, я… я немного приукрасил своё " +"Ммм… Честно, я даже не думал, что Дэйву можно помочь, а ты доказываешь " +"обратное! Ты чертовски помог бедняге. Слушай, я… Я немного приукрасил своё " "желание пойти с тобой, но если ты убедишь остальных, то и я присоединюсь." #: lang/json/talk_topic_from_json.py @@ -203597,9 +204606,9 @@ msgid "" "little while after the Cataclysm. No idea what caused it. I can't blame " "them for hating it, I hate it." msgstr "" -"Мерзко, правда? Ощущается, как волосня на лобке. Начало расти повсюду " -"вскоре после катаклизма. Без понятия, в чём причина. Я не осуждаю, что все" -" это ненавидят, я и сам ненавижу." +"Мерзко, правда? Ощущается, как волосня на лобке. Начало расти повсюду вскоре" +" после катаклизма. Без понятия, в чём причина. Я не осуждаю, что все это " +"ненавидят, я и сам ненавижу." #: lang/json/talk_topic_from_json.py msgid "" @@ -203657,7 +204666,7 @@ msgid "" "there, I don't know what I'd find, and I think maybe that scares me the " "most." msgstr "" -"Та же причина, по которой я здесь застрял… во-первых, слишком опасно. Почти " +"Та же причина, по которой я здесь застрял… Во-первых, слишком опасно. Почти " "сто миль, по набитой зомби территории, пешком, чтоб добраться до побережья? " "Нет уж, , спасибо. А потом, как я доберусь от побережья до Блок-" "Айленда? Моя семья переехала туда, когда отец ушёл на пенсию, и что-то мне " @@ -203723,10 +204732,6 @@ msgstr "Точно. Пошли." msgid "What's your take on the situation here?" msgstr "Как ты тут оказалась?" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "О, эммм… привет. Похоже, ты тут впервые. Я Алиша." - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "О, привет, это снова ты." @@ -203739,6 +204744,10 @@ msgstr "Ты вернулся и всё ещё живой! Ого-го." msgid "Aw hey, look who's back." msgstr "Эй, посмотрите, кто вернулся." +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "О, эммм… Привет. Похоже, ты тут впервые. Я Алиша." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "Приятно познакомиться, ребёнок. Как дела?" @@ -203756,16 +204765,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "Привет, Алиша. Я не могу остаться поговорить." #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "Я не ребёнок, ясно? Мне четырнадцать." +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "Я не ребёнок, ясно? Мне шестнадцать." #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "Я не ребёнок, ясно? Мне пятнадцать." #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "Я не ребёнок, ясно? Мне шестнадцать." +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "Я не ребёнок, ясно? Мне четырнадцать." #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -203775,18 +204784,6 @@ msgstr "Прости, не хотел тебя обидеть. Как дела?" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "Прости, не хотел тебя обидеть. Я пойду." -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" -"Я без понятия, что тут творится. Я вообще не уверена, зачем мы тут вообще. " -"Они говорят, нам надо подождать, пока нас не переведут в убежище внизу, но " -"мы тут торчим целые дни, и ни слова о том, сколько нам ещё ждать. Всё очень " -"тупо, и никто ничего мне сказать не может." - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -203800,6 +204797,18 @@ msgstr "" "месяца. Я не знаю, что мы тут делаем. Я перечитала все книги, что были. " "Снаружи полно зомби, так что мы застряли. Мы слышим их по ночам." +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" +"Я без понятия, что тут творится. Я вообще не уверена, зачем мы тут вообще. " +"Они говорят, нам надо подождать, пока нас не переведут в убежище внизу, но " +"мы тут торчим целые дни, и ни слова о том, сколько нам ещё ждать. Всё очень " +"тупо, и никто ничего мне сказать не может." + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -203848,9 +204857,8 @@ msgstr "" "третьем лице?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." -msgstr "Ого! Прекрасная леди, рад знакомству. Меня зовут Алонсо." +msgid "Hello again, gorgeous" +msgstr "И снова здравствуй, красавчик" #: lang/json/talk_topic_from_json.py msgid "" @@ -203861,8 +204869,9 @@ msgstr "" "Алонсо." #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" -msgstr "И снова здравствуй, красавчик" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgstr "Ого! Прекрасная леди, рад знакомству. Меня зовут Алонсо." #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Alonso." @@ -203889,44 +204898,44 @@ msgstr "Я тоже рада знакомству. Здорово. В Центр msgid "Actually I'm just heading out." msgstr "Вообще-то, я просто прохожу мимо." +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, it's a lot better now that you're here. Nice to see a familiar face." +msgstr "Ну, стало куда лучше, когда ты тут. Приятно видеть знакомое лицо." + #: lang/json/talk_topic_from_json.py msgid "" "Now that you are here, everything. Is there anything Alonso can… *do for " "you*?" msgstr "" -"Теперь ты здесь, и всё прекрасно. Может ли Алонсо… *помочь тебе* в чём-то?" +"Теперь ты здесь, и всё прекрасно. Может ли Алонсо… *Помочь тебе* в чём-то?" #: lang/json/talk_topic_from_json.py -msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." -msgstr "Ну, стало куда лучше, когда ты тут. Приятно видеть знакомое лицо." +msgid "You know me, I gotta be me, right?" +msgstr "Ты знаешь меня, и мне лучше быть собой, ага?" #: lang/json/talk_topic_from_json.py msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "Алонсо ничего не может с собой поделать перед такой милашкой, как ты." -#: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" -msgstr "Ты знаешь меня, и мне лучше быть собой, ага?" - #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" -"Ой, блин, ну чего ты? Я просто пытаюсь придать загадочность, ясно? Никто не " -"хочет дружить с развратником из Бруклина, но загадочный Алонсо — совсем " +"Ой, чувак, ну чего ты? Я просто пытаюсь придать загадочность, ясно? Никто не" +" хочет дружить с развратником из Бруклина, но загадочный Алонсо — совсем " "другое дело." #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" -"Ой, чувак, ну чего ты? Я просто пытаюсь придать загадочность, ясно? Никто не" -" хочет дружить с развратником из Бруклина, но загадочный Алонсо — совсем " +"Ой, блин, ну чего ты? Я просто пытаюсь придать загадочность, ясно? Никто не " +"хочет дружить с развратником из Бруклина, но загадочный Алонсо — совсем " "другое дело." #: lang/json/talk_topic_from_json.py @@ -203953,14 +204962,6 @@ msgstr "Ладно. Ради тебя я буду парнем из Брукли msgid "Thanks. I'd better get going." msgstr "Спасибо. Я пойду, пожалуй." -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" -"Алонсо не хочет беседовать о прошлом, только о будущем. Впереди тёмные дни, " -"но возможно, мы вместе принесём немного света?" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -203971,11 +204972,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" -"В этом центре Алонсо слегка одиноко. Однако к нам приходят смелые сильные " -"путники вроде тебя, и их вид скрашивает Алонсо дни." +"Алонсо не хочет беседовать о прошлом, только о будущем. Впереди тёмные дни, " +"но возможно, мы вместе принесём немного света?" #: lang/json/talk_topic_from_json.py msgid "" @@ -203986,8 +204987,12 @@ msgstr "" "всегда скрашивают мой день." #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "Эй, ещё одно новое лицо. Привет. Меня зовут Борис." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." +msgstr "" +"В этом центре Алонсо слегка одиноко. Однако к нам приходят смелые сильные " +"путники вроде тебя, и их вид скрашивает Алонсо дни." #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -204001,6 +205006,10 @@ msgstr "И снова здравствуй, дружище." msgid "It is good to see you again." msgstr "Приятно снова тебя видеть." +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "Эй, ещё одно новое лицо. Привет. Меня зовут Борис." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "Рад знакомству, Борис." @@ -204080,6 +205089,15 @@ msgstr "Прости. Что ты там говорил?" msgid "I'm sorry. I'd better get going." msgstr "Прости. Мне пора идти." +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" +"Что ж, раз уж зашёл разговор, задняя комната расчищена, и я б мог там " +"устроиться и начать работать. Я подумаю над этим, возвращайся попозже." + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -204096,15 +205114,6 @@ msgstr "" "что толку не вышло. Караваны привозят еду, так что они важнее, тут спору " "нет." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" -"Что ж, раз уж зашёл разговор, задняя комната расчищена, и я б мог там " -"устроиться и начать работать. Я подумаю над этим, возвращайся попозже." - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -204138,10 +205147,6 @@ msgstr "Насчёт той хлебной закваски, за которой msgid "Got any more bread I can trade flour for?" msgstr "Есть ли ещё хлеб в обмен на муку?" -#: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." -msgstr "Привет. Меня зовут Дана, рада увидеть кого-то новенького." - #: lang/json/talk_topic_from_json.py msgid "Hello, nice to see you again." msgstr "Привет, приятно снова тебя видеть." @@ -204150,6 +205155,10 @@ msgstr "Привет, приятно снова тебя видеть." msgid "It's good to see you're still around." msgstr "Рад видеть, что ты ещё жив." +#: lang/json/talk_topic_from_json.py +msgid "Hi there. I'm Dana, nice to see a new face." +msgstr "Привет. Меня зовут Дана, рада увидеть кого-то новенького." + #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you." msgstr "Дана? Приятно познакомиться." @@ -204206,14 +205215,11 @@ msgstr "Сочувствую твоей утрате." #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" -"Немножко. Я раздобыла хлебную закваску почти сразу, как приехала, и из нее " -"уже получается довольно приличный хлеб. Я вчера напекла немного, я могу " -"обменять буханку свежего хлеба на, скажем, около восьми чашек муки." +"Нет, с тех пор, как мы виделись — нет. Извини. Приходи через денёк или два, " +"и я придержу для тебя несколько буханок, но они быстро расходятся." #: lang/json/talk_topic_from_json.py msgid "" @@ -204225,11 +205231,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" -"Нет, с тех пор, как мы виделись — нет. Извини. Приходи через денёк или два, " -"и я придержу для тебя несколько буханок, но они быстро расходятся." +"Немножко. Я раздобыла хлебную закваску почти сразу, как приехала, и из нее " +"уже получается довольно приличный хлеб. Я вчера напекла немного, я могу " +"обменять буханку свежего хлеба на, скажем, около восьми чашек муки." #: lang/json/talk_topic_from_json.py msgid "That sounds like a great deal, here's some flour for you." @@ -204249,19 +205258,10 @@ msgid "" "the scale of things it could be worse. Pablo and I still have each other, " "that's a lot more than most." msgstr "" -"Очень мило с твоей стороны. Я изо всех сил стараюсь жить дальше… это больно," +"Очень мило с твоей стороны. Я изо всех сил стараюсь жить дальше… Это больно," " но в общем масштабе могло быть и хуже. У нас с Пабло всё ещё есть мы, это " "куда больше, чем у многих." -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" -"Здорово, держи буханку моего знаменитого в местных кругах, не совсем " -"дозревшего хлеба на закваске. Честно, не так уж плохо. Всем местным " -"нравится." - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -204288,6 +205288,15 @@ msgstr "" "Надеюсь, тебе понравится так же, как и мне. Это нынче самый охрененно " "вкусный хлеб в мире." +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" +"Здорово, держи буханку моего знаменитого в местных кругах, не совсем " +"дозревшего хлеба на закваске. Честно, не так уж плохо. Всем местным " +"нравится." + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -204328,6 +205337,10 @@ msgstr "" "троице повезло завести тут друзей, но мы всё равно остаёмся незнакомцами, " "сидящими в тесноте. Скоро кто-то кого-то убьёт, помяни моё слово." +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "Слышно ли что-нибудь насчёт работы на ранчо?" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -204338,10 +205351,6 @@ msgstr "" "потолок без перспектив на будущее и надеюсь, что кто-то внизу помрёт и " "освободит мне койку. Если там нужны работники, звучит заманчиво." -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "Слышно ли что-нибудь насчёт работы на ранчо?" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -204389,6 +205398,10 @@ msgstr "" "действительно снова забеременею, я всерьёз подумаю насчёт убраться отсюда и " "пойти с тобой." +#: lang/json/talk_topic_from_json.py +msgid "Always good to see you, friend." +msgstr "Всегда рад тебя видеть, друг." + #: lang/json/talk_topic_from_json.py msgid "" "Well now, good to see another new face! Welcome to the center, friend, I'm " @@ -204397,10 +205410,6 @@ msgstr "" "Наконец-то! Рад видеть новое лицо у нас. Добро пожаловать в Центр, друг мой," " я Драко." -#: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." -msgstr "Всегда рад тебя видеть, друг." - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Draco." msgstr "Рад знакомству, Драко." @@ -204427,7 +205436,7 @@ msgid "" "share? Happy ones, hopefully… we've had our fill of sadness around here." msgstr "" "Я тоже рад знакомству. Что привело тебя в наши края? Поделишься своими " -"историями? Счастливыми, надеюсь… грустных у нас тут и так полно." +"историями? Счастливыми, надеюсь… Грустных у нас тут и так полно." #: lang/json/talk_topic_from_json.py msgid "What about you, how're you doing?" @@ -204681,15 +205690,15 @@ msgstr "Могу я чем-то помочь?" msgid "Well then, I'll leave you here where it's safe." msgstr "Ну что ж, я оставлю тебя тут в безопасности." -#: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." -msgstr "Блин, просто представь, если бы у меня была новая гитара." - #: lang/json/talk_topic_from_json.py msgid "" "My savior! My patron of the arts! You're always welcome here, friend." msgstr "Мой спаситель! Мой меценат! Дружище, тебе тут всегда будут рады." +#: lang/json/talk_topic_from_json.py +msgid "Man, just imagine what I could do with a new guitar." +msgstr "Блин, просто представь, если бы у меня была новая гитара." + #: lang/json/talk_topic_from_json.py msgid "Let's talk about getting you that guitar." msgstr "Давай поговорим насчёт той гитары." @@ -204800,6 +205809,14 @@ msgstr "Могу помочь." msgid "Find somebody else, dude." msgstr "Ищи где-нибудь ещё, чувак." +#: lang/json/talk_topic_from_json.py +msgid "" +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." +msgstr "" +"Без проблем, хорошо. Сейчас у меня всё в порядке. Спроси меня попозже, и я, " +"может, достану для тебя немного денег." + #: lang/json/talk_topic_from_json.py msgid "" "Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " @@ -204809,14 +205826,6 @@ msgstr "" "достать несколько мерчей за, допустим, пять косяков или равноценной хорошей " "травки." -#: lang/json/talk_topic_from_json.py -msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." -msgstr "" -"Без проблем, хорошо. Сейчас у меня всё в порядке. Спроси меня попозже, и я, " -"может, достану для тебя немного денег." - #: lang/json/talk_topic_from_json.py msgid "You have yourself a deal. Here's the marijuana." msgstr "По рукам. Держи марихуану." @@ -204865,14 +205874,6 @@ msgstr "Как тебе удалось очутиться в центре?" msgid "Is there anything I can do to help you out?" msgstr "Нужна ли какая-нибудь помощь?" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" -"Эй, эй, новое лицо. Привет, я Фатима. Надеюсь, ты просто в гости? Здорово " -"встречать новых людей, но у нас больше нет свободных мест." - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "Снова привет." @@ -204885,6 +205886,14 @@ msgstr "Приятно видеть, что ты ещё жив." msgid "Oh, hi." msgstr "Ой, привет." +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" +"Эй, эй, новое лицо. Привет, я Фатима. Надеюсь, ты просто в гости? Здорово " +"встречать новых людей, но у нас больше нет свободных мест." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "Тоже приятно познакомиться, Фатима. Я тут мимоходом." @@ -204959,10 +205968,6 @@ msgstr "" " Дженни говорила про какой-то проект, где бы я могла помочь, но признаю, мне" " страшно выходить наружу." -#: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." -msgstr "Привет! Эй, привет! Я Гарри, Гарри Вильнёв." - #: lang/json/talk_topic_from_json.py msgid "Well, hello." msgstr "Ну, привет." @@ -204971,6 +205976,10 @@ msgstr "Ну, привет." msgid "Good to see you again." msgstr "Рад снова тебя видеть." +#: lang/json/talk_topic_from_json.py +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgstr "Привет! Эй, привет! Я Гарри, Гарри Вильнёв." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Garry." msgstr "Рад знакомству, Гарри." @@ -205045,14 +206054,6 @@ msgstr "" " что тут временно, но начинает казаться, что мы задержимся надолго. Если " "доживём." -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "" -"Ой, привет! Я не видел тебя тут раньше. Я Гунит, но местные зовут меня " -"Гунни." - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "Привет." @@ -205061,6 +206062,14 @@ msgstr "Привет." msgid "Hey again." msgstr "И снова привет!" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "" +"Ой, привет! Я не видел тебя тут раньше. Я Гунит, но местные зовут меня " +"Гунни." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "Рад встрече с тобой, Гунни." @@ -205116,15 +206125,15 @@ msgstr "" "носим тюрбаны и выжили все вместе. Они думают, раз мы вместе, то ничего не " "потеряли. Мой отец тоже так считает, а мама в сомнениях." +#: lang/json/talk_topic_from_json.py +msgid "Nice to see you again." +msgstr "Рад снова тебя видеть." + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "Привет. Я раньше тебя тут не видела. Я Дженни, Дженни Форсетт." -#: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." -msgstr "Рад снова тебя видеть." - #: lang/json/talk_topic_from_json.py msgid "Nice meeting you. What are you doing on that computer?" msgstr "Приятно познакомиться. Что ты там делаешь с компьютером?" @@ -205148,8 +206157,7 @@ msgid "" "project to get my mind off all this." msgstr "" "Просто ковыряюсь. Я всё ещё слишком потрясена, чтоб заняться чем-то. Раньше " -"я была инженером... Я пытаюсь придумать, чем бы заняться, чтоб отвлечь " -"мысли." +"я была инженером… Я пытаюсь придумать, чем бы заняться, чтоб отвлечь мысли." #: lang/json/talk_topic_from_json.py msgid "What's it like living here?" @@ -205167,8 +206175,8 @@ msgid "" "night we can hear the outside, and we all just lie there awake, " "thinking the same things but too scared to talk about it." msgstr "" -"Живётся тут? Точно, я тут теперь живу, наверное. Ну... странно. Мы толпимся " -"в маленьком здании, я не знаю этих людей, но мы ходим в общие душевые и все " +"Живётся тут? Точно, я тут теперь живу, наверное. Ну… странно. Мы толпимся в " +"маленьком здании, я не знаю этих людей, но мы ходим в общие душевые и все " "прошли одно и то же. Не круто. Ночью мы слышим, как снаружи возятся " ", и нам всем не спится, мы думаем об одном и том же, но боимся " "произносить вслух." @@ -205309,8 +206317,8 @@ msgstr "" "Есть и хорошее, и плохое. Нас всех достало толпиться здесь месяцами без " "понятия, будет ли еда или нет. Похоже, нас никогда не впустят в безопасный " "подвал, и никто из нас нормально не спал с поры, как нас впустили. Понятно, " -"что не всё так плохо... мы в безопасности, мы живы. Просто, ну, какой жизнью" -" мы вообще живём?" +"что не всё так плохо… Мы в безопасности, мы живы. Просто, ну, какой жизнью " +"мы вообще живём?" #: lang/json/talk_topic_from_json.py msgid "" @@ -205324,19 +206332,6 @@ msgstr "" "выбирали быть вместе. Я не знаю, как долго мы так протянем, пока кто-нибудь " "не сорвётся." -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" -"Что ж, у нас тут горстка народу. Мы потихоньку образуем небольшую общину. Я " -"неплохо работаю вместе с Фатимой и здорово тусуюсь с Даной, Драко и Алишей. " -"Я маловато знаю Бориченко, Сингхов, Ванессу, Йен и Ризею, но мы болтали пару" -" раз. Что ты хочешь знать? " - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -205356,6 +206351,19 @@ msgstr "" "Ризея всегда спорят, кто будет что-то решать, как будто их спрашивали. Что " "ты хочешь знать?" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" +"Что ж, у нас тут горстка народу. Мы потихоньку образуем небольшую общину. Я " +"неплохо работаю вместе с Фатимой и здорово тусуюсь с Даной, Драко и Алишей. " +"Я маловато знаю Бориченко, Сингхов, Ванессу, Йен и Ризею, но мы болтали пару" +" раз. Что ты хочешь знать? " + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "Можешь рассказать про Свободных Торговцев?" @@ -205444,18 +206452,6 @@ msgstr "" "куча безумных идей. Возможно, мне она нравится, потому что у неё больше всех" " осталось надежды на светлое будущее." -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" -"По-моему, Борис и Гарри женаты. Они типа сами по себе, и мне кажется, они " -"слегка заносчивые. Стэн, похоже, брат Бориса, но я не уверена. Он вроде " -"довольно милый, но немногословный. Но пока я в них толком не разобралась. Я " -"знаю, когда не стоит совать нос куда не нужно." - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -205473,15 +206469,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" -"Я правда не хочу к ним лезть. Они никогда особо ни с кем не разговаривают, " -"кроме своей маленькой семейки. Просто сидят в своём углу и говорят на " -"панджабском. Они довольно милые и помогают, чем могут, просто никак не " -"общаются с остальными." +"По-моему, Борис и Гарри женаты. Они типа сами по себе, и мне кажется, они " +"слегка заносчивые. Стэн, похоже, брат Бориса, но я не уверена. Он вроде " +"довольно милый, но немногословный. Но пока я в них толком не разобралась. Я " +"знаю, когда не стоит совать нос куда не нужно." #: lang/json/talk_topic_from_json.py msgid "" @@ -205494,27 +206490,20 @@ msgstr "" "Сингхи очень стеснительные, похоже, им неловко оттого, что приходится " "переживать всё это вместе. Они единственная полная семья, что я видела с тех" " пор, как случился . Им сейчас должно быть очень не по себе; " -"наверно, из-за этого они держатся друг друга. А ещё думаю... думаю, никто из" -" нас им просто не нравится." +"наверно, из-за этого они держатся друг друга. А ещё думаю… Думаю, никто из " +"нас им просто не нравится." #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" -"Ванесса... что ж, наверное, она милая. То есть она меня бесит, но нам " -"приходится быть вместе, так что я стараюсь быть помягче. Йен и Ризея спорят," -" кто тут будет главным, но я просто с головой ухожу в сборку чего-нибудь и " -"держусь подальше от этой политики. Толку от неё никакого. Алонсо нормальный," -" он точно положил глаз на меня, а ещё на каждую женщину. Не в моём вкусе, " -"группа слишком маленькая. Джон - ходячий стереотип, полагаю, в его душе что-" -"то есть, но я туда пока не добралась." +"Я правда не хочу к ним лезть. Они никогда особо ни с кем не разговаривают, " +"кроме своей маленькой семейки. Просто сидят в своём углу и говорят на " +"панджабском. Они довольно милые и помогают, чем могут, просто никак не " +"общаются с остальными." #: lang/json/talk_topic_from_json.py msgid "" @@ -205527,24 +206516,43 @@ msgid "" "are fine with it, and okay, sure, I guess. John is a walking stereotype, " "but he's a great poker buddy. I admit I kinda like him." msgstr "" -"Ванесса... Я из кожи вон лезу, я правда стараюсь, но мы просто как кошка с " +"Ванесса… Я из кожи вон лезу, я правда стараюсь, но мы просто как кошка с " "собакой. Когда-нибудь одна из нас попытается вышибить другой мозги " "монтировкой, и слава богу, что я кучу времени возилась с монтировками. Йен и" -" Ризея - прекрасные люди, и мне они правда нравятся, но я не выношу той " -"политической херни, что они творят. Алонсо просто... он... у меня нет " -"цензурных слов, чтоб сказать, кто он такой. Остальных он устраивает, ну что " -"ж, лады, наверное. Джон - ходячий стереотип, но с ним круто играть в покер. " -"Признаю, мне он нравится." +" Ризея — прекрасные люди, и мне они правда нравятся, но я не выношу той " +"политической херни, что они творят. Алонсо просто… Он… У меня нет цензурных " +"слов, чтоб сказать, кто он такой. Остальных он устраивает, ну что ж, лады, " +"наверное. Джон — ходячий стереотип, но с ним круто играть в покер. Признаю, " +"мне он нравится." #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." -msgstr "Здоров, приятель. Меня звать Клеменс. Джон Клеменс. Я скотовод." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." +msgstr "" +"Ванесса… Что ж, наверное, она милая. То есть она меня бесит, но нам " +"приходится быть вместе, так что я стараюсь быть помягче. Йен и Ризея спорят," +" кто тут будет главным, но я просто с головой ухожу в сборку чего-нибудь и " +"держусь подальше от этой политики. Толку от неё никакого. Алонсо нормальный," +" он точно положил глаз на меня, а ещё на каждую женщину. Не в моём вкусе, " +"группа слишком маленькая. Джон — ходячий стереотип, полагаю, в его душе что-" +"то есть, но я туда пока не добралась." #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "Здоров, приятель." +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "Здоров, приятель. Меня звать Клеменс. Джон Клеменс. Я скотовод." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "Рад знакомству, Джон." @@ -205604,14 +206612,14 @@ msgstr "" "в хлеву… нам нужны пастбища, штоб гулять на свободе, если ты п'нимаешь, к " "чему я. П'ка пастбищ нет, тут буит довольно напряжно." -#: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." -msgstr "Здравствуйте, мадам. Я Мандип Сингх." - #: lang/json/talk_topic_from_json.py msgid "Hello sir. I am Mandeep Singh." msgstr "Здравствуйте, сэр. Я Мандип Сингх." +#: lang/json/talk_topic_from_json.py +msgid "Hello ma'am. I am Mandeep Singh." +msgstr "Здравствуйте, мадам. Я Мандип Сингх." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Mandeep." msgstr "Приятно познакомиться, Мандип." @@ -205657,10 +206665,6 @@ msgstr "" " семья прошли через апокалипсис почти невредимыми. Из-за этого и ещё " "нескольких вещей нам тяжело завести тут друзей." -#: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." -msgstr "А, да ты тут новенький! Извини, меня зовут Мангальприт." - #: lang/json/talk_topic_from_json.py msgid "Hi there." msgstr "Приветик." @@ -205669,6 +206673,10 @@ msgstr "Приветик." msgid "Oh, hello there." msgstr "О, привет." +#: lang/json/talk_topic_from_json.py +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgstr "А, да ты тут новенький! Извини, меня зовут Мангальприт." + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Mangalpreet." msgstr "Приятно познакомиться, Мангальприт." @@ -205891,7 +206899,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -205915,16 +206923,16 @@ msgstr "" msgid "What brings you around here? We don't see a lot of new faces." msgstr "Что тебя сюда привело? У нас тут немного новых лиц." +#: lang/json/talk_topic_from_json.py +msgid "Need to talk?" +msgstr "Надо поговорить?" + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" "Приветик. Непохоже, чтоб мы встречались. Я Ризея, меня обычно зовут Ри." -#: lang/json/talk_topic_from_json.py -msgid "Need to talk?" -msgstr "Надо поговорить?" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Rhy." msgstr "Приятно встретиться, Ри." @@ -206039,12 +207047,6 @@ msgstr "" msgid "Do you want to talk about your story?" msgstr "Не хочешь ли рассказать свою историю?" -#: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." -msgstr "Привет. Извини, если мы уже виделись, я правда не помню. Я… Я Стэн." - #: lang/json/talk_topic_from_json.py msgid "Hm? Oh, hi." msgstr "Ммм? А, привет." @@ -206053,6 +207055,12 @@ msgstr "Ммм? А, привет." msgid "...Hi." msgstr "…Привет." +#: lang/json/talk_topic_from_json.py +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." +msgstr "Привет. Извини, если мы уже виделись, я правда не помню. Я… Я Стэн." + #: lang/json/talk_topic_from_json.py msgid "Stan, hey? Nice to meet you." msgstr "О, Стэн? Приятно познакомиться." @@ -206181,6 +207189,10 @@ msgstr "Хммм, можно поменять причёску, пожалуйс msgid "Hmm, can we change this shave a little please?" msgstr "Хммм, можно по-другому побрить, пожалуйста?" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "О, ты вернулся." + #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " @@ -206189,10 +207201,6 @@ msgstr "" "Ну зашибись. Теперь ещё одного кормить? Прям то, чего нам не хватало. Что ж," " я Ванесса." -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "О, ты вернулся." - #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "Меня вам кормить не придётся, но приятно познакомиться." @@ -206236,17 +207244,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "Подстрижёшь меня?" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" -"Хочешь с сарказмом или с большим сарказмом? Я застряла в сраном кирпичном " -"доме с двумя дюжинами левых людей, миру конец, а еды недостаточно. Чего тут," -" блядь, непонятного?" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -206258,6 +207255,17 @@ msgstr "" "конец, а еды недостаточно. Я хотя бы могу чем-то заняться, а лишние деньги " "помогают набить брюхо. Народу нравится хорошая стрижка." +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" +"Хочешь с сарказмом или с большим сарказмом? Я застряла в сраном кирпичном " +"доме с двумя дюжинами левых людей, миру конец, а еды недостаточно. Чего тут," +" блядь, непонятного?" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -206477,6 +207485,14 @@ msgstr "" "головой, которым места не нашлось. Мы выделили им небольшой уголок, но это " "неидеально." +#: lang/json/talk_topic_from_json.py +msgid "" +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." +msgstr "" +"Знаю. Без понятия, как тебе удалось убедить их убраться, но и мои " +"поставщики, и я благодарим тебя. Надеюсь, вышло не очень неприглядно." + #: lang/json/talk_topic_from_json.py msgid "" "Even once we got things sorted out, there weren't enough beds for everyone, " @@ -206487,14 +207503,6 @@ msgstr "" "точно не хватало еды. Времена были непростые. Мы делаем что можем для тех " "ребят… у них хотя бы есть укрытие." -#: lang/json/talk_topic_from_json.py -msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." -msgstr "" -"Знаю. Без понятия, как тебе удалось убедить их убраться, но и мои " -"поставщики, и я благодарим тебя. Надеюсь, вышло не очень неприглядно." - #: lang/json/talk_topic_from_json.py msgid "" "Well, there's the downstairs section, we can't fit more people down there so" @@ -206902,14 +207910,14 @@ msgstr "Ведите себя прилично, или вам не поздор msgid "Just on watch, move along." msgstr "Просто стою в дозоре. Проходи мимо." -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "Мадам, вам действительно не стоит тут гулять." - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "Ну что, все прикинул?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "Мадам, вам действительно не стоит тут гулять." + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "Я слышал, это место было центром для беженцев…" @@ -206938,14 +207946,14 @@ msgstr "Я подумал, что вам может понадобиться п msgid "Well, I'd better be going. Bye." msgstr "Мне лучше идти. Пока." -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "Добро пожаловать…" - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "Добро пожаловать, маршал…" +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "Добро пожаловать…" + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -206991,11 +207999,11 @@ msgid "" "the scavengers out there so ruthless but some of us have had to kill our own" " bloody kids… don't even think about strong arming us." msgstr "" -"Мне жаль, но единственный способ выжить здесь - быстро захлопывать ворота. " +"Мне жаль, но единственный способ выжить здесь — быстро захлопывать ворота. " "Охранникам в подвале отдан приказ стрелять на поражение, если кому-то придёт" " в голову заглянуть на нижние уровни. Я не знаю, почему добытчики здесь " "такие беспощадные, но некоторым из нас пришлось убить своих собственных, " -"мать твою, детей... Даже не думай о том, что нам не хватает решительности." +"мать твою, детей… Даже не думай о том, что нам не хватает решительности." #: lang/json/talk_topic_from_json.py msgid "" @@ -207078,7 +208086,7 @@ msgid "" "just his hair." msgstr "" "Да ни за что! К нам однажды пришёл тут один парень, весь покрытый ебучей " -"шерстью... Вообще это не так уж странно, но я точно знаю, что какая бы " +"шерстью… Вообще это не так уж странно, но я точно знаю, что какая бы " "токсичная дрянь там ни была, он точно намутировал себе не только волосы." #: lang/json/talk_topic_from_json.py @@ -207131,8 +208139,8 @@ msgid "" "I've heard nothing but prime loot'n spots and rumors of hordes." msgstr "" "Не могу сказать, что мы много слышали. Похоже, большинство таких убежищ было" -" предназначено для того, чтобы люди чувствовали себя в безопасности... а не " -"для того, чтобы помочь им выжить. Наше радиооборудование - полный хлам, " +" предназначено для того, чтобы люди чувствовали себя в безопасности… А не " +"для того, чтобы помочь им выжить. Наше радиооборудование — полный хлам, " "которое кто-то уговорил закупить правительство, без намерения когда-либо " "использовать его. От проходящих добытчиков я не слышал ничего, кроме " "информации о местечках с добычей и слухов об ордах." @@ -207251,14 +208259,14 @@ msgstr "" " людей — ну, к солнышку, свежему воздуху, тяжёлой работе… но как можешь " "догадаться, людей немного пугает перспектива встречи с ордой зомби." -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "Гражданин…" - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "Маршал…" +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "Гражданин…" + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "Могу я поторговать за припасы?" @@ -207316,8 +208324,8 @@ msgid "" " they're related." msgstr "" "Это не классическое нашествие зомби. Похоже, со временем мертвецы становятся" -" сильнее. И некоторые выживальщики тоже приходят с... адаптациями. Возможно," -" это связано." +" сильнее. И некоторые выживальщики тоже приходят с… Адаптациями. Возможно, " +"это связано." #: lang/json/talk_topic_from_json.py msgid "" @@ -207327,14 +208335,14 @@ msgstr "" "Мы не можем. На продажу ничего лишнего нет, и мне нечем расплатиться за " "покупки у тебя. Я не думаю, что ты собрался пожертвовать?" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "Ха, у вас такой важный вид." - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "Точно, у вас тут блестящий жетон!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "Ха, у вас такой важный вид." + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "Вообще-то я новичок." @@ -207367,8 +208375,8 @@ msgid "" " with the stuff." msgstr "" "Ну, вообще тут внизу есть парень, у которого есть рабочая пневматическая " -"пушка. Она стреляет металлом как... как пушка, только без грохота. Чертовски" -" выгодная штука. Далее, арматура может пригодиться тем, кто изготавливает " +"пушка. Она стреляет металлом как… Как пушка, только без грохота. Чертовски " +"выгодная штука. Далее, арматура может пригодиться тем, кто изготавливает " "самодельное оружие. Ну и напоследок можно упомянуть строительство " "укреплений. Мало кто из монстров сможет сломать забор или тем более стену, " "построенные с использованием арматуры." @@ -207409,14 +208417,9 @@ msgid "" msgstr "" "Не знаю. В смысле, если сумеешь оказаться полезным. Но сейчас это всё так " "туманно. Всё зависит от того, кого спрашивать. Торговец, например, точно не " -"хочет меня здесь видеть, когда я не занимаюсь торговлей, но... многих людей " +"хочет меня здесь видеть, когда я не занимаюсь торговлей, но… Многих людей " "это устраивает." -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" -"Шшш. Некоторые люди здесь ненавидят... мутации. Был тут один инцидент." - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " @@ -207425,6 +208428,10 @@ msgstr "" "Держу пари, ты так же добился своего. Молчи об этом, некоторые здесь смотрят" " свысока на таких, как мы." +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "Шшш. Некоторые люди здесь ненавидят… Мутации. Был тут один инцидент." + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "Извините за вопрос" @@ -207449,22 +208456,22 @@ msgstr "Я куплю." msgid "Who needs rebar?" msgstr "Кому это нужна арматура?" +#: lang/json/talk_topic_from_json.py +msgid "As if you're one to talk. Screw You." +msgstr "Да что с тобой говорить. Пошёл ты." + #: lang/json/talk_topic_from_json.py msgid "Screw You!" msgstr "Иди нахрен!" #: lang/json/talk_topic_from_json.py -msgid "As if you're one to talk. Screw You." -msgstr "Да что с тобой говорить. Пошёл ты." +msgid "I thought I smelled a pig. I jest… please don't arrest me." +msgstr "Кажется я учуял свинью. Шучу… Пожалуйста, не арестовывайте меня." #: lang/json/talk_topic_from_json.py msgid "Huh, thought I smelled someone new. Can I help you?" msgstr "Эй, кажется вы здесь недавно. Могу я вам помочь?" -#: lang/json/talk_topic_from_json.py -msgid "I thought I smelled a pig. I jest… please don't arrest me." -msgstr "Кажется я учуял свинью. Шучу... Пожалуйста, не арестовывайте меня." - #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "Ты… чуешь меня?" @@ -207641,11 +208648,11 @@ msgid "" "them. Since most survivors here have nothing they want, they are welcomed " "as champions." msgstr "" -"Ну... Я был обычным гражданским, пока меня не мобилизовали, так что скажу " +"Ну… Я был обычным гражданским, пока меня не мобилизовали, так что скажу " "прямо. Они сейчас наша лучшая надежда. Они до невозможности растянули свои " "силы, но делают всё, что нужно для поддержки порядка. Они не особо против " "мародёров, так как понимают, что почти все уже умерли, но если у тебя есть " -"то, что им нужно... ты им ОТДАШЬ. Поскольку у многих выживших здесь особо " +"то, что им нужно… Ты им ОТДАШЬ. Поскольку у многих выживших здесь особо " "ничего нет, их чествуют как героев." #: lang/json/talk_topic_from_json.py @@ -207794,6 +208801,90 @@ msgstr "Думаю, вы здесь главный." msgid "Glad to have you aboard." msgstr "Добро пожаловать на борт." +#: lang/json/talk_topic_from_json.py +msgid "So, do you need something?" +msgstr "Итак, что-нибудь нужно?" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "Да, наёмник?" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "Наёмник." + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "Разве у тебя нет задания?" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "Да-да?" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "Говори." + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "Давай уже к делу." + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "Только быстро." + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "Хватит тут шляться." + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "Не делай глупостей." + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "Уф, ненавижу смены на интеркоме… Черт, микрофон еще включен?" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "Пожалуйста, не беспокойте нас без причины." + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "[Молчание]" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "[Помехи]" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "[Красный огонек продолжает мигать]" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "[Неразборчиво]" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "Что за помехи в этой фигне?" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "Говори медленно и четко. Пожалуйста." + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "Повтори-ка?" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" +msgstr "…сли… Ты гов…ишь с… Ты… Я… Да?" + +#: lang/json/talk_topic_from_json.py +msgid "We haven't changed our mind. Go away." +msgstr "Мы не передумали. Убирайся." + #: lang/json/talk_topic_from_json.py msgid "" "Hold there. I don't care how you got access to this location, but you are " @@ -207803,29 +208894,26 @@ msgstr "" "Убирайся." #: lang/json/talk_topic_from_json.py -msgid "We haven't changed our mind. Go away." -msgstr "Мы не передумали. Убирайся." +msgid "Wait! What??" +msgstr "Стоп! Что?!" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" -msgstr "Итак, что-нибудь нужно?" - -#: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" -msgstr "Так каково там внизу?" +msgid "You do realize that the front door is just open?" +msgstr "Ты понимаешь, что передняя дверь просто открыта?" #: lang/json/talk_topic_from_json.py msgid "Lets trade." msgstr "Давай поторгуем." -#: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" -msgstr "Я здесь в поисках ценного, может, я смогу с вами поторговать?" - #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "Тут апокалипсис! Пожалуйста, впустите меня!" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" +"Я просто искал что-нибудь полезное, может, я смогу с вами поторговать?" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "Есть ли какая-нибудь работа?" @@ -207854,7 +208942,7 @@ msgstr "Я думаю, лаборатория проживёт без некот msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" "Это было модифицированное шасси Призрака с нашим собственным ИИ. Мы " "надеялись, он поможет нам взаимодействовать с окружающим миром. Но ты уже в " @@ -207893,15 +208981,15 @@ msgstr "Хорошо, я ухожу." #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." msgstr "" -"Ты ничего не может предложить, уходи, пока мы тебя не заставили… [*Вы " -"слышите короткий приглушённый спор через интерком*]/nЧто ж, ты нам можешь " -"пригодиться. Это опасная задача, но в случае успеха мы дадим тебе " -"ограниченный доступ к нашим ресурсам." +"Ты ничего не может предложить, уходи, пока мы тебя не заставили… \n" +"[*Вы слышите короткий приглушённый спор через интерком*]\n" +"\n" +"Что ж, ты нам можешь пригодиться. Это опасная задача, но в случае успеха мы дадим тебе ограниченный доступ к нашим ресурсам." #: lang/json/talk_topic_from_json.py src/npctalk.cpp msgid "Tell me about it." @@ -207911,6 +208999,14 @@ msgstr "Расскажи мне об этом." msgid "I'm not risking myself for a deal that bad." msgstr "Я не рискну собой ради такой плохой затеи." +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "Ты знаешь, что делать, удачи." + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "Понятно." + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "Есть что сказать?" @@ -207977,10 +209073,6 @@ msgstr "Вообще-то мне прямо сейчас кое-куда над msgid "Rough out there isn't it?" msgstr "Нынче жизнь суровая, а?" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "Да-да?" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "Приятно иногда с кем-то поболтать." @@ -208097,14 +209189,6 @@ msgstr "На самом деле у меня нет на это времени, msgid "Keep it civil, merc." msgstr "Веди себя вежливо, наёмник." -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "Надеюсь, ты тут для торговли?" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "Безопасного пути, странник." - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -208120,6 +209204,21 @@ msgstr "Что-нибудь нужно, маршал?" msgid "Oh, a U.S. marshal, how quaint." msgstr "О, маршал США, как необычно." +#: lang/json/talk_topic_from_json.py +msgid "Here to trade, I hope?" +msgstr "Надеюсь, ты тут для торговли?" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." +msgstr "Безопасного пути, странник." + +#: lang/json/talk_topic_from_json.py +msgid "" +"I keep to my own business, and you keep to yours, marshal. Seems like a " +"fair deal?" +msgstr "" +"Я занимаюсь своими делами, а ты своими, маршал. Звучит справедливо, так?" + #: lang/json/talk_topic_from_json.py msgid "" "We have been supplying this lab here with food from a few hunting and " @@ -208130,13 +209229,6 @@ msgstr "" "фермерских общин. Дороги небезопасные, но это прибыльно и куда выгоднее, чем" " шарить по городам за объедки." -#: lang/json/talk_topic_from_json.py -msgid "" -"I keep to my own business, and you keep to yours, marshal. Seems like a " -"fair deal?" -msgstr "" -"Я занимаюсь своими делами, а ты своими, маршал. Звучит справедливо, так?" - #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "Тогда береги себя." @@ -208170,7 +209262,7 @@ msgid "" "What? I'm a barber… I cut hair. There's demand for cheap cuts and a shave " "out here." msgstr "" -"Что? Я парикмахер... Я стригу волосы. Здесь большая потребность в простых " +"Что? Я парикмахер… Я стригу волосы. Здесь большая потребность в простых " "стрижках и бритье." #: lang/json/talk_topic_from_json.py @@ -208382,16 +209474,16 @@ msgid "I'll talk with them then…" msgstr "Я поговорю с ними, тогда…" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "Доброе утро, мэм, чем я могу вам помочь?" +msgid "Can I help you, marshal?" +msgstr "Могу я помочь вам, маршал?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "Доброе утро, сэр, чем я могу вам помочь?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "Могу я помочь вам, маршал?" +msgid "Morning ma'am, how can I help you?" +msgstr "Доброе утро, мэм, чем я могу вам помочь?" #: lang/json/talk_topic_from_json.py msgid "" @@ -208524,14 +209616,14 @@ msgstr "Есть какая-нибудь работа для меня?" msgid "Not now." msgstr "Не сейчас." -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "Я могу осмотреть вас или ваших компаньонов, если вы получили травму." - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "Возвращайтесь позже, мне нужно позаботиться о паре вещей сначала. " +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "Я могу осмотреть вас или ваших компаньонов, если вы получили травму." + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[$200, 30 минут] Подлатайте меня." @@ -208565,8 +209657,8 @@ msgid "" "a companion or two to assist in one of the runs, I'd appreciate it." msgstr "" "Я организую походы за добычей, чтобы получить то, что мы сами произвести не " -"можем. Я пытаюсь убедить присоединиться к командам... Это опасная работа, но" -" держит население на плаву. Мы продаём торговцам излишки и поддерживаем " +"можем. Я пытаюсь убедить присоединиться к командам… Это опасная работа, но " +"держит население на плаву. Мы продаём торговцам излишки и поддерживаем " "отношения. Буду весьма благодарен, если дашь одного-двух человек помочь в " "походе." @@ -208673,8 +209765,8 @@ msgid "" msgstr "" "Я — один из мигрантов, меня перенаправили сюда, когда я прибыл в центр " "беженцев. Они сказали, что я достаточно крепкий, чтобы размахивать топором, " -"так что я стал лесорубом... ничего не поделаешь. Если я захочу поесть, я " -"буду рубить деревья с этого момента и до Второго пришествия." +"так что я стал лесорубом… ничего не поделаешь. Если я захочу поесть, я буду " +"рубить деревья с этого момента и до Второго пришествия." #: lang/json/talk_topic_from_json.py msgid "" @@ -208723,7 +209815,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy! You seem new, what brings you here?" -msgstr "Привет! Похоже ты новенький, что привело тебя сюда?" +msgstr "Привет! Похоже ты новенький, что привело тебя сюда?" #: lang/json/talk_topic_from_json.py msgid "How do I join the phyle?" @@ -208875,14 +209967,14 @@ msgid "" "the spare room awhile, just don't hog it. You're not the only scav out " "there." msgstr "" -"Нет, нет… Ну, разве немножко. Когда я нашел это место, тут был такой же " -"бардак, как и наверху, было нетрудно навести порядок. Добро пожаловать, ты " +"Нет, нет… Ну, разве немножко. Когда я нашел это место, тут был такой же " +"бардак, как и наверху, было нетрудно навести порядок. Добро пожаловать, ты " "можешь пока что остановиться в свободной комнате, только не занимай её в " -"одиночку. Ты тут не единственный добытчик." +"одиночку. Ты тут не единственный добытчик." #: lang/json/talk_topic_from_json.py msgid "Interesting…" -msgstr "Интересно..." +msgstr "Интересно…" #: lang/json/talk_topic_from_json.py msgid "" @@ -208894,7 +209986,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I see…" -msgstr "Понятно..." +msgstr "Понятно…" #: lang/json/talk_topic_from_json.py msgid "" @@ -208906,7 +209998,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Hmm…" -msgstr "Гм..." +msgstr "Гм…" #: lang/json/talk_topic_from_json.py msgid "" @@ -208918,7 +210010,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Alright…" -msgstr "Хорошо..." +msgstr "Хорошо…" #: lang/json/talk_topic_from_json.py msgid "Not at the moment, check back later perhaps." @@ -208926,7 +210018,7 @@ msgstr "Не сейчас, зайди попозже, наверное." #: lang/json/talk_topic_from_json.py msgid "Sure…" -msgstr "Конечно..." +msgstr "Конечно…" #: lang/json/talk_topic_from_json.py msgid "" @@ -208947,14 +210039,14 @@ msgstr "Да снизойдет благословение. Да очистиш msgid "I must purge this place before I can move on." msgstr "Я должен очистить это место перед тем, как смогу продолжить." -#: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" -msgstr "А? *невнятно бормочет* …Ты еще кто?" - #: lang/json/talk_topic_from_json.py msgid "Oh, you again." msgstr "А, опять ты." +#: lang/json/talk_topic_from_json.py +msgid "Huh? *mumble mumble* … Who are you?" +msgstr "А? *невнятно бормочет* …Ты еще кто?" + #: lang/json/talk_topic_from_json.py msgid "I'm busy, what is it?" msgstr "Я занят, в чем дело?" @@ -208963,17 +210055,17 @@ msgstr "Я занят, в чем дело?" msgid "And leave my tower and all my research? I think not." msgstr "И оставить мою башню и мои исследования? Я так не думаю." -#: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" -msgstr "Ты тоже ищешь силу?" - #: lang/json/talk_topic_from_json.py msgid "Ah, hello again." msgstr "Ах, снова привет." +#: lang/json/talk_topic_from_json.py +msgid "Do you seek power as well?" +msgstr "Ты тоже ищешь силу?" + #: lang/json/talk_topic_from_json.py msgid "Yes, yes… *electrical crackling* Isn't it beautiful?" -msgstr "Да, да... *помехи*. Разве не красиво?" +msgstr "Да, да… *помехи*. Разве не красиво?" #: lang/json/talk_topic_from_json.py msgid "I must find more power before I can leave." @@ -208989,7 +210081,7 @@ msgstr "Извините, , спасение было приостанов #: lang/json/talk_topic_from_json.py msgid "Part? I AM the rescue team." -msgstr "Часть? Я и есть спасательная команда." +msgstr "Часть? Я и есть спасательная команда." #: lang/json/talk_topic_from_json.py msgid "So are you busting us out of here or what?" @@ -208997,7 +210089,7 @@ msgstr "Так вы вытащите нас отсюда или нет?" #: lang/json/talk_topic_from_json.py msgid "Hold tight, . I've got to clear a path." -msgstr "Пока посиди тут, . Я должен убедиться, что берег чист." +msgstr "Пока посиди тут, . Я должен убедиться, что берег чист." #: lang/json/talk_topic_from_json.py msgid "Pack your bags, . We're going on a trip." @@ -209037,12 +210129,12 @@ msgstr "Точный удар (ближний бой)" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "Вы наносите %s отличный удар" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr " наносит %s отличный удар" #: lang/json/technique_from_json.py @@ -212806,7 +213898,7 @@ msgid "" "A rather flimsy tall wall made of 2x4s and screen mesh, suitable for keeping" " the bugs out." msgstr "" -"Довольно хлипкая высокая стена, сделанная из стоек и антимоскитной сетки, " +"Довольно хлипкая высокая стена, сделанная из досок и антимоскитной сетки, " "предохраняющей от насекомых." #: lang/json/terrain_from_json.py @@ -213229,6 +214321,15 @@ msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" "Участок напольного покрытия из прочного серого пружинистого материала." +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "земляной пол" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "Участок пола, состоящий из хорошо перемешанной утоптанной земли." + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "бетонный пол" @@ -213384,15 +214485,6 @@ msgstr "" "сопротивление скольжению и качению, используется в развлекательных видах " "спорта." -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "земляной пол" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "Участок пола, состоящий из хорошо перемешанной утоптанной земли." - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -213570,6 +214662,15 @@ msgstr "мох" msgid "Moist spongy moss." msgstr "Влажный губчатый мох." +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "бумажный пол" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "Пол сделанный из бесформенной массы, покрытой липкой осиной слюной." + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "грецкий орех" @@ -213708,7 +214809,7 @@ msgid "" msgstr "" "Массивное лиственное дерево, принадлежащее к роду «Дуб», обычно " "встречающееся во всей Новой Англии. Если присмотреться, вы можете увидеть " -"некоторые желуди, которые еще не достались белкам. Вы можете его срубить с " +"некоторые желуди, которые ещё не достались белкам. Вы можете его срубить с " "помощью подходящих инструментов." #. ~ Description for oak tree @@ -215121,11 +216222,11 @@ msgstr "взорванная ракета" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" -"Секция МБР, Межконтинентальной Баллистической Ракеты. Это не та ракета, что " -"летит хоть куда-нибудь." +"Секция МБР, Межконтинентальной Баллистической Ракеты. Эта ракета уже никуда " +"не полетит." #. ~ Description for radio tower #: lang/json/terrain_from_json.py @@ -215201,8 +216302,8 @@ msgstr "контрольная панель ХПО" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" "Этот аппарат с табличкой «Химический Парофазный Осадитель» выглядит КРАЙНЕ " @@ -215342,7 +216443,7 @@ msgstr "масляный выключатель" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" "Автоматический выключатель с использованием масла в дугогасительной камере." @@ -215356,7 +216457,7 @@ msgstr "малый масляный выключатель" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" "Небольшой автоматический выключатель с использованием масла в " "дугогасительной камере." @@ -215434,8 +216535,8 @@ msgstr "конвейерная лента" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." -msgstr "Конвеерная лента. Переносит вещи." +msgid "A conveyor belt. Used to transport things." +msgstr "Конвейерная лента. Переносит вещи." #: lang/json/terrain_from_json.py msgid "ting." @@ -215694,7 +216795,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -216177,6 +217278,13 @@ msgstr "каменный свод" msgid "A section of flat natural rock." msgstr "Плоский свод из природного камня." +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" +"Плоская поверхность, сделанная из бесформенной массы и покрытая липкой " +"осиной слюной." + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "пустое место" @@ -216919,14 +218027,11 @@ msgstr "бумажная стена" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" -"Огромная стена из мягкой массы, слепленной из частей ближайших зданий и " -"покрытой липкой осиной слюной. Чем бы она ни была раньше, теперь она " -"преобразована и потеряла свой первоначальный облик. Вы можете её легко " -"разбить." +"Высокая стена, сделанная из бесформенной массы и покрытая липкой осиной " +"слюной." #: lang/json/terrain_from_json.py msgid "root wall" @@ -217041,7 +218146,7 @@ msgstr "каменная кладка" #. ~ Description for field stone wall #: lang/json/terrain_from_json.py msgid "A sturdy dry stone wall. Just rocks fitted together without mortar." -msgstr "Прочная сухая каменная стена. Просто камни, наваленные без раствора." +msgstr "Прочная сухая каменная стена. Просто камни, наваленные без раствора." #: lang/json/terrain_from_json.py msgid "field stone half-wall" @@ -217527,9 +218632,9 @@ msgid "" "together. It is capable of supporting an upper level or roof. Dirt and " "stones make the wall secure. Somewhat flammable." msgstr "" -"Дешёвая стена из досок и палок с бревенчатой подпоркой, чтоб всё держалось." -" Способна поддерживать верхний уровень или крышу. Прочная благодаря грязи и" -" камням. Немного пожароопасна." +"Дешёвая стена из досок и палок с бревенчатой подпоркой, чтоб всё держалось. " +"Способна поддерживать верхний уровень или крышу. Прочная благодаря грязи и " +"камням. Немного пожароопасна." #: lang/json/terrain_from_json.py msgid "krick!" @@ -217542,7 +218647,7 @@ msgstr "УСТАРЕВШАЯ гидропонная установка" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" "Устаревшая гидропонная установка. Разберите, чтобы получить запчасти " @@ -219781,8 +220886,8 @@ msgid "chitin ram" msgstr "хитиновый таран" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "таран из биосилицированного хитина" +msgid "biosilicified chitin ram" +msgstr "биосилицированный хитиновый таран" #: lang/json/vehicle_part_from_json.py msgid "tied mattress" @@ -220404,6 +221509,17 @@ msgstr "" msgid "hand paddles" msgstr "вёсла" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "поводья и сбруя" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "Набор из кожаных ремешков и колец для управления тягловым животным." + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "система управления" @@ -222207,8 +223323,8 @@ msgid "" "A set of continuous, interlocking tracks made out of blob. They can be used" " in place of wheels, and provide good traction and off-road performance." msgstr "" -"Набор непрерывных, взаимосвязанных траков, сделанных из сгустков. Они могут" -" быть установлены вместо колес и обеспечивают хорошее сцепление с землей, а " +"Набор непрерывных, взаимосвязанных траков, сделанных из сгустков. Они могут " +"быть установлены вместо колес и обеспечивают хорошее сцепление с землей, а " "также отлично подходят для езды по бездорожью." #. ~ Description for biting blob @@ -224191,8 +225307,8 @@ msgstr "Ваша энергия истощена!" msgid "You cannot hack this." msgstr "Вы не можете это взломать." -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "звук сигнализации!" @@ -225223,7 +226339,7 @@ msgstr "Это находится в вашей личной ауре." #: src/armor_layers.cpp msgid "This is worn next to the skin." -msgstr "Носится под вашей одеждой." +msgstr "Носится под одеждой." #: src/armor_layers.cpp msgid "This is worn on or around your waist." @@ -226622,7 +227738,7 @@ msgstr "%s повышает свой %s уровень." #: src/avatar.cpp #, c-format msgid "You learn a little about %s! (%d%%)" -msgstr "Вы узнали немного про %s! (%d%%)" +msgstr "Вы узнали немного про %s! (%d%%)" #: src/avatar.cpp #, c-format @@ -226774,7 +227890,7 @@ msgstr "неправильная характеристика" #: src/avatar.cpp #, c-format msgid "Are you sure you want to raise %s? %d points available." -msgstr "Вы уверены, что хотите поднять %s? %dочков доступно." +msgstr "Вы уверены, что хотите поднять %s? %dочков доступно." #: src/avatar.cpp msgid "You set your mech's leg power to a loping fast walk." @@ -228058,7 +229174,7 @@ msgid "" "You feel excited as the Autodoc slices painlessly into you. You enjoy the " "sight of scalpels slicing you apart." msgstr "" -"Вы чувствуете наслаждение, пока вас безболезненно разрезает Автодок. Вы " +"Вы чувствуете наслаждение, пока вас безболезненно разрезает Автодок. Вы " "восхищённо рассматриваете скальпели, рассекающие вас." #: src/bionics.cpp @@ -228632,7 +229748,7 @@ msgstr "Вы" #: src/character.cpp msgid "Your" -msgstr "Ваш " +msgstr "Ваш" #: src/character.cpp msgid "your" @@ -228871,12 +229987,12 @@ msgstr " надевает %s." #: src/character.cpp #, c-format msgid "Your %s are very encumbered! %s" -msgstr "Ваши %s очень скованы! %s" +msgstr "Ваши %s очень скованы! %s" #: src/character.cpp #, c-format msgid "Your %s is very encumbered! %s" -msgstr "Ваш %s очень скован! %s" +msgstr "Ваш %s очень скован! %s" #: src/character.cpp msgid "You're deafened!" @@ -228939,6 +230055,45 @@ msgstr " нужно не менее %1$s для этого %2$s, а т msgid "Putting on a %s would be tricky." msgstr "Надеть на себя %s было бы неплохим цирковым номером." +#: src/character.cpp +msgid "Can't wear that, it's made of wool!" +msgstr "Нельзя это надеть, оно шерстяное!" + +#: src/character.cpp +msgid "Can't wear that, it's filthy!" +msgstr "Нельзя это надеть, это же грязно!" + +#: src/character.cpp +#, c-format +msgid "Your %s mutation prevents you from wearing your %s." +msgstr "Ваша мутация (%s) не позволяет вам надеть %s." + +#: src/character.cpp +#, c-format +msgid "Cannot wear a helmet over %s." +msgstr "Нельзя надеть шлем поверх %s." + +#: src/character.cpp +msgid "horns" +msgstr "рога" + +#: src/character.cpp +msgid "antennae" +msgstr "усиков" + +#: src/character.cpp +msgid "antlers" +msgstr "ветвистых рогов" + +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "У вас не хватает рук, чтобы надеть это." + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "У %s не хватает рук, чтобы надеть это." + #: src/character.cpp msgid "Can't wear power armor over other gear!" msgstr "Нельзя надевать силовую броню поверх другой одежды!" @@ -228999,36 +230154,6 @@ msgstr "Вы не можете надеть так много вещей на г msgid "%s can't wear that much on their head!" msgstr "%s не может надеть так много вещей на голову!" -#: src/character.cpp -msgid "Can't wear that, it's made of wool!" -msgstr "Нельзя это надеть, оно шерстяное!" - -#: src/character.cpp -msgid "Can't wear that, it's filthy!" -msgstr "Нельзя это надеть, это же грязно!" - -#: src/character.cpp -#, c-format -msgid "Your %s mutation prevents you from wearing your %s." -msgstr "Ваша мутация (%s) не позволяет вам надеть %s." - -#: src/character.cpp -#, c-format -msgid "Cannot wear a helmet over %s." -msgstr "Нельзя надеть шлем поверх %s." - -#: src/character.cpp -msgid "horns" -msgstr "рога" - -#: src/character.cpp -msgid "antennae" -msgstr "усиков" - -#: src/character.cpp -msgid "antlers" -msgstr "ветвистых рогов" - #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -229281,8 +230406,7 @@ msgstr "Это не поможет очистить рану." msgid "" "It has a deep wound that looks infected. Antibiotics might be required." msgstr "" -"Тут глубокая рана, которая выглядит зараженной. Могут понадобиться " -"антибиотики." +"Тут глубокая рана, похоже с заражением. Возможно, понадобятся антибиотики." #: src/character.cpp #, c-format @@ -230067,96 +231191,96 @@ msgstr "пользовательские цвета" msgid "ERROR! Access denied!" msgstr "ОШИБКА! Доступ запрещён!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "Вход в %s…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "Доступ временно заблокирован в целях безопасности." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "Пожалуйста, свяжитесь с системным администратором." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "Обойти систему безопасности?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." -msgstr "Выключение… нажмите любую клавишу." +msgstr "Выключение… Нажмите любую клавишу." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "" "Превышено максимальное количество попыток авторизации. Нажмите любую " "клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "Успешная авторизация. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "%s — Главное меню" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "Требуется пароль." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "Взломать систему?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "Выберите диск:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "Двери открыты. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "Блокировка включена. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "Блокировка отключена. Нажмите любую клавишу…" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "Бом… Бом… Бом…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "Сдерживающие щиты открыты. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "Субъекты уничтожены. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: Каскадный резонанс может повлечь серьёзные последствия! " "Продолжить?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "Данные не найдены." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "" "Зафиксирована ошибка доступа к данным, служба поддержки оповещена. Нажмите " "любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" @@ -230164,17 +231288,17 @@ msgstr "" "Внимание: С этого терминала обнаружен несанкционированный доступ к архиву. " "Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "" "Внимание: доступ к закрытым данным. Попытка зафиксирована. Нажмите любую " "клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" @@ -230182,31 +231306,31 @@ msgstr "" "Карта местности скачана. Все подозрительные ошибки локального доступа " "зафиксированы. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "Карта канализации скачана. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "Карта подземки скачана. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "Обезвреживание ракеты." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "Ядерная ракета обезврежена!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "Останки ядерной ракеты активны." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "Доступ к модулю — Предупреждение:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" @@ -230215,24 +231339,24 @@ msgstr[1] "НАЙДЕНЫ ДРУГИЕ %d..." msgstr[2] "НАЙДЕНЫ ДРУГИЕ %d..." msgstr[3] "НАЙДЕНЫ ДРУГИЕ %d…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "Лифт активирован. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "Журнал шахты NEPower(%d:%d)" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "Продолжить чтение?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "ПРОЕКТ AMIGARA" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -230241,103 +231365,103 @@ msgstr "" "МЕСТО РАСКОПОК %d%d%d\n" "ВСЕ ЖУРНАЛЫ БРИГАДИРА БУДУТ ВЗЯТЫ НА ЗАМЕТКУ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "ФАЙЛ ПОВРЕЖДЁН, НАЖМИТЕ ЛЮБУЮ КЛАВИШУ…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "—ДОСТУП РАЗРЕШЁН—" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "Миссия выполнена!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "ДОСТУП ЗАПРЕЩЁН" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "Установлен мод-ретранслятор…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "У вас нет мода-ретранслятора, чтобы установить его…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "Компьютер не может найти свою задачу!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "Программа скачана." -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "Требуется USB диск!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "ОШИБКА: Пожалуйста, разместите образец в центрифуге." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "ОШИБКА: Пожалуйста, оставьте только один образец в центрифуге." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "ОШИБКА: Пожалуйста, используйте контейнеры только с образцами крови." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "ОШИБКА: Пожалуйста, используйте только образцы крови." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "Результат: человеческая кровь, без патогенов." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "Результат: человеческая кровь. Найден неизвестный возбудитель." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "Результат: неизвестный тип крови. Найден неизвестный возбудитель." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "Возбудитель связан с эритроцитами и лейкоцитами." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "Скачать данные?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "Результат: Неизвестный тип крови. Тест неинформативен." -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "ОБРАБОТКА ДАННЫХ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "ОШИБКА: Пожалуйста, поместите банк памяти в область сканирования." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "ОШИБКА: Пожалуйста, сканируйте только один элемент за раз." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "ОШИБКА: банк памяти уничтожен или отсутствует." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "ОШИБКА: банк памяти пуст." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" @@ -230345,7 +231469,7 @@ msgstr "" "Банк памяти: Военное Шифрование Hexron\n" "Печать Расшифровки\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" @@ -230353,7 +231477,7 @@ msgstr "" "Банк памяти: Незашифровано\n" "Ничего интересного.\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -230367,11 +231491,11 @@ msgstr "" "СВЯЖИТЕСЬ С ВАШИМ СИС.АДМИНИСТРАТОРОМ ДЛЯ РЕШЕНИЯ ВОПРОСА.\n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "Нажмите любую клавишу для продолжения…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -230398,7 +231522,7 @@ msgstr "" "\n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -230417,27 +231541,27 @@ msgstr "" " \n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "Заряды детонировали" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "Запасной генератор выходит из строя" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "Немедленная эвакуация" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "Немедленная эвакуация!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "Требуется код доступа!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -230451,141 +231575,141 @@ msgstr "" "Состояние: Отключён\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "ОШИБКА: Платформа пуста." -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "ТРЕВОГА [409]: Главные датчики отключены!" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr " >> Активация запасных датчиков: запуск счётчика Гейгера…" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr " >> Зарегистрирован радиационный скачок!\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "ТРЕВОГА [912]: Критический сбой! Зарегистрировано загрязнение! " -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "АВАРИЙНЫЙ ПРОТОКОЛ [1]: Эвакуация. Эвакуация. Эвакуация.\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "АВАРИЙНОЕ ОТКЛЮЧЕНИЕ! Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "ОБРАБОТКА… ЦИКЛ ЗАВЕРШЕН." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "СЧЁТЧИК ГЕЙГЕРА @ ПЛАТФОРМА: %s мЗв/ч." -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" "КРИТИЧЕСКАЯ ОШИБКА… ПЛАТФОРМА НЕ ОТВЕЧАЕТ. ЗАПУСК ПРОЦЕДУРЫ RP_M_01_rev.03." -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "УРОВНИ РАДИАЦИИ:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "СЧЁТЧИК ГЕЙГЕРА @ ЗОНА:… СРЕДН %s мЗв/ч." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "СЧЁТЧИК ГЕЙГЕРА @ ЗОНА:… МАКС %s мЗв/ч." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "СЧЁТЧИК ГЕЙГЕРА @ КОНСОЛЬ:… %s мЗв/ч." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "ДОЗИМЕТРИЯ ПЕРСОНАЛА:… %s мЗв/ч." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "Сбой конвейера. Свяжитесь с технической службой." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "Перемещение предметов: ПЛАТФОРМА —> РАЗГРУЗКА." -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "Не найдено предметов в: ПЛАТФОРМА." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "Перемещение предметов: ПОГРУЗКА —> ПЛАТФОРМА." -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "Не найдено предметов в: ПОГРУЗКА." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "Цикл конвейерной ленты завершён. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "Переключение рольставен. Нажмите любую клавишу…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "Необратимая операция. Извлечь радиоактивный материал?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "Процедура извлечения завершена… Нажмите любую клавишу." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." -msgstr "ОШИБКА! Платформа не отвечает… Нажмите любую клавишу." +msgstr "ОШИБКА! Платформа не отвечает… Нажмите любую клавишу." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "Запуск POWER-DIAG ver.2.34…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "Зарегистрировано короткое замыкание!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "Обход короткого замыкания завершён." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "Предохранитель переустановлен." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "Заземление восстановлено." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" "Статус резервного источника энергии: 85%% ВЫКЛЮЧЕН. Причина: ПОВРЕЖДЕНИЕ." -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " @@ -230594,77 +231718,77 @@ msgstr "" "Статус резервного источника энергии: 100%% ВЫКЛЮЧЕН. Причина: НЕ НАЙДЕН " "ВНЕШНИЙ ИСТОЧНИК ЭНЕРГИИ." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "Статус резервного источника энергии: РЕЖИМ ОЖИДАНИЯ." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "Статус резервного источника энергии: ВЫКЛЮЧЕН. Причина: НЕИЗВЕСТНО" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "Консоль выключается." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "Мэнхаки вылетают из отсеков в потолке." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "Робохраны поднимаются из люков в полу." -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "Консоль ударила вас током." -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "Вы защищены от электрических разрядов." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "Вас поразило электричеством!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "Насос взорвался!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "Утечка нечистот!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "ОШИБКА: Разрушительное Вращение" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "ОШИБКА: Пожалуйста, используйте только образцы с кровью." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "ОШИБКА: Набор для взятия крови, пустой." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "ОШИБКА: Образец крови уничтожен." -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "ОШИБКА: НАРУШЕН ДОСТУП К ДАННЫМ" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "ОШИБКА: Банк данных уничтожен." -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "ПОИСК БЛИЖАЙШЕГО ЦЕНТРА БЕЖЕНЦЕВ, ПОЖАЛУЙСТА ПОДОЖДИТЕ…" #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -231220,7 +232344,7 @@ msgstr "Вы объелись, готовясь к спячке." msgid "" "You feel stocked for a day or two. Got your bed all ready and secured?" msgstr "" -"Вы чувствуете, что запаслись на день или два. У вас есть безопасное место, " +"Вы чувствуете, что запаслись на день или два. У вас есть безопасное место, " "где переночевать?" #: src/consumption.cpp @@ -231233,7 +232357,7 @@ msgstr "" #: src/consumption.cpp msgid "That filled a hole! Time for bed…" -msgstr "Вы заморили червячка! Время поспать…" +msgstr "Вы заморили червячка! Время поспать…" #: src/consumption.cpp msgid "You feel as though you're going to split open! In a good way?" @@ -231244,7 +232368,7 @@ msgstr "" #. ~ of the Rat King's ALL CAPS invective. Probably shared-brain telepathy. #: src/consumption.cpp msgid "hey, you look like me! let's work together!" -msgstr "эй, ты выглядишь как я! давай сотрудничать!" +msgstr "эй, ты выглядишь как я! давай сотрудничать!" #: src/consumption.cpp #, c-format @@ -231695,6 +232819,11 @@ msgstr "Вы не можете это разобрать." msgid "It's rotten, I'm not taking that apart." msgstr "Оно испортилось! Я не буду это разбирать." +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "Сначала вытащите %s, если хотите разобрать это." + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -232722,7 +233851,7 @@ msgstr "Максимум восприятия" #: src/debug_menu.cpp #, c-format msgid "Set the stat to? Currently: %d" -msgstr "На сколько установить характеристику? Текущая: %d" +msgstr "На сколько установить характеристику? Текущая: %d" #: src/debug_menu.cpp msgid "Delete all items from the target?" @@ -232751,12 +233880,12 @@ msgstr "Правая нога" #: src/debug_menu.cpp #, c-format msgid "Set the hitpoints to? Currently: %d" -msgstr "На сколько установить очки здоровья? Текущие: %d" +msgstr "На сколько установить очки здоровья? Текущие: %d" #: src/debug_menu.cpp #, c-format msgid "Set stamina to? Current: %d. Max: %d." -msgstr "На сколько установить выносливость? Текущая: %d. Максимум: %d." +msgstr "На сколько установить выносливость? Текущая: %d. Максимум: %d." #: src/debug_menu.cpp msgid "Target stamina value out of bounds!" @@ -232765,7 +233894,7 @@ msgstr "Заданное значение выносливости выходи #: src/debug_menu.cpp #, c-format msgid "Set the morale to? Currently: %d" -msgstr "Какое значение морали установить? Текущая: %d" +msgstr "Какое значение морали установить? Текущая: %d" #: src/debug_menu.cpp msgid "trust" @@ -232790,27 +233919,27 @@ msgstr "задолженность" #: src/debug_menu.cpp #, c-format msgid "Set trust to? Currently: %d" -msgstr "На сколько установить доверие? Текущее: %d" +msgstr "На сколько установить доверие? Текущее: %d" #: src/debug_menu.cpp #, c-format msgid "Set fear to? Currently: %d" -msgstr "На сколько установить страх? Текущий: %d" +msgstr "На сколько установить страх? Текущий: %d" #: src/debug_menu.cpp #, c-format msgid "Set value to? Currently: %d" -msgstr "Какое значение установить? Текущее: %d" +msgstr "Какое значение установить? Текущее: %d" #: src/debug_menu.cpp #, c-format msgid "Set anger to? Currently: %d" -msgstr "На сколько установить гнев? Текущий: %d" +msgstr "На сколько установить гнев? Текущий: %d" #: src/debug_menu.cpp #, c-format msgid "Set owed to? Currently: %d" -msgstr "На сколько установить задолженность? Текущая: %d" +msgstr "На сколько установить задолженность? Текущая: %d" #: src/debug_menu.cpp msgid "Rename:" @@ -232828,7 +233957,7 @@ msgstr "" #: src/debug_menu.cpp #, c-format msgid "Cause how much pain? pain: %d" -msgstr "Сколько единиц боли вызвать? Боль: %d" +msgstr "Сколько единиц боли вызвать? Боль: %d" #: src/debug_menu.cpp msgid "Hunger" @@ -232853,27 +233982,27 @@ msgstr "Сбросить все базовые потребности" #: src/debug_menu.cpp #, c-format msgid "Set hunger to? Currently: %d" -msgstr "На сколько установить голод? Текущий: %d" +msgstr "На сколько установить голод? Текущий: %d" #: src/debug_menu.cpp #, c-format msgid "Set stored kCal to? Currently: %d" -msgstr "Сколько запасённых ккал установить? Текущие: %d" +msgstr "Сколько запасённых ккал установить? Текущие: %d" #: src/debug_menu.cpp #, c-format msgid "Set thirst to? Currently: %d" -msgstr "На сколько установить жажду? Текущее: %d" +msgstr "На сколько установить жажду? Текущая: %d" #: src/debug_menu.cpp #, c-format msgid "Set fatigue to? Currently: %d" -msgstr "На сколько установить усталость? Текущая: %d" +msgstr "На сколько установить усталость? Текущая: %d" #: src/debug_menu.cpp #, c-format msgid "Set sleep deprivation to? Currently: %d" -msgstr "На какое значение установить недостаток сна? Сейчас: %d" +msgstr "На какое значение установить недостаток сна? Сейчас: %d" #: src/debug_menu.cpp #, c-format @@ -233175,7 +234304,7 @@ msgstr "Оставить нормальную скорость ветра" #: src/debug_menu.cpp #, c-format msgid "Damage self for how much? hp: %d" -msgstr "Насколько сильно ранить себя? ОЗ: %d" +msgstr "Насколько сильно ранить себя? ОЗ: %d" #: src/debug_menu.cpp msgid "This binary was not compiled with tiles support." @@ -233253,15 +234382,15 @@ msgstr "Снимок экрана успешно сохранён в: %s" #: src/debug_menu.cpp msgid "An error occurred while trying to save the screenshot." -msgstr "Произошла ошибка при попытке сохранения снимка экрана" +msgstr "Произошла ошибка при сохранении скриншота." #: src/debug_menu.cpp msgid "Report written to debug.log" -msgstr "Отчет записан в файл debug.log " +msgstr "Отчет записан в файл debug.log" #: src/debug_menu.cpp msgid " and to the clipboard." -msgstr "и в буфер обмена." +msgstr " и в буфер обмена." #: src/debug_menu.cpp msgid "There are no spells to learn. You must install a mod that adds some." @@ -233741,7 +234870,7 @@ msgstr "Штамп генерации карт" msgid "" "The scariest thing in the world would be… if all the air in the world turned" " to WOOD!" -msgstr "Самое страшное… если бы весь воздух в мире превратился в ДРЕВЕСИНУ!" +msgstr "Самое страшное… Если бы весь воздух в мире превратился в ДРЕВЕСИНУ!" #: src/effect.cpp msgid "" @@ -233758,7 +234887,7 @@ msgstr "Наука иногда лжёт." #: src/effect.cpp msgid "Science is… wait, what was I talking about again?" -msgstr "Наука это… погодите-ка, о чём это я говорил?" +msgstr "Наука это… Погодите-ка, о чём это я говорил?" #: src/effect.cpp msgid "" @@ -233783,7 +234912,7 @@ msgstr "Она была хип, хип, хип-леди, чувак." #: src/effect.cpp msgid "You ever see the back of a twenty dollar bill… on weed?" msgstr "" -"Когда-нибудь смотрел на обратную сторону двадцати баксов… накурившись?" +"Когда-нибудь смотрел на обратную сторону двадцати баксов… Накурившись?" #: src/effect.cpp msgid "" @@ -233819,7 +234948,7 @@ msgid "" "Okay, like, the scariest thing in the world would be… if like you went to " "grab something and it wasn't there!" msgstr "" -"Ладно, самым страшным было бы… если бы ты хотел схватить что-то, а этого там" +"Ладно, самым страшным было бы… Если бы ты хотел схватить что-то, а этого там" " не не было!" #: src/effect.cpp @@ -233873,7 +235002,7 @@ msgstr "…Но никогда в сумерках." #: src/effect.cpp msgid "Dave's not here, man." -msgstr "Дейва здесь нет, мужик." +msgstr "Дейва здесь нет, чувак." #: src/effect.cpp msgid "Man, a cheeseburger sounds SO awesome right now." @@ -234920,7 +236049,7 @@ msgid "" "\n" msgstr "" "Внимание, вы выбрали регион со следующими проблемами:\n" -" \n" +"\n" #: src/faction_camp.cpp msgid "There are few forests. Wood is your primary construction material.\n" @@ -236110,8 +237239,8 @@ msgid "" "Sorting zones have changed. Please create some sorting zones. You must " "create a camp food zone, and a camp storage zone." msgstr "" -"Зоны сортировки изменились. Пожалуйста, создайте зоны сортировки. Для " -"лагеря требуются зона еды, зона хранения предметов." +"Зоны сортировки изменились. Пожалуйста, создайте зоны сортировки. Для лагеря" +" требуются зона еды, зона хранения предметов." #: src/faction_camp.cpp #, c-format @@ -236441,7 +237570,7 @@ msgid "" "\n" "Are you sure you wish to keep this world?" msgstr "" -"Предупреждение: взаимодействия НПС и некоторые другие глобальные флаги не сбрасываются при создании нового персонажа в сохранённом мире. Это может привести к странному поведению.\n" +"Предупреждение: взаимодействия НПС и некоторые другие глобальные флаги не сбрасываются при создании нового персонажа в сохранённом мире. Это может привести к странному поведению.\n" "\n" "Вы уверены, что хотите сохранить этот мир?" @@ -236460,7 +237589,7 @@ msgstr "Сохранить мир" #: src/game.cpp #, c-format msgid "World retained. Characters remaining:%s" -msgstr "Мир сохранён. Оставшиеся персонажи:%s" +msgstr "Мир сохранён. Оставшиеся персонажи:%s" #: src/game.cpp #, c-format @@ -236926,6 +238055,10 @@ msgstr "Что-то разбилось!" msgid "You dive from the %s." msgstr "Вы уплываете от %s." +#: src/game.cpp +msgid "You let go of the reins." +msgstr "Вы отпускаете поводья." + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -237013,7 +238146,7 @@ msgstr "Неважно" #: src/game.cpp src/npctalk.cpp msgid "You may be attacked! Proceed?" -msgstr "На вас могут напасть! Продолжить?" +msgstr "На вас могут напасть! Продолжить?" #: src/game.cpp msgid "Examine where?" @@ -237730,14 +238863,14 @@ msgstr "Вы не можете зайти в транспорт верхом." msgid "" "Stepping into that %1$s looks risky. Run into it if you wish to enter " "anyway." -msgstr "%1$s выгладит опасно. Если всё равно хотите туда попасть, бегите." +msgstr "%1$s выгладит опасно. Если всё равно хотите туда попасть, бегите." #: src/game.cpp #, c-format msgid "" "Stepping into that %1$s looks risky. Crouch and move into it if you wish to" " enter anyway." -msgstr "%1$s выгладит опасно. Если всё равно хотите туда попасть, крадитесь." +msgstr "%1$s выгладит опасно. Если всё равно хотите туда попасть, крадитесь." #: src/game.cpp msgid "You cannot pass obstacles whilst mounted." @@ -237935,7 +239068,7 @@ msgstr "На пути что-то лежит." #: src/game.cpp #, c-format msgid "The %s is really heavy!" -msgstr "%s слишком тяжёлый!" +msgstr "%s — пипец какой тяжёлый!" #: src/game.cpp #, c-format @@ -238105,7 +239238,7 @@ msgstr "На полпути вниз вы обнаруживаете, что п #: src/game.cpp msgid "There is a sheer drop halfway down. Web-descend?" -msgstr "На полпути вниз есть выступ. Слезть по паутине?" +msgstr "На полпути вниз есть выступ. Слезть по паутине?" #: src/game.cpp msgid "" @@ -238145,11 +239278,11 @@ msgstr "" #: src/game.cpp msgid "There is a sheer drop halfway down. Climb your grappling hook down?" -msgstr "На полпути вниз есть выступ. Слезть с помощью крюка-кошки?" +msgstr "На полпути вниз есть выступ. Слезть с помощью крюка-кошки?" #: src/game.cpp msgid "There is a sheer drop halfway down. Climb your rope down?" -msgstr "На полпути вниз есть выступ. Спустить туда верёвку?" +msgstr "На полпути вниз есть выступ. Спустить туда верёвку?" #: src/game.cpp msgid "There is a sheer drop halfway down. Jump?" @@ -239542,6 +240675,10 @@ msgstr "ошибками в коде передвижения" msgid "The %s collides with %s." msgstr "%s сталкивается с %s." +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "Примите свою судьбу" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -239564,6 +240701,11 @@ msgstr "бззз…" msgid "You can't drive the vehicle from here. You need controls!" msgstr "Здесь нет руля, чтобы управлять транспортом!" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" +"Вы не можете управлять этим транспортом, пока не впрягли тягловое животное." + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "" @@ -240389,7 +241531,7 @@ msgid "" "Welcome to the C.C.B.o.t.T. ATM. What would you like to do?\n" "Your current balance is: %s" msgstr "" -"Добро пожаловать в банкомат C.C.B.o.t.T. Что вы хотите сделать?\n" +"Добро пожаловать в банкомат Си.Си.Б.о.т.Т. Что вы хотите сделать?\n" "Ваш текущий баланс: %s" #: src/iexamine.cpp @@ -240697,7 +241839,7 @@ msgstr "Три звёздочки… Вы выигрываете $%d!" #: src/iexamine.cpp #, c-format msgid "JACKPOT! You win $%d!" -msgstr "ДЖЕКПОТ! Вы выигрываете $%d!" +msgstr "ДЖЕКПОТ! Вы выигрываете $%d!" #: src/iexamine.cpp msgid "No win." @@ -241289,7 +242431,7 @@ msgstr "Кег содержит %s (%d), %0.f%% наполнения." #: src/iexamine.cpp #, c-format msgid "Add more %s to the vat" -msgstr "Добавить еще %s в чан" +msgstr "Добавить ещё %s в чан" #: src/iexamine.cpp #, c-format @@ -241970,7 +243112,7 @@ msgstr "Автодок Mk. XI. Статус: В работе. Пожалуйст #: src/iexamine.cpp msgid " WARNING: Operator missing" -msgstr "ВНИМАНИЕ: Хирург отсутствует" +msgstr " ВНИМАНИЕ: Хирург отсутствует" #: src/iexamine.cpp msgid "" @@ -241979,8 +243121,8 @@ msgid "" " By continuing with the operation you accept the risks and acknowledge that you will not take any legal actions against this facility in case of an accident. " msgstr "" "\n" -"Использование автодока без обслуживающего персонала может привести к серьезным травмам или смерти.\n" -" Продолжая операцию, вы принимаете на себя риски и подтверждаете, что не будете предпринимать никаких юридических действий против этой установки в случае аварии." +" Использование автодока без обслуживающего персонала может привести к серьезным травмам или смерти.\n" +" Продолжая операцию, вы принимаете на себя риски и подтверждаете, что не будете предпринимать никаких юридических действий против этой установки в случае аварии." #: src/iexamine.cpp msgid "Choose Compact Bionic Module to install" @@ -242286,7 +243428,7 @@ msgstr "…что внутри пусто." #: src/iexamine.cpp msgid "You see some grains that are not yet milled to fine flour." -msgstr "Вы видите несколько зерен, которые еще не перемолоты до мелкой муки." +msgstr "Вы видите несколько зерен, которые ещё не перемолоты до мелкой муки." #: src/iexamine.cpp msgid "It is already milling." @@ -242474,6 +243616,10 @@ msgstr "Части тела" msgid "Field types" msgstr "Тип области" +#: src/init.cpp +msgid "Ammo effects" +msgstr "Эффекты от боеприпасов" + #: src/init.cpp msgid "Emissions" msgstr "Эмиссии" @@ -242930,6 +244076,14 @@ msgstr "" "Нажмите «+» для добавления локальной горячей клавиши\n" "Нажмите «=» для добавления глобальной горячей клавиши\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "Нажмите . для выполнения привязанного действия\n" + +#: src/input.cpp +msgid "Keybindings" +msgstr "Настройки клавиш" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -245197,7 +246351,7 @@ msgstr "Вы зажгли %s." #: src/iuse.cpp msgid "Ugh, too much smoke… you feel nasty." -msgstr "Ох, слишком много курева… Чувствуете себя ужасно." +msgstr "Ох, слишком много курева… Чувствуете себя ужасно." #: src/iuse.cpp msgid "You take a puff from your electronic cigarette." @@ -245213,7 +246367,7 @@ msgstr "У вас нет никотиновой жидкости!" #: src/iuse.cpp msgid "Ugh, too much nicotine… you feel nasty." -msgstr "Ох, слишком много никотина… Чувствуете себя ужасно." +msgstr "Ох, слишком много никотина… Чувствуете себя ужасно." #: src/iuse.cpp msgid "You take some antibiotics." @@ -245777,6 +246931,11 @@ msgstr "Убрать модификации с инструмента?" msgid "You don't have any modified tools." msgstr "У вас нет модифицированных инструментов." +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "Вы вынимаете %s из инструмента." + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "Вы сомневаетесь, что тут будет хороший улов." @@ -247452,7 +248611,7 @@ msgstr "Раскодировать карту памяти" #: src/iuse.cpp msgid "Decrypt memory card (low skill)" -msgstr "Раскодировать карту памяти (плохие навыки)" +msgstr "Раскодировать карту памяти (плохой навык)" #: src/iuse.cpp msgid "Wasted time, these pictures do not provoke your senses." @@ -247493,12 +248652,12 @@ msgstr "Вы чувствуете ностальгию, глядя на это #: src/iuse.cpp #, c-format msgid "You turned off music on your %s." -msgstr "Вы выключаете музыку на вашем %s." +msgstr "Вы выключили музыку на %s." #: src/iuse.cpp #, c-format msgid "You turned on music on your %s." -msgstr "Вы включаете музыку на вашем %s." +msgstr "Вы включили музыку на %s." #: src/iuse.cpp msgid "List recipes:" @@ -248357,7 +249516,7 @@ msgstr "" #: src/iuse.cpp msgid "Your morale is too low to craft…" -msgstr "Вы не в настроении, что-либо делать…" +msgstr "Настроение ни к чёрту, чтобы что-либо делать…" #: src/iuse.cpp #, c-format @@ -248633,7 +249792,7 @@ msgstr "Вы разломали палку, но одна её половина #: src/iuse.cpp msgid "The throbbing of the infection diminishes. Slightly." -msgstr "Пульсация инфекции уменьшается. Слегка." +msgstr "Пульсация инфекции уменьшается. Слегка." #: src/iuse.cpp msgid "You feel much better - almost entirely." @@ -249791,7 +250950,7 @@ msgstr "Ходов на использование: " #: src/iuse_actor.cpp #, c-format msgid "Yeah. Place the %s at your feet. Real damn smart move." -msgstr "Ага, разместите %s прямо под ногами. Чертовски умный ход." +msgstr "Ага, разместите %s прямо под ногами. Чертовски умный ход." #: src/iuse_actor.cpp #, c-format @@ -250096,7 +251255,7 @@ msgstr "Коробка фумигационных гранул." #: src/iuse_software_kitten.cpp msgid "A digital clock. It's stuck at 2:17 PM." -msgstr "Цифровые часы. Остановились на 14:17." +msgstr "Цифровые часы. Остановились на 14:17." #: src/iuse_software_kitten.cpp msgid "That's just a charred human corpse." @@ -250108,11 +251267,11 @@ msgstr "Я не знаю что это, но это не котёнок." #: src/iuse_software_kitten.cpp msgid "An empty shopping bag. Paper or plastic?" -msgstr "Пустой пакет. Бумажный или пластиковый?" +msgstr "Пустой пакет. Бумажный или пластиковый?" #: src/iuse_software_kitten.cpp msgid "Could it be… a big ugly bowling trophy?" -msgstr "Похоже на… Большой убогий трофей из боулинга?" +msgstr "Похоже на… Большой убогий трофей из боулинга?" #: src/iuse_software_kitten.cpp msgid "A coat hanger hovers in thin air. Odd." @@ -250140,7 +251299,7 @@ msgstr "Нос Ричарда Никсона!" #: src/iuse_software_kitten.cpp msgid "It's Lucy Ricardo. \"Aaaah, Ricky!\", she says." -msgstr "Это Люси Рикардо. Она произносит: «Аааах, Рикки!»." +msgstr "Это Люси Рикардо. Она произносит: «Аааах, Рикки!»." #: src/iuse_software_kitten.cpp msgid "You stumble upon Bill Gates' stand-up act." @@ -250152,7 +251311,7 @@ msgstr "Экземпляр «Кама-Сутры» с автографом." #: src/iuse_software_kitten.cpp msgid "It's the Will Rogers Highway. Who was Will Rogers, anyway?" -msgstr "Это шоссе имени Уилла Роджерса. Кстати, кто такой Уилл Роджерс?" +msgstr "Это шоссе имени Вилла Роджерса. Кстати, кто такой Вилл Роджерс?" #: src/iuse_software_kitten.cpp msgid "" @@ -250262,7 +251421,7 @@ msgstr "Это компрометирующие фотографии слони #: src/iuse_software_kitten.cpp msgid "" "A copy of the Weekly World News. Watch out for the chambered nautilus!" -msgstr "Еженедельник с мировыми новостями. Берегись Наутилус Помпилиуса!" +msgstr "Еженедельник с мировыми новостями. Берегись Наутилус Помпилиуса!" #: src/iuse_software_kitten.cpp msgid "It's the proverbial wet blanket." @@ -250282,19 +251441,19 @@ msgstr "Галстук Пола Мойер." #: src/iuse_software_kitten.cpp msgid "A haircut and a real job. Now you know where to get one!" -msgstr "Стрижка и настоящая работа. Теперь вы знаете как её сделать!" +msgstr "Стрижка, притом очень хорошая. Теперь вы знаете, где её сделать!" #: src/iuse_software_kitten.cpp msgid "An automated robot-hater. It frowns disapprovingly at you." -msgstr "Автоматический роботоненавистник. Глядит вас крайне неодобрительно." +msgstr "Автоматический роботоненавистник. Глядит вас крайне неодобрительно." #: src/iuse_software_kitten.cpp msgid "An automated robot-liker. It smiles at you." -msgstr "Автоматический любитель роботов. Он улыбается вам." +msgstr "Автоматический любитель роботов. Он улыбается вам." #: src/iuse_software_kitten.cpp msgid "It's a black hole. Don't fall in!" -msgstr "Это чёрная дыра. Не провались!" +msgstr "Это чёрная дыра. Не провались!" #: src/iuse_software_kitten.cpp msgid "Just a big brick wall." @@ -250302,7 +251461,7 @@ msgstr "Просто большая кирпичная стена." #: src/iuse_software_kitten.cpp msgid "You found kitten! No, just kidding." -msgstr "Вы нашли котёнка! Нет, это шутка." +msgstr "Вы нашли котёнка! Нет, это шутка." #: src/iuse_software_kitten.cpp msgid "Heart of Darkness brand pistachio nuts." @@ -250357,7 +251516,7 @@ msgstr "Это созвездие рыбы." #: src/iuse_software_kitten.cpp msgid "It's a fly on the wall. Hi, fly!" -msgstr "Это муха на стене. Привет, муха!" +msgstr "Это муха на стене. Привет, муха!" #: src/iuse_software_kitten.cpp msgid "This kind of looks like kitten, but it's not." @@ -250365,7 +251524,7 @@ msgstr "Это выглядит как котёнок, но им не являе #: src/iuse_software_kitten.cpp msgid "It's a banana! Oh, joy!" -msgstr "Это банан! Эх, хорошо!" +msgstr "Это банан! Эх, хорошо!" #: src/iuse_software_kitten.cpp msgid "A helicopter has crashed here." @@ -250394,11 +251553,11 @@ msgstr "Фонтан гейзера взмывает в воздух." #: src/iuse_software_kitten.cpp msgid "A toenail? What good is a toenail?" -msgstr "Ноготь из ноги? Что хорошего в ногте из ноги?" +msgstr "Ноготь из ноги? Что хорошего в ногте из ноги?" #: src/iuse_software_kitten.cpp msgid "You've found the fish! Not that it does you much good in this game." -msgstr "Вы нашли рыбу! Это не то, что было бы полезно в этой игре." +msgstr "Вы нашли рыбу! Это не то, что было бы полезно в этой игре." #: src/iuse_software_kitten.cpp msgid "A Buttertonsils bar." @@ -250422,7 +251581,7 @@ msgstr "Это не что иное, как G-thang, детка." #: src/iuse_software_kitten.cpp msgid "IT'S ALIVE! AH HA HA HA HA!" -msgstr "ОНО ОЖИЛО! АХА ХА ХА ХА ХА!" +msgstr "ОНО ОЖИЛО! АХА ХА ХА ХА ХА!" #: src/iuse_software_kitten.cpp msgid "This was no boating accident!" @@ -250432,11 +251591,11 @@ msgstr "Это не было аварией на лодке!" msgid "" "Wait! This isn't the poker chip! You've been tricked! DAMN YOU, MENDEZ!" msgstr "" -"Погоди! Это не покерная фишка! Тебя обманули! БУДЬ ТЫ ПРОКЛЯТ, МЭНДЕС!" +"Погоди! Это не покерная фишка! Тебя обманули! БУДЬ ТЫ ПРОКЛЯТ, МЭНДЕС!" #: src/iuse_software_kitten.cpp msgid "A livery stable! Get your livery!" -msgstr "Прокат коней! Возьми коня!" +msgstr "Прокат коней! Возьми коня!" #: src/iuse_software_kitten.cpp msgid "It's a perpetual immobility machine." @@ -250458,7 +251617,7 @@ msgstr "Самый крупный в мире шарик из Мацы!" msgid "" "A tribe of cannibals lives here. They eat Malt-O-Meal for breakfast, you " "know." -msgstr "Здесь живёт племя каннибалов. Они едят хлопья на завтрак, понимаешь." +msgstr "Здесь живёт племя каннибалов. Они едят хлопья на завтрак, понимаешь." #: src/iuse_software_kitten.cpp msgid "This appears to be a rather large stack of trashy romance novels." @@ -250466,7 +251625,7 @@ msgstr "Это большая стопка дрянных любовных ро #: src/iuse_software_kitten.cpp msgid "Look out! Exclamation points!" -msgstr "Берегись! Восклицательные знаки!" +msgstr "Берегись!!!11Восклицательный знак!" #: src/iuse_software_kitten.cpp msgid "A herd of wild coffee mugs slumbers here." @@ -250474,11 +251633,11 @@ msgstr "Здесь дремлет стадо диких кружек кофе." #: src/iuse_software_kitten.cpp msgid "It's a limbo bar! How low can you go?" -msgstr "Это планка для лимбо! Насколько низко вы сможете пройти?" +msgstr "Это планка для лимбо! Насколько низко вы опуститесь?" #: src/iuse_software_kitten.cpp msgid "It's the horizon. Now THAT'S weird." -msgstr "Это горизонт. Теперь ЭТО странно." +msgstr "Это горизонт. Теперь ЭТО странно." #: src/iuse_software_kitten.cpp msgid "A vase full of artificial flowers is stuck to the floor here." @@ -250494,7 +251653,7 @@ msgstr "Пара салунных дверок медленно качающих #: src/iuse_software_kitten.cpp msgid "It's an ordinary bust of Beethoven… but why is it painted green?" -msgstr "Это обычный бюст Бетховена… Но почему он покрашен в зелёный цвет?" +msgstr "Это обычный бюст Бетховена… Но почему он покрашен в зелёный цвет?" #: src/iuse_software_kitten.cpp msgid "It's TV's lovable wisecracking Crow! \"Bite me!\", he says." @@ -250505,8 +251664,7 @@ msgid "" "Hey, look, it's war. What is it good for? Absolutely nothing. Say it " "again." msgstr "" -"Эй, смотри, это война. Война – ради чего она? Абсолютно не нужна. " -"Повтори." +"Эй, смотри, это война. Война – ради чего она? Абсолютно не нужна. Повтори." #: src/iuse_software_kitten.cpp msgid "It's the amazing self-referential thing that's not kitten." @@ -250514,7 +251672,7 @@ msgstr "Это удивительный самореферентный пред #: src/iuse_software_kitten.cpp msgid "A flamboyant feather boa. Now you can dress up like Carol Channing!" -msgstr "Яркое перьевое боа. Теперь вы сможете нарядиться как Кэрол Чэннинг!" +msgstr "Яркое перьевое боа. Теперь вы сможете нарядиться как Кэрол Чэннинг!" #: src/iuse_software_kitten.cpp msgid "\"Sure hope we get some rain soon,\" says Farmer Joe." @@ -250537,7 +251695,7 @@ msgid "" "This is a large brown bear. Oddly enough, it's currently peeing in the " "woods." msgstr "" -"Это большой бурый медведь. Крайне странно, что сейчас он мочится в лесу." +"Это большой бурый медведь. Крайне странно, что сейчас он мочится в лесу." #: src/iuse_software_kitten.cpp msgid "A team of arctic explorers is camped here." @@ -250568,7 +251726,7 @@ msgid "" "This is a television. On screen you see a robot strangely similar to " "yourself." msgstr "" -"Это телевизор. На экране вы видите робота, подозрительно похожего на вас." +"Это телевизор. На экране вы видите робота, подозрительно похожего на вас." #: src/iuse_software_kitten.cpp msgid "This balogna has a first name, it's R-A-N-C-I-D." @@ -250576,11 +251734,11 @@ msgstr "У этой болонской колбаски есть имя, П-Р- #: src/iuse_software_kitten.cpp msgid "A salmon hatchery? Look again. It's merely a single salmon." -msgstr "Косяк лосося? Посмотрите снова. Это просто один лосось." +msgstr "Косяк лосося? Посмотрите снова. Это просто один лосось." #: src/iuse_software_kitten.cpp msgid "It's a rim shot. Ba-da-boom!" -msgstr "Это римшот. Ба-да-бууум!" +msgstr "Это рюмка водки. Ба-да-бууум!" #: src/iuse_software_kitten.cpp msgid "" @@ -250597,7 +251755,7 @@ msgstr "Этот объект обладает свойствами аналог #: src/iuse_software_kitten.cpp msgid "It's a symbol. You see in it a model for all symbols everywhere." -msgstr "Это символ. Вы видите в нём модель для всех символов во всём мире." +msgstr "Это символ. Вы видите в нём модель для всех символов во всём мире." #: src/iuse_software_kitten.cpp msgid "The object pushes back at you." @@ -250605,7 +251763,7 @@ msgstr "Этот объект отталкивает вас." #: src/iuse_software_kitten.cpp msgid "A traffic signal. It appears to have been recently vandalized." -msgstr "Светофор. Этот, видимо, недавно был подвергнут акту вандализма." +msgstr "Светофор. Этот, видимо, недавно был подвергнут акту вандализма." #: src/iuse_software_kitten.cpp msgid "" @@ -250617,7 +251775,7 @@ msgstr "" #: src/iuse_software_kitten.cpp msgid "This is a Lagrange point. Don't come too close now." -msgstr "Это точка Лагранжа. Не приближайтесь к ней." +msgstr "Это точка Лагранжа. Не приближайтесь к ней." #: src/iuse_software_kitten.cpp msgid "The dirty old tramp bemoans the loss of his harmonica." @@ -250637,7 +251795,7 @@ msgstr "Это руководство пользователя к предыду #: src/iuse_software_kitten.cpp msgid "A brain cell. Oddly enough, it seems to be functioning." -msgstr "Клетка мозга. Крайне странно, но она, похоже, функционирует." +msgstr "Клетка мозга. Крайне странно, но она, похоже, функционирует." #: src/iuse_software_kitten.cpp msgid "Tea and/or crumpets." @@ -250655,7 +251813,7 @@ msgstr "Это пустая трубка из-под «Овсянки Кваке #: src/iuse_software_kitten.cpp msgid "This is a remote control. Being a robot, you keep a wide berth." msgstr "" -"Это пульт дистанционного управления. Поскольку вы робот, вы держитесь " +"Это пульт дистанционного управления. Поскольку вы робот, вы держитесь " "подальше." #: src/iuse_software_kitten.cpp @@ -250692,11 +251850,11 @@ msgstr "«Основные цвета», с анонимным автограф #: src/iuse_software_kitten.cpp msgid "Another rabbit? That's three today!" -msgstr "Ещё кролик? Третий за сегодня!" +msgstr "Ещё кролик? Третий за сегодня!" #: src/iuse_software_kitten.cpp msgid "It's a segmentation fault. Core dumped, by the way." -msgstr "Это ошибка сегментирования. Между прочим, дамп ядра сохранён." +msgstr "Это ошибка сегментирования. Между прочим, дамп ядра сохранён." #: src/iuse_software_kitten.cpp msgid "A historical marker showing the actual location of /dev/null." @@ -250704,7 +251862,7 @@ msgstr "Историческая памятка, показывающая тек #: src/iuse_software_kitten.cpp msgid "Thar's Mobius Dick, the convoluted whale. Arrr!" -msgstr "Это Моби Дик, юркий кит! Аррр!" +msgstr "Это Моби Дик, юркий кит! Аррр!" #: src/iuse_software_kitten.cpp msgid "It's a charcoal briquette, smoking away." @@ -250796,12 +251954,11 @@ msgstr "Забытый оператор телефонного коммутат #: src/iuse_software_kitten.cpp msgid "It's an automated robot-disdainer. It pretends you're not there." -msgstr "" -"Это автоматический робот-презиратель. Он делает вид, что вас тут нет." +msgstr "Это чванливый автоматический робот. Он делает вид, что вас тут нет." #: src/iuse_software_kitten.cpp msgid "It's a portable hole. A sign reads: \"Closed for the winter\"." -msgstr "Это портативная дыра. На её знаке написано: «Закрыто на зиму»." +msgstr "Это портативная дыра. На её знаке написано: «Закрыто на зиму»." #: src/iuse_software_kitten.cpp msgid "Just a moldy loaf of bread." @@ -250810,12 +251967,12 @@ msgstr "Просто буханка заплесневелого хлеба." #: src/iuse_software_kitten.cpp msgid "A little glass tub of Carmex. ($.89) Too bad you have no lips." msgstr "" -"Маленькая стеклянная банка крема Carnex. ($.89) Жаль, что у вас не губ." +"Маленькая стеклянная банка крема Carnex. ($.89) Жаль, что у вас не губ." #: src/iuse_software_kitten.cpp msgid "A Swiss-Army knife. All of its appendages are out. (toothpick lost)" msgstr "" -"Швейцарский армейский нож. Все его детали выдвинуты. (зубочистка утеряна)" +"Швейцарский армейский нож. Все его детали выдвинуты. (зубочистка потерялась)" #: src/iuse_software_kitten.cpp msgid "It's a zen simulation, trapped within an ASCII character." @@ -250836,7 +251993,7 @@ msgstr "" #: src/iuse_software_kitten.cpp msgid "A robot comedian. You feel amused." -msgstr "Это робот-комик. Вы повеселели." +msgstr "Это робот-комик. Вы повеселели." #: src/iuse_software_kitten.cpp msgid "It's KITT, the talking car." @@ -250844,7 +252001,7 @@ msgstr "Это KITT, говорящая машина." #: src/iuse_software_kitten.cpp msgid "Here's Pete Peterson. His batteries seem to have long gone dead." -msgstr "Здесь Пит Питерсон. Похоже, его батарейки уже давно сели." +msgstr "Здесь Пит Питерсон. Похоже, его батарейки уже давно сели." #: src/iuse_software_kitten.cpp msgid "\"Blup, blup, blup\", says the mud pot." @@ -250872,7 +252029,7 @@ msgstr "Кусок тыквенного пирога." #: src/iuse_software_kitten.cpp msgid "It's the Bass-Matic '76! Mmm, that's good bass!" -msgstr "Это Бас-Матик '76! Ммм, хороший бас!" +msgstr "Это Бас-Матик '76! Ммм, клёвый бас!" #: src/iuse_software_kitten.cpp msgid "\"Lend us a fiver 'til Thursday\", pleas Andy Capp." @@ -250881,7 +252038,7 @@ msgstr "«Одолжи пятёрочку до среды», — просит Э #: src/iuse_software_kitten.cpp msgid "It's a tape of '70s rock. All original hits! All original artists!" msgstr "" -"Это рок-записи 70-х годов. Только оригинальные хиты! Только оригинальные " +"Это рок-записи 70-х годов. Только оригинальные хиты! Только оригинальные " "исполнители!" #: src/iuse_software_kitten.cpp @@ -250901,8 +252058,8 @@ msgid "" "Ed McMahon stands here, lost in thought. Seeing you, he bellows, \"YES " "SIR!\"" msgstr "" -"Эд Макмэхон стоит здесь, погрузившись в мысли. Увидев вас, он кричит: " -"«ЕСТЬ, СЭР!»." +"Эд Макмэхон стоит здесь, погрузившись в мысли. Увидев вас, он кричит: «ЕСТЬ," +" СЭР!»." #: src/iuse_software_kitten.cpp msgid "…thingy???" @@ -250919,7 +252076,7 @@ msgstr "Буквы O и R." #: src/iuse_software_kitten.cpp msgid "A magical… magic thing." -msgstr "Волшебная… Магическая вещь." +msgstr "Волшебная… Магическая вещь." #: src/iuse_software_kitten.cpp msgid "That is a moose, a thing of pure evil. You should \"RUN!\"" @@ -250960,10 +252117,10 @@ msgid "" " they are kitten or not. The game ends when robot finds kitten. " "Alternatively, you may end the game by hitting 'q', 'Q' or the Escape key." msgstr "" -"Ваша задача — найти котёнка. Задача усложняется существованием многих " -"вещей, не являющихся котёнком. Робот должен осмотреть предмет, чтобы " -"определить, котёнок ли это. Игра заканчивается, когда робот найдёт котёнка." -" Либо же вы можете закончить игру, нажав «q», «Q», или Escape." +"Ваша задача — найти котёнка. Задача усложняется существованием многих вещей," +" не являющихся котёнком. Робот должен осмотреть предмет, чтобы определить, " +"котёнок ли это. Игра заканчивается, когда робот найдёт котёнка. Либо же вы " +"можете закончить игру, нажав «q», «Q», или Escape." #: src/iuse_software_kitten.cpp msgid "Press any key to start." @@ -250975,7 +252132,7 @@ msgstr "Неверная команда: Используйте клавиши #: src/iuse_software_kitten.cpp msgid "You found kitten! Way to go, robot!" -msgstr "Вы нашли котёнка! Так держать, робот!" +msgstr "Вы нашли котёнка! Так держать, робот!" #: src/iuse_software_lightson.cpp msgid " toggle lights" @@ -251047,7 +252204,7 @@ msgstr " флаг" #: src/iuse_software_minesweeper.cpp msgid "Boom, you're dead! Better luck next time." -msgstr "Бум, вы погибли! Удачи в следующий раз." +msgstr "Бум, вы погибли! Удачи в следующий раз." #: src/iuse_software_snake.cpp src/iuse_software_sokoban.cpp #, c-format @@ -251704,7 +252861,7 @@ msgstr "Выберите врата транслокатора" #: src/main.cpp msgid "Really Quit? All unsaved changes will be lost." -msgstr "Действительно выйти? Все несохранённые изменения будут потеряны." +msgstr "Действительно выйти? Все несохранённые изменения будут потеряны." #: src/main_menu.cpp msgid "Bugs? Suggestions? Use links in MOTD to report them." @@ -251829,23 +252986,23 @@ msgstr "Цвета" #: src/main_menu.cpp msgid "Unable to make config directory. Check permissions." -msgstr "Невозможно создать папку с конфигурацией. Проверьте права доступа." +msgstr "Невозможно создать папку с конфигурацией. Проверьте права доступа." #: src/main_menu.cpp msgid "Unable to make save directory. Check permissions." -msgstr "Невозможно создать папку с сохранениями. Проверьте права доступа." +msgstr "Невозможно создать папку с сохранениями. Проверьте права доступа." #: src/main_menu.cpp msgid "Unable to make templates directory. Check permissions." -msgstr "Невозможно создать папку с шаблонами. Проверьте права доступа." +msgstr "Невозможно создать папку с шаблонами. Проверьте права доступа." #: src/main_menu.cpp msgid "Unable to make sound directory. Check permissions." -msgstr "Невозможно создать папку для звуков. Проверьте права доступа." +msgstr "Невозможно создать папку для звуков. Проверьте права доступа." #: src/main_menu.cpp msgid "Unable to make graphics directory. Check permissions." -msgstr "Невозможно создать папку с графикой. Проверьте права доступа." +msgstr "Невозможно создать папку с графикой. Проверьте права доступа." #: src/main_menu.cpp msgid "Really quit?" @@ -251873,7 +253030,7 @@ msgstr "Случайный персонаж" #: src/main_menu.cpp msgctxt "Main Menu|New Game" msgid "Play Now! (ixed Scenario)" -msgstr "Сразу в игру! ( фиксированный сценарий)" +msgstr "Сразу в игру! ( фиксированный сценарий)" #: src/main_menu.cpp msgctxt "Main Menu|New Game" @@ -251907,7 +253064,7 @@ msgid "" "profession, skills and other parameters. Scenario is fixed to Evacuee." msgstr "" "Игра начинается сразу со случайным персонажем, чертами, профессией, навыками" -" и другими параметрами. Вы начинаете со сценария Эвакуированный." +" и другими параметрами. Вы начинаете со сценария Эвакуированный." #: src/main_menu.cpp msgid "" @@ -252193,7 +253350,7 @@ msgstr "Вы стоите в кислотной луже." #: src/map_field.cpp msgid "The sludge is thick and sticky. You struggle to pull free." -msgstr "Грязь густая и липкая. Вам тяжело выбраться." +msgstr "Грязь густая и липкая. Вам тяжело выбраться." #: src/map_field.cpp msgid "You burn your legs and feet!" @@ -255075,7 +256232,7 @@ msgid "" msgstr "" "\n" " \n" -"В состав каравана войдут два или три дополнительных члена коммуны. Вы готовы отбывать?" +"В состав каравана войдут два или три дополнительных члена коммуны. Вы готовы отбывать?" #: src/mission_companion.cpp msgid "Begin Commune-Refugee Center Run" @@ -258858,7 +260015,7 @@ msgid "" "Select a style. (press %s for more info)\n" "STR: %d, DEX: %d, PER: %d, INT: %d" msgstr "" -"Выберите стиль. (нажмите %s для получения дополнительной информации)\n" +"Выберите стиль. (нажмите %s для получения дополнительной информации)\n" "СИЛ: %d, ЛОВ: %d, ВОС: %d, ИНТ: %d" #: src/newcharacter.cpp @@ -260982,6 +262139,26 @@ msgstr "" "обмена,\n" "Esc для выхода, ? — для получения информации о предмете." +#: src/options.cpp +msgid "General" +msgstr "Общие" + +#: src/options.cpp +msgid "Interface" +msgstr "Интерфейс" + +#: src/options.cpp +msgid "Graphics" +msgstr "Графика" + +#: src/options.cpp +msgid "World Defaults" +msgstr "Настройки мира" + +#: src/options.cpp +msgid "Android" +msgstr "Андроид" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -261037,26 +262214,6 @@ msgstr "Деон" msgid "Basic" msgstr "Базовый" -#: src/options.cpp -msgid "General" -msgstr "Общие" - -#: src/options.cpp -msgid "Interface" -msgstr "Интерфейс" - -#: src/options.cpp -msgid "Graphics" -msgstr "Графика" - -#: src/options.cpp -msgid "World Defaults" -msgstr "Настройки мира" - -#: src/options.cpp -msgid "Android" -msgstr "Андроид" - #: src/options.cpp msgid "Default character name" msgstr "Имя персонажа по умолчанию" @@ -261245,11 +262402,11 @@ msgid "" "while crouching and will be prompted. Never: You will not be able to move " "onto a dangerous tile unless running and will not be warned or prompted." msgstr "" -"Всегда: вас всегда предупреждают о переходе на опасные тайлы. Бегом: вы " +"Всегда: вас всегда предупреждают о переходе на опасные тайлы. Бегом: вы " "сможете перемещаться на опасные тайлы только бегом и об этом будет " -"предупреждение. Подкрадыванием: вы сможете перемещаться на опасные тайлы " -"только во время подкрадывания и получите об этом оповещение. Никогда: вы не" -" сможете перейти на опасные тайлы, если не бежите, и вас не будут " +"предупреждение. Подкрадыванием: вы сможете перемещаться на опасные тайлы " +"только во время подкрадывания и получите об этом оповещение. Никогда: вы не " +"сможете перейти на опасные тайлы, если не бежите, и вас не будут " "предупреждать или запрашивать." #: src/options.cpp @@ -261279,11 +262436,15 @@ msgstr "Дистанция безопасного режима" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." msgstr "" "Если безопасный режим включён, то при появлении врагов в пределах заданного " "расстояния должно появиться предупреждение. 0 = максимальная зона обзора " -"игрока." +"игрока. Эта опция работает только в случае, если не установлено никаких " +"правил безопасности. Если у вас есть правила безопасности, измените значение" +" в правиле по умолчанию вместо этого значения." #: src/options.cpp msgid "Safe mode when driving" @@ -261969,7 +263130,7 @@ msgid "" "7.62x54mm)\"." msgstr "" "Если включено, то к названиям оружия и магазинов добавляются применяемые " -"боеприпасы. Например, «Винтовка Мосина М44 (4/5)» меняется на «Винтовка " +"боеприпасы. Например, «Винтовка Мосина М44 (4/5)» меняется на «Винтовка " "Мосина М44 (4/5 7,62x54 мм)»." #: src/options.cpp @@ -263422,10 +264583,6 @@ msgstr "Неправильный ввод: это не число" msgid "options" msgstr "настройки" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "Дальше по нажатию любой клавиши…" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -263654,7 +264811,7 @@ msgstr "Ниже" #: src/overmap_ui.cpp msgid "Use movement keys to pan." -msgstr "Навигация клавишами движ." +msgstr "Навигация клавишами движения." #: src/overmap_ui.cpp msgid "Press W to preview route." @@ -264350,6 +265507,14 @@ msgstr "Надеть %s" msgid "Spill %s, then pick up %s" msgstr "Вылить %s, затем поднять %s" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" +"Если вы возьмете этот предмет, это будет считаться кражей, продолжить? " +"(Чувствительно к регистру)" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "Если подберёте этот предмет, то совершите кражу, продолжить?" @@ -264797,7 +265962,7 @@ msgstr "*зевок* вы действительно должны поспать #: src/player.cpp msgid "Your mind feels tired. It's been a while since you've slept well." -msgstr "Вы очень устали. Давненько вы не спали как следует." +msgstr "Вы очень устали. Давненько вы не спали как следует." #: src/player.cpp msgid "" @@ -264813,7 +265978,7 @@ msgid "" "crave sleep, and feel like you're about to collapse." msgstr "" "Вы очень устали и вы страшитесь каждой пройденной минуты. Вы просто жаждете" -" сна и чувствуете что вот-вот вырубитесь." +" сна и чувствуете, что вот-вот вырубитесь." #: src/player.cpp msgid "" @@ -264821,9 +265986,8 @@ msgid "" " mercy. It's a miracle that you're still awake, but it just feels like a " "curse now." msgstr "" -"Вы не спали уже очень долго, и всё ваше тело молит о пощаде. Это чудо, что " -"вы до сих пор в сознании. Но сейчас это скорее ощущается как ваше " -"проклятие." +"Вы не спали уже очень долго, и всё ваше тело молит о пощаде. Это чудо, что " +"вы до сих пор в сознании. Но сейчас это скорее ощущается как ваше проклятие." #: src/player.cpp msgid "" @@ -265109,7 +266273,7 @@ msgstr "В %s нет никаких дефектов." msgid "" "It is damaged, and could be repaired with %s. %s to use one of those items." msgstr "" -"Это повреждено и может быть отремонтировано с помощью %s. %s, чтобы " +"Это повреждено и может быть отремонтировано с помощью %s. %s, чтобы " "использовать один из этих предметов." #: src/player.cpp @@ -265302,7 +266466,7 @@ msgstr "Невозможно спать в этом горшке на колёс #: src/player.cpp msgid "The humans' furniture blocks your roots. You can't get comfortable." msgstr "" -"Людская мебель блокирует ваши корни. Вы не можете комфортно здесь " +"Людская мебель блокирует ваши корни. Вы не можете комфортно здесь " "расположиться." #: src/player.cpp @@ -265716,7 +266880,7 @@ msgid "" " Having too much, or too little, can be unhealthy." msgstr "" "Ваш вес, в целом, показывает, сколько жира запасено в вашем теле и сколько " -"вы можете прожить без еды. Избыток или недостаток веса вредны для здоровья." +"вы можете прожить без еды. Избыток или недостаток веса вредны для здоровья." #: src/player_display.cpp #, c-format @@ -266814,7 +267978,7 @@ msgstr "Радиус действия: %s%s" #: src/ranged.cpp msgid " WARNING! IN RANGE" -msgstr "ОПАСНО! В ДОСЯГАЕМОСТИ" +msgstr "ОПАСНО! В ДОСЯГАЕМОСТИ" #: src/ranged.cpp #, c-format @@ -269400,7 +270564,7 @@ msgstr "Ещё запчасти…" #: src/vehicle_display.cpp #, c-format msgid " (%s/%s charge)" -msgstr "(%s/%s заряда)" +msgstr " (%s/%s заряда)" #: src/vehicle_display.cpp #, c-format @@ -269907,8 +271071,8 @@ msgid "" "Program the autopilot to patrol a nearby vehicle patrol zone. If no zones " "are nearby, you will be prompted to create one." msgstr "" -"Программирует автопилот автомобиля для патрулирования патрульной зоны. Если" -" поблизости нет ни одной зоны, вам будет предложено ее создать." +"Программирует автопилот автомобиля для патрулирования патрульной зоны. Если " +"поблизости нет ни одной зоны, вам будет предложено ее создать." #: src/vehicle_use.cpp msgid "Stop…" @@ -270785,7 +271949,7 @@ msgid "" "Target location is not suitable for placing this kind of monster. Choose a different target or [i]ncrease the groups size." msgstr "" "\n" -"Выбранное местоположение не подходит для размещения такого монстра. Выберите другую цель или увеличьте [i] размер группы." +"Выбранное местоположение не подходит для размещения такого монстра. Выберите другую цель или увеличьте [i] размер группы." #: src/wish.cpp msgid "Add which flag? Use UPPERCASE letters without quotes" @@ -270934,7 +272098,7 @@ msgstr "Порядок загрузки модов" #: src/worldfactory.cpp #, c-format msgid "…%s = View full description " -msgstr "… %s= Полное описание " +msgstr "…%s = Полное описание " #: src/worldfactory.cpp msgid "--NO AVAILABLE MODS--" diff --git a/lang/po/zh_CN.po b/lang/po/zh_CN.po index a58ff872a4c3a..f9286ec5bbffe 100644 --- a/lang/po/zh_CN.po +++ b/lang/po/zh_CN.po @@ -46,19 +46,19 @@ # L rient <1972308206@qq.com>, 2020 # Jaron , 2020 # Kuma Green_eye , 2020 -# Sakuya , 2020 # fei li , 2020 # cainiao , 2020 -# 曾泰瑋 , 2020 # Jianxiang Wang , 2020 +# 曾泰瑋 , 2020 +# GeekDuanLian , 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Jianxiang Wang , 2020\n" +"Last-Translator: GeekDuanLian , 2020\n" "Language-Team: Chinese (China) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -749,27 +749,27 @@ msgstr "" "\"吸氧用于纠正缺氧,提高动脉血氧分压和氧饱和度的水平,促进代谢,是辅助治疗多种疾病的重要方法之一。\"" #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "土制尖刺火箭" +msgid "spiked homemade rocket" +msgstr "自制尖刺火箭" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." msgstr "" -"一支用一根钢管里面装满代用的火箭燃料,然后再在前端焊上一条尖刺的自制火箭,毕竟是土制武器,精准度不佳,但是还是能造成一定的伤害。\n" +"一支用一根钢管里面装满代用的火箭燃料,然后再在前端焊上一条尖刺的自制火箭,毕竟是自制武器,精准度不佳,但是还是能造成一定的伤害。\n" "\"一切的前提是能打的中……\"" #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" -msgstr "土制爆炸火箭" +msgid "explosive homemade rocket" +msgstr "自制爆炸火箭" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" @@ -777,13 +777,13 @@ msgstr "" "\"看起来就像土著们的投掷长矛的爆炸版。\"" #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" -msgstr "土制燃烧火箭" +msgid "incendiary homemade rocket" +msgstr "自制燃烧火箭" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" msgstr "" @@ -1091,10 +1091,10 @@ msgstr "麻醉剂" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." -msgstr "各种强力催眠药、安眠药和兴奋剂。用于专业医疗设备使用,无法直接使用。你可以用它重新装填麻醉工具箱。" +msgstr "各式各样的强力催眠药、安眠药和兴奋剂。用于专业医疗设备使用,无法直接使用。你可以用它重新装填麻醉工具箱。" #: lang/json/AMMO_from_json.py msgid "sulfur" @@ -1560,11 +1560,11 @@ msgstr "" "\"虽然相对稳定,但是最好不要在床底下存放太久,说不定哪一天就在美梦中悄然爆发。\"" #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "火箭弹燃料" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "自制火箭弹燃料" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -1991,7 +1991,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "bolas" msgid_plural "bolases" -msgstr[0] "投石索" +msgstr[0] "飞索" #. ~ Description for bolas #: lang/json/AMMO_from_json.py @@ -2008,7 +2008,7 @@ msgstr "网子" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." +"entangle opponents in combat." msgstr "由绳子和重物组成的网,一般上用来捕鱼,但也可以在战斗中缠住敌人。" #: lang/json/AMMO_from_json.py @@ -4959,7 +4959,7 @@ msgstr "棉布面料" #. ~ Description for cotton sheet #: lang/json/AMMO_from_json.py msgid "A sheet of cotton fabric, suitable for making clothing." -msgstr "一卷棉布面料,可以用来制作衣物。" +msgstr "一卷棉布面料,可以用来制造衣物。" #: lang/json/AMMO_from_json.py msgid "patchwork cotton clothing parts" @@ -4972,7 +4972,7 @@ msgid "" "A selection of various clothing parts, sewn together from cotton patches in " "a patchwork fashion. Suitable for making most clothing, though it's much " "less time-efficient than if using proper material sheets." -msgstr "各类衣物部件,由棉布片采用拼布工艺缝制而成。可以用于制作大多数衣物,但比起使用正规材料来要花费更多时间。" +msgstr "各类衣物部件,由棉布片采用拼布工艺缝制而成。可以用于制造大多数衣物,但比起使用正规材料来要花费更多时间。" #: lang/json/AMMO_from_json.py msgid "faux fur sheet" @@ -4981,7 +4981,7 @@ msgstr "人造毛皮面料" #. ~ Description for faux fur sheet #: lang/json/AMMO_from_json.py msgid "A sheet of fake synthetic colorful fur, suitable for making clothing." -msgstr "一卷颜色华丽的人造毛皮面料。可以用来制作保暖的衣物。" +msgstr "一卷颜色华丽的人造毛皮面料。可以用来制造保暖的衣物。" #: lang/json/AMMO_from_json.py msgid "patchwork faux fur clothing parts" @@ -4994,7 +4994,7 @@ msgid "" "A selection of various clothing parts, sewn together from faux fur patches " "in a patchwork fashion. Suitable for making most clothing, though it's much" " less time-efficient than if using proper material sheets." -msgstr "各类衣物部件,由人造毛皮片采用拼布工艺缝制而成。可以用于制作大多数衣物,但比起使用正规材料来要花费更多时间。" +msgstr "各类衣物部件,由人造毛皮片采用拼布工艺缝制而成。可以用于制造大多数衣物,但比起使用正规材料来要花费更多时间。" #: lang/json/AMMO_from_json.py msgid "felt sheet" @@ -5003,7 +5003,7 @@ msgstr "毛毡面料" #. ~ Description for felt sheet #: lang/json/AMMO_from_json.py msgid "A sheet of felt, suitable for making clothing." -msgstr "一卷毛毡面料,可以用来制作衣物。" +msgstr "一卷毛毡面料,可以用来制造衣物。" #: lang/json/AMMO_from_json.py msgid "patchwork felt clothing parts" @@ -5016,7 +5016,7 @@ msgid "" "A selection of various clothing parts, sewn together from felt patches in a " "patchwork fashion. Suitable for making most clothing, though it's much less" " time-efficient than if using proper material sheets." -msgstr "各类衣物部件,由毛毡片采用拼布工艺缝制而成。可以用于制作大多数衣物,但比起使用正规材料来要花费更多时间。" +msgstr "各类衣物部件,由毛毡片采用拼布工艺缝制而成。可以用于制造大多数衣物,但比起使用正规材料来要花费更多时间。" #: lang/json/AMMO_from_json.py msgid "Kevlar sheet" @@ -5038,7 +5038,7 @@ msgstr "莱卡面料" msgid "" "A sheet of synthetic fabric blended with stretchy lycra fibers, suitable for" " making flexible yet strong clothing." -msgstr "一卷掺入了可拉伸的莱卡纤维的合成纤维面料。可以用来制作具有弹性而坚韧的衣物。" +msgstr "一卷掺入了可拉伸的莱卡纤维的合成纤维面料。可以用来制造具有弹性而坚韧的衣物。" #: lang/json/AMMO_from_json.py msgid "patchwork lycra clothing parts" @@ -5051,7 +5051,7 @@ msgid "" "A selection of various clothing parts, sewn together from lycra patches in a" " patchwork fashion. Suitable for making most clothing, though it's much " "less time-efficient than if using proper material sheets." -msgstr "各类衣物部件,由莱卡片采用拼布工艺缝制而成。可以用于制作大多数衣物,但比起使用正规材料来要花费更多时间。" +msgstr "各类衣物部件,由莱卡片采用拼布工艺缝制而成。可以用于制造大多数衣物,但比起使用正规材料来要花费更多时间。" #: lang/json/AMMO_from_json.py lang/json/GENERIC_from_json.py msgid "neoprene sheet" @@ -5063,7 +5063,7 @@ msgstr[0] "氯丁橡胶面料" msgid "" "A sheet of neoprene, a synthetic rubber, suitable for making underwater " "gear." -msgstr "一卷人工合成的氯丁橡胶。可以用来制作水下作业的衣物。" +msgstr "一卷人工合成的氯丁橡胶。可以用来制造水下作业的衣物。" #: lang/json/AMMO_from_json.py msgid "patchwork neoprene clothing parts" @@ -5077,7 +5077,7 @@ msgid "" "in a patchwork fashion, with waterproofed seams. Suitable for making most " "clothing, though it's much less time-efficient than if using proper material" " sheets." -msgstr "各类衣物部件,由氯丁橡胶片采用拼布工艺缝制而成。可以用于制作大多数衣物,但比起使用正规材料来要花费更多时间。" +msgstr "各类衣物部件,由氯丁橡胶片采用拼布工艺缝制而成。可以用于制造大多数衣物,但比起使用正规材料来要花费更多时间。" #: lang/json/AMMO_from_json.py msgid "Nomex sheet" @@ -5088,7 +5088,7 @@ msgstr "芳纶面料" msgid "" "A sheet of Nomex synthetic fabric, suitable for making heat-resistant " "clothing." -msgstr "一卷芳纶化纤面料,可以用来制作防火衣物。" +msgstr "一卷芳纶化纤面料,可以用来制造防火衣物。" #: lang/json/AMMO_from_json.py msgid "patchwork Nomex clothing parts" @@ -5101,7 +5101,7 @@ msgid "" "A selection of various clothing parts, sewn together with Nomex thread from " "Nomex patches in a patchwork fashion. Suitable for making most clothing, " "though it's much less time-efficient than if using proper material sheets." -msgstr "各类衣物部件,由芳纶片采用拼布工艺缝制而成。可以用于制作大多数衣物,但比起使用正规材料来要花费更多时间。" +msgstr "各类衣物部件,由芳纶片采用拼布工艺缝制而成。可以用于制造大多数衣物,但比起使用正规材料来要花费更多时间。" #: lang/json/AMMO_from_json.py msgid "synthetic fabric sheet" @@ -5110,7 +5110,7 @@ msgstr "化纤面料" #. ~ Description for synthetic fabric sheet #: lang/json/AMMO_from_json.py msgid "A sheet of synthetic fabric, suitable for making clothing." -msgstr "一卷化纤面料,可以用来制作衣物。" +msgstr "一卷化纤面料,可以用来制造衣物。" #: lang/json/AMMO_from_json.py msgid "patchwork synthetic fabric clothing parts" @@ -5123,7 +5123,7 @@ msgid "" "A selection of various clothing parts, sewn together from synthetic fabric " "patches in a patchwork fashion. Suitable for making most clothing, though " "it's much less time-efficient than if using proper material sheets." -msgstr "各类衣物部件,由化纤片采用拼布工艺缝制而成。可以用于制作大多数衣物,但比起使用正规材料来要花费更多时间。" +msgstr "各类衣物部件,由化纤片采用拼布工艺缝制而成。可以用于制造大多数衣物,但比起使用正规材料来要花费更多时间。" #: lang/json/AMMO_from_json.py msgid "Kevlar thread" @@ -5137,7 +5137,7 @@ msgid "" "most cases. Making armor-grade Kevlar sheets from this would need a " "particularly tight weave, and so would need some specialized machinery." msgstr "" -"一些非常耐用的凯夫拉纤维,在制作防弹装甲时特别有用,不过在大多数情况下也能用来替代普通的缝衣线。制作盔甲级的凯夫拉面料需要特别紧密编织,因此需要专门机器才能制作。" +"一些非常耐用的凯夫拉纤维,在制造防弹装甲时特别有用,不过在大多数情况下也能用来替代普通的缝衣线。盔甲级凯夫拉面料需要特别紧密编织而成,因此需要专门机器才能制造。" #: lang/json/AMMO_from_json.py msgid "Nomex thread" @@ -5149,7 +5149,7 @@ msgid "" "Some heat-resistant Nomex thread that would be particularly useful for " "making heat protection gear, though it's fine to use in place of normal " "thread too, in most cases." -msgstr "一些防火的芳纶纤维,在制作防火装甲时特别有用,不过在大多数情况下也能用来替代普通的缝衣线。" +msgstr "一些防火的芳纶纤维,在制造防火装甲时特别有用,不过在大多数情况下也能用来替代普通的缝衣线。" #: lang/json/AMMO_from_json.py msgid "handloaded .22 CB" @@ -6586,7 +6586,7 @@ msgstr[0] "游牧装" msgid "" "A makeshift outfit made from pre-Cataclysm clothing designed for long " "travels. It has a lot of storage space." -msgstr "一套由大灾变前的衣物制作的自制服装,有大量的储存空间,专为长途旅行设计。" +msgstr "一套由大灾变前的衣物制造的自制服装,有大量的储存空间,专为长途旅行设计。" #: lang/json/ARMOR_from_json.py msgid "light nomad gear" @@ -6599,7 +6599,7 @@ msgid "" "A light makeshift outfit made from pre-Cataclysm clothing designed for long " "summer travels. It offers less storage space and armor compared to regular " "nomad gear." -msgstr "一套由大灾变前的衣物制作的轻便自制服装,有大量的储存空间,专为夏季长途旅行设计。相较于普通游牧装,储存空间和护甲较低。" +msgstr "一套由大灾变前的衣物制造的轻便自制服装,有大量的储存空间,专为夏季长途旅行设计。相较于普通游牧装,储存空间和护甲较低。" #: lang/json/ARMOR_from_json.py msgid "plated leather armor" @@ -7143,7 +7143,7 @@ msgstr[0] "马术长裤" msgid "" "A well-made pair of old-fashioned pants, made of stiff yet baggy material. " "Comfortable, but lacks pockets." -msgstr "一条制作精良的老款式裤子,使用的布料没什么弹性,所以制成较为宽松的尺寸。 穿着舒适,但没有口袋。" +msgstr "一条精心制造的老款式裤子,使用的布料没什么弹性,所以制成较为宽松的尺寸。 穿着舒适,但没有口袋。" #: lang/json/ARMOR_from_json.py msgid "briefcase" @@ -7539,7 +7539,7 @@ msgstr[0] "貂皮大衣" msgid "" "A very well-made fur coat, featuring thick panels of sable fur. Very warm " "and very good-looking." -msgstr "一条精心制作的貂皮大衣,厚厚的貂皮看起来非常漂亮,同时非常保暖。" +msgstr "一条精心制造的貂皮大衣,厚厚的貂皮看起来非常漂亮,同时非常保暖。" #: lang/json/ARMOR_from_json.py msgid "lab coat" @@ -8053,7 +8053,7 @@ msgstr[0] "简易救生衣" #. ~ Description for makeshift flotation vest #: lang/json/ARMOR_from_json.py msgid "A flotation vest made of inflated animal skins." -msgstr "一件用充满气的动物皮毛制作而成的救生衣。" +msgstr "一件用充满气的动物皮毛制造而成的救生衣。" #: lang/json/ARMOR_from_json.py msgid "football armor" @@ -9019,7 +9019,7 @@ msgstr[0] "苏格兰短裙" #: lang/json/ARMOR_from_json.py msgid "No true Scotsman would leave home without his kilt." msgstr "" -"一条苏格兰男性短裙,这是一种从腰部到膝盖的短裙,用花呢制作,布面有连续的大方格。\n" +"一条苏格兰男性短裙,这是一种从腰部到膝盖的短裙,用花呢制造而成,布面有连续的大方格。\n" "\"穿上之后感觉自己成为了真正的纯爷们。\"" #: lang/json/ARMOR_from_json.py @@ -12297,7 +12297,7 @@ msgstr[0] "废料靴" #. ~ Description for pair of scrap boots #: lang/json/ARMOR_from_json.py msgid "Boots made of random scraps." -msgstr "由废旧金属制作的靴子。" +msgstr "一双由废旧金属制成的靴子。" #: lang/json/ARMOR_from_json.py msgid "pair of steeltoed boots" @@ -13372,7 +13372,7 @@ msgstr[0] "军用头盔" msgid "" "A heavy helmet that provides excellent protection from all sorts of damage." " It is labeled as the advanced combat helmet." -msgstr "一顶沉重的头盔,能很好地保护你免受各种伤害。它被标记为进阶作战头盔。" +msgstr "一顶沉重的头盔,能很好地保护你免受各种伤害。上面有个标记写着\"先进作战头盔\"。" #: lang/json/ARMOR_from_json.py msgid "tactical full helmet" @@ -13516,7 +13516,7 @@ msgid "" "A customized, heavily armored steel and kevlar helmet, modified to provide " "maximum comfort and protection from harm. All the added material has made " "it rather heavy." -msgstr "自制的重装钢-凯夫拉复合头盔,经修改后可提供最大限度的舒适度与伤害防护。所有添加的材料令其相当沉重。" +msgstr "一个自制的凯夫拉-钢铁强化型头盔,能提供最大的舒适度和保护能力。新增的材料让它变得特别重。" #: lang/json/ARMOR_from_json.py msgid "kabuto" @@ -14683,7 +14683,7 @@ msgstr[0] "自制圣徽项链" #. ~ Description for handmade holy symbol #: lang/json/ARMOR_from_json.py msgid "A simple necklace representing a religious faith." -msgstr "一个简易制作的木制项链,有着一个被遗忘的信仰的徽记。" +msgstr "一个简单朴素的木制项链,有着一个被遗忘的信仰的徽记。" #: lang/json/ARMOR_from_json.py msgid "jade brooch" @@ -15096,7 +15096,7 @@ msgstr[0] "毛绒猫咪项圈" msgid "" "A decorative 'collar' made out of fur, complete with a little bell hanging " "from the front. Don't worry, it's silent." -msgstr "一个毛皮制作的装饰用的项圈,前面还配了一个不会响的小铃铛,非常可爱,引\"人\"注目。" +msgstr "一个毛皮制成的装饰用的项圈,前面还配了一个不会响的小铃铛,非常可爱,引\"人\"注目。" #: lang/json/ARMOR_from_json.py msgid "faux fur kitty collar" @@ -15108,7 +15108,7 @@ msgstr[0] "人造毛皮猫咪项圈" msgid "" "A decorative 'collar' made out of faux fur. Complete with a little bell " "hanging from the front. Don't worry, it's silent." -msgstr "一个人造毛皮制作的装饰用的项圈,前面还配了一个不会响的小铃铛,非常可爱,引\"人\"注目。" +msgstr "一个人造毛皮制成的装饰用的项圈,前面还配了一个不会响的小铃铛,非常可爱,引\"人\"注目。" #: lang/json/ARMOR_from_json.py msgid "pair of leather cat ears" @@ -17898,7 +17898,7 @@ msgstr[0] "布料" msgid "" "A large fabric sheet, could be used as a curtain or bedsheets; or cut up for" " a bunch of rags." -msgstr "一大匹可以用来制作成窗帘或床单或者裁剪为一堆布条的布料。" +msgstr "一大卷棉布,可以用来制造成窗帘或床单,或者裁剪为一堆布条。" #: lang/json/ARMOR_from_json.py msgid "blanket" @@ -17949,7 +17949,7 @@ msgstr "你把睡袋卷起来,便于携带。" msgid "" "A large sleeping bag that covers you head to toe. This one is medium " "weight." -msgstr "一个可以把你从头到脚包住的大睡袋。这是中等重量。" +msgstr "一个可以把你从头到脚包住的大睡袋。它采用中厚织物制成。" #: lang/json/ARMOR_from_json.py msgid "helmet netting" @@ -18172,7 +18172,7 @@ msgid "" " of body armor consists of layered cloth with small pieces of sheet metal " "affixed to the underside. While not as protective as a proper piece of " "armor, it'll still keep you relatively safe." -msgstr "这件自制的\"防弹衣\"是仿照中世纪的镶片皮甲制作的,它由多层布和内层的许多金属片组成。虽然不如一件真正的盔甲保护性强,但它仍能让你相对安全。" +msgstr "一件仿照中世纪的镶片皮甲制成的自制\"防弹衣\",它由多层布和内层的许多金属片组成。虽然不如一件真正的盔甲保护性强,但它仍能让你相对安全。" #: lang/json/ARMOR_from_json.py msgid "CRIT face mask" @@ -19028,7 +19028,7 @@ msgstr[0] "希腊圆盾" msgid "" "A convex round shield from ancient Greece, made of wood reinforced with " "bronze. Heavy but effective." -msgstr "一件凸起的圆盾,源自古希腊,由木头制作而成,并由青铜加固。笨重但有效。" +msgstr "一件凸起的圆盾,源自古希腊,由木头制成,并由青铜加固。笨重但有效。" #: lang/json/ARMOR_from_json.py msgid "scutum" @@ -20178,7 +20178,7 @@ msgid "" "A surgically implanted set of tools - screwdriver, hammer, wrench, hacksaw, " "hand drill, welder and heating elements. These can be used in place of many" " tools when crafting." -msgstr "一套手术植入的工具,包括螺丝刀、锤子、扳手、钢锯、手钻、电焊以及加热元件,可以在制作物品时替代对应工具。" +msgstr "一套手术植入的工具,包括螺丝刀、锤子、扳手、钢锯、手钻、电焊以及加热元件,可以在制造物品时替代对应工具。" #: lang/json/BIONIC_ITEM_from_json.py msgid "Joint Torsion Ratchet CBM" @@ -20649,7 +20649,7 @@ msgstr[0] "精密焊接仪CBM" msgid "" "A set of tiny electronics tools, including soldering irons and wire cutters." " They serve no purpose on their own, but are required for crafting bionics." -msgstr "一套微型电子工具,包括烙铁和钢丝钳。它们本身没有任何用处,但是制作生化插件时必不可少。" +msgstr "一套微型电子工具,包括烙铁和钢丝钳。它们本身没有任何用处,但是在制造生化插件时却必不可少。" #: lang/json/BIONIC_ITEM_from_json.py msgid "Deployable Grenade Launcher CBM" @@ -21009,7 +21009,7 @@ msgstr[0] "意大利厨艺" msgid "" "This cookbook is written in Italian, but handily illustrated with step by " "step photo instructions." -msgstr "这是一本意大利语烹饪书,内含多款意式美食的制作方法 ,每个步骤都有详细的配图,即便不识意大利语也可以看懂配方。" +msgstr "这是一本意大利语烹饪书,内含多款意式美食的制造方法 ,每个步骤都有详细的配图,即便不识意大利语也可以看懂配方。" #: lang/json/BOOK_from_json.py msgid "Sushi Made Easy" @@ -21161,7 +21161,7 @@ msgid "" "methamphetamine and heroin, along with briefing on things called \"XE037\" " "and \"PE012\"." msgstr "" -"这本活页夹的封面上有着多个看上去挺吓人的安全警告,却声称研究所会\"终身雇佣\"任何越权的读者。里面记载了关于冰毒和海洛因之类\"基础化学品\"的制作要点,还简略地提到了\"XE037\"和\"PE012\"这两种意义不明的制剂。" +"这本活页夹的封面上有着多个看上去挺吓人的安全警告,却声称研究所会\"终身雇佣\"任何越权的读者。里面记载了关于冰毒和海洛因之类\"基础化学品\"的制造要点,还简略地提到了\"XE037\"和\"PE012\"这两种意义不明的制剂。" #: lang/json/BOOK_from_json.py msgid "lab journal-x-|xp" @@ -21264,6 +21264,19 @@ msgstr[0] "化学课本" msgid "A college textbook on chemistry." msgstr "一本关于化学的大学课本。" +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "《内脏假日烹饪》影本" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "伊芙琳.腾考特的《内脏假日烹饪》是一本关于假日食谱的书,该食谱使用了来自各种动物的脏器肉。给真正从头到尾的厨师。" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -21462,7 +21475,7 @@ msgstr[0] "业余无线电画册" msgid "" "An amusing magazine about ham radio, with lots of diagrams and illustrations" " for making your own electronic devices." -msgstr "一本有趣的无线电杂志,收录大量教你如何自行制作电子设备的插图和图表。" +msgstr "一本有趣的无线电杂志,收录大量教你如何自行制造电子设备的插图和图表。" #: lang/json/BOOK_from_json.py msgid "What's a Transistor?" @@ -22593,6 +22606,12 @@ msgid "" " dead." msgstr "一本关于鬼怪的童话故事集,警告读者从死者身上偷东西的危险。" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "一个爱尔兰童话故事,讲述了一个凯尔特诗人娶了一个被诅咒长成猪头的公主。" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -24834,13 +24853,13 @@ msgstr "一本销量很好的缝纫技术月刊,通篇介绍缝合,编织及 #: lang/json/BOOK_from_json.py msgid "Sew What? Clothing!" msgid_plural "copies of Sew What? Clothing!" -msgstr[0] "服装制作教程" +msgstr[0] "服装缝纫教程" #. ~ Description for {'str': 'Sew What? Clothing!', 'str_pl': 'copies of Sew #. What? Clothing!'} #: lang/json/BOOK_from_json.py msgid "A colorful book about tailoring." -msgstr "一本色彩鲜艳的裁缝手册,有着丰富的服装制作配方。" +msgstr "一本色彩鲜艳的裁缝手册,有着丰富的服装制造配方。" #: lang/json/BOOK_from_json.py msgid "clothing designer's portfolio" @@ -24864,7 +24883,7 @@ msgstr[0] "日本传统和服" #. of Traditional Japanese Kimono'} #: lang/json/BOOK_from_json.py msgid "An illustrated textbook on the crafting of Japanese traditional garb." -msgstr "一本关于日本传统服装制作的插图教科书。" +msgstr "一本关于日本传统服装制造的插图教科书。" #: lang/json/BOOK_from_json.py msgid "Friendly, Humane Fashion" @@ -24952,7 +24971,7 @@ msgstr[0] "现代捕猎者" #. Modern Trapper'} #: lang/json/BOOK_from_json.py msgid "An extensive volume that details numerous methods of trapping game." -msgstr "一本内容详尽的书,说明了各种制作陷阱的方法。" +msgstr "一本内容详尽的书,说明了各种制造陷阱的方法。" #. ~ The spelling is intentionally archaic, as this form is commonly used in #. the titles of books. @@ -25278,7 +25297,7 @@ msgid "" "details how to prepare its hide and craft various armors that make use of " "some of its acid resistance." msgstr "" -"这本书详细介绍了黑龙,龙中最邪恶的一种。黑龙栖息在沼泽遗迹之中,能喷出酸液并对酸液免疫。这本书还介绍了如何鞣制黑龙的皮革,并用所得皮革制作抗酸的护甲。" +"这本书详细介绍了黑龙,龙中最邪恶的一种。黑龙栖息在沼泽遗迹之中,能喷出酸液并对酸液免疫。这本书还介绍了如何鞣制黑龙的皮革,并用所得皮革制造防酸护甲。" #: lang/json/BOOK_from_json.py msgid "A Beginner's Guide to Alchemy" @@ -25370,7 +25389,7 @@ msgstr "" "\"你好,我的孩子,欢迎来到这个世界。只要你遵守以下规则就能在这个世界里茁壮成长:\n" "1)永远不要接触水,水会融化你!\n" "2)避开那些眼睛很清澈的人类,他们非常危险!(你可以忽略那些眼睛全黑的人,他们基本无害。)\n" -"3)学会如何制作焦糖药膏,这是当你受伤时修复你的身体的唯一方法。\n" +"3)学会如何制造焦糖药膏,这是当你受伤时修复你的身体的唯一方法。\n" "我还有很多事想告诉你,但我必须先走一步了。我为你留了个朋友,对它好点。\n" "-爱你的 F。\"" @@ -25539,7 +25558,7 @@ msgid "ammonia" msgid_plural "ammonia" msgstr[0] "氨水" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -25791,7 +25810,7 @@ msgid "" "making gels to separate molecules by size, but it's a great cheat ingredient" " to make sure your jellies set properly." msgstr "" -"这些清澈的海藻薄片可以溶解在沸水中,形成一种非常坚固、耐高温的凝胶。这种凝胶既可以用来当作电泳分离设备的溶剂基质,也还是保证你的果冻制作成功的秘密配方。" +"这些清澈的海藻薄片可以溶解在沸水中,形成一种非常坚固、耐高温的凝胶。这种凝胶既可以用来当作电泳分离设备的溶剂基质,也还是保证你的果冻制造成功的秘密配方。" #: lang/json/COMESTIBLE_from_json.py msgid "acrylamide" @@ -26452,7 +26471,7 @@ msgstr "面饼" #. ~ Description for flatbread #: lang/json/COMESTIBLE_from_json.py msgid "Simple unleavened bread." -msgstr "一块由面粉简单制作的无酵面饼,可以直接食用但味道不佳,最好用作其它料理之中。" +msgstr "一块由面粉简单制成的无酵面饼,可以直接食用但味道不佳,最好用作其它料理之中。" #: lang/json/COMESTIBLE_from_json.py msgid "bread" @@ -26461,7 +26480,7 @@ msgstr "面包" #. ~ Description for bread #: lang/json/COMESTIBLE_from_json.py msgid "Healthy and filling." -msgstr "一份用五谷(一般是麦类)磨粉制作并加热而制成的食物,松软好吃,也很健康。" +msgstr "一份健康而营养的面包,一般由面粉制成。" #: lang/json/COMESTIBLE_from_json.py msgid "cornbread" @@ -26703,7 +26722,7 @@ msgstr "凝乳" msgid "" "Milk with vinegar and natural rennet added. Used for making cheese if left " "in a fermenting vat for some time." -msgstr "加了醋与天然凝乳酶的牛奶。若在发酵瓮里放一段时间,就可以用来制作奶酪。" +msgstr "加了醋与天然凝乳酶的牛奶。若在发酵瓮里放一段时间,就可以用来制造奶酪。" #: lang/json/COMESTIBLE_from_json.py msgid "unfermented vinegar" @@ -26780,7 +26799,7 @@ msgid "" "A smooth white block of cleaned and rendered human fat. It will remain " "edible for a very long time, and can be used as an ingredient in many foods " "and projects." -msgstr "一块清洗后熬制的白色人类脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块清洗后熬制的白色人类脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "human lard" @@ -26792,7 +26811,7 @@ msgid "" "A smooth white block of dry-rendered human fat. It will remain edible for a" " very long time, and can be used as an ingredient in many foods and " "projects." -msgstr "一块干法炼制的白色人类脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块干法炼制的白色人类脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "human flesh" @@ -27201,7 +27220,7 @@ msgstr "熟杂碎" #. ~ Description for cooked sweetbread #: lang/json/COMESTIBLE_from_json.py msgid "Normally a delicacy, it needs a little… something." -msgstr "一份由来自某种动物的胸腺或胰腺组成的杂碎。通常可以用来制作美味食物,这份还需要一点点额外的……东西。" +msgstr "一份由来自某种动物的胸腺或胰腺组成的杂碎。通常可以用来制造各类美味食物,这份还需要一点点额外的……东西。" #: lang/json/COMESTIBLE_from_json.py msgid "bone" @@ -27236,7 +27255,7 @@ msgid "" "A smooth white block of cleaned and rendered animal fat. It will remain " "edible for a very long time, and can be used as an ingredient in many foods " "and projects." -msgstr "一块清洗后熬制的白色动物脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块清洗后熬制的白色动物脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "lard" @@ -27248,7 +27267,7 @@ msgid "" "A smooth white block of dry-rendered animal fat. It will remain edible for " "a very long time, and can be used as an ingredient in many foods and " "projects." -msgstr "一块干法炼制的白色动物脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块干法炼制的白色动物脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "chunk of mutant fat" @@ -27272,7 +27291,7 @@ msgid "" "A smooth white block of cleaned and rendered fat sourced from a mutant " "animal. It will remain edible for a very long time, and can be used as an " "ingredient in many foods and projects." -msgstr "一块清洗后熬制的白色变异生物脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块清洗后熬制的白色变异生物脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "mutant lard" @@ -27284,7 +27303,7 @@ msgid "" "A smooth white block of dry-rendered fat sourced from a mutant animal. It " "will remain edible for a very long time, and can be used as an ingredient in" " many foods and projects." -msgstr "一块干法炼制的白色变异生物脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块干法炼制的白色变异生物脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "chunk of mutant humanoid fat" @@ -27306,7 +27325,7 @@ msgid "" "A smooth white block of cleaned and rendered fat sourced from a mutant " "humanoid. It won't rot for a very long time, and can be used as an " "ingredient in many foods and projects." -msgstr "一块清洗后熬制的白色变异人脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块清洗后熬制的白色变异人脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "mutant humanoid lard" @@ -27318,7 +27337,7 @@ msgid "" "A smooth white block of dry-rendered fat sourced from a mutant humanoid. It" " won't rot for a very long time, and can be used as an ingredient in many " "foods and projects." -msgstr "一块干法炼制的白色变异人脂肪。可以保存很久并食用,而且在很多食物和物品的制作中会用到。" +msgstr "一块干法炼制的白色变异人脂肪。可以保存很久并食用,而且在很多食物和物品的制造配方中会用到。" #: lang/json/COMESTIBLE_from_json.py msgid "chunk of tainted meat" @@ -27342,7 +27361,7 @@ msgid "" "used to make some stuff, like charcoal or glue. You could eat it, but it " "will poison you." msgstr "" -"一根源自变异生物的腐坏且易碎的骨头。可以用于制作某些物品,例如烧成木炭或制成骨胶。你也可以吃下它,但保证让你中毒。\n" +"一根源自变异生物的腐坏且易碎的骨头。可以用于制造某些物品,例如烧成木炭或制成骨胶。你也可以吃下它,但保证让你中毒。\n" "\"丧尸狗狗都不会喜欢的骨头。\"" #: lang/json/COMESTIBLE_from_json.py @@ -27759,7 +27778,7 @@ msgstr "一份由新鲜苹果压榨而成的果汁,美味且营养。" msgid "almond milk" msgstr "扁桃仁乳" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -28178,6 +28197,17 @@ msgstr "" "一瓶特殊的混合电解质和分子糖分组成的运动饮料,口感较纯净水差一些,能够补充运动时流失的能量和电解质。\n" "\"随时脉动回来!\"" +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "水合补液饮料" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "一种基本的口服补液医疗饮品。补水的效果比水更快,但味道有点奇怪。" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -28301,7 +28331,7 @@ msgstr[0] "森林蜂蜜" msgid "" "Honey, that stuff bees make. This one is \"forest honey\", a liquid form of" " honey. This honey won't spoil and is good for your digestion." -msgstr "蜂蜜,蜜蜂制作。这种蜂蜜叫做\"森林蜂蜜\",一种液体的蜂蜜。这种蜂蜜不会腐坏变质,能帮助消化。" +msgstr "一份由蜜蜂酿造的蜂蜜。这种蜂蜜又被叫做\"森林蜂蜜\",是一种液体状蜂蜜。它不会腐坏变质,而且能帮助消化。" #: lang/json/COMESTIBLE_from_json.py msgid "peanut butter" @@ -29466,7 +29496,7 @@ msgstr[0] "枫叶糖" msgid "" "This golden, translucent leaf candy is made with pure maple syrup and melt " "slowly as you savor the taste of real maple." -msgstr "这种金黄色半透明的叶状糖果是由纯纯的枫树糖浆制作的,在你品尝正宗枫树的香味时慢慢融化。" +msgstr "这种金黄色半透明的叶状糖果由纯枫树糖浆制成,在你品尝正宗枫树的香味时慢慢融化。" #: lang/json/COMESTIBLE_from_json.py msgid "graham cracker" @@ -29483,7 +29513,7 @@ msgstr "又干又甜,吃多了会口渴。配上些巧克力和棉花糖会更 #: lang/json/MONSTER_from_json.py msgid "cookie" msgid_plural "cookies" -msgstr[0] "小甜饼" +msgstr[0] "曲奇饼" #. ~ Description for cookie #: lang/json/COMESTIBLE_from_json.py @@ -30922,7 +30952,7 @@ msgid "Adderall" msgid_plural "Adderall" msgstr[0] "安非他命" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -30935,7 +30965,8 @@ msgid "syringe of adrenaline" msgid_plural "syringes of adrenaline" msgstr[0] "肾上腺素注射针" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -31771,7 +31802,7 @@ msgstr[0] "抗菌布条" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." msgstr "浸过抗菌剂的布条。对于轻微的伤口很有用,但对于严重的咬伤可能就没用了。" @@ -32677,7 +32708,7 @@ msgstr[0] "杜松子" msgid "" "Junipers, for making gin and earthy flavors. Spicy, tastes similar to " "rosemary." -msgstr "杜松子,用于制作杜松子酒和土调料。辛辣,味道类似迷迭香。" +msgstr "杜松子,用于制造杜松子酒,有着泥土的芳香。辛辣,味道类似迷迭香。" #: lang/json/COMESTIBLE_from_json.py msgid "shelled pistachios" @@ -32717,11 +32748,11 @@ msgid "almond pulp" msgid_plural "almond pulp" msgstr[0] "扁桃渣" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." -msgstr "制作扁桃仁乳剩下的残渣。口感像沙子,而且味同嚼蜡。" +msgstr "制造扁桃仁乳剩下的残渣。口感像沙子,而且味同嚼蜡。" #: lang/json/COMESTIBLE_from_json.py msgid "roasted almonds" @@ -32932,10 +32963,9 @@ msgstr "一把橡实,已经烤熟了。" #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "煮橡子面" +msgstr "煮橡子面" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -33046,6 +33076,33 @@ msgstr "罐装肝脏" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "在罐子里密封保存的肝脏。富含维生素B!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "普罗旺斯香草肺片" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "一道美味的肺脏料理。" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "明斯特炖杂碎" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "一道德国肺脏料理。" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "脑花炒蛋" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "脑花加蛋,以前怎么就没想到把它们凑一对儿呢?" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "减肥药" @@ -33128,7 +33185,7 @@ msgstr[0] "马洛斯明胶" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "这看起来就像凝固住的柠檬色液体,活像末日前的果冻。香气浓郁,芬芳扑鼻,但显然经过了变异,或许是外星产物也说不准。" @@ -33321,7 +33378,7 @@ msgstr[0] "肯塔基咖啡粉" msgid "" "Coffee grounds created through washing, cleaning, and roasting the pods from" " a Kentucky coffeetree. They can be used to create coffee." -msgstr "通过清洗、清洁和烘烤来自肯塔基州咖啡树的豆荚而形成的咖啡粉。它们可以用来制作类似咖啡的饮品。" +msgstr "通过清洗、清洁和烘烤来自肯塔基州咖啡树的豆荚而形成的咖啡粉。它们可以用来制造类似咖啡的饮品。" #: lang/json/COMESTIBLE_from_json.py msgid "candied honey" @@ -33334,7 +33391,7 @@ msgid "" "Honey, that stuff the bees make. This variant is \"candied honey\", a " "variant of very thick consistence. This honey won't spoil and is good for " "your digestion." -msgstr "蜂蜜,蜜蜂制作。这种蜂蜜叫做\"蜜饯蜂蜜\",一种浓稠的蜂蜜。这种蜂蜜不会腐坏变质,能帮助消化。" +msgstr "一份由蜜蜂酿造的蜂蜜。这种蜂蜜又被叫做\"结晶蜂蜜\",是一种浓稠的蜂蜜。它不会腐坏变质,而且能帮助消化。" #: lang/json/COMESTIBLE_from_json.py msgid "canned tomato" @@ -35434,7 +35491,7 @@ msgstr[0] "辣椒粉" msgid "" "Chilly P, Yo! Not edible on its own, but it could be used to make " "seasoning." -msgstr "一份辣椒粉,没法直接食用,但可以在制作食品时当作调味料使用。" +msgstr "一份辣椒粉,没法直接食用,但可以在制造食品时当作调味料使用。" #: lang/json/COMESTIBLE_from_json.py msgid "cinnamon" @@ -35952,7 +36009,7 @@ msgstr[0] "寿司饭" #. ~ Description for sushi rice #: lang/json/COMESTIBLE_from_json.py msgid "A serving of sticky vinegared rice commonly used in sushi." -msgstr "制作寿司时使用的粘醋饭。" +msgstr "制造寿司时使用的粘醋饭。" #: lang/json/COMESTIBLE_from_json.py msgid "onigiri" @@ -36240,7 +36297,7 @@ msgstr "格兰诺拉燕麦卷" msgid "" "A tasty and nutritious mixture of oats, honey, and other ingredients that " "has been baked until crisp." -msgstr "一份由燕麦片、蜂蜜和其他原料制作的燕麦卷,烘烤至香脆可口,美味且营养丰富。" +msgstr "一份由燕麦片、蜂蜜和其他原料制成的燕麦卷,烘烤至香脆可口,美味且营养丰富。" #: lang/json/COMESTIBLE_from_json.py msgid "maple pie" @@ -37020,7 +37077,7 @@ msgstr "无乳糖山胡桃酿" msgid "" "Delicious hickory nut ambrosia. A drink worthy of the gods. This one was " "made with an alternative to cows milk." -msgstr "一份用代乳制作的美味山核桃酿,神的饮品。" +msgstr "一份用代乳制成的美味山核桃酿,神的饮品。" #. ~ Description for cornmeal #: lang/json/COMESTIBLE_from_json.py @@ -37540,12 +37597,12 @@ msgstr "一个人类大小的条形袋,由坚固的塑料制成,中间有拉 #: lang/json/CONTAINER_from_json.py msgid "IV bag" msgid_plural "IV bags" -msgstr[0] "静脉输液袋" +msgstr[0] "输液袋" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." -msgstr "封装液体的小型塑料袋,用于静脉注射。" +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." +msgstr "一个小型密封塑料袋,装着用于静脉注射的液体。" #: lang/json/CONTAINER_from_json.py msgid "glass bottle" @@ -37810,7 +37867,7 @@ msgstr[0] "陶罐" msgid "" "A fragile clay vessel. It can be used to make crude impact grenades or to " "store liquid." -msgstr "一个易碎的陶容器。可以用来制作简易的撞击引信手雷,或者储存液体。" +msgstr "一个易碎的陶容器。可以用来制造简易的撞击引信手雷,或者储存液体。" #: lang/json/CONTAINER_from_json.py msgid "clay hydria" @@ -37945,7 +38002,7 @@ msgstr[0] "密封3L玻璃罐" msgid "" "A three-liter glass jar with a metal screw top lid, used for canning. " "Sealed tightly to preserve contents from rot." -msgstr "一个有金属螺旋盖的3升玻璃罐,一般用于制作罐头。这件已被密封以保证内容物不会腐坏。" +msgstr "一个有金属螺旋盖的3升玻璃罐,一般用来做罐头。这件已被密封以保证内容物不会腐坏。" #: lang/json/CONTAINER_from_json.py msgid "glass jar" @@ -37968,7 +38025,7 @@ msgid "" "A half-liter glass jar with a metal screw top lid, used for canning. Sealed" " tightly and will preserve the contents from rot (assuming it was sterile " "before sealing)." -msgstr "半升装带金属拧盖玻璃罐,一般用于制作罐头。密封后可使内容物不会腐坏(密封前需灭菌)。" +msgstr "半升装带金属拧盖玻璃罐,一般用来做罐头。密封后可使内容物不会腐坏(密封前需灭菌)。" #: lang/json/CONTAINER_from_json.py msgid "plastic jerrycan" @@ -38231,19 +38288,6 @@ msgid "" " of liquid." msgstr "一个曾经装过小型生存工具套装的铝箱,可以装1升液体。" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "采血管" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "一成套用于抽血的工具,还有一条可存放血样的试管。你可以用它抽血,至于是抽你自己的,还是其他什么奇怪生物的,随你的兴趣了。" - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -38262,7 +38306,7 @@ msgstr[0] "不锈钢瓶" #. ~ Description for steel bottle #: lang/json/CONTAINER_from_json.py msgid "A stainless steel water bottle, holds 750ml of liquid." -msgstr "不锈钢制作的水瓶,能储存750毫升的液体。" +msgstr "一个不锈钢水瓶,能储存750毫升的液体。" #: lang/json/CONTAINER_from_json.py msgid "foldable plastic bottle" @@ -38274,6 +38318,19 @@ msgstr[0] "可折叠塑料瓶" msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid." msgstr "一个水密的可折叠塑料瓶,能储存500毫升的液体。" +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "采血管" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "一成套用于抽血的工具,还有一条可存放血样的试管。你可以用它抽血,至于是抽你自己的,还是其他什么奇怪生物的,随你的兴趣了。" + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -38316,7 +38373,7 @@ msgstr[0] "园艺花盆" msgid "" "A special pot for growing plants, maintaining them at comfortable conditions" " for maximum yield. It can be crafted with various seeds to plant them." -msgstr "一个能用来种植植物的特殊花盆。能够保证植物在合适的环境下生长,使其获得最大的产量。与各种种子一起制作物品来种植。" +msgstr "一个能用来种植植物的特殊花盆。能够保证植物在合适的环境下生长,使其获得最大的产量。与各种种子一起制造成已种植的花盆。" #: lang/json/CONTAINER_from_json.py msgid "endless flask" @@ -39154,7 +39211,7 @@ msgstr[0] "毛皮" #. ~ Description for fur pelt #: lang/json/GENERIC_from_json.py msgid "A small bolt of fur from an animal. Can be made into warm clothing." -msgstr "这是由可爱的动物做成的毛皮,可以用来制作保暖的衣物。" +msgstr "这是由可爱的动物做成的毛皮,可以用来制造保暖的衣物。" #: lang/json/GENERIC_from_json.py msgid "faux fur pelt" @@ -39164,7 +39221,7 @@ msgstr[0] "人造毛皮" #. ~ Description for faux fur pelt #: lang/json/GENERIC_from_json.py msgid "A small bolt of garishly colored faux fur. Can be made into clothing." -msgstr "一小束颜色华丽的人造毛皮。可以用来制作保暖的衣物。" +msgstr "一小束颜色华丽的人造毛皮。可以用来制造保暖的衣物。" #: lang/json/GENERIC_from_json.py msgid "leather patch" @@ -39204,7 +39261,7 @@ msgstr[0] "万能胶" #. ~ Description for superglue #: lang/json/GENERIC_from_json.py msgid "A tube of strong glue. Used in many crafting recipes." -msgstr "一管强力胶,许多合成与制作中都要用到。" +msgstr "一管强力胶,用来制造许多东西。" #: lang/json/GENERIC_from_json.py msgid "bone glue" @@ -39499,7 +39556,7 @@ msgstr[0] "钢筋" msgid "" "A length of rebar, makes a nice melee weapon, and could be handy in " "constructing tougher walls and such." -msgstr "一个长方形的螺纹钢棍,可以用来制作成房子的墙壁等等。" +msgstr "一个长方形的螺纹钢棍,可以用来建造墙壁等建筑。" #: lang/json/GENERIC_from_json.py lang/json/terrain_from_json.py #: lang/json/terrain_from_json.py @@ -40467,7 +40524,7 @@ msgstr[0] "黏土块" #. ~ Description for lump of clay #: lang/json/GENERIC_from_json.py msgid "A fresh piece of clay. Useful for some crafting recipes." -msgstr "一块新鲜的黏土,用来制作许多东西。" +msgstr "一块新鲜的黏土,用来制造许多东西。" #: lang/json/GENERIC_from_json.py msgid "brick" @@ -40565,7 +40622,7 @@ msgstr[0] "柳树树皮" msgid "" "A sheet of bark taken from a willow tree. Used in the production of " "aspirin." -msgstr "一片从柳树上取得的树皮,可用于制作阿司匹林。" +msgstr "一片从柳树上取得的树皮,可用于制造阿司匹林。" #: lang/json/GENERIC_from_json.py msgid "diamond" @@ -40847,11 +40904,11 @@ msgstr "" #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -40995,7 +41052,7 @@ msgstr "这张身份卡曾经是某个高级工程师用的。它的背面描述 msgid "" "A moderately sized sheet of neoprene. Can be used to craft light and " "stretchable clothing." -msgstr "一块中等大小的氯丁橡胶片。可用于制作既轻又具弹性的衣服。" +msgstr "一块中等大小的氯丁橡胶片。可用于制造成既轻又具弹性的衣服。" #: lang/json/GENERIC_from_json.py msgid "TX-5LR Laser Cannon" @@ -41120,12 +41177,12 @@ msgstr "一把小锁,还插着一组钥匙。" #: lang/json/GENERIC_from_json.py msgid "in progress craft" msgid_plural "in progress crafts" -msgstr[0] "制作中物品" +msgstr[0] "制造中的物品" #. ~ Description for in progress craft #: lang/json/GENERIC_from_json.py msgid "This is an in progress craft." -msgstr "这是一个正在制作的物品。" +msgstr "这是一个正在制造中的物品。" #: lang/json/GENERIC_from_json.py msgid "spare tire carrier" @@ -41263,6 +41320,17 @@ msgstr[0] "塑料骰子" msgid "A six-sided plastic dice." msgstr "一个六面的塑料骰子。" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "舔盐砖" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "一大块沉重的立方体食盐块,供牲畜食用。别舔它,太恶心了。" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -41524,7 +41592,7 @@ msgstr[0] "7-10分屏锤" msgid "" "An improvised weapon, made from two spikes attached to a bowling pin in the " "shape of a 'T'." -msgstr "一种手工制作的武器,两根尖刺在保龄球瓶顶部绑扎成T字型,就可以像榔头一样挥舞了。" +msgstr "一种自制武器,由两根尖刺在保龄球瓶顶部绑扎成T字型,就可以像榔头一样挥舞了。" #: lang/json/GENERIC_from_json.py msgid "pair of nail knuckles" @@ -42273,6 +42341,16 @@ msgstr[0] "蜘蛛机械腿" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "一组大而尖的腿,就像在三脚机器人用的那种。" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "石锅" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "一块大石头,经过粗糙打磨并把中心挖空成锅的形状。" + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -42606,597 +42684,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "一套包含了多个大型制造商的集成电路参数表的档案库。缺少这些数据将很难回收使用相应的集成电路元件,因此这套档案对某些人来说可能很有价值。" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "原子咖啡机" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" -"这是一个由CuppaTech公司生产的原子咖啡机。通过发射性元素产生热量来加热咖啡。通常情况下,普通的咖啡机是通过电能来加热水冲泡制作咖啡的。然而,这个特殊的原子咖啡机可以使用内置的放射性同位素热机来加热密封区域的水。" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "原子提灯" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "关上灯罩" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "你关上了灯罩。" - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" -"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。在大灾变之前,它唯一的作用就是炫耀。但是现在,它变得非常实用。关闭盖子可以隐藏它发出的光芒。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "原子提灯(关)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "打开灯罩" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "你打开了灯罩。" - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" -"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。在大灾变之前,它唯一的作用就是炫耀。但是现在,它变得非常实用。盖子关上了,打开盖子可以散发光芒。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "原子阅读灯" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "你关上了小夜灯的罩子。" - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" -"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。它被设计的非常可爱,可以为喜欢夜读的孩子提供足够的光亮。关闭盖子将会隐藏光亮。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "原子阅读灯(关)" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "你打开了小夜灯的罩子。" - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" -"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。它被设计的非常可爱,可以为喜欢夜读的孩子提供足够的光亮。盖子被关闭了,打开将会提供光亮。" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "意识连接工具套" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "外科手术钳、链接电缆和一个小型智能手机一起被放在了一个塑料袋里面。这件可怕的工具在可怜的人们睡眠的时候可以窃取他的思维。" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "罐头封装机" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "手摇驱动的铸铁机器,用于自动封装罐头。" - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "筛网" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" -"这可不是用来捞面的滤网,而是一个用来过滤特定尺寸颗粒的筛子。用这个东西你可以很好地筛面粉,从谷物中筛除尘土,或者用于土木工程的粒度分级试验。这个筛子是由钢丝网做成的。" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "编织筛子" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "这是一个用植物编织成的粗糙筛子。这种筛子在人类历史早期被用于筛选谷物,但是这个筛子的网孔太小,没法用来筛谷物。" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "梳棉拨片" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "一只有木齿的拨片,通常用于在纺织品生产中清理纤维。" - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "炭窑(空)" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "一个结实的金属箱,利用它可以采用热解法烧炭;即让有机材料在缺氧环境下不完全燃烧以获得炭。" - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "陶锅" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "一个粗糙的带把陶锅,可以用来做饭。" - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "陶磨" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "一个简单的手推陶磨,用来磨面粉。" - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "陶茶壶" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "一个陶茶壶,再来点茶叶和水。" - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "掘土棒" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "棍子的底端削成了薄片,似乎能用来锄地,虽然一看就挖不了多深。" - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "纺线杆和纺锤" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "一对儿特制的木杆,用来将纤维纺成线。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "发酵中的腌蛋" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "你仔细查看了这批腌蛋,看起来已经腌制完成了,于是你把罐头封起来用于储存。" - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "腌蛋尚未完成。" - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "这个大罐储存了一笔腌制的腌蛋。你可在腌制完成后封装以长期储存。" - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "奶油罐(分离中)" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "你仔细查看了这批奶油罐,看起来奶油已经浮至表面了,于是你把罐头封起来用于储存。" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "奶油尚未浮至表面。" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "这个大罐储存了准备分离奶油的生牛奶。你可在分离完成后封装以长期储存。" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "奶油罐" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "这个大罐储存了分离成奶油的生牛奶。封装后可长期储存直到你再次将其打开使用。" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "鱼钩" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "一个简易鱼钩。" - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "简易鱼钩" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "一个由木头或骨头制成的简易鱼钩。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "密封酵母" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "你打开了瓶盖,收获了里面的培养物。" - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "酵母尚未培养完成。" - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "装满了洗干净的酵母增殖原料的密封容器。当发酵完毕你就可以收获酵母了。" - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "抓钩" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "可折叠的精钢抓钩,系在一根30英尺长的尼龙绳上。有效保护你从高处落下时的安全。足以吊起大型尸体以便屠宰。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "密封腌黄瓜" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "拆罐头" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "你打开了罐子,内容物暴露在空气中。" - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "一个密封了的腌黄瓜罐头,打开之后尽情享用吧。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "密封德式酸菜" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "一个密封了的德式酸菜罐头,打开之后尽情享用吧。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "密封腌蛋罐头" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "一个密封了的腌蛋罐头,打开之后尽情享用吧。" - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "炭窑(点燃)" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "炭窑余烬已经熄灭了。拆解它以回收木炭和窑炉。" - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "这个窑仍然在燃烧。" - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "装满木材的制炭窑炉,已经点燃了,你最好把它放下。" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "棒针" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "一组结实的圆头木针,用来将线织成布。" - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "简易长刀" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "长长的棍子上有个大大的刀片,能造成严重的伤害。" - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "挤面机" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "一个手摇挤面机。拥有一整套面嘴,能够挤出各种面条。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "发酵中的腌黄瓜" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "你尝了下这批酸菜,味道很不错,于是你把罐头封起来用于储存。" - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "腌黄瓜尚未发酵完成。" - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "这个大罐储存了一笔发酵的腌黄瓜。你可在发酵完成后封装以长期储存。" - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "石锅" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "一块大石头,经过粗糙打磨并把中心挖空成锅的形状。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "发酵中的德式酸菜" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "德式酸菜尚未发酵完成。" - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "这个大罐储存了一笔发酵的德国酸菜。你可在发酵完成后封装以长期储存。" - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "茶壶" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "小金属茶壶,没有它的存在你的下午茶时间就是不完整的。" - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "折叠伞" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "一把可伸缩的折叠伞,收起来之后便于携带,拿在手里就不那么容易被淋湿。" - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "雨伞" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "头部尖尖的伞,握住它有利于保证不被雨淋湿。" - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "华夫饼铛" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "一个华夫饼烤盘。开始做华夫饼吧!" - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "剃须刀片" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "一块双层剃须刀片!" - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "高压锅" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "" -"一个高压锅,可以用来煮意大利面和其他食物,或是仅仅烧开水。这个密封的锅被设计用来在更高的压力和温度下烹调食物。也可用于对压力敏感的化学反应中。" - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -43384,7 +42871,7 @@ msgid "" "This is a hand-drawn map of the local area. Whoever created it has marked " "down the locations of nearby supply sources including gun stores and gas " "stations. Using it will add points of interest to your map." -msgstr "周边地区的手绘地图。不管是谁所作,它标记了附近包含枪店和加油站等供给来源的位置。使用它可以将感兴趣的地点添加到你的地图。" +msgstr "一张手绘当地地图,重要的补给源已经被标明了,如枪械商店、加油站等等。使用它将在你的地图添加兴趣点。" #: lang/json/GENERIC_from_json.py msgid "road map" @@ -44649,7 +44136,7 @@ msgstr[0] "吹风机" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "一个通过加热线圈及推动空气使你的头发变干的电动工具。在没有能运作的电网之后,这不过是一个机械化的镇纸。" #: lang/json/GENERIC_from_json.py @@ -45132,7 +44619,7 @@ msgstr[0] "扁毫子" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" @@ -45545,7 +45032,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "这个勺子到处都是卡通猫的图案。" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "这把勺子的柄上有长颈鹿的轮廓。" #: lang/json/GENERIC_from_json.py @@ -46883,7 +46370,7 @@ msgid "" "and other Japanese blades. Occasionally used by samurai in early periods, " "or by their wives in defense of the household." msgstr "" -"一根坚固耐用的长柄武器,顶部是一个弯曲的采用和武士刀一样其他日式刀具制作方法制成的利刃。在镰仓时代为步兵与僧侣的主力兵器,在江户时代则成为了武士家女性作为教养的必学项目。" +"一根坚固耐用的长柄武器,顶部是一个弯曲的采用和武士刀一样其他日式刀具制造方法制成的利刃。在镰仓时代为步兵与僧侣的主力兵器,在江户时代则成为了武士家女性作为教养的必学项目。" #. ~ Description for naginata #: lang/json/GENERIC_from_json.py @@ -46976,7 +46463,7 @@ msgstr[0] "希腊长矛" #. ~ Description for dory #: lang/json/GENERIC_from_json.py msgid "A well-made spear with a bronze head, Greek in origin." -msgstr "一把制作精巧的长矛,枪头由青铜制成。源自希腊。" +msgstr "一把精心制造的长矛,枪头由青铜制成。源自希腊。" #: lang/json/GENERIC_from_json.py msgid "ji" @@ -47486,7 +46973,7 @@ msgstr[0] "铜管" msgid "" "A copper tube, too thin to be much use as a melee weapon, but will do if " "nothing else is available. Useful in a few crafting recipes." -msgstr "一根铜管,管壁太薄,不适合作为近战武器,但在没有其他武器是也能勉强使用。可用作一些制作配方的原料。" +msgstr "一根铜管,管壁太薄,不适合作为近战武器,但在没有其他武器是也能勉强使用。可用作一些制造配方的原料。" #: lang/json/GENERIC_from_json.py msgid "aluminum ingot" @@ -47509,7 +46996,7 @@ msgstr[0] "废铜料" #. ~ Description for scrap copper #: lang/json/GENERIC_from_json.py msgid "A small chunk of copper, usable for crafting or repairs." -msgstr "一小块的铜,可以用来制作或修理。" +msgstr "一小块的铜,可以用来制造或修理物品。" #: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py msgid "mattress" @@ -47683,7 +47170,163 @@ msgid "" " bulky, this is extremely useful for all manner of construction, but you " "might have to cut it to size before doing smaller projects." msgstr "" -"一个标准的4X8大小的木板,通常是胶合板、欧松板或纤维板类似材质。对于各种建筑都非常有用,但是如果在制作小型项目的时候,你可能需要将它切割缩减到一定的尺寸。" +"一块标准的4X8大小的大木板,通常是胶合板、欧松板或纤维板类似材质。又沉又笨重,它能够被用于建造各种建筑,不过也许你需要在建造小型建筑前将它切割成合适的尺寸。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "原子咖啡机" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" +"一台由CuppaTech公司生产的Curie-" +"G型原子咖啡机。因使用放射性元素产生的热量来加热咖啡而闻名。通常情况下,普通的咖啡机是通过电能来加热水冲泡咖啡的。然而,这台特殊的原子咖啡机可以使用内置的放射性同位素热机来加热密封区域的水" +"。Curie-G型原子咖啡机在大多数国家都被禁用。" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "罐头封装机" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "手摇驱动的铸铁机器,用于自动封装罐头。" + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "陶锅" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "一个粗糙的带把陶锅,可以用来做饭。" + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "陶磨" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "一个简单的手推陶磨,用来磨面粉。" + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "陶茶壶" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "一个陶茶壶,再来点茶叶和水。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "发酵中的腌蛋" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "你仔细查看了这批腌蛋,看起来已经腌制完成了,于是你把罐头封起来用于储存。" + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "腌蛋尚未完成。" + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "这个大罐储存了一笔腌制的腌蛋。你可在腌制完成后封装以长期储存。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "密封酵母" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "你打开了瓶盖,收获了里面的培养物。" + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "酵母尚未培养完成。" + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "装满了洗干净的酵母增殖原料的密封容器。当发酵完毕你就可以收获酵母了。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "密封腌蛋罐头" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "拆罐头" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "你打开了罐子,内容物暴露在空气中。" + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "一个密封了的腌蛋罐头,打开之后尽情享用吧。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "密封腌黄瓜" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "一个密封了的腌黄瓜罐头,打开之后尽情享用吧。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "密封德式酸菜" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "一个密封了的德式酸菜罐头,打开之后尽情享用吧。" #: lang/json/GENERIC_from_json.py msgid "mess tin" @@ -47698,6 +47341,388 @@ msgid "" " integrated heating elements modern mess kits have." msgstr "结构紧凑的军用锅盘,被设计来在篝火或便携炉灶上加热食物。外型较专用的锅子稍浅,也不具备现代炉灶套件的集成式加热元件。" +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "奶油罐" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "这个大罐储存了分离成奶油的生牛奶。封装后可长期储存直到你再次将其打开使用。" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "奶油罐(分离中)" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "你仔细查看了这批奶油罐,看起来奶油已经浮至表面了,于是你把罐头封起来用于储存。" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "奶油尚未浮至表面。" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "这个大罐储存了准备分离奶油的生牛奶。你可在分离完成后封装以长期储存。" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "挤面机" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "一个手摇挤面机。拥有一整套面嘴,能够挤出各种面条。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "发酵中的腌黄瓜" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "你尝了下这批酸菜,味道很不错,于是你把罐头封起来用于储存。" + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "腌黄瓜尚未发酵完成。" + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "这个大罐储存了一笔发酵的腌黄瓜。你可在发酵完成后封装以长期储存。" + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "高压锅" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "" +"一个高压锅,可以用来煮意大利面和其他食物,或是仅仅烧开水。这个密封的锅被设计用来在更高的压力和温度下烹调食物。也可用于对压力敏感的化学反应中。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "发酵中的德式酸菜" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "德式酸菜尚未发酵完成。" + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "这个大罐储存了一笔发酵的德国酸菜。你可在发酵完成后封装以长期储存。" + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "编织筛子" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "这是一个用植物编织成的粗糙筛子。这种筛子在人类历史早期被用于筛选谷物,但是这个筛子的网孔太小,没法用来筛谷物。" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "筛网" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" +"这可不是用来捞面的滤网,而是一个用来过滤特定尺寸颗粒的筛子。用这个东西你可以很好地筛面粉,从谷物中筛除尘土,或者用于土木工程的粒度分级试验。这个筛子是由钢丝网做成的。" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "茶壶" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "小金属茶壶,没有它的存在你的下午茶时间就是不完整的。" + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "华夫饼铛" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "一个华夫饼烤盘。开始做华夫饼吧!" + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "鱼钩" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "一个简易鱼钩。" + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "简易鱼钩" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "一个由木头或骨头制成的简易鱼钩。" + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "掘土棒" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "棍子的底端削成了薄片,似乎能用来锄地,虽然一看就挖不了多深。" + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "原子提灯" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "关上灯罩" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "你关上了灯罩。" + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" +"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。在大灾变之前,它唯一的作用就是炫耀。但是现在,它变得非常实用。关闭盖子可以隐藏它发出的光芒。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "原子提灯(关)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "打开灯罩" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "你打开了灯罩。" + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" +"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。在大灾变之前,它唯一的作用就是炫耀。但是现在,它变得非常实用。盖子关上了,打开盖子可以散发光芒。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "原子阅读灯" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "你关上了小夜灯的罩子。" + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" +"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。它被设计的非常可爱,可以为喜欢夜读的孩子提供足够的光亮。关闭盖子将会隐藏光亮。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "原子阅读灯(关)" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "你打开了小夜灯的罩子。" + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" +"利用核衰变产生的能量来驱动二极管发光,这种灯相当昂贵,至少可以保证在十年时间内持续发光。它被设计的非常可爱,可以为喜欢夜读的孩子提供足够的光亮。盖子被关闭了,打开将会提供光亮。" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "炭窑(空)" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "一个结实的金属箱,利用它可以采用热解法烧炭;即让有机材料在缺氧环境下不完全燃烧以获得炭。" + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "炭窑(点燃)" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "炭窑余烬已经熄灭了。拆解它以回收木炭和窑炉。" + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "这个窑仍然在燃烧。" + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "装满木材的制炭窑炉,已经点燃了,你最好把它放下。" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "抓钩" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "可折叠的精钢抓钩,系在一根30英尺长的尼龙绳上。有效保护你从高处落下时的安全。足以吊起大型尸体以便屠宰。" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "简易长刀" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "长长的棍子上有个大大的刀片,能造成严重的伤害。" + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "意识连接工具套" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "外科手术钳、链接电缆和一个小型智能手机一起被放在了一个塑料袋里面。这件可怕的工具在可怜的人们睡眠的时候可以窃取他的思维。" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "折叠伞" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "一把可伸缩的折叠伞,收起来之后便于携带,拿在手里就不那么容易被淋湿。" + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "雨伞" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "头部尖尖的伞,握住它有利于保证不被雨淋湿。" + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -47840,7 +47865,7 @@ msgid "" "This is a crude sharpened bone awl; those were used for leatherworking " "before metal was discovered. It can also serve as an improvised stabbing " "weapon, but will break quickly." -msgstr "一个经过粗糙打磨成型的骨锥;早在人类发现金属之前就被用于制作皮革物品了。它也能够当作一把简易的刺击武器,但会很快损坏。" +msgstr "一个经过粗糙打磨成型的骨锥;早在人类发现金属之前就被用于制造皮革物品了。它也能够当作一把简易的刺击武器,但会很快损坏。" #: lang/json/GENERIC_from_json.py msgid "steel sewing awl" @@ -47852,7 +47877,19 @@ msgstr[0] "钢制缝纫锥" msgid "" "This is a steel awl with a wooden grip, usually used for leatherworking. It" " can also serve as an improvised stabbing weapon, but will break quickly." -msgstr "一个带着木头手柄的钢锥,一般用于制作皮革物品。它也能够当作一把简易的刺击武器,但会很快损坏。" +msgstr "一个带着木头手柄的钢锥,能够用于制造皮革物品。它也能够当作一把简易的刺击武器,但会很快损坏。" + +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "棒针" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "一组结实的圆头木针,用来将线织成布。" #: lang/json/GENERIC_from_json.py msgid "frame loom" @@ -47889,7 +47926,40 @@ msgid "" "This is a large set of tailoring patterns made from paper. They're useful " "for making any kind of cloth or leather items from scratch, but are " "necessary for more advanced projects." -msgstr "这是一大套纸制的缝纫用模板,可以用来从头制作布料或者皮革衣物,在更复杂的裁缝工作中更是必不可少。" +msgstr "这是一大套纸制的缝纫用模板,可以用来从头制造布料或者皮革衣物,在更复杂的裁缝工作中更是必不可少。" + +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "剃须刀片" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "一块双层剃须刀片!" + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "梳棉拨片" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "一只有木齿的拨片,通常用于在纺织品生产中清理纤维。" + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "纺线杆和纺锤" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "一对儿特制的木杆,用来将纤维纺成线。" #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" @@ -48147,7 +48217,17 @@ msgstr[0] "载具控制器" #. ~ Description for vehicle controls #: lang/json/GENERIC_from_json.py msgid "A set of various vehicle controls. Useful for crafting." -msgstr "一整套用于控制载具的装置设备。可用于制作其他物品。" +msgstr "一整套用于控制载具的装置设备。可以用来制造物品。" + +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "缰绳挽具" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "用来控制可骑乘生物的全套皮革缰绳和挽具。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" @@ -48160,7 +48240,7 @@ msgstr[0] "仪表板" msgid "" "A vehicle instrument panel with various gauges and switches. Useful for " "crafting." -msgstr "一副具有各种仪表和开关的车辆仪表板。適用于制作。" +msgstr "一副具有各种仪表和开关的车辆仪表板。可以用来制造物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "electronics control unit" @@ -48428,7 +48508,7 @@ msgstr[0] "超轻车架" #. ~ Description for extra-light frame #: lang/json/GENERIC_from_json.py msgid "A small lightweight frame made from pipework. Useful for crafting." -msgstr "一个小型管材制做的车辆框架。用于车辆制作。" +msgstr "一个小型管材制做的车辆框架。用于制造载具。" #: lang/json/GENERIC_from_json.py msgid "steel frame" @@ -48438,7 +48518,7 @@ msgstr[0] "底盘车架" #. ~ Description for steel frame #: lang/json/GENERIC_from_json.py msgid "A large frame made of steel. Useful for crafting." -msgstr "一个大的钢制框架。用于车辆制作。" +msgstr "一个大的钢制框架。用于制造载具。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "heavy duty frame" @@ -48459,7 +48539,7 @@ msgstr[0] "木制车架" #. ~ Description for wooden frame #: lang/json/GENERIC_from_json.py msgid "A large frame made of wood. Useful for crafting." -msgstr "一个用木头做的大框架。用于车辆制作。" +msgstr "一个用木头做的大框架。用于制造载具。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "foldable wooden frame" @@ -48481,7 +48561,7 @@ msgstr[0] "木制轻车架" msgid "" "A small frame made of few pieces of wood, held together by rope. Useful for" " crafting." -msgstr "一个由木片做的小框架,用绳子绑扎起来。用于车辆制作。" +msgstr "一个由木片做的小框架,用绳子绑扎起来。用于制造载具。" #: lang/json/GENERIC_from_json.py msgid "car headlight" @@ -48656,7 +48736,7 @@ msgstr[0] "电力引擎" #. ~ Description for electric motor #: lang/json/GENERIC_from_json.py msgid "A powerful electric motor. Useful for crafting." -msgstr "一个功率强劲的电动马达。可以用来制作物品。" +msgstr "一个功率强劲的电动马达。可以用来制造物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "enhanced electric motor" @@ -48667,7 +48747,7 @@ msgstr[0] "增强版电力引擎" #: lang/json/GENERIC_from_json.py msgid "" "A very powerful and yet lightweight electric motor. Useful for crafting." -msgstr "一个功率非常强劲但轻便的电动马达。可以用来制作物品。" +msgstr "一个功率非常强劲但轻便的电动马达。可以用来制造物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "super electric motor" @@ -48677,7 +48757,7 @@ msgstr[0] "超级电力引擎" #. ~ Description for super electric motor #: lang/json/GENERIC_from_json.py msgid "The most powerfull electric motor on the market. Useful for crafting." -msgstr "一个市面上功率最强的电动马达。可以用来制作物品。" +msgstr "一个市面上功率最强的电动马达。可以用来制造物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "large electric motor" @@ -48687,7 +48767,7 @@ msgstr[0] "大型电力引擎" #. ~ Description for large electric motor #: lang/json/GENERIC_from_json.py msgid "A large and very powerful electric motor. Useful for crafting." -msgstr "一个功率非常强劲的大型电动马达。可以用来制作物品。" +msgstr "一个功率非常强劲的大型电动马达。可以用来制造物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "small electric motor" @@ -48697,7 +48777,7 @@ msgstr[0] "小型电力引擎" #. ~ Description for small electric motor #: lang/json/GENERIC_from_json.py msgid "A small electric motor. Useful for crafting." -msgstr "一个小型电动马达。可以用来制作物品。" +msgstr "一个小型电动马达。可以用来制造物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "tiny electric motor" @@ -48707,7 +48787,7 @@ msgstr[0] "微型电力引擎" #. ~ Description for tiny electric motor #: lang/json/GENERIC_from_json.py msgid "A tiny electric motor. Useful for crafting." -msgstr "一个微型电动马达。可以用来制作物品。" +msgstr "一个微型电动马达。可以用来制造物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "muffler" @@ -48719,7 +48799,7 @@ msgstr[0] "引擎消音器" msgid "" "A muffler from a car. Very unwieldy as a weapon. Useful in a few crafting " "recipes." -msgstr "这是汽车消音器,如果当武器来用十分笨重。可用于车辆制作。" +msgstr "这是汽车消音器,如果当武器来用十分笨重。用于制造载具。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "back-up beeper" @@ -48851,7 +48931,7 @@ msgstr[0] "军用复合装甲板" msgid "" "A thick sheet of military grade armor, best bullet stopper you can stick on " "a vehicle." -msgstr "军用级装甲厚板,制作防弹车辆的最好选择。" +msgstr "军用级装甲厚板,制造防弹载具的最好选择。" #: lang/json/GENERIC_from_json.py msgid "chitin armor kit" @@ -48902,7 +48982,7 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "vehicle crafting rig" msgid_plural "vehicle crafting rigs" -msgstr[0] "车载制作平台" +msgstr[0] "车载制造台" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "onboard chemistry lab" @@ -49028,7 +49108,7 @@ msgstr[0] "太阳能板" msgid "" "Electronic device that can convert solar radiation into electric power. " "Useful for a vehicle." -msgstr "可以将太阳辐射能量转换成电能的电子设备。可用于车辆制作。" +msgstr "可以将太阳辐射能量转换成电能的电子设备。用于制造载具。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py #: lang/json/vehicle_part_from_json.py @@ -49099,7 +49179,7 @@ msgstr[0] "太阳能电池" msgid "" "A small electronic device that can convert solar radiation into electric " "power. Useful for crafting." -msgstr "一个小型的电子设备,它可以将太阳辐射的能量转换成电能。可以用来制作物品。" +msgstr "一个小型的电子设备,它可以将太阳辐射的能量转换成电能。可用来制造物品。" #: lang/json/GENERIC_from_json.py msgid "fancy table" @@ -49135,7 +49215,7 @@ msgstr[0] "工作台" msgid "" "A sturdy workbench built out of metal. It is perfect for crafting large and" " heavy things." -msgstr "用金属制成的坚固的工作台。它非常适合制作大而重的东西。" +msgstr "用金属制成的坚固的工作台。它非常适合用来制造巨大而沉重的物品。" #: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py #: lang/json/vehicle_part_from_json.py @@ -49248,7 +49328,7 @@ msgstr[0] "达娜的家用酸面头" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -49465,7 +49545,7 @@ msgstr[0] "钛废料" #. ~ Description for scrap titanium #: lang/json/GENERIC_from_json.py msgid "A piece of light titanium, usable for crafting or repairs." -msgstr "一小块的钛,可以用来制作或修理。" +msgstr "一小块的钛,可以用来制造或修理物品。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "ultralight frame" @@ -49475,7 +49555,7 @@ msgstr[0] "超轻框架" #. ~ Description for ultralight frame #: lang/json/GENERIC_from_json.py msgid "A sturdy, lightweight frame made from titanium. Useful for crafting." -msgstr "一个由钛制成的坚固、轻便的框架。用于车辆制作。" +msgstr "一个由钛制成的坚固、轻便的框架。用于制造载具。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "MetalMaster forge buddy" @@ -51348,7 +51428,7 @@ msgstr[0] "鲨蜥兽骨板" msgid "" "The great plates from behind a bulette's head have always been prized for " "use in shield and armor making." -msgstr "鲨蜥兽头后面的巨大骨板,一直以来都是用来制作盔甲和盾牌的珍贵材料。" +msgstr "鲨蜥兽头后面的巨大骨板,一直以来都是用来制造护甲和盾牌的珍贵材料。" #: lang/json/GENERIC_from_json.py msgid "bulette pearl" @@ -51398,7 +51478,7 @@ msgid "" "A large piece of demon spider exoskeleton, painstakingly cut from the corpse" " of an adult demon spider. A plate of this size can be used to create armor" " plating." -msgstr "一大块恶魔蜘蛛的外骨骼,煞费苦心地从一只成年恶魔蜘蛛的尸体上切下来。这个尺寸的甲壳板可以用来制作载具护甲。" +msgstr "一大块恶魔蜘蛛的外骨骼,煞费苦心地从一只成年恶魔蜘蛛的尸体上切下来。这个尺寸的甲壳板可以用来制造载具装甲板。" #: lang/json/GENERIC_from_json.py msgid "demon spider fang" @@ -51494,7 +51574,7 @@ msgstr[0] "次等法师法杖" msgid "" "A beautifully carved staff, made of enchanted wood and mithril. It faintly " "glows with magic when you cast spells, but it is not a sturdy melee weapon." -msgstr "一根制作精美的长杖,采用经过附魔的木头和秘银制成。当你使用它施放法术时它会在魔法的作用下微微发光,但它不是一个耐用的近战武器。" +msgstr "一根精心制造的长杖,采用经过附魔的木头和秘银制成。当你使用它施放法术时它会在魔法的作用下微微发光,但它不是一个耐用的近战武器。" #: lang/json/GENERIC_from_json.py msgid "fireball hammer" @@ -51616,7 +51696,7 @@ msgstr[0] "魔力结晶卷轴" #: lang/json/GENERIC_from_json.py msgid "" "A proper wizard is always prepared, crystallize your mana for the future!" -msgstr "合格的巫师永远准备周全,结晶化你的魔力留待未来!" +msgstr "一名合格的巫师永远准备周全,把你的魔力结晶化以留待未来!" #: lang/json/GENERIC_from_json.py msgid "Scroll of Dark Sight" @@ -54538,7 +54618,7 @@ msgstr "战利品:枪械" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." +msgid "Destination for guns, bows and similar weapons." msgstr "所有枪械弓弩和远程武器的分类放置区域。" #: lang/json/LOOT_ZONE_from_json.py @@ -55807,7 +55887,7 @@ msgid "" "An improvised magazine that is mostly compatible with a homemade 'Luty' " "submachinegun, with a simplified feed system. It looks like it might feed " "20 rounds of .40S&W." -msgstr "一个手工制作的弹匣,基本上与自制Luty冲锋枪兼容,只是供弹机构被简化了。看起来它能装填20发.40S&W。" +msgstr "一个自制弹匣,基本上与自制Luty冲锋枪兼容,只是供弹机构被简化了。看起来它能装填20发.40S&W。" #: lang/json/MAGAZINE_from_json.py msgid "Hi-Power .40 S&W magazine" @@ -56566,7 +56646,7 @@ msgstr[0] "自制斯登冲锋枪弹匣" msgid "" "An improvised magazine that is mostly compatible with the STEN submachine " "gun, with a simplified feed system." -msgstr "一个手工制作的弹匣,基本上与斯登冲锋枪兼容,只是供弹机构被简化了。" +msgstr "一个自制弹匣,基本上与斯登冲锋枪兼容,只是供弹机构被简化了。" #: lang/json/MAGAZINE_from_json.py msgid "TEC-9 magazine" @@ -57016,7 +57096,7 @@ msgstr[0] "蓄电池(小型)" msgid "" "A small storage battery created with pre-Cataclysm lithium ion technology. " "Useful for crafting." -msgstr "一个小型蓄电池,由大灾变前的锂离子技术制造而成。可以用来制作物品。" +msgstr "一个小型蓄电池,由大灾变前的锂离子技术制造而成。可以用来制造物品。" #: lang/json/MAGAZINE_from_json.py lang/json/vehicle_part_from_json.py msgid "storage battery" @@ -57689,7 +57769,7 @@ msgstr "图形版大地图" msgid "" "Gives the overmap a graphical overhaul. Please refer to readme for " "installation." -msgstr "重新制作大地图显示模式。查看Readme了解安装方法。" +msgstr "新版大地图显示模式。查看Readme了解安装方法。" #: lang/json/MOD_INFO_from_json.py msgid "Graphical Overmap Fujistruct" @@ -57727,7 +57807,7 @@ msgstr "园艺花盆" msgid "" "Allows you to grow seeds in craftable garden pots that can be carried around" " as items. Perfect for the nomadic botanist." -msgstr "允许玩家在可制作、可携带的花盆中种植作物,非常适合居无定所的种植者。" +msgstr "让玩家能够制造可携带的花盆,并在其中种植作物,非常适合居无定所的种植者。" #: lang/json/MOD_INFO_from_json.py msgid "Roadheader and other mining vehicles" @@ -57821,7 +57901,7 @@ msgstr "更多幸存者工具" msgid "" "For those who prefer being innawoods. Adds several tools, various recipes " "additions/tweaks, plus two new professions." -msgstr "为那些innawoods游戏的爱好者制作。增加了一些工具,额外的配方和两个新职业。" +msgstr "专为喜欢在森林中居住的人准备。增加了许多新工具,新配方和两个新职业。" #: lang/json/MOD_INFO_from_json.py msgid "Mundane Zombies" @@ -57854,7 +57934,8 @@ msgid "" "could be one of them and walk through the Cataclysm as a human shaped piece " "of sugar with your pet necco wafer, or you could just hunt them for some " "sweet treats." -msgstr "大灾变中的觉醒为甜食与小点心带来了生命。形同人形糖块,带着Necco威化糖宠物的你,可能是闯过大灾变的其中一员。也许你会为了甜点狩猎他们。" +msgstr "" +"随着大灾变一同觉醒,各类甜食和点心们也都被赋予了新生命。形同人形糖块,带着糖果猫宠物的你,也陪着它们一同在末日后的世界中闯荡,亦或为了获取甜点而狩猎它们。" #: lang/json/MOD_INFO_from_json.py msgid "NPC traits" @@ -58160,7 +58241,7 @@ msgstr "Ben的定制菜单" msgid "" "Some simple gluten free and lactose free alternative recipe options. NOT " "EXHAUSTIVE." -msgstr "添加了一些简单的无麸质和无乳糖的替代食物的制作配方。尚不完整。" +msgstr "添加了一些简单的无麸质和无乳糖的替代食物的制造配方。尚不完整。" #: lang/json/MOD_INFO_from_json.py msgid "Tough Zombies" @@ -58270,6 +58351,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "增加断肢愈合速度和治疗物品的效果。" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "智力提升学习" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "通过实践和阅读学习是高度依赖于智力和专注值。对应的人物特性无效。" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "自制简易物品" @@ -58343,7 +58435,7 @@ msgstr "发现玩家图标,HitButton_iso版" msgid "" "Adds indicator icon if a creature sees the player. Designed for the " "HitButton isometric tileset." -msgstr "如果某个生物看到了你,会显示一个!图标。专为 HitButton isometric 贴图包设计。" +msgstr "如果某个生物发现了你,会显示一个!图标。专为 HitButton isometric 贴图包设计。" #: lang/json/MOD_INFO_from_json.py msgid "sees-player icon, +attitude" @@ -58354,7 +58446,7 @@ msgstr "发现玩家+态度图标,Live/Dead people版" msgid "" "Adds attitude-tinted icon if a creature sees a player, and a tinted thought " "bubble otherwise. Designed for Live/Dead people tileset." -msgstr "如果某个生物看到了你,会显示一个!图标,同时用不同颜色表示对你的不同态度。专为 Live/Dead people 贴图包设计。" +msgstr "如果某个生物发现了你,会显示一个!图标,不同的颜色表示对你的不同态度。专为 Live/Dead people 贴图包设计。" #: lang/json/MOD_INFO_from_json.py msgid "sees-player icon, -attitude" @@ -58365,7 +58457,7 @@ msgstr "发现玩家图标,Live/Dead people版" msgid "" "Adds attitude-tinted icon if a creature sees a player, nothing when player " "is unseen. Designed for Live/Dead people tileset." -msgstr "如果某个生物看到了你,会显示一个!图标。专为 Live/Dead people 贴图包设计。" +msgstr "如果某个生物发现了你,会显示一个!图标。专为 Live/Dead people 贴图包设计。" #: lang/json/MOD_INFO_from_json.py msgid "sees-player icon, retrodays" @@ -58376,7 +58468,7 @@ msgstr "发现玩家图标,retrodays版" msgid "" "Adds indicator icon if a creature sees the player. Designed for the " "retrodays tileset." -msgstr "如果某个生物看到了你,会显示一个!图标。专为 retrodays 贴图包设计。" +msgstr "如果某个生物发现了你,会显示一个!图标。专为 retrodays 贴图包设计。" #: lang/json/MOD_INFO_from_json.py msgid "SpeedyDex" @@ -58562,9 +58654,10 @@ msgid_plural "skitterbots" msgstr[0] "掠行机器人" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." msgstr "一只小狗大小的昆虫型机器人,专为家庭安保服务。装备了两把近距电击枪,可以在地上高速滑行。" @@ -58775,9 +58868,9 @@ msgstr[0] "鳟鱼" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." -msgstr "一条鳟鱼。\"粑粑去哪钓\"的节目让这类美味的鱼儿家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" +msgstr "一条鳟鱼。因为\"父子垂钓之旅\"节目而家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" #: lang/json/MONSTER_from_json.py msgid "brown trout" @@ -58787,9 +58880,9 @@ msgstr[0] "褐鳟" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "一条褐鳟。\"粑粑去哪钓\"的节目让这类美味的鱼儿家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" +msgstr "一条褐鳟。因为\"父子垂钓之旅\"节目而家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" #: lang/json/MONSTER_from_json.py msgid "brook trout" @@ -58799,9 +58892,9 @@ msgstr[0] "溪鳟" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "一条溪鳟。\"粑粑去哪钓\"的节目让这类美味的鱼儿家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" +msgstr "一条溪鳟。因为\"父子垂钓之旅\"节目而家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" #: lang/json/MONSTER_from_json.py msgid "lake trout" @@ -58811,9 +58904,9 @@ msgstr[0] "湖鳟" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "一条湖鳟。\"粑粑去哪钓\"的节目让这类美味的鱼儿家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" +msgstr "一条湖鳟。因为\"父子垂钓之旅\"节目而家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" #: lang/json/MONSTER_from_json.py msgid "rainbow trout" @@ -58823,9 +58916,9 @@ msgstr[0] "虹鳟" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." -msgstr "一条虹鳟。\"粑粑去哪钓\"的节目让这类美味的鱼儿家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" +msgstr "一条虹鳟。因为\"父子垂钓之旅\"节目而家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" #: lang/json/MONSTER_from_json.py msgid "steelhead trout" @@ -58835,9 +58928,9 @@ msgstr[0] "硬头鳟" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." -msgstr "一条硬头鳟。\"粑粑去哪钓\"的节目让这类美味的鱼儿家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" +msgstr "一条硬头鳟。因为\"父子垂钓之旅\"节目而家喻户晓,嗯,只要吃的时候尽量别去想挖内脏的过程就行。" #: lang/json/MONSTER_from_json.py msgid "salmon" @@ -58847,7 +58940,7 @@ msgstr[0] "鲑鱼" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "一条大西洋鲑。非常肥美并且营养丰富。烟熏后味道好极了。" #: lang/json/MONSTER_from_json.py @@ -58858,7 +58951,7 @@ msgstr[0] "内陆红鲑" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "一条内陆红鲑。非常肥美并且营养丰富。烟熏后味道好极了。" #: lang/json/MONSTER_from_json.py @@ -58869,7 +58962,7 @@ msgstr[0] "王鲑" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "一条王鲑。非常肥美并且营养丰富。烟熏后味道好极了。" #: lang/json/MONSTER_from_json.py @@ -58879,7 +58972,7 @@ msgstr[0] "银鲑" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "一条银鲑。非常肥美并且营养丰富。烟熏后味道好极了。" #: lang/json/MONSTER_from_json.py @@ -58901,7 +58994,7 @@ msgstr[0] "大嘴鲈" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "A largemouth bass. Very popular with sports fishermen." msgstr "一条大嘴鲈。很受钓鱼爱好者的喜爱。" #: lang/json/MONSTER_from_json.py @@ -58912,7 +59005,7 @@ msgstr[0] "小嘴鲈" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." msgstr "一条小口黑鲈。对于水里的污染很不耐受,小口黑鲈是一个衡量水质清洁的很好指标。" @@ -58924,7 +59017,7 @@ msgstr[0] "条纹鲈" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." msgstr "一只条纹鲈。一般生活在咸水里,它们产卵的时候会游到淡水里。" @@ -58936,7 +59029,7 @@ msgstr[0] "白鲈" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "一条白鲈,体型扁平的多刺小鱼。在这一带很常见。" @@ -58948,7 +59041,7 @@ msgstr[0] "河鲈" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "一条活蹦乱跳的小鲈鱼。骨头特多,但肉也还挺好吃的。" @@ -58959,8 +59052,8 @@ msgstr[0] "碧古鱼" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." -msgstr "碧古鱼。一种绿褐身体、白色肚腩的中型鱼。" +msgid "A walleye, a green-brown medium-sized fish with a white belly." +msgstr "一条碧古鱼。一种绿褐身体、白色肚腩的中型鱼。" #: lang/json/MONSTER_from_json.py msgid "sunfish" @@ -58969,8 +59062,8 @@ msgstr[0] "太阳鱼" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." -msgstr "太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" +msgid "A sunfish. A small fish related to bass or bluegill." +msgstr "一条太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" #: lang/json/MONSTER_from_json.py msgid "pumpkinseed sunfish" @@ -58980,8 +59073,8 @@ msgstr[0] "驼背太阳鱼" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." -msgstr "驼背太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." +msgstr "一条驼背太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" #: lang/json/MONSTER_from_json.py msgid "bluegill" @@ -58991,7 +59084,7 @@ msgstr[0] "蓝鳃太阳鱼" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "一条蓝鳃太阳鱼,被引进日本后成为当地危险的入侵物种。一般把内脏去掉整条鱼烧了吃。" #: lang/json/MONSTER_from_json.py @@ -59002,8 +59095,8 @@ msgstr[0] "红胸太阳鱼" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." -msgstr "红胸太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" +msgid "A redbreast sunfish. A small fish related to bass or bluegill." +msgstr "一条红胸太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" #: lang/json/MONSTER_from_json.py msgid "green sunfish" @@ -59012,8 +59105,8 @@ msgstr[0] "蓝太阳鱼" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." -msgstr "蓝太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" +msgid "A green sunfish. A small fish related to bass or bluegill." +msgstr "一条蓝太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" #: lang/json/MONSTER_from_json.py msgid "longear sunfish" @@ -59022,8 +59115,8 @@ msgstr[0] "长耳太阳鱼" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." -msgstr "长耳太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" +msgid "A longear sunfish. A small fish related to bass or bluegill." +msgstr "一条长耳太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" #: lang/json/MONSTER_from_json.py msgid "redear sunfish" @@ -59032,8 +59125,8 @@ msgstr[0] "红耳鳞鳃太阳鱼" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." -msgstr "红耳鳞鳃太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" +msgid "A redear sunfish. A small fish related to bass or bluegill." +msgstr "一条红耳鳞鳃太阳鱼。一种跟鲈鱼或者蓝鳃太阳鱼关系较近的小鱼。" #: lang/json/MONSTER_from_json.py msgid "rock bass" @@ -59043,9 +59136,9 @@ msgstr[0] "岩钝鲈" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." -msgstr "岩钝鲈。这种形似太阳鱼的小鱼,有着迷彩状的伪装和红色的眼睛。" +msgstr "一条岩钝鲈。这种形似太阳鱼的小鱼,有着迷彩状的伪装和红色的眼睛。" #: lang/json/MONSTER_from_json.py msgid "calico bass" @@ -59054,8 +59147,8 @@ msgstr[0] "剌盖太阳鱼" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." -msgstr "剌盖太阳鱼,一种中等大小的鱼,也称为“莓鲈”。" +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." +msgstr "一条剌盖太阳鱼,一种中等大小的鱼,也称为“莓鲈”。" #: lang/json/MONSTER_from_json.py msgid "warmouth" @@ -59065,7 +59158,7 @@ msgstr[0] "大口突鳃太阳鱼" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." msgstr "一条大口突鳃太阳鱼,类似于岩钝鲈,这种小鱼属于太阳鱼。" @@ -59076,8 +59169,8 @@ msgstr[0] "大头鱼" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "一条大头鱼,鲶鱼的一种。切块裹上面糊油炸后特好吃。" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "一条大头鱼,鲶鱼的一种。切成块油炸了特好吃。" #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -59086,7 +59179,7 @@ msgstr[0] "斑点叉尾鮰" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "A channel catfish, they have a forked tail and long whiskers." msgstr "一条斑点叉尾鮰,它们有叉形的尾巴和长长的胡须。" #: lang/json/MONSTER_from_json.py @@ -59096,7 +59189,7 @@ msgstr[0] "白叉尾鮰" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "A white catfish, a small whiskered fish with a broad head." msgstr "一条白叉尾鮰,一种宽头长着细长胡须的鱼类。" #: lang/json/MONSTER_from_json.py @@ -59108,7 +59201,7 @@ msgstr[0] "梭鱼" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." msgstr "一条北美梭鱼。梭鱼是一种攻击性很强的鱼,当心它们的牙齿。" @@ -59119,7 +59212,7 @@ msgstr[0] "小梭鱼" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." +msgid "A pickerel. It looks like a pike, but much smaller." msgstr "一条小梭鱼。与梭鱼很像,但要小得多。" #: lang/json/MONSTER_from_json.py @@ -59130,7 +59223,7 @@ msgstr[0] "北美大梭鱼" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." msgstr "一条北美大梭鱼。与梭鱼有亲缘关系,它具有相同的攻击性和锋利的牙齿。" @@ -59141,7 +59234,7 @@ msgstr[0] "白亚口鱼" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "A white sucker. It has a streamlined body with a round mouth." msgstr "一条白亚口鱼,有着流线型的身体和一张圆嘴巴。" #: lang/json/MONSTER_from_json.py @@ -59152,7 +59245,7 @@ msgstr[0] "鲤鱼" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "一条金黄色的普通鲤鱼。有人觉得它们不好吃,但是你在大灾变的时候实在没有太多选择。" @@ -59163,7 +59256,7 @@ msgstr[0] "草鱼" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "A huge grass carp. A golden, herbivorous fish." msgstr "一条大草鱼。一种金色的食草鱼类。" #: lang/json/MONSTER_from_json.py @@ -59174,7 +59267,7 @@ msgstr[0] "弓鳍鱼" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "一条弓鳍鱼。这些鱼和颌针鱼有亲缘关系,但是没有大尖齿、能切破皮的鳞片和凶暴的天性。" @@ -59186,7 +59279,7 @@ msgstr[0] "小眼须雅罗鱼" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." msgstr "一条小眼须雅罗鱼。这些鱼和颌针鱼有亲缘关系,但是没有大尖齿、能切破皮的鳞片和凶暴的天性。" @@ -59211,7 +59304,7 @@ msgstr[0] "螯虾" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" msgstr "如果你能多搞到一点这些,一口大锅,和一些辣椒和香料的话……" @@ -59443,7 +59536,7 @@ msgstr[0] "真菌爆浆丧尸" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "这只真菌丧尸肿胀的灰白皮肤上长满了厚厚的真菌,如同气球一般隆起,随时都有可能爆炸释放出一片孢子云。" @@ -59457,7 +59550,7 @@ msgstr[0] "授粉丧尸" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." +"spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "这只扭曲的布满真菌的丧尸的每一次呼吸都喷射出一片孢子尘,使它看起来就像是从迷雾中诞生一般。" #: lang/json/MONSTER_from_json.py @@ -60084,7 +60177,7 @@ msgstr[0] "混血拉布拉多犬" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "这只普通的混血拉布拉多犬已经明显发狂了。尽管它的本能让它依旧信任人类,但比起原先驯服的宠物要差得远了。" @@ -61482,10 +61575,10 @@ msgstr "由光线构成的幻影,看起来几乎和活人一样。" #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "人造人" +msgid_plural "homunculi" +msgstr[0] "何蒙库鲁兹" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -63477,8 +63570,9 @@ msgstr[0] "保镖丧尸" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." -msgstr "这只丧尸看起来很强壮,穿着残留的保安制服。" +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." +msgstr "这只丧尸看起来很强壮,穿着残留的破烂保安制服。" #: lang/json/MONSTER_from_json.py msgid "zombie soldier" @@ -64526,7 +64620,7 @@ msgid "" "is a magical device. The advent of 3D printing made it easy to get into the" " golem-making hobby, and plastic golems have soared in popularity." msgstr "" -"传统上,制作傀儡是一个需要各类手工工具和精细工艺的长达数月的过程。一个石头傀儡既是一件艺术作品,也是一个魔法装置。3D打印技术的出现使得人们很容易爱好上制作傀儡,而塑料傀儡也迅速流行起来。" +"传统上,制造傀儡是一个需要各类手工工具和精细工艺的长达数月的过程。一个石头傀儡既是一件艺术作品,也是一个魔法装置。3D打印技术的出现使得人们很容易爱好上制造傀儡,而塑料傀儡也迅速流行起来。" #: lang/json/MONSTER_from_json.py msgid "stone golem" @@ -65109,14 +65203,6 @@ msgid "" "continues its unending hunt for criminals and trespassers." msgstr "一款小型无人机,配备了一套摄像机,并配备了眩目的闪光灯。虽然已经不再链接至任何警用或安防网络,但它依旧继续无休止地追捕罪犯和入侵者。" -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "一只小狗大小的昆虫型机器人,专为家庭安保服务。装备了两把近距电击枪,可以在地上高速滑行。" - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -65174,7 +65260,7 @@ msgstr[0] "棉花糖小子" msgid "" "A small humanoid made of marsmallow. It bumbles around on its stubby " "cushioned legs. How cute!" -msgstr "棉花糖制成的小号人形。它用粗短软垫状的腿蹒跚乱步。多么可爱呀!" +msgstr "一只完全由棉花糖组成的小型类人生物。它用粗短软垫状的腿蹒跚乱步。多么可爱呀!" #: lang/json/MONSTER_from_json.py msgid "marshmallow guy" @@ -65186,19 +65272,19 @@ msgstr[0] "棉花糖人" msgid "" "A marshmallow humanoid with a smile drawn on its face. It bumbles around, " "hollow eyes scanning its surrounding seemingly looking for something." -msgstr "脸上勾勒着微笑的棉花糖人形。它蹒跚乱步,空洞的眼睛扫视周围,似乎在寻找着什么。" +msgstr "一只由棉花糖组成的类人生物,脸上勾勒着微笑。它蹒跚乱步,空洞的眼睛扫视周围,似乎在寻找着什么。" #: lang/json/MONSTER_from_json.py msgid "marshmallow buff" msgid_plural "marshmallow buffs" -msgstr[0] "棉花糖之力" +msgstr[0] "棉花糖壮汉" #. ~ Description for marshmallow buff #: lang/json/MONSTER_from_json.py msgid "" "A muscular body made of marshmallow, proudly striding towards an unknown " "goal. Yummy!" -msgstr "棉花糖构成的肌霸肉体,自豪地迈向未知的目标。美味唷!" +msgstr "一只体型健壮的由棉花糖组成的类人生物,自豪地迈向未知的目标。美味唷!" #: lang/json/MONSTER_from_json.py msgid "marshmallow goliath" @@ -65210,12 +65296,12 @@ msgstr[0] "棉花糖巨人" msgid "" "A gigantic marshmallow humanoid softly stompind around, frozen smile and big" " empty eyes carefully scanning its surroundings." -msgstr "巨大的棉花糖人形轻柔地踏步漫行,带着冻结的微笑和巨大空洞的眼睛仔细地扫视周围。" +msgstr "一只体型巨大的棉花糖类人生物,正轻柔地踏步漫行,脸上带着冻结的微笑,巨大空洞的眼睛正仔细地扫视四周。" #: lang/json/MONSTER_from_json.py msgid "marshmallow squire" msgid_plural "marshmallow squires" -msgstr[0] "" +msgstr[0] "棉花糖扈从" #. ~ Description for {'str': 'marshmallow squire', 'str_pl': 'marshmallow #. squires'} @@ -65224,12 +65310,12 @@ msgid "" "A small humanoid made of marsmallow. It wears a plate armor made of " "chocolate coated crakers and bumbles around on its stubby cushioned legs. " "How cute!" -msgstr "" +msgstr "一只完全由棉花糖组成的小型类人生物。它穿着一套由带巧克力涂层的薄脆饼干制成的板甲,正用粗短软垫状的腿蹒跚乱步。多么可爱呀!" #: lang/json/MONSTER_from_json.py msgid "marshmallow knight" msgid_plural "marshmallow knights" -msgstr[0] "" +msgstr[0] "棉花糖骑士" #. ~ Description for marshmallow knight #: lang/json/MONSTER_from_json.py @@ -65238,23 +65324,24 @@ msgid "" "bumbles around, hollow eyes scanning its surrounding seemingly looking for " "something." msgstr "" +"一只由棉花糖组成的类人生物,脸上勾勒着微笑。它穿着一套由带巧克力涂层的薄脆饼干制成的全身骑士甲,正在蹒跚乱步,空洞的眼睛扫视周围,似乎在寻找着什么。" #: lang/json/MONSTER_from_json.py msgid "marshmallow champion" msgid_plural "marshmallow champions" -msgstr[0] "" +msgstr[0] "棉花糖捍卫者" #. ~ Description for marshmallow champion #: lang/json/MONSTER_from_json.py msgid "" "Standing tall in its shining armor of chocolate coated crakers this " "marshmallow is proudly striding towards an unknown goal." -msgstr "" +msgstr "一只体型健壮的由棉花糖组成的类人生物,穿着一套闪耀的由带巧克力涂层的薄脆饼干制成的盔甲,正自豪地迈向未知的目标。" #: lang/json/MONSTER_from_json.py msgid "marshmallow war lord" msgid_plural "marshmallow war lords" -msgstr[0] "" +msgstr[0] "棉花糖战争领主" #. ~ Description for marshmallow war lord #: lang/json/MONSTER_from_json.py @@ -65263,72 +65350,73 @@ msgid "" "A frozen smile half visible under its heavy helmet it carefully scans its " "surroundings." msgstr "" +"一只体型巨大的棉花糖类人生物,穿着厚重的由带巧克力涂层的薄脆饼干制成的盔甲,从它沉重的头盔中透出若隐若现的脸上带着冻结的微笑,巨大空洞的眼睛正仔细地扫视四周。" #: lang/json/MONSTER_from_json.py msgid "gummy cub" msgid_plural "gummy cubs" -msgstr[0] "" +msgstr[0] "幼年软糖熊" #. ~ Description for gummy cub #: lang/json/MONSTER_from_json.py msgid "A juvenile gummy bear. A cute bear cub made of sugary gum." -msgstr "" +msgstr "软糖熊的幼体。一只可爱的小熊,全身完全由软糖构成。" #: lang/json/MONSTER_from_json.py msgid "gummy bear" msgid_plural "gummy bears" -msgstr[0] "" +msgstr[0] "软糖熊" #. ~ Description for gummy bear #: lang/json/MONSTER_from_json.py msgid "" "A big bear made of fruit flavored gelatine, its smooth round shape and its " "fruity smell make it somehow less scary than its fleshy counterpart." -msgstr "" +msgstr "一只由水果味软糖组成的大熊,其圆滑的体形和散发出的水果风味让它看上去比由血肉构成的熊更无害些。" #: lang/json/MONSTER_from_json.py msgid "cracker kid" msgid_plural "cracker kids" -msgstr[0] "" +msgstr[0] "薄脆饼小子" #. ~ Description for cracker kid #: lang/json/MONSTER_from_json.py msgid "A small cracker kid running around on its cracker legs." -msgstr "" +msgstr "一个薄脆饼小子,正用薄脆饼干腿跑来跑去。" #. ~ Description for cracker #: lang/json/MONSTER_from_json.py msgid "A full grown cracker running around on its cracker legs." -msgstr "" +msgstr "一个成年的薄脆饼人,正用薄脆饼干腿跑来跑去。" #. ~ Description for cookie #: lang/json/MONSTER_from_json.py msgid "A small cookie, scuriying around in search for crumbs." -msgstr "" +msgstr "一块小曲奇饼,正在四处寻找面包屑。" #: lang/json/MONSTER_from_json.py msgid "gum spider" msgid_plural "gum spiders" -msgstr[0] "黏胶蜘蛛" +msgstr[0] "口香糖蜘蛛" #. ~ Description for {'str': 'gum spider'} #: lang/json/MONSTER_from_json.py msgid "" "A giant piece of gum streched in the shape of a spider. It stands very " "still in its gum web." -msgstr "一大片黏胶绷出了一只蜘蛛的轮廓。它停在黏胶网上毫无动静。" +msgstr "一块体型巨大的被扯成蜘蛛形状的口香糖。它正静静地呆在口香糖网之中。" #: lang/json/MONSTER_from_json.py msgid "caffeinated gum spider" msgid_plural "caffeinated gum spiders" -msgstr[0] "咖啡因黏胶蜘蛛" +msgstr[0] "咖啡因口香糖蜘蛛" #. ~ Description for {'str': 'caffeinated gum spider'} #: lang/json/MONSTER_from_json.py msgid "" "A giant piece of gum streched in the shape of a spider. It moves quickly " "and aggressively as if under the effect of some stimulant." -msgstr "一大片黏胶绷出了一只蜘蛛的轮廓。它移动迅速而激烈,仿佛处于某种刺激物作用之下。" +msgstr "一块体型巨大的被扯成蜘蛛形状的口香糖。它动作迅速,攻击性强,仿佛正处于某种兴奋剂的作用之下。" #: lang/json/MONSTER_from_json.py msgid "W11B10" @@ -66505,7 +66593,7 @@ msgstr "神器之血" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." +msgid "Causes blood to leak from nearby terrain." msgstr "使得周围的地面渗出血液。" #. ~ Message for SPELL 'Artifact Blood' @@ -67125,12 +67213,12 @@ msgstr "这仪式会创造出一块与生化术士共鸣的小石块。你可以 #: lang/json/SPELL_from_json.py msgid "Crystallize Mana" -msgstr "结晶化魔力" +msgstr "魔力结晶" #. ~ Description for Crystallize Mana #: lang/json/SPELL_from_json.py msgid "Crystallizes mana into solid form" -msgstr "将魔力结晶成固体型态" +msgstr "将魔力凝聚成固体结晶型态。" #: lang/json/SPELL_from_json.py lang/json/effects_from_json.py msgid "Mana Fatigue" @@ -67139,7 +67227,7 @@ msgstr "魔力疲乏" #. ~ Description for Mana Fatigue #: lang/json/SPELL_from_json.py msgid "Secondary effect of Crystallize Mana" -msgstr "晶化魔力的副作用" +msgstr "魔力结晶法术的副作用。" #: lang/json/SPELL_from_json.py lang/json/effects_from_json.py msgid "Dark Sight" @@ -68014,18 +68102,18 @@ msgstr[0] "采矿头盔(开)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -68447,7 +68535,7 @@ msgstr "%s上的 LED 灯熄灭了。" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "空间锚肩部的 LED 发出柔和的绿光。除此之外,似乎没有任何其它事情发生。" @@ -70692,12 +70780,12 @@ msgstr "你拉下了%s的保险插销,赶紧扔出去。" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "滴答。" @@ -70845,6 +70933,7 @@ msgstr[0] "土制雷管" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -70875,8 +70964,9 @@ msgstr[0] "土制雷管(点燃)" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "你已经点着了%s,赶紧丢出去。" @@ -70887,6 +70977,7 @@ msgstr "你已经点着了%s,赶紧丢出去。" #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -71004,8 +71095,8 @@ msgid_plural "jack o'lanterns" msgstr[0] "万圣节南瓜" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -71343,2210 +71434,2121 @@ msgid "" " body parts. Use it to unfold for use." msgstr "使用了航空材料的折叠毯,打开后可以覆盖你身上的重要部位。使用它以打开。" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "军用黑匣子" + +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "EMP炸弹" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." +msgstr "这个黑匣子似乎是从军用载具的残骸里找到的。如果你能找到什么系统来分析一下这里面的东西,或许能找到什么有用的东西吧。" -#. ~ Use action menu_text for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "微型核反应堆" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "Activate bomb" -msgstr "激活炸弹" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "便携式钚反应堆,请轻拿轻放!" -#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "你激活了EMP炸弹。" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "EMP无人机(关)" -#. ~ Description for EMP bomb +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" -"这个体型巨大的爆炸装置是一个能产生电磁脉冲的炸弹。当激活时,内部钚燃料电池将磁通压缩发生器充能,之后爆炸将产生强磁场。当磁场被导入发射天线之中后,会产生一个很强的电磁脉冲。" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "这台EMP无人机从你手上飞起,在附近区域自动寻找目标中!" +#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "鞍具" +msgid "You misprogram the EMP hack; take cover!" +msgstr "你没设好这台EMP无人机的程序,快找掩护!" -#. ~ Description for horse tack +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." -msgstr "一个鞍座,一副缰绳,以及配套的各类马钉,能够被安防在一匹已被驯服的动物身上,让它供你骑乘。" +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." +msgstr "" +"一台未激活的EMP无人机。EMP无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只EMP手雷,会飞向敌人并引爆。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "EMP炸弹(激活)" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "C-4无人机(关)" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "你已经激活了%s,赶紧丢出去。" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "这台C-4无人机从你手上飞起,在附近区域自动寻找目标中!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "你没设好这台C-4无人机的程序,快找掩护!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"很好,这个EMP炸弹已经被激活了,很快就会引爆并产生电磁脉冲和巨大爆炸,这会破坏附近的机器人并损耗生化能量。你需要做的就是把它用力丢出去,然后就等着瞧吧。" +"一台未激活的C-4无人机。C-4无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一些C-" +"4塑胶高爆炸药,会飞向敌人并引爆。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "M72 LAW单兵火箭筒(封装)" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "闪光弹无人机(关)" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "激活" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "这台闪光弹无人机从你手上飞起,在附近区域自动寻找目标中!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "你手抓着开火控制杆,随时准备发射反坦克炮。" +msgid "You misprogram the flashbang hack; take cover!" +msgstr "你没设好这台闪光弹无人机的程序,快找掩护!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." -msgstr "M72式单兵火箭筒,封装以便于贮存。激活它之后,你就能发射,一旦激活就不能重新封装了。" +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." +msgstr "" +"一台未激活的闪光弹无人机。闪光弹无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只闪光弹,会飞向敌人并引爆。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "打气筒" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "催泪弹无人机(关)" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "一个打气筒,可以给任何物体充入空气,比如娃娃。" +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "这台催泪弹无人机从你手上飞起,在附近区域自动寻找目标中!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "你没设好这台催泪弹无人机的程序,快找掩护!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" -"这是一个UPS(统一制式供电装置)电源。由军方和科学实验室联合研发以用于野外战地战斗中使用。可以为生化插件、动力装甲和特制枪械供能,但电量消耗会很高。" +"一台未激活的催泪弹无人机。催泪弹无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只催泪弹,会飞向敌人并激活催泪弹。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "酸液弹" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "榴弹无人机(关)" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "榴弹无人机从你手上飞起,在附近区域自动寻找目标中!" + +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "你没设好这台榴弹无人机的程序,现在,快找掩护吧!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." -msgstr "这是一个充满酸的易碎的容器。把它扔到地上将会制造一个强酸池。" +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." +msgstr "" +"一台未激活的榴弹无人机。榴弹无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只榴弹,会飞向敌人并激活榴弹摧毁敌人。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" -#. ~ Description for advanced UPS +#: lang/json/TOOL_from_json.py +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "激光炮塔(关)" + +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." msgstr "" -"UPS(unified power " -"supply)电源的高级改良版,经过重新设计,不再消耗普通电池而是消耗钚电池。可惜的是,它的钚反应堆使得它不能被UPS充电站充电。" +"一座未激活的激光炮塔。使用它以将它开启并放在地面上。此炮塔保证在用它那威力无比的转轮激光炮扫射丧尸时不会误伤自己。它需要日光照射以获取开火所需的能源。电子学和计算机学等级决定了你将其重新编程的成功几率。" #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "高级电子烟" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "M2HB CROWS II 炮塔(关)" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." -msgstr "电子香烟的高级版本。和普通香烟比起来摄取尼古丁的方式要柔和得多,不过照样会让你上瘾。需要电池和尼古丁浓缩液来运作。" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." +msgstr "" +"一座未激活的 .50 口径机枪炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 .50 BMG " +"弹药。成功编程放置后的炮塔会将你识别为友方,并采用内置 M2HB 机枪攻击附近的所有敌人。" #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "压缩气体喇叭" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "飞锯无人机(关)" -#. ~ Use action noise_message for compressed air horn. +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "嘟~~嘟~~嘟嘟!" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "飞锯无人机离开你的掌心,侦察着这片区域!" -#. ~ Use action use_message for compressed air horn. +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "你按下空气喇叭!" +msgid "You misprogram the manhack; it's hostile!" +msgstr "你没设好飞锯无人机的程序,它变成敌对的了!" -#. ~ Description for compressed air horn +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." -msgstr "这罐压缩空气被安上了一个塑料的号角,只要轻轻按下罐子上的按钮,就会发出巨大的喇叭声。" +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." +msgstr "" +"一个未激活的飞锯无人机,只有拳头大,能在空中旋转飞行。表面全是呼呼作响的刀刃,通过撞击目标处来攻击。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "闹钟" +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "微型核弹无人机(关)" -#. ~ Description for alarm clock +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." -msgstr "一个发条闹钟。被吵醒实在是不舒服,但起早总没什么坏处。也可以拆成有用的零件。" +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "这台微型核弹无人机从你手上飞起,在附近区域自动寻找目标中!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "铁砧" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "你没设好这台微型核弹无人机的程序,它现在是敌对的。趁现在,祈祷吧。" -#. ~ Description for anvil +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -"一块非常沉重形状奇特带有锥形突出体的定型钢锭。在大多数金属加工制造流程中都有用到。\n" -"\"在卡通片中通常作为陷阱砸坏人的头。\"" +"一台未激活的微型核弹无人机。数倍于普通飞锯无人机的大小,这台机的内部装载了一枚微型核弹,会飞向敌人并激活微型核弹摧毁敌人。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "水力碾磨机" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "M249 CROWS II 炮塔(关)" -#. ~ Description for water mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." -msgstr "小型水动力磨,可将含淀粉的物品加工成面粉。通过建造菜单放置。" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." +msgstr "" +"一座未激活的 5.56x45mm 口径机枪炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 5.56x45mm " +"弹药。成功编程放置后的炮塔会将你识别为友方,并采用内置 M249 机枪攻击附近的所有敌人。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" -msgstr[0] "风力碾磨机" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "M240 CROWS II 炮塔(关)" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." -msgstr "小型风动力磨,可将含淀粉的物品加工成面粉。通过建造菜单放置。" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." +msgstr "" +"一座未激活的 7.62x51mm 口径机枪炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 7.62x51mm " +"弹药。成功编程放置后的炮塔会将你识别为友方,并采用内置 M240 机枪攻击附近的所有敌人。" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "斑鸠琴" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "防暴炮塔(关)" -#. ~ Description for banjo +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "一把批量生产的斑鸠琴,看起来保存的挺不错的。" +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." +msgstr "" +"一座未激活的防暴炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 40x46mm M1006 " +"海绵子弹。成功编程放置后的炮塔会将你识别为友方,并采用内置防暴枪攻击附近的所有敌人。" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "气压计" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "自动炮塔(关)" -#. ~ Description for barometer +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "一个塑料气压计,可以让你知道当前气压。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "捕熊陷阱" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" +"一座未激活的9x19mm机枪炮塔。使用它时需打开它然后放在地上,同时装填会你物品栏内的对应9x19mm口径弹药(如果你只希望装填一部分弹药,可先将不需装填的部分从物品栏移除)。成功重新编程后的炮塔会将你识别为友方,并使用冲锋枪攻击附近的所有敌人。电子学和计算机学等级决定了你将其重新编程的成功几率。" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "确定埋下捕熊陷阱?" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "\"鹰爪\"型无人车(关)" -#. ~ Use action done_message for bear trap. +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "你设置了捕熊陷阱。" +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "安防机器人发出肯定的哔哔声,开始扫描敌人。" -#. ~ Use action done_message for bear trap. +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "你埋下了捕熊陷阱。" +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "你把安防机器人的程序设置错了,然后它就把枪对准了你。快跑吧!" -#. ~ Description for bear trap +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." -msgstr "一副装有压力板的铁爪。布置在地面上做成陷阱,可以保证每个失足踩上来的家伙喝上一壶。如果你随身带着铁锹,你还能把它埋在土里。" - -#: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "刀刃陷阱" +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." +msgstr "" +"一台未激活的\"鹰爪\"型无人车,配有一把 M16A4 步枪。使用该物品以将它放置在地上并打开它,并装填你物品栏内的原装 5.56x45mm " +"口径弹药(如果你只想装填部分弹药,请先把不需装填的弹药移出物品栏)。如果重新编程成功,无人车会将你识别为友军,自主行动或跟随你,并攻击所有在其步枪攻击范围内的敌人。" -#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." -msgstr "你在%d格外设置了刀片陷阱。" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "M202A1 \"鹰爪\"型无人车(关)" -#. ~ Description for blade trap +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." -msgstr "弯刀横向的连接着电动机,连接着一个开关。当按下开关,刀片就会像电风扇一样转起来,形成一个3x3面积的陷阱。" - -#: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "钉板陷阱" +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." +msgstr "" +"一台未激活的\"鹰爪\"型无人车,配有一把 M202A1 火箭筒。使用该物品以将它放置在地上并打开它,并装填你物品栏内的 M235 " +"火箭弹(如果你只想装填部分弹药,请先把不需装填的弹药移出物品栏)。如果重新编程成功,无人车会将你识别为友军,自主行动或跟随你,并攻击所有在其 " +"M202A1 火箭筒攻击范围内的敌人。" -#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "你成功在%s上安装了钉板陷阱 ,当然钉子朝上。" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "护士机器人(关)" -#. ~ Description for nailboard trap +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." -msgstr "这是一块厚实的木板,其中一端上有几枚长长的钉子。你可以邀请你的敌人享受脚板的\"愉悦\"。" +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "护士机器人肯定地发出哔哔声并等待命令。" +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "老虎钳" +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "你对护士机器人进行了错误编程。它十分古怪地看着你。" -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." -msgstr "一个用于剪断电线的老虎钳,你还可以用它来剪断铁丝网和锁链。" +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." +msgstr "" +"这是一个未激活的护士机器人。使用它以将其放置在地面上并重新激活其机械体。如果重新编程成功,护士机器人会将你识别为友好个体,开始四处游荡或跟随你,并协助你进行手术。" #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "骨笛" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "食杂店机器人(关)" -#. ~ Description for bone flute +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "一根经过精心打磨的骨笛,上面有着五个音孔。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "诡雷" +msgid "The grocery bot beeps affirmatively and awaits orders." +msgstr "食杂店机器人发出肯定的哔哔声并等待命令。" -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "你设置了引信,然后激活了榴弹。" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "你对食杂店机器人进行了错误的编程。它十分古怪地看着你。" -#. ~ Description for booby trap +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." -msgstr "由引线启动的简陋炸药。再也不用担心炸弹捻被人不小心踩灭的尴尬事情发生了。使用它来布置在地面上。" +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." +msgstr "" +"这是一个未激活的食杂店机器人。使用它以将其放置在地面上并重新激活其机械体。如果重新编程成功,食杂店机器人会将你识别为友好个体,开始四处游荡或跟随你。" #: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "便携式砖窑" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "残缺的食杂店机器人(关)" -#. ~ Description for brick kiln +#: lang/json/TOOL_from_json.py +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "破损改造人(关)" + +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." -msgstr "这是一个可移动的砖窑,设计用来烧砖的,但也可以烧任何粘土制品。" +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." +msgstr "破损的改造人在金属的摩擦声中站起,四处寻找敌人。" +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "电动窑炉" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "破损的改造人发出痛苦的嚎叫并攻击你!" -#. ~ Description for electric kiln +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." msgstr "" -"一个使用电池供电的便携式电窑,原版设计用来烧制砖块,但你可以用它来烧制任何用黏土制品。如果会一些机械知识,你甚至可以把它从电池供电改装为车载电源供电。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "气泡垫" +"一台未激活的破损改造人,它最后依然残留着几分人性。使用这个物品需要把它放在地上,重新激活它。如果重新编程成功,改造人将跟随你攻击敌人(你这个魔鬼)。" -#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." -msgstr "你把泡泡卷铺在了地上,准备充气。" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "原型改造人(关)" -#. ~ Description for bubble wrap +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." -msgstr "这是一层又一层的泡沫塑料,如果有东西踩过它的话,会发出足够的响声以提醒在附近活动的你。" +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." +msgstr "原型改造人在金属的摩擦声中站起,四处寻找敌人。" +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "C4炸弹" +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "原型改造人发出痛苦的嚎叫并攻击你!" -#. ~ Description for C-4 explosive +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." -msgstr "这是军用级别的黑索金(环三亚甲基三硝胺)合成炸药。标签上标着:\"严重警告,高爆炸性!\"。他由一个小定时器来引爆。" +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." +msgstr "" +"这是一个未激活的破原型造人,在他空洞的眼中仍能看到残存的人性。使用此物品以将其放在地上并重新启动。如果重新编程成功,它将跟随你并攻击敌人(你这个魔鬼)。" #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "C4炸弹(无保险)" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "警用机器人(关)" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." -msgstr "你已经设好了%s的定时器,你还打算拿着它多久?" +msgid "The police bot rolls into action ready to pursue criminals." +msgstr "警用机器人开始行动,准备追捕罪犯。" -#. ~ Description for C-4 explosive (armed) +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." +"A siren howls and lights flash as the police bot prepares to arrest you!" +msgstr "警笛响亮,警灯闪烁……警用机器人正准备逮捕你!" + +#. ~ Description for inactive police bot +#: lang/json/TOOL_from_json.py +msgid "" +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." msgstr "" -"这是军用级别的黑索金(环三亚甲基三硝胺)合成炸药。标签上标着:\"严重警告,高爆炸性!\"。他由一个小定时器来引爆,你突然很欣慰这玩意没坏,因为现在定时器正在嘀嘀的响。" +"一台未激活的警用机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,该警用机器人会将你识别为执法人员,自主行动或跟随你,并试图拘捕违法者。" #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "铁蒺藜" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "眼球无人机(关)" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "你将铁蒺藜撒在%s上。" +msgid "The eyebot hums and takes to the sky." +msgstr "眼球无人机嗡嗡作响,飞向天空。" -#. ~ Description for loose caltrops +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." -msgstr "一些金属小刺猬,如果哪个倒霉蛋踩上去,就得担心破伤风的问题了。" +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" +msgstr "" +"眼球无人机不以为然地发出哔哔声,并将相机聚焦在你的脸上。\n" +"\"茄子!\"" +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" -msgstr[0] "玻璃蒺藜" +msgid "" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." +msgstr "一台未激活的眼球无人机。使用该物品以将它开启并运行无人机,如果重新编程和布线成功,眼球机器人会开始寻找入侵者。" -#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." -msgstr "你将玻璃蒺藜撒在%s上。" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" +msgstr[0] "清洁机器人(关)" -#. ~ Description for loose glass caltrops +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." -msgstr "这些玻璃碎片粘在一起,露出锋利的边缘。如果一个毫无戒心的受害者踩到一个,他们就会被收到伤害。" +msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgstr "清洁机器人发出友好的哔哔声,开始擦洗。" +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "数码相机" +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." +msgstr "清洁机器人发出运行错误的提示音,开始到处乱擦。" -#. ~ Description for camera +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." -msgstr "一台傻瓜式数码相机,带有数字取景器,辅助的手动取景器以及闪光灯。你可以在液晶屏幕上查看你的照片,或是传到存储卡里。使用普通电池供电。" - -#: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "数码单反相机" +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." +msgstr "一台未激活的清洁机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它将会遵守你发出的指令。" -#. ~ Description for camera pro #: lang/json/TOOL_from_json.py -msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." -msgstr "" -"35mm的数码单反(单镜头反光)相机使用普通电池,带光学/数字取景器,具有自动对焦和变焦镜头和闪光灯的防抖功能。你可以使用它查看已拍摄的照片,或者将照片存储至SD存储卡上;它使用传统的普通电池供电。在大灾变之前,专业级照片都是使用它拍摄出来的。" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "钻掘机器人(关)" +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "蜡烛" +msgid "The miner bot whirrs and tunnels into the ground." +msgstr "钻掘机器人发出呼啸声钻入了地底。" -#. ~ Use action msg for candle. +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "你点燃蜡烛。" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "钻掘机器人旋转着钻头——失控了,它向你冲来,快让开!" -#. ~ Description for candle +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." -msgstr "一只粗蜡烛,除了提供足够时间的可怜照明亮度之外,也可能有过些奇奇怪怪的用途。" +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." +msgstr "一台未激活的钻掘机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它将会遵守你发出的指令。" -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "蜡烛闪烁着熄灭了。" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "防暴机器人(关)" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." -msgstr "一只粗蜡烛,除了提供足够时间的可怜照明亮度之外,也可能有过些奇奇怪怪的用途。这支蜡烛已经点着了。" +msgid "The riot control bot rolls into action." +msgstr "防暴机器人开始行动。" +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "粘液罐" +msgid "" +"The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "防暴机器人喷射着催眠瓦斯,带着一副手铐向你靠近。" -#. ~ Description for goo canister +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." -msgstr "罐子上贴着个标签:\"警告:内含剧毒及极强腐蚀性物质!该物质具有自主意识!开启后果自负!\"你感觉到里面有什么东西在动。" +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." +msgstr "一台未激活的防暴机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它将会给尸潮带去秩序与和平。" #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "电动切肉刀(关)" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "掠行机器人(关)" -#. ~ Description for electric carver (off) +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" -msgstr "一把使用电池供电的切肉刀。一副共同振动的锯齿状刀刃从火鸡到火腿都能轻松切开……甚至丧尸!" +msgid "The skitterbot gives a quick bow and scurries away." +msgstr "掠行机器人快速鞠了一躬,迅捷地离开。" +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "电动切肉刀(开)" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "掠行机器人在你周围飞来飞去,并发出威胁性的咔嗒声。" -#. ~ Description for electric carver (on) +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." -msgstr "这把切肉刀已经启动,刀锋正嗡嗡作响。激活它来关闭。" +msgid "" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." +msgstr "一台未激活的掠行机器人,使用该物品以将它放置在地面上并打开它,如果重新编程和布线成功,它将会冲向敌人并攻击它们。" #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "手机" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "实验室防御机器人(关)" -#. ~ Use action msg for cellphone. +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "你打开了手机手电筒。" +msgid "The lab defense bot shudders briefly and skitters away." +msgstr "实验室防御机器人短暂地颤抖,然后滑开了。" -#. ~ Use action need_charges_msg for cellphone. +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "手机没电了。" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "实验室防御机器人抬起它的前足,用一束彩色的光照亮了你的脸!" -#. ~ Description for cellphone +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." msgstr "" -"这是一款手机,是现在智能手机的堂兄,但由于它的可靠性、坚固性和使用普通电池的特点,它仍然在某些圈子里很受欢迎。当电量足够时,使用它就能开启并提供照明。它也有一个时钟应用程序,其中包括闹钟功能。" - -#: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "手机(手电筒)" - -#. ~ Use action msg for cellphone - Flashlight. -#: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "你关闭了手机手电筒。" +"一个从科学实验室里偷来的未激活的的实验机器人,它类似一个人类大小的蜘蛛,内部部署着飞锯。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它会冲向敌人并使用各种实用性的设备。" #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "智能手机" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "军用探照灯(关)" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "你启动了手电筒应用。" +msgid "The searchlight flares up and establishes a perimeter." +msgstr "军用探照灯亮了起来,照亮了一片区域。" -#. ~ Use action need_charges_msg for smartphone. +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "智能手机没电了。" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "当探照灯拒绝转离你时,明亮的灯光会使你失明。" -#. ~ Description for smartphone +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" -"一款广受欢迎的时尚智能手机。当电量足够时,能够使用内置摄像头拍摄照片,或者激活手电筒应用照明一个区域。智能手机还有一个时钟应用程序,其中包括闹钟功能。它使用一个能够兼容UPS的小型可充电能量单元供电。" +"一台未激活的军用级自动探照灯。使用该物品以将它放置在地上并打开它。如果重新编程和布线成功,探照灯会将你识别为友军,调查该区域,并照亮接近的敌人。它似乎对你有一种不健康的迷恋。" #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "智能手机(音乐)" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "派遣者(关)" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." -msgstr "这款手机正在播放音乐,稳步提升你的士气。你在听音乐的时候,听不到其他的声音。" +msgid "The dispatch whirrs onto its legs and searches for a target." +msgstr "派遣者呼啸着移动并开始寻找目标。" +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" -msgstr[0] "智能手机(手电筒)" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "派遣者转向你,用它的手臂向你猛击过来!" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "开启手电筒" +msgid "" +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." +msgstr "" +"一个未激活的诺斯罗普派遣者,警卫型号。它通过装配和部署飞锯无人机进行防御。激活它以将其放置在地上;但是,由于在未激活期间触发了单向开关,它将不具有攻击性,并且只能起到分散敌人注意力的作用。" -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "你关闭了手电筒应用。" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" +msgstr[0] "军用派遣者(关)" +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "链锯(关)" +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "派遣者转向你,用它的手臂向你猛击过来!" -#. ~ Description for chainsaw (off) +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." -msgstr "便利的伐木工具,偶尔也作为武器使用。装填汽油之后,激活它来开启。威力巨大,不过难以掌控。" +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." +msgstr "" +"一个未激活的诺斯罗普派遣者,军用型号。它通过装配和部署飞锯无人机进行攻击。激活它以将其放置在地上;但是,由于在未激活期间触发了单向开关,它将不具有攻击性,并且只能起到分散敌人注意力的作用。" #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "链锯(开)" +msgid "clothes hanger" +msgid_plural "clothes hangers" +msgstr[0] "衣架" -#. ~ Description for chainsaw (on) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "链锯已经启动,发出可怕的噪声。激活它来关闭。" +msgid "" +"A plastic clothes hanger with a metal hook to hang something on a rail." +msgstr "一个带金属钩的塑料衣架,能在挂衣杆上挂衣服。" #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "火炭锻造台" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "说话玩偶" -#. ~ Description for charcoal forge +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." -msgstr "一种便携式烧炭金工锻造工具。搭配合适当的工具,你可以用它来加工金属物品。" +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." +msgstr "会说话的娃娃,只有孩子们才会感兴趣。庆幸的它还没坏,你可以把电池取下来。" #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "炭滤净水器" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "电棍" -#. ~ Description for charcoal water purifier +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." -msgstr "" -"这个物品专门用来吸取纯净水源,使用三层滤网,和活性木炭过滤,一旦木炭吸取了足够的杂质,将变得无法使用,只能拆解回收。从河流之类的不明水源取得的水有可能被污染。" - -#: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "生命饮管" - -#. ~ Description for lifestraw -#: lang/json/TOOL_from_json.py -msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." -msgstr "将生命饮管放入污水中,静置一分钟之后即可饮用。它内置的双重过滤系统将会将水净化至可饮用状态。从河流之类的不明水源取得的水有可能被污染。" +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." +msgstr "这是一柄铁头木棒,内置有高压眩晕枪。眩晕枪发出电流能传至棍棒两端的金属帽上,为将强敌电晕后痛殴致死提供了便利。" #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "便携式木炭烤架" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "战术拐(关)" -#. ~ Description for charcoal smoker +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "一个便携式木炭烤架,适合周末烧烤或者熏制鲜肉以便长期保存。" +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." +msgstr "" +"这是个强化的塑料警棍,中空的部分装着电容与高效的充电电池。当握把上的开关被按下去时,一股高压电流会被传送至安装在警棍顶端的两个电极上,并输出给任何接触到电极的倒霉蛋身上。他还有个别致的小手电筒,现在处于关闭的状态。" #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "木炭炉" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "战术拐(开)" -#. ~ Description for charcoal cooker +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." -msgstr "一个附带点火器的小型金属容器,里面可以填充木炭。可以用来烹煮食物。" +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." +msgstr "" +"这是个强化的塑料警棍,中空的部分装着电容与高效的充电电池。当握把上的开关被按下去时,一股高压电流会被传送至安装在警棍顶端的两个电极上,并输出给任何接触到电极的倒霉蛋身上。它上面的手电筒已经开启,不断耗电来产生光亮。激活它来关闭。" #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "除漆片" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "光棒(关)" -#. ~ Description for paint chipper +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "一个类似凿子的工具,用来移除油漆。" +msgid "The L-stick(tm) lights up." +msgstr "光棒亮了起来。" +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "金工凿" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "光棒的电池耗尽了。" -#. ~ Description for metalworking chisel +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." -msgstr "一个短,粗壮的金工凿。用于某些金属加工制造的道具。" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." +msgstr "" +"由Light公司制造,这时尚的棒子不仅能作为光源,也能作为一个轻量级的武器,由于它使用了超级合金材料。相对于标准光源,它的效率有特别的改进,光棒的电池持续的时间比其他光源更长。" #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "圆锯(关)" +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "光棒(开)" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for L-stick (on). #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "你启动了圆锯。" +msgid "The l-stick(tm)'s light fades away." +msgstr "光棒失去了亮光。" -#. ~ Description for circular saw (off) +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." msgstr "" -"很轻的手持无线圆锯,能够用来切木头、丧尸或者……呃,如果你等不及了的话,披萨。虽然刃片看起来能在战斗中起到很大作用,但体积太小,想用它打中敌人可不容易。" - -#: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "圆锯(开)" +"由Light公司制造,这时尚的棒子不仅能作为光源,也能作为一个轻量级的武器,由于它使用了超级合金材料。相对于标准光源,它的效率有特别的改进,光棒的电池持续的时间比其他光源更长。光棒正在发光,慢慢地消耗着电池。" -#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py -msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." -msgstr "很轻的手持无线圆锯。它的刃片正高速旋转。激活它来关闭。" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "路易维尔屠杀者" +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "黑管" +msgid "You light the Louisville Slaughterer." +msgstr "你点燃了路易维尔屠杀者。" -#. ~ Description for clarinet +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "一只木制的管乐器。" +msgid "" +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." +msgstr "一支结实的木棒,由浸满汽油的破布和防火芳纶纤维包裹。找个打火机或者划根火柴点着它,比赛更加激烈了!" +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "咖啡机" +msgid "The Louisville Slaughterer is extinguished." +msgstr "路易维尔屠杀者熄灭了。" -#. ~ Description for coffeemaker +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." -msgstr "一套带有壶和粉末滤网的加热器具。除去交流电源,它还能用电池供电。可以拿它来煮咖啡……当然,煮茶也行。" - -#: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "混凝土搅拌器" +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." +msgstr "" +"一支结实的木棒,由浸满汽油的破布和防火芳纶纤维包裹。它正明亮地燃烧着,你能更清楚的看清赛场边界了(当然裁判也能看清你的坏球而不是胡乱判为好球了)。" -#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py -msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." -msgstr "一台便携式的水泥搅拌机。虽说便携,仍然庞大而笨重,但是它可以单独运行,并只由电池组供电使用。里面也有一个内置的加热器。" +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "通用菜刀" #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "遥控主机" +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "屠宰刀" -#. ~ Description for control laptop +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." -msgstr "一台改造的笔记本,现在可以发送超高频信号来与机器人进行通讯。激活它来遥控机器人。" +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." +msgstr "一把锋利而厚重的刀子。是把不错的近战武器,也是用于屠宰尸体的理想工具。" #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "铜制斧头" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "牛排刀" -#. ~ Description for copper axe +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." -msgstr "一个足够大的经过加工的铜块被安装在一个木制的手柄上,成了一把粗糙但有效的斧头。" +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." +msgstr "一把较为尖锐、带有小锯齿的西餐餐具,设计用来在餐桌上切牛排,亦可用来屠宰尸体。" #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "铜制小刀" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "削皮刀" -#. ~ Description for copper knife +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." -msgstr "一把粗糙手工制作的铜刀,带着一个简单的把手。很原始,但比石器时代更上了一步。" +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." +msgstr "这是一把刀口锋利的短刃刀,可以在不使用砧板的情况下对蔬菜进行精细切割。" #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "无线电钻" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "厨刀" -#. ~ Description for cordless drill +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "这是一把无线电钻,由电池供电,供有一套钻头可供选择。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "行军床" +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." +msgstr "" +"这是一把长刃菜刀。刀片比手柄宽,为持用者的指关节提供了空间,并且它具有的独特弧度利于切割蔬菜的快速摆动。它是一种很好的近战武器,但宽刃用于屠宰相当笨拙。" -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "你打开床并把它放在地上。" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "切肉刀" -#. ~ Description for cot +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." -msgstr "一张折叠起来的行军床,虽然没家里的床舒服,但至少比睡在地上好多了。" +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." +msgstr "这是一把长刃菜刀,有一个轻薄的、稍微弯曲的刀刃,能够灵巧地将肉切成薄片或剃干净骨头。这将是一种不错的近战武器,非常适合用来屠宰尸体。" #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "牛铃" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "面包刀" -#. ~ Description for cow bell +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." -msgstr "黄铜牛铃。有很多潜藏的使用方式。" +msgid "" +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." +msgstr "这把刀有相当长的刀刃,刀刃呈扇形,用来切面包。它没有那么锋利,但是它的长度和重量意味着它会造成一点伤害,并引起一些严重的撕裂。" #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "烟管" +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "蔬菜切刀" -#. ~ Description for crack pipe +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." -msgstr "一个细玻璃管,底部可以点火。用来享用某些,你懂的,非法的违禁物质。" +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." +msgstr "这是一把看起来很凶险的刀,刀身宽大,呈方形。刀刃弯曲能够快速切开蔬菜。它的分量和锋利度也会使它成为一种不错的武器,虽然不如剁肉刀。" #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" -msgstr[0] "应急斧" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "剁肉刀" -#. ~ Description for crash axe +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." -msgstr "一个轻便应急用短斧,由一个扇形的斧刃、与斧刃相对的锄尖和一根绝缘手柄组成。用于在飞机火灾时砍开或撬开墙壁或机舱。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "十字弓陷阱" +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." +msgstr "这是一把看起来很凶险的刀,刀身宽大,呈方形。它的重量和锋利将使它成为一种非常有效的近战武器,也是一种优秀的屠宰工具。" -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "你设置了弩陷阱。" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "简易战斗镰刀" -#. ~ Description for crossbow trap +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." -msgstr "一根轻巧的棉线轻柔地连在了弩的扳机之上,只要轻轻一拨,一支致命的短矢就会直奔目标而去,把它扎成巫毒娃娃。" +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." +msgstr "这种农用镰刀的刀刃旋转了90度,被改造成一种简易的武器,巨大而致命。但是它很脆弱。" #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "撬棍" +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "铁刺木棍" -#. ~ Description for crowbar +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -"正规工厂制作的标准撬棍,又名物理学圣剑,可以轻易进出别人的家里而不破坏门或者用来开启下水沟井盖,还可以潇洒的敲开丧尸的脑袋。实在是居家旅行的必备之物。激活它来使用。" +"一个脆弱的长柄武器,由木棍上面绑上一个金属刺做成。不怎么锋利,制造水平不佳,但是在你找到更好的武器之前可以用来把丧尸拒于手臂的攻击范围之外。" #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "坩埚" +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "简易刺刀长矛" -#. ~ Description for crucible +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." -msgstr "一个小的金属坩埚。用于某些金属加工制造的模具。" +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." +msgstr "" +"一个脆弱的长柄武器,由木棍上面绑上一把刀制成。它的长度让你能够从较远距离攻击,但是刀绑得并不是很牢固。要是你多花一些时间,也许可以仔细劈开矛柄,然后更加持久地把刀刃固定到上面。" #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "陶坩埚" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "刺刀长矛" -#. ~ Description for clay crucible +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." -msgstr "这是个简陋的陶制金工坩埚,可以用于金属加工。" +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." +msgstr "一个坚固的木制长柄武器,在一端劈开并栓接了一把锋利的刀刃,并且用几层结实的材料绑稳。" #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "电子生火工具" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "自制短矛" -#. ~ Description for electric firestarter +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." -msgstr "一个做工简陋的电子生火工具,也可以当作一只效率不高的打火机。" +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." +msgstr "" +"一根自制的短矛,一根经过打磨的木制杆身,一端牢固地固定并绑好了锤打成型的金属矛头。良好的握把配合精良的制造工艺让它成为一把不错但伤害不高的武器。" #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "简易撬锁工具" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "弹簧刀" -#. ~ Description for improvised lockpick +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." -msgstr "简易的撬锁工具,用一块金属碎片做成,用它来撬锁对一般人来说有些强人所难,不过,它确实能降低触发警报的几率。" +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." +msgstr "又长又细的弹簧小刀,不用时可以把刀刃收在刀柄里面,使用时自动弹出。" #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "简易棚屋(损坏)" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "折叠刀" -#. ~ Description for damaged shelter kit +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." -msgstr "用毛皮和木棍组合成的小帐篷,可以把它架设在地面上。顺便提醒一下,它似乎受损了,最好修一修。激活它来放置。" +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." +msgstr "一把小型折叠刀,有着一个可以伸缩的锁口刀片,背面有个口袋夹。和刀身固定的刀具相比,它不适合当作武器使用,但总比一个削笔刀好些。" #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "食物脱水机" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "战术匕首" -#. ~ Description for food dehydrator +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." -msgstr "便携式食物脱水机,电池供能。" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." +msgstr "一把轻而锋利的军用战斗匕首,用于近战搏斗和近战突袭,可以当作刺刀使用。" #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "定向天线" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "改装战术匕首" -#. ~ Description for directional antenna +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." -msgstr "天线,可以用来收集信号。当然,你要是把天线对准了信号源,信号强度会更高。" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." +msgstr "一把轻而锋利的军用战斗匕首,用于近战搏斗和近战突袭,可以当作刺刀使用。这把匕首经过了改装,可以装在除手枪外的几乎任何武器上。" #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "潜水匕首" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "猎刀" -#. ~ Description for dive knife +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." -msgstr "一个短而结实的匕首,锯齿状的刀刃能够切割绳子和皮带,边缘一个钝头可当做小型撬棍使用。非常轻便,几乎不占空间,潜水员经常使用。" +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." +msgstr "猎人常用的刀具,这种单刃带鞘的小刀是专用于切削、剥皮等用途,而不是战斗。" #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "狗哨" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "生存刀" -#. ~ Description for dog whistle +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." -msgstr "一只小型的哨子,吹它的时候会产生一种高频的声波,让附近所有非敌对状态的狗狗都会向你靠拢并为你而战。" +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." +msgstr "一把常见于特种部队、野外求生爱好者所用的大号生存刀。刀身径直,刀背上有着一排锯齿,有着砍、锯、刺等多种用途,握柄底端镶嵌着一个迷你指南针。" #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "廷达罗斯之哨" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "RM42 战术匕首" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" -msgstr "廷达罗斯是谁?" +msgid "" +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." +msgstr "" +"一把坚固无光泽的黑色Rivtech战斗匕首。它有着独特的细长剑形刃和专利防滑握柄。虽说它是为军队设计的,但是因为它吓人的外观,这把匕首在电影和收藏者中非常流行。可以在合适的武器上当作刺刀使用。" #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "多功能口哨" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "瑞士军刀" -#. ~ Description for whistle multitool +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." -msgstr "一个廉价的小玩意儿,结合了口哨,温度计,放大镜,和指南针。" - -#: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "炸药" +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." +msgstr "名字响亮,这个从欧洲进口的折叠刀的红塑料柄里面藏着不少小工具。" -#. ~ Use action msg for dynamite. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "你点燃了炸药。" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "战壕匕首" -#. ~ Description for dynamite +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" -msgstr "几个棍棒形的炸药,外面露出了导火线,很容易被点燃。当然,你还是要用到打火机。引信燃烧时间很短,在爆炸前,快点跑吧!" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." +msgstr "" +"一把拥有保护手指关节的钢制护手的匕首,专为第一次世界大战中残酷的肉搏战设计的武器,让士兵们在不足几英尺宽的战壕里互相厮杀,独特的刃形可以令其轻易的撬开或凿穿钢盔,对付丧尸也是同样如此。" #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "炸药(点燃)" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "简易小刀" -#. ~ Description for dynamite (lit) +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." -msgstr "引信嘶嘶地燃烧着,炸药随时都会爆炸!" +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." +msgstr "一把匕首,刀刃是磨利了的带尖儿废铁,刀柄是一块裹得紧紧的破布。" #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "电子手铐" +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "简易砍刀" -#. ~ Description for electronic handcuffs +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" -msgstr "" -"一副电子手铐,警察和机器人用来限制嫌疑人行动的常用工具。它会持续的发出警报并且不停的呼叫警官过来将犯人带回警局关押。如果试图挣脱或者逃跑,手铐将主动电击疑犯。\n" -"\"鉴于目前的治安情况,请在被电击和被吃掉脑子之间选择一个吧,亲。\"" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." +msgstr "一把由胶带包裹着手柄的刀片,可以凑合着当砍刀用。某些墨西哥大汉最爱用的兵刃。" #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "工兵铲" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "砍刀" -#. ~ Description for entrenching tool +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." -msgstr "一把常用于军队的折叠铲,简易的折叠设计,非常节省空间,是野外露营、探险、旅游等活动的必备工具,备受徒步旅行者的追捧。" +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" +msgstr "一柄较短、单刃、刀身宽大,以切砍为主要攻击方式的钢制砍刀。" #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "虚拟黄油搅拌机" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "No. 9" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn -#: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "这是一个虚拟物品,正常不应该出现在你的游戏里。" +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "咔嚓。" +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "电纸书" +msgid "Your No. 9 glows!" +msgstr "你的No. 9火光冲天!" -#. ~ Description for e-ink tablet PC +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." -msgstr "一台拥有高清彩色电子墨水屏的平板电脑。大灾变前的俏玩意,现如今的无价宝。它需要电池进行供电。" +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." +msgstr "这把大铁刀已经被改装成具备燃料储存、隔热以及点火系统。当加入汽油,刀刃能被点燃,并可灼烧你的目标。" +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "电动链锯(关)" +msgid "Your No. 9 cuts out!" +msgstr "你的No. 9熄火了!" -#. ~ Description for electric chainsaw (off) +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." -msgstr "便利的伐木工具,偶尔也作为武器使用。填装电池之后,使用它以将它启动。威力巨大,不过难以掌控。" +msgid "Out of ammo!" +msgstr "没子弹了!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "电动链锯(开)" +msgid "Your No. 9 hisses." +msgstr "你的No. 9发出咝咝声。" -#. ~ Description for electric chainsaw (on) +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." -msgstr "电锯已经启动,发出可怕的噪声。激活它来关闭。" +msgid "Your No. 9 goes dark." +msgstr "你的No. 9变暗了。" +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "电动理发剪" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "你的No. 9在水中嘶嘶作响,熄灭了。" -#. ~ Description for electric hair trimmer +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." -msgstr "一个小巧的电动理发剪。如果你有电池,你可以用它剪头发。每次使用需要10单位的电池。" +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." +msgstr "这把大铁刀已经被改装成具备燃料储存、隔热以及点火系统。刀刃因热而发光,让周围变得更亮,同时也变得非常热。" +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "电动冲击钻" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "一把骑兵用弯刀,从近代起就成为骑兵的近战武器。轻便,但同时又是致命的斩击武器。" -#. ~ Description for electric jackhammer +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." -msgstr "一种能够钻穿坚硬岩石或其他表面的建筑工具。它靠UPS驱动,开启后,可以把附近的地面或者敌人钻出一个大洞来。" +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." +msgstr "东南亚原产的波纹状刀刃的匕首。刀刃的形状让它善于制造又大又疼的伤口。" #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "电子黑客仪" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "库克利弯刀" -#. ~ Description for electrohack +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." -msgstr "" -"这套仪器由好几个部分构成,当它们连接在一起之后,就可以用来侵入掉绝大多数的电子设备,如果你的技术再高一点的话,甚至可以通过需要身份ID卡的关卡。每次使用需要消耗25点电池。" - -#: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "铭刻头骨" +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." +msgstr "这种多功能的传统武器起源于尼泊尔。具有重厚的刀身和向内弯曲的刀刃,可以用来作为一种工具和武器。" -#. ~ Description for etched human skull +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "这是一个雕刻着奇怪刻印的人的头骨。还是回去交任务吧。" +msgid "" +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." +msgstr "一把古中国剑,双刃开锋,剑身长直,护手带有装饰,柄端附有流苏。民间传说中四大武器之一,其余三个是:刀、枪和棍。" +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "大型灭火器" +msgid "" +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." +msgstr "一把古中国剑,双刃开锋,剑身长直——本该如此,实际上它的剑刃磨损严重,还弯出了一个奇怪的角度。" -#. ~ Description for large fire extinguisher +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." -msgstr "一种大型的灭火器,包含5加仑的灭火剂。用来扑灭附近的火焰。" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "一把弯刀,源于多数中东及中亚国家。专门为斩击而设计,而且对无护甲的目标相当致命。" +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "化肥炸弹" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." +msgstr "一把弯刀,源于多数中东及中亚国家。它看上去又钝又旧。" -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "你点着了%s。" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "这是一把经典中世纪长剑,体积介乎于骑士剑和后期的双手剑之间。相较于其他较小的剑,它需要刀鞘(背)或刀鞘(肩)来收起。" -#. ~ Description for fertilizer bomb +#. ~ Description for longsword #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" -msgstr "几个棍棒形的炸药,外面露出了导火线,很容易被点燃。当然,你还是要用到打火机。引信燃烧时间很短,在爆炸前,快点跑吧!" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." +msgstr "这是一把经典中世纪长剑,体积介乎于骑士剑和后期的双手剑之间——的劣质品,你担心用力挥舞它时剑柄会突然断掉。" +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "化肥炸弹(点燃)" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "一把经典的中世纪剑,贯穿整个中世纪,前由维京时期的剑发展而来,在战场上,一般配合着大型的盾牌使用。" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." -msgstr "引信嘶嘶地燃烧着。炸药随时都要爆了!" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." +msgstr "这是一把经典的中世纪剑,适合单手使用。不过,这应该是一把不合格产品。" #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "消防斧" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "西福斯短剑" -#. ~ Description for fire axe +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." -msgstr "" -"一把用于清理着火或易燃材料,切断火势蔓延的大斧,还可以劈开被烧变形的门窗,解救被困的人,如今可以用来解救受困于腐烂身体中的痛苦灵魂。\n" -"\"烈火雄心,尸海纵横。\"" +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." +msgstr "一把源自古希腊的青铜剑,希腊长枪以外的副武器。" #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "取火器" +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "古埃及镰状剑" -#. ~ Description for fire drill +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "钻木取火器是用来生火的简单道具,用两片木片以及一些绳子就可以做出来。很简陋,用来生火很慢而且也很难。" +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." +msgstr "这把古老的青铜兵器有一个弯曲、镰刀状的锋利外刃。发源于古埃及新王国时期,它的主要目的是砍开当地盛行的轻装甲。" #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "野营取火器" +msgid "dao" +msgid_plural "dao" +msgstr[0] "中式刀" -#. ~ Description for camp fire drill +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "这个结实的取火器是用来生火的简单道具,用两片木片以及一些绳子就可以做出来。很简陋,用来生火很慢而且也很难。" +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." +msgstr "一把古中国刀,由青铜制成,刀身微曲,配以杯形护手。源自商代的设计。民间传说中四大武器之一,其余三个是:剑、枪和棍。" #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "鞭炮" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "幸存者砍刀" -#. ~ Description for firecracker +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" -msgstr "一个鞭炮,引信短而且可以被点燃,当然,你还是要用到打火机。引信燃烧时间很短,点燃后赶紧丢出去!" +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." +msgstr "一把经过精心调整的普通砍刀,原本普通的园艺工具现在当作武器使用起来更加顺手。" #: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "鞭炮(点燃)" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "长刺刀" -#. ~ Description for firecracker (lit) +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." -msgstr "一个鞭炮,引信已经被点燃,燃烧的同时还在嘶嘶作响。赶紧丢出去,不然就等着被炸伤吧!" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." +msgstr "长刺刀是一种安装在枪械或弩前端的大型斩击武器。可以让你的武器变成近战长矛。" #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "一捆鞭炮" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "改装长刺刀" -#. ~ Description for pack of firecrackers +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -"这是一捆摆放整齐的鞭炮,数了数,共有25支。如果你身上有打火机,使用这捆鞭炮就能将它们点燃。请记得,它们的引信很短,所以点燃之后立刻丢掉它!吸引丧尸的绝佳物品。" +"长刺刀是一种安装在枪械或弩前端的大型斩击武器。可以让你的武器变成近战长矛。这把刺刀经过了改装,可以装在除了手枪和冲锋枪之外的几乎任何武器上。" +#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "一捆鞭炮(点燃)" +msgid "" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "" +"一把日式短刀,不同于肋差,此刀仅在护身和最后关头时切腹使用,几乎不参与战斗,一般贴身携带,古时除了武士以外,武家的女子也会携带。\n" +"\"在末世的绝望中可以赋予你更具意义的自尽方式。\"" -#. ~ Description for pack of firecrackers (lit) +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." -msgstr "这是一捆摆放整齐的鞭炮,数了数,共有25支。引信已经被点燃,燃烧的同时还在嘶嘶作响。赶紧丢出去,不然就等着被炸伤吧!" +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." +msgstr "一柄日本武士用于室内及其他狭小空间贴身战斗的短刀,通常随身携带,于遭遇突发敌人时,在打刀、太刀不利于使用的情况下自卫。" #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "塑料捕鱼器" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "火焰之剑(关)" -#. ~ Description for plastic fish trap +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." -msgstr "" -"由塑料瓶改装来的简易捕鱼器。非常简单,甚至原始,但是易用。工作原理:鱼为了吃饵游进来,但是出不去。这玩意和自由博爱背道而驰,同时被美帝法律禁止,不过末世后谁还把美帝当回事呢。" +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "Dein Flammenschwert hat keinen Brennstoff mehr.(德语:燃料殆尽,烈焰不再。)" +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "简易鱼竿" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "Die Klinge deines Schwertes brennt!(德语:剑刃上燃起了熊熊烈焰!)" -#. ~ Description for basic fishing rod +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." -msgstr "这货也能叫做\"钓鱼竿\"?这分明就是一条绳子加一个钩子!" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." +msgstr "" +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe.(德语:德制双手大剑,流淌着汽油的厚刃可产生持续的火焰。是一把非常强大的武器。)" #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "专业鱼竿" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "火焰之剑" -#. ~ Description for pro fishing rod +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." -msgstr "一把专业的钓鱼竿,配有适宜的配重。钩弯饵鲜,鲤鱼王都能给你钓起来。" +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!(德语:火焰之剑渴望着燃料!)" +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "燃烧箭" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "Das Feuer um deine Schwertklinge leuchtet hell!(德语:剑刃熊熊燃烧着,发出耀眼的光芒!)" -#. ~ Description for flammable arrow +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." -msgstr "箭头附近的箭杆上有易燃液体浸泡过的布条缠绕,在发射前,点燃它吧。" +msgid "Die Flamme deines Schwertes erlischt." +msgstr "Die Flamme deines Schwertes erlischt.(德语:剑刃上的烈焰熄灭了。)" +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "闪光弹" +msgid "Dein Schwert zischt und erlischt." +msgstr "Dein Schwert zischt und erlischt.(德语:剑刃在水中嘶嘶作响,火焰熄灭了。)" -#. ~ Use action msg for flashbang. +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "你拉开了闪光弹的保险插销。" +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgstr "一柄起源于德国,十三世纪初登场的双手巨剑,造型威武、重量惊人,多为骑士一对一决斗中使用,而后特别受到德国与瑞士的佣兵们的喜爱。" -#. ~ Description for flashbang #: lang/json/TOOL_from_json.py -msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." -msgstr "拔下安全销来使用震撼弹,你有五回合时间去扔掉它,它会让任何人,哦不,人脑爱好者在一段时间感到眩晕,失去方向感。你还不快撤?对,就说你呢!" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "吉尔班弯刀" +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "闪光弹(无保险)" +msgid "" +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." +msgstr "锡克教徒使用的礼仪匕首, 它十分锋利,也许是一种有效的武器。" -#. ~ Description for active flashbang +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" -msgstr "正如字面所述,这颗震撼弹已经被激活了,请背过身去,捂上耳朵,然后在心里默数\"1、2、3,木头人!\"" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." +msgstr "锡克教徒使用的礼仪匕首,这把看上去工艺并不怎么样。" +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" -msgstr[0] "催泪弹载体" +msgid "" +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." +msgstr "一柄起源于日本镰仓时代后的野太刀,多用于武士骑马作战,亦是一种勇武的象征,长约五尺(≈160厘米),刀身并不宽阔但极为锋利,极具致命性。" -#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." -msgstr "你拉开了催泪弹载体的拉环。" +msgid "electrified foil" +msgid_plural "electrified foils" +msgstr[0] "电击花剑" -#. ~ Description for tear gas payload +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." -msgstr "这是被催泪弹无人机使用的虚拟物品,你不应该在调试模式之外的地方看到它。" +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." +msgstr "" +"这把花剑的改装可以说毫无体育精神,但是能够给你在这场末日比赛中带来一点优势。这把花剑的把手经过了充分绝缘改装,剑格上接上了一把高压电击枪,并通过电子计分器的电路连到了花剑末端。如果你在击打敌人时按下电击开关,就可以释放出一道强烈的电击。" #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" -msgstr[0] "催泪弹载体(激活)" +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "电击重剑" -#. ~ Description for active tear gas payload +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." -msgstr "这是被催泪弹无人机使用的虚拟物品,已激活且正在倒计时。你不应该在调试模式之外的地方看到它。" +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." +msgstr "" +"这把重剑的改装可以说毫无体育精神,但是能够给你在这场末日比赛中带来一点优势。这把重剑的把手经过了充分绝缘改装,剑格上接上了一把高压电击枪,并通过电子计分器的电路连到了重剑末端。如果你在击打敌人时按下电击开关,就可以释放出一道强烈的电击。" #: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "短笛" - -#. ~ Description for flute -#: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "一只简易的银质短笛。" - -#: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "折叠自行车" - -#. ~ Use action unfold_msg for folding bicycle. -#: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "你煞费苦心地展开自行车,准备骑它。" - -#. ~ Description for folding bicycle -#: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "一辆可以打包带走的自行车。" - -#: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "便携锻造台" - -#. ~ Description for electric forge -#: lang/json/TOOL_from_json.py -msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." -msgstr "一种便携式电动金工锻造工具,由标准电池供电。搭配合适当的工具,你可以用它来加工金属物品。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "集雨器" - -#. ~ Use action done_message for funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "你安置了集雨器,等待收集雨水。" +msgid "electrified saber" +msgid_plural "electrified sabers" +msgstr[0] "电击佩剑" -#. ~ Description for funnel +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "一个用来收集雨水的漏斗状装置。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" - -#: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "毛绒卷毯" - -#. ~ Use action done_message for fur rollmat. -#: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "你展开毛皮垫子,把它平铺在地上。" +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." +msgstr "" +"这把佩剑的改装可以说毫无体育精神,但是能够给你在这场末日比赛中带来一点优势。这把佩剑的把手经过了充分绝缘改装,剑格上接上了一把高压电击枪,并沿着佩剑的血槽连到了剑的末端。如果你在击打敌人时按下电击开关,就可以释放出一道强烈的电击。" -#. ~ Description for fur rollmat +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "一床皮毛制成的铺盖,可以卷起来随身携带。垫在地上,让你更容易入睡。" - -#: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "园艺铲" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "一种早期的现代剑,在16到18世纪的西方被广泛使用。之所以命名为阔剑,是为了与细长的刺剑对比。" -#. ~ Description for trowel +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." -msgstr "一把小巧的,锋利的园艺铲,非常适合挖掘蛴螬和蠕虫。" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." +msgstr "一种早期的现代剑,在16到18世纪的西方被广泛使用。之所以命名为阔剑,是为了与细长的刺剑对比。这一把看上去很糟糕,但挥舞几次问题不大。" #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "自制催泪手雷" +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "御火者(关)" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "激活" +msgid "No strength to fight!" +msgstr "实在是冲不动了!" -#. ~ Use action msg for makeshift gas canister. +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "你拉开了自制催泪手雷的保险销。" +msgid "Charge!" +msgstr "冲啊!" -#. ~ Description for makeshift gas canister +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." -msgstr "" -"这是一个用家用化学药品制作的自制催泪手雷。使用以启用它。在三回合后,它会开始释放有毒气体。这种气体会使吸入的生物中毒,也能遮蔽视野和掩盖气味。" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." +msgstr "在黑暗时代用来解决冲突的两个经典象征的组合---大刀和火炬。将它点燃,告诉那些毫无信仰的丧尸,谁才是这里的主人。" #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "自制催泪手雷(无保险)" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "御火者(开)" -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "你已经激活了%s,赶紧丢出去。" +msgid "Thy strength fades!" +msgstr "这股力量消退了!" -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "嘶嘶。" +msgid "Your blade burns for combat!" +msgstr "你的刀刃为战而燃!" -#. ~ Description for active makeshift gas grenade +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." -msgstr "这种自制催泪手雷的封口被去掉了,这说明它正在(或将要)释放剧毒气体。你应该赶紧丢掉它。" +msgid "Run away!" +msgstr "是时候逃跑了!" +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "汽油炉" +msgid "Your sword hisses in the water and goes out." +msgstr "你手中的剑在水中嘶嘶作响,熄灭了。" -#. ~ Description for gasoline cooker +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." -msgstr "一只被设计成用汽油来加热食物的简单炉子。" - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "汽油灯(关)" - -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "你点亮了灯。" - -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "油灯没油了。" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." +msgstr "一个将中世纪用来解决麻烦的典范——大刀和火炬——组合起来的武器,刀刃因为高温而发光,令圣剑都黯然失色!使用它来关闭。" -#. ~ Description for gasoline lantern (off) +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." -msgstr "小型汽油燃料灯笼。它的光线较弱,但它的持续时间较长。用的时候请打开它。" - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "汽油灯(开)" - -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. -#: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "灯笼熄灭了。" +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "这种阔刃军刀因为普遍被水手与海盗使用而闻名。偏短的刀刃让它在近身时得心应手。这一把看上去很糟糕,但挥舞几次问题不大。" -#. ~ Description for gasoline lantern (on) +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." -msgstr "小型汽油燃料灯笼。它的光线较弱,但它的持续时间较长。它正亮着呢,不用时请关掉它。" - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "盖格计数器(关)" +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." +msgstr "很适合绅士与剑士使用的武器,轻盈而迅捷,可以适用于各种战斗。" -#. ~ Description for geiger counter (off) +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." -msgstr "本产品适用于监测辐射,可以用于持续监测周围环境的辐射,也可以扫描一次你的身体或是周围的地形,检测辐射是否超标。" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "一柄武士刀,打刀款式,为日本武士步兵作战时使用,刀身中央略微弯曲,以利于迅速拔刀,全长一米左右,刀刃锋利无比。" +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "盖格计数器(开)" +msgid "" +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." +msgstr "一柄武士刀,打刀款式,为日本武士步兵作战时使用,刀身中央略微弯曲,以利于迅速拔刀,全长一米左右。这把刀的刀柄圆头已经脱落,刀刃也磨损严重。" -#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py -msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." -msgstr "" -"本产品适用于监测辐射。提示:本产品正处于持续扫描模式下,一旦检测到强辐射会发出无声警报。再次使用可以切换模式,转为一次性扫描,或是终止运行。" +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "升阳刀" +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "荧光棒" +msgid "Time stands still." +msgstr "时间仿佛静止了,一切都很安静。" -#. ~ Use action msg for glowstick. +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "你点亮了荧光棒。" +msgid "The Sun rises." +msgstr "太阳升起。" -#. ~ Description for glowstick +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." -msgstr "小小的蓝色荧光棒,弯曲一下就能产生光,当然,不怎么亮就是了。" +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." +msgstr "" +"这把武士刀刀锋边缘有着汽油喷嘴。大家喜欢火,人们喜欢武士刀,所以为什么不把它们结合在一起?汽油燃烧器附加在刀刃上可以烧伤敌人。使用它来点火。" +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "荧光棒(用尽)" +msgid "The Light Fades." +msgstr "光线暗淡下来。" -#. ~ Description for dead glowstick +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "用过的荧光棒,没什么用了,有兴趣可以留着。" +msgid "The Sun shines brightly." +msgstr "阳光灿烂。" +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "荧光棒(发光)" +msgid "The Sun sets." +msgstr "太阳落下。" -#. ~ Description for active glowstick +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." -msgstr "被激活内在化学反应而正在发光的荧光棒,微弱的光,只能亮几个小时。" - -#: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "钢锯" - -#. ~ Description for hacksaw -#: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "一把坚固的锯子,适合用来切割金属物品。" +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." +msgstr "武士刀可以发出愤怒灼热的光,当然这不是因为热,但它仍然像魔鬼一样刺痛。" +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "消防破拆棍" +msgid "" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "一把德制巨型双手剑,极具视觉冲击力。不知是设计师的奇思妙想,还是铸剑师的偷奸耍滑,这把剑的剑刃有些不妙的弯曲。" -#. ~ Description for Halligan bar +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." -msgstr "重型多用工具,通常被消防员、执法部门和救灾部队使用。用它来撬开房门和井盖吧!当然,砸丧尸也行。" +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." +msgstr "这是一种比较常见的日本短刀。此款是做工不佳且有大量损坏的劣质品。" #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "锤子" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "蝴蝶剑" -#. ~ Description for hammer +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." -msgstr "这是一把消磁的钢制羊角锤,有一个木头手把。使用铁锤、铁钉与木板就能够加固邻近门窗。此外它还有许多其他用途。" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." +msgstr "这是一对传统的少林蝴蝶剑。它们的大小和弯刀差不多,但有护手板和更宽的刀刃。" #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "带爪撬棍" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "链锯圆月铲(关)" -#. ~ Description for claw bar +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." -msgstr "这是一个小型撬棍,一端有一个带爪的弯曲用于拔出铁钉,可以轻易进出别人的家里而不破坏门或者用来开启下水沟井盖,还可以潇洒的敲开丧尸的脑袋。" +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." +msgstr "一根长棍两端各绑着一把链锯。发明这武器的人不是天才就是疯子;它的重量决定了只有身强力壮且技艺精湛的战士才能把它玩转。" #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "手摇钻" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "链锯圆月铲(开)" -#. ~ Description for hand drill +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." -msgstr "一种有着单一钻头的原始手工钻头。转速相当缓慢,但会迅速耗尽你的精力。" +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." +msgstr "一根长棍两端各绑着一把链锯。两把链锯都开启了,正在消耗汽油;激活它来关闭。" #: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "加热贴" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "电动链锯圆月铲(关)" -#. ~ Description for heat pack +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." -msgstr "一次性加热贴,可以被用来处理伤口或者加热食物。" +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." +msgstr "一根长棍两端各绑着一把电动链锯。发明这武器的人不是天才就是疯子;它的重量决定了只有身强力壮且技艺精湛的战士才能把它玩转。" #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "加热贴(已使用)" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "电动链锯圆月铲(开)" -#. ~ Description for used heat pack +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." -msgstr "一次性加热贴,可以被用来处理伤口或者加热食物,但这个加热贴已经被用过了,现在没用了。" - -#: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "锄头" +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." +msgstr "一根长棍两端各绑着一把电动链锯。两把链锯都开启了,正在消耗电力;激活它来关闭。" -#. ~ Description for hoe +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." -msgstr "一件农具。可用于把可耕种土地锄成难以穿行的土堆,或者挖一个浅坑。" +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." +msgstr "这种阔刃军刀因为普遍被水手与海盗使用而闻名。偏短的刀刃让它在近身时得心应手。" #: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "蜂蜜刮刀" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "格斗链锯(关)" -#. ~ Description for honey scraper +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." -msgstr "刀一样,很锋利的工具。用来从蜂巢收集蜂蜜。勉强能够拿来当武器。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "自行车铃" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "鸣响喇叭。" +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." +msgstr "经过魔改之后,这把消声轻量链锯成为一把大杀器。不幸的是,它再也不能像从前那样畅快淋漓地切木头了。" -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "你按了下自行车铃。" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "格斗链锯(开)" -#. ~ Description for bicycle horn +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." -msgstr "一个简单的小铃铛,许多自行车上都可以看到。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "卡车喇叭" +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." +msgstr "这把格斗链锯已经启动,正在不断消耗汽油。激活它来关闭。" -#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "一个非常响亮的喇叭,通常用在拖车这样的大卡车上。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "汽车喇叭" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "电动格斗链锯(关)" -#. ~ Description for car horn +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." -msgstr "汽车喇叭要连接到汽车的电气系统。" +msgid "" +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." +msgstr "经过魔改之后,这把消声轻量电锯成为一把大杀器。不幸的是,它再也不能像从前那样畅快淋漓地切木头了。" #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "橡胶软管" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "电动格斗链锯(开)" -#. ~ Description for rubber hose +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." -msgstr "一根柔软的橡胶软管。可以用来做东西,也可以用来从载具中抽油。" +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." +msgstr "这把电动格斗链锯已经启动,正在不断消耗电力。使用它来将它关闭。" #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "轻便电炉" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "异界树脂荚囊" -#. ~ Description for hotplate +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." -msgstr "一个小小的加热装置,无论是烹饪还是做化学药剂都必不可少。用的时候可得小心,可别把自己给煮了。" - -#: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "湿度计" +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." +msgstr "这是一个大型荚囊,有一个木桶大小,里面装满了粘稠的异界树脂。紧紧地挤压它会导致树脂从断裂的茎端喷出,只要暴露在空气中几秒钟就会迅速硬化。" -#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." -msgstr "一个塑料湿度计,可以让你知道当前相对湿度。" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "玻璃碎片" +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "冰斧" +msgid "" +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." +msgstr "你小心地将碎片放在地上,让它能被经过的东西压碎。" -#. ~ Description for ice axe +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." -msgstr "" -"一把有锤头的冰斧,也称\"冰镐\",是最重要、用途最广的登山装备之一。坚固耐用,鹤嘴形的镐尖可以将丧尸的躯体如冰面般凿穿,也可以撬开门锁与下水道井盖。" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "一片碎玻璃,边缘锋利。可以拿来戳人,不过还是先戴上手套比较好。" #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "冲击钻" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "塑料片" -#. ~ Description for jackhammer +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." -msgstr "一种能够钻穿坚硬岩石或其他表面的建筑工具。它靠汽油驱动,开启后,可以把附近的地面或者敌人钻出一个大洞来。" +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." +msgstr "一块塑料。可以用来制造、修复或者强化塑料制品。" #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "凯夫拉片" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "化纤布片" -#. ~ Description for Kevlar plate +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." -msgstr "强化凯夫拉片。可以用来修复由凯夫拉制造的物品。" +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." +msgstr "一小束合成化纤。与你和其他天然材料不同,它不会随着年龄的增长而衰老退化。不过也许现在这不算什么坏事了。" #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "炭窑(完成)" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "莱卡布片" -#. ~ Description for finished charcoal kiln +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." -msgstr "一只完成燃烧的炭窑。拆解它以回收木炭和窑炉。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "炭窑(满)" +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." +msgstr "一小束掺入了可拉伸的莱卡纤维的合成纤维。可以用来制造具有弹性而坚韧的衣物。时尚,但不环保;但至少现在你会回收它了。" -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "点燃木头" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "虚拟黄油搅拌机" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "你点燃了木头。" +msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgstr "这是一个虚拟物品,正常不应该出现在你的游戏里。" -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "你需要点火工具!" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "电动切肉刀(关)" -#. ~ Description for filled charcoal kiln +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." -msgstr "一只填满木材的炭窑,木材经过缓慢燃烧后将会变成木炭。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "地雷" +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" +msgstr "一把使用电池供电的切肉刀。一副共同振动的锯齿状刀刃从火鸡到火腿都能轻松切开……甚至丧尸!" -#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "埋下地雷?" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "电动切肉刀(开)" -#. ~ Use action done_message for land mine. +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "你设置了地雷。" +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "这把切肉刀已经启动,刀锋正嗡嗡作响。激活它来关闭。" -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "你埋下了地雷。" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "炭滤净水器" -#. ~ Description for land mine +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "这是一个已经埋设好的地雷,一旦踩上就会爆炸。" +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." +msgstr "" +"这个物品专门用来吸取纯净水源,使用三层滤网,和活性木炭过滤,一旦木炭吸取了足够的杂质,将变得无法使用,只能拆解回收。从河流之类的不明水源取得的水有可能被污染。" #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "高级枪械修理包" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "便携式木炭烤架" -#. ~ Description for gunsmith repair kit +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." -msgstr "一个修复受损的枪械的一整套工具包。使用标准电池,它是长期维护枪械的重要工具。每使用一次消耗25单位的电池电量。" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." +msgstr "一个便携式木炭烤架,适合周末烧烤或者熏制鲜肉以便长期保存。" #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "大帐篷" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "木炭炉" -#. ~ Description for large tent +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." -msgstr "这是一只供全家出行使用的帐篷,可以提供大量的空间,但十分笨重。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "皮革集雨器" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." +msgstr "一个附带点火器的小型金属容器,里面可以填充木炭。可以用来烹煮食物。" -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "你安置了皮革集雨器,等待收集雨水。" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "咖啡机" -#. ~ Description for leather funnel +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." -msgstr "一个用来收集雨水的小型皮革漏斗状装置。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "桦皮集雨器" +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." +msgstr "一套带有壶和粉末滤网的加热器具。除去交流电源,它还能用电池供电。可以拿它来煮咖啡……当然,煮茶也行。" -#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "你安置了桦皮集雨器,等待收集雨水。" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "食物脱水机" -#. ~ Description for birchbark funnel +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." -msgstr "这是一个小型桦树集雨器。放置在室外的容器上来收集雨水。" +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." +msgstr "便携式食物脱水机,电池供能。" #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "打火机" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "固态燃料块便携炉" -#. ~ Description for lighter +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." -msgstr "这个一次性塑料打火机可以用来点燃香烟、燃烧瓶之类的东西。还可以用它来生火从而点燃附近的可燃物。" - -#: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "灯带(基础)" +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." +msgstr "又称为易斯比特炉,这是一个轻量级的可折叠炉子。设计为使用乌洛托品片来烹饪。" #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "小彩灯(开)" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "食物料理机" -#. ~ Description for lightstrip +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." -msgstr "这是一个直接连接着电池的简单发光电路。它散发着微弱的光芒,直到电池耗尽后才会熄灭。" - -#: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "小彩灯(关)" +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." +msgstr "这是一种厨房用具,可用于切片、剁块、绞碎、研磨、打泥和搅拌。" -#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "你使用了一次性小彩灯。" +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "汽油炉" -#. ~ Description for lightstrip (inactive) +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." -msgstr "这是一个可以直接连接电池的简单发光电路。它散发着微弱的光芒,直到电池耗尽后才会熄灭。" +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." +msgstr "一只被设计成用汽油来加热食物的简单炉子。" #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "放大镜" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "加热贴" -#. ~ Description for magnifying glass +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." -msgstr "就是放大镜,晴天或许可以用来制造小火苗或者山火。" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." +msgstr "一次性加热贴,可以被用来处理伤口或者加热食物。" #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "简易撬棍" +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "加热贴(已使用)" -#. ~ Description for makeshift crowbar +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." -msgstr "" -"这是一个末端被砸扁并弯曲成撬棍的钢管。使用它,你可以撬开锁住的板条箱,或者撬开井盖。当然,你也可以在紧急关头运用它撬开敌人的脑壳。一物多用,实是居家旅行、杀人放火的必备良品。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "简易集雨器" - -#. ~ Use action done_message for makeshift funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "你放置了简易集雨器,万事俱备,只待下雨了。" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." +msgstr "一次性加热贴,可以被用来处理伤口或者加热食物,但这个加热贴已经被用过了,现在没用了。" -#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." -msgstr "一个用来收集雨水的小型手工简易漏斗状装置。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "流浪汉火炉" #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "简易锤子" +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "轻便电炉" -#. ~ Description for makeshift hammer +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "粗糙的锤子,用一块金属固定在棍子上制成。虽然当锤子是勉强凑合了,但跟正规的还是没得比。" +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." +msgstr "一个小小的加热装置,无论是烹饪还是做化学药剂都必不可少。用的时候可得小心,可别把自己给煮了。" #: lang/json/TOOL_from_json.py msgid "makeshift vacuum sealer" @@ -73560,22 +73562,6 @@ msgid "" "packing food to preserve it." msgstr "自制的便携式真空热封口机,用于包装真空食品以延长食物保质期。" -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "火柴" - -#. ~ Description for matchbook -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." -msgstr "" -"一小盒火柴,可用来点燃手中或周围的物品。\n" -"\"曾经流行于世界,而后逐渐的被打火机取代,但如今在你的手里,绽放的不只是火焰。\"" - #: lang/json/TOOL_from_json.py msgid "mess kit" msgid_plural "mess kits" @@ -73589,54 +73575,6 @@ msgid "" "rather than the more commonplace chemical-fueled Esbit stove." msgstr "一整套野炊餐具,在这里面打包着你在野外煮食的一切必要的东西。这是电池供能加热的版本,而不是通常的化学燃料加热版本。" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "金属集雨器" - -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "你安置了金属集雨器,等待收集雨水。" - -#. ~ Description for metal funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "" -"一个用来收集雨水的大型金属漏斗状装置。相较于塑料版更难移动,但能收集更多水。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" - -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "防水帆布集雨器" - -#. ~ Use action done_message for tarp raincatcher. -#: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "你设置了防水帆布集雨器,等待收集水。" - -#. ~ Description for tarp raincatcher -#: lang/json/TOOL_from_json.py -msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "由一些棍子和绳子与防水油布所搭建的一个简易集雨器。" - -#: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "金属水泥刮刀" - -#. ~ Description for metallic smoother -#: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." -msgstr "这个金属工具通常是用来在建筑时平整混凝土、抹平砂浆或者刮大白的。" - #: lang/json/TOOL_from_json.py msgid "military mess kit" msgid_plural "military mess kits" @@ -73654,526 +73592,548 @@ msgstr "" "提供给要去敌人战线后方作远距离侦察任务的军人们的军用炊事餐具套装。套装内的所有东西都由铝或者超合金的板折叠而成,外层覆盖着陶瓷隔热板。以电池供能加热,而不是由普通的会产生烟雾的化学能源供能加热。全套餐具紧凑,耐用而轻量。" #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "微型核弹" - -#. ~ Description for mininuke -#: lang/json/TOOL_from_json.py -msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." -msgstr "一款威力极强的武器,便携式核弹。你可以激活它的计时器,它的威力足以摧毁房屋,产生一个放射性弹坑。" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "研钵和杵" -#. ~ Description for mininuke +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." -msgstr "这种微型核弹的指示灯正在闪烁,它很快就要爆炸。" +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." +msgstr "这是一个小磨石和一个碗石的简单组合。用于研磨谷物,但比复杂的方法耗时。" #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "杂项修理包" +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "多功能厨师机" -#. ~ Description for misc repair kit +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" -"这是一个便携式工具包,包括用于从原材料中精确替换部件的小型刻刀、用于切割木材的耐用木锯以及用于清洁表面的柔软布条。配合足够的强力胶带,可用于修复部分材质特殊的物品。" +"一种民用级的多功能厨师机。在旅行野营时使用电池供电。它的许多设置和功能,号称可以处理任何烹饪,从煮马铃薯煮咖哩到做爆米花。虽然没有使用手册,但你确定你会用。\n" +"\"嘿,我有个邪恶的兄弟。\"" #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "塑料模具" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "灯油炉" -#. ~ Description for plastic mold +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." -msgstr "一个塑料模具,可以用于塑性并制造塑料制品。" +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." +msgstr "被设计成用灯油来加热食物的简单炉子。" #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "燃烧瓶" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "汽水罐炉具" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "点燃布条" +msgid "" +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." +msgstr "这是一个超轻型酒精燃烧炉,有着用铝罐手工加工而成的火力密封环。它配备了一个500毫升的塑料瓶,以容纳提炼过的酒精燃料。" -#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "你点燃了燃烧瓶。" +msgid "quern" +msgid_plural "querns" +msgstr[0] "手摇石磨" -#. ~ Description for Molotov cocktail +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." -msgstr "一瓶塞着一块破布的易燃液体。使用该物品将点燃它,当然你需要口袋里有打火机或火柴来点燃它。如果渴了也可以喝掉它,难道我骗过你吗?" +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "一个简单的手推石磨。" -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "蒸馏器" + +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." -msgstr "一瓶塞着一块点燃的破布的易燃液体。投出去就能令火焰漫出,当然不扔可是会火烧眉毛的,随手扔地上不小心乱丢的话就会让你尝到随手扔垃圾的教训。" +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." +msgstr "一个蒸馏器,用来提存酒精或更多其他更奇妙的物质。" #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "拖把" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "幸存者野外炊具" -#. ~ Description for mop +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." -msgstr "笨重的拖把,清理泄露的液体很不错。" +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." +msgstr "一个手工的餐具套装,包括了你在大灾变之后做菜的一切必须品。以灯油炉供热,全套套装都是由简单而耐用的工具和材料组成。" #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "刷子" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "真空封口机" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." -msgstr "这是一个简单的刷子。" +msgid "" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." +msgstr "便携式真空热封口机,用于包装真空食品以延长食物保质期。" -#: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "研钵和杵" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "净水器" -#. ~ Description for mortar and pestle +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." -msgstr "这是一个小磨石和一个碗石的简单组合。用于研磨谷物,但比复杂的方法耗时。" +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." +msgstr "" +"一个由电池供电的净水装置。使用该物品可将任何装水的容器中的水净化使其能够安全饮用。特别是对那些从河流、水池、集雨器甚至是马桶里的弄来的不怎么干净的水来说,再好不过了。" -#: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" -msgstr[0] "MP3播放器(关)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "火盆" -#. ~ Description for mp3 player (off) +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." -msgstr "这个耗电池的玩意里存着某人的音乐珍藏,里面恰好有不少你喜欢的歌。听听看吧,你的情绪会随着音乐而高涨。" +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." +msgstr "一个巨大的金属支架,用于容纳篝火。火盆内的篝火不会引燃周围的易燃物。" -#: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "MP3播放器(开)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "火桶(200L)" -#. ~ Description for mp3 player (on) -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." -msgstr "" -"这个MP3播放器正打开着,从中传来优美的曲调,让你的身心都为之放松。回想大灾变之后的日子,你已经经历了太多,然而未来的挑战才刚开始,稍作休整之后,你决定重整行装,再度启程。佩戴MP3的时候你的心情值会持续上升,但是也会持续耗电,所以不用的时候请记得关上它。另外当你戴着MP3时,你对周遭的声响也会失去警觉。" +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." +msgstr "用来烧火的大金属桶。它的桶壁上有多个孔以保障空气供应。火桶中的火不会蔓延到周围的易燃物品。" -#: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "多功能厨师机" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "火桶(100L)" -#. ~ Description for multi cooker -#: lang/json/TOOL_from_json.py -msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." -msgstr "" -"一种民用级的多功能厨师机。在旅行野营时使用电池供电。它的许多设置和功能,号称可以处理任何烹饪,从煮马铃薯煮咖哩到做爆米花。虽然没有使用手册,但你确定你会用。\n" -"\"嘿,我有个邪恶的兄弟。\"" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "营地椅" +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "多功能工具" +msgid "Folded camp chair, deploy to sit down." +msgstr "已折叠的营地椅,展开它来坐下。" -#. ~ Description for multi-tool -#: lang/json/TOOL_from_json.py -msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." -msgstr "一个将许多小工具整合进钳子握柄造就的多功能工具。" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "行军床" +#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "骨针" +msgid "You unfold the cot and place it on the ground." +msgstr "你打开床并把它放在地上。" -#. ~ Description for bone needle +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "用骨头制作的锐利针头。制作粗糙的服装和物品时很有用。但它的低品质使得成品缺乏精度,制作也相当费时。" +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." +msgstr "一张折叠起来的行军床,虽然没家里的床舒服,但至少比睡在地上好多了。" -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "弯针" +#: lang/json/TOOL_from_json.py +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "折叠自行车" -#. ~ Description for curved needle +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." -msgstr "一种钢制的弯曲的尖针。它的圆形的形状可以使它只穿透的材料的一侧。虽然不适合大多数的裁缝工作,但这是拼接氯丁橡胶的必需品。" +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "你煞费苦心地展开自行车,准备骑它。" +#. ~ Description for folding bicycle #: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "木针" +msgid "This is a bicycle folded into a relatively portable package." +msgstr "一辆可以打包带走的自行车。" -#. ~ Description for wooden needle +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "金属屠宰架" + +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." -msgstr "这是一根削尖的木针。它有个刻出来的小针孔。但它的低品质使得成品缺乏精度,制作也相当费时,同时也不能用于类似于凯夫拉的坚硬材质。" +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." +msgstr "一个金属屠宰架子,可以将清理内脏后的胴体悬挂在半空中。它已经被折叠起来以便携带。" + +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "折叠充气船" +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "噪音发生器(关)" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "你费劲地展开了%s,并给它充气,准备使用它。" -#. ~ Description for noise emitter (off) +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." -msgstr "" -"这个装置主要是一个增强的扬声器,这个扬声器连接着一些从电子装置上拆下的放大器电路。除了发出刺耳的噪音之外,它没有其他用途。噪音会分散丧尸的注意力。" +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." +msgstr "这种物品平时都是放了气折起来存放的,需要时就给它充气,然后才能使用。当然你要有打气筒在背囊里。激活它以充气。" -#: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "噪音发生器(开)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "金属烟熏架" -#. ~ Description for noise emitter (on) +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" -msgstr "这个装置已经打开,发出可怕的噼啪声、碰撞声和其他嘈杂的声音。快点,在它把丧尸吸引过来之前离开它!" +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." +msgstr "设计用于熏制食物的金属架,可以获得更好的保存和口感。它已经被折叠起来以便携带。" -#: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "灯油炉" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "旅行餐桌" -#. ~ Description for lamp oil cooker +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." -msgstr "被设计成用灯油来加热食物的简单炉子。" +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." +msgstr "一个金属制的旅行餐桌,用于野外旅行使用。它已经被折叠起来以便携带。" -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "油灯(关)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "防水皮革" -#. ~ Description for oil lamp (off) +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." -msgstr "一盏用石油燃料的油灯,灯光虽然不是很亮,但是可以持续亮很久。使用可以点燃油灯。" +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." +msgstr "一大块缝制的皮革,可以用来代替野餐毯子,但用作屠宰工具更有价值,因为它不会渗血。它已经被卷起以便于携带。" -#: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" -msgstr[0] "油灯" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "纤维垫" -#. ~ Description for oil lamp +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." -msgstr "一盏用石油燃料的油灯,灯光虽然不是很亮,但是可以持续亮很久。使用可以熄灭油灯。" +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." +msgstr "一种由纤维材料编织而成的大垫子,可代替野餐毯,但用作屠宰工具更有价值。因为太薄不能作为舒适的睡眠场所。它已经被卷起以便于携带。" #: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "氧气瓶" +msgid "folded butter churn" +msgid_plural "folded butter churns" +msgstr[0] "黄油搅拌机(折叠)" -#. ~ Description for oxygen tank +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." -msgstr "一罐医用压缩氧,附带调节器和面罩。能够迅速缓解哮喘症状和烟雾吸入损伤,也能让你在短时间内精神满满。" +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." +msgstr "一个大木桶,能够将生牛奶制成黄油和奶油。这个型号有个脚踏曲柄,能够装下三加仑生牛奶。" -#: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" -msgstr[0] "氧气罐" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "水力碾磨机" -#. ~ Description for oxygen cylinder +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." -msgstr "一个用于储存高压气体的大型钢罐。上面有着一个依稀可见的 O2 标记。" +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." +msgstr "小型水动力磨,可将含淀粉的物品加工成面粉。通过建造菜单放置。" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "风力碾磨机" +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" -msgstr[0] "氮气罐" +msgid "" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." +msgstr "小型风动力磨,可将含淀粉的物品加工成面粉。通过建造菜单放置。" -#. ~ Description for nitrogen tank +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" -"这是一个压缩氮气罐。氮气化学性质稳定,非常有用。\n" -"\"警告:禁止口鼻接触。\"" +"UPS(unified power " +"supply)电源的高级改良版,经过重新设计,不再消耗普通电池而是消耗钚电池。可惜的是,它的钚反应堆使得它不能被UPS充电站充电。" #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "氢气罐" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "数码相机" -#. ~ Description for hydrogen tank +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." -msgstr "这是一个压缩氢气罐。如果你需要从零开始制造水,或者让一架齐柏林飞艇升空,它可能会派上用场。" +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." +msgstr "一台傻瓜式数码相机,带有数字取景器,辅助的手动取景器以及闪光灯。你可以在液晶屏幕上查看你的照片,或是传到存储卡里。使用普通电池供电。" #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "油漆刷" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "数码单反相机" -#. ~ Description for paint brush +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "一个大刷子,用来给墙刷漆而不是刷牙。" +msgid "" +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." +msgstr "" +"35mm的数码单反(单镜头反光)相机使用普通电池,带光学/数字取景器,具有自动对焦和变焦镜头和闪光灯的防抖功能。你可以使用它查看已拍摄的照片,或者将照片存储至SD存储卡上;它使用传统的普通电池供电。在大灾变之前,专业级照片都是使用它拍摄出来的。" #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "记号笔" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "手机" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "写" +msgid "You light up the screen." +msgstr "你打开了手机手电筒。" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. +#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "写" +msgid "The cellphone's batteries need more charge." +msgstr "手机没电了。" -#. ~ Description for permanent marker +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -"特大号商标的工业级强度记号笔,大小介于一般的记号笔和喷涂罐之间。可以用它来写东西。但是写下\"Elbereth\"不会有什么用。(注:Elbereth是NetHack中驱赶怪物的咒语)" +"这是一款手机,是现在智能手机的堂兄,但由于它的可靠性、坚固性和使用普通电池的特点,它仍然在某些圈子里很受欢迎。当电量足够时,使用它就能开启并提供照明。它也有一个时钟应用程序,其中包括闹钟功能。" #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "宠物笼" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "手机(手电筒)" -#. ~ Description for pet carrier +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "一个塑料笼子,可以用来运输小型宠物。激活它后选择需要捕获的动物,或者选择空地放出笼中动物。" +msgid "You stop lighting up the screen." +msgstr "你关闭了手机手电筒。" #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "木制宠物笼" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "遥控主机" -#. ~ Description for wooden pet carrier +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "一个木制笼子,可以用来运输小型宠物。激活它后选择需要捕获的动物,或者选择空地放出笼中动物。" +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." +msgstr "一台改造的笔记本,现在可以发送超高频信号来与机器人进行通讯。激活它来遥控机器人。" #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "鸡笼" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "定向天线" -#. ~ Description for chicken cage +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." -msgstr "一个铁丝网制成的笼子,本来是用来抓鸡的,但也可以用来运输体型类似的动物。激活它后选择需要捕获的动物,或者选择空地放出笼中动物。" +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." +msgstr "天线,可以用来收集信号。当然,你要是把天线对准了信号源,信号强度会更高。" #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "丧尸信息素" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "电子手铐" -#. ~ Description for zombie pheromone +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" -"包含着丧尸源质的烂肉球,挤压它会喷射一小团信息素到空气中。这种肮脏的分泌物可以改变丧尸对你的态度,使他们在短时间内无视你,可能它们暂时把你当成了同类。" +"一副电子手铐,警察和机器人用来限制嫌疑人行动的常用工具。它会持续的发出警报并且不停的呼叫警官过来将犯人带回警局关押。如果试图挣脱或者逃跑,手铐将主动电击疑犯。\n" +"\"鉴于目前的治安情况,请在被电击和被吃掉脑子之间选择一个吧,亲。\"" #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "鹤嘴锄" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "电纸书" -#. ~ Description for pickaxe +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" -msgstr "一把钢制大镐头,刨墙砸头两不误。劳动人民一声吼,地球也要抖三抖!" +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." +msgstr "一台拥有高清彩色电子墨水屏的平板电脑。大灾变前的俏玩意,现如今的无价宝。它需要电池进行供电。" #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "撬锁工具" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "电子黑客仪" -#. ~ Description for locksmith kit +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." -msgstr "锁匠用的开锁工具,想安静而迅速地开门就把它带上吧,前提是你的机械技能已经点上了。" +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." +msgstr "" +"这套仪器由好几个部分构成,当它们连接在一起之后,就可以用来侵入掉绝大多数的电子设备,如果你的技术再高一点的话,甚至可以通过需要身份ID卡的关卡。每次使用需要消耗25点电池。" #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "玻璃烟管" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "盖格计数器(关)" -#. ~ Description for glass pipe +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." -msgstr "一种手工制作的玻璃管,经常被用来吸食迷幻类植物制品。" +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." +msgstr "本产品适用于监测辐射,可以用于持续监测周围环境的辐射,也可以扫描一次你的身体或是周围的地形,检测辐射是否超标。" #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "烟斗" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "盖格计数器(开)" -#. ~ Description for tobacco pipe +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." -msgstr "手工制作的烟斗,可以用来吸食烟叶。" +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." +msgstr "" +"本产品适用于监测辐射。提示:本产品正处于持续扫描模式下,一旦检测到强辐射会发出无声警报。再次使用可以切换模式,转为一次性扫描,或是终止运行。" #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "手钳" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "手摇充电器" -#. ~ Description for pliers +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." -msgstr "这是一把基本的鲤鱼钳,能用来做一些基本的机械工作,如果你要做更复杂的工作,那就需要一个扳手了。" +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." +msgstr "这是一款手动电池充电器。它有一个可调节的插座,可接受各种可充电电池。" #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "怀表" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" +msgstr[0] "MP3播放器(关)" -#. ~ Description for pocket watch +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." -msgstr "一个旧式怀表,可以用来查看时间,一般放在衣服兜里,也可以拆出有用的零件。" +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." +msgstr "这个耗电池的玩意里存着某人的音乐珍藏,里面恰好有不少你喜欢的歌。听听看吧,你的情绪会随着音乐而高涨。" #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "折叠刀" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" +msgstr[0] "MP3播放器(开)" -#. ~ Description for pocket knife +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." -msgstr "一把折叠刀,作为武器那是相当糟糕,但总比没有好。不过足够用来切肉了。" +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." +msgstr "" +"这个MP3播放器正打开着,从中传来优美的曲调,让你的身心都为之放松。回想大灾变之后的日子,你已经经历了太多,然而未来的挑战才刚开始,稍作休整之后,你决定重整行装,再度启程。佩戴MP3的时候你的心情值会持续上升,但是也会持续耗电,所以不用的时候请记得关上它。另外当你戴着MP3时,你对周遭的声响也会失去警觉。" #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "电动打磨机" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "噪音发生器(关)" -#. ~ Description for electric polisher +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." -msgstr "一台电动打磨机,可以用来打磨金属地面,直到他们像镜子一样亮。" +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." +msgstr "" +"这个装置主要是一个增强的扬声器,这个扬声器连接着一些从电子装置上拆下的放大器电路。除了发出刺耳的噪音之外,它没有其他用途。噪音会分散丧尸的注意力。" #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "汽水罐炉具" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "噪音发生器(开)" -#. ~ Description for soda can stove kit +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." -msgstr "这是一个超轻型酒精燃烧炉,有着用铝罐手工加工而成的火力密封环。它配备了一个500毫升的塑料瓶,以容纳提炼过的酒精燃料。" +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" +msgstr "这个装置已经打开,发出可怕的噼啪声、碰撞声和其他嘈杂的声音。快点,在它把丧尸吸引过来之前离开它!" #: lang/json/TOOL_from_json.py msgid "handheld game system" @@ -74189,906 +74149,559 @@ msgid "" msgstr "一个完好的便携式游戏机,它有一个背光屏幕可以在黑暗中使用,你需要电池才能玩一会。" #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "传送门发生器" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "智能手机" -#. ~ Description for portal generator +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." -msgstr "一个罕见、奇异、不可思议的来自异界的装置。光是盯着它看上一会就会让你头疼。上面覆盖了各种奇特的陌生符号。" +msgid "You activate the flashlight app." +msgstr "你启动了手电筒应用。" +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "石锛" +msgid "The smartphone's charge is too low." +msgstr "智能手机没电了。" -#. ~ Description for stone adze +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." -msgstr "这是个石斧头,可以用来砍断木制物品。" +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." +msgstr "" +"一款广受欢迎的时尚智能手机。当电量足够时,能够使用内置摄像头拍摄照片,或者激活手电筒应用照明一个区域。智能手机还有一个时钟应用程序,其中包括闹钟功能。它使用一个能够兼容UPS的小型可充电能量单元供电。" #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "石斧" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "智能手机(音乐)" -#. ~ Description for stone axe +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." -msgstr "一片锋利的石头被绑在一根棍子上,也能当斧子来用啦,可惜和铁斧相比,就差得远了。" +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." +msgstr "这款手机正在播放音乐,稳步提升你的士气。你在听音乐的时候,听不到其他的声音。" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "石锤" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "智能手机(手电筒)" -#. ~ Description for stone hammer +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "一个插着棒子的岩石,勉强可以做锤子,但山寨的毕竟比不过真的。" +msgid "Turn off flashlight" +msgstr "开启手电筒" +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "石刀" +msgid "You deactivate the flashlight app." +msgstr "你关闭了手电筒应用。" -#. ~ Description for stone knife +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." -msgstr "一块磨利的石头,插进一个带洞的手柄里。怎么看也不太像匕首,用起来也不那么方便,但总比赤手空拳要好。" +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." +msgstr "" +"这是一个UPS(统一制式供电装置)电源。由军方和科学实验室联合研发以用于野外战地战斗中使用。可以为生化插件、动力装甲和特制枪械供能,但电量消耗会很高。" #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "石铲" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "按摩棒" -#. ~ Description for stone shovel +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." -msgstr "扁平的石头绑在了木棍上,就当做铁锹用吧,虽然显然比不上啊。" - -#: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" -msgstr[0] "生化开锁器" - -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "这是一个假的道具" +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." +msgstr "" +"一个具有振动、加热等功能的用于保健按摩的按摩器械,激活它来使用。\n" +"\"好舒服,要变得奇怪了。\"" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "布条" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "撬棍" -#. ~ Description for rag +#. ~ Description for crowbar #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." -msgstr "布条,制作时很有用,也可以绑在流血处,或许能止血,一次不成再绑一次。" +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." +msgstr "" +"一根正规工厂出品的撬棍,又名物理学圣剑,可以轻易进出别人的家里而不破坏门或者用来开启下水沟井盖,还可以潇洒的敲开丧尸的脑袋。实在是居家旅行的必备之物。激活它来使用。" #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "海绵" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "简易撬锁工具" -#. ~ Description for sponge +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." -msgstr "海绵由多孔的软材料制成,可以拿来做清洁。通常用于清洁不透水的表面。" +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." +msgstr "简易的撬锁工具,用一块金属碎片做成,用它来撬锁对一般人来说有些强人所难,不过,它确实能降低触发警报的几率。" #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "洗涤工具箱" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "冰斧" -#. ~ Description for washing kit +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." -msgstr "洗衣板和海绵或是布条组成的工具套装,这就是大灾变后洗涤所需的一切用具。" +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." +msgstr "" +"一把有锤头的冰斧,也称\"冰镐\",是最重要、用途最广的登山装备之一。坚固耐用,鹤嘴形的镐尖可以将丧尸的躯体如冰面般凿穿,也可以撬开门锁与下水道井盖。" #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "阅读灯" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "简易撬棍" -#. ~ Use action msg for reading light. +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "你打开阅读灯。" +msgid "" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." +msgstr "" +"这是一个末端被砸扁并弯曲成撬棍的钢管。使用它,你可以撬开锁住的板条箱,或者撬开井盖。当然,你也可以在紧急关头运用它撬开敌人的脑壳。一物多用,实是居家旅行、杀人放火的必备良品。" -#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "阅读灯闪了几下熄灭了。" +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "撬锁工具" -#. ~ Description for reading light +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "一个带夹子的小型LED灯,能让你在黑暗中阅读书籍。" +msgid "" +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." +msgstr "锁匠用的开锁工具,想安静而迅速地开门就把它带上吧,前提是你的机械技能已经点上了。" #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "阅读灯(开)" +msgid "bio lockpick" +msgid_plural "bio lockpicks" +msgstr[0] "生化开锁器" + +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "这是一个假的道具" -#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "你关闭了阅读灯。" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "酸液弹" -#. ~ Description for reading light (active) +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." -msgstr "一个带夹子的小型LED灯,能让你在黑暗中阅读书籍。现在开着。" +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." +msgstr "这是一个充满酸的易碎的容器。把它扔到地上将会制造一个强酸池。" #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "可再充打火机" - -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "点燃" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "C4炸弹" -#. ~ Use action msg for refillable lighter. +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "你打着了打火机。" - -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "没有任何事情发生。" +msgid "" +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." +msgstr "这是军用级别的黑索金(环三亚甲基三硝胺)合成炸药。标签上标着:\"严重警告,高爆炸性!\"。他由一个小定时器来引爆。" -#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." -msgstr "一个可补充燃料的翻盖打火机。打火机可以用来点燃香烟、燃烧瓶之类的东西。还可以用它来生火,从而点燃附近的可燃物。" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "C4炸弹(无保险)" -#. ~ Use action msg for refillable lighter. +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "你熄灭了打火机。" +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "你已经设好了%s的定时器,你还打算拿着它多久?" -#. ~ Description for refillable lighter +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "一个可补充燃料的翻盖打火机。已经打着。" +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." +msgstr "" +"这是军用级别的黑索金(环三亚甲基三硝胺)合成炸药。标签上标着:\"严重警告,高爆炸性!\"。他由一个小定时器来引爆,你突然很欣慰这玩意没坏,因为现在定时器正在嘀嘀的响。" #: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "手摇石磨" +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "炸药" -#. ~ Description for quern +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "一个简单的手推石磨。" +msgid "You light the dynamite." +msgstr "你点燃了炸药。" +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "卷毯" +msgid "" +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" +msgstr "几个棍棒形的炸药,外面露出了导火线,很容易被点燃。当然,你还是要用到打火机。引信燃烧时间很短,在爆炸前,快点跑吧!" -#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "你展开垫子,把它平铺在地上。" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "炸药(点燃)" -#. ~ Description for rollmat +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "一大张卷起来的泡沫塑料,很方便存放的样子,如果铺开也能当做一个床铺来使用。使用它以展开。" +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +msgstr "引信嘶嘶地燃烧着,炸药随时都会爆炸!" #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "RX12注射器" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "炸药炸弹" -#. ~ Description for RX12 jet injector +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" msgstr "" -"Rivtech " -"RX12射流喷射器是一种小型的疗伤用无针头注射器,通过皮肤直接将高效的快速治疗药剂注入身体。它有手枪外形,旁边的标签上印有每小时使用不得超过两次的警告文字。" +"几个棍棒形的炸药,外围捆扎着许多装满了弹片的金属罐,导火索丛炸药中心的小孔突出来,很容易被点燃。使用它点燃导火索,当然,你还是要用到打火机。引信燃烧时间很短,在爆炸前,快点跑吧!" #: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "保险箱" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "炸药炸弹(点燃)" -#. ~ Description for safe deposit box +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." -msgstr "一个组合式锁箱,不幸的是,你不知道密码。强行打开的话会破坏里头值钱的东西。" +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." +msgstr "引信嘶嘶地燃烧着,炸药炸弹随时都会爆炸!" #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "危险品开启密码" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "EMP炸弹" -#. ~ Description for sarcophagus access code +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." -msgstr "一串密码,用来启动通往危险废品储存间的电梯。" +msgid "Activate bomb" +msgstr "激活炸弹" +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "木锯" +msgid "You activate the EMP bomb." +msgstr "你激活了EMP炸弹。" -#. ~ Description for wood saw +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "一个易损坏的锯子,可以用来锯木头。" +msgid "" +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." +msgstr "" +"这个体型巨大的爆炸装置是一个能产生电磁脉冲的炸弹。当激活时,内部钚燃料电池将磁通压缩发生器充能,之后爆炸将产生强磁场。当磁场被导入发射天线之中后,会产生一个很强的电磁脉冲。" #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "手术刀" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "EMP炸弹(激活)" -#. ~ Description for scalpel +#. ~ Use action no_deactivate_msg for active EMP bomb. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "你已经激活了%s,赶紧丢出去。" + +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." msgstr "" -"一把小型的,非常锋利的刀具,被广泛应用于各项外科手术中。如果你很擅长近战武器的话,它也会是一件大杀器。\n" -"\"在寂静岭医院工作的护士们用此解剖过无数活人。\"" +"很好,这个EMP炸弹已经被激活了,很快就会引爆并产生电磁脉冲和巨大爆炸,这会破坏附近的机器人并损耗生化能量。你需要做的就是把它用力丢出去,然后就等着瞧吧。" #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "螺丝刀" +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "化肥炸弹" -#. ~ Description for screwdriver +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You light the %s." +msgstr "你点着了%s。" + +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." -msgstr "一把十字螺丝刀,对于几乎所有电子制作和机械制作都十分重要 。" +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" +msgstr "几个棍棒形的炸药,外面露出了导火线,很容易被点燃。当然,你还是要用到打火机。引信燃烧时间很短,在爆炸前,快点跑吧!" #: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "螺丝刀组" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "化肥炸弹(点燃)" -#. ~ Description for screwdriver set +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." -msgstr "一把有着多种尺寸和形状接口的螺丝刀。保证有正确的工具来进行更精细的工作" +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." +msgstr "引信嘶嘶地燃烧着。炸药随时都要爆了!" #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "大镰刀" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "鞭炮" -#. ~ Description for scythe +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "老式农业工具,专门用来割杂草,构造十分简单,一片巨大的片叶和棍子,但是令人难以置信的好用。" +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" +msgstr "一个鞭炮,引信短而且可以被点燃,当然,你还是要用到打火机。引信燃烧时间很短,点燃后赶紧丢出去!" #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "缝纫工具箱" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "鞭炮(点燃)" -#. ~ Description for sewing kit +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." -msgstr "一个装有各种针线和纹理工具的小缝纫盒。使用缝纫工具可以修复或者加固各类服饰,这需要用到你的缝纫技能。" - -#: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "麻醉工具箱" +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." +msgstr "一个鞭炮,引信已经被点燃,燃烧的同时还在嘶嘶作响。赶紧丢出去,不然就等着被炸伤吧!" #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "刮胡刀套装" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "一捆鞭炮" -#. ~ Description for shaving kit +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." -msgstr "一个为旅行者准备的紧凑、轻便的刮胡刀工具包。如果你有肥皂,你可以用它刮胡子。每次使用需要1单位的肥皂" - -#: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "简易棚屋" - -#. ~ Description for shelter kit -#: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "用毛皮和木棍组合成的小帐篷,可以把它架设在地面上。" - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "串烧叉(关)" - -#. ~ Use action failure_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "该死的,这个无法启动!" - -#. ~ Use action lacks_fuel_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "这玩意需要一些燃料!" - -#. ~ Use action success_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "一起来跳舞吧,丧尸们!" - -#. ~ Description for shishkebab (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." -msgstr "大刀片的一侧有燃料管,和一个小槽和内置在绝缘柄的点火器。当装满汽油时,刀片可灼热烧焦敌人,照亮你的道路。" - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "串烧叉(开)" - -#. ~ Use action auto_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "倒霉!你的火焰刀闪烁了几下熄灭了。" - -#. ~ Use action charges_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "惨了,没油了!火焰熄灭了。" - -#. ~ Use action noise_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "你的火焰刀发出噼啪声!" - -#. ~ Use action voluntary_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "安静一会。你的火焰刀熄灭了。" - -#. ~ Use action water_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "你的火焰刀在水中嘶嘶作响,熄灭了。" - -#. ~ Description for shishkebab (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." -msgstr "大刀片的一侧有燃料管,和一个小槽和内置在绝缘柄的点火器。刀片会发出明亮的光。使用以截断油气供应。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "霰弹枪陷阱" - -#. ~ Use action done_message for shotgun trap. -#: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "你设置了霰弹枪陷阱。" - -#. ~ Description for shotgun trap -#: lang/json/TOOL_from_json.py -msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." -msgstr "一根轻巧的棉线轻柔地连在了一把双管霰弹枪的扳机之上,只要轻轻一拨,霰弹枪就会双管齐发,给那位不幸的家伙一个痛快。" - -#: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "铁锹" - -#. ~ Description for shovel -#: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." -msgstr "一个挖坑工具,你可以用它在你周围挖坑。" - -#: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "镰刀" - -#. ~ Description for sickle -#: lang/json/TOOL_from_json.py -msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "老式农业工具,专门用来割杂草,构造十分简单,一片巨大的片叶和棍子,但是令人难以置信的好用。" - -#: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "小型灭火器" - -#. ~ Description for small fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." -msgstr "这是一个手提灭火器,内含高压的二氧化碳气体。能够有效的扑灭附近的火势。" - -#: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "基础枪械修理包" - -#. ~ Description for firearm repair kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." -msgstr "一个修复受损的枪械的便携式工具包。使用标准电池,它是长期维护枪械的重要工具。每使用一次消耗100单位的电池电量。" - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "遥控灯(关)" - -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "你打开遥控灯。" - -#. ~ Use action need_charges_msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "遥控灯的电池耗尽了。" - -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "这是一个遥控灯,它可以遥控激活。" - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "遥控灯(开)" - -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "你的遥控灯关闭了。" - -#. ~ Description for smart lamp (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." -msgstr "这是一个遥控灯,它可以遥控激活。现在开着。" - -#: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "应急氧气包" - -#. ~ Description for emergency oxygen pack -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." -msgstr "一小罐医用压缩氧,附带调节器和面罩。能够迅速缓解哮喘症状和烟雾吸入损伤,也能让你在短时间内精神满满。" - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "电烙铁" - -#. ~ Description for soldering iron -#: lang/json/TOOL_from_json.py -msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." -msgstr "一块可以被烧得很烫的金属板,可以用来制作电子产品,当然也可以用来灼烧伤口。" - -#: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "喷涂罐" - -#. ~ Description for spray can -#: lang/json/TOOL_from_json.py -msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." -msgstr "装满油漆的喷雾罐。可以用来在地面上涂鸦。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "梯子" - -#. ~ Description for stepladder -#: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "这是一把木制梯子。使用它来放下梯子。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "蒸馏器" - -#. ~ Description for still -#: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "一个蒸馏器,用来提存酒精或更多其他更奇妙的物质。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "高压灭菌釜" - -#. ~ Description for autoclave -#: lang/json/TOOL_from_json.py -msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." -msgstr "这是一个高压灭菌釜,用于消毒CBM之类的物品。启动它需要非常巨大的能量,因此,如果只有标准容量的电池的话它是无法正常工作的。" - -#: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "生存记号笔" - -#. ~ Description for survival marker -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." -msgstr "只是一块被磨尖的木炭,你为了磨它,弄得整个手都是木炭黑。使用它来写字。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "简易理发剪" - -#. ~ Description for makeshift haircut kit -#: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "这是一套理发工具。" - -#: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "幸存者野外炊具" - -#. ~ Description for survivor mess kit -#: lang/json/TOOL_from_json.py -msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." -msgstr "一个手工的餐具套装,包括了你在大灾变之后做菜的一切必须品。以灯油炉供热,全套套装都是由简单而耐用的工具和材料组成。" +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" +msgstr "" +"这是一捆摆放整齐的鞭炮,数了数,共有25支。如果你身上有打火机,使用这捆鞭炮就能将它们点燃。请记得,它们的引信很短,所以点燃之后立刻丢掉它!吸引丧尸的绝佳物品。" #: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "幸存者望远镜" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "一捆鞭炮(点燃)" -#. ~ Description for survivor telescope +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." -msgstr "一个自制的可折叠式望远镜,相比军用望远镜更大而且更不准,但有了它,你就能望向很远的地方。放在包里随身携带,大地图从此不再迷茫。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "简易剃须刀套装" +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." +msgstr "这是一捆摆放整齐的鞭炮,数了数,共有25支。引信已经被点燃,燃烧的同时还在嘶嘶作响。赶紧丢出去,不然就等着被炸伤吧!" -#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." -msgstr "一把简易剃须刀。如果你有肥皂,你可以用它刮胡子。每次使用需要1单位的肥皂。" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "闪光弹" +#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "锻造模具" +msgid "You pull the pin on the flashbang." +msgstr "你拉开了闪光弹的保险插销。" -#. ~ Description for swage and die set +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "一组用于加工模具的型砧。用于某些金属加工制造的模具。" - -#: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "针管" - -#. ~ Description for syringe -#: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "一支医用针筒,可以用来注射海洛因或其他毒品。" +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." +msgstr "拔下安全销来使用震撼弹,你有五回合时间去扔掉它,它会让任何人,哦不,人脑爱好者在一段时间感到眩晕,失去方向感。你还不快撤?对,就说你呢!" #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "裁缝助手" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "闪光弹(无保险)" -#. ~ Description for tailor's kit +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." -msgstr "一个装着各种针、几卷线,几把小剪刀,以及一把锥子的高品质缝纫工具箱。使用它可以修改你的衣服和装甲。它主要运用你的裁缝技能。" +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" +msgstr "正如字面所述,这颗震撼弹已经被激活了,请背过身去,捂上耳朵,然后在心里默数\"1、2、3,木头人!\"" #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "鞣制中的皮革" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "自制催泪手雷" -#. ~ Use action msg for tanning leather hide. +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "你煞费苦心地展开鞣制中的皮革,把它抖干净。" +msgid "Arm" +msgstr "激活" -#. ~ Use action not_ready_msg for tanning leather hide. +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "皮革鞣制尚未完成。" +msgid "You arm the makeshift gas canister." +msgstr "你拉开了自制催泪手雷的保险销。" -#. ~ Description for tanning leather hide +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." -msgstr "一张经过处理的动物皮,正在进行必要的化学变化以变成皮革。当它鞣制完成后你就可以激活它以展开并使用它。" - -#: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "鞣制中的毛皮" - -#. ~ Use action msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." -msgstr "你煞费苦心地展开鞣制中的毛皮,把它抖干净。" +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." +msgstr "一个由家用化学药品制成的自制催泪手雷。使用以激活它。在三回合后,它会开始释放有毒气体。这种气体会使吸入的生物中毒,也能遮蔽视野和掩盖气味。" -#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "皮草尚未鞣制。" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "自制催泪手雷(无保险)" -#. ~ Description for tanning fur pelt +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." -msgstr "一张经过处理的动物毛皮,正在进行必要的化学变化以变成毛皮。当它鞣制完成后你就可以激活它以展开并使用它。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "传送平板" +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "你已经激活了%s,赶紧丢出去。" -#. ~ Use action done_message for teleport pad. +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "你放置了触发板。" +msgid "Hiss." +msgstr "嘶嘶。" -#. ~ Description for teleport pad +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." -msgstr "这是一个由传送器和太阳能电池组成的传送陷阱,踩上去会触发它。" +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." +msgstr "这种自制催泪手雷的封口被去掉了,这说明它正在(或将要)释放剧毒气体。你应该赶紧丢掉它。" #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "单人传送器" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "M72 LAW单兵火箭筒(封装)" -#. ~ Description for teleporter -#: lang/json/TOOL_from_json.py -msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." -msgstr "这是一个神秘的装置,激活后能让你传送一小段距离。至于会不会传到怪物堆里,那就听天由命了。" +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "激活" +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "帐篷" +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "你手抓着开火控制杆,随时准备发射反坦克炮。" -#. ~ Description for tent +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." -msgstr "一顶小帐篷,足够一个人舒舒服服地钻进去睡大觉。" - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "燃烧钢块+2" - -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "我 的 天 啊! 着 火 啦 !!" - -#: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "温度计" - -#. ~ Description for thermometer -#: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "一个塑料的温度计,可以让你知道当前气温。" +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." +msgstr "M72式单兵火箭筒,封装以便于贮存。激活它之后,你就能发射,一旦激活就不能重新封装了。" #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "投掷型灭火器" +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "微型核弹" -#. ~ Description for throwable fire extinguisher +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." -msgstr "手榴弹式的灭火器。虽然效果不如常规灭火器,但可以从远处使用它。它受热后自动激活,所以只要把它扔进火中即可。" - -#: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "铁钳" +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." +msgstr "一款威力极强的武器,便携式核弹。你可以激活它的计时器,它的威力足以摧毁房屋,产生一个放射性弹坑。" -#. ~ Description for pair of metal tongs +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." -msgstr "长颈的铝制火钳。是烹调或加工制作的常用道具。" +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." +msgstr "这种微型核弹的指示灯正在闪烁,它很快就要爆炸。" #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "小型空间加热器" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "开启" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "燃烧瓶" -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." -msgstr "你打开加热器。" +msgid "Light rag" +msgstr "点燃布条" -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "加热器没电了。" +msgid "You light the Molotov cocktail!" +msgstr "你点燃了燃烧瓶。" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." -msgstr "一种便携式电加热器,能稳定地放出温暖的空气。将温度升高约10℃。" - -#: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "小型空间加热器(开)" - -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). -#: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "你关闭加热器。" - -#: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "大型空间加热器" +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." +msgstr "一瓶塞着一块破布的易燃液体。使用该物品将点燃它,当然你需要口袋里有打火机或火柴来点燃它。如果渴了也可以喝掉它,难道我骗过你吗?" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." -msgstr "一种便携式电加热器,能稳定地放出温暖的空气。将温度升高约10℃,并比小型版本排气量更大。" - -#: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "大型空间加热器(开)" +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." +msgstr "一瓶塞着一块点燃的破布的易燃液体。投出去就能令火焰漫出,当然不扔可是会火烧眉毛的,随手扔地上不小心乱丢的话就会让你尝到随手扔垃圾的教训。" #: lang/json/TOOL_from_json.py msgid "ANFO charge" @@ -75246,3046 +74859,2310 @@ msgid "" msgstr "这是块已经点着了的火箭软糖,在响亮的嘶嘶燃烧声中喷涌出大量的浓烟。" #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "工具箱" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "电子生火工具" -#. ~ Description for toolbox +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." -msgstr "这是一个坚固的金属盒子,内含一套完整的工具,适用于大多数家居维护及建设活动。" +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." +msgstr "一个做工简陋的电子生火工具,也可以当作一只效率不高的打火机。" #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "工坊工具箱" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "取火器" -#. ~ Description for workshop toolbox +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." -msgstr "这是一个坚固的金属盒子,内含一套完整的工具,适用于大多数家居维护及建设活动,以及在高级制造工作的工坊中作为工具使用。" +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "钻木取火器是用来生火的简单道具,用两片木片以及一些绳子就可以做出来。很简陋,用来生火很慢而且也很难。" #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "军手扩展" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "野营取火器" -#. ~ Description for extended toolset +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." -msgstr "你的掌心工具箱,从你的手上伸出。它能帮助你切、剁,还能做其它的很多事情。" +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "这个结实的取火器是用来生火的简单道具,用两片木片以及一些绳子就可以做出来。很简陋,用来生火很慢而且也很难。" #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "火把" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "打火石" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "点燃火把" +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." +msgstr "这是一根镁棒和一个碳钢撞针。用它来点燃火焰。" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "你点燃了火把。" +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "打火机" -#. ~ Description for torch +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." -msgstr "浸透了可燃材料的布胡乱地缠在棍子上,点燃了似乎就能照亮四周。找个打火机或者划根火柴点着它。" +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." +msgstr "这个一次性塑料打火机可以用来点燃香烟、燃烧瓶之类的东西。还可以用它来生火从而点燃附近的可燃物。" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "火把熄灭了。" +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "放大镜" -#. ~ Description for torch +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." -msgstr "浸透了可燃材料的布胡乱地缠在棍子上,正在燃烧,看,你有光了。" +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." +msgstr "就是放大镜,晴天或许可以用来制造小火苗或者山火。" #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" -msgstr[0] "树篱机(关)" +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "火柴" -#. ~ Description for hedge trimmer (off) +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." -msgstr "一把汽油动力的灌木修剪机。马达连着一条长链,上面是锋利的锯齿,如果启动修剪机的话它们会快速振动。如果被丧尸缠上了,就把它当成电锯来用吧……" +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." +msgstr "" +"一小盒火柴,可用来点燃手中或周围的物品。\n" +"\"曾经流行于世界,而后逐渐的被打火机取代,但如今在你的手里,绽放的不只是火焰。\"" #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" -msgstr[0] "树篱机(开)" +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "可再充打火机" -#. ~ Description for hedge trimmer (on) -#: lang/json/TOOL_from_json.py -msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." -msgstr "一把汽油动力的灌木修剪机。现在已经启动,准备\"修剪\"丧尸们。使用此物品以将其关闭。" +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "点燃" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "绊索诱捕陷阱" +msgid "You flick the lighter." +msgstr "你打着了打火机。" -#. ~ Use action done_message for tripwire trap. -#: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "你安置了绊索。" +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "没有任何事情发生。" -#. ~ Description for tripwire trap +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." -msgstr "绊索陷阱,只能设置在门口或是狭窄的走廊。它可以用来困住经过的对象,将对方绊倒的同时也可能造成轻微伤。" +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." +msgstr "一个可补充燃料的翻盖打火机。打火机可以用来点燃香烟、燃烧瓶之类的东西。还可以用它来生火,从而点燃附近的可燃物。" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "短号" +msgid "You extinguish the lighter." +msgstr "你熄灭了打火机。" -#. ~ Description for trumpet +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "一只黄铜制成的短号,仅仅有些擦伤。" +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "一个可补充燃料的翻盖打火机。已经打着。" #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "四弦琴" +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "火种罐" -#. ~ Description for ukulele +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "一把批量生产的四弦琴,看起来保存的挺不错的。" +msgid "You light the tinder." +msgstr "你点燃了引火物。" +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "真空封口机" +msgid "The ember carrier is out of tinder." +msgstr "火种罐中已经没有火绒了。" -#. ~ Description for vacuum sealer +#. ~ Use action need_fire_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You need a lighter or fire to light this." +msgstr "你需要一个打火机或火点燃这。" + +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." -msgstr "便携式真空热封口机,用于包装真空食品以延长食物保质期。" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." +msgstr "带有通气孔,用于保存火种的小型容器。可以让余火保持很长一段时间,缺乏现代工具时可用于生火。" #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "手摇充电器" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "火种罐(点燃)" -#. ~ Description for hand-crank charger +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." -msgstr "这是一款手动电池充电器。它有一个可调节的插座,可接受各种可充电电池。" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." +msgstr "一个用来装引火物的小盒子,盒子上有个小洞以保持空气流通,里面的引火物里还有些火星在缓缓燃烧。它可以用来点燃篝火。" #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "按摩棒" +msgid "crash axe" +msgid_plural "crash axes" +msgstr[0] "应急斧" -#. ~ Description for vibrator +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." -msgstr "" -"一个具有振动、加热等功能的用于保健按摩的按摩器械,激活它来使用。\n" -"\"好舒服,要变得奇怪了。\"" +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." +msgstr "一个轻便应急用短斧,由一个扇形的斧刃、与斧刃相对的锄尖和一根绝缘手柄组成。用于在飞机火灾时砍开或撬开墙壁或机舱。" #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "小提琴" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "大型灭火器" -#. ~ Description for violin +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." -msgstr "" -"一把便宜的、工厂批量生产的小提琴,能弹出美妙动听的音乐。\n" -"\"拉的不如弹得好听。\"" +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." +msgstr "一种大型的灭火器,包含5加仑的灭火剂。用来扑灭附近的火焰。" #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "金色小提琴" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "消防斧" -#. ~ Description for golden fiddle +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." -msgstr "一把闪闪发光的金色小提琴,被某种奇怪的光环环绕着。你有种这玩意曾经属于某个伟人的感觉。" +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." +msgstr "" +"一把用于清理着火或易燃材料,切断火势蔓延的大斧,还可以劈开被烧变形的门窗,解救被困的人,如今可以用来解救受困于腐烂身体中的痛苦灵魂。\n" +"\"烈火雄心,尸海纵横。\"" #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "漩涡石" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "消防破拆棍" -#. ~ Description for vortex stone +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." -msgstr "一块遍布漩涡刻痕的石头,四周遍布着孔洞。虽然看上去不小,但几乎没有重量,似乎有气流聚集在这块石头的周围。" +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." +msgstr "重型多用工具,通常被消防员、执法部门和救灾部队使用。用它来撬开房门和井盖吧!当然,砸丧尸也行。" #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "洗衣板" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "小型灭火器" -#. ~ Description for washboard +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." -msgstr "一块木制的洗衣板。如果你有肥皂,你可以用它洗脏衣服。每次使用需要消耗清洗剂。" +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." +msgstr "这是一个手提灭火器,内含高压的二氧化碳气体。能够有效的扑灭附近的火势。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "净水器" +#: lang/json/TOOL_from_json.py +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "投掷型灭火器" -#. ~ Description for water purifier +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." -msgstr "" -"一个由电池供电的净水装置。使用该物品可将任何装水的容器中的水净化使其能够安全饮用。特别是对那些从河流、水池、集雨器甚至是马桶里的弄来的不怎么干净的水来说,再好不过了。" +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." +msgstr "手榴弹式的灭火器。虽然效果不如常规灭火器,但可以从远处使用它。它受热后自动激活,所以只要把它扔进火中即可。" #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "涡轮2000型全息多普勒气象分析仪" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "塑料捕鱼器" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -"一个公文箱,内嵌一台看起来像是80年代老货的笔记本电脑。它古董的单色显示器上显示着大量的气象数据。不过貌似它没法帮你找到什么超级食物制造机。(注:出自电影《美食从天降》)" +"由塑料瓶改装来的简易捕鱼器。非常简单,甚至原始,但是易用。工作原理:鱼为了吃饵游进来,但是出不去。这玩意和自由博爱背道而驰,同时被美帝法律禁止,不过末世后谁还把美帝当回事呢。" #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "电弧焊枪" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "简易鱼竿" -#. ~ Description for arc welder +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." -msgstr "这是一个电池供电的工具,可以使用电弧将金属部件焊接在一起。这是一个建筑或维修时不可缺少的工具。" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." +msgstr "这货也能叫做\"钓鱼竿\"?这分明就是一条绳子加一个钩子!" #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "简易电弧焊枪" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "专业鱼竿" -#. ~ Description for makeshift arc welder +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." -msgstr "这款简陋的电弧焊枪由几个小变压器、几根电线和自制的焊钳组装而成,完全无视人身安全。虽然效率不如工厂出品,但在必要时还是能用的。" +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "一把专业的钓鱼竿,配有适宜的配重。钩弯饵鲜,鲤鱼王都能给你钓起来。" #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "木制水泥刮刀" +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "手动压弹机" -#. ~ Description for wooden smoother +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." -msgstr "这个大型自制工具通常用于在建筑时平整混凝土、抹平砂浆。你也可以拿它削别人的脑袋。" +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." +msgstr "小型的手工压弹机,足够你进行各种复装弹药制备。" #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "羊毛纤维" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "简易霰弹\"压弹机\"" -#. ~ Description for wool staple +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." -msgstr "一簇天然羊毛纤维。可以加工成毛毡补丁或毛纱。" +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." +msgstr "" +"这套简易装置可以用来随时重新装填霰弹。它由一根中间开孔的木板、一根中号钉子和一根木销组成,分别用于放置填料、打开并(小心地)装上底火。火药和弹丸通过一颗切短的霰弹壳来称量。木板的另一侧被制成能够碾压卷曲塑料弹壳的形状。这套装置不能改弹药口径,因此复装的霰弹在之前发射的枪里发射效果最好。" #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "辐射侦测徽章(已包装)" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "反冲拆弹锤" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "拆开包装" +msgid "This is a tool used for properly disassembling firearm ammunition." +msgstr "这是一个用来拆解子弹的装置。" -#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "你从包装里取出了辐射侦测徽章,使其暴露于环境辐射中。" +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "铜制小刀" -#. ~ Description for wrapped radiation badge +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." -msgstr "一块用来检测辐射量的徽章,密闭在防辐射的包装袋中。使用它以将其从包装中取出。" +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." +msgstr "一把粗糙的自制铜刀,带着一个简单的把手。很原始,但比石器时代更上了一步。" #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "扳手" - -#. ~ Description for wrench +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "潜水匕首" + +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." -msgstr "一把扳手,能当做武器握在手里,也是许多机械制造必备之物。" +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." +msgstr "一个短而结实的匕首,锯齿状的刀刃能够切割绳子和皮带,边缘一个钝头可当做小型撬棍使用。非常轻便,几乎不占空间,潜水员经常使用。" #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "美工刀" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "蜂蜜刮刀" -#. ~ Description for X-Acto knife +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." -msgstr "" -"一把小巧且锋利的刀具,用于在制造工艺品和衣物时进行精确切割使用。伤害不错但很难命中敌人。小巧锋利的刀刃在高手手中能够很精确打击对手。但尺寸太小不适合用来屠宰尸体。" +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." +msgstr "刀一样,很锋利的工具。用来从蜂巢收集蜂蜜。勉强能够拿来当武器。" #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "食物料理机" +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "折叠刀" -#. ~ Description for food processor +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." -msgstr "这是一种厨房用具,可用于切片、剁块、绞碎、研磨、打泥和搅拌。" +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." +msgstr "一把折叠刀,作为武器那是相当糟糕,但总比没有好。不过足够用来切肉了。" #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "锁环网" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "石刀" -#. ~ Description for chainmail sheet +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." -msgstr "一片铆接而成的锁环网。稍有技巧的人,能够用几片锁环网拼接成可用的护甲。" +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." +msgstr "一块磨利的石头,插进一个带洞的手柄里。怎么看也不太像匕首,用起来也不那么方便,但总比赤手空拳要好。" #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "电解工具箱" +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "园艺铲" -#. ~ Description for electrolysis kit +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." -msgstr "一整套能够进行直流电电解的线缆和电极设备,通常使用在液体上。可用于制造物品。需要安装一个蓄电池或者12V的载具电池配合使用。" +"A small, sharp gardening shovel, perfect for digging up grubs and worms." +msgstr "一把小巧的,锋利的园艺铲,非常适合挖掘蛴螬和蠕虫。" #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "铂金格栅" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "锄头" -#. ~ Description for platinum grille +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." -msgstr "一个带有一层铂金镀层的金属格栅,可在某些化学反应中当作催化剂使用。" +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." +msgstr "一件农具。可用于把可耕种土地锄成难以穿行的土堆,或者挖一个浅坑。" #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "流浪汉火炉" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "石铲" +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "火种罐" +msgid "" +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." +msgstr "扁平的石头绑在了木棍上,就当做铁锹用吧,虽然显然比不上啊。" -#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "你点燃了引火物。" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "大镰刀" -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Description for scythe #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." -msgstr "火种罐中已经没有火绒了。" +msgid "" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "老式农业工具,专门用来割杂草,构造十分简单,一片巨大的片叶和棍子,但是令人难以置信的好用。" -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "你需要一个打火机或火点燃这。" +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "铁锹" -#. ~ Description for ember carrier +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." -msgstr "带有通气孔,用于保存火种的小型容器。可以让余火保持很长一段时间,缺乏现代工具时可用于生火。" +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "一个挖坑工具,你可以用它在你周围挖坑。" #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "火种罐(点燃)" +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "镰刀" -#. ~ Description for ember carrier (lit) +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." -msgstr "一个用来装引火物的小盒子,盒子上有个小洞以保持空气流通,里面的引火物里还有些火星在缓缓燃烧。它可以用来点燃篝火。" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "老式农业工具,专门用来割杂草,构造十分简单,一片巨大的片叶和棍子,但是令人难以置信的好用。" #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "装有黏土砖的托盘(湿)" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" +msgstr[0] "树篱机(关)" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "你试了试,这块砖似乎已足够结实可以使用。" +msgid "" +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." +msgstr "一把汽油动力的灌木修剪机。马达连着一条长链,上面是锋利的锯齿,如果启动修剪机的话它们会快速振动。如果被丧尸缠上了,就把它当成电锯来用吧……" -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "这块砖还太湿,承受不了重量。" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "树篱机(开)" -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." -msgstr "一个装满重泥砖的托盘,需要慢慢干燥才能使用。" +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." +msgstr "一把汽油动力的灌木修剪机。现在已经启动,准备\"修剪\"丧尸们。使用此物品以将其关闭。" #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "装有黏土砖的托盘(干)" +msgid "candle" +msgid_plural "candles" +msgstr[0] "蜡烛" -#. ~ Description for pallet of dry adobe bricks +#. ~ Use action msg for candle. +#: lang/json/TOOL_from_json.py +msgid "You light the candle." +msgstr "你点燃蜡烛。" + +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." -msgstr "一堆简陋的泥砖,在你冒着生命危险出去的时候,已经干了一个星期了。拆开它取回你的框架和建筑用品。" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." +msgstr "一只粗蜡烛,除了提供足够时间的可怜照明亮度之外,也可能有过些奇奇怪怪的用途。" +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "青铜铁砧" +msgid "The candle winks out." +msgstr "蜡烛闪烁着熄灭了。" -#. ~ Description for bronze anvil +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." -msgstr "" -"一块形状奇特带有锥形突出体的定型青铜锭。在大多数金属加工制造流程中都有用到。\n" -"\"在卡通片中通常作为陷阱砸坏人的头。\"" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." +msgstr "一只粗蜡烛,除了提供足够时间的可怜照明亮度之外,也可能有过些奇奇怪怪的用途。这支蜡烛已经点着了。" #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "石手斧" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "电提灯(关)" -#. ~ Description for stone hand axe +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." -msgstr "磨利的宽扁石块+为了不割到手而装上的握把=旧石器时代的瑞士军刀!" +msgid "You turn the lamp on." +msgstr "你点亮了灯。" +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "金属手斧" +msgid "The lantern has no batteries." +msgstr "电提灯没电了。" -#. ~ Description for metal hand axe +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." -msgstr "这是一大块钢,一边被锤成类似于刀刃的东西。它可以像斧子一样好用,但真的比不上一把合适的斧子。" +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." +msgstr "一盏电提灯,灯光虽然不是很亮,但是可以持续亮很久。使用来打开。" #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "针铰刀" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "电提灯(开)" -#. ~ Description for pin reamer +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." -msgstr "这种手持式针铰刀用于扩大现有的孔,或从其中移除任何毛刺之类的东西。" +msgid "You turn the lamp off." +msgstr "你关掉了油灯。" #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "金属锉刀组" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "手电筒(关)" -#. ~ Description for metal fileset +#. ~ Use action msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." -msgstr "这种工具通常用于从金属物体表面去除少量的材料。" +msgid "You turn the flashlight on." +msgstr "你打开了手电筒。" +#. ~ Use action need_charges_msg for flashlight (off). #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "角磨机" +msgid "The flashlight's batteries are dead." +msgstr "手电的电池耗尽了。" -#. ~ Description for angle grinder +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." -msgstr "这种广泛的电动工具经常用于去除多余的材料或抛光表面。" +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." +msgstr "这是一个塑料握把的典型家用手电筒。使用充电电池提供照明,前提是有电池。" #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "夹具" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "手电筒(开)" -#. ~ Description for clamp +#. ~ Use action msg for flashlight (on). #: lang/json/TOOL_from_json.py -msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." -msgstr "一个能够保持物体静止不动的夹具,特别是当你同时有好几个夹子的时候。" +msgid "You turn the flashlight off." +msgstr "你关闭了手电筒。" #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "挂肉钩" +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "汽油灯(关)" -#. ~ Description for grip hook +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." -msgstr "简单的金属肉钩 + 圆把手 = 还算凑合的近战武器。" +msgid "The lamp is empty." +msgstr "油灯没油了。" +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "体重秤" +msgid "" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." +msgstr "小型汽油燃料灯笼。它的光线较弱,但它的持续时间较长。用的时候请打开它。" -#. ~ Description for bathroom scale #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "这是一个小型的浴室秤,用来称一个人裸体时的体重。" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "汽油灯(开)" +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "乙炔制造机" +msgid "The lantern is extinguished." +msgstr "灯笼熄灭了。" -#. ~ Description for acetylene-gas machine +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." -msgstr "这个大型设备接受水和电石,产出常压的乙炔气。" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." +msgstr "小型汽油燃料灯笼。它的光线较弱,但它的持续时间较长。它正亮着呢,不用时请关掉它。" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "军用黑匣子" +#: lang/json/TOOL_from_json.py +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "荧光棒" -#. ~ Description for military black box +#. ~ Use action msg for glowstick. +#: lang/json/TOOL_from_json.py +msgid "You activate the glowstick." +msgstr "你点亮了荧光棒。" + +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." -msgstr "这个黑匣子似乎是从军用载具的残骸里找到的。如果你能找到什么系统来分析一下这里面的东西,或许能找到什么有用的东西吧。" +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." +msgstr "小小的蓝色荧光棒,弯曲一下就能产生光,当然,不怎么亮就是了。" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "微型核反应堆" +#: lang/json/TOOL_from_json.py +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "荧光棒(用尽)" -#. ~ Description for minireactor +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "便携式钚反应堆,请轻拿轻放!" +msgid "This is a spent glowstick. It is essentially trash." +msgstr "用过的荧光棒,没什么用了,有兴趣可以留着。" #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "EMP无人机(关)" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "荧光棒(发光)" -#. ~ Use action friendly_msg for inactive EMP hack. +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "这台EMP无人机从你手上飞起,在附近区域自动寻找目标中!" +msgid "" +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." +msgstr "被激活内在化学反应而正在发光的荧光棒,微弱的光,只能亮几个小时。" -#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "你没设好这台EMP无人机的程序,快找掩护!" +msgid "flare" +msgid_plural "flares" +msgstr[0] "照明弹" -#. ~ Description for inactive EMP hack +#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"一台未激活的EMP无人机。EMP无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只EMP手雷,会飞向敌人并引爆。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" +msgid "Strike the striker" +msgstr "击发击锤" +#. ~ Use action msg for flare. #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "C-4无人机(关)" +msgid "You strike your flare and light it." +msgstr "你点燃了信号弹!" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Description for flare #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "这台C-4无人机从你手上飞起,在附近区域自动寻找目标中!" +msgid "" +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." +msgstr "一个缓慢燃烧的镁制照明弹。激活后,它会持续发出约半个小时的强光。" -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "你没设好这台C-4无人机的程序,快找掩护!" +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "照明弹(点燃)" -#. ~ Description for inactive C-4 hack +#. ~ Description for active flare #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"一台未激活的C-4无人机。C-4无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一些C-" -"4塑胶高爆炸药,会飞向敌人并引爆。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." +msgstr "这种镁制照明弹正在不停地燃烧,大约半小时后熄灭。" #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "闪光弹无人机(关)" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "耐用手电筒(关)" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "这台闪光弹无人机从你手上飞起,在附近区域自动寻找目标中!" +msgid "You turn the heavy duty flashlight on." +msgstr "你打开了耐用手电筒。" -#. ~ Use action hostile_msg for inactive flashbang hack. +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "你没设好这台闪光弹无人机的程序,快找掩护!" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "耐用手电的电池耗尽了。" -#. ~ Description for inactive flashbang hack +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." -msgstr "" -"一台未激活的闪光弹无人机。闪光弹无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只闪光弹,会飞向敌人并引爆。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." +msgstr "这是一个耐用铝管的LED手电,多为警卫使用,可勉强当作武器使用。使用充电电池提供照明,前提是有电池。" #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "催泪弹无人机(关)" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "耐用手电筒(开)" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "这台催泪弹无人机从你手上飞起,在附近区域自动寻找目标中!" +msgid "You turn the heavy duty flashlight off." +msgstr "你关闭了耐用手电筒。" -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "你没设好这台催泪弹无人机的程序,快找掩护!" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "灯带(基础)" -#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." -msgstr "" -"一台未激活的催泪弹无人机。催泪弹无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只催泪弹,会飞向敌人并激活催泪弹。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "小彩灯(开)" +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "榴弹无人机(关)" +msgid "" +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." +msgstr "这是一个直接连接着电池的简单发光电路。它散发着微弱的光芒,直到电池耗尽后才会熄灭。" -#. ~ Use action friendly_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "榴弹无人机从你手上飞起,在附近区域自动寻找目标中!" +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "小彩灯(关)" -#. ~ Use action hostile_msg for inactive grenade hack. +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "你没设好这台榴弹无人机的程序,现在,快找掩护吧!" +msgid "You irreversibly activate the lightstrip." +msgstr "你使用了一次性小彩灯。" -#. ~ Description for inactive grenade hack +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." -msgstr "" -"一台未激活的榴弹无人机。榴弹无人机是一台可以飞在空中的拳头大小机器人。这台机的内部装载了一只榴弹,会飞向敌人并激活榴弹摧毁敌人。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." +msgstr "这是一个可以直接连接电池的简单发光电路。它散发着微弱的光芒,直到电池耗尽后才会熄灭。" #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "激光炮塔(关)" +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "油灯(关)" -#. ~ Description for inactive laser turret +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." -msgstr "" -"一座未激活的激光炮塔。使用它以将它开启并放在地面上。此炮塔保证在用它那威力无比的转轮激光炮扫射丧尸时不会误伤自己。它需要日光照射以获取开火所需的能源。电子学和计算机学等级决定了你将其重新编程的成功几率。" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." +msgstr "一盏用石油燃料的油灯,灯光虽然不是很亮,但是可以持续亮很久。使用可以点燃油灯。" #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "M2HB CROWS II 炮塔(关)" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "油灯" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." -msgstr "" -"一座未激活的 .50 口径机枪炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 .50 BMG " -"弹药。成功编程放置后的炮塔会将你识别为友方,并采用内置 M2HB 机枪攻击附近的所有敌人。" - -#: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "飞锯无人机(关)" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." +msgstr "一盏用石油燃料的油灯,灯光虽然不是很亮,但是可以持续亮很久。使用可以熄灭油灯。" -#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "飞锯无人机离开你的掌心,侦察着这片区域!" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "乙炔灯(关)" -#. ~ Use action hostile_msg for inactive manhack. +#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "你没设好飞锯无人机的程序,它变成敌对的了!" +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "%s必须装在一个气罐上来点亮。" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." -msgstr "" -"一个未激活的飞锯无人机,只有拳头大,能在空中旋转飞行。表面全是呼呼作响的刀刃,通过撞击目标处来攻击。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." +msgstr "一件仿古的黄铜油灯,设计成使用压缩乙炔气罐。是个有效而又有些危险的光源。" #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "微型核弹无人机(关)" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "乙炔灯(开)" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "这台微型核弹无人机从你手上飞起,在附近区域自动寻找目标中!" +#, no-python-format +msgid "The %s is extinguished" +msgstr "%s熄灭了。" -#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "你没设好这台微型核弹无人机的程序,它现在是敌对的。趁现在,祈祷吧。" +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "阅读灯" -#. ~ Description for inactive mininuke hack +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" -"一台未激活的微型核弹无人机。数倍于普通飞锯无人机的大小,这台机的内部装载了一枚微型核弹,会飞向敌人并激活微型核弹摧毁敌人。使用它以激活。电子学和计算机学等级决定了你将其重新编程的成功几率。" +msgid "You switch on the reading light." +msgstr "你打开阅读灯。" +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "M249 CROWS II 炮塔(关)" +msgid "The reading light winks out." +msgstr "阅读灯闪了几下熄灭了。" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." -msgstr "" -"一座未激活的 5.56x45mm 口径机枪炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 5.56x45mm " -"弹药。成功编程放置后的炮塔会将你识别为友方,并采用内置 M249 机枪攻击附近的所有敌人。" +msgid "A little clip-on LED light, meant for reading books in the dark." +msgstr "一个带夹子的小型LED灯,能让你在黑暗中阅读书籍。" #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "M240 CROWS II 炮塔(关)" +msgid "reading light (active)" +msgid_plural "reading lights (active)" +msgstr[0] "阅读灯(开)" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." -msgstr "" -"一座未激活的 7.62x51mm 口径机枪炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 7.62x51mm " -"弹药。成功编程放置后的炮塔会将你识别为友方,并采用内置 M240 机枪攻击附近的所有敌人。" +msgid "You switch off the reading light." +msgstr "你关闭了阅读灯。" +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "防暴炮塔(关)" +msgid "" +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." +msgstr "一个带夹子的小型LED灯,能让你在黑暗中阅读书籍。现在开着。" -#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" -"一座未激活的防暴炮塔。使用它时将打开它然后放在地上,并装填你物品栏内的原装 40x46mm M1006 " -"海绵子弹。成功编程放置后的炮塔会将你识别为友方,并采用内置防暴枪攻击附近的所有敌人。" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "遥控灯(关)" +#. ~ Use action msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "自动炮塔(关)" +msgid "You turn the smart lamp on." +msgstr "你打开遥控灯。" -#. ~ Description for inactive turret +#. ~ Use action need_charges_msg for smart lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." -msgstr "" -"一座未激活的9x19mm机枪炮塔。使用它时需打开它然后放在地上,同时装填会你物品栏内的对应9x19mm口径弹药(如果你只希望装填一部分弹药,可先将不需装填的部分从物品栏移除)。成功重新编程后的炮塔会将你识别为友方,并使用冲锋枪攻击附近的所有敌人。电子学和计算机学等级决定了你将其重新编程的成功几率。" +msgid "The smart lamp batteries are dead." +msgstr "遥控灯的电池耗尽了。" +#. ~ Description for smart lamp (off) #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "\"鹰爪\"型无人车(关)" +msgid "This is a smart lamp, it can be activated remotely." +msgstr "这是一个遥控灯,它可以遥控激活。" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "安防机器人发出肯定的哔哔声,开始扫描敌人。" +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "遥控灯(开)" -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. +#. ~ Use action msg for smart lamp (on). #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "你把安防机器人的程序设置错了,然后它就把枪对准了你。快跑吧!" +msgid "Your smart lamp turned off" +msgstr "你的遥控灯关闭了。" -#. ~ Description for inactive TALON UGV +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." -msgstr "" -"一台未激活的\"鹰爪\"型无人车,配有一把 M16A4 步枪。使用该物品以将它放置在地上并打开它,并装填你物品栏内的原装 5.56x45mm " -"口径弹药(如果你只想装填部分弹药,请先把不需装填的弹药移出物品栏)。如果重新编程成功,无人车会将你识别为友军,自主行动或跟随你,并攻击所有在其步枪攻击范围内的敌人。" +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." +msgstr "这是一个遥控灯,它可以遥控激活。现在开着。" #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "M202A1 \"鹰爪\"型无人车(关)" +msgid "torch" +msgid_plural "torches" +msgstr[0] "火把" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." -msgstr "" -"一台未激活的\"鹰爪\"型无人车,配有一把 M202A1 火箭筒。使用该物品以将它放置在地上并打开它,并装填你物品栏内的 M235 " -"火箭弹(如果你只想装填部分弹药,请先把不需装填的弹药移出物品栏)。如果重新编程成功,无人车会将你识别为友军,自主行动或跟随你,并攻击所有在其 " -"M202A1 火箭筒攻击范围内的敌人。" +msgid "Light torch" +msgstr "点燃火把" +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "护士机器人(关)" +msgid "You light the torch." +msgstr "你点燃了火把。" -#. ~ Use action friendly_msg for inactive nurse bot. +#. ~ Description for torch #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "护士机器人肯定地发出哔哔声并等待命令。" +msgid "" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." +msgstr "浸透了可燃材料的布胡乱地缠在棍子上,点燃了似乎就能照亮四周。找个打火机或者划根火柴点着它。" -#. ~ Use action hostile_msg for inactive nurse bot. +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "你对护士机器人进行了错误编程。它十分古怪地看着你。" +msgid "The torch is extinguished." +msgstr "火把熄灭了。" -#. ~ Description for inactive nurse bot +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." -msgstr "" -"这是一个未激活的护士机器人。使用它以将其放置在地面上并重新激活其机械体。如果重新编程成功,护士机器人会将你识别为友好个体,开始四处游荡或跟随你,并协助你进行手术。" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." +msgstr "浸透了可燃材料的布胡乱地缠在棍子上,正在燃烧,看,你有光了。" #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "食杂店机器人(关)" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "麻醉工具箱" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. -#: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "食杂店机器人发出肯定的哔哔声并等待命令。" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "高压灭菌釜" -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "你对食杂店机器人进行了错误的编程。它十分古怪地看着你。" +msgid "" +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." +msgstr "这是一个高压灭菌釜,用于消毒CBM之类的物品。启动它需要非常巨大的能量,因此,如果只有标准容量的电池的话它是无法正常工作的。" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." -msgstr "" -"这是一个未激活的食杂店机器人。使用它以将其放置在地面上并重新激活其机械体。如果重新编程成功,食杂店机器人会将你识别为友好个体,开始四处游荡或跟随你。" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "哮喘吸入器" +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "残缺的食杂店机器人(关)" +msgid "" +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." +msgstr "沙丁胺醇吸入剂。用于治疗支气管痉挛,对于哮喘患者非常有用。一种温和的兴奋剂,它可能导致神经过敏或震颤。" #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "破损改造人(关)" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "RX12注射器" -#. ~ Use action friendly_msg for inactive broken cyborg. +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." -msgstr "破损的改造人在金属的摩擦声中站起,四处寻找敌人。" +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." +msgstr "" +"Rivtech " +"RX12射流喷射器是一种小型的疗伤用无针头注射器,通过皮肤直接将高效的快速治疗药剂注入身体。它有手枪外形,旁边的标签上印有每小时使用不得超过两次的警告文字。" -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "破损的改造人发出痛苦的嚎叫并攻击你!" +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "手术刀" -#. ~ Description for inactive broken cyborg +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." msgstr "" -"一台未激活的破损改造人,它最后依然残留着几分人性。使用这个物品需要把它放在地上,重新激活它。如果重新编程成功,改造人将跟随你攻击敌人(你这个魔鬼)。" +"一把小型的,非常锋利的刀具,被广泛应用于各项外科手术中。如果你很擅长近战武器的话,它也会是一件大杀器。\n" +"\"在寂静岭医院工作的护士们用此解剖过无数活人。\"" #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "原型改造人(关)" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "应急氧气包" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." -msgstr "原型改造人在金属的摩擦声中站起,四处寻找敌人。" +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." +msgstr "一小罐医用压缩氧,附带调节器和面罩。能够迅速缓解哮喘症状和烟雾吸入损伤,也能让你在短时间内精神满满。" -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "原型改造人发出痛苦的嚎叫并攻击你!" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "针管" -#. ~ Description for inactive prototype cyborg +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." -msgstr "" -"这是一个未激活的破原型造人,在他空洞的眼中仍能看到残存的人性。使用此物品以将其放在地上并重新启动。如果重新编程成功,它将跟随你并攻击敌人(你这个魔鬼)。" +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "一支医用针筒,可以用来注射海洛因或其他毒品。" #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "警用机器人(关)" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "温度计" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Description for thermometer #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "警用机器人开始行动,准备追捕罪犯。" +msgid "A plastic thermometer that can read the air temperature." +msgstr "一个塑料的温度计,可以让你知道当前气温。" -#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "警笛响亮,警灯闪烁……警用机器人正准备逮捕你!" +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "氧气瓶" -#. ~ Description for inactive police bot +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." -msgstr "" -"一台未激活的警用机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,该警用机器人会将你识别为执法人员,自主行动或跟随你,并试图拘捕违法者。" +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +msgstr "一罐医用压缩氧,附带调节器和面罩。能够迅速缓解哮喘症状和烟雾吸入损伤,也能让你在短时间内精神满满。" #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "眼球无人机(关)" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "辐射侦测徽章(已包装)" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Use action menu_text for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "眼球无人机嗡嗡作响,飞向天空。" +msgid "Unwrap badge" +msgstr "拆开包装" -#. ~ Use action hostile_msg for inactive eyebot. +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "" -"眼球无人机不以为然地发出哔哔声,并将相机聚焦在你的脸上。\n" -"\"茄子!\"" +"You remove the badge from its wrapper, exposing it to ambient radiation." +msgstr "你从包装里取出了辐射侦测徽章,使其暴露于环境辐射中。" -#. ~ Description for inactive eyebot +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." -msgstr "一台未激活的眼球无人机。使用该物品以将它开启并运行无人机,如果重新编程和布线成功,眼球机器人会开始寻找入侵者。" +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." +msgstr "一块用来检测辐射量的徽章,密闭在防辐射的包装袋中。使用它以将其从包装中取出。" -#: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "清洁机器人(关)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "铁砧" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for anvil #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "清洁机器人发出友好的哔哔声,开始擦洗。" +msgid "" +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." +msgstr "" +"一块非常沉重形状奇特带有锥形突出体的定型钢锭。在大多数金属加工制造流程中都有用到。\n" +"\"在卡通片中通常作为陷阱砸坏人的头。\"" -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "清洁机器人发出运行错误的提示音,开始到处乱擦。" +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "青铜铁砧" -#. ~ Description for inactive cleaner bot +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." -msgstr "一台未激活的清洁机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它将会遵守你发出的指令。" - -#: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "钻掘机器人(关)" - -#. ~ Use action friendly_msg for inactive miner bot. -#: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "钻掘机器人发出呼啸声钻入了地底。" +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." +msgstr "" +"一块形状奇特带有锥形突出体的定型青铜锭。在大多数金属加工制造流程中都有用到。\n" +"\"在卡通片中通常作为陷阱砸坏人的头。\"" -#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "钻掘机器人旋转着钻头——失控了,它向你冲来,快让开!" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "老虎钳" -#. ~ Description for inactive miner bot +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." -msgstr "一台未激活的钻掘机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它将会遵守你发出的指令。" - -#: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "防暴机器人(关)" - -#. ~ Use action friendly_msg for inactive riot control bot. -#: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "防暴机器人开始行动。" +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." +msgstr "一个用于剪断电线的老虎钳,你还可以用它来剪断铁丝网和锁链。" -#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "防暴机器人喷射着催眠瓦斯,带着一副手铐向你靠近。" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "火炭锻造台" -#. ~ Description for inactive riot control bot +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." -msgstr "一台未激活的防暴机器人。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它将会给尸潮带去秩序与和平。" - -#: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "掠行机器人(关)" - -#. ~ Use action friendly_msg for inactive skitterbot. -#: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "掠行机器人快速鞠了一躬,迅捷地离开。" +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." +msgstr "一种便携式烧炭金工锻造工具。搭配合适当的工具,你可以用它来加工金属物品。" -#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "掠行机器人在你周围飞来飞去,并发出威胁性的咔嗒声。" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "金工凿" -#. ~ Description for inactive skitterbot +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." -msgstr "一台未激活的掠行机器人,使用该物品以将它放置在地面上并打开它,如果重新编程和布线成功,它将会冲向敌人并攻击它们。" - -#: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "实验室防御机器人(关)" - -#. ~ Use action friendly_msg for inactive lab defense bot. -#: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "实验室防御机器人短暂地颤抖,然后滑开了。" +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." +msgstr "一个短,粗壮的金工凿。用于某些金属加工制造的道具。" -#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" -msgstr "实验室防御机器人抬起它的前足,用一束彩色的光照亮了你的脸!" +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "坩埚" -#. ~ Description for inactive lab defense bot +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." -msgstr "" -"一个从科学实验室里偷来的未激活的的实验机器人,它类似一个人类大小的蜘蛛,内部部署着飞锯。使用该物品以将它放置在地上并打开它,如果重新编程和布线成功,它会冲向敌人并使用各种实用性的设备。" - -#: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" -msgstr[0] "军用探照灯(关)" - -#. ~ Use action friendly_msg for inactive milspec searchlight. -#: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "军用探照灯亮了起来,照亮了一片区域。" +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." +msgstr "一个小的金属坩埚。用于某些金属加工制造的模具。" -#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." -msgstr "当探照灯拒绝转离你时,明亮的灯光会使你失明。" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "陶坩埚" -#. ~ Description for inactive milspec searchlight +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." -msgstr "" -"一台未激活的军用级自动探照灯。使用该物品以将它放置在地上并打开它。如果重新编程和布线成功,探照灯会将你识别为友军,调查该区域,并照亮接近的敌人。它似乎对你有一种不健康的迷恋。" - -#: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "派遣者(关)" - -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. -#: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "派遣者呼啸着移动并开始寻找目标。" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." +msgstr "这是个简陋的陶制金工坩埚,可以用于金属加工。" -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "派遣者转向你,用它的手臂向你猛击过来!" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "便携锻造台" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." -msgstr "" -"一个未激活的诺斯罗普派遣者,警卫型号。它通过装配和部署飞锯无人机进行防御。激活它以将其放置在地上;但是,由于在未激活期间触发了单向开关,它将不具有攻击性,并且只能起到分散敌人注意力的作用。" - -#: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "军用派遣者(关)" +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "一种便携式电动金工锻造工具,由标准电池供电。搭配合适当的工具,你可以用它来加工金属物品。" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "派遣者转向你,用它的手臂向你猛击过来!" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "炭窑(完成)" -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." -msgstr "" -"一个未激活的诺斯罗普派遣者,军用型号。它通过装配和部署飞锯无人机进行攻击。激活它以将其放置在地上;但是,由于在未激活期间触发了单向开关,它将不具有攻击性,并且只能起到分散敌人注意力的作用。" - -#: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "衣架" +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." +msgstr "一只完成燃烧的炭窑。拆解它以回收木炭和窑炉。" -#. ~ Description for clothes hanger -#: lang/json/TOOL_from_json.py -msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." -msgstr "一个带金属钩的塑料衣架,能在挂衣杆上挂衣服。" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "炭窑(满)" +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "说话玩偶" +msgid "Light wood" +msgstr "点燃木头" -#. ~ Description for talking doll +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." -msgstr "会说话的娃娃,只有孩子们才会感兴趣。庆幸的它还没坏,你可以把电池取下来。" +msgid "You light the wood." +msgstr "你点燃了木头。" +#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "电棍" +msgid "You need something to light it with!" +msgstr "你需要点火工具!" -#. ~ Description for powered quarterstaff +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." -msgstr "这是一柄铁头木棒,内置有高压眩晕枪。眩晕枪发出电流能传至棍棒两端的金属帽上,为将强敌电晕后痛殴致死提供了便利。" +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." +msgstr "一只填满木材的炭窑,木材经过缓慢燃烧后将会变成木炭。" #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "战术拐(关)" +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "锁环网" -#. ~ Description for tactical tonfa (off) +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." -msgstr "" -"这是个强化的塑料警棍,中空的部分装着电容与高效的充电电池。当握把上的开关被按下去时,一股高压电流会被传送至安装在警棍顶端的两个电极上,并输出给任何接触到电极的倒霉蛋身上。他还有个别致的小手电筒,现在处于关闭的状态。" +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." +msgstr "一片铆接而成的锁环网。稍有技巧的人,能够用几片锁环网拼接成可用的护甲。" #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "战术拐(开)" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "锻造模具" -#. ~ Description for tactical tonfa (on) +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." -msgstr "" -"这是个强化的塑料警棍,中空的部分装着电容与高效的充电电池。当握把上的开关被按下去时,一股高压电流会被传送至安装在警棍顶端的两个电极上,并输出给任何接触到电极的倒霉蛋身上。它上面的手电筒已经开启,不断耗电来产生光亮。激活它来关闭。" - -#: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "光棒(关)" - -#. ~ Use action msg for L-stick (off). -#: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "光棒亮了起来。" +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." +msgstr "一组用于加工模具的型砧。用于某些金属加工制造的模具。" -#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "光棒的电池耗尽了。" +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "铁钳" -#. ~ Description for L-stick (off) +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." -msgstr "" -"由Light公司制造,这时尚的棒子不仅能作为光源,也能作为一个轻量级的武器,由于它使用了超级合金材料。相对于标准光源,它的效率有特别的改进,光棒的电池持续的时间比其他光源更长。" - -#: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "光棒(开)" - -#. ~ Use action msg for L-stick (on). -#: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "光棒失去了亮光。" +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." +msgstr "长颈的铝制火钳。是烹饪或金属加工制造的常用工具。" -#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"由Light公司制造,这时尚的棒子不仅能作为光源,也能作为一个轻量级的武器,由于它使用了超级合金材料。相对于标准光源,它的效率有特别的改进,光棒的电池持续的时间比其他光源更长。光棒正在发光,慢慢地消耗着电池。" +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "压缩气体喇叭" +#. ~ Use action noise_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "路易维尔屠杀者" +msgid "HOOOOONK!" +msgstr "嘟~~嘟~~嘟嘟!" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "你点燃了路易维尔屠杀者。" +msgid "You honk your airhorn." +msgstr "你按下空气喇叭!" -#. ~ Description for Louisville Slaughterer +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." -msgstr "一支结实的木棒,由浸满汽油的破布和防火芳纶纤维包裹。找个打火机或者划根火柴点着它,比赛更加激烈了!" +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." +msgstr "这罐压缩空气被安上了一个塑料的号角,只要轻轻按下罐子上的按钮,就会发出巨大的喇叭声。" -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "路易维尔屠杀者熄灭了。" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "闹钟" -#. ~ Description for Louisville Slaughterer +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." -msgstr "" -"一支结实的木棒,由浸满汽油的破布和防火芳纶纤维包裹。它正明亮地燃烧着,你能更清楚的看清赛场边界了(当然裁判也能看清你的坏球而不是胡乱判为好球了)。" - -#: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "通用菜刀" +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." +msgstr "一个发条闹钟。被吵醒实在是不舒服,但起早总没什么坏处。也可以拆成有用的零件。" #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "屠宰刀" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "牛铃" -#. ~ Description for butcher knife +#. ~ Description for cow bell #: lang/json/TOOL_from_json.py -msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "一把锋利而厚重的刀子。是把不错的近战武器,也是用于屠宰尸体的理想工具。" +msgid "A brass cow bell. Potentially useful in so many ways." +msgstr "黄铜牛铃。有很多潜藏的使用方式。" #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "牛排刀" +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "工兵铲" -#. ~ Description for steak knife +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." -msgstr "一把较为尖锐、带有小锯齿的西餐餐具,设计用来在餐桌上切牛排,亦可用来屠宰尸体。" +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." +msgstr "一把常用于军队的折叠铲,简易的折叠设计,非常节省空间,是野外露营、探险、旅游等活动的必备工具,备受徒步旅行者的追捧。" #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "削皮刀" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "铭刻头骨" -#. ~ Description for paring knife +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." -msgstr "这是一把刀口锋利的短刃刀,可以在不使用砧板的情况下对蔬菜进行精细切割。" +msgid "This is a human skull with strange etchings covering it." +msgstr "这是一个雕刻着奇怪刻印的人的头骨。还是回去交任务吧。" #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" -msgstr[0] "厨刀" +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "燃烧箭" -#. ~ Description for chef knife +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." -msgstr "" -"这是一把长刃菜刀。刀片比手柄宽,为持用者的指关节提供了空间,并且它具有的独特弧度利于切割蔬菜的快速摆动。它是一种很好的近战武器,但宽刃用于屠宰相当笨拙。" - -#: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "切肉刀" +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." +msgstr "箭头附近的箭杆上有易燃液体浸泡过的布条缠绕,在发射前,点燃它吧。" -#. ~ Description for carving knife #: lang/json/TOOL_from_json.py -msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." -msgstr "这是一把长刃菜刀,有一个轻薄的、稍微弯曲的刀刃,能够灵巧地将肉切成薄片或剃干净骨头。这将是一种不错的近战武器,非常适合用来屠宰尸体。" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "毛绒卷毯" +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" -msgstr[0] "面包刀" +msgid "You unroll the fur mat and lay it on the ground." +msgstr "你展开毛皮垫子,把它平铺在地上。" -#. ~ Description for bread knife +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." -msgstr "这把刀有相当长的刀刃,刀刃呈扇形,用来切面包。它没有那么锋利,但是它的长度和重量意味着它会造成一点伤害,并引起一些严重的撕裂。" +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." +msgstr "一床皮毛制成的铺盖,可以卷起来随身携带。垫在地上,让你更容易入睡。" #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "蔬菜切刀" +msgid "grip hook" +msgid_plural "grip hooks" +msgstr[0] "挂肉钩" -#. ~ Description for vegetable cleaver +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." -msgstr "这是一把看起来很凶险的刀,刀身宽大,呈方形。刀刃弯曲能够快速切开蔬菜。它的分量和锋利度也会使它成为一种不错的武器,虽然不如剁肉刀。" +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." +msgstr "简单的金属肉钩 + 圆把手 = 还算凑合的近战武器。" #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" -msgstr[0] "剁肉刀" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "打气筒" -#. ~ Description for meat cleaver +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." -msgstr "这是一把看起来很凶险的刀,刀身宽大,呈方形。它的重量和锋利将使它成为一种非常有效的近战武器,也是一种优秀的屠宰工具。" +msgid "This pump is suitable for pumping air into inflatable objects." +msgstr "一个打气筒,可以给任何物体充入空气,比如娃娃。" -#: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "简易战斗镰刀" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "自行车铃" -#. ~ Description for makeshift war scythe -#: lang/json/TOOL_from_json.py -msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." -msgstr "这种农用镰刀的刀刃旋转了90度,被改造成一种简易的武器,巨大而致命。但是它很脆弱。" +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "鸣响喇叭。" +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "铁刺木棍" +msgid "You honk the bicycle horn." +msgstr "你按了下自行车铃。" -#. ~ Description for spike on a stick +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." -msgstr "" -"一个脆弱的长柄武器,由木棍上面绑上一个金属刺做成。不怎么锋利,制造水平不佳,但是在你找到更好的武器之前可以用来把丧尸拒于手臂的攻击范围之外。" +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." +msgstr "一个简单的小铃铛,许多自行车上都可以看到。" -#: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "简易刺刀长矛" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "卡车喇叭" -#. ~ Description for simple knife spear +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." -msgstr "" -"一个脆弱的长柄武器,由木棍上面绑上一把刀制成。它的长度让你能够从较远距离攻击,但是刀绑得并不是很牢固。要是你多花一些时间,也许可以仔细劈开矛柄,然后更加持久地把刀刃固定到上面。" +msgid "This is a very loud horn, usually found on large trucks like semis." +msgstr "一个非常响亮的喇叭,通常用在拖车这样的大卡车上。" -#: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "刺刀长矛" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "汽车喇叭" -#. ~ Description for knife spear +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." -msgstr "一个坚固的木制长柄武器,在一端劈开并栓接了一把锋利的刀刃,并且用几层结实的材料绑稳。" +msgid "This is a car horn meant to be attached to a car's electrical system." +msgstr "汽车喇叭要连接到汽车的电气系统。" #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "自制短矛" +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "凯夫拉片" -#. ~ Description for homemade halfpike +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." -msgstr "" -"一根自制的短矛,一根经过打磨的木制杆身,一端牢固地固定并绑好了锤打成型的金属矛头。良好的握把配合精良的制作工艺让它成为一把不错但伤害不高的武器。" - -#: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "弹簧刀" +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." +msgstr "强化凯夫拉片。可以用来修复由凯夫拉制造的物品。" -#. ~ Description for switchblade #: lang/json/TOOL_from_json.py -msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." -msgstr "又长又细的弹簧小刀,不用时可以把刀刃收在刀柄里面,使用时自动弹出。" +msgid "large space heater" +msgid_plural "large space heaters" +msgstr[0] "大型空间加热器" -#: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "折叠刀" +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "开启" -#. ~ Description for folding knife +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." -msgstr "一把小型折叠刀,有着一个可以伸缩的锁口刀片,背面有个口袋夹。和刀身固定的刀具相比,它不适合当作武器使用,但总比一个削笔刀好些。" +msgid "You turn on the heater." +msgstr "你打开加热器。" +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "战术匕首" +msgid "The heater needs more charge." +msgstr "加热器没电了。" -#. ~ Description for combat knife +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." -msgstr "一把轻而锋利的军用战斗匕首,用于近战搏斗和近战突袭,可以当作刺刀使用。" +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." +msgstr "一种便携式电加热器,能稳定地放出温暖的空气。将温度升高约10℃,并比小型版本排气量更大。" #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" -msgstr[0] "改装战术匕首" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" +msgstr[0] "大型空间加热器(开)" -#. ~ Description for modified combat knife +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." -msgstr "一把轻而锋利的军用战斗匕首,用于近战搏斗和近战突袭,可以当作刺刀使用。这把匕首经过了改装,可以装在除手枪外的几乎任何武器上。" +msgid "You turn off the heater." +msgstr "你关闭加热器。" #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "猎刀" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "生命饮管" -#. ~ Description for hunting knife +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." -msgstr "猎人常用的刀具,这种单刃带鞘的小刀是专用于切削、剥皮等用途,而不是战斗。" +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." +msgstr "将生命饮管放入污水中,静置一分钟之后即可饮用。它内置的双重过滤系统将会将水净化至可饮用状态。从河流之类的不明水源取得的水有可能被污染。" #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "生存刀" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "记号笔" -#. ~ Description for survival knife +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." -msgstr "一把常见于特种部队、野外求生爱好者所用的大号生存刀。刀身径直,刀背上有着一排锯齿,有着砍、锯、刺等多种用途,握柄底端镶嵌着一个迷你指南针。" +msgid "Written" +msgstr "写" +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "RM42 战术匕首" +msgid "Write" +msgstr "写" -#. ~ Description for RM42 fighting knife +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" -"一把坚固无光泽的黑色Rivtech战斗匕首。它有着独特的细长剑形刃和专利防滑握柄。虽说它是为军队设计的,但是因为它吓人的外观,这把匕首在电影和收藏者中非常流行。可以在合适的武器上当作刺刀使用。" - -#: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "瑞士军刀" - -#. ~ Description for Swiss Army knife -#: lang/json/TOOL_from_json.py -msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." -msgstr "名字响亮,这个从欧洲进口的折叠刀的红塑料柄里面藏着不少小工具。" +"特大号商标的工业级强度记号笔,大小介于一般的记号笔和喷涂罐之间。可以用它来写东西。但是写下\"Elbereth\"不会有什么用。(注:Elbereth是NetHack中驱赶怪物的咒语)" #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "战壕匕首" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "丧尸信息素" -#. ~ Description for trench knife +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" -"一把拥有保护手指关节的钢制护手的匕首,专为第一次世界大战中残酷的肉搏战设计的武器,让士兵们在不足几英尺宽的战壕里互相厮杀,独特的刃形可以令其轻易的撬开或凿穿钢盔,对付丧尸也是同样如此。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "简易小刀" - -#. ~ Description for makeshift knife -#: lang/json/TOOL_from_json.py -msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." -msgstr "一把匕首,刀刃是磨利了的带尖儿废铁,刀柄是一块裹得紧紧的破布。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "简易砍刀" - -#. ~ Description for makeshift machete -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." -msgstr "一把由胶带包裹着手柄的刀片,可以凑合着当砍刀用。某些墨西哥大汉最爱用的兵刃。" - -#: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "砍刀" - -#. ~ Description for machete -#: lang/json/TOOL_from_json.py -msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" -msgstr "一柄较短、单刃、刀身宽大,以切砍为主要攻击方式的钢制砍刀。" - -#: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "No. 9" - -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "咔嚓。" +"包含着丧尸源质的烂肉球,挤压它会喷射一小团信息素到空气中。这种肮脏的分泌物可以改变丧尸对你的态度,使他们在短时间内无视你,可能它们暂时把你当成了同类。" -#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "你的No. 9火光冲天!" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "怀表" -#. ~ Description for No. 9 +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." -msgstr "这把大铁刀已经被改装成具备燃料储存、隔热以及点火系统。当加入汽油,刀刃能被点燃,并可灼烧你的目标。" - -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "你的No. 9熄火了!" - -#. ~ Use action charges_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "没子弹了!" - -#. ~ Use action noise_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "你的No. 9发出咝咝声。" +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." +msgstr "一个旧式怀表,可以用来查看时间,一般放在衣服兜里,也可以拆出有用的零件。" -#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "你的No. 9变暗了。" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "卷毯" -#. ~ Use action water_extinguish_message for No. 9. +#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "你的No. 9在水中嘶嘶作响,熄灭了。" +msgid "You unroll the mat and lay it on the ground." +msgstr "你展开垫子,把它平铺在地上。" -#. ~ Description for No. 9 +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." -msgstr "这把大铁刀已经被改装成具备燃料储存、隔热以及点火系统。刀刃因热而发光,让周围变得更亮,同时也变得非常热。" +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." +msgstr "一大张卷起来的泡沫塑料,很方便存放的样子,如果铺开也能当做一个床铺来使用。使用它以展开。" -#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "一把骑兵用弯刀,从近代起就成为骑兵的近战武器。轻便,但同时又是致命的斩击武器。" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "保险箱" -#. ~ Description for kris +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." -msgstr "东南亚原产的波纹状刀刃的匕首。刀刃的形状让它善于制造又大又疼的伤口。" +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." +msgstr "一个组合式锁箱,不幸的是,你不知道密码。强行打开的话会破坏里头值钱的东西。" #: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "库克利弯刀" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "危险品开启密码" -#. ~ Description for kukri +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." -msgstr "这种多功能的传统武器起源于尼泊尔。具有重厚的刀身和向内弯曲的刀刃,可以用来作为一种工具和武器。" +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." +msgstr "一串密码,用来启动通往危险废品储存间的电梯。" -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "一把古中国剑,双刃开锋,剑身长直,护手带有装饰,柄端附有流苏。民间传说中四大武器之一,其余三个是:刀、枪和棍。" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "串烧叉(关)" -#. ~ Description for jian +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." -msgstr "一把古中国剑,双刃开锋,剑身长直——本该如此,实际上它的剑刃磨损严重,还弯出了一个奇怪的角度。" +msgid "Aw, dangit. It fails to start!" +msgstr "该死的,这个无法启动!" -#. ~ Description for scimitar +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "一把弯刀,源于多数中东及中亚国家。专门为斩击而设计,而且对无护甲的目标相当致命。" +msgid "This thing needs some fuel!" +msgstr "这玩意需要一些燃料!" -#. ~ Description for scimitar +#. ~ Use action success_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." -msgstr "一把弯刀,源于多数中东及中亚国家。它看上去又钝又旧。" +msgid "Let's dance, Zeds!" +msgstr "一起来跳舞吧,丧尸们!" -#. ~ Description for longsword +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "这是一把经典中世纪长剑,体积介乎于骑士剑和后期的双手剑之间。相较于其他较小的剑,它需要刀鞘(背)或刀鞘(肩)来收起。" +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." +msgstr "大刀片的一侧有燃料管,和一个小槽和内置在绝缘柄的点火器。当装满汽油时,刀片可灼热烧焦敌人,照亮你的道路。" -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." -msgstr "这是一把经典中世纪长剑,体积介乎于骑士剑和后期的双手剑之间——的劣质品,你担心用力挥舞它时剑柄会突然断掉。" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "串烧叉(开)" -#. ~ Description for arming sword +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "一把经典的中世纪剑,贯穿整个中世纪,前由维京时期的剑发展而来,在战场上,一般配合着大型的盾牌使用。" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "倒霉!你的火焰刀闪烁了几下熄灭了。" -#. ~ Description for arming sword +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." -msgstr "这是一把经典的中世纪剑,适合单手使用。不过,这应该是一把不合格产品。" +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "惨了,没油了!火焰熄灭了。" +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "西福斯短剑" +msgid "Your shishkebab crackles!" +msgstr "你的火焰刀发出噼啪声!" -#. ~ Description for xiphos +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." -msgstr "一把源自古希腊的青铜剑,希腊长枪以外的副武器。" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "安静一会。你的火焰刀熄灭了。" +#. ~ Use action water_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "古埃及镰状剑" +msgid "Your shishkebab hisses in the water and goes out." +msgstr "你的火焰刀在水中嘶嘶作响,熄灭了。" -#. ~ Description for khopesh +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." -msgstr "这把古老的青铜兵器有一个弯曲、镰刀状的锋利外刃。发源于古埃及新王国时期,它的主要目的是砍开当地盛行的轻装甲。" +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." +msgstr "大刀片的一侧有燃料管,和一个小槽和内置在绝缘柄的点火器。刀片会发出明亮的光。使用以截断油气供应。" #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "中式刀" +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "小型空间加热器" -#. ~ Description for dao +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." -msgstr "一把古中国刀,由青铜制成,刀身微曲,配以杯形护手。源自商代的设计。民间传说中四大武器之一,其余三个是:剑、枪和棍。" - -#: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "幸存者砍刀" +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." +msgstr "一种便携式电加热器,能稳定地放出温暖的空气。将温度升高约10℃。" -#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py -msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." -msgstr "一把经过精心调整的普通砍刀,原本普通的园艺工具现在当作武器使用起来更加顺手。" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" +msgstr[0] "小型空间加热器(开)" #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "长刺刀" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "喷涂罐" -#. ~ Description for sword bayonet +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." -msgstr "长刺刀是一种安装在枪械或弩前端的大型斩击武器。可以让你的武器变成近战长矛。" +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." +msgstr "装满油漆的喷雾罐。可以用来在地面上涂鸦。" -#: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "改装长刺刀" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "梯子" -#. ~ Description for modified sword bayonet +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." -msgstr "" -"长刺刀是一种安装在枪械或弩前端的大型斩击武器。可以让你的武器变成近战长矛。这把刺刀经过了改装,可以装在除了手枪和冲锋枪之外的几乎任何武器上。" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "这是一把木制梯子。使用它来放下梯子。" -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "" -"一把日式短刀,不同于肋差,此刀仅在护身和最后关头时切腹使用,几乎不参与战斗,一般贴身携带,古时除了武士以外,武家的女子也会携带。\n" -"\"在末世的绝望中可以赋予你更具意义的自尽方式。\"" +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "生存记号笔" -#. ~ Description for wakizashi +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." -msgstr "一柄日本武士用于室内及其他狭小空间贴身战斗的短刀,通常随身携带,于遭遇突发敌人时,在打刀、太刀不利于使用的情况下自卫。" - -#: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "火焰之剑(关)" - -#. ~ Use action lacks_fuel_message for flammenschwert (aus). -#: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "Dein Flammenschwert hat keinen Brennstoff mehr.(德语:燃料殆尽,烈焰不再。)" +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." +msgstr "只是一块被磨尖的木炭,你为了磨它,弄得整个手都是木炭黑。使用它来写字。" -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "Die Klinge deines Schwertes brennt!(德语:剑刃上燃起了熊熊烈焰!)" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "幸存者望远镜" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." -msgstr "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe.(德语:德制双手大剑,流淌着汽油的厚刃可产生持续的火焰。是一把非常强大的武器。)" - -#: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "火焰之剑" - -#. ~ Use action charges_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "Deinem Flammenschwert ist der Brennstoff ausgegangen!(德语:火焰之剑渴望着燃料!)" - -#. ~ Use action noise_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "Das Feuer um deine Schwertklinge leuchtet hell!(德语:剑刃熊熊燃烧着,发出耀眼的光芒!)" - -#. ~ Use action voluntary_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "Die Flamme deines Schwertes erlischt.(德语:剑刃上的烈焰熄灭了。)" - -#. ~ Use action water_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "Dein Schwert zischt und erlischt.(德语:剑刃在水中嘶嘶作响,火焰熄灭了。)" - -#. ~ Description for zweihänder -#: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." -msgstr "一柄起源于德国,十三世纪初登场的双手巨剑,造型威武、重量惊人,多为骑士一对一决斗中使用,而后特别受到德国与瑞士的佣兵们的喜爱。" - -#: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" -msgstr[0] "吉尔班弯刀" +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." +msgstr "一个自制的可折叠式望远镜,相比军用望远镜更大而且更不准,但有了它,你就能望向很远的地方。放在包里随身携带,大地图从此不再迷茫。" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." -msgstr "锡克教徒使用的礼仪匕首, 它十分锋利,也许是一种有效的武器。" +msgid "tear gas payload" +msgid_plural "tear gas payloads" +msgstr[0] "催泪弹载体" -#. ~ Description for kirpan +#. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "锡克教徒使用的礼仪匕首,这把看上去工艺并不怎么样。" +msgid "You pull the pin on the payload." +msgstr "你拉开了催泪弹载体的拉环。" -#. ~ Description for nodachi +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." -msgstr "一柄起源于日本镰仓时代后的野太刀,多用于武士骑马作战,亦是一种勇武的象征,长约五尺(≈160厘米),刀身并不宽阔但极为锋利,极具致命性。" +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." +msgstr "这是被催泪弹无人机使用的虚拟物品,你不应该在调试模式之外的地方看到它。" #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" -msgstr[0] "电击花剑" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" +msgstr[0] "催泪弹载体(激活)" -#. ~ Description for electrified foil +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." -msgstr "" -"这把花剑的改装可以说毫无体育精神,但是能够给你在这场末日比赛中带来一点优势。这把花剑的把手经过了充分绝缘改装,剑格上接上了一把高压电击枪,并通过电子计分器的电路连到了花剑末端。如果你在击打敌人时按下电击开关,就可以释放出一道强烈的电击。" +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." +msgstr "这是被催泪弹无人机使用的虚拟物品,已激活且正在倒计时。你不应该在调试模式之外的地方看到它。" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" -msgstr[0] "电击重剑" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "燃烧钢块+2" -#. ~ Description for electrified épée +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." -msgstr "" -"这把重剑的改装可以说毫无体育精神,但是能够给你在这场末日比赛中带来一点优势。这把重剑的把手经过了充分绝缘改装,剑格上接上了一把高压电击枪,并通过电子计分器的电路连到了重剑末端。如果你在击打敌人时按下电击开关,就可以释放出一道强烈的电击。" +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "我 的 天 啊! 着 火 啦 !!" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" -msgstr[0] "电击佩剑" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" +msgstr[0] "廷达罗斯之哨" -#. ~ Description for electrified saber +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." -msgstr "" -"这把佩剑的改装可以说毫无体育精神,但是能够给你在这场末日比赛中带来一点优势。这把佩剑的把手经过了充分绝缘改装,剑格上接上了一把高压电击枪,并沿着佩剑的血槽连到了剑的末端。如果你在击打敌人时按下电击开关,就可以释放出一道强烈的电击。" +msgid "Who is this Tindalos guy?" +msgstr "廷达罗斯是谁?" -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "一种早期的现代剑,在16到18世纪的西方被广泛使用。之所以命名为阔剑,是为了与细长的刺剑对比。" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "漩涡石" -#. ~ Description for broadsword +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." -msgstr "一种早期的现代剑,在16到18世纪的西方被广泛使用。之所以命名为阔剑,是为了与细长的刺剑对比。这一把看上去很糟糕,但挥舞几次问题不大。" - -#: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "御火者(关)" - -#. ~ Use action lacks_fuel_message for firebrand (off). -#: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "实在是冲不动了!" +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." +msgstr "一块遍布漩涡刻痕的石头,四周遍布着孔洞。虽然看上去不小,但几乎没有重量,似乎有气流聚集在这块石头的周围。" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "冲啊!" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "多功能口哨" -#. ~ Description for firebrand (off) +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." -msgstr "在黑暗时代用来解决冲突的两个经典象征的组合---大刀和火炬。将它点燃,告诉那些毫无信仰的丧尸,谁才是这里的主人。" +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." +msgstr "一个廉价的小玩意儿,结合了口哨,温度计,放大镜,和指南针。" #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "御火者(开)" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "斑鸠琴" -#. ~ Use action charges_extinguish_message for firebrand (on). +#. ~ Description for banjo #: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "这股力量消退了!" +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "一把批量生产的斑鸠琴,看起来保存的挺不错的。" -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "你的刀刃为战而燃!" +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "骨笛" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Description for bone flute #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "是时候逃跑了!" +msgid "A polished bone flute with five finger holes." +msgstr "一根经过精心打磨的骨笛,上面有着五个音孔。" -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "你手中的剑在水中嘶嘶作响,熄灭了。" +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "黑管" -#. ~ Description for firebrand (on) +#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." -msgstr "一个将中世纪用来解决麻烦的典范——大刀和火炬——组合起来的武器,刀刃因为高温而发光,令圣剑都黯然失色!使用它来关闭。" +msgid "An ornate clarinet made from wood." +msgstr "一只木制的管乐器。" -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "这种阔刃军刀因为普遍被水手与海盗使用而闻名。偏短的刀刃让它在近身时得心应手。这一把看上去很糟糕,但挥舞几次问题不大。" +msgid "flute" +msgid_plural "flutes" +msgstr[0] "短笛" -#. ~ Description for rapier +#. ~ Description for flute #: lang/json/TOOL_from_json.py -msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." -msgstr "很适合绅士与剑士使用的武器,轻盈而迅捷,可以适用于各种战斗。" +msgid "A simple silver-plated flute." +msgstr "一只简易的银质短笛。" -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "一柄武士刀,打刀款式,为日本武士步兵作战时使用,刀身中央略微弯曲,以利于迅速拔刀,全长一米左右,刀刃锋利无比。" +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "短号" -#. ~ Description for katana +#. ~ Description for trumpet #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." -msgstr "一柄武士刀,打刀款式,为日本武士步兵作战时使用,刀身中央略微弯曲,以利于迅速拔刀,全长一米左右。这把刀的刀柄圆头已经脱落,刀刃也磨损严重。" +msgid "A brass trumpet with only a few dents here and there." +msgstr "一只黄铜制成的短号,仅仅有些擦伤。" #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "升阳刀" +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "四弦琴" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "时间仿佛静止了,一切都很安静。" +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "一把批量生产的四弦琴,看起来保存的挺不错的。" -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "太阳升起。" +msgid "violin" +msgid_plural "violins" +msgstr[0] "小提琴" -#. ~ Description for Rising Sun +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" -"这把武士刀刀锋边缘有着汽油喷嘴。大家喜欢火,人们喜欢武士刀,所以为什么不把它们结合在一起?汽油燃烧器附加在刀刃上可以烧伤敌人。使用它来点火。" - -#. ~ Use action charges_extinguish_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "光线暗淡下来。" - -#. ~ Use action noise_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "阳光灿烂。" - -#. ~ Use action voluntary_extinguish_message for Rising Sun. -#: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "太阳落下。" - -#. ~ Description for Rising Sun -#: lang/json/TOOL_from_json.py -msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." -msgstr "武士刀可以发出愤怒灼热的光,当然这不是因为热,但它仍然像魔鬼一样刺痛。" - -#. ~ Description for zweihänder -#: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "一把德制巨型双手剑,极具视觉冲击力。不知是设计师的奇思妙想,还是铸剑师的偷奸耍滑,这把剑的剑刃有些不妙的弯曲。" - -#. ~ Description for wakizashi -#: lang/json/TOOL_from_json.py -msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." -msgstr "这是一种比较常见的日本短刀。此款是做工不佳且有大量损坏的劣质品。" - -#: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "蝴蝶剑" - -#. ~ Description for pair of butterfly swords -#: lang/json/TOOL_from_json.py -msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." -msgstr "这是一对传统的少林蝴蝶剑。它们的大小和弯刀差不多,但有护手板和更宽的刀刃。" - -#: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "链锯圆月铲(关)" - -#. ~ Description for chainsaw lajatang (off) -#: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." -msgstr "一根长棍两端各绑着一把链锯。发明这武器的人不是天才就是疯子;它的重量决定了只有身强力壮且技艺精湛的战士才能把它玩转。" +"一把便宜的、工厂批量生产的小提琴,能弹出美妙动听的音乐。\n" +"\"拉的不如弹得好听。\"" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "链锯圆月铲(开)" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "金色小提琴" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." -msgstr "一根长棍两端各绑着一把链锯。两把链锯都开启了,正在消耗汽油;激活它来关闭。" +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." +msgstr "一把闪闪发光的金色小提琴,被某种奇怪的光环环绕着。你有种这玩意曾经属于某个伟人的感觉。" #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "电动链锯圆月铲(关)" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "鸡笼" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." -msgstr "一根长棍两端各绑着一把电动链锯。发明这武器的人不是天才就是疯子;它的重量决定了只有身强力壮且技艺精湛的战士才能把它玩转。" - -#: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "电动链锯圆月铲(开)" +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." +msgstr "一个铁丝网制成的笼子,本来是用来抓鸡的,但也可以用来运输体型类似的动物。激活它后选择需要捕获的动物,或者选择空地放出笼中动物。" -#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." -msgstr "一根长棍两端各绑着一把电动链锯。两把链锯都开启了,正在消耗电力;激活它来关闭。" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "狗哨" -#. ~ Description for cutlass +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." -msgstr "这种阔刃军刀因为普遍被水手与海盗使用而闻名。偏短的刀刃让它在近身时得心应手。" +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." +msgstr "一只小型的哨子,吹它的时候会产生一种高频的声波,让附近所有非敌对状态的狗狗都会向你靠拢并为你而战。" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "格斗链锯(关)" +msgid "horse tack" +msgid_plural "horse tacks" +msgstr[0] "鞍具" -#. ~ Description for combat chainsaw (off) +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." -msgstr "经过魔改之后,这把消声轻量链锯成为一把大杀器。不幸的是,它再也不能像从前那样畅快淋漓地切木头了。" +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." +msgstr "一个鞍座,一副缰绳,以及配套的各类马钉,能够装在已驯服的动物身上,让它供你骑乘。" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "格斗链锯(开)" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "宠物笼" -#. ~ Description for combat chainsaw (on) +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." -msgstr "这把格斗链锯已经启动,正在不断消耗汽油。激活它来关闭。" +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." +msgstr "一个塑料笼子,可以用来运输小型宠物。激活它后选择需要捕获的动物,或者选择空地放出笼中动物。" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "电动格斗链锯(关)" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" +msgstr[0] "木制宠物笼" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." -msgstr "经过魔改之后,这把消声轻量电锯成为一把大杀器。不幸的是,它再也不能像从前那样畅快淋漓地切木头了。" +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." +msgstr "一个木制笼子,可以用来运输小型宠物。激活它后选择需要捕获的动物,或者选择空地放出笼中动物。" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "电动格斗链锯(开)" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "无线控制器" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." -msgstr "这把电动格斗链锯已经启动,正在不断消耗电力。使用它来将它关闭。" - -#: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "异界树脂荚囊" +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" +msgstr "一个用来操纵遥控车的无线控制器,通过摇杆来控制车的移动,还有一堆用不到的按钮,或许是用来控制更高级的型号的。" -#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py -msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." -msgstr "这是一个大型荚囊,有一个木桶大小,里面装满了粘稠的异界树脂。紧紧地挤压它会导致树脂从断裂的茎端喷出,只要暴露在空气中几秒钟就会迅速硬化。" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "遥控车" +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "玻璃碎片" +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "一辆遥控车,老少皆宜。" -#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py -msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." -msgstr "你小心地将碎片放在地上,让它能被经过的东西压碎。" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "遥控车(开)" -#. ~ Description for glass shard +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." -msgstr "一片碎玻璃,边缘锋利。可以拿来戳人,不过还是先戴上手套比较好。" +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." +msgstr "这辆遥控车已经开启,正跟正儿八经的电动车一样吃着电池!使用无线控制器来驾驶它。" #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "塑料片" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "无线电启动器" -#. ~ Description for plastic chunk +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." -msgstr "一块塑料。可以用来制作,修复或者强化塑料制品。" +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." +msgstr "这件小型电子元件可以被附加到某些物品上,将在接受到一个无线电信号后开启。" #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "化纤布片" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "收音机(关)" -#. ~ Description for synthetic fabric +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." -msgstr "一小束合成化纤。与你和其他天然材料不同,它不会随着年龄的增长而衰老退化。不过也许现在这不算什么坏事了。" +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." +msgstr "无线电,能够接受信号,并转化为声波。据说要是对准了信号塔,声音会格外响亮。" #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" -msgstr[0] "莱卡布片" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "收音机(开)" -#. ~ Description for lycra patch +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." -msgstr "一小束掺入了可拉伸的莱卡纤维的合成纤维。可以用来制作具有弹性而坚韧的衣物。时尚,但不环保;但至少现在你会回收它了。" - -#: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "固态燃料块便携炉" +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." +msgstr "这台无线电设备已经被启动,不停消耗着电池的同时不断向你播送着附近电台传出的资讯。" -#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py -msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." -msgstr "又称为易斯比特炉,这是一个轻量级的可折叠炉子。设计为使用乌洛托品片来烹饪。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "火盆" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "双向无线电" -#. ~ Description for brazier +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." -msgstr "一个巨大的金属支架,用于容纳篝火。火盆内的篝火不会引燃周围的易燃物。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "火桶(200L)" - -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." -msgstr "用来烧火的大金属桶。它的桶壁上有多个孔以保障空气供应。火桶中的火不会蔓延到周围的易燃物品。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "火桶(100L)" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "营地椅" +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" +msgstr "这是一个有数据传输模块的无线电手台,你可以用它和另一个有这个手台的人联系。只是,在这个年头,好像没有人用这个了……" -#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "已折叠的营地椅,展开它来坐下。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "金属屠宰架" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "载具远程遥控器" -#. ~ Description for metal butchering rack +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." -msgstr "一个金属屠宰架子,可以将清理内脏后的胴体悬挂在半空中。它已经被折叠起来以便携带。" +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." +msgstr "一个真车的遥控器。可以打开和关闭机载设备。有些汽车还可以远程驾驶。" -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "折叠充气船" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" +msgstr[0] "桦皮集雨器" -#. ~ Use action unfold_msg for inflatable boat. +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "你费劲地展开了%s,并给它充气,准备使用它。" +msgid "You place the birchbark funnel, waiting to collect rain." +msgstr "你安置了桦皮集雨器,等待收集雨水。" -#. ~ Description for inflatable boat +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." -msgstr "这种物品平时都是放了气折起来存放的,需要时就给它充气,然后才能使用。当然你要有打气筒在背囊里。激活它以充气。" +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." +msgstr "这是一个小型桦树集雨器。放置在室外的容器上来收集雨水。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "金属烟熏架" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "集雨器" -#. ~ Description for metal smoking rack +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." -msgstr "设计用于熏制食物的金属架,可以获得更好的保存和口感。它已经被折叠起来以便携带。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "旅行餐桌" +msgid "You place the funnel, waiting to collect rain." +msgstr "你安置了集雨器,等待收集雨水。" -#. ~ Description for tourist table +#. ~ Description for funnel #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." -msgstr "一个金属制的旅行餐桌,用于野外旅行使用。它已经被折叠起来以便携带。" +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." +msgstr "一个用来收集雨水的漏斗状装置。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "防水皮革" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "皮革集雨器" -#. ~ Description for leather tarp +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." -msgstr "一大块缝制的皮革,可以用来代替野餐毯子,但用作屠宰工具更有价值,因为它不会渗血。它已经被卷起以便于携带。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "纤维垫" +msgid "You place the leather funnel, waiting to collect rain." +msgstr "你安置了皮革集雨器,等待收集雨水。" -#. ~ Description for fiber mat +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." -msgstr "一种由纤维材料编织而成的大垫子,可代替野餐毯,但用作屠宰工具更有价值。因为太薄不能作为舒适的睡眠场所。它已经被卷起以便于携带。" - -#: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "黄油搅拌机(折叠)" +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." +msgstr "一个用来收集雨水的小型皮革漏斗状装置。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" -#. ~ Description for folded butter churn -#: lang/json/TOOL_from_json.py -msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." -msgstr "一个大木桶,能够将生牛奶制成黄油和奶油。这个型号有个脚踏曲柄,能够装下三加仑生牛奶。" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "简易集雨器" +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "打火石" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "你放置了简易集雨器,万事俱备,只待下雨了。" -#. ~ Description for flint and steel +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." -msgstr "这是一根镁棒和一个碳钢撞针。用它来点燃火焰。" - -#: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" -msgstr[0] "手动压弹机" +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." +msgstr "一个用来收集雨水的小型手工简易漏斗状装置。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." -msgstr "小型的手工压弹机,足够你进行各种复装弹药制备。" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "金属集雨器" +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "简易霰弹\"压弹机\"" +msgid "You place the metal funnel, waiting to collect rain." +msgstr "你安置了金属集雨器,等待收集雨水。" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." msgstr "" -"这套简易装置可以用来随时重新装填霰弹。它由一根中间开孔的木板、一根中号钉子和一根木销组成,分别用于放置填料、打开并(小心地)装上底火。火药和弹丸通过一颗切短的霰弹壳来称量。木板的另一侧被制成能够碾压卷曲塑料弹壳的形状。这套装置不能改弹药口径,因此复装的霰弹在之前发射的枪里发射效果最好。" - -#: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "反冲拆弹锤" - -#. ~ Description for kinetic bullet puller -#: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "这是一个用来拆解子弹的装置。" - -#: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "电提灯(关)" - -#. ~ Use action need_charges_msg for electric lantern (off). -#: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "电提灯没电了。" - -#. ~ Description for electric lantern (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." -msgstr "一盏电提灯,灯光虽然不是很亮,但是可以持续亮很久。使用来打开。" - -#: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "电提灯(开)" - -#. ~ Use action msg for electric lantern (on). -#: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "你关掉了油灯。" - -#: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "手电筒(关)" - -#. ~ Use action msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "你打开了手电筒。" - -#. ~ Use action need_charges_msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "手电的电池耗尽了。" - -#. ~ Description for flashlight (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." -msgstr "这是一个塑料握把的典型家用手电筒。使用充电电池提供照明,前提是有电池。" - -#: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "手电筒(开)" - -#. ~ Use action msg for flashlight (on). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "你关闭了手电筒。" - -#: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "照明弹" - -#. ~ Use action menu_text for flare. -#: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "击发击锤" - -#. ~ Use action msg for flare. -#: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "你点燃了信号弹!" +"一个用来收集雨水的大型金属漏斗状装置。相较于塑料版更难移动,但能收集更多水。在户外激活该物品把它放在地上,然后在它下面放一个容器就可以收集雨水了。" -#. ~ Description for flare #: lang/json/TOOL_from_json.py -msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." -msgstr "一个缓慢燃烧的镁制照明弹。激活后,它会持续发出约半个小时的强光。" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "防水帆布集雨器" +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "照明弹(点燃)" +msgid "You set up the raincatcher, waiting to collect water." +msgstr "你设置了防水帆布集雨器,等待收集水。" -#. ~ Description for active flare +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." -msgstr "这种镁制照明弹正在不停地燃烧,大约半小时后熄灭。" +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +msgstr "由一些棍子和绳子与防水油布所搭建的一个简易集雨器。" #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "耐用手电筒(关)" +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "气压计" -#. ~ Use action msg for heavy duty flashlight (off). +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "你打开了耐用手电筒。" +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "一个塑料气压计,可以让你知道当前气压。" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "耐用手电的电池耗尽了。" +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "粘液罐" -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." -msgstr "这是一个耐用铝管的LED手电,多为警卫使用,可勉强当作武器使用。使用充电电池提供照明,前提是有电池。" - -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "耐用手电筒(开)" - -#. ~ Use action msg for heavy duty flashlight (on). -#: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "你关闭了耐用手电筒。" - -#: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "乙炔灯(关)" +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." +msgstr "罐子上贴着个标签:\"警告:内含剧毒及极强腐蚀性物质!该物质具有自主意识!开启后果自负!\"你感觉到里面有什么东西在动。" -#. ~ Use action need_charges_msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "%s必须装在一个气罐上来点亮。" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "化学用品包" -#. ~ Description for acetylene lamp (off) +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." -msgstr "一件仿古的黄铜油灯,设计成使用压缩乙炔气罐。是个有效而又有些危险的光源。" - -#: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "乙炔灯(开)" - -#. ~ Use action msg for acetylene lamp (on). -#: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "%s熄灭了。" +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." +msgstr "" +"这是一整套装在盒子里的化学实验装置,包括一些玻璃器皿、软管、金属导线、加热板以及护目镜。如果你需要的话,它可用来制造化学用品。\n" +"\"用于制造纯度高达99.1%的淡蓝色结晶。\"" #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "哮喘吸入器" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "基础化学用品包" -#. ~ Description for inhaler +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." -msgstr "沙丁胺醇吸入剂。用于治疗支气管痉挛,对于哮喘患者非常有用。一种温和的兴奋剂,它可能导致神经过敏或震颤。" +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." +msgstr "这是一整套基本的化学实验装置,包括一些玻璃器皿、软管以及护目镜。如果你需要的话,它可用来制造化学用品。这件物品需要热源。" #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "无线控制器" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "电解工具箱" -#. ~ Description for RC control +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" -msgstr "一个用来操纵遥控车的无线控制器,通过摇杆来控制车的移动,还有一堆用不到的按钮,或许是用来控制更高级的型号的。" +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." +msgstr "一整套能够进行直流电电解的线缆和电极设备,通常使用在液体上。可用于制造物品。需要安装一个蓄电池或者12V的载具电池配合使用。" #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "遥控车" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "氢气罐" -#. ~ Description for RC car +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "一辆遥控车,老少皆宜。" +msgid "" +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." +msgstr "这是一个压缩氢气罐。如果你需要从零开始制造水,或者让一架齐柏林飞艇升空,它可能会派上用场。" #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "遥控车(开)" +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "湿度计" -#. ~ Description for RC car (on) +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." -msgstr "这辆遥控车已经开启,正跟正儿八经的电动车一样吃着电池!使用无线控制器来驾驶它。" +msgid "A plastic hygrometer that can read the relative humidity in the air." +msgstr "一个塑料湿度计,可以让你知道当前相对湿度。" #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "无线电启动器" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "氮气罐" -#. ~ Description for radio activation mod +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." -msgstr "这件小型电子元件可以被附加到某些物品上,将在接受到一个无线电信号后开启。" +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." +msgstr "" +"这是一个压缩氮气罐。氮气化学性质稳定,非常有用。\n" +"\"警告:禁止口鼻接触。\"" #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "收音机(关)" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "氧气罐" -#. ~ Description for radio (off) +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." -msgstr "无线电,能够接受信号,并转化为声波。据说要是对准了信号塔,声音会格外响亮。" +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." +msgstr "一个用于储存高压气体的大型钢罐。上面有着一个依稀可见的 O2 标记。" #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "收音机(开)" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "铂金格栅" -#. ~ Description for radio (on) +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." -msgstr "这台无线电设备已经被启动,不停消耗着电池的同时不断向你播送着附近电台传出的资讯。" +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." +msgstr "一个带有一层铂金镀层的金属格栅,可在某些化学反应中当作催化剂使用。" #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "双向无线电" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "传送门发生器" -#. ~ Description for two-way radio +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" -msgstr "这是一个有数据传输模块的无线电手台,你可以用它和另一个有这个手台的人联系。只是,在这个年头,好像没有人用这个了……" +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." +msgstr "一个罕见、奇异、不可思议的来自异界的装置。光是盯着它看上一会就会让你头疼。上面覆盖了各种奇特的陌生符号。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "传送平板" +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "载具远程遥控器" +msgid "You place the telepad." +msgstr "你放置了触发板。" -#. ~ Description for remote vehicle controller +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." -msgstr "一个真车的遥控器。可以打开和关闭机载设备。有些汽车还可以远程驾驶。" +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." +msgstr "这是一个由传送器和太阳能电池组成的传送陷阱,踩上去会触发它。" #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "化学用品包" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "单人传送器" -#. ~ Description for chemistry set +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." -msgstr "" -"这是一整套装在盒子里的化学实验装置,包括一些玻璃器皿、软管、金属导线、加热板以及护目镜。如果你需要的话,它可用来制作一些化学用品。\n" -"\"用于制造纯度高达99.1%的淡蓝色结晶。\"" +"This is an experimental device that will teleport you a short distance when " +"activated." +msgstr "这是一个神秘的装置,激活后能让你传送一小段距离。至于会不会传到怪物堆里,那就听天由命了。" #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "基础化学用品包" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "涡轮2000型全息多普勒气象分析仪" -#. ~ Description for basic chemistry set +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." -msgstr "这是一整套基本的化学实验装置,包括一些玻璃器皿、软管以及护目镜。如果你需要的话,它可用来制作一些化学用品。这件物品需要热源。" +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." +msgstr "" +"一个公文箱,内嵌一台看起来像是80年代老货的笔记本电脑。它古董的单色显示器上显示着大量的气象数据。不过貌似它没法帮你找到什么超级食物制造机。(注:出自电影《美食从天降》)" #: lang/json/TOOL_from_json.py msgid "basic laboratory analysis kit" @@ -78457,17 +77334,17 @@ msgid "" msgstr "端部有旋塞的长玻璃柱。如果你是个对化学很认真的人,你可能在某个地方纹了一个这样的纹身。" #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" +msgid "rotary evaporator" +msgid_plural "rotary evaporators" msgstr[0] "旋转蒸发仪" -#. ~ Description for rotary evapourator +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py msgid "" "Just looking at this thing makes you feel like a proper mad scientist. It's" " a series of glass tubes and round flasks, connected to a central motor and " "a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " +"the motor, evaporating the contents. The vapour is then condensed in the " "tubes and collected in another flask, in case you wanted to save it for " "later." msgstr "" @@ -78522,6 +77399,100 @@ msgid "" "toy!" msgstr "这是一个较小版本的,台式的大型家具大小的离心机。别被它的便携式天平欺骗了,它仍然是一个非常强大的设备,可以快速旋转东西。这不是玩具!" +#: lang/json/TOOL_from_json.py +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "简易棚屋(损坏)" + +#. ~ Description for damaged shelter kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." +msgstr "用毛皮和木棍组合成的小帐篷,可以把它架设在地面上。顺便提醒一下,它似乎受损了,最好修一修。激活它来放置。" + +#: lang/json/TOOL_from_json.py +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "大帐篷" + +#. ~ Description for large tent +#: lang/json/TOOL_from_json.py +msgid "" +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." +msgstr "这是一只供全家出行使用的帐篷,可以提供大量的空间,但十分笨重。" + +#: lang/json/TOOL_from_json.py +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "简易棚屋" + +#. ~ Description for shelter kit +#: lang/json/TOOL_from_json.py +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "用毛皮和木棍组合成的小帐篷,可以把它架设在地面上。" + +#: lang/json/TOOL_from_json.py +msgid "tent" +msgid_plural "tents" +msgstr[0] "帐篷" + +#. ~ Description for tent +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small personal tent, it's just big enough to fit you comfortably." +msgstr "一顶小帐篷,足够一个人舒舒服服地钻进去睡大觉。" + +#: lang/json/TOOL_from_json.py +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "高级电子烟" + +#. ~ Description for advanced electronic cigarette +#: lang/json/TOOL_from_json.py +msgid "" +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." +msgstr "电子香烟的高级版本。和普通香烟比起来摄取尼古丁的方式要柔和得多,不过照样会让你上瘾。需要电池和尼古丁浓缩液来运作。" + +#: lang/json/TOOL_from_json.py +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "烟管" + +#. ~ Description for crack pipe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." +msgstr "一个细玻璃管,底部可以点火。用来享用某些,你懂的,非法的违禁物质。" + +#: lang/json/TOOL_from_json.py +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "玻璃烟管" + +#. ~ Description for glass pipe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." +msgstr "一个手工吹制而成的玻璃管,经常被用来吸食迷幻类植物制品。" + +#: lang/json/TOOL_from_json.py +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "烟斗" + +#. ~ Description for tobacco pipe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." +msgstr "一个手工雕刻而成的烟斗,可以用来吸食烟叶。" + #: lang/json/TOOL_from_json.py msgid "pair of scissors" msgid_plural "pairs of scissors" @@ -78534,6 +77505,804 @@ msgid "" "made from cotton (like clothing) into rags." msgstr "一个长的工艺剪刀,用以将衣物等棉制品剪割成布条,或有其它用途。" +#: lang/json/TOOL_from_json.py +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "骨针" + +#. ~ Description for bone needle +#: lang/json/TOOL_from_json.py +msgid "" +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." +msgstr "一根由骨头制成的锐利针头。可用来制造粗糙的简易服装和物品。它低劣的品质使它不适合用来制造任何需要精度或速度的物品。" + +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "弯针" + +#. ~ Description for curved needle +#: lang/json/TOOL_from_json.py +msgid "" +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." +msgstr "一种钢制的弯曲的尖针。它的圆形的形状可以使它只穿透的材料的一侧。虽然不适合大多数的裁缝工作,但这是拼接氯丁橡胶的必需品。" + +#: lang/json/TOOL_from_json.py +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "木针" + +#. ~ Description for wooden needle +#: lang/json/TOOL_from_json.py +msgid "" +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." +msgstr "一根削尖的木针,上面有个刻出来的穿线孔。它低劣的品质使它不适合用来制造任何需要精度或速度的物品,或者用于类似于凯夫拉的坚硬材质上。" + +#: lang/json/TOOL_from_json.py +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "缝纫工具箱" + +#. ~ Description for sewing kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." +msgstr "一个装有各种针线和纹理工具的小缝纫盒。使用缝纫工具可以修复或者加固各类服饰,这需要用到你的缝纫技能。" + +#: lang/json/TOOL_from_json.py +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "鞣制中的皮革" + +#. ~ Use action msg for tanning leather hide. +#: lang/json/TOOL_from_json.py +msgid "You carefully unfold the tanning leather hide and shake it clean." +msgstr "你煞费苦心地展开鞣制中的皮革,把它抖干净。" + +#. ~ Use action not_ready_msg for tanning leather hide. +#: lang/json/TOOL_from_json.py +msgid "The tanning leather hide isn't done yet." +msgstr "皮革鞣制尚未完成。" + +#. ~ Description for tanning leather hide +#: lang/json/TOOL_from_json.py +msgid "" +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." +msgstr "一张经过处理的动物皮,正在进行必要的化学变化以变成皮革。当它鞣制完成后你就可以激活它以展开并使用它。" + +#: lang/json/TOOL_from_json.py +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "鞣制中的毛皮" + +#. ~ Use action msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgstr "你煞费苦心地展开鞣制中的毛皮,把它抖干净。" + +#. ~ Use action not_ready_msg for tanning fur pelt. +#: lang/json/TOOL_from_json.py +msgid "The tanning fur pelt isn't done yet." +msgstr "皮草尚未鞣制。" + +#. ~ Description for tanning fur pelt +#: lang/json/TOOL_from_json.py +msgid "" +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." +msgstr "一张经过处理的动物毛皮,正在进行必要的化学变化以变成毛皮。当它鞣制完成后你就可以激活它以展开并使用它。" + +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "裁缝助手" + +#. ~ Description for tailor's kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." +msgstr "一个装着各种针、几卷线,几把小剪刀,以及一把锥子的高品质缝纫工具箱。使用它可以修改你的衣服和装甲。它主要运用你的裁缝技能。" + +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" +msgstr[0] "体重秤" + +#. ~ Description for bathroom scale +#: lang/json/TOOL_from_json.py +msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgstr "这是一个小型的浴室秤,用来称一个人裸体时的体重。" + +#: lang/json/TOOL_from_json.py +msgid "scrub brush" +msgid_plural "scrub brushes" +msgstr[0] "刷子" + +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#: lang/json/TOOL_from_json.py +msgid "This is a simple scrub brush." +msgstr "这是一个简单的刷子。" + +#: lang/json/TOOL_from_json.py +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "电动理发剪" + +#. ~ Description for electric hair trimmer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." +msgstr "一个小巧的电动理发剪。如果你有电池,你可以用它剪头发。每次使用需要10单位的电池。" + +#: lang/json/TOOL_from_json.py +msgid "mop" +msgid_plural "mops" +msgstr[0] "拖把" + +#. ~ Description for mop +#: lang/json/TOOL_from_json.py +msgid "" +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." +msgstr "笨重的拖把,清理泄露的液体很不错。" + +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" +msgstr[0] "布条" + +#. ~ Description for rag +#: lang/json/TOOL_from_json.py +msgid "" +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." +msgstr "一条还算大的布条,能用来制造物品,也可以绑在流血处,或许能止血。" + +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "刮胡刀套装" + +#. ~ Description for shaving kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." +msgstr "一个为旅行者准备的紧凑、轻便的刮胡刀工具包。如果你有肥皂,你可以用它刮胡子。每次使用需要1单位的肥皂" + +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" +msgstr[0] "海绵" + +#. ~ Description for sponge +#: lang/json/TOOL_from_json.py +msgid "" +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." +msgstr "海绵由多孔的软材料制成,可以拿来做清洁。通常用于清洁不透水的表面。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "简易理发剪" + +#. ~ Description for makeshift haircut kit +#: lang/json/TOOL_from_json.py +msgid "This is a kit with tools for cutting hair." +msgstr "这是一套理发工具。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "简易剃须刀套装" + +#. ~ Description for makeshift shaving kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." +msgstr "一把简易剃须刀。如果你有肥皂,你可以用它刮胡子。每次使用需要1单位的肥皂。" + +#: lang/json/TOOL_from_json.py +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "洗衣板" + +#. ~ Description for washboard +#: lang/json/TOOL_from_json.py +msgid "" +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." +msgstr "一块木制的洗衣板。如果你有肥皂,你可以用它洗脏衣服。每次使用需要消耗清洗剂。" + +#: lang/json/TOOL_from_json.py +msgid "washing kit" +msgid_plural "washing kits" +msgstr[0] "洗涤工具箱" + +#. ~ Description for washing kit +#: lang/json/TOOL_from_json.py +msgid "" +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." +msgstr "洗衣板和海绵或是布条组成的工具套装,这就是大灾变后洗涤所需的一切用具。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "捕熊陷阱" + +#. ~ Use action bury_question for bear trap. +#: lang/json/TOOL_from_json.py +msgid "Bury the beartrap?" +msgstr "确定埋下捕熊陷阱?" + +#. ~ Use action done_message for bear trap. +#: lang/json/TOOL_from_json.py +msgid "You set the beartrap." +msgstr "你设置了捕熊陷阱。" + +#. ~ Use action done_message for bear trap. +#: lang/json/TOOL_from_json.py +msgid "You bury the beartrap." +msgstr "你埋下了捕熊陷阱。" + +#. ~ Description for bear trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." +msgstr "一副装有压力板的铁爪。布置在地面上做成陷阱,可以保证每个失足踩上来的家伙喝上一壶。如果你随身带着铁锹,你还能把它埋在土里。" + +#: lang/json/TOOL_from_json.py +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "刀刃陷阱" + +#. ~ Use action done_message for blade trap. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "你在%d格外设置了刀片陷阱。" + +#. ~ Description for blade trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." +msgstr "弯刀横向的连接着电动机,连接着一个开关。当按下开关,刀片就会像电风扇一样转起来,形成一个3x3面积的陷阱。" + +#: lang/json/TOOL_from_json.py +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "钉板陷阱" + +#. ~ Use action done_message for nailboard trap. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "你成功在%s上安装了钉板陷阱 ,当然钉子朝上。" + +#. ~ Description for nailboard trap +#: lang/json/TOOL_from_json.py +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "这是一块厚实的木板,其中一端上有几枚长长的钉子。你可以邀请你的敌人享受脚板的\"愉悦\"。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "诡雷" + +#. ~ Use action done_message for booby trap. +#: lang/json/TOOL_from_json.py +msgid "You set the booby trap up and activate the grenade." +msgstr "你设置了引信,然后激活了榴弹。" + +#. ~ Description for booby trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." +msgstr "由引线启动的简陋炸药。再也不用担心炸弹捻被人不小心踩灭的尴尬事情发生了。使用它来布置在地面上。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "气泡垫" + +#. ~ Use action done_message for bubble wrap. +#: lang/json/TOOL_from_json.py +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "你把泡泡卷铺在了地上,准备充气。" + +#. ~ Description for bubble wrap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." +msgstr "这是一层又一层的泡沫塑料,如果有东西踩过它的话,会发出足够的响声以提醒在附近活动的你。" + +#: lang/json/TOOL_from_json.py +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "铁蒺藜" + +#. ~ Use action done_message for loose caltrops. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "你将铁蒺藜撒在%s上。" + +#. ~ Description for loose caltrops +#: lang/json/TOOL_from_json.py +msgid "" +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." +msgstr "一些金属小刺猬,如果哪个倒霉蛋踩上去,就得担心破伤风的问题了。" + +#: lang/json/TOOL_from_json.py +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "玻璃蒺藜" + +#. ~ Use action done_message for loose glass caltrops. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You scatter the glass caltrops on the %s." +msgstr "你将玻璃蒺藜撒在%s上。" + +#. ~ Description for loose glass caltrops +#: lang/json/TOOL_from_json.py +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "这些玻璃碎片粘在一起,露出锋利的边缘。如果一个毫无戒心的受害者踩到一个,他们就会被收到伤害。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "十字弓陷阱" + +#. ~ Use action done_message for crossbow trap. +#: lang/json/TOOL_from_json.py +msgid "You set the crossbow trap." +msgstr "你设置了弩陷阱。" + +#. ~ Description for crossbow trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." +msgstr "一根轻巧的棉线轻柔地连在了弩的扳机之上,只要轻轻一拨,一支致命的短矢就会直奔目标而去,把它扎成巫毒娃娃。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "地雷" + +#. ~ Use action bury_question for land mine. +#: lang/json/TOOL_from_json.py +msgid "Bury the land mine?" +msgstr "埋下地雷?" + +#. ~ Use action done_message for land mine. +#: lang/json/TOOL_from_json.py +msgid "You set the land mine." +msgstr "你设置了地雷。" + +#. ~ Use action done_message for land mine. +#: lang/json/TOOL_from_json.py +msgid "You bury the land mine." +msgstr "你埋下了地雷。" + +#. ~ Description for land mine +#: lang/json/TOOL_from_json.py +msgid "" +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "这是一个已经埋设好的地雷,一旦踩上就会爆炸。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "霰弹枪陷阱" + +#. ~ Use action done_message for shotgun trap. +#: lang/json/TOOL_from_json.py +msgid "You set the shotgun trap." +msgstr "你设置了霰弹枪陷阱。" + +#. ~ Description for shotgun trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "一根轻巧的棉线轻柔地连在了一把双管霰弹枪的扳机之上,只要轻轻一拨,霰弹枪就会双管齐发,给那位不幸的家伙一个痛快。" + +#: lang/json/TOOL_from_json.py +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "绊索诱捕陷阱" + +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "你安置了绊索。" + +#. ~ Description for tripwire trap +#: lang/json/TOOL_from_json.py +msgid "" +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." +msgstr "绊索陷阱,只能设置在门口或是狭窄的走廊。它可以用来困住经过的对象,将对方绊倒的同时也可能造成轻微伤。" + +#: lang/json/TOOL_from_json.py +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "链锯(关)" + +#. ~ Description for chainsaw (off) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." +msgstr "便利的伐木工具,偶尔也作为武器使用。装填汽油之后,激活它来开启。威力巨大,不过难以掌控。" + +#: lang/json/TOOL_from_json.py +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "链锯(开)" + +#. ~ Description for chainsaw (on) +#: lang/json/TOOL_from_json.py +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "链锯已经启动,发出可怕的噪声。激活它来关闭。" + +#: lang/json/TOOL_from_json.py +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "圆锯(关)" + +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "你启动了圆锯。" + +#. ~ Description for circular saw (off) +#: lang/json/TOOL_from_json.py +msgid "" +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." +msgstr "" +"很轻的手持无线圆锯,能够用来切木头、丧尸或者……呃,如果你等不及了的话,披萨。虽然刃片看起来能在战斗中起到很大作用,但体积太小,想用它打中敌人可不容易。" + +#: lang/json/TOOL_from_json.py +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "圆锯(开)" + +#. ~ Description for circular saw (on) +#: lang/json/TOOL_from_json.py +msgid "" +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." +msgstr "很轻的手持无线圆锯。它的刃片正高速旋转。激活它来关闭。" + +#: lang/json/TOOL_from_json.py +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "铜制斧头" + +#. ~ Description for copper axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." +msgstr "一个足够大的经过加工的铜块被安装在一个木制的手柄上,成了一把粗糙但有效的斧头。" + +#: lang/json/TOOL_from_json.py +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "电动链锯(关)" + +#. ~ Description for electric chainsaw (off) +#: lang/json/TOOL_from_json.py +msgid "" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." +msgstr "便利的伐木工具,偶尔也作为武器使用。填装电池之后,使用它以将它启动。威力巨大,不过难以掌控。" + +#: lang/json/TOOL_from_json.py +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "电动链锯(开)" + +#. ~ Description for electric chainsaw (on) +#: lang/json/TOOL_from_json.py +msgid "" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." +msgstr "电锯已经启动,发出可怕的噪声。激活它来关闭。" + +#: lang/json/TOOL_from_json.py +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "石手斧" + +#. ~ Description for stone hand axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." +msgstr "磨利的宽扁石块+为了不割到手而装上的握把=旧石器时代的瑞士军刀!" + +#: lang/json/TOOL_from_json.py +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "金属手斧" + +#. ~ Description for metal hand axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." +msgstr "这是一大块钢,一边被锤成类似于刀刃的东西。它可以像斧子一样好用,但真的比不上一把合适的斧子。" + +#: lang/json/TOOL_from_json.py +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "石锛" + +#. ~ Description for stone adze +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stone adze, somewhat useful for cutting through wood objects." +msgstr "这是个石斧头,可以用来砍断木制物品。" + +#: lang/json/TOOL_from_json.py +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "石斧" + +#. ~ Description for stone axe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." +msgstr "一片锋利的石头被绑在一根棍子上,也能当斧子来用啦,可惜和铁斧相比,就差得远了。" + +#: lang/json/TOOL_from_json.py +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "木锯" + +#. ~ Description for wood saw +#: lang/json/TOOL_from_json.py +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "一个易损坏的锯子,可以用来锯木头。" + +#: lang/json/TOOL_from_json.py +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "装有黏土砖的托盘(湿)" + +#. ~ Use action msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "You test the bricks, and they're solid enough to use." +msgstr "你试了试,这块砖似乎已足够结实可以使用。" + +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. +#: lang/json/TOOL_from_json.py +msgid "The bricks are still too damp to bear weight." +msgstr "这块砖还太湿,承受不了重量。" + +#. ~ Description for pallet of wet adobe bricks +#: lang/json/TOOL_from_json.py +msgid "" +"A pallet full of heavy mud bricks which need to dry slowly to be usable." +msgstr "一个装满重泥砖的托盘,需要慢慢干燥才能使用。" + +#: lang/json/TOOL_from_json.py +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" +msgstr[0] "装有黏土砖的托盘(干)" + +#. ~ Description for pallet of dry adobe bricks +#: lang/json/TOOL_from_json.py +msgid "" +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." +msgstr "一堆简陋的泥砖,在你冒着生命危险出去的时候,已经干了一个星期了。拆开它取回你的框架和建筑用品。" + +#: lang/json/TOOL_from_json.py +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "乙炔制造机" + +#. ~ Description for acetylene-gas machine +#: lang/json/TOOL_from_json.py +msgid "" +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." +msgstr "这个大型设备接受水和电石,产出常压的乙炔气。" + +#: lang/json/TOOL_from_json.py +msgid "angle grinder" +msgid_plural "angle grinders" +msgstr[0] "角磨机" + +#. ~ Description for angle grinder +#: lang/json/TOOL_from_json.py +msgid "" +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." +msgstr "这种广泛的电动工具经常用于去除多余的材料或抛光表面。" + +#: lang/json/TOOL_from_json.py +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "便携式砖窑" + +#. ~ Description for brick kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." +msgstr "这是一个可移动的砖窑,设计用来烧砖的,但也可以烧任何粘土制品。" + +#: lang/json/TOOL_from_json.py +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "除漆片" + +#. ~ Description for paint chipper +#: lang/json/TOOL_from_json.py +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "一个类似凿子的工具,用来移除油漆。" + +#: lang/json/TOOL_from_json.py +msgid "clamp" +msgid_plural "clamps" +msgstr[0] "夹具" + +#. ~ Description for clamp +#: lang/json/TOOL_from_json.py +msgid "" +"This clamp is useful for keeping things still, especially if you have " +"several of them." +msgstr "一个能够保持物体静止不动的夹具,特别是当你同时有好几个夹子的时候。" + +#: lang/json/TOOL_from_json.py +msgid "claw bar" +msgid_plural "claw bars" +msgstr[0] "带爪撬棍" + +#. ~ Description for claw bar +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." +msgstr "这是一个小型撬棍,一端有一个带爪的弯曲用于拔出铁钉,可以轻易进出别人的家里而不破坏门或者用来开启下水沟井盖,还可以潇洒的敲开丧尸的脑袋。" + +#: lang/json/TOOL_from_json.py +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "混凝土搅拌器" + +#. ~ Description for concrete mixer +#: lang/json/TOOL_from_json.py +msgid "" +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." +msgstr "一台便携式的水泥搅拌机。虽说便携,仍然庞大而笨重,但是它可以单独运行,并只由电池组供电使用。里面也有一个内置的加热器。" + +#: lang/json/TOOL_from_json.py +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "无线电钻" + +#. ~ Description for cordless drill +#: lang/json/TOOL_from_json.py +msgid "" +"This is a cordless battery-powered drill with a selection of drill bits." +msgstr "这是一把无线电钻,由电池供电,供有一套钻头可供选择。" + +#: lang/json/TOOL_from_json.py +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "电动冲击钻" + +#. ~ Description for electric jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." +msgstr "一种能够钻穿坚硬岩石或其他表面的建筑工具。它靠UPS驱动,开启后,可以把附近的地面或者敌人钻出一个大洞来。" + +#: lang/json/TOOL_from_json.py +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "钢锯" + +#. ~ Description for hacksaw +#: lang/json/TOOL_from_json.py +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "一把坚固的锯子,适合用来切割金属物品。" + +#: lang/json/TOOL_from_json.py +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "锤子" + +#. ~ Description for hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." +msgstr "这是一把消磁的钢制羊角锤,有一个木头手把。使用铁锤、铁钉与木板就能够加固邻近门窗。此外它还有许多其他用途。" + +#: lang/json/TOOL_from_json.py +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "手摇钻" + +#. ~ Description for hand drill +#: lang/json/TOOL_from_json.py +msgid "" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." +msgstr "一种有着单一钻头的原始手工钻头。转速相当缓慢,但会迅速耗尽你的精力。" + +#: lang/json/TOOL_from_json.py +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "橡胶软管" + +#. ~ Description for rubber hose +#: lang/json/TOOL_from_json.py +msgid "" +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." +msgstr "一根柔软的橡胶软管。可以用来做东西,也可以用来从载具中抽油。" + #: lang/json/TOOL_from_json.py msgid "bottle jack" msgid_plural "bottle jacks" @@ -78566,6 +78335,122 @@ msgstr[0] "剪式千斤顶" msgid "A compact scissor jack used for lifting vehicles." msgstr "紧凑的剪式千斤顶,用于起重车辆。" +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "冲击钻" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "一种能够钻穿坚硬岩石或其他表面的建筑工具。它靠汽油驱动,开启后,可以把附近的地面或者敌人钻出一个大洞来。" + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "电动窑炉" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"一个使用电池供电的便携式电窑,原版设计用来烧制砖块,但你可以用它来烧制任何用黏土制品。如果会一些机械知识,你甚至可以把它从电池供电改装为车载电源供电。" + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "高级枪械修理包" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "一个修复受损的枪械的一整套工具包。使用标准电池,它是长期维护枪械的重要工具。每使用一次消耗25单位的电池电量。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "简易锤子" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "粗糙的锤子,用一块金属固定在棍子上制成。虽然当锤子是勉强凑合了,但跟正规的还是没得比。" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "金属锉刀组" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "这种工具通常用于从金属物体表面去除少量的材料。" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "金属水泥刮刀" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "这个金属工具通常是用来在建筑时平整混凝土、抹平砂浆或者刮大白的。" + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "杂项修理包" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" +"这是一个便携式工具包,包括用于从原材料中精确替换部件的小型刻刀、用于切割木材的耐用木锯以及用于清洁表面的柔软布条。配合足够的强力胶带,可用于修复部分材质特殊的物品。" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "塑料模具" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "一个塑料模具,可以用于塑性并制造塑料制品。" + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "多功能工具" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "一个将许多小工具整合进钳子握柄造就的多功能工具。" + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -78583,6 +78468,240 @@ msgstr "" "非常紧凑的小巧的工具包,用来焊接和切割金属。这个便携的氧-" "乙炔焊炬焊炬包含焊炬握柄,切割配件,整体结构非常便携。需要先连接到含有焊接气体的气罐才能使用。因为它的金工用途,你可以激活它开摧毁金属栅栏。" +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "油漆刷" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "一个大刷子,用来给墙刷漆而不是刷牙。" + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "鹤嘴锄" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "一把钢制大镐头,刨墙砸头两不误。劳动人民一声吼,地球也要抖三抖!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "针铰刀" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "这种手持式针铰刀用于扩大现有的孔,或从其中移除任何毛刺之类的东西。" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "手钳" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "这是一把基本的鲤鱼钳,能用来做一些基本的机械工作,如果你要做更复杂的工作,那就需要一个扳手了。" + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "电动打磨机" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "一台电动打磨机,可以用来打磨金属地面,直到他们像镜子一样亮。" + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "石锤" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "一个插着棒子的岩石,勉强可以做锤子,但山寨的毕竟比不过真的。" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "螺丝刀" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "一把十字螺丝刀,对制造电子产品和机械十分重要,而且还有许多其他用途。" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "螺丝刀组" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "一把有着多种尺寸和形状接口的螺丝刀。保证有正确的工具来进行更精细的工作" + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "基础枪械修理包" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "一个修复受损的枪械的便携式工具包。使用标准电池,它是长期维护枪械的重要工具。每使用一次消耗100单位的电池电量。" + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "电烙铁" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "一块可以被烧得很烫的金属板,可以用来制造电子产品,当然也可以用来灼烧伤口。" + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "工具箱" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "这是一个坚固的金属盒子,内含一套完整的工具,适用于大多数家居维护及建设活动。" + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "工坊工具箱" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "这是一个坚固的金属盒子,内含一套完整的工具,适用于大多数家居维护及建设活动,以及在高级制造工作的工坊中作为工具使用。" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "军手扩展" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "你的掌心工具箱,从你的手上伸出。它能帮助你切、剁,还能做其它的很多事情。" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "电弧焊枪" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "这是一个电池供电的工具,可以使用电弧将金属部件焊接在一起。这是一个建筑或维修时不可缺少的工具。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "简易电弧焊枪" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "这款简陋的电弧焊枪由几个小变压器、几根电线和自制的焊钳组装而成,完全无视人身安全。虽然效率不如工厂出品,但在必要时还是能用的。" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "木制水泥刮刀" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "这个大型自制工具通常用于在建筑时平整混凝土、抹平砂浆。你也可以拿它削别人的脑袋。" + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "羊毛纤维" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "一簇天然羊毛纤维。可以加工成毛毡补丁或毛纱。" + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "美工刀" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"一把小巧且锋利的刀具,用于在制造工艺品和衣物时进行精确切割使用。伤害不错但很难命中敌人。小巧锋利的刀刃在高手手中能够很精确打击对手。但尺寸太小不适合用来屠宰尸体。" + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "扳手" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "一把扳手,能当做武器握在手里,也是许多机械制造必备之物。" + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -78636,7 +78755,7 @@ msgid "" "to provide it with energy. The power cell is not compatible with standard " "batteries; it must be re-energized via a special recharging station." msgstr "" -"一个使用回收材料制作的自制可充电电池。如果你有足够的电子学技能,你可以把它附加在一个用电的设备上来提供能源。这个充电电池与标准的电池不兼容,它必须使用专用充电站来充电。" +"一个自制的可充电电池,使用回收材料制成。如果你有足够的电子学技能,你可以把它安装在一个用电设备上为其提供能源。该充电电池与标准电池不兼容,它必须使用专用充电站来充电。" #. ~ Use action no_deactivate_msg for active nail bomb. #: lang/json/TOOL_from_json.py @@ -78788,7 +78907,7 @@ msgstr[0] "链式扳手" msgid "" "An adjustable chain wrench, designed for hard-to-reach places. Being " "handmade, it lacks the precision of a proper wrench." -msgstr "一种可调节的链式扳手,设计用于难以触及的地方。由于是手工制作的,它的精度有缺陷。" +msgstr "一种可调节的链式扳手,设计用于难以触及的地方。由于是自制的,它的精度不如正规扳手。" #: lang/json/TOOL_from_json.py msgid "power cutter (off)" @@ -78925,14 +79044,14 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "bodyguard knife" msgid_plural "bodyguard knives" -msgstr[0] "" +msgstr[0] "保镖刀" #. ~ Description for bodyguard knife #: lang/json/TOOL_from_json.py msgid "" "Designed to evade security measures, this knife is a must have for any " "Cataclysm dinner party." -msgstr "" +msgstr "一把能够躲过安检措施的刀,这把刀是任何末日晚宴上必不可少的道具。" #: lang/json/TOOL_from_json.py msgid "CRIT mess kit" @@ -80063,7 +80182,7 @@ msgstr[0] "陷阱触发器" #: lang/json/TOOL_from_json.py msgid "" "This is a stick that has been cut into a trigger mechanism for a snare trap." -msgstr "一只木棍被削成木制的机关,用于制作捕猎陷阱。" +msgstr "一只木棍被削成木制的机关,用于制造捕猎陷阱。" #. ~ Description for Laevateinn #: lang/json/TOOL_from_json.py @@ -81312,7 +81431,7 @@ msgstr[0] "木制车轮" #. ~ Description for wooden cart wheel #: lang/json/WHEEL_from_json.py msgid "A wooden cart wheel, hand made." -msgstr "木制货车的车轮,纯手工制作,完全不值钱。" +msgstr "木制货车的车轮,纯手工制成,完全不值钱。" #: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py msgid "banded wooden cart wheel" @@ -81322,7 +81441,7 @@ msgstr[0] "镶边木制车轮" #. ~ Description for banded wooden cart wheel #: lang/json/WHEEL_from_json.py msgid "A wooden cart wheel with metal bands for durability, hand made." -msgstr "木制货车的车轮,金属镶边加强耐久,纯手工制作,照样不值钱。" +msgstr "木制货车的车轮,金属镶边加强耐久,纯手工制成,照样不值钱。" #: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py msgid "Gelatinous track" @@ -81339,7 +81458,7 @@ msgid "" "construction vehicles. It's significantly stronger than regular tires due " "to not being at risk of bursting; but is quite heavy." msgstr "" -"短履带板环环相扣,由各类巨大而丑陋的变形怪部件制作而成的履带。类似的东西你可能曾在轻型工程载具上见过。由于没有爆胎的风险,它显然比普通轮胎坚固,但是却相当重。" +"短履带板环环相扣,由巨大而丑陋的变形怪部件制成的履带。类似的东西你可能曾在轻型工程载具上见过。由于没有爆胎的风险,它显然比普通轮胎坚固,但是却相当重。" #: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py msgid "Oozing track" @@ -81530,7 +81649,7 @@ msgstr "等待" #: lang/json/activity_type_from_json.py msgid "crafting" -msgstr "制作" +msgstr "制造" #: lang/json/activity_type_from_json.py msgid "disassembly" @@ -82662,7 +82781,7 @@ msgid "" "doesn't provide enough light to comfortably read or craft, but it can " "suffice if you have nothing else." msgstr "" -"一个小型LED显示屏植入了你的皮肤层下面,可以根据指令照明,在昏暗或明亮的亮度显示你选择的图案。它不能提供足够的光来舒适地阅读或制作,但如果你没有其他光源,它也勉强够用。" +"一个小型LED显示屏植入了你的皮肤层下面,可以根据指令照明,在昏暗或明亮的亮度显示你选择的图案。它不能提供足够的光来舒适地阅读或制造物品,但如果你没有其他光源,它也勉强够用。" #. ~ Description for Glowy Thing #: lang/json/bionic_from_json.py @@ -83308,7 +83427,7 @@ msgid "" "Surgically implanted in your hands and fingers is a set of tools - " "screwdriver, hammer, wrench, hacksaw, hand drill, welder, and heating " "elements. You can use this in place of many tools when crafting." -msgstr "你的手掌和手指经过手术被植入了一整套工具,包括螺丝刀、锤子、扳手、钢锯、手钻、电焊以及加热元件,可以在制作物品时替代对应工具。" +msgstr "你的手掌和手指经过手术被植入了一整套工具,包括螺丝刀、锤子、扳手、钢锯、手钻、电焊以及加热元件,可以在制造物品时替代对应工具。" #: lang/json/bionic_from_json.py msgid "Extended Toolset" @@ -83592,7 +83711,7 @@ msgid "" "absence of proper machinery, they're essential for creating bionics without " "better tools." msgstr "" -"你的手上配备了精确的焊接工具、钢丝钳和电缆线轴。它们太迷你了,不适用于大多数的制作,但是在缺乏合适的机器的情况下,它们对于制造生化插件而言是必不可少的。" +"你的手上配备了精确的焊接工具、钢丝钳和电缆线轴。它们太迷你了,不适用于制造大多数物品,但是在缺乏合适的机器的情况下,它们对于制造生化插件而言是必不可少的。" #: lang/json/bionic_from_json.py msgid "Deployable Grenade Launcher" @@ -83805,7 +83924,7 @@ msgstr "手掌" #: lang/json/bodypart_from_json.py msgid "Manual tasks are slowed." -msgstr "制作工作变慢了。" +msgstr "制造工作变慢了。" #: lang/json/bodypart_from_json.py src/armor_layers.cpp msgid "L. Hand" @@ -84381,7 +84500,7 @@ msgstr "建造金属支架" #: lang/json/construction_from_json.py msgid "Build Warehouse Shelf" -msgstr "" +msgstr "建造仓库货架" #: lang/json/construction_from_json.py msgid "Build Coat Rack" @@ -84445,7 +84564,7 @@ msgstr "直接建床" #: lang/json/construction_from_json.py msgid "Build Bunk Bed" -msgstr "" +msgstr "建造双层床" #: lang/json/construction_from_json.py msgid "Build Bed Frame" @@ -88258,17 +88377,17 @@ msgstr "哦,你去过那里了啊。" #. ~ Description of effect 'Mana Fatigue'. #: lang/json/effects_from_json.py msgid "You are exhausted from channeling a lot of mana." -msgstr "你因为导引大量魔力而精疲力竭。" +msgstr "你因为引导了大量魔力而精疲力竭。" #. ~ Apply message for effect(s) 'Mana Fatigue'. #: lang/json/effects_from_json.py msgid "Channeling so much mana is making you tired" -msgstr "导引这么多魔力令你深感疲惫" +msgstr "引导大量魔力让你精疲力竭。" #. ~ Remove message for effect(s) 'Mana Fatigue'. #: lang/json/effects_from_json.py msgid "The burden of mana fatigue has faded" -msgstr "魔力疲乏的负荷已经缓解" +msgstr "魔力疲乏带来的负荷已消逝不见。" #. ~ Description of effect 'Windrunning'. #: lang/json/effects_from_json.py @@ -88596,29 +88715,29 @@ msgstr "陷入大型捕猎陷阱" #: lang/json/effects_from_json.py msgid "Gummed" -msgstr "黏胶状的" +msgstr "被黏住" #: lang/json/effects_from_json.py msgid "You have some gum on you." -msgstr "你沾上了些黏胶。" +msgstr "你被口香糖黏住了。" #: lang/json/effects_from_json.py msgid "You are covered in gum!" -msgstr "你被黏胶覆盖了!" +msgstr "你被口香糖黏住了!" #: lang/json/effects_from_json.py msgid "You're trapped in gum!" -msgstr "你陷入黏胶中!" +msgstr "你被口香糖黏住了!" #. ~ Apply message for effect(s) 'Gummed'. #: lang/json/effects_from_json.py msgid "You're covered in gum!" -msgstr "你被黏胶覆盖了!" +msgstr "你被口香糖黏住了!" #. ~ Miss message for effect(s) 'Gummed'. #: lang/json/effects_from_json.py msgid "The gum webs constrict your movement." -msgstr "黏胶网限制了你的行动。" +msgstr "口香糖网限制了你的行动。" #: lang/json/effects_from_json.py msgid "Sleep Deprived" @@ -89285,8 +89404,8 @@ msgid "broken vegetation tangle" msgstr "植物残骸" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "蛛丝" +msgid "cobwebs" +msgstr "蛛网" #: lang/json/field_type_from_json.py msgid "webs" @@ -89742,15 +89861,15 @@ msgstr "可怕存在" #: lang/json/field_type_from_json.py msgid "flimsy gum webs" -msgstr "薄黏胶网" +msgstr "薄口香糖网" #: lang/json/field_type_from_json.py msgid " gum webs" -msgstr "黏胶网" +msgstr "口香糖网" #: lang/json/field_type_from_json.py msgid "thick gum webs" -msgstr "厚黏胶网" +msgstr "厚口香糖网" #: lang/json/furniture_from_json.py msgid "mutated cactus" @@ -90263,7 +90382,7 @@ msgstr "太恶心了,蜘蛛从里面涌了出来。" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "这是一塘污水,偶尔有气泡冒出,释放出微毒的气体。" @@ -90294,7 +90413,7 @@ msgstr "地面制造点" msgid "" "A cleared spot on the ground for crafting. Slower than using a workbench or" " holding a project in your hands, but readily available." -msgstr "在空地上建立的制作点,虽然比使用工作台的时候速度会慢很多。但随时可用。" +msgstr "在空地上建立的物品制造点,虽然比使用工作台的时候速度会慢很多。但随时可用。" #. ~ Description for seeing this is a bug #: lang/json/furniture_from_json.py @@ -90402,7 +90521,7 @@ msgstr "这种有用的植物一年到头都有。它的许多部分是可食用 #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "中间有暗球的黄色花朵。有时被称为牛眼雏菊。" #. ~ Description for lily @@ -90632,8 +90751,8 @@ msgstr "全自动医疗仪 XI 型" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." msgstr "一套用于安装和拆卸生化插件的医用手术设备。设定手术进程的操作者的技能决定了它的安装效果。" #: lang/json/furniture_from_json.py @@ -90957,9 +91076,9 @@ msgstr "伤痕累累的肉块" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." -msgstr "这堆抽搐着的肉块是属于一个不明身份的外星人,它受伤的血管里喷出奇怪的气体。" +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." +msgstr "一堆无法分辨清楚的抽搐着的异界血肉,它受伤的血管状结构正向往外喷出奇怪的气体。" #: lang/json/furniture_from_json.py msgid "slimy pod" @@ -91444,12 +91563,12 @@ msgstr "这是张床。在这个时代是一种奢侈。睡着很舒服。" #: lang/json/furniture_from_json.py msgid "bunk bed" -msgstr "" +msgstr "双层床" #. ~ Description for bunk bed #: lang/json/furniture_from_json.py msgid "A wooden bunk bed with mattresses for two people." -msgstr "" +msgstr "一张有足以睡下两个人的床垫的木制双人床。" #: lang/json/furniture_from_json.py msgid "bed frame" @@ -91519,7 +91638,7 @@ msgstr "家娱中心" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." +msgid "Stores audio visual equipment, books and collectibles." msgstr "一整套用于存放视听设备,书籍和收藏品的家具。" #: lang/json/furniture_from_json.py @@ -91774,14 +91893,14 @@ msgstr "一个由重型塑料和金属组合成的简易货架。" #: lang/json/furniture_from_json.py msgid "warehouse shelf" -msgstr "" +msgstr "仓库货架" #. ~ Description for warehouse shelf #: lang/json/furniture_from_json.py msgid "" "A large, sturdy shelf made of metal for storing pallets and crates in " "warehouses." -msgstr "" +msgstr "一个由金属制成的大而坚固的货架,用于在仓库中存放货盘和板条箱。" #: lang/json/furniture_from_json.py msgid "wooden keg" @@ -92173,7 +92292,7 @@ msgstr "小圆石" msgid "" "Blocking your path. Should be easy to move. It can be used as a primitive " "anvil." -msgstr "一块小圆石,重量一般。可以用来制作成一个简易铁砧。" +msgstr "一块小圆石,重量一般。可以当作简易铁砧使用。" #: lang/json/furniture_from_json.py msgid "medium boulder" @@ -92184,7 +92303,7 @@ msgstr "中圆石" msgid "" "Blocking your path. It'll be a struggle to move. It can be used as a " "primitive anvil." -msgstr "一块比小圆石大很多的砾石,重量较大。可以用来制作成一个简易铁砧。" +msgstr "一块比小圆石大很多的砾石,重量较大。可以当作简易铁砧使用。" #: lang/json/furniture_from_json.py msgid "large boulder" @@ -93363,12 +93482,12 @@ msgstr "一个深受儿童们的喜爱的BB枪,命中率较高,但是BB弹 msgctxt "weapon" msgid "sling" msgid_plural "slings" -msgstr[0] "投索" +msgstr[0] "投石索" #: lang/json/gun_from_json.py msgid "" "A leather sling, easy to use and accurate. It uses pebbles as ammunition." -msgstr "一种皮革吊带制成的弹弓,易于使用和拥有一定的准确度。它使用小石子作为弹药。" +msgstr "一种皮革吊带制成的弹弓,使用简单且有一定的准度。它使用小石子作为弹药。" #: lang/json/gun_from_json.py msgctxt "gun_type_type" @@ -93378,13 +93497,13 @@ msgstr "投掷" #: lang/json/gun_from_json.py msgid "staff sling" msgid_plural "staff slings" -msgstr[0] "投石棒" +msgstr[0] "投石杖" #: lang/json/gun_from_json.py msgid "" "A leather sling attached to a staff, easy to use and accurate. It uses " "rocks as ammunition." -msgstr "将一根皮革带固定到长木棍上制作而成的投石棒,易于使用和拥有一定的准确度。它使用小石子作为弹药。" +msgstr "将一根皮革带固定到长木棍上制成的投石杖,使用简单且有一定的准度。它使用石头作为弹药。" #: lang/json/gun_from_json.py msgid "slingshot" @@ -93473,7 +93592,7 @@ msgid "" "A home-made triple-barreled firearm, one barrel chambered in .30-06 and two " "other for shotgun shells. It is made from pipes and parts cannibalized from" " a double barrel shotgun." -msgstr "一把手工制作的三管枪,一条枪管用来发射.30-06 口径步枪子弹,另两条则用来发射霰弹。用从双管猎枪上拆下来的部件和铁管制作出来的。" +msgstr "一把自制三管枪械,一根枪管用来发射 .30-06 口径步枪子弹,另外两根则用来发射霰弹。它是用从双管猎枪上拆下来的部件和钢管制成的。" #: lang/json/gun_from_json.py lang/json/gunmod_from_json.py msgctxt "gun_type_type" @@ -93489,7 +93608,7 @@ msgstr[0] "自制气动步枪" msgid "" "A multistroke pneumatic rifle handcrafted from scrap. It is very quiet and " "deadly." -msgstr "一款手工制作可以连续发射的气枪。安静而致命。" +msgstr "一把可以连续发射的气枪,采用废金属自制而成。安静而致命。" #: lang/json/gun_from_json.py msgid "pneumatic bolt driver" @@ -93500,7 +93619,7 @@ msgstr[0] "自制气动弩枪" msgid "" "An eight-shot, revolving barrel, pneumatic bolt driver handcrafted from " "scrap. It is very quiet and deadly." -msgstr "一把八发连射旋转枪管的气动弩枪,采用高压气瓶和废料手工制作而成。安静而致命。" +msgstr "一把八发连射旋转枪管的气动弩枪,采用废金属自制而成。安静而致命。" #: lang/json/gun_from_json.py msgid "pneumatic shotgun" @@ -94188,12 +94307,12 @@ msgid "" "A well-designed improvised lever-action carbine with a shortened barrel. " "Accepting crude detachable magazines or STANAG magazines, this is one of the" " better homemade weapons." -msgstr "" +msgstr "一把设计精良的自制卡宾枪,已经锯短枪管。支持原始的可拆卸弹匣或STANAG北约制式弹匣,算是把比较好的自制武器。" #: lang/json/gun_from_json.py msgid "Remington 700 .270 Win" msgid_plural "Remington 700 .270 Win" -msgstr[0] "" +msgstr[0] "雷明顿 700 步枪(.270 温彻斯特弹)" #: lang/json/gun_from_json.py msgid "" @@ -94302,7 +94421,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "Remington 700 .30-06" msgid_plural "Remington 700 .30-06" -msgstr[0] "" +msgstr[0] "雷明顿 700 步枪(.30-06 弹)" #: lang/json/gun_from_json.py msgid "" @@ -94518,7 +94637,7 @@ msgstr[0] "M110A1 狙击步枪" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -94844,6 +94963,8 @@ msgid "" "shop, but still very unreliable. This one is chambered for .40 S&W " "cartridges and accepts custom-made makeshift magazines." msgstr "" +"Luty式自制无膛线冲锋枪,使用具有更先进动力的手动工具,由各种钢制零件粗制而成。也许是能够在工厂车间外制造出的最复杂的枪支之一,但仍然很不可靠。这一款专为.40" +" S&W 弹设计,同时能够兼容自制弹匣。" #: lang/json/gun_from_json.py msgid "handmade six-shooter" @@ -94854,7 +94975,7 @@ msgstr[0] "自制六发左轮手枪" msgid "" "A homemade 6-shot revolver. While it's not as good as the pre-Cataclysm " "manufactured weapons, it's a decent piece of work, all things considered." -msgstr "一支手工制作6发左轮手枪。尽管比大灾变前工厂生产的武器比要差些,但也是一件不错的装备。" +msgstr "一支自制6发左轮手枪。尽管比大灾变前工厂生产的武器比要差些,但也是一件不错的装备。" #: lang/json/gun_from_json.py msgid "S&W 610" @@ -95076,7 +95197,7 @@ msgid "" " the Redhawk offers very sturdy construction, with an appearance that is " "reminiscent of \"Wild West\" revolvers." msgstr "" -"在1979年这款手枪问世时,鲁格\"红鹰\"左轮手枪一度是世界上威力最大的左轮手枪之一。它制作精良、选材考究,其独特的外观设计更能让人对美国狂野的西部心生向往。" +"在1979年这款手枪问世时,鲁格\"红鹰\"左轮手枪一度是世界上威力最大的左轮手枪之一。它工艺精良、选材考究,其独特的外观设计更能让人对美国狂野的西部心生向往。" #: lang/json/gun_from_json.py msgid "S&W 629" @@ -95785,9 +95906,8 @@ msgid "" "rifle, developed by the Russian Empire, and later used and perfected by the " "Soviet Union." msgstr "" -"莫辛-纳甘 " -"1891/30型步枪是一把栓动的、内部供弹的军用枪械,由沙俄帝国发明,并被之后的苏联广泛使用并完善。中国又称其为\"水连珠\"。在二战时,一把制作精良" -",精度高的莫辛-纳甘,甚至会被装上高倍率瞄准镜,直接当作狙击步枪,专门配备给俄军里特训过的狙击手们使用,是经久不衰的一把名枪。" +"莫辛纳甘 " +"1891/30型步枪是一把栓动式内部弹匣供弹的军用步枪,由沙俄帝国发明,并被之后的苏联广泛使用并完善。中国又称其为\"水连珠\"。在二战时,一把工艺精良且高精度的莫辛纳甘步枪,甚至会被装上高倍率瞄准镜,当作狙击步枪配备给俄军特训狙击手们使用,是经久不衰的一把名枪。" #: lang/json/gun_from_json.py msgid "Mosin-Nagant 1891/30-EBR" @@ -96173,6 +96293,8 @@ msgid "" "shop, but still very unreliable. This one is chambered for 9x19mm " "cartridges and accepts STEN compatible magazines." msgstr "" +"Luty式自制无膛线冲锋枪,使用具有更先进动力的手动工具,由各种钢制零件粗制而成。也许是能够在工厂车间外制造出的最复杂的枪支之一,但仍然很不可靠。这一款专为9x19mm" +" 弹设计,同时能够兼容斯登冲锋枪弹匣。" #: lang/json/gun_from_json.py msgid "STEN" @@ -96430,7 +96552,7 @@ msgstr[0] "尖锐倒刺" msgid "" "A homemade version of a crude precursor to the shotgun. Able to fire just " "about anything you put down the barrel, but it will degrade pretty quick." -msgstr "手工制作的霰弹枪枪管,可以在管里倒进任何东西发射出去,但是这很容易损坏。" +msgstr "一把自制类似霰弹枪前身的火枪,可以在枪管里倒进任何东西发射出去,但是它很容易损坏。" #: lang/json/gun_from_json.py msgid "makeshift chemical thrower" @@ -96547,7 +96669,7 @@ msgid "" "point of spontaneous combustion by a Lorentz force generated by " "electromagnetic induction, powered by a standard UPS." msgstr "" -"一把电力驱动的单发电磁轨道枪,用废料手工制作而成。它通过电磁感应所产生洛仑兹力将发射的金属棒加速到超高速,同时加热棒体至接近自燃的温度,该武器采用标准UPS供电。" +"一把电力驱动的单发电磁轨道枪,采用废金属自制而成。它通过电磁感应所产生洛仑兹力将发射的金属棒加速到超高速,同时加热棒体至接近自燃的温度,该武器采用标准UPS供电。" #: lang/json/gun_from_json.py msgid "barb launching organ" @@ -96619,7 +96741,7 @@ msgstr[0] "自制霰弹手枪" msgid "" "A single shot pistol that loads 12 gauge shotgun shells, handcrafted from " "scrap." -msgstr "一把单发霰弹手枪,使用12号霰弹,用废料手工制作。" +msgstr "一把单发霰弹手枪,使用12号霰弹,采用废金属自制而成。" #: lang/json/gun_from_json.py msgid "12-gauge gatling gun" @@ -97049,7 +97171,7 @@ msgstr[0] "V29 激光手枪" msgid "" "This V29 laser pistol was one of the first handheld laser weapons. It is " "larger than most traditional handguns, but displays no recoil whatsoever." -msgstr "" +msgstr "这支V29激光手枪是全球首款手持激光武器之一。它的外型比普通手枪要大一些,但射击时感受不到一点后坐力。" #: lang/json/gun_from_json.py msgid "sawn-off shotgun" @@ -97432,7 +97554,7 @@ msgid "" "Civilian version of the SVS-24. It has a modified receiver and a new " "crudely crafted full-auto bolt carrier. Don't expect the original " "reliability." -msgstr "这是标准SVS-24的民用版。该枪有一个经过改装的复进机以及一个粗糙的手工制作的全自动发射器。别指望它能有原来的可靠性。" +msgstr "这是标准SVS-24的民用版。该枪有一个经过改装的复进机以及一个粗糙的自制全自动发射器。别指望它能有原来的可靠性。" #: lang/json/gun_from_json.py msgid "Modified CW-24M" @@ -97861,7 +97983,7 @@ msgstr[0] "幸存者六发左轮手枪" msgid "" "A homemade 6 shot revolver. While it's not as good as the pre-Cataclysm " "manufactured weapons, it's a decent piece of work all things considered." -msgstr "一支手工制作6发左轮手枪。尽管比大灾变前工厂生产的武器比要差些,但也是一件不错的装备。" +msgstr "一把自制6发左轮手枪。尽管比大灾变前工厂生产的武器比要差些,但也是一件不错的装备。" #: lang/json/gun_from_json.py msgid "pipe gun: rifle ammo" @@ -97873,7 +97995,7 @@ msgid "" "A homemade gun. While still a primitive pipe and 2x4 design, some minor " "improvements have been made, such as a tube system for feeding and " "chambering more powerful rifle rounds." -msgstr "一把手工制作的枪。尽管还是用的一根钢管和一条2x4木板,在细节方面已经是做了不少改进了,比如管式填弹机构和能装入大威力的步枪子弹的弹仓。" +msgstr "一把自制枪械。尽管还是用的一根钢管和一条2x4木板,在细节方面已经是做了不少改进了,比如管式填弹机构和能装入大威力的步枪子弹的弹仓。" #: lang/json/gun_from_json.py msgid "survivor's carbine" @@ -97885,7 +98007,7 @@ msgid "" "A well designed homemade carbine using light rifle ammo. Fits a 10-round " "detachable magazine and with a shortened barrel, this is one of the better " "homemade weapons." -msgstr "设计优良的使用通用轻型步枪弹药的手工制作卡宾枪。有着10发的可拆卸弹匣和锯短枪管,已经能算上是一把不错的自制武器了。" +msgstr "一把自制卡宾枪,设计优良,使用通用轻型步枪弹药。有着10发的可拆卸弹匣和锯短枪管,已经能算上是一把不错的自制武器了。" #: lang/json/gun_from_json.py msgid "" @@ -98150,7 +98272,7 @@ msgid "" "crossbow designs, but it is easier to draw the bow back. Bolts fired from " "this weapon have a good chance of remaining intact for re-use." msgstr "" -"一个手工制造的简易弩,可以看出是依据瑞典斯科讷风格制作的。有一个木制的弦钮,从下往上拉让弓弦射出。没有其它的弩威力大,但是更容易把弓拉回来。这把弩射出来的箭很高概率会保持完好,可以再次使用。" +"一把自制简易弩,可以看出是依据瑞典斯科讷风格自制而成的。有一个木制的弦钮,从下往上拉让弓弦射出。没有其它的弩威力大,但是更容易把弓拉回来。这把弩射出来的箭很高概率会保持完好,可以再次使用。" #: lang/json/gun_from_json.py msgid "" @@ -99375,7 +99497,7 @@ msgid "" "slightly." msgstr "" "一个U形金属片和一个T形活动挡板安装在一根针上。把它塞进AR-" -"15步枪的下机匣里,能够让其调整发射模式。由于手工制作的挡板表面不如实际的全自动扳机好,所以精度和可靠性略有下降。" +"15步枪的下机匣里,能够让其调整发射模式。由于自制的挡板表面不如实际的全自动扳机好,所以精度和可靠性略有下降。" #: lang/json/gunmod_from_json.py msgid "lightning link" @@ -101028,7 +101150,7 @@ msgid "" "remember to always treat your wounds by default, as this is the proper way " "to get them healed." msgstr "" -"你应该正确处理伤口,未经处理的伤口会恢复得异常缓慢。只要有可能,你应该首先对伤口进行消毒,并绑上绷带。这会为伤口恢复提供良好环境,从而加快恢复速度。如果你懂得急救,你可以制作简易绷带,同时也会为你提供消毒剂的配方。始终记住处理你的伤口,这样它们才能快速痊愈。" +"你应该正确处理伤口,未经处理的伤口会恢复得异常缓慢。只要有可能,你应该首先对伤口进行消毒,并绑上绷带。这会为伤口恢复提供良好环境,从而加快恢复速度。如果你懂得急救,你可以制造简易绷带,同时也会为你提供消毒剂的配方。始终记住处理你的伤口,这样它们才能快速痊愈。" #: lang/json/help_from_json.py msgid "" @@ -101267,7 +101389,7 @@ msgstr "要注意的是,安装及拆除生化插件可能需要患者全身麻 #: lang/json/help_from_json.py msgid ": Crafting" -msgstr ":制作" +msgstr ":制造" #: lang/json/help_from_json.py msgid "" @@ -101275,7 +101397,7 @@ msgid "" "money to trade for. Fortunately, it is possible to craft a wide variety of " "goods (as best you can) with the proper tools, materials, and training." msgstr "" -"游戏中许多重要物品都不太容易找到,或者要花很多钱来交换。所幸的是,只要有合适的工具和材料和训练,你的角色可以自行制作(力所能及范围内的)许多物品。" +"游戏中许多重要物品都不太容易找到,或者要花很多钱来交换。所幸的是,只要有合适的工具和材料和训练,你的角色可以自己制造(力所能及范围内的)许多物品。" #: lang/json/help_from_json.py msgid "" @@ -101283,7 +101405,7 @@ msgid "" "so you can keep your tool set. All recipes require one or more ingredients." " These ARE used up in crafting." msgstr "" -"有些物品的制作需要用到不止一件工具,拥有这些工具可以进行多次制作;而所有的物品都需要一种或更多的材料来进行制作,这些材料在制作之后都会被消耗掉。" +"有些物品的制造需要用到不止一件工具,拥有这些工具可以进行多次制造;而所有的物品都需要一种或更多的材料来进行制造,这些材料在制造之后都会被消耗掉。" #: lang/json/help_from_json.py msgid "" @@ -101298,42 +101420,42 @@ msgid "" "to the book: just have it handy when crafting. Different knowledge is " "useful for different applications:" msgstr "" -"想要自己制造物品,按\"\"键。菜单分为八大类:武器,弹药,食物,化学,电子,装备,动物,其他。每一大类又分为几个小类。在一小部分物品不需要特定的技巧来制造的同时,大部分物品都需要你拥有对应的知识。有时候一个熟练的幸存者可以根据自己的技能知识制作出东西,不过大多数时候你还是需要一些参考资料,比如书什么的。你可以直接照着书本进行制作:透过实践学习。不同的知识会在不同的领域发光:" +"想要自己制造物品,按\"\"键。菜单分为八大类:武器,弹药,食物,化学,电子,装备,动物,其他。每一大类又分为几个小类。在一小部分物品不需要特定的技巧来制造的同时,大部分物品都需要你拥有对应的知识。有时候一个熟练的幸存者可以根据自己的技能知识制造物品,不过大多数时候你还是需要一些参考资料,比如书什么的。你可以直接照着书本进行制造:透过实践学习。不同的知识会在不同的领域发光:" #: lang/json/help_from_json.py msgid "" "-> Fabrication is the generic artisan skill, used for a wide variety of " "gear." -msgstr "-> 制造是通用的工匠技术,用于多种不同物品的制作。" +msgstr "-> 制造技能是通用的工匠技术,用于制造各类物品。" #: lang/json/help_from_json.py msgid "" "-> Cooking, at low levels, is used for making tasty recipes; at higher " "levels, you have an understanding of chemistry and can make chemical weapons" " and beneficial elixirs." -msgstr "-> 烹调在低等级下被用于制作可口的菜肴;在高等级下,你会对化学产生了解,可以从此开始制作化学武器和增益药剂。" +msgstr "-> 烹调技能在低等级时能用来制造可口的菜肴;而在高等级时,你会对化学产生了解,可以从此开始制造化学武器和增益药剂。" #: lang/json/help_from_json.py msgid "-> Tailoring is used to create basic clothing, and armor later on." -msgstr "-> 裁缝被用于制作简单衣物,在后期则可以制作护甲。" +msgstr "-> 裁缝技能用于制造简单的衣物,在后期则可以制造各式护甲。" #: lang/json/help_from_json.py msgid "" "-> Electronics lets you make a wide variety of tools with intricate uses." -msgstr "-> 电子学使你能够制作许多具有复杂用途的工具。" +msgstr "-> 电子学技能使你能够制造许多具有复杂用途的电子工具。" #: lang/json/help_from_json.py msgid "" "In addition to the primary crafting skills, other skills may be necessary to" " create certain items. Traps, Marksmanship, and First Aid are all required " "for certain items." -msgstr "在基础制作技能的基础上,某些物品也可能需要其它技能才能制作。陷阱、枪法和急救都被用于某些物品的制作。" +msgstr "在基础制造技能的基础上,某些物品也可能需要其它技能才能被制造出来。陷阱、枪法和急救都被用于各类物品的制造之中。" #: lang/json/help_from_json.py msgid "" "Crafting an item with high difficulty may fail and possibly waste some " "materials. You should prepare spare material, just in case." -msgstr "制作高难度的物品很可能会失败,甚至会浪费材料,因此你应该多准备一些备用材料,以防万一。" +msgstr "制造高难度的物品很可能会失败,甚至会浪费材料,因此你应该多准备一些备用材料,以防万一。" #: lang/json/help_from_json.py msgid "" @@ -101343,14 +101465,14 @@ msgid "" "furniture for crafting is benefitial for the added comfort, thus making the " "process faster." msgstr "" -"巨大/笨重/批量物品的制作最好在一个工作平台上进行。你可以使用普通桌子,也可以使用更善于承重的自制金属桌。使用工作台或其它家具来进行制作会让你更加舒适,从而提高制作的速度。" +"巨大/笨重/批量物品的制造最好在一个工作平台上进行。你可以使用普通桌子,也可以使用更善于承重的自制金属桌。使用工作台或其它家具来进行物品制造会让你更加舒适,从而提高制造速度。" #: lang/json/help_from_json.py msgid "" "If for any reason the crafting process is interupted the progress is wrapped" " in a special item representing craft in making. You may use it to resume " "crafting at any point." -msgstr "如果物品制造因故中断,所有制作进度都会存放在一个特殊的制作中物品当中。你可以随时使用这个物品来恢复制造。" +msgstr "如果物品制造因故中断,所有制造进度都会存放在一个特殊的制造中的物品当中。你可以随时使用这个物品来恢复制造。" #: lang/json/help_from_json.py msgid "" @@ -102125,7 +102247,7 @@ msgstr "^>v< 杂货店 - 罐头食品和其他物资 msgid "" "^>v< Hardware store - Home to tools, melee " "weapons and crafting goods." -msgstr "^>v< 五金店 - 工具,近战武器和各类制作材料之家。" +msgstr "^>v< 五金店 - 工具,近战武器和各类制造材料之家。" #: lang/json/help_from_json.py msgid "" @@ -102191,7 +102313,7 @@ msgid "" msgstr "" "( 弩\n" "弩的最大优点就是发射时噪声很低。并且弩矢在射出之后通常不会被损坏,如果你能养成回收弩矢的好习惯,那弹药并不会很缺。由于使用机械动力,所以十字弓的射程很近,装填时间也很长(受力量影响),并且通常一次只能装填一发弩矢,所以尽可能提前准备多把上好弦的弩备用。\n" -"游戏中,弩也是较难获得的武器之一,所以大多数情况下玩家必须自己制作一把。同样的,你可以使用木材制作木制弩矢,不过它们要比金属弩矢效果更差。此外,弩使用手枪技能。" +"游戏中,弩也是较难获得的武器之一,所以大多数情况下玩家必须自己造一把。同样的,你可以使用木材制造木制弩矢,不过它们要比金属弩矢效果更差。此外,弩使用手枪技能。" #: lang/json/help_from_json.py msgid "" @@ -102330,7 +102452,7 @@ msgid "" "Q: Why does my crafting fail so often?\n" "A: Check the difficulty of the recipe, and the primary skill used; your skill level should be around one and a half times the difficulty to be confident that it will succeed." msgstr "" -"问:为什么想制作些物品那么难呢?\n" +"问:为什么制造物品那么难呢?\n" "答:检查一下配方的难度等级,你的技能等级需要在标识的难度等级的1.5倍以上才容易成功。" #: lang/json/help_from_json.py @@ -103004,7 +103126,7 @@ msgstr "这件物品在手持时能够让你在朝坚岩等障碍物所在位置 msgid "" "As a weapon, this item is well-made and will withstand " "the punishment of combat." -msgstr "作为武器使用时,这件物品制作精良因此在战斗中经久耐用。" +msgstr "作为武器使用时,这件物品工艺精良因此在战斗中经久耐用。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -103088,7 +103210,7 @@ msgstr "这件物品相当脆弱无法长久保护你 msgid "" "As a weapon, this item is flimsy and won't last long in " "combat before breaking apart." -msgstr "作为武器使用时,这件物品制作粗糙因此在战斗中非常脆弱。" +msgstr "作为武器使用时,这件物品工艺粗糙因此在战斗中非常脆弱。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -103525,7 +103647,7 @@ msgstr "它具有平坦的表面,是个吃饭的好地方。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "You can craft here." -msgstr "你可以在这里制作物品。" +msgstr "你可以在这里制造物品。" #: lang/json/keybinding_from_json.py src/input.cpp src/messages.cpp msgid "Scroll up" @@ -103712,8 +103834,8 @@ msgid "Unequip selected armor" msgstr "脱下装备" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "显示帮助" +msgid "Display keybindings menu" +msgstr "显示按键绑定菜单" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -103825,7 +103947,7 @@ msgstr "编辑备注" #: lang/json/keybinding_from_json.py msgid "Mark as Dangerous" -msgstr "标记危险" +msgstr "标记危险区" #: lang/json/keybinding_from_json.py msgid "Create/Edit Note" @@ -103975,6 +104097,10 @@ msgstr "切换到移动的目标" msgid "Center On Character" msgstr "以角色为中心定位地图" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "显示帮助" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "改变性别" @@ -104608,10 +104734,6 @@ msgstr "自动攻击" msgid "Main Menu" msgstr "主菜单" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "绑定按键" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "选项" @@ -104726,6 +104848,10 @@ msgstr "添加本地绑定按键" msgid "Add global keybinding" msgstr "添加全局绑定按键" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "执行按键绑定行动" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "添加区域" @@ -105148,7 +105274,7 @@ msgstr "这里有几个空投补给箱。" #. ~ Military time, e.g. 2359 #: lang/json/map_extra_from_json.py src/options.cpp msgid "Military" -msgstr "军用制" +msgstr "军方" #. ~ Description for Military #: lang/json/map_extra_from_json.py @@ -105378,6 +105504,29 @@ msgstr "尸体" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "这里有些在大灾变中不幸丧生的人的尸体。" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "一个黄蜂巢。" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "寄生蜂蜂巢" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "一个寄生蜂蜂巢。" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "囚车" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "一辆囚车。" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -105500,6 +105649,11 @@ msgstr "垃圾场" msgid " Area Dump" msgstr " 地区垃圾场" +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "圣约翰牧场。拨打555-0199预约牧场观光游览" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -106641,6 +106795,21 @@ msgstr "打开储藏室" msgid "Manifest" msgstr "清单" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "医疗储备存取" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "开启储仓门" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "危险雷区" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -106711,6 +106880,9 @@ msgid "" "\n" "Blocked damage reduced by 100%% of Dexterity." msgstr "" +"通过舍弃攻击力来换取防御力,你能够达到更好的自卫效果。\n" +"\n" +"所受格挡伤害按敏捷的 100%% 减少。" #: lang/json/martial_art_from_json.py msgid "Intermediate Aikido" @@ -106725,6 +106897,10 @@ msgid "" "Blocked Damage reduced by 100%% of Dexterity.\n" "+1 Block attempts, +1 Dodge attempts." msgstr "" +"中级合气道武师能够同时抵御数个敌人的攻击。\n" +"\n" +"所受格挡伤害按敏捷100%%减少。\n" +"格挡次数+1,闪避次数+1。" #: lang/json/martial_art_from_json.py msgid "Advanced Aikido" @@ -106799,6 +106975,10 @@ msgid "" "+25%% Bash damage.\n" "Lasts for 1 turn." msgstr "" +"发现破绽!马上反击!\n" +"\n" +"钝击伤害+25%%。\n" +"持续 1 回合。" #: lang/json/martial_art_from_json.py msgid "Brawling" @@ -106879,7 +107059,7 @@ msgstr "鹤之精准" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -106963,11 +107143,14 @@ msgstr "龙之识" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." msgstr "" +"你通过直觉而非速度提前计划好攻击以正中目标。智力将代替敏捷增加命中率。\n" +"\n" +"命中按智力的 25%% 增加,同时按敏捷的 25%% 减少。 " #: lang/json/martial_art_from_json.py msgid "Eskrima" @@ -107181,7 +107364,7 @@ msgid "" "strategically planned strikes. Dexterity determines your damage, rather " "than Strength. Moving increases dodge skill and accuracy further; attacking" " after moving increases damage." -msgstr "" +msgstr "少林五行拳之一。豹拳出其不意,快速压制。敏捷将替代力量提升你的伤害。移动可以进一步提升你的闪避技能和命中率。攻击前移动会增加伤害。" #: lang/json/martial_art_from_json.py msgid "Leopard's Strategy" @@ -107224,7 +107407,7 @@ msgstr "豹之潜行" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -107232,8 +107415,8 @@ msgid "" msgstr "" "你傲然潜行于阴影之中,伺机猛扑过去倾泻怒火。\n" "\n" -"命中率 + 2。\n" -"开启状态 “豹之突袭”。\n" +"命中+2。\n" +"解锁“豹之突袭”。\n" "持续 1 回合。" #: lang/json/martial_art_from_json.py @@ -107249,6 +107432,10 @@ msgid "" "+25%% bonus to all damage.\n" "Lasts 1 turn." msgstr "" +"你蓄势待发。准备一击夺取猎物的生命!\n" +"\n" +"所有伤害 +25%%\n" +"持续 1 回合。" #: lang/json/martial_art_from_json.py msgid "Medieval Swordsmanship" @@ -107405,6 +107592,11 @@ msgid "" "\n" "Bash and Cut armor penetration increased by 50%% of Perception, blocked damage reduced by 100%% of Perception." msgstr "" +"谨慎持重,眼观六路\n" +"权衡利弊,展现技巧\n" +"一言蔽之,熟能生巧\n" +"\n" +"钝击和斩击护甲穿透按感知的 50%% 增加,所受格挡伤害按感知的 100%% 减少。" #: lang/json/martial_art_from_json.py msgid "Waning Moon" @@ -107545,7 +107737,7 @@ msgstr "苏拉评估" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" "每次你次闪避过攻击时,你就会对手的战斗方式有更多的了解。这使你能够更精确的攻击敌人。\n" @@ -107716,7 +107908,7 @@ msgstr "倒撵猴" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" "你仔细掌握你和目标的相对位置,从而变得更加精确并且能够绕开对手的防御。\n" @@ -107767,6 +107959,10 @@ msgid "" "\n" "Accuracy increased by 25%% of Strength but decreased by 25%% of Dexterity." msgstr "" +"你不需要防御。你不需要计划。你只需要力量。力量会击溃对手的防御,并完全压倒他们。\n" +"力量将代替敏捷增加命中率。\n" +"\n" +"命中按力量的 25%% 增加,同时按敏捷的 25%% 减少。" #: lang/json/martial_art_from_json.py msgid "Wing Chun" @@ -107944,7 +108140,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" "void player::ApplyBiojutsuStatic() {\n" " blocks_left += 2;\n" @@ -108086,7 +108282,7 @@ msgstr "蝎之冲锋" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -108094,8 +108290,8 @@ msgid "" msgstr "" "向前冲,抓住你的猎物!\n" "\n" -"+10% 所有伤害。\n" -"解锁\"巨螯击\"。\n" +"所有伤害 +10%。\n" +"解锁“巨螯击”。\n" "可叠加 2 次。持续 2 回合。" #: lang/json/martial_art_from_json.py @@ -110076,7 +110272,7 @@ msgstr "你都死了,怎么还能找我说话!" #: lang/json/mission_def_from_json.py msgid "Gather cattail stalks to create cattail jelly" -msgstr "收集 80 根香蒲杆以制作凝胶" +msgstr "收集 80 根香蒲杆以制造凝胶" #. ~ Description for mission 'Gather cattail stalks to create cattail jelly' #: lang/json/mission_def_from_json.py @@ -110088,7 +110284,7 @@ msgid "" "bag as well." msgstr "" "从沼泽收集并带回 80 " -"香蒲杆以学习如何制作香蒲胶。你还需要通过收集香蒲杆提升生存技能至" +"香蒲杆以学习如何制造香蒲凝胶。你还需要通过收集香蒲杆提升生存技能至" " 1 级。最后,你还需要还回背包。" #: lang/json/mission_def_from_json.py @@ -110358,6 +110554,11 @@ msgstr "在很多地方都能找到。树到处都是。" msgid "How is the search going? Have you found'em?" msgstr "进展怎么样?东西找够了吗?" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "我真是太感谢你了。别担心,你不会空手而归的。" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "甜甜的" @@ -110911,7 +111112,7 @@ msgid "" msgstr "我实在需要一本玻璃吹制的书。现在互联网也没了,我根本找不到参考资料。" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." +msgid "Fantastic, I'm not supposed to leave our land." msgstr "太好了,我可没法离开这里自己去找。" #: lang/json/mission_def_from_json.py @@ -110952,10 +111153,6 @@ msgid "" "don't have any handy references." msgstr "我非常需要一本DIY手册。现在互联网也没了,我根本找不到参考资料。" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "太好了,我可没法离开这里自己去找。" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "图书馆、书店里或许能找到,学校也是一个不错的选择。" @@ -111025,7 +111222,7 @@ msgstr "狩猎进行的怎么样了?" #: lang/json/mission_def_from_json.py msgid "Fabricate Repeater Mod" -msgstr "制作 1 个中继器模组" +msgstr "制造 1 个中继器模组" #: lang/json/mission_def_from_json.py msgid "" @@ -111350,8 +111547,8 @@ msgstr "我能理解你为什么不愿意为了一个面包而冒生命危险, #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "它应该在在右边的冰箱里,装在一个罐子里,上面有千年隼的照片。" #: lang/json/mission_def_from_json.py @@ -111961,7 +112158,7 @@ msgid "" "to get us set for the winter. I'll pay you a premium rate if you can bring " "us around a hundred jars to get us started." msgstr "" -"虽然我们确保了日常的食品供应,但还是十分勉强。如果我们被什么东西困在这里的话,粮食储备撑不了几天,为此我们需要更多的存粮。多亏了前哨站,我们现在有一些肉和蔬菜供应,但还需要用更好的贮存方式。我们之中有人懂得制作罐头食品,只要有足够多的玻璃罐,我们就能依靠泡菜和肉罐头过冬。大概100个玻璃罐就足够让我们开始了,我会为你找来的罐子付高价。" +"虽然我们确保了日常的食品供应,但还是十分勉强。如果我们被什么东西困在这里的话,粮食储备撑不了几天,为此我们需要更多的存粮。多亏了前哨站,我们现在有一些肉和蔬菜供应,但还需要用更好的贮存方式。我们之中有人懂得制造罐头食品,只要有足够多的玻璃罐,我们就能依靠泡菜和肉罐头过冬。大概100个玻璃罐就足够让我们开始了,我会为你找来的罐子付高价。" #: lang/json/mission_def_from_json.py msgid "" @@ -112337,7 +112534,7 @@ msgid "" msgstr "" "我们的一名科学家最近离开实验室,对一个原型机器人进行了实地测试,但未能返回,从此杳无音信。去测试地点调查一下,把她和原型机一起带回来。如果做不到的话,起码把连接在原型机器人上的数据记录器带回来。" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "我们感谢你的帮助,祝你好运。" @@ -112345,7 +112542,7 @@ msgstr "我们感谢你的帮助,祝你好运。" msgid "Don't expect our help then." msgstr "那就别指望我们帮你。" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -112508,7 +112705,7 @@ msgstr "好吧,我只能自己去找金子了,算我自讨没趣。" #: lang/json/mission_def_from_json.py msgid "Make 2 Stills" -msgstr "制作 2 个蒸馏器" +msgstr "制造 2 个蒸馏器" #: lang/json/mission_def_from_json.py msgid "" @@ -112530,7 +112727,7 @@ msgstr "有空时记得回来,我们这需要技能熟练的幸存者。" #: lang/json/mission_def_from_json.py msgid "" "I'm sure you could find the design for the stills in home brewing books." -msgstr "我相信你可以在酿造类书籍里找到蒸馏器的制作方法。" +msgstr "我相信你可以在酿造类书籍里找到蒸馏器的制造方法。" #: lang/json/mission_def_from_json.py msgid "Do you have the stills?" @@ -113206,7 +113403,7 @@ msgstr "弄到维生素了吗?" #: lang/json/mission_def_from_json.py msgid "Make 4 Charcoal Purifiers" -msgstr "制作 4 个炭滤净水器" +msgstr "制造 4 个炭滤净水器" #: lang/json/mission_def_from_json.py msgid "" @@ -113222,7 +113419,7 @@ msgstr "" msgid "" "With some basic survival and crafting skills you should be able to make them" " with little effort." -msgstr "只要有些基本的生存和制作方面的技能,相信你能轻松的做出几个。" +msgstr "只要有些基本的生存和制造方面的技能,相信你能轻松的做出几个。" #: lang/json/mission_def_from_json.py msgid "Do you have the charcoal water filters?" @@ -113344,7 +113541,7 @@ msgid "" "time until one of the older or younger members of the outpost gets a bad " "case." msgstr "" -"这位医生有个制作流感疫苗的计划方案。如果你能够找到一只未使用过的流感疫苗,请带回来给我。虽然目前还没有人因为流感而死亡,但一旦哨站里某个老人或者小孩得了重病的话,流感的大规模爆发不过是时间问题。" +"这位医生有个制造流感疫苗的计划方案。如果你能够找到一只未使用过的流感疫苗,请带回来给我。虽然目前还没有人因为流感而死亡,但一旦哨站里某个老人或者小孩得了重病的话,流感的大规模爆发不过是时间问题。" #: lang/json/mission_def_from_json.py msgid "Hospitals or clinics might have a few that haven't been used." @@ -113377,7 +113574,7 @@ msgstr "弄到针管了吗?" #: lang/json/mission_def_from_json.py msgid "Make 12 Knife Spears" -msgstr "制作 12 把刺刀长矛" +msgstr "制造 12 把刺刀长矛" #: lang/json/mission_def_from_json.py msgid "" @@ -113399,7 +113596,7 @@ msgstr "弄到刺刀长矛了吗?" #: lang/json/mission_def_from_json.py msgid "Make 5 Wearable Flashlights" -msgstr "制作 5 个佩戴式手电" +msgstr "制造 5 个佩戴式手电" #: lang/json/mission_def_from_json.py msgid "" @@ -113416,7 +113613,7 @@ msgstr "弄到佩戴式手电了吗?" #: lang/json/mission_def_from_json.py msgid "Make 3 Leather Body Armor" -msgstr "制作 3 件皮革护甲" +msgstr "制造 3 件皮革护甲" #: lang/json/mission_def_from_json.py msgid "" @@ -113427,7 +113624,7 @@ msgid "" "armor? The life-expectancy of my scavengers would drastically increase if " "you did." msgstr "" -"一件能够经受住反复爬窗和与野生动物的战斗时的磨损的服装一直都很紧俏。我们所能穿出去作战的最好的服装就是皮革护甲了,但因为有限的资源,制作起来很困难。你可以帮我们造三套皮革护甲吗?有了这些皮革护甲,我们的拾荒队员的预期寿命将会大大提高。" +"一件能够经受住反复爬窗和与野生动物的战斗时的磨损的服装一直都很紧俏。我们所能穿出去作战的最好的服装就是皮革护甲了,但因为有限的资源,制造起来很困难。你可以帮我们造三套皮革护甲吗?有了这些皮革护甲,我们的拾荒队员的预期寿命将会大大提高。" #: lang/json/mission_def_from_json.py msgid "" @@ -113440,7 +113637,7 @@ msgstr "弄到皮甲了吗?" #: lang/json/mission_def_from_json.py msgid "Make 12 Molotov Cocktails" -msgstr "制作 12 个燃烧瓶" +msgstr "制造 12 个燃烧瓶" #: lang/json/mission_def_from_json.py msgid "" @@ -115541,8 +115738,8 @@ msgstr "胡须:下颏沿胡" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." -msgstr "你的胡须沿着下巴的线条,环绕着下巴,没有胡子。" +"You have beard along the jaw lines, circling the chin, and no moustache." +msgstr "你的胡须沿着下巴的线条,环绕着下巴,没有小胡子。" #: lang/json/mutation_from_json.py msgid "Facial hair: beard" @@ -115602,9 +115799,9 @@ msgstr "胡须:连鬓胡" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." -msgstr "你的耳朵前面有几块毛发,正常情况下,你的头发和胡须是连接的,但它们是单独存在的。" +msgstr "你的耳朵前面有些鬓角毛发,一般来说,它会让你的头发和胡须相连,但它们是单独存在的。" #: lang/json/mutation_from_json.py msgid "Facial hair: soul patch" @@ -115681,7 +115878,7 @@ msgstr "弱发光器" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "从你的额头上长出一个发光器官,你可以使它发出微光。这将使你在黑暗中非常明显,很适合在交配季节吸引伴侣。" @@ -116452,7 +116649,7 @@ msgid "" " on melee accuracy and electronics/tailoring crafting. However, you are " "guaranteed to start with a pair of reading glasses." msgstr "" -"你的晶状体硬化,弹性减弱,睫状肌收缩能力降低而致调节减退,近点远移,故发生近距离视物困难,近处的东西什么都看不清,所以根本无法看书、制作物品了。幸运的是,你可以一开始就拥有一副老花镜。" +"你的晶状体硬化,弹性减弱,睫状肌收缩能力降低而致调节减退,近点远移,故发生近距离视物困难,近处的东西什么都看不清,所以根本无法看书、制造物品了。幸运的是,你可以一开始就拥有一副老花镜。" #: lang/json/mutation_from_json.py msgid "Heavy Sleeper" @@ -117069,7 +117266,7 @@ msgid "" "You have great low-light vision now, though that doesn't allow you to " "perform fine tasks such as crafting and reading in darkness. Activate to " "toggle NV-visible areas on or off." -msgstr "你的眼睛发生了变异,有着很好的夜视能力,但这不能让你在黑暗中执行精细的任务,如制作和阅读。激活来切换显示夜视可见范围。" +msgstr "你的眼睛发生了变异,有着很好的夜视能力,但这不能让你在黑暗中执行精细的任务,如阅读和制造物品。激活来切换显示夜视可见范围。" #: lang/json/mutation_from_json.py msgid "Feline Eyes" @@ -119820,7 +120017,7 @@ msgid "" "Your paws are much larger now. Manual dexterity is difficult: permanent " "hand encumbrance of 20, serious problems crafting, and no gloves. But you " "can swim more effectively." -msgstr "你的爪子现在更加粗壮了。精细手工活相当困难:手掌累赘永久+20,制作物品有大麻烦,同样不能穿手套。但你游起泳比之前更加快了。" +msgstr "你的爪子现在更加粗壮了。精细手工活相当困难:手掌累赘永久+20,制造物品有大麻烦,同样不能穿手套。但你游起泳比之前更加快了。" #: lang/json/mutation_from_json.py msgid "Beak" @@ -121084,7 +121281,7 @@ msgstr "调试用百宝袋" msgid "" "Crafting and construction requirements bugger off with this one. Apply with" " care." -msgstr "制作和建设的要求统统不再需要了,小心应用。" +msgstr "制造和建设的要求统统不再需要了,小心应用。" #: lang/json/mutation_from_json.py msgid "Debug Mind Control" @@ -121223,11 +121420,9 @@ msgstr "无论是出于个人选择还是童年阴影,你不愿驾驶载具, msgid "Survivor Story" msgstr "幸存者故事" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "这名NPC可以告诉你他们是如何在大灾变中幸存下来的。" @@ -121688,7 +121883,7 @@ msgstr "残酷力量" #. ~ Description for Brutal Strength #: lang/json/mutation_from_json.py msgid "Genetic tampering made your body incredibly strong. Strength + 7." -msgstr "" +msgstr "基因突变使你的身体变得异常强壮。力量+7。" #. ~ Description for Brutal Strength #: lang/json/mutation_from_json.py @@ -123782,6 +123977,14 @@ msgstr "乡村民宅" msgid "rural house roof" msgstr "乡村民宅(屋顶)" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "农场路" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "谷仓(屋顶)" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "大学(行政楼)" @@ -124811,6 +125014,10 @@ msgstr "幸存者营帐" msgid "military helipad" msgstr "军用直升机停机坪" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "军事基地" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "民宅" @@ -125059,10 +125266,6 @@ msgstr "筒仓" msgid "silo cap" msgstr "筒仓(屋顶)" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "谷仓(屋顶)" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "大型农场" @@ -130526,7 +130729,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Vatgrown Bodyguard" -msgstr "" +msgstr "克隆罐培保镖" #. ~ Profession (male Vatgrown Bodyguard) description #: lang/json/professions_from_json.py @@ -130538,11 +130741,12 @@ msgid "" "words to force your obedience. While the world burns, you get your first " "taste of life." msgstr "" +"你在某个巨型企业的实验室中培养长大,为了能造出只为你的客户而活的完美保镖。大灾变的到来无视社会阶层,而不知何故你比你的主人还命长。现在已经没人知道那个强迫让你服从的密码了。当世界还在燃烧的时候,你第一次尝到了生活的滋味。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Vatgrown Bodyguard" -msgstr "" +msgstr "克隆罐培保镖" #. ~ Profession (female Vatgrown Bodyguard) description #: lang/json/professions_from_json.py @@ -130554,6 +130758,7 @@ msgid "" "words to force your obedience. While the world burns, you get your first " "taste of life." msgstr "" +"你在某个巨型企业的实验室中培养长大,为了能造出只为你的客户而活的完美保镖。大灾变的到来无视社会阶层,而不知何故你比你的主人还命长。现在已经没人知道那个强迫让你服从的密码了。当世界还在燃烧的时候,你第一次尝到了生活的滋味。" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -130954,7 +131159,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -130974,7 +131179,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -132487,7 +132692,7 @@ msgid "" "After months of reading, experimentation, severe injuries, and countless " "supply raids you emerge a self-made cyborg with the some of the best crafted" " weapons and armor in the wasteland." -msgstr "经过数月的阅读、实验以及数次重伤,在无数次突袭补给点后你成功的成为了一个自制改造机器人,同时还有着废土上制作最精良的武器和盔甲。" +msgstr "经过数月的阅读、实验以及数次重伤,在无数次突袭补给点后你成功的成为了一个自制改造机器人,同时还有着废土上最精良的武器和盔甲。" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -132501,7 +132706,7 @@ msgid "" "After months of reading, experimentation, severe injuries, and countless " "supply raids you emerge a self-made cyborg with the some of the best crafted" " weapons and armor in the wasteland." -msgstr "经过数月的阅读、实验以及数次重伤,在无数次突袭补给点后你成功的成为了一个自制改造机器人,同时还有着废土上制作最精良的武器和盔甲。" +msgstr "经过数月的阅读、实验以及数次重伤,在无数次突袭补给点后你成功的成为了一个自制改造机器人,同时还有着废土上最精良的武器和盔甲。" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -133766,6 +133971,266 @@ msgstr "一栋中央建筑可以作为营地核心区和餐厅。 我们应该 msgid "central building south half" msgstr "中央区建筑南侧" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "我们需要一些庇护所,在营地的东北侧盖半边带草顶的米戈树脂棚屋。" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "我们应该用米戈树脂来扩大庇护所,这样我们就有地方放另一张床了。" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -134981,6 +135446,122 @@ msgstr "让我们在餐厅的中心建一面金属墙。" msgid "build center of the metal wall dining hall" msgstr "建造餐厅中央金属墙" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "让我们开始建造中央厨房的石墙。" @@ -135267,6 +135848,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "我们需要一个马厩来养更大的牲畜,所以请在牧场西南侧建造一间带屋顶的钢板小屋。" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -135409,6 +136026,54 @@ msgstr "我们可以利用这块区域建造一所金属墙酿酒厂。" msgid "SW metal wall brewery" msgstr "西南金属墙酿酒厂" +#: lang/json/recipe_from_json.py +msgid "" +"We could divert saltwater from the swamp nearby to create a steady supply of" +" salt for our needs in an adobe hut." +msgstr "我们可以从附近的沼泽地调水,搭建一所木骨泥屋,创造稳定的食盐供应以满足我们的需求。" + +#: lang/json/recipe_from_json.py +msgid "NE migo resin saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." +msgstr "我们需要一个储物间来储藏化学用品和工具,所以请在盐场东南侧建造一间带屋顶的木骨泥屋。" + +#: lang/json/recipe_from_json.py +msgid "SE migo resin storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" @@ -135439,22 +136104,10 @@ msgstr "我们可以利用这块区域建造一所石头墙酿酒厂。" msgid "SW stone wall brewery" msgstr "西南石头墙酿酒厂" -#: lang/json/recipe_from_json.py -msgid "" -"We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." -msgstr "我们可以从附近的沼泽地调水,搭建一所木骨泥屋,创造稳定的食盐供应以满足我们的需求。" - #: lang/json/recipe_from_json.py msgid "NE wattle and daub saltpan" msgstr "东北木骨泥墙盐田" -#: lang/json/recipe_from_json.py -msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." -msgstr "我们需要一个储物间来储藏化学用品和工具,所以请在盐场东南侧建造一间带屋顶的木骨泥屋。" - #: lang/json/recipe_from_json.py msgid "SE wattle and daub storage room" msgstr "东南木骨泥墙储物间" @@ -135981,6 +136634,114 @@ msgid "" "filling in the floor." msgstr "我们需要用废金属在中央建造一间大仓库。现在开始铺地板吧。" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始建造西侧吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始建造西北角吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始建造西南角吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始建造东北角吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始建造东南角吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始在南侧建造入口吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始在北侧建造入口吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "我们需要用米戈树脂在中央建造一间大仓库。现在开始铺地板吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -136359,6 +137120,66 @@ msgid "" "up." msgstr "让我们用金属墙壁围住这个砖窑并且添加更多的储存区域。" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "我们可以使用一间米戈树脂工坊。先修建一处给工人避雨的地方吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "我们来把北侧的米戈树脂墙延长到西侧,并增加一些储存空间。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "让我们建一道米戈树脂墙壁来扩充工作区,并且修一个书架来放参考书籍。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "让我们用米戈樹脂墙壁围一个砖窑区域来提高产能。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "让我们用米戈樹脂墙壁围住这个砖窑并且添加更多的储存区域。" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "我们可以使用一间夯土工坊。先修建一处给工人避雨的地方吧。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "我们来把北侧的夯土墙延长到西侧,并增加一些储存空间。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "让我们建一道夯土墙壁来扩充工作区,并且修一个书架来放参考书籍。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "让我们用夯土墙壁围一个砖窑区域来提高产能。" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "让我们用夯土墙壁围住这个砖窑并且添加更多的储存区域。" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -137738,6 +138559,46 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "阴暗的地下室" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "沦陷" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "沦陷" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"当贵基地沦陷于死者时,你最后的命令是撤退到军械库。在之后的彻底混乱中,你与小队走散了,现在独自困在仓库中。你不确定有谁成功抵达军械库,亦或……你已是最后的生还者。" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" +"当贵基地沦陷于死者时,你最后的命令是撤退到军械库。在之后的彻底混乱中,你与小队走散了,现在独自困在仓库中。你不确定有谁成功抵达军械库,亦或……你已是最后的生还者。" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "军事基地仓库" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -138206,7 +139067,7 @@ msgid "" "Your skill in working with raw materials and shaping them into useful " "objects. This skill plays an important role in the crafting of many " "objects." -msgstr "把原材料加工和塑造成有用东西的技能。 这项技能在各项制作中起着重要的作用。" +msgstr "把材料加工塑造成有用物品的技能。这项技能在各项物品制造中起着重要的作用。" #: lang/json/skill_from_json.py src/crafting_gui.cpp msgid "cooking" @@ -138230,7 +139091,7 @@ msgid "" "Your skill in the craft and repair of clothing, bags, blankets and other " "textiles. Affects knitting, sewing, stitching, weaving, and nearly anything" " else involving a needle and thread." -msgstr "制作维修服装、 箱包、 毛毯和其他纺织品的技能。 帮助你编织、 缝纫以及其他任何与针线有关的事儿。" +msgstr "制造和修复衣物、背包、毛毯和其他纺织品的技能。影响编织、缝纫以及其他任何与针线有关的事儿。" #: lang/json/skill_from_json.py msgid "survival" @@ -138242,7 +139103,7 @@ msgid "" "Your skill in surviving the wilderness, and in crafting various basic " "survival items. This also covers your ability to skin and butcher animals " "for meat and hides." -msgstr "在荒野生存,和制作各种基本救生物品所需的技能。 这也包括你从尸体上获取皮和肉类的能力。" +msgstr "在荒野生存,和制造各种基本急救物品所需的技能。这也包括你从尸体上获取皮和肉类的能力。" #: lang/json/skill_from_json.py msgid "electronics" @@ -138895,7 +139756,7 @@ msgstr "松鼠相当的美味,但是如果你用伤害过高的枪械射击它 #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "如果你不把松鼠都炸成碎肉的话,它们还真不算是糟糕的零食。" #: lang/json/snippet_from_json.py @@ -139298,7 +140159,7 @@ msgid "" "First aid 101 for you. Always bandage your wounds, they will heal faster " "that way. Bandages are plenty and you can make makeshift ones easily, so " "there is no reason not to." -msgstr "急救小知识:随时用绷带包扎伤口,这样伤口会愈合得更快。绷带到处都能找到,你也可以很容易地制作简易绷带,所以没有理由不利用它们。" +msgstr "急救小知识:随时用绷带包扎伤口,这样伤口会愈合得更快。绷带到处都能找到,你也可以很容易地制造简易绷带,所以没有理由不利用它们。" #: lang/json/snippet_from_json.py msgid "" @@ -139323,7 +140184,7 @@ msgstr "尽快治疗感染的伤口。如果感染扩散,只有抗生素能救 msgid "" "If you need a bunch of rags for making Molotov cocktails, take a pair of " "scissors to an old t-shirt or something." -msgstr "如果你需要一块布来制作莫洛托夫燃烧瓶,拿稳你的剪刀,向旧衣物们下手吧。" +msgstr "如果你需要一块布来制造莫洛托夫燃烧瓶,拿稳你的剪刀,向旧衣物们下手吧。" #: lang/json/snippet_from_json.py msgid "" @@ -139639,7 +140500,7 @@ msgstr "他们说过:使用太阳能,拯救地球,拯救自己。好吧… msgid "" "If you can't find a knife try smashing potted plants. It just might give " "you everything you need to make one." -msgstr "如果你找不到小刀,试着砸碎盆栽。它可能会给你制作简易小刀所需要的一切。" +msgstr "如果你找不到小刀,试着砸碎盆栽。它可能会给你制造简易小刀所需要的一切。" #: lang/json/snippet_from_json.py msgid "" @@ -143481,7 +144342,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -143501,7 +144362,7 @@ msgstr "" "参见 EXO-M-312 号文件获取完整报告。" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" +msgid " You are forgotten among the billions lost in the cataclysm…" msgstr " 你和在大灾变中丧生的数十亿人一同被遗忘了……" #: lang/json/snippet_from_json.py @@ -144393,7 +145254,7 @@ msgid "" " She found an abandoned APC and spent years traveling around and " "collecting personal stories. She wrote one of the few post-apocalyptic " "books, detailing life after the end." -msgstr "" +msgstr " 她发现了一辆废弃的装甲运兵车,花了几年时间四处旅行,收集个人故事。她写了为数不多的灾变后的书之一,详细描述了末日之后的生活。" #: lang/json/snippet_from_json.py msgid "" @@ -144744,7 +145605,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" "这是一则疾控中心发布的警告。上面用多种语言重复写道:“公共健康警告:基于最近的事件,疾控中心在此警告公众避免前往公共场合。一种未知的病毒正在居民中扩散。疾控中心提醒您,打喷嚏时遮挡口鼻,勤洗手,尽可能接种最新的流感疫苗,并在进一步通知前将生活用水煮沸后使用。”" @@ -145034,7 +145895,7 @@ msgid "" "PICKLED MEAT IN A JAR! Just like your grandma used to make! It will last " "for months or longer, and when you've eaten it, you can refill and seal the " "jar! Stock your emergency supply TODAY!" -msgstr "《罐装腌肉!》就像你奶奶过去制作的一样!放上几个月都不会坏,当你吃光了罐里的东西,罐子还可以再利用!现在就开始储备你的紧急物资吧!" +msgstr "《罐装腌肉!》和你奶奶过去做的一样!放上几个月都不会坏,当你吃光了罐里的东西,罐子还可以再利用!现在就开始储备你的紧急物资吧!" #: lang/json/snippet_from_json.py msgid "" @@ -145121,7 +145982,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" msgstr "" "《专业手工季刊》意大利面不仅仅只能用来填饱肚子了!你也可以成为艺术家,快来学习如何画意粉画吧!本期还介绍了如何安全可靠的使用万能胶,你再也不用担心把手指粘在一起了!" @@ -146436,7 +147297,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" "我们在小鼠组织中观察到的XE037的快速吸收和死亡和我们的预期不同。我们在高松博士所说的“负空间光谱学”方面取得了一些进展,我们还发现了少量的XE037聚集在小鼠细胞的细胞核周围。" @@ -146448,8 +147309,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" "今天我们观察到了亨德尔森最初的XE037小鼠的一些不寻常的变化。它的体重增加了超过百分之六百,所以我们得到了解剖授权。它在骨盆里长出了一颗复制的心脏,还有一个新的腺体器官,能够分泌出某种酸性的软泥,它融化了我们的手术刀。我们收集了部分软泥,然后把它寄出以做进一步的分析。XE037似乎具有不可见的致突变性。幸好我们都穿着防化服。" @@ -146510,11 +147371,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" "今天我们将极少量XE037样品掺入水中,制成悬浮液,用测试对象TP92进行实验,实验前测试对象已经被灭活。在尸检过程中,测试对象有复苏迹象。客气点说,梭罗博士很惊讶。她用一台显微镜又把它打回了死地。" @@ -146679,7 +147540,7 @@ msgid "" " kinds of replacement tissue, although that tech is decades away. In the " "meantime, making a digital-neural interface just got far easier than ever." msgstr "" -"生物塑料的性能比我们预想的要好。我们可以让它们与神经突触通信,一如预料,但是我们已经有了可以用来生长出血管和肌肉组织的晶格版本模型。理论上我们可以用它来制造各种替代组织,但技术完善还得花上几十年的时间。与此同时,制作数字神经接口比以往任何时候都要容易得多。" +"生物塑料的性能比我们预想的要好。我们可以让它们与神经突触通信,一如预料,但是我们已经有了可以用来生长出血管和肌肉组织的晶格版本模型。理论上我们可以用它来制造各种替代组织,但技术完善还得花上几十年的时间。与此同时,造出一个数字神经接口比以往任何时候都要容易得多。" #: lang/json/snippet_from_json.py msgid "" @@ -146871,16 +147732,6 @@ msgstr "" "今天我们找到了一种解决XE037污染的方法,不过纯属意外。我们发现一具已复苏尸体体内的XE037,在经过一系列高能四维传送之后,被完全除去了。不幸的是,这将使得异界生命体能够穿过屏障到达我们的主位面。药方比疾病本身要糟糕。尽管如此" ",我们还是会通过梅尔基奥尔中心通知XEDRA-40实验室。也许西杜博士能用上这些信息。" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" -"今天我们将极少量XE037样品掺入水中,制成悬浮液,用测试对象TP92进行实验,实验前测试对象已经被灭活。在尸检过程中,测试对象有复苏迹象。客气点说,梭罗博士很惊讶。她用一台显微镜又把它打回了死地。" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -147620,8 +148471,8 @@ msgid "metal" msgstr "金属乐" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "雷鬼音乐" +msgid "reggae" +msgstr "雷盖" #: lang/json/snippet_from_json.py msgid "ska" @@ -147780,7 +148631,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -147839,7 +148690,7 @@ msgid "" "'making of' video was posted, clearly exposing the work as the final film " "project of a small group of students at UCLA." msgstr "" -"《流行的“外星人尸检”被揭穿》从FriendFace到电视新闻,一段广为流传的视频证实是造假视频。这段极其逼真且血腥的外星人尸检视频显示,一种类似昆虫的生物正在被日本研究人员解剖,他们在视频中用日语对它的解剖进行了评论。初步观察表明,这些生物与流行的恐怖小说作家H·P·洛夫克拉夫特作品中描述的生物相似之处令人怀疑,但这并不足以消除这段视频病毒式传播状态。昨天,在广受欢迎的社交媒体网站Eddit上发布了一段“如何制作”的视频,很明显,这是加州大学洛杉矶分校一小群学生的毕业电影作品。" +"《流行的“外星人尸检”被揭穿》从FriendFace到电视新闻,一段广为流传的视频证实是造假视频。这段极其逼真且血腥的外星人尸检视频显示,一种类似昆虫的生物正在被日本研究人员解剖,他们在视频中用日语对它的解剖进行了评论。初步观察表明,这些生物与流行的恐怖小说作家H·P·洛夫克拉夫特作品中描述的生物相似之处令人怀疑,但这并不足以消除这段视频病毒式传播状态。昨天,在广受欢迎的社交媒体网站Eddit上发布了一段“XXX是如何制成”的视频,很明显,这是加州大学洛杉矶分校一小群学生的毕业电影作品。" #: lang/json/snippet_from_json.py msgid "" @@ -148077,8 +148928,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -148298,13 +149149,14 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" -"《支持我们的盟友——总统》尽管出乎意料且缺乏支持,总统于今日提出了签署一份和平时期的强制征兵令以回应中国对台湾地区和菲律宾施加的压力。“我们必须心存希望,但也要做好最坏的打算,我们不能在中国对关键盟友施压时置之不理。”" +"《支持我们的盟友——总统》今日较早之前,尽管出乎意料且缺乏支持,总统依旧提出并签署一份和平时期的强制征兵令,以回应中国对台湾地区和菲律宾施加的压力。“我们必须心存希望,但也要做好最坏的打算,我们不能在中国对关键盟友施压时置之不理。”" #: lang/json/snippet_from_json.py msgid "" @@ -150405,7 +151257,7 @@ msgstr "“不要开枪射击被咬到的人!不会有事的。只有死亡会 #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "\"检查你的朋友是否被咬伤,以防他们隐瞒事实然后开始攻击你。唯一的解决办法就是爆了他们的头。\"" @@ -150821,7 +151673,7 @@ msgstr "“新贝德福德陷落了。我很抱歉。我们尽力了。”" msgid "" "\"Check out my cooking show on The Television! Making Mannwurst sausages " "out of some of those assholes who tried to raid my kitchen earlier…\"" -msgstr "“记得准时收看我的电视烹饪节目!用几个之前试图洗劫我厨房的混蛋制作人肉香肠……”" +msgstr "“记得准时收看我的电视烹饪节目!用几个之前试图洗劫我厨房的混蛋来做一道人肉香肠……”" #: lang/json/snippet_from_json.py msgid "" @@ -150875,7 +151727,7 @@ msgstr "“当你感染,流血,生病或者宿醉的时候,有时候你需 msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "“这肯定是中国的问题。认真的?没人怀疑和我们打冷战的人?这是入侵!那些不是丧尸,只是伪装!是时候清醒了,盲从者!”" #: lang/json/snippet_from_json.py @@ -154543,6 +155395,10 @@ msgstr "湖边小屋" msgid "Lighthouse Island" msgstr "灯塔岛" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "军事基地仓库" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "拾荒者地堡" @@ -154592,16 +155448,16 @@ msgid "Clothing Store" msgstr "服装店" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" -msgstr "那里的家伙,安静点。你能听到吗?这歌声?" +msgid "Acolyte." +msgstr "助手。" #: lang/json/talk_topic_from_json.py msgid "You're back. Have you come to listen to the song?" msgstr "你又回来了。你是来这听歌的吗?" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." -msgstr "助手。" +msgid "You there. Quiet down. Can you hear it? The song?" +msgstr "那里的家伙,安静点。你能听到吗?这歌声?" #: lang/json/talk_topic_from_json.py msgid "What? What do you mean? What song?" @@ -154637,7 +155493,7 @@ msgstr "我得走了。保重了,先知。" msgid "" "Listen carefully. The bones… they sing. Can you hear it? The song they " "weave? The stories they hold?" -msgstr "仔细倾听。骨头……在唱歌。你能听到吗?他们编的歌?他们说的事?" +msgstr "仔细倾听。骨头……在唱歌。你能听到吗?它们编的歌?它们说的事?" #: lang/json/talk_topic_from_json.py msgid "What? Singing bones? What are you talking about?" @@ -154752,38 +155608,38 @@ msgid "Yeah, alright." msgstr "是的,好吧。" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" -msgstr "你相信自己能承担额外骨骼带来的重担吗?" - -#: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" -msgstr "你想要再再来点歌吗?" - -#: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" -msgstr "有骨待刻,有曲当歌。想加入吗?" +msgid "There is an additional song you could take on, if you'd like." +msgstr "你尚可再唱一首歌,如果你想的话。" #: lang/json/talk_topic_from_json.py msgid "" "I know of certain bones that could be of use, if you'd like to know more." msgstr "我知道有一些有用的骨头,如果你想知道更多的话。" -#: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." -msgstr "你尚可再唱一首歌,如果你想的话。" - #: lang/json/talk_topic_from_json.py msgid "A song may yet be sung by you, should you wish to." msgstr "尚有歌未被你所唱,如果你想的话。" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." -msgstr "到此为止。" +msgid "Do you wish to take on more songs?" +msgstr "你想要再再来点歌吗?" + +#: lang/json/talk_topic_from_json.py +msgid "Do you believe you can take on the burden of additional bones?" +msgstr "你相信自己能承担额外骨骼带来的重担吗?" + +#: lang/json/talk_topic_from_json.py +msgid "There are bones to etch, songs to sing. Wish to join me?" +msgstr "有骨待刻,有曲当歌。想加入吗?" #: lang/json/talk_topic_from_json.py msgid "An acolyte should not take on too many songs at once." msgstr "一名助手一次不应该唱太多的歌。" +#: lang/json/talk_topic_from_json.py +msgid "That is all for now." +msgstr "到此为止。" + #: lang/json/talk_topic_from_json.py msgid "" "The song is… quiet for now. Perhaps with time, more notes will be etched in" @@ -154859,16 +155715,16 @@ msgstr "觉悟之路是需要你自己走。如果我帮助你,最终会阻碍 msgid "I see. Very well then." msgstr "我明白了。好吧。" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "只有那些有我印记的人才能证明自己配得上我的技能。" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "你身上有我的印记,意味着我相信你有潜力学会真正倾听这首歌。是的,我将把助你一臂之力,暂时的。" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "只有那些有我印记的人才能证明自己配得上我的技能。" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "听你这么说我很高兴。我们出发吧。" @@ -154916,7 +155772,7 @@ msgstr "而我还以为你是疯子呢。我要走了。" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" "我虽然一个人过惯了,但我大体上还是很愿意跟随你的。我可以为你做很多事:我可以帮你战斗;我可以教你不少东西,当然,如果你愿意你也可以教教我;我可以帮你搬东西;我也可以帮你包扎伤口;我还可以帮你建立派系营地或者什么其他的活动;我不光可以骑马,还可以听你的指示去某个地方或者帮你看着东西;我也可以安装部分生化插件;在你空闲时可以跟你闲聊,给你点提示或者谈谈我的过去。你可以直接对话、通过双向无线电或者大声呼喊来给我下达指令。\n" @@ -155015,7 +155871,7 @@ msgstr "那是当然。要怎么样才能让你吃饱喝足呢?" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" "显然当我们相邻时,你可以直接过来和我对话。而如果我们离得稍远时,你就得按\"C\"呼喊才能让我听见,前提是你能看见我。如果用无线电沟通,我们两个人必须都有双向无线电。\n" "当我们对话时,你可以指示我如何战斗何时睡觉等等。我会根据下达的指令行动,并在你有需要时告诉你我当前的指令。特殊情况下,你可以下达\"戒严\"命令,这会覆盖日常指令,我会告诉你哪些指令被覆盖。通过呼喊的方式设置戒严或解除戒严。" @@ -155298,16 +156154,16 @@ msgstr "谢谢你的解释。我想了解其他事情。" msgid "Thanks. I have some things for you to do." msgstr "谢谢,我有一些事情要你做。" +#: lang/json/talk_topic_from_json.py +msgid "Hi there, ." +msgstr "嗨,。" + #: lang/json/talk_topic_from_json.py msgid "" "STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " "anymore..." msgstr "站住,举起手来!哈哈,吓到你了吗,我们……已经没有法律了……" -#: lang/json/talk_topic_from_json.py -msgid "Hi there, ." -msgstr "嗨,。" - #: lang/json/talk_topic_from_json.py msgid "What are you doing here?" msgstr "你在这里干什么?" @@ -155379,24 +156235,24 @@ msgid "" msgstr "是的,还有其他一些人像我一样躲在镇里。我们有时候会做些交易……有时会有陌生人路过这,以为他们能找到比之前待得更好的地方。" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "睡觉前再做些什么?" +msgid "No, just no..." +msgstr "不行就是不行……" #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "再等几分钟……" +msgid "Just let me sleep, !" +msgstr "赶紧让我睡觉吧,!" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "快点,我想回去睡觉" #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "赶紧让我睡觉吧,!" +msgid "Just few minutes more..." +msgstr "再等几分钟……" #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "不行就是不行……" +msgid "Anything to do before I go to sleep?" +msgstr "睡觉前再做些什么?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -155421,14 +156277,14 @@ msgstr "是的,快醒醒!" msgid "no, go back to sleep." msgstr "不了,继续睡吧。" -#: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" -msgstr "干什么,老铁?" - #: lang/json/talk_topic_from_json.py msgid " *pshhhttt* I'm reading you boss, over." msgstr "*电流声* 老大,我收到了。完毕。" +#: lang/json/talk_topic_from_json.py +msgid "What is it, friend?" +msgstr "干什么,老铁?" + #: lang/json/talk_topic_from_json.py msgid "I want to give you some commands for combat." msgstr "[战斗]我想给你一些作战指令。" @@ -155809,14 +156665,14 @@ msgstr "守在你现在的位置。" msgid "Show me what needs to be done at the camp." msgstr "告诉我营地还需要些什么。" -#: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." -msgstr "我现在没有任务。" - #: lang/json/talk_topic_from_json.py msgid "I'm currently ." msgstr "我正在。" +#: lang/json/talk_topic_from_json.py +msgid "I'm not doing much currently." +msgstr "我现在没有任务。" + #: lang/json/talk_topic_from_json.py msgid "I meant what are your goals?" msgstr "我是说你的目标是什么?" @@ -155877,14 +156733,14 @@ msgstr "*电流声* 收到,我会赶过去的。完毕。" msgid "Sure thing, I'll make my way there." msgstr "好的,我会赶过去的。" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -155895,10 +156751,6 @@ msgstr "是的,炎炎夏日让我很难受,让我们休息一下,你最近 msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "好吧,也许这能让我不再这鬼天气里冻僵了,怎么了?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "天太黑了不是吗?怎么了?" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -155906,14 +156758,12 @@ msgid "" msgstr "对啊,是时候休息一下了!你感觉怎么样?" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" -msgstr "我感觉很难受……你还好吗?" +msgid "Man it's dark out isn't it? what's up?" +msgstr "天太黑了不是吗?怎么了?" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" -msgstr "好吧,我们聊聊。哦对了,谢谢你帮我做那件事。那么……你还好吗?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgstr "我感觉很难受……你还好吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -155921,6 +156771,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "当然,顺便说一下,谢谢你帮了我这么多的忙!不管怎样,你能应付吗,?" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "好吧,我们聊聊。哦对了,谢谢你帮我做那件事。那么……你还好吗?" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -155992,14 +156848,14 @@ msgstr "好吧,别乱动……" msgid "Keep your distance!" msgstr "离我远点!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "这是我的地盘,。" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "这是我的地盘,。" + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "冷静点,我不会伤害你。" @@ -156016,14 +156872,14 @@ msgstr "" msgid "&Put hands up." msgstr "&举起双手。" -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "*放下她的武器。" - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*放下他的武器。" +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "*放下她的武器。" + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "现在赶紧滚" @@ -156052,14 +156908,6 @@ msgstr "你怎么了?" msgid "I don't care." msgstr "我不在乎。" -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "我还有些其它的工作想交给你,要听听看吗?" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "我还有更多的工作想交给你,要听听看吗?" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "我这正好有份你能做的事,想听听吗?" @@ -156068,6 +156916,14 @@ msgstr "我这正好有份你能做的事,想听听吗?" msgid "I have another job for you. Want to hear about it?" msgstr "我还有件事要拜托你,要听听看吗?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "我还有更多的工作想交给你,要听听看吗?" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "我还有些其它的工作想交给你,要听听看吗?" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "我没有更多的工作可以给你了。" @@ -156085,14 +156941,14 @@ msgstr "哦,好的。" msgid "Never mind, I'm not interested." msgstr "[拒绝]算了,我没兴趣。" -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "怎么样了?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "哪个工作?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "怎么样了?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "你现在没有为我做任何事情。" @@ -156306,48 +157162,48 @@ msgid "Thanks!" msgstr "谢谢啦!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." -msgstr "我不方便对你说。" +msgid "Focus on the road, mate!" +msgstr "专心开车,兄弟!" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" -msgstr "我现在什么都想不到,下次再问我吧。" +msgid "I must focus on the road!" +msgstr "我在开车呢!" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "我累了,让我去睡一会吧。" +msgid "I'm too thirsty, give me something to drink." +msgstr "我渴了,给我来点喝的吧。" #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "我饿了,给我来点吃的吧。" #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "我渴了,给我来点喝的吧。" +msgid "I'm too tired, let me rest first." +msgstr "我累了,让我去睡一会吧。" #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" -msgstr "我在开车呢!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgstr "我现在什么都想不到,下次再问我吧。" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" -msgstr "专心开车,兄弟!" +msgid "I have some reason for not telling you." +msgstr "我不方便对你说。" #: lang/json/talk_topic_from_json.py msgid "Ah, okay." msgstr "啊,好吧。" #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "为什么我应该跟你同行?" +msgid "Not until I get some antibiotics..." +msgstr "除非你给我一点抗生素……" #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "你刚才问过我了,我仍在考虑中,一会再问我吧。" #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "除非你给我一点抗生素……" +msgid "Why should I travel with you?" +msgstr "为什么我应该跟你同行?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -156438,20 +157294,20 @@ msgid "On second thought, never mind." msgstr "[取消]回头想一想,算了吧。" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "我不教你是有原因的。" - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "给我点时间,我会给你看点新玩意……" +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "你开车的时候,我没法好好儿训练你!" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "我开车的时候没法训练你!" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "你开车的时候,我没法好好儿训练你!" +msgid "Give it some time, I'll show you something new later..." +msgstr "给我点时间,我会给你看点新玩意……" + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "我不教你是有原因的。" #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -156489,14 +157345,14 @@ msgstr "我还是留着给自己吧。" msgid "I understand…" msgstr "我明白……" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "为何我应该跟你分享自己的装备?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "你刚刚问我要过东西了,晚点再说吧。" +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "为何我应该跟你分享自己的装备?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "好的,算了。" @@ -156639,16 +157495,16 @@ msgstr "交易愉快!" msgid "You might be seeing more of me…" msgstr "我们还会再见的……" +#: lang/json/talk_topic_from_json.py +msgid "Hey again. *kzzz*" +msgstr "再次问好。 *滋滋滋*" + #: lang/json/talk_topic_from_json.py msgid "" "I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " "I've seen in a long time." msgstr "我……我自由了。 *滋滋滋* 我真的自由了! *噗滋滋滋* 看啊,你是这么长时间以来我见到的第一个活人。" -#: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" -msgstr "再次问好。 *滋滋滋*" - #: lang/json/talk_topic_from_json.py msgid "Hey. Let's chat for a second." msgstr "嘿,我们聊聊吧。" @@ -156783,7 +157639,7 @@ msgid "" " camp, hunting for food, or recruiting more allies. Faction camps also " "simplify some aspects of managing your companions." msgstr "" -"派系营地系统能够让你的同伴接管现有的建筑当作营地或在旷野中建造新营地,并大大提升同伴协助你的功能和能力。当你有一个派系营地时,你可以让你的同伴执行任务,比如制作新物品,建造营地建筑,寻找食物,或者招募更多的同伴。派系营地也使同伴管理的部分操作大大简化。" +"派系营地系统能够让你的同伴接管现有的建筑当作营地或在旷野中建造新营地,并大大提升同伴协助你的功能和能力。当你有一个派系营地时,你可以让你的同伴执行任务,比如制造新物品,建造营地建筑,寻找食物,或者招募更多的同伴。派系营地也使同伴管理的部分操作大大简化。" #: lang/json/talk_topic_from_json.py msgid "Give me an overview of how camps work." @@ -156864,9 +157720,9 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" -"当你指派同伴执行营地任务时,他们会凭空消失并去执行任务。当任务完成后,你会在公告牌上看到一个新的任务,让他们返回并真正的完成任务:例如升级营地,送回猎物,放下制作完的物品,或者其他的任务结果。\n" +"当你指派同伴执行营地任务时,他们会凭空消失并去执行任务。当任务完成后,你会在公告牌上看到一个新的任务,让他们返回并真正的完成任务:例如升级营地,送回猎物,放下制造完的物品,或者其他的任务结果。\n" "营地任务的种类很多:建造营地建筑,招募新同伴,打猎和设置陷阱,寻找材料,干农活,拆卸载具等等。不是每个营地都包含所有的任务,你可能需要建造一些额外的建筑物,或建造营地扩展区,来解锁新任务。\n" "一些营地任务可能与指派在该营地中的同伴所能执行的活动重复,但是建造营地建筑只能通过派系营地任务来完成。\n" "你可以使用公告牌来分配任务。你将看到公告牌所在的营地中心区的任务列表。如果营地有扩展区的话,可以按\"Tab\"键查看各个扩展区中可用的任务。\n" @@ -156966,7 +157822,7 @@ msgstr "" "——食堂:一个经过扩展的厨房,包含就餐区和储藏室。\n" "——牧场:一组模块化的建筑,用于饲养牛、马或鸡等牲畜。牲畜需要自行寻找!\n" "——盐场:一个加工食盐的小型扩展区。\n" -"——工坊:一个制造各种物品的大型扩展区。同伴们可以使用扩展区中的设备来制作物品,比你自己手工制作要快得多。\n" +"——工坊:一个制造各种物品的大型扩展区。同伴们可以使用扩展区中的设备来制造物品,比你自己制造要快得多。\n" "——储物间:一个用来储存物品的大型建筑。" #: lang/json/talk_topic_from_json.py @@ -156984,7 +157840,7 @@ msgstr "" "单独创建营地并不需要花费太多时间,因此你可以使用一个派系营地来保证你的同伴吃饱,而不需要经常为他们分发食物,所以最好是在你经常待的地方建立一个最低限度的派系营地。\n" "你想要把营地扩建多大取决于你自己。一个模块化野外营地虽然很耗费资源,但是建成之后可以让你派遣同伴打猎或种田,所以回报也很大。即便不为别的,你也应该考虑把东北帐篷升级到可以建水井的地步,或者是从消防局或紧急避难所营地开始的话,你应该尽快建一个水井。\n" "当你碰见消防局或紧急避难所时,你也许会想在那里建立营地。这两种营地的空间都非常紧凑,但功能与升级后的野外营地基本相同,而且不需要那么多的资源。\n" -"如果你想为营地建造扩展区的话,可以从农场或工坊开始。农场能让你自给自足,而工坊可以让你制作升级营地所需要的资源。\n" +"如果你想为营地建造扩展区的话,可以从农场或工坊开始。农场能让你自给自足,而工坊可以让你制造升级营地所需要的资源。\n" "食堂、盐场、牧场和储物间也许不该成为你建造扩展区的第一选择,但它们都有各自的用途。" #: lang/json/talk_topic_from_json.py @@ -157703,28 +158559,28 @@ msgid "This is a low driving test response." msgstr "低驾驶技能测试回应。" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" -msgstr "欢迎市民,什么风把你吹到了美食之城?" +msgid "Greetings friend, it's nice to see you." +msgstr "你好朋友,很高兴见到你。" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." -msgstr "还在这里?慢慢来,外面很乱。" +msgid "So you're back… Explain yourself!" +msgstr "所以你又回来了……马上给我个解释!" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." -msgstr "你好朋友,很高兴见到你。" +msgid "What sorcery is this?" +msgstr "这是什么巫术?" #: lang/json/talk_topic_from_json.py msgid "Welcome home Foodkid!" msgstr "欢迎回家,食物小子!" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" -msgstr "这是什么巫术?" +msgid "Still here? Take your time, it's rough out there." +msgstr "还在这里?慢慢来,外面很乱。" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" -msgstr "所以你又回来了……马上给我个解释!" +msgid "Greeting citizen, what brings you to the FoodLair?" +msgstr "欢迎市民,什么风把你吹到了美食之城?" #: lang/json/talk_topic_from_json.py msgid "Greetings… Foodperson?" @@ -157759,12 +158615,12 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "哇!很荣幸见到你本人!" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" msgstr "你在开玩笑吗?美食家并不是真的存在,它不过是个餐厅的吉祥物。" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" msgstr "亲眼见到伟大的活生生的美食家!很荣幸能见到你本人!" @@ -159153,6 +160009,10 @@ msgid "" msgstr "" "然后是军队。他们出现了,并征用我的土地作为某种前线基地,要求我撤离到联邦紧急事务管理局营地里。我甚至没有试图和他们争论一下……我只有我爸爸的旧猎枪,而他们有高科技武器。不过,我听到他们中的一个人开玩笑说联邦紧急事务管理局营地和奥斯威辛集中营没什么两样。我悄悄地从避难车队司机眼底下溜掉,决定去北方我姐姐那里。理论上我想我还是朝着那走,不过老实说,我只是在忙着别让自己死了。" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "我现在没法谈这件事。我做不到。" + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -159161,10 +160021,9 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" -"我那时候在医院工作,然后事情就这么糟了。整个事都有点模模糊糊的。一段时间以来一直都有一些奇怪的报道,那些听起来令人难以置信的关于病人死后复活的事情,但大多数人还是照常工作。然后,到了末日来临前,一切都突然出现了。我们以为这是一次来自中国的攻击,而这也是我们所获知的消息。送来急救的人都发疯了,身上满是子弹和咬伤的伤口。在我班快上到一半的时候我……我崩溃了。我曾经见过比这更可怕的伤,但我……,我甚至没法谈起它。" +"我那时候在医院工作,然后事情就这么糟了。整个事都有点模模糊糊的。一段时间以来一直都有一些奇怪的报道,那些听起来令人难以置信的关于病人死后复活的事情,但大多数人还是照常工作。然后,到了末日来临前,一切都突然出现了。我们以为这是一次来自中国的攻击,而这也是我们所获知的消息。送来急救的人都发疯了,身上满是子弹和咬伤的伤口。在我班快上到一半的时候我……我崩溃了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -159174,13 +160033,10 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" -"我那时候在医院工作,然后事情就这么糟了。整个事都有点模模糊糊的。一段时间以来一直都有一些奇怪的报道,那些听起来令人难以置信的关于病人死后复活的事情,但大多数人还是照常工作。然后,到了末日来临前,一切都突然出现了。我们以为这是一次来自中国的攻击,而这也是我们所获知的消息。送来急救的人都发疯了,身上满是子弹和咬伤的伤口。在我班快上到一半的时候我……我崩溃了。" - -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." -msgstr "我现在没法谈这件事。我做不到。" +"我那时候在医院工作,然后事情就这么糟了。整个事都有点模模糊糊的。一段时间以来一直都有一些奇怪的报道,那些听起来令人难以置信的关于病人死后复活的事情,但大多数人还是照常工作。然后,到了末日来临前,一切都突然出现了。我们以为这是一次来自中国的攻击,而这也是我们所获知的消息。送来急救的人都发疯了,身上满是子弹和咬伤的伤口。在我班快上到一半的时候我……我崩溃了。我曾经见过比这更可怕的伤,但我……,我甚至没法谈起它。" #: lang/json/talk_topic_from_json.py msgid "It might help to get it off your chest." @@ -159546,15 +160402,15 @@ msgstr "谢谢你告诉我这一切。" #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." -msgstr "我妻子和我一起逃了出来,但在我遇见你前几天被一只 植物怪物吃掉了。今年对我来说不是个好年头。" +msgstr "我丈夫和我一起逃了出来,但在我遇见你前几天被一只 植物怪物吃掉了。今年对我来说不是个好年头。" #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." -msgstr "我丈夫和我一起逃了出来,但在我遇见你前几天被一只 植物怪物吃掉了。今年对我来说不是个好年头。" +msgstr "我妻子和我一起逃了出来,但在我遇见你前几天被一只 植物怪物吃掉了。今年对我来说不是个好年头。" #: lang/json/talk_topic_from_json.py msgid "I'm sorry to hear it." @@ -159616,8 +160472,9 @@ msgid "I'm sorry you lost someone." msgstr "听到你失去了爱人我很难过。" #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." -msgstr "只不过是另一个 爱情与失落的故事。我现在没心情讲故事了。" +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" +msgstr "我说过了,我不想谈这件事。你怎么不明白呢?" #: lang/json/talk_topic_from_json.py msgid "" @@ -159626,9 +160483,8 @@ msgid "" msgstr "如我所说,这是一个 故事,但我想再讲一遍不会让我丧命。" #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" -msgstr "我说过了,我不想谈这件事。你怎么不明白呢?" +msgid "Just another tale of love and loss. Not one I like to tell." +msgstr "只不过是另一个 爱情与失落的故事。我现在没心情讲故事了。" #: lang/json/talk_topic_from_json.py msgid "You said you lost someone." @@ -159651,40 +160507,40 @@ msgid "" "Oh, . This doesn't have anything to do with you, or with us." msgstr "哦,。这和你无关,也和我们无关。" -#: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." -msgstr "好吧,好吧。我曾经有个爱人。我失去了她。" - #: lang/json/talk_topic_from_json.py msgid "All right, fine. I had someone. I lost him." msgstr "好吧,好吧。我曾经有个爱人。我失去了他。" +#: lang/json/talk_topic_from_json.py +msgid "All right, fine. I had someone. I lost her." +msgstr "好吧,好吧。我曾经有个爱人。我失去了她。" + #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"当核弹开始落下,整个世界都变成地狱时,她一个人在家。我当时在工作。我试着回到家中,但整座城市已经变成战区。我我无法描述的怪物们在街道上蹒跚而行,压碎了人们和车辆。士兵们试图阻止它们,但是在交火中击中平民比其他东西要多得多。而因附加伤害而死的人们就会复活加入敌人。如果不是为了我的妻子,我早就逃跑了,但我尽我所能,悄悄穿过这一切。我最终" +"当核弹开始落下,整个世界都变成地狱时,他一个人在家。我当时在工作。我试着回到家中,但整座城市已经变成战区。我我无法描述的怪物们在街道上蹒跚而行,压碎了人们和车辆。士兵们试图阻止它们,但是在交火中击中平民比其他东西要多得多。而因附加伤害而死的人们就会复活加入敌人。如果不是为了我的丈夫,我早就逃跑了,但我尽我所能,悄悄穿过这一切。我最终" " 活着回到了家。" #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" -"当核弹开始落下,整个世界都变成地狱时,他一个人在家。我当时在工作。我试着回到家中,但整座城市已经变成战区。我我无法描述的怪物们在街道上蹒跚而行,压碎了人们和车辆。士兵们试图阻止它们,但是在交火中击中平民比其他东西要多得多。而因附加伤害而死的人们就会复活加入敌人。如果不是为了我的丈夫,我早就逃跑了,但我尽我所能,悄悄穿过这一切。我最终" +"当核弹开始落下,整个世界都变成地狱时,她一个人在家。我当时在工作。我试着回到家中,但整座城市已经变成战区。我我无法描述的怪物们在街道上蹒跚而行,压碎了人们和车辆。士兵们试图阻止它们,但是在交火中击中平民比其他东西要多得多。而因附加伤害而死的人们就会复活加入敌人。如果不是为了我的妻子,我早就逃跑了,但我尽我所能,悄悄穿过这一切。我最终" " 活着回到了家。" #: lang/json/talk_topic_from_json.py @@ -159740,28 +160596,28 @@ msgstr "你进到房子里了吗?" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" -"我进去了。花了几个小时才找到一个空档。你想知道最该死的部分是什么吗?经历了这一切之后?我妻子还活着。她一直躲在地下室里,但被倒塌的地板压住了。当我找到她的时候,她已经失血过多了。我没办法把她弄出来,所以我给了她食物和水,和她呆在一起,牵着她的手,直到她去世。然后……好吧,我做了你现在对死者必须要做的那些事。然后我收起了我生命中的最后几块碎片,我试着再也不回头了。" +"我进去了。花了几个小时才找到一个空档。你想知道最该死的部分是什么吗?经历了这一切之后?我丈夫还活着。他一直躲在地下室里,但被倒塌的地板压住了。当我找到他的时候,他已经失血过多了。我没办法把他弄出来,所以我给了他食物和水,和他呆在一起,牵着他的手,直到他去世。然后……好吧,我做了你现在对死者必须要做的那些事。然后我收起了我生命中的最后几块碎片,我试着再也不回头了。" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" -"我进去了。花了几个小时才找到一个空档。你想知道最该死的部分是什么吗?经历了这一切之后?我丈夫还活着。他一直躲在地下室里,但被倒塌的地板压住了。当我找到他的时候,他已经失血过多了。我没办法把他弄出来,所以我给了他食物和水,和他呆在一起,牵着他的手,直到他去世。然后……好吧,我做了你现在对死者必须要做的那些事。然后我收起了我生命中的最后几块碎片,我试着再也不回头了。" +"我进去了。花了几个小时才找到一个空档。你想知道最该死的部分是什么吗?经历了这一切之后?我妻子还活着。她一直躲在地下室里,但被倒塌的地板压住了。当我找到她的时候,她已经失血过多了。我没办法把她弄出来,所以我给了她食物和水,和她呆在一起,牵着她的手,直到她去世。然后……好吧,我做了你现在对死者必须要做的那些事。然后我收起了我生命中的最后几块碎片,我试着再也不回头了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -160439,17 +161295,6 @@ msgid "" msgstr "" "和其他人一样。我背叛了上帝,现在我要付出代价。\"被提\"来了,而我被留下了。所以现在,我想我得留在这个人间地狱里四处游荡。我真希望当初我在主日学校里上能多听点课。" -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" -"我一个人住,住在城外很远的一间老房子里。我妻子在这一切开始前一个多月就去世了……癌症。如果说现在发生的这一切都有什么好处的话,那就是我终于看到了这么年轻的时候失去她是件好事。反正我那时已经与世隔绝一段时间了。当新闻开始谈论中国的生化武器和卧底特工,并报道在波士顿的骚乱等,我带着我的罐头蜷缩起来,然后换台。" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -160462,6 +161307,17 @@ msgid "" msgstr "" "我一个人住,住在城外很远的一间老房子里。我丈夫在这一切开始前一个多月就去世了……癌症。如果说现在发生的这一切都有什么好处的话,那就是我终于看到了这么年轻的时候失去他是件好事。反正我那时已经与世隔绝一段时间了。当新闻开始谈论中国的生化武器和卧底特工,并报道在波士顿的骚乱等,我带着我的罐头蜷缩起来,然后换台。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" +"我一个人住,住在城外很远的一间老房子里。我妻子在这一切开始前一个多月就去世了……癌症。如果说现在发生的这一切都有什么好处的话,那就是我终于看到了这么年轻的时候失去她是件好事。反正我那时已经与世隔绝一段时间了。当新闻开始谈论中国的生化武器和卧底特工,并报道在波士顿的骚乱等,我带着我的罐头蜷缩起来,然后换台。" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -160546,18 +161402,18 @@ msgstr "听到巴克的这些事我很难过。" msgid "I'm sorry about Buck. " msgstr "听到巴克的这些事我很难过。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." -msgstr "听好了,我只会说重点。我只是为你工作,好吗?我对和雇主产生\"羁绊\"不感兴趣。你付的那些钱还不够让我做你的朋友。" - #: lang/json/talk_topic_from_json.py msgid "" "Like I said, you want me to tell you a story, you gotta pony up the whisky." " A full bottle, mind you." msgstr "我说过了,你想让我给你讲故事,你得给我喝瓶威士忌。一整瓶,听好了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." +msgstr "听好了,我只会说重点。我只是为你工作,好吗?我对和雇主产生\"羁绊\"不感兴趣。你付的那些钱还不够让我做你的朋友。" + #: lang/json/talk_topic_from_json.py msgid "" "I'm not looking for a friend, but I've paid my dues and earned my way. You " @@ -160878,16 +161734,6 @@ msgid "" msgstr "" "我看到所发生的一切,就立马转身,朝反方向逃跑了。我以前看过很多丧尸题材的电影。我从家里拿了些东西,在一切变糟之前,设法离开了城市。当时我以为自己是个懦夫,但现在我知道,如果那时候留下来帮忙,我只会变成另一具血淋淋的尸体。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" -"好吧,我有个不切实际的奢望。这可能听起来很蠢,但我看我的未婚妻和她的哥哥,我的伴郎,在一切失控前成功钻进了他的皮卡里离开了。所以,在我再次遇到他们之前,我会继续相信他们依旧在外面某处,活得很好。比我们大多数人都要好。" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -160899,12 +161745,18 @@ msgstr "" "好吧,我有个不切实际的奢望。这可能听起来很蠢,但我看我的未婚夫和他的姐姐,我的伴娘,在一切失控前成功钻进了她的皮卡里离开了。所以,在我再次遇到他们之前,我会继续相信他们依旧在外面某处,活得很好。比我们大多数人都要好。" #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" -msgstr "你刚刚还说了什么?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." +msgstr "" +"好吧,我有个不切实际的奢望。这可能听起来很蠢,但我看我的未婚妻和她的哥哥,我的伴郎,在一切失控前成功钻进了他的皮卡里离开了。所以,在我再次遇到他们之前,我会继续相信他们依旧在外面某处,活得很好。比我们大多数人都要好。" #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" -msgstr "欢迎!你是新来的,我能帮你什么忙吗?" +msgid "What were you saying before that?" +msgstr "你刚刚还说了什么?" #: lang/json/talk_topic_from_json.py msgid "Hey there." @@ -160926,6 +161778,10 @@ msgstr "欢迎!" msgid "How's the weather?" msgstr "天气怎么样?" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "欢迎!你是新来的,我能帮你什么忙吗?" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "这是哪里?" @@ -161009,6 +161865,13 @@ msgstr "听着,我也有家人。我知道这对你来说很艰难,但我已 msgid "At least I tried." msgstr "至少我试过了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"You have to ask our leader, Helena, first. She's the one who makes those " +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." +msgstr "你得先问我们的领袖,海伦娜。她才是做出这些决定的人。但我说过了,你的机会不大,就像其他人一样。上个成员很久以前就加入了。" + #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " @@ -161018,13 +161881,6 @@ msgid "" msgstr "" "你得先问我们的领袖,海伦娜。她才是做出这些决定的人。但我说过了,你的机会不大,就像其他人一样。如果你早点找到我们的社区,你可能会有更多的机会加入。上个成员几天前才加入。" -#: lang/json/talk_topic_from_json.py -msgid "" -"You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." -msgstr "你得先问我们的领袖,海伦娜。她才是做出这些决定的人。但我说过了,你的机会不大,就像其他人一样。上个成员很久以前就加入了。" - #: lang/json/talk_topic_from_json.py msgid "" "From me? Nothing. But we have a tailor, herbalist and a hunter. Go see " @@ -161069,11 +161925,7 @@ msgid "" "firestarters here." msgstr "" "我们使用宗教圣像作为我们的货币。这些都是在 " -"之前制作的,我们社区的名字写在背面。这比旧世界的美元要方便得多,那些在这里只是生火工具而已。" - -#: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." -msgstr "嘿!你在上面干什么?你不能来这里。" +"之前制造的,我们社区的名字写在背面。这比旧世界的美元要方便得多,那些在这里只是生火工具而已。" #: lang/json/talk_topic_from_json.py msgid "You're back." @@ -161083,6 +161935,10 @@ msgstr "你又来了啊。" msgid "So…?" msgstr "什么事……?" +#: lang/json/talk_topic_from_json.py +msgid "Hey! What are you doing up here? You are not allowed to come here." +msgstr "嘿!你在上面干什么?你不能来这里。" + #: lang/json/talk_topic_from_json.py msgid "How much food do you have in storage?" msgstr "你们仓库里有多少食物?" @@ -161112,12 +161968,6 @@ msgstr "我能从仓库借点东西吗?" msgid "Has anyone stolen from here?" msgstr "有人偷过这里的东西吗?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." -msgstr "我很抱歉,但这里不允许任何人拿走任何东西。我们很想帮助你,但我们已经有足够多的嘴需要养活了。" - #: lang/json/talk_topic_from_json.py msgid "" "I am afraid you can't. Look, we are running low on our rations, and we " @@ -161125,6 +161975,12 @@ msgid "" "bad, we could've helped you if you had come here earlier." msgstr "恐怕不能。听着,我们的口粮已经越来越少了,我们不能再浪费更多了。即使你只不过是想“借”。太糟了,如果你早点来的话,我们本可以帮你的。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." +msgstr "我很抱歉,但这里不允许任何人拿走任何东西。我们很想帮助你,但我们已经有足够多的嘴需要养活了。" + #: lang/json/talk_topic_from_json.py msgid "I have money." msgstr "我有钱。" @@ -161163,18 +162019,18 @@ msgstr "抱歉,我帮不了你或你的家人。这不是我的食物,你需 msgid "I think I'll be going." msgstr "我想我该走了。" -#: lang/json/talk_topic_from_json.py -msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." -msgstr "这个信息有点机密,但你自己也能看到。我们这里有20个装满非易腐食品的箱子。" - #: lang/json/talk_topic_from_json.py msgid "" "I don't know anymore. You see, we used to have 20 crates full of non-" "perishables. That was months ago. We are running out." msgstr "我不知道了。你看,我们之前这里有20个装满非易腐食品的箱子。但那是几个月前的事了。我们快用完了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." +msgstr "这个信息有点机密,但你自己也能看到。我们这里有20个装满非易腐食品的箱子。" + #: lang/json/talk_topic_from_json.py msgid "Where did all this food come from?" msgstr "这些食物是从哪里来的?" @@ -161224,7 +162080,7 @@ msgstr "你最近在读些什么?" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "这不重要,我什么都读。但是悬疑小说是我的最爱。我真希望我能多有几本书。" #: lang/json/talk_topic_from_json.py @@ -161242,14 +162098,14 @@ msgstr "据我所知没有。我没有看到我们的食物供应有任何可疑 msgid "That's good to hear." msgstr "真是个好消息。" -#: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." -msgstr "很高兴遇见你。" - #: lang/json/talk_topic_from_json.py msgid "Are you here to protect us?" msgstr "你是来这里保卫我们的吗?" +#: lang/json/talk_topic_from_json.py +msgid "Pleased to meet you." +msgstr "很高兴遇见你。" + #: lang/json/talk_topic_from_json.py msgid "I'm just trying to get by." msgstr "我只是想要活下去。" @@ -161303,14 +162159,14 @@ msgstr "如果我教会了一百个人怎么养兔子,在这些人教会更多 msgid "That's the most hopeful thing I've heard so far." msgstr "这是迄今为止我听到的最令人鼓舞的事情。" -#: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." -msgstr "CRISPR?辐射?水里的东西?也许是兔子。" - #: lang/json/talk_topic_from_json.py msgid "Same way you got yours, I bet." msgstr "就和你怎么得到你的一样,我打赌。" +#: lang/json/talk_topic_from_json.py +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgstr "CRISPR?辐射?水里的东西?也许是兔子。" + #: lang/json/talk_topic_from_json.py msgid "So it goes" msgstr "那就这样把。" @@ -161319,22 +162175,22 @@ msgstr "那就这样把。" msgid "You're disgusting." msgstr "你真恶心!" -#: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." -msgstr "侮辱那些能帮助你的人是不可能帮助你生存的。" - #: lang/json/talk_topic_from_json.py msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "我很抱歉告诉你这件事,但你应该自己照照镜子。" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" -msgstr "我不敢相信我看到的一切。请把我从这里弄出去……" +msgid "Insulting people who could help you is unlikely to aid survival." +msgstr "侮辱那些能帮助你的人是不可能帮助你生存的。" #: lang/json/talk_topic_from_json.py msgid "Hey, ." msgstr "嘿,。" +#: lang/json/talk_topic_from_json.py +msgid "I can't believe my eyes. Please get me outta here…" +msgstr "我不敢相信我看到的一切。请把我从这里弄出去……" + #: lang/json/talk_topic_from_json.py msgid "I've come to take you home, lets go." msgstr "我是来带你回家的,咱们走吧。" @@ -161358,18 +162214,18 @@ msgid "Sounds good, Barry." msgstr "听起来不错,巴里。" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" -msgstr "你好女士,你来这有什么事吗?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." +msgstr "我看见那个徽章了,你最好马上离开这个地方。" #: lang/json/talk_topic_from_json.py msgid "Hello Sir, what brings you here?" msgstr "你好先生,你来这有什么事吗?" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." -msgstr "我看见那个徽章了,你最好马上离开这个地方。" +msgid "Hello Ma'am, what brings you here?" +msgstr "你好女士,你来这有什么事吗?" #: lang/json/talk_topic_from_json.py msgid "Yeah, I'm a Marshal, what are you going to do about it?" @@ -161387,7 +162243,7 @@ msgstr "你好,杰克和克莱尔让我找你谈干活的事情。" msgid "" "It is coming together. I want to make our own tools, repair our items and " "even create some weapons and ammunition reloading." -msgstr "就快做好了。我的目标是能够自己制作工具、修理物品甚至制造武器和复装弹药。" +msgstr "就快做好了。我的目标是能够自己制造工具、修理物品甚至制造武器和复装弹药。" #: lang/json/talk_topic_from_json.py msgid "What do you need?" @@ -161442,16 +162298,16 @@ msgstr "你的锻造台能用了吗?" msgid "Where can I find Chris?" msgstr "在哪儿能找到克里斯?" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "你好?" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "我看到那个徽章了,你最好马上离开我们的地盘,我家里对执法官没什么好感。" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "你好?" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -161546,16 +162402,16 @@ msgid "" msgstr "我之前和卢克说过话,他说你对世界末日有些有趣的见解。" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" -msgstr "嗨,你有什么事吗?" +msgid "Is that a U.S. Marshal's badge you're wearing?" +msgstr "你身上那个是联邦执法官徽章吗?" #: lang/json/talk_topic_from_json.py msgid "Hello, what brings you here?" msgstr "你好,你有什么事吗?" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" -msgstr "你身上那个是联邦执法官徽章吗?" +msgid "Hi, what brings you here?" +msgstr "嗨,你有什么事吗?" #: lang/json/talk_topic_from_json.py msgid "Yes, I'm a marshal." @@ -161621,7 +162477,7 @@ msgid "" "These remedies aren't always as effective, but they can do the job in a " "pinch." msgstr "" -"我以前研究过天然药物的制作,这会儿它们比以往任何时候都更加重要了。天知道下次我们碰见一个训练有素的医生是什么时候。这些草药并不能每次都起效,但必要时还能凑合。" +"我以前研究过制造天然药物的方法,这会儿它们比以往任何时候都更加重要了。天知道下次我们碰见一个训练有素的医生是什么时候。这些草药并不能每次都起效,但必要时还能凑合。" #: lang/json/talk_topic_from_json.py msgid "" @@ -161674,12 +162530,6 @@ msgstr "你女儿住在路那边吗?" msgid "Where is your brother's place?" msgstr "你的兄弟住在哪?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "我看见那个徽章了,你最好马上离开这个地方。" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "这奶场不错,让它保持运作很辛苦吧?" @@ -161865,14 +162715,14 @@ msgstr "现在就这些。我们能谈点别的吗?" msgid "That's all for now. I'd best get going." msgstr "现在就这些。我最好还是走吧。" -#: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." -msgstr "你好,如今我们能碰见的人可是越来越少了。" - #: lang/json/talk_topic_from_json.py msgid "Leave our property, Marshal." msgstr "离开我们的地盘,执法官。" +#: lang/json/talk_topic_from_json.py +msgid "Hello, We don't see many people these days." +msgstr "你好,如今我们能碰见的人可是越来越少了。" + #: lang/json/talk_topic_from_json.py msgid "Hi, it looks like you are doing well here." msgstr "嗨,看起来你们在这过得不错。" @@ -162071,10 +162921,8 @@ msgid "Tell me about your dad." msgstr "和我说说你爸吧。" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "女士,我不知道你怎么到这里来的。只要稍微有点理智,趁着你还能离开,赶紧走吧。" +msgid "Marshal, I hope you're here to assist us." +msgstr "执法官,我希望你是来帮忙的。" #: lang/json/talk_topic_from_json.py msgid "" @@ -162083,8 +162931,10 @@ msgid "" msgstr "先生,我不知道你是怎么到这里来的。如果你还有点理智的话,趁现在你还能离开,赶紧走吧。" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "执法官,我希望你是来帮忙的。" +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "女士,我不知道你怎么到这里来的。只要稍微有点理智,趁着你还能离开,赶紧走吧。" #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -162147,16 +162997,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "不论他们做了什么,都一定成功了。因为我们还活着……" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "女士,您没有这里的授权……请离开。" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "执法官,能在这看到你真令人惊讶。" #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "先生,您没有这里的授权……请离开。" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "执法官,能在这看到你真令人惊讶。" +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "女士,您没有这里的授权……请离开。" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -162194,6 +163044,22 @@ msgstr "" "我正等着上尉给我派个跑腿的人来。这是你要的频率表。从这份表里我们只能看到那些曾经有通讯过的频率, " "但这些通讯大多都加密了,不修复或者替换这里的设备是没法破译的。按标准流程来说,当设施被外敌侵占时,应该破坏加密器,以保护联邦政府机密和保持加密通讯网络的完整。不过我们还是希望能够获得一些明文编码的信息。" +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "你好,执法官。" + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "执法官,恐怕我现在没法和你谈话。" + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "执法官,我不是这里管事的。" + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "执法官,我想你该向我领导问这些问题。" + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "嗨,市民……你不该在这里。" @@ -162206,14 +163072,6 @@ msgstr "你应该管好自己的事,这里没什么好看的。" msgid "If you need something you'll need to talk to someone else." msgstr "如果你想要什么的话,你该找别人去。" -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "女士" - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "嘿小姐,难道你不觉得应该和我一起才更安全么?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "先生" @@ -162223,20 +163081,12 @@ msgid "Dude, if you can hold your own you should look into enlisting." msgstr "伙计,如果你靠得住,你该去报名参军的。" #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "你好,执法官。" - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "执法官,恐怕我现在没法和你谈话。" - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "执法官,我不是这里管事的。" +msgid "Ma'am" +msgstr "女士" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." -msgstr "执法官,我想你该向我领导问这些问题。" +msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgstr "嘿小姐,难道你不觉得应该和我一起才更安全么?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -162293,14 +163143,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "我对弱者没兴趣。滚吧,立刻。" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "拜托,帮帮我。我需要食物。" +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "那么,你说服其他人来参加你的疯狂冒险了吗?" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" -msgstr "拜托,帮帮我。我需要食物。你不是他们的警长吗?你不能帮帮我吗?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" +msgstr "我很抱歉,在你为了我做了那么多事后还……不过,你能给我点吃的吗?" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -162308,14 +163159,13 @@ msgstr "再次感谢你。我真的很感激你给我这些食物。" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" -msgstr "我很抱歉,在你为了我做了那么多事后还……不过,你能给我点吃的吗?" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" +msgstr "拜托,帮帮我。我需要食物。你不是他们的警长吗?你不能帮帮我吗?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "那么,你说服其他人来参加你的疯狂冒险了吗?" +msgid "Please, help me. I need food." +msgstr "拜托,帮帮我。我需要食物。" #: lang/json/talk_topic_from_json.py msgid "" @@ -162334,15 +163184,15 @@ msgstr "离我远点。" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." -msgstr "他们不让我进去。他们说他们已经满人了。他们让我在这露营,前提是我保持这里干净整洁,不惹事生非,但我实在是太饿了。" +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." +msgstr "他们不让我进去。他们说他们已经满人了。他们让我在这露营,前提是我保持这里干净整洁,不惹事生非,但我只能乞讨为生。" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." -msgstr "他们不让我进去。他们说他们已经满人了。他们让我在这露营,前提是我保持这里干净整洁,不惹事生非,但我只能乞讨为生。" +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +msgstr "他们不让我进去。他们说他们已经满人了。他们让我在这露营,前提是我保持这里干净整洁,不惹事生非,但我实在是太饿了。" #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -162442,16 +163292,16 @@ msgid "" "hurry to face that again." msgstr "感谢你的好意,但是我宁愿在这里等待机会,也不想冒险离开这里了。我记得,我不想再面对它。" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "对不起,我太饿了,不能做出这样的重大决定。" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "这是个不错的提议,但我想我没法活着完成这次旅行。我想你没有意识到我在这个世界上有多没用。" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "对不起,我太饿了,不能做出这样的重大决定。" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "我可以保护你的安全。我带你去。" @@ -162534,16 +163384,16 @@ msgstr "你真的就这么穿着恐龙套装吗?" msgid "Do you need something to eat?" msgstr "你需要吃点什么吗?" +#: lang/json/talk_topic_from_json.py +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgstr "哦,太好了。嘎吱嘎吱作响。很酷,很酷。" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, I'm real hungry and they put drugs in most of the food. I can see " "you're not like that." msgstr "是的,我真的很饿,他们在大部分食物里都放了毒品。我看得出来你不是那样的。" -#: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." -msgstr "哦,太好了。嘎吱嘎吱作响。很酷,很酷。" - #: lang/json/talk_topic_from_json.py msgid "Actually can I ask you something else?" msgstr "我能问你点别的事吗?" @@ -162634,6 +163484,12 @@ msgid "" "have shields up, to protect ourselves." msgstr "你问我能看见什么,但我不知道你能看到些什么。有时候我们会竖起盾牌,来保护自己。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" +msgstr "嗯……从前一切都很美好,但其他人都走了,而现在的主管不让我建我的避难所了。你能帮帮我吗?" + #: lang/json/talk_topic_from_json.py msgid "" "That's it! I'm just gonna need a little time to get it all set up. Thanks." @@ -162641,12 +163497,6 @@ msgid "" "keep me going." msgstr "就是这样!我需要一点时间把它们布置好,谢谢你,你帮了我大忙,我有自信去完成这些事情。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" -msgstr "嗯……从前一切都很美好,但其他人都走了,而现在的主管不让我建我的避难所了。你能帮帮我吗?" - #: lang/json/talk_topic_from_json.py msgid "" "Why don't you leave this place? Come with me, I could use some help out " @@ -162664,19 +163514,16 @@ msgid "" msgstr "不!我才刚刚把所有的东西收集全。我不会走的,至少现在不会。我终于把它们全部凑齐了!" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "别理那些混蛋们。" +msgid "Fuck off, dickwaddle." +msgstr "滚开,屌人。" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." -msgstr "嘿,不是混蛋的家伙。很高兴再次见到你。" +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgstr "哟。其他人愿意从这个公共汽车站搬到你的帐篷城吗?" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" -msgstr "听着,之前我不该大发脾气的。你也许是个混蛋,但我相信你那会儿不是故意的。我的血糖太低了,有点暴躁。我们还能友好相处吧?" +msgid "Hey there. Good to see you again." +msgstr "嗨你好,很高兴再次见到你。" #: lang/json/talk_topic_from_json.py msgid "" @@ -162685,16 +163532,19 @@ msgid "" msgstr "当心点,我这会正饿着,可能控制不住自己的脾气。" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." -msgstr "嗨你好,很高兴再次见到你。" +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" +msgstr "听着,之前我不该大发脾气的。你也许是个混蛋,但我相信你那会儿不是故意的。我的血糖太低了,有点暴躁。我们还能友好相处吧?" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" -msgstr "哟。其他人愿意从这个公共汽车站搬到你的帐篷城吗?" +msgid "Hey there, not-asshole. Good to see you again." +msgstr "嘿,不是混蛋的家伙。很高兴再次见到你。" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "滚开,屌人。" +msgid "Don't bother with these assholes." +msgstr "别理那些混蛋们。" #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -162991,12 +163841,6 @@ msgid "" "that?" msgstr "这会非常危险,我冒这个险有什么好处?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "我不知道,科学兴趣?如果你不给我带任何东西,不用担心。正如你所看到的,我在这里完全沉浸在娱乐之中。" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -163006,6 +163850,12 @@ msgid "" msgstr "" "如果你带个样本来给我,我就会加入你疯狂的营地探险队。见鬼,如果你给我拿个样本,也许我会帮你建立一个实验室来研究那东西。带来什么样的都可以,但如果这东西真的像你说的那样危险的话,最好带来的不是它的孢子体。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "我不知道,科学兴趣?如果你不给我带任何东西,不用担心。正如你所看到的,我在这里完全沉浸在娱乐之中。" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "真巧,我现在就随身带着一大块真菌。" @@ -163054,14 +163904,14 @@ msgstr "很好。我们走吧,我想多看看这些疯狂的蘑菇。" msgid "I'll see what I can do." msgstr "我看看能做些什么。" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "嘿,你相信适者生存吗?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "再次感谢你的帮助,我的朋友。" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "嘿,你相信适者生存吗?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "你为什么这么问?" @@ -163078,18 +163928,18 @@ msgstr "很高兴见到你,怎么了?" msgid "Nice to see you. I gotta be going though." msgstr "很高兴见到你。不过我得走了。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" -msgstr "因为我肯定不适合,所以我现在正坐在这里等着被饿死呢。帮帮我这个得病的可怜人吧?" - #: lang/json/talk_topic_from_json.py msgid "" "Oh you know, the usual: sittin' out here until I starve to death, playin' " "cards with Dave, that kinda thing." msgstr "哦,你知道的,和平时一样:坐在这里直到饿死,和戴夫玩牌,诸如此类的事。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" +msgstr "因为我肯定不适合,所以我现在正坐在这里等着被饿死呢。帮帮我这个得病的可怜人吧?" + #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out… want something to eat?" msgstr "我也许能帮你……想吃点什么吗?" @@ -163110,15 +163960,15 @@ msgstr "你如果你得了重病,那你还怎么可能来到这里的?" msgid "Why are you camped out here if they won't let you in?" msgstr "既然他们不让你进去,你为什么还要在这里扎营?" +#: lang/json/talk_topic_from_json.py +msgid "That's awful kind of you, you really are a wonderful person." +msgstr "太好了,你真是个好人。" + #: lang/json/talk_topic_from_json.py msgid "" "Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "噢!哇哦!你真是个好人,知道吗?你光有这个想法就很谢谢了。" -#: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." -msgstr "太好了,你真是个好人。" - #: lang/json/talk_topic_from_json.py msgid "" "It's good to know there are still people like you in the world, it really " @@ -163398,10 +164248,6 @@ msgstr "好,出发吧。" msgid "What's your take on the situation here?" msgstr "你对这里的情况还有什么看法?" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "哦,呃……嗨。你看上去是新来的。我叫阿莱莎。" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "哦,嗨,又是你。" @@ -163414,6 +164260,10 @@ msgstr "你回来了,还活着!哇哦。" msgid "Aw hey, look who's back." msgstr "哦嗨,看看谁回来了。" +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "哦,呃……嗨。你看上去是新来的。我叫阿莱莎。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "很高兴见到你,孩子。怎么了?" @@ -163431,16 +164281,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "你好,阿莱莎。我不能留下来说话。" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "我可不是个孩子了,好吗?我十四岁了。" +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "我可不是个孩子了,好吗?我十六岁了。" #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "我可不是个孩子了,好吗?我十五岁了。" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "我可不是个孩子了,好吗?我十六岁了。" +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "我可不是个孩子了,好吗?我十四岁了。" #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -163450,15 +164300,6 @@ msgstr "抱歉,我这么说没别的意思。怎么了?" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "抱歉,我这么说没别的意思。我马上就走。" -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" -"我不知道这一切是怎么了。我甚至不知道我们在这里该做些什么。他们说我们应该先在这等,直到我们被转移到楼下的避难所里,但是我们已经在这里好几天了,还没有任何消息说我们还会等多久。这一切都太蠢了,而且没人能给我个解释。" - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -163469,6 +164310,15 @@ msgid "" msgstr "" "我们现在只能站在这里等着,就像一群傻子一样。我们本应该等着下楼去避难所里,但已经过了一个多月了。我可不认为我们还能下去。我也不知道我们能在这里做什么。这里所有的书我都读完了,而外面全是丧尸,所以我们被困在这里了。我们可以在晚上听到它们的声音。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" +"我不知道这一切是怎么了。我甚至不知道我们在这里该做些什么。他们说我们应该先在这等,直到我们被转移到楼下的避难所里,但是我们已经在这里好几天了,还没有任何消息说我们还会等多久。这一切都太蠢了,而且没人能给我个解释。" + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -163508,9 +164358,8 @@ msgid "" msgstr "[感知10]你怎么了?为什么要用假口音和第三人称说话?" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." -msgstr "哦,天哪,您可真是位漂亮的女士,很高兴见到您。他们叫我阿隆索。" +msgid "Hello again, gorgeous" +msgstr "你好啊,又见面了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -163519,8 +164368,9 @@ msgid "" msgstr "哦,天哪,很高兴看到这里有这么一个强壮英俊的家伙。他们叫我阿隆索。" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" -msgstr "你好啊,又见面了。" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgstr "哦,天哪,您可真是位漂亮的女士,很高兴见到您。他们叫我阿隆索。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Alonso." @@ -163547,6 +164397,11 @@ msgstr "我也很高兴认识你。您真好,在这个中心呆久了会很孤 msgid "Actually I'm just heading out." msgstr "实际上,我该走了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, it's a lot better now that you're here. Nice to see a familiar face." +msgstr "好吧,有你在这里就好受多了。很高兴能看到一张熟悉的脸。" + #: lang/json/talk_topic_from_json.py msgid "" "Now that you are here, everything. Is there anything Alonso can… *do for " @@ -163554,31 +164409,26 @@ msgid "" msgstr "既然您来了,一切都好。阿隆索能如何……*为您效劳*呢?" #: lang/json/talk_topic_from_json.py -msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." -msgstr "好吧,有你在这里就好受多了。很高兴能看到一张熟悉的脸。" +msgid "You know me, I gotta be me, right?" +msgstr "你了解我的,我必须做我自己,对吧?" #: lang/json/talk_topic_from_json.py msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "阿隆索无法自拔,在如此优秀之人面前。" -#: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" -msgstr "你了解我的,我必须做我自己,对吧?" - #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." -msgstr "小妞,你为什么要这样?我只是想弄点神秘感,好吗?没人愿意和一个来自布鲁克林的淫荡的家伙在一起,但神秘的阿隆索那就另当别论了。" +msgstr "伙计,你为什么要这样?我只是想弄点神秘感,好吗?没人愿意和一个来自布鲁克林的淫荡的家伙在一起,但神秘的阿隆索那就另当别论了。" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." -msgstr "伙计,你为什么要这样?我只是想弄点神秘感,好吗?没人愿意和一个来自布鲁克林的淫荡的家伙在一起,但神秘的阿隆索那就另当别论了。" +msgstr "小妞,你为什么要这样?我只是想弄点神秘感,好吗?没人愿意和一个来自布鲁克林的淫荡的家伙在一起,但神秘的阿隆索那就另当别论了。" #: lang/json/talk_topic_from_json.py msgid "And how is that working out for you?" @@ -163604,12 +164454,6 @@ msgstr "好吧。帮你个忙,我会试着成为那个布鲁克林的小子的 msgid "Thanks. I'd better get going." msgstr "谢谢。我得走了。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "阿隆索不愿谈论过去,只想讨论未来。前方的日子会非常黑暗,但是我们在一起或许可以带来一些光明。" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -163618,9 +164462,9 @@ msgstr "你知道吗?我在试着忘记过去。我不喜欢回忆,最好为 #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." -msgstr "在这个中心,阿隆索有点孤单。不过,我们有几个像你一样勇敢、坚强的旅行者,看到他们会让阿隆索的生活变得更加光明。" +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" +msgstr "阿隆索不愿谈论过去,只想讨论未来。前方的日子会非常黑暗,但是我们在一起或许可以带来一些光明。" #: lang/json/talk_topic_from_json.py msgid "" @@ -163629,8 +164473,10 @@ msgid "" msgstr "本可更好。我在这个中心并无几个好友,但是看到像你这样的旅行者总能照亮我的心房。" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." -msgstr "又一个新面孔。你好。我是鲍里斯。" +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." +msgstr "在这个中心,阿隆索有点孤单。不过,我们有几个像你一样勇敢、坚强的旅行者,看到他们会让阿隆索的生活变得更加光明。" #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -163644,6 +164490,10 @@ msgstr "你好啊,我的朋友,又见面了。" msgid "It is good to see you again." msgstr "很高兴再次见到你。" +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "又一个新面孔。你好。我是鲍里斯。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "很高兴见到你,鲍里斯。" @@ -163712,6 +164562,13 @@ msgstr "对不起。你之前说什么了?" msgid "I'm sorry. I'd better get going." msgstr "对不起。我得走了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "好吧,你这么一说我才想到,现在后院清理干净了,我也许可以在那里安顿下来开始工作了。我会考虑一下,回头再找我。" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -163723,13 +164580,6 @@ msgid "" msgstr "" "在室内工作的话,锤子和锯子帮不上什么忙,在室外工作的话,又太危险了。如果有足够的空间让我开工的话,我可以在这里建一些隐私帘。我试过在车库里开间小商店,但每次商队来的时候,我都不得不把所有的东西拆掉搬走,以便让大篷车装卸货物,最后什么也完不成。商队给我们带来食物,所以他们有优先权,这点我不能否认。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "好吧,你这么一说我才想到,现在后院清理干净了,我也许可以在那里安顿下来开始工作了。我会考虑一下,回头再找我。" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -163759,10 +164609,6 @@ msgstr "关于你让我找的那个酸面团……" msgid "Got any more bread I can trade flour for?" msgstr "我还能用面粉换面包吗?" -#: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." -msgstr "你好啊。我叫达娜,很高兴看到一张新面孔。" - #: lang/json/talk_topic_from_json.py msgid "Hello, nice to see you again." msgstr "哈喽,很高兴又见到你了。" @@ -163771,6 +164617,10 @@ msgstr "哈喽,很高兴又见到你了。" msgid "It's good to see you're still around." msgstr "很高兴看到你还在。" +#: lang/json/talk_topic_from_json.py +msgid "Hi there. I'm Dana, nice to see a new face." +msgstr "你好啊。我叫达娜,很高兴看到一张新面孔。" + #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you." msgstr "达娜,是吗?很高兴见到你。" @@ -163821,11 +164671,9 @@ msgstr "听到你的损失我很难过。" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." -msgstr "有一些。我刚到的时候就做了个酸面团,现在已经可以开始制作不错的面包了。实际上我昨天就已经做了一些,我可以用一块面包跟你交换,嗯,八杯面粉。" +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." +msgstr "自从上次见你之后还没有,很抱歉。过一两天再来吧,我尽量给你留块面包,它们在这很容易消失不见。" #: lang/json/talk_topic_from_json.py msgid "" @@ -163835,9 +164683,11 @@ msgstr "当然,如果你有八杯面粉给我,我很乐意再换给你一块 #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." -msgstr "自从上次见你之后还没有,很抱歉。过一两天再来吧,我尽量给你留块面包,它们在这很容易消失不见。" +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." +msgstr "有一些。我刚到的时候就做了个酸面团,现在已经可以开始做出不错的面包了。实际上我昨天就已经做了一些,我可以用一块面包跟你交换,嗯,八杯面粉。" #: lang/json/talk_topic_from_json.py msgid "That sounds like a great deal, here's some flour for you." @@ -163858,12 +164708,6 @@ msgid "" "that's a lot more than most." msgstr "谢谢你这么说。我已经尽力放下它了……虽然很心痛,但这件事情原本会更严重的。至少巴勃罗和我还在一起,这已经比这里大多数人都好得多了。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "太棒了,这是我做的在本地闻名、但不是很成熟的酸面包。老实说,味道还行。这里的每个人似乎都喜欢它。" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -163885,6 +164729,12 @@ msgid "" "now." msgstr "希望你和我一样喜欢它,这是现在世界上最好的面包了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "太棒了,这是我做的在本地闻名、但不是很成熟的酸面包。老实说,味道还行。这里的每个人似乎都喜欢它。" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -163916,6 +164766,10 @@ msgid "" msgstr "" "即使情况最好时,这里的气氛也很紧张。我们并不是互相了解,所以不是所有人都能相处得很好。我喜欢珍妮和法蒂玛,但仅靠我们三个幸运的有朋友在这里,并不能弥补我们被一堆不熟悉的面孔包围在一个狭小的空间内。有人要杀人了,记住我的话。" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "你去农场问过关于工作的事了吗?" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -163924,10 +164778,6 @@ msgid "" msgstr "" "嗯。我在这里交了几个朋友,但并没有深交,因为我可不想在这里待得更久,特别是没有前途未来,只能指望楼下有人死掉腾出地方的情况下。如果他们真的想要更多人手的话,那听起来确实不错。" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "你去农场问过关于工作的事了吗?" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -163966,16 +164816,16 @@ msgid "" msgstr "" "巴勃罗总是快我一步。我们正想要个孩子,你知道吗?我知道目前这个想法看上去非常疯狂,但是我不会改变计划!你听我说好了:只要你的营地有个医生和一些医疗设备,以防我再次怀孕,我会考虑离开这里去你的营地的。" +#: lang/json/talk_topic_from_json.py +msgid "Always good to see you, friend." +msgstr "朋友,总是很高兴见到你。" + #: lang/json/talk_topic_from_json.py msgid "" "Well now, good to see another new face! Welcome to the center, friend, I'm " "Draco." msgstr "看呐,很高兴看到另一张新面孔! 欢迎来到中心,朋友,我是德拉科。" -#: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." -msgstr "朋友,总是很高兴见到你。" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Draco." msgstr "很高兴认识你,德拉科。" @@ -164216,15 +165066,15 @@ msgstr "也许我能帮你点忙?" msgid "Well then, I'll leave you here where it's safe." msgstr "好吧,那你就留在个安全港里吧,我该走了。" -#: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." -msgstr "拜托,想象一下我有一把新吉他之后能做的事情。" - #: lang/json/talk_topic_from_json.py msgid "" "My savior! My patron of the arts! You're always welcome here, friend." msgstr "我的救星!我的艺术赞助人!这里随时欢迎你,朋友。" +#: lang/json/talk_topic_from_json.py +msgid "Man, just imagine what I could do with a new guitar." +msgstr "拜托,想象一下我有一把新吉他之后能做的事情。" + #: lang/json/talk_topic_from_json.py msgid "Let's talk about getting you that guitar." msgstr "我们谈谈那把吉他的事。" @@ -164321,18 +165171,18 @@ msgstr "我可以帮忙。" msgid "Find somebody else, dude." msgstr "去找别人吧,伙计。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." -msgstr "太棒了!今天是我的幸运日。让我看看,我能给你些什么……我能替你搜集商币,只要你给我5根大麻烟,或者是等价的叶子。" - #: lang/json/talk_topic_from_json.py msgid "" "Yeah, no worries, though. I'm good at the moment. Ask me again later and " "maybe I'll have scrounged up some more cash for you." msgstr "好的,不过现在不急。我现在还能撑一阵子。过段时间再问我,也许那会儿我能筹到足够商币给你。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +msgstr "太棒了!今天是我的幸运日。让我看看,我能给你些什么……我能替你搜集商币,只要你给我5根大麻烟,或者是等价的叶子。" + #: lang/json/talk_topic_from_json.py msgid "You have yourself a deal. Here's the marijuana." msgstr "成交了,这是你的叶子。" @@ -164381,12 +165231,6 @@ msgstr "你是怎么到这里来的?" msgid "Is there anything I can do to help you out?" msgstr "我能帮你什么忙吗?" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "嘿,新面孔。我是法蒂玛。我希望你只是来看看的,认识新朋友很好,但是我们没有多余的床位可以分享了。" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "你好,又见面了。" @@ -164399,6 +165243,12 @@ msgstr "很高兴看到你还在。" msgid "Oh, hi." msgstr "哦,嗨。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "嘿,新面孔。我是法蒂玛。我希望你只是来看看的,认识新朋友很好,但是我们没有多余的床位可以分享了。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "很高兴见到你,法蒂玛。我只是路过。" @@ -164465,10 +165315,6 @@ msgid "" msgstr "" "这里气氛很紧张。我想要是我的技能能够派上用场,或是有个安静祈祷的地方的话,我会感觉好很多。在公共场所祈祷有点让我难为情。珍妮在谈论她的一些项目想法,那可以让我重新开始工作,但是我得说外出工作让我感到非常紧张。" -#: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." -msgstr "你好,你好。我是加里,加里·维伦纽夫。" - #: lang/json/talk_topic_from_json.py msgid "Well, hello." msgstr "哦,你好。" @@ -164477,6 +165323,10 @@ msgstr "哦,你好。" msgid "Good to see you again." msgstr "很高兴再次见到你。" +#: lang/json/talk_topic_from_json.py +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgstr "你好,你好。我是加里,加里·维伦纽夫。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Garry." msgstr "很高兴认识你,加里。" @@ -164542,12 +165392,6 @@ msgid "" msgstr "" "这里气氛紧绷,我不知道怎么办。斯坦、鲍里斯和我都很保守。我想我们还是应该了解这里的其他人。一开始我以为我们只是暂时留在这儿,但现在看来我们要在这里呆很长时间了。如果我们能活那么久的话。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "哦,你好。我想我以前没见过你。我是甘尼特,大伙都叫我甘尼。" - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "嗨。" @@ -164556,6 +165400,12 @@ msgstr "嗨。" msgid "Hey again." msgstr "嘿,又来了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "哦,你好。我想我以前没见过你。我是甘尼特,大伙都叫我甘尼。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "很高兴见到你,甘尼。" @@ -164604,15 +165454,15 @@ msgid "" msgstr "" "这里糟透了,毫无疑问。其他人仅仅是因为我们戴着头巾而且家庭完整而不愿意同我们说话。他们认为我们既然家庭完整,就没有失去任何东西。我爸也相信这说法,而且我想我妈也对此犹豫不决。" +#: lang/json/talk_topic_from_json.py +msgid "Nice to see you again." +msgstr "很高兴又见到你了。" + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "那边那位,你好啊。以前从没在这见过你。我叫珍妮,珍妮 福斯特。" -#: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." -msgstr "很高兴又见到你了。" - #: lang/json/talk_topic_from_json.py msgid "Nice meeting you. What are you doing on that computer?" msgstr "很高兴认识你。你对着那台电脑做什么?" @@ -164773,16 +165623,6 @@ msgid "" msgstr "" "情况越来越糟了。我们已经在这里呆了几个月了,没有任何变化,也没有任何改善。我们不能出去,我们没有足够的食物,也没有选择,只能各自呆在一起。我不知道在有人崩溃之前我们还能这样呆上多久。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" -"嗯,我们有很多人。我们开始形成一个社区了。法蒂玛和我在一起工作了不少次,我经常和达娜、德拉科和阿莱莎在一起。我不太了解波里申科那伙人、或是辛格一家、或是瓦内萨、陈宛或是莱泽尔,但我们已经谈得够多了。你想知道些什么?" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -164796,6 +165636,16 @@ msgid "" msgstr "" "不管好坏,我们现在是一个社区。法蒂玛和我在一起工作了不少次,而且我认为达娜、德拉科和阿莱莎能称得上是我的朋友,我也自然而然地认识了她丈夫佩德罗。而波里申科一家和我们其他人一样,都是乱七八糟拼成的团队。辛格一家彼此相依为命,但不怎么和其他人来往。瓦内萨和我意见不一,但能有她在我还是很高兴。陈宛和莱泽尔总是为领导层的决定争吵,好像他们决定得了似的。你想知道什么?" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" +"嗯,我们有很多人。我们开始形成一个社区了。法蒂玛和我在一起工作了不少次,我经常和达娜、德拉科和阿莱莎在一起。我不太了解波里申科那伙人、或是辛格一家、或是瓦内萨、陈宛或是莱泽尔,但我们已经谈得够多了。你想知道些什么?" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "你能跟我说说关于自由商会的事情吗?" @@ -164865,15 +165715,6 @@ msgstr "" "嗯,达娜在 " "发生之后不久就失去了她的孩子,大巴翻车了。她很幸运活了下来。我想,她和佩德罗在这里之前经历了一次比我们更艰难的旅行。我们只是刚刚成为朋友,但我很高兴这里还有其他我能真心相处的人。她的丈夫佩德罗还是被吓坏了。他不怎么说话。不过,我喜欢他,每次他开口说话都很搞笑。德拉科只是一个脾气古怪的老家伙,但他还没有真正变老,再给他二十年才会真的变老。我喜欢脾气古怪的老小孩。我们之间的音乐品味也相当相似。阿莱莎是个可爱的孩子,我们大家现在都像是收养了她一般,但她似乎最喜欢和我和达娜在一起。她是一个伟大的艺术家,脑子里充满了疯狂的想法。我想我喜欢她是因为我们所有人中,她似乎最充满希望,一个美好未来的希望。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" -"我猜鲍里斯和加里应该是夫妻。他们不和别人来往,如果你问我,他们似乎有点冷漠。斯坦是鲍里斯的弟弟,猜的,我也不完全确定。他看起来很好,但是个沉默寡言的人。我对他们不是很了解。不过,我学会了不要多管闲事。" - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -164887,12 +165728,12 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" -"我真的不了解他们的事情。除了自己小家庭里的人外,他们从来没有真正和其他任何人交谈过,他们只是坐在自己的角落里说旁遮普语。他们总是看起来很友善,他们做他们份内的事情,只是他们没有其他的社交关系。" +"我猜鲍里斯和加里应该是夫妻。他们不和别人来往,如果你问我,他们似乎有点冷漠。斯坦是鲍里斯的弟弟,猜的,我也不完全确定。他看起来很好,但是个沉默寡言的人。我对他们不是很了解。不过,我学会了不要多管闲事。" #: lang/json/talk_topic_from_json.py msgid "" @@ -164907,16 +165748,12 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" -"瓦内萨……嗯,她是个好人,大概吧。不过我得说,她有点让我发疯,但我们现在被绑在一起,所以我尽量不要太挑剔。尤恩和莱泽尔似乎都想在这里当老大,但我尽量避开那些政治活动,只专注于制作东西。我看他们不会有什么好结果。阿隆索很好,他显然对我很感兴趣,他对这里的每个单身女人都有兴趣。在这个小社会里,不关我事。约翰总是一板一眼的老式做派,我想他应该有些更深的背景,但我还没有看到。" +"我真的不了解他们的事情。除了自己小家庭里的人外,他们从来没有真正和其他任何人交谈过,他们只是坐在自己的角落里说旁遮普语。他们总是看起来很友善,他们做他们份内的事情,只是他们没有其他的社交关系。" #: lang/json/talk_topic_from_json.py msgid "" @@ -164933,13 +165770,26 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." -msgstr "你好,伙计。他们叫俺克莱门斯。约翰·克莱门斯。俺是个老牛仔。" +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." +msgstr "" +"瓦内萨……嗯,她是个好人,大概吧。不过我得说,她有点让我发疯,但我们现在被绑在一起,所以我尽量不要太挑剔。尤恩和莱泽尔似乎都想在这里当老大,但我尽量避开那些政治活动,只专注于造东西。我看他们不会有什么好结果。阿隆索很好,他显然对我很感兴趣,他对这里的每个单身女人都有兴趣。在这个小社会里,不关我事。约翰总是一板一眼的老式做派,我想他应该有些更深的背景,但我还没有看到。" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "你好,伙计。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "你好,伙计。他们叫俺克莱门斯。约翰·克莱门斯。俺是个老牛仔。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "很高兴见到你,约翰。" @@ -164993,14 +165843,14 @@ msgid "" "we got 'em, it's gonna be tense in here." msgstr "人们没法在没有蓝天的空间里呆太久。像被关在谷仓里的一头牛一样……如果还不懂,俺们需要新鲜空气。在此之前,气氛会很紧张。" -#: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." -msgstr "你好,女士。我是曼迪普·辛格。" - #: lang/json/talk_topic_from_json.py msgid "Hello sir. I am Mandeep Singh." msgstr "你好,先生。我是曼迪普·辛格。" +#: lang/json/talk_topic_from_json.py +msgid "Hello ma'am. I am Mandeep Singh." +msgstr "你好,女士。我是曼迪普·辛格。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Mandeep." msgstr "很高兴见到你,曼迪普。" @@ -165041,10 +165891,6 @@ msgid "" msgstr "" "很难说。这里没有人是快乐的。我感到有些人对我和我的家人安然无恙地在世界末日后幸存下来而感到妒忌。这件事,也许还有其他一些事情,使我们很难在这里交到亲密的朋友。" -#: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." -msgstr "啊!你是新来的。对不起,我是曼加普雷特。" - #: lang/json/talk_topic_from_json.py msgid "Hi there." msgstr "你好。" @@ -165053,6 +165899,10 @@ msgstr "你好。" msgid "Oh, hello there." msgstr "哦,你好。" +#: lang/json/talk_topic_from_json.py +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgstr "啊!你是新来的。对不起,我是曼加普雷特。" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Mangalpreet." msgstr "很高兴见到你,曼加普雷特。" @@ -165239,7 +166089,7 @@ msgstr "我听说过那个地方。但是一个会计在那种地方有什么用 msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -165256,15 +166106,15 @@ msgstr "真的吗?我说不定会考虑那里的。跟我的妻子达娜谈谈 msgid "What brings you around here? We don't see a lot of new faces." msgstr "是什么风把你吹来的?我们这里很少见到新面孔。" +#: lang/json/talk_topic_from_json.py +msgid "Need to talk?" +msgstr "想聊聊吗?" + #: lang/json/talk_topic_from_json.py msgid "" "Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "你好。我想我们以前没见过面。我是莱泽尔,人们叫我\"莱\"。" -#: lang/json/talk_topic_from_json.py -msgid "Need to talk?" -msgstr "想聊聊吗?" - #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Rhy." msgstr "很高兴见到你,莱。" @@ -165357,12 +166207,6 @@ msgstr "" msgid "Do you want to talk about your story?" msgstr "你想分享一下你的故事吗?" -#: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." -msgstr "你好,我很抱歉,如果我们之前见过面的话,我已经不记得了。我叫……我叫斯坦。" - #: lang/json/talk_topic_from_json.py msgid "Hm? Oh, hi." msgstr "哈?哦,嗨。" @@ -165371,6 +166215,12 @@ msgstr "哈?哦,嗨。" msgid "...Hi." msgstr "……嗨。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." +msgstr "你好,我很抱歉,如果我们之前见过面的话,我已经不记得了。我叫……我叫斯坦。" + #: lang/json/talk_topic_from_json.py msgid "Stan, hey? Nice to meet you." msgstr "斯坦,是吗?很高兴见到你。" @@ -165483,16 +166333,16 @@ msgstr "嗯……我能稍稍改变一下发型吗?" msgid "Hmm, can we change this shave a little please?" msgstr "嗯……我能稍稍改变一下须型吗?" +#: lang/json/talk_topic_from_json.py +msgid "Oh, you're back." +msgstr "哦,你回来了。" + #: lang/json/talk_topic_from_json.py msgid "" "Oh, great. Another new mouth to feed? Just what we need. Well, I'm " "Vanessa." msgstr "哦,太棒了。又来了张吃饭的嘴?好像我们正缺一样。好吧,我是瓦内萨。" -#: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." -msgstr "哦,你回来了。" - #: lang/json/talk_topic_from_json.py msgid "I'm not a new mouth to feed, but nice to meet you too." msgstr "我可不是个只会吃干饭的新人,但也很高兴见到你。" @@ -165529,15 +166379,6 @@ msgstr "你真心想听的话,我可不想在当前一团糟的情况下谈论 msgid "Could you give me a haircut?" msgstr "你能给我理发吗?" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" -"想听风凉话?还是特别风凉版的?我被困在一个又潮又烂的砖砌建筑物里,和两打陌生人待在一起,整个世界都死了,而且食物不足以支撑我四处走动。为啥你自己不去弄弄清楚?" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -165547,6 +166388,15 @@ msgid "" msgstr "" "哦,我被困在一个又潮又烂的砖砌建筑物里,和两打陌生人待在一起,整个世界都死了,而且食物不足以支撑我四处走动。至少,这里工作能让我忙起来,而换来的商会币则充实了我的肚子——人们喜欢理发。" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" +"想听风凉话?还是特别风凉版的?我被困在一个又潮又烂的砖砌建筑物里,和两打陌生人待在一起,整个世界都死了,而且食物不足以支撑我四处走动。为啥你自己不去弄弄清楚?" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -165716,7 +166566,7 @@ msgid "" "goods, but we've been using them with suppliers we regularly trade with as " "well, those that have faith in us." msgstr "" -"我们称它们为\"自由商业认证票据\"。我们一到这里就开始制作这些票据,用它来进行实际商品和服务的交易。几天之内这个系统就已经很完善了,现在它已经演变成一种现金。在商会内部,它们被用来支付劳动力和服务,以换取口粮和其他商品,但我们也一直在使用它们与我们的供应商交易,这些供应商对我们有信心。" +"我们称它们为\"自由商业认证票据\"。我们一到这里就开始签发这些票据,用它来进行实际商品和服务的交易。几天之内这个系统就已经很完善了,现在它已经演变成一种现金。在商会内部,它们被用来支付劳动力和服务,以换取口粮和其他商品,但我们也一直在使用它们与我们的供应商交易,这些供应商对我们有信心。" #: lang/json/talk_topic_from_json.py msgid "" @@ -165728,6 +166578,12 @@ msgid "" msgstr "" "是啊,情况很棘手。当我们刚来这里的时候,没有谁能真正主管全局,我们让太多的人进来了,这超出了我们能养活和支持的能力。当尘埃落定之后,我们建立了一个小小的秩序,现在楼上还有这么多多人在等待一个能住的地方,可我们已经没有空间了。我们尽量为他们安排了一些地方,但并不理想。" +#: lang/json/talk_topic_from_json.py +msgid "" +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." +msgstr "是的,我不知道你做了什么来说服他们搬出去,但是我们的供应链和我都非常感谢你们。希望不会太不得体。" + #: lang/json/talk_topic_from_json.py msgid "" "Even once we got things sorted out, there weren't enough beds for everyone, " @@ -165736,12 +166592,6 @@ msgid "" msgstr "" "即使我们把这一切事情都解决了,这里也没有足够的床位给每个人,而且肯定也没有足够的补给。现在我们处境艰难。我们只能提供些力所能及的帮助……至少他们有个安全的地方呆着。" -#: lang/json/talk_topic_from_json.py -msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." -msgstr "是的,我不知道你做了什么来说服他们搬出去,但是我们的供应链和我都非常感谢你们。希望不会太不得体。" - #: lang/json/talk_topic_from_json.py msgid "" "Well, there's the downstairs section, we can't fit more people down there so" @@ -166100,14 +166950,14 @@ msgstr "文明点,否则我对你不客气。" msgid "Just on watch, move along." msgstr "我就是个站岗的。走开。" -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "女士,你真的不该到处乱跑。" - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "外面很难活下去,不是吗?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "女士,你真的不该到处乱跑。" + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "我听说这是一个难民中心……" @@ -166136,14 +166986,14 @@ msgstr "我想你似乎正在寻求帮助……" msgid "Well, I'd better be going. Bye." msgstr "好吧,我最好先走了。再见。" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "欢迎……" - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "欢迎您,执法官……" +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "欢迎……" + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -166382,14 +167232,14 @@ msgid "" msgstr "" "不幸的是,没有。离开的大部分人原本就被困在楼上,他们所承担的风险已经比那些有张安全的床的人要小。地下室里只带出了几个人,当我们开始计划的时候地下室已经太拥挤了。我们希望有更多的人到农场去晒晒太阳,呼吸新鲜空气,干点苦活……但是你可能猜到了,人们更害怕被尸群袭击。" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "你好,公民……" - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "你好,执法官……" +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "你好,公民……" + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "我能换点补给品吗?" @@ -166446,14 +167296,14 @@ msgid "" "buy from you. I don't suppose you want to donate?" msgstr "我们不能。我们这空不出什么可以卖的东西,我也没有任何从你手里买东西的预算。我想你不会免费赠送的吧?" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "嗨,你看起来像个大人物。" - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "你那闪亮亮的警徽可真漂亮啊!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "嗨,你看起来像个大人物。" + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "我是新来的。" @@ -166517,16 +167367,16 @@ msgid "" msgstr "" "我不知道啊。不过要按我说,如果你能帮上忙的话,应该能成。但最近的风声很模糊,关键还是得看你问谁。如果我不是在卖东西的话,怕不是早被那个商人给赶出去了。不过……似乎也有例外的家伙。" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "嘘,小点声。这里有些人不欢迎……变种人。这是个意外,别问了。" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " "down on people like us." msgstr "我打赌就和你得到你的那个一样。别声张,这里的有些人看不起像我们这样的人。" +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "嘘,小点声。这里有些人不欢迎……变种人。这是个意外,别问了。" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "真抱歉不该问你" @@ -166548,22 +167398,22 @@ msgstr "[交易]我要买东西。" msgid "Who needs rebar?" msgstr "谁还会需要钢筋啊?" -#: lang/json/talk_topic_from_json.py -msgid "Screw You!" -msgstr "去你妈的!" - #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." msgstr "好像你是能说话的人一样,滚。" #: lang/json/talk_topic_from_json.py -msgid "Huh, thought I smelled someone new. Can I help you?" -msgstr "嘿,我闻到了新来的家伙,我能帮你做点什么?" +msgid "Screw You!" +msgstr "去你妈的!" #: lang/json/talk_topic_from_json.py msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "我似乎闻到了一头蠢猪的味道。开玩笑的……你可别抓我。" +#: lang/json/talk_topic_from_json.py +msgid "Huh, thought I smelled someone new. Can I help you?" +msgstr "嘿,我闻到了新来的家伙,我能帮你做点什么?" + #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "你……闻到了我?" @@ -166842,35 +167692,115 @@ msgid "Glad to have you aboard." msgstr "欢迎入队。" #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." -msgstr "站住。我不管你是怎么进来的,但你不能再往前走了。快离开。" +msgid "So, do you need something?" +msgstr "所以,你需要什么吗?" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "怎么了,佣兵?" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "你好,佣兵。" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "你不是有任务要做吗?" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "然后?" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "说吧。" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "去干活吧。" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "快点儿。" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "别闲逛了。" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "别做傻事。" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "呃,我讨厌这份对讲机的差事……等等,麦克风还开着吗?" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "请不要无谓地打扰我们。" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "[寂静无声]" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "[杂音噼啪作响]" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "[一个红色LED闪烁着]" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "[含糊不清的声音]" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "怎么总来打扰我们?" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "慢慢地说清楚。请。" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "再说一遍?" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" +msgstr "如果……你想讲……理解……你……我。是吧?" #: lang/json/talk_topic_from_json.py msgid "We haven't changed our mind. Go away." msgstr "我们还没改变主意,快走开。" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" -msgstr "所以,你需要什么吗?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." +msgstr "站住。我不管你是怎么进来的,但你不能再往前走了。快离开。" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" -msgstr "底下情况怎么样?" +msgid "Wait! What??" +msgstr "等等!什么??" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." -msgstr "让我们交易吧。" +msgid "You do realize that the front door is just open?" +msgstr "你知道前门就已经是这么开着的吗?" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" -msgstr "我是来找贵重物品的,或许我可以和你交易?" +msgid "Lets trade." +msgstr "让我们交易吧。" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "已经是世界末日了!请让我进去!" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "我是来这里找点值钱货色的,也许我可以和你们交易一下?" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "你们这里缺人干活吗?" @@ -166899,7 +167829,7 @@ msgstr "我想实验室不需要这些东西也能正常运作。" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" "一台改装过的\"幽灵怪\"机器人,用的是我们自己的AI。我们原本希望用它来和外界接触,当然你也知道结果怎么样了……很遗憾听到大家所遭遇的这一切,外面一切都在慢慢腐烂之类的……" @@ -166935,7 +167865,7 @@ msgstr "好吧,我走。" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -166953,6 +167883,14 @@ msgstr "[接受]好吧,说来听听。" msgid "I'm not risking myself for a deal that bad." msgstr "我可不会冒险做这种亏本买卖。" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "你知道这里的规矩的,祝你好运。" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "知道了。" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "有什么事吗?" @@ -167016,10 +167954,6 @@ msgstr "其实,现在我有个能去的地方。" msgid "Rough out there isn't it?" msgstr "外面很难混,不是吗?" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "然后?" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "有个伴也不错,我想。" @@ -167128,14 +168062,6 @@ msgstr "啊,我可没空,对不起。" msgid "Keep it civil, merc." msgstr "文明举止,佣兵。" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "我想,你是来交易的吧?" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "一路平安,拾荒者。" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -167151,11 +168077,12 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "哦,一个联邦执法官,稀奇稀奇真稀奇。" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." -msgstr "我们从周围的猎人和农夫聚落手里收集食物,然后提供给这所实验室补给。道路艰难险阻,但获利颇丰,比起去城里搜寻那些残羹剩饭要强得多。" +msgid "Here to trade, I hope?" +msgstr "我想,你是来交易的吧?" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." +msgstr "一路平安,拾荒者。" #: lang/json/talk_topic_from_json.py msgid "" @@ -167163,6 +168090,13 @@ msgid "" "fair deal?" msgstr "车走车路,马走马路,各不相干,执法官。很公平不是吗?" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "我们从周围的猎人和农夫聚落手里收集食物,然后提供给这所实验室补给。道路艰难险阻,但获利颇丰,比起去城里搜寻那些残羹剩饭要强得多。" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "那么,请注意安全。" @@ -167378,16 +168312,16 @@ msgid "I'll talk with them then…" msgstr "好吧,我会去跟他们谈谈……" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "早上好,女士,我能帮你什么忙吗?" +msgid "Can I help you, marshal?" +msgstr "有什么我可以效劳的吗,执法官?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "早上好,先生,我能帮你什么忙吗?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "有什么我可以效劳的吗,执法官?" +msgid "Morning ma'am, how can I help you?" +msgstr "早上好,女士,我能帮你什么忙吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -167495,14 +168429,14 @@ msgstr "你有什么样的工作给我?" msgid "Not now." msgstr "现在还不行。" -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "如果你和你的同伴受伤了,我也能帮你看看。" - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "现在我有点事要做,待会再来吧。" +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "如果你和你的同伴受伤了,我也能帮你看看。" + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[$200,30分钟]我需要你帮我治疗一下。" @@ -167862,14 +168796,14 @@ msgstr "祝福你。愿你清除那些不平静之物。" msgid "I must purge this place before I can move on." msgstr "我必须先清理此处之后方能继续前进。" -#: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" -msgstr "哼?*喃喃自语*……你是谁?" - #: lang/json/talk_topic_from_json.py msgid "Oh, you again." msgstr "哦,又是你。" +#: lang/json/talk_topic_from_json.py +msgid "Huh? *mumble mumble* … Who are you?" +msgstr "哼?*喃喃自语*……你是谁?" + #: lang/json/talk_topic_from_json.py msgid "I'm busy, what is it?" msgstr "我很忙,怎么了?" @@ -167878,14 +168812,14 @@ msgstr "我很忙,怎么了?" msgid "And leave my tower and all my research? I think not." msgstr "然后丢下我这座塔和我所有的研究?我还是不要了。" -#: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" -msgstr "你也在追寻能量吗?" - #: lang/json/talk_topic_from_json.py msgid "Ah, hello again." msgstr "啊,又见面了。" +#: lang/json/talk_topic_from_json.py +msgid "Do you seek power as well?" +msgstr "你也在追寻能量吗?" + #: lang/json/talk_topic_from_json.py msgid "Yes, yes… *electrical crackling* Isn't it beautiful?" msgstr "是的,是的,……*电气爆裂*是不是很漂亮?" @@ -167952,12 +168886,12 @@ msgstr "精准械击" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "你精准有效地击中了%s。" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "精准有效地击中了%s" #: lang/json/technique_from_json.py @@ -170979,7 +171913,7 @@ msgstr "猫眼木门(关)" msgid "" "A regular door made of ordinary wood, except this one has a peephole. If " "you examined it more closely, you'd be able to peek through the hole." -msgstr "普通木头制作的常规木门,差在多了个窥视孔。如果你仔细检查,就可以透过孔窥视。" +msgstr "由普通木头制成的常规木门,差在多了个窥视孔。如果你仔细检查,就可以透过孔窥视。" #: lang/json/terrain_from_json.py msgid "damaged wood door with peephole" @@ -171004,7 +171938,7 @@ msgid "" "A regular door made of ordinary wood, except this one has a peephole. If " "you examined it more closely, you'd be able to peek through the hole. " "Although, you don't need to peek through it since the door is open anyway." -msgstr "普通木头制作的常规木门,差在多了个窥视孔。如果你仔细检查,就可以透过孔窥视。现在门已经打开,不需要窥视了。" +msgstr "由普通木头制成的常规木门,差在多了个窥视孔。如果你仔细检查,就可以透过孔窥视。现在门已经打开,不需要窥视了。" #: lang/json/terrain_from_json.py msgid "closed reinforced wood door" @@ -171066,7 +172000,7 @@ msgid "" "one has a deadbolt keyhole, so it's likely locked. You could pry it open or" " pick the lock, or unlock the deadbolt from the inside." msgstr "" -"普通木头制作的常规木门,差在多了个窥视孔。如果你仔细检查,就可以透过孔窥视。这一扇门上有个门栓,应该是被锁上了。你可以用撬棍撬开这扇门,或者使用开锁工具尝试开锁,也可以从内侧将门栓打开。" +"由普通木头制成的常规木门,差在多了个窥视孔。如果你仔细检查,就可以透过孔窥视。这一扇门上有个门栓,应该是被锁上了。你可以用撬棍撬开这扇门,或者使用开锁工具尝试开锁,也可以从内侧将门栓打开。" #: lang/json/terrain_from_json.py msgid "closed door curtain" @@ -171176,7 +172110,7 @@ msgid "" "Although it's been covered up in planks, you could still examine the " "peephole." msgstr "" -"普通木头制作的常规木门,差在多了个窥视孔,几块木板横穿而过,并钉牢在门框上,以增加其耐久。虽然安上了许多木板,如果你仔细检查,仍然可以透过孔窥视。" +"由普通木头制成的常规木门,差在多了个窥视孔,几块木板横穿而过,并钉牢在门框上,以增加其耐久。虽然安上了许多木板,如果你仔细检查,仍然可以透过孔窥视。" #: lang/json/terrain_from_json.py msgid "boarded up reinforced door" @@ -171213,7 +172147,7 @@ msgid "" "Although it's been covered up in planks, the peephole was damaged and can't " "be used to see through." msgstr "" -"普通木头制作的常规木门,差在多了个窥视孔,几块木板横穿而过,并钉牢在门框上,以增加其耐久。门上的木板已经大部分损坏了,因此上面的窥视孔也无法使用了。" +"由普通木头制成的常规木门,差在多了个窥视孔,几块木板横穿而过,并钉牢在门框上,以增加其耐久。门上的木板已经大部分损坏了,因此上面的窥视孔也无法使用了。" #: lang/json/terrain_from_json.py msgid "closed metal door" @@ -171449,7 +172383,7 @@ msgstr "格格作响!" #: lang/json/terrain_from_json.py msgid "open screen door" -msgstr "打开屏幕门" +msgstr "纱窗门(开)" #: lang/json/terrain_from_json.py msgid "closed chickenwire gate" @@ -171903,6 +172837,15 @@ msgstr "用坚硬的橡胶材料制成的地板。涂上简单的白色。" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "用坚硬的、灰色的橡胶材料制成的地板。" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "泥地板" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "由材质细腻的土壤夯实而成的泥土地板。" + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "混凝土地板" @@ -172033,15 +172976,6 @@ msgid "" "resistance and sliding, commonly for recreational sports." msgstr "经过化学材料防滑处理过的硬木地板,通常用于休闲运动场所。" -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "泥地板" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "由材质细腻的土壤夯实而成的泥土地板。" - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -172202,6 +173136,15 @@ msgstr "苔藓" msgid "Moist spongy moss." msgstr "潮湿松软的苔藓。" +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "纸地板" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "一块由纤维物质制成的地板,上面覆盖了粘乎乎的黄蜂唾液。" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "核桃树" @@ -173503,7 +174446,7 @@ msgstr "导弹(炸裂)" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "这是洲际弹道导弹的一部分。不是那种到处都能飞的火箭。" @@ -173574,8 +174517,8 @@ msgstr "化学气相沉积镀膜机 - 控制面板" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" "一台看起来非常昂贵的仪器,被贴上了\"化学气相沉积机\"的标签。在提供了某些极为罕见的化学物质和元素之后,你可以很容易地在武器上涂上钻石涂层。虽然具体原理非常复杂,但上一位用户已经很贴心的为你绘制了草图:氢+炭=笑脸。" @@ -173691,7 +174634,7 @@ msgstr "高压滑油断路器" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "一种在抑弧室中用油作绝缘的高压断路器。" #: lang/json/terrain_from_json.py @@ -173704,7 +174647,7 @@ msgstr "小型高压滑油断路器" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "一种在抑弧室中用油作绝缘的小型高压断路器。" #: lang/json/terrain_from_json.py @@ -173774,7 +174717,7 @@ msgstr "传送带" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "一条传送带。用来运输东西。" #: lang/json/terrain_from_json.py @@ -174001,7 +174944,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "一个看起来似乎是用来控制防盗门的控制台,上面有个巨大的智能读卡器。读卡器上清晰地印着\"Fp\"的符号,你不知道怎么打开它。" @@ -174433,6 +175376,11 @@ msgstr "石头屋顶" msgid "A section of flat natural rock." msgstr "一块平坦的天然石头。" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "一块由纤维物质制成的平屋顶,上面覆盖了粘乎乎的黄蜂唾液。" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "空地" @@ -175066,10 +176014,9 @@ msgstr "纸墙" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." -msgstr "一大片由附近建筑搜集而来的纤维物质,上面覆盖了粘乎乎的黄蜂唾液。无论之前这里的建筑是什么模样,早就被改造消失了。你可以毫不费力地砸碎它。" +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." +msgstr "一块由纤维物质制成的巨大墙面,上面覆盖了粘乎乎的黄蜂唾液。你可以毫不费力地砸碎它。" #: lang/json/terrain_from_json.py msgid "root wall" @@ -175444,21 +176391,21 @@ msgstr "镶花玻璃窗" msgid "" "Breathtaking craftsmanship of stained glass featuring an elegant emerald " "landscape." -msgstr "一扇制作工艺让人惊叹的彩色玻璃,上面表现了如绿宝石一般优雅的田野景色。" +msgstr "一扇制造工艺让人惊叹的彩色玻璃,上面表现了如绿宝石一般优雅的田野景色。" #. ~ Description for high stained glass window #: lang/json/terrain_from_json.py msgid "" "Breathtaking craftsmanship of stained glass featuring an otherworldly " "radiant ruby flower blooming." -msgstr "一扇制作工艺让人惊叹的彩色玻璃,上面表现了如红宝石一般闪耀的怒放鲜花。" +msgstr "一扇制造工艺让人惊叹的彩色玻璃,上面表现了如红宝石一般闪耀的怒放鲜花。" #. ~ Description for high stained glass window #: lang/json/terrain_from_json.py msgid "" "Breathtaking craftsmanship of stained glass featuring an alluring azure " "oceanic abyss." -msgstr "一扇制作工艺让人惊叹的彩色玻璃,上面表现了如蓝宝石一般深邃的海洋深渊。" +msgstr "一扇制造工艺让人惊叹的彩色玻璃,上面表现了如蓝宝石一般深邃的海洋深渊。" #: lang/json/terrain_from_json.py msgid "wooden stairs" @@ -175606,7 +176553,7 @@ msgstr "水培单元(废弃)" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "这是一个废弃的水培单元。你可以拆解它来收回材料。" @@ -176659,7 +177606,7 @@ msgstr "灵车" #: lang/json/vehicle_from_json.py msgid "Technical" -msgstr "技术" +msgstr "武装改装车" #: lang/json/vehicle_from_json.py msgid "Ambulance" @@ -177443,7 +178390,7 @@ msgid "" "A very dim light, self-powered by an atomic decay reaction that never stops." " When turned on, it illuminates a single square inside the vehicle that " "isn't suitable for crafting." -msgstr "一盏十分昏暗的原子灯,采用内部核能供电,开启时照亮车内一格空间。你无法在这么昏暗的灯光下制作物品。" +msgstr "一盏十分昏暗的原子灯,采用内部核能供电,开启时照亮车内一格空间。你无法在这么昏暗的灯光下制造物品。" #. ~ Description for floodlight #: lang/json/vehicle_part_from_json.py @@ -177577,7 +178524,7 @@ msgid "chitin ram" msgstr "甲壳撞锤" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" +msgid "biosilicified chitin ram" msgstr "硅化甲壳撞锤" #: lang/json/vehicle_part_from_json.py @@ -178141,6 +179088,17 @@ msgstr "一块轻便而先进的碳素纤维板,可以把水挡在船外。" msgid "hand paddles" msgstr "手桨" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "缰绳挽具" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "用来控制可骑乘生物的全套皮革缰绳和挽具,让它能拉动载具,就和马车一样。" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "载具控制器" @@ -180518,7 +181476,7 @@ msgstr "战斗" #: src/action.cpp msgid "Craft" -msgstr "制作" +msgstr "制造" #: src/action.cpp msgid "Info" @@ -180909,7 +181867,7 @@ msgstr "你完成了回收。" #: src/activity_handlers.cpp msgid "There's no corpse to make into a zombie slave!" -msgstr "没有能够用来制作丧尸奴仆的尸体!" +msgstr "没有能够用来制造丧尸奴仆的尸体!" #: src/activity_handlers.cpp msgid "" @@ -181392,13 +182350,13 @@ msgstr "%s不能继续建造了。" msgid "" "You no longer have the in progress craft in your possession. You stop " "crafting. Reactivate the in progress craft to continue crafting." -msgstr "你失去了制作的物品,所以停止了工作,重新激活制作中的物品以继续。" +msgstr "你失去了制造中的物品,所以停止了工作,重新激活制造中的物品以继续。" #: src/activity_handlers.cpp msgid "" " no longer has the in progress craft in their possession. " " stops crafting." -msgstr "失去了制作中的物品。停止制作。" +msgstr " 失去了制造中的物品。 停止了制造。" #: src/activity_handlers.cpp #, c-format @@ -181587,8 +182545,8 @@ msgstr "你的能量被吸走了!" msgid "You cannot hack this." msgstr "你无法入侵它。" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "一声警报!" @@ -183880,7 +184838,7 @@ msgstr[0] "阅读此书的一个章节需要 %d 分钟。" #, c-format msgid "This book contains %1$zu crafting recipe: %2$s" msgid_plural "This book contains %1$zu crafting recipes: %2$s" -msgstr[0] "本书包含%1$zu个制作配方:%2$s" +msgstr[0] "本书包含%1$zu个制造配方:%2$s" #: src/avatar.cpp msgid "It might help you figuring out some more recipes." @@ -186102,65 +187060,6 @@ msgstr " 需要 %1$s 才能用 %3$s 来使用 %2$s。" msgid "Putting on a %s would be tricky." msgstr "想要穿 %s 是不可能的。" -#: src/character.cpp -msgid "Can't wear power armor over other gear!" -msgstr "不能在其他衣物之上装备动力装甲!" - -#: src/character.cpp -msgid "You can only wear power armor components with power armor!" -msgstr "装备动力装甲时只能穿着动力装甲组件!" - -#: src/character.cpp -#, c-format -msgid "Can't wear more than one %s!" -msgstr "不能再穿一件 %s!" - -#: src/character.cpp -#, c-format -msgid "Can't wear %s with power armor!" -msgstr "不能在装备动力装甲的同时装备 %s!" - -#: src/character.cpp -msgid "You don't have a hand free to wear that." -msgstr "你没有多余的手来穿它!" - -#: src/character.cpp -#, c-format -msgid "%s doesn't have a hand free to wear that." -msgstr "%s 没有多余的手来穿它!" - -#: src/character.cpp -#, c-format -msgid "Can't wear %i or more %s at once." -msgstr "不能同时装备超过 %i 件 %s。" - -#: src/character.cpp -msgid "You're already wearing footwear!" -msgstr "你双脚已经穿了鞋子了!" - -#: src/character.cpp -#, c-format -msgid "%s is already wearing footwear!" -msgstr "%s 双脚已经穿了鞋子了!" - -#: src/character.cpp -msgid "You can't wear that with other headgear!" -msgstr "你无法在装备它的同时穿着其他头部装备!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that with other headgear!" -msgstr "%s 无法在装备它的同时穿着其他头部装备!" - -#: src/character.cpp -msgid "You can't wear that much on your head!" -msgstr "你无法穿着更多的头部装备!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that much on their head!" -msgstr "%s 无法穿着更多的头部装备!" - #: src/character.cpp msgid "Can't wear that, it's made of wool!" msgstr "不能穿这个,它是用羊毛制成的!" @@ -186191,6 +187090,74 @@ msgstr "触角" msgid "antlers" msgstr "鹿角" +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "你没有足够的手来穿这个。" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "%s 没有足够的手来穿这个。" + +#: src/character.cpp +msgid "Can't wear power armor over other gear!" +msgstr "不能在其他衣物之上装备动力装甲!" + +#: src/character.cpp +msgid "You can only wear power armor components with power armor!" +msgstr "装备动力装甲时只能穿着动力装甲组件!" + +#: src/character.cpp +#, c-format +msgid "Can't wear more than one %s!" +msgstr "不能再穿一件 %s!" + +#: src/character.cpp +#, c-format +msgid "Can't wear %s with power armor!" +msgstr "不能在装备动力装甲的同时装备 %s!" + +#: src/character.cpp +msgid "You don't have a hand free to wear that." +msgstr "你没有多余的手来穿它!" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have a hand free to wear that." +msgstr "%s 没有多余的手来穿它!" + +#: src/character.cpp +#, c-format +msgid "Can't wear %i or more %s at once." +msgstr "不能同时装备超过 %i 件 %s。" + +#: src/character.cpp +msgid "You're already wearing footwear!" +msgstr "你双脚已经穿了鞋子了!" + +#: src/character.cpp +#, c-format +msgid "%s is already wearing footwear!" +msgstr "%s 双脚已经穿了鞋子了!" + +#: src/character.cpp +msgid "You can't wear that with other headgear!" +msgstr "你无法在装备它的同时穿着其他头部装备!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that with other headgear!" +msgstr "%s 无法在装备它的同时穿着其他头部装备!" + +#: src/character.cpp +msgid "You can't wear that much on your head!" +msgstr "你无法穿着更多的头部装备!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that much on their head!" +msgstr "%s 无法穿着更多的头部装备!" + #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -187196,157 +188163,157 @@ msgstr "自定义颜色" msgid "ERROR! Access denied!" msgstr "错误!禁止访问!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "正在登录 %s……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "出于安全目的,访问权限已被暂时取消。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "请与系统管理员联系。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "尝试破解口令?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "关闭中……请按任意键。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "超过登录最大尝试次数。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "登录成功。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "%s - 根目录" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "需要密码。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "入侵系统?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "选择驱动:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "门已打开。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "已上锁。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "已解锁。请按任意键……" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "轰~~~轰~~~轰~~~" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "隔离区防护已解锁。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "研究样本已终结。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "警告:开启串联共振进程有极高风险!继续吗?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "未发现数据。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "本地数据访问错误已记录,正在联系技术支持。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "警告:在该节点检测到异常的存取活动。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "警告:检测到受限数据访问请求。本次请求已记录。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "地表地图下载完成。异常读取错误已归档。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "下水道地图数据已经下载。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "地铁线路图数据已经下载。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "解除导弹发射。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "核导弹已经解除!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "核导弹保持激活。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "生化插件使用权 - 列表:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "及 %d 个其它生化插件……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "电梯已启动。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "东北能源 矿井(%d:%d)日志" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "继续读下去?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "阿米格拉计划" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" @@ -187355,103 +188322,103 @@ msgstr "" "SITE %d%d%d\n" "相关领班日志将预先考虑记录" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "文件损坏,请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--登录成功--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "任务完成!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "--登录失败--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "中继器模组安装完成……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "你没有中继器模组用来安装……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "电脑无法找到任务!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "软件已下载。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "需要U盘!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "错误:请将样品放在离心机里。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "错误:除了一份样品外请不要放其他东西进离心机。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "错误:只能使用装有血样的采血管。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "错误:只能使用血液样品。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "分析结果:人类血液,没有发现病原体。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "分析结果:人类血液,检测到未知病原体。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "分析结果:未知生物血液。检测到未知病原体。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "病原体与红细胞以及白细胞结合。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "下载数据?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "分析结果:未知血液类型。实验证据不足。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "获取数据中" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "错误:请将存储卡放在扫描区。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "错误:请每次只放一件物品。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "错误:存储卡已毁坏或不存在。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "错误:存储卡无内容。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" @@ -187459,7 +188426,7 @@ msgstr "" "存储卡:军事加密\n" "正在打印文件\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" @@ -187467,7 +188434,7 @@ msgstr "" "存储卡:未加密\n" "无可用信息\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -187480,11 +188447,11 @@ msgstr "" "无法连接至路由或网关。请和系统管理员联系。\n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -187510,7 +188477,7 @@ msgstr "" "\n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -187528,27 +188495,27 @@ msgstr "" " \n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "炸药已引爆" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "备用发电机供电失效" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "立即撤离" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "立即撤离!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "需要访问密码!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -187562,216 +188529,216 @@ msgstr "" "工作状态:手动控制\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "错误:操作平台上无物品。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "警 告 [409]:主传感器已离线!" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr " >> 初始化辅助传感器:盖革计数……" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr " >> 检测到辐射尖峰!\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "警 告 [912]:灾难性故障!检测到污染!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "应 急 程 序 [1]:撤离。疏散。撤离。疏散。\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "系统已紧急停机!请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "正在处理……操作已完成。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "盖革计数 @ 平台:%s mSv/h。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "严 重 错 误…… 辐 射 平 台 无 反 应。 执 行 程 序 RP_M_01_rev.03。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "辐 射 测 量 :" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "盖革计数 @ 工作区:…均值 %s mSv/h。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "盖革计数 @ 工作区:…峰值 %s mSv/h。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "盖革计数 @ 控制台:… %s mSv/h。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "个体辐射测量:… %s mSv。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "传送带已故障。请联系维修部。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "正在传送物品:平台 --> 卸货区。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "未能检测到物品:平台。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "正在传送物品:装货区 --> 平台。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "未能检测到物品:装货区。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "传送程序已完成。按任意键继续……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "百叶窗开关已切换。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "本次操作不可逆,是否提取放射性材料?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "提取程序已完成。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "错误!辐射平台无响应。请按任意键……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "电源诊断系统 v2.34 启动中……" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "检测到短路!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "短路重新布线。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "熔断器复位。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "接地重新启用。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "内部供电状态:85%%已离线。原因:受损。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "外部供电状态:100%%已离线。原因:未检测到外部供电。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "备用电源状态:待机中。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "备用电源状态:已离线。原因:未知" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "控制台关闭了。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "飞锯从天花板的隔断中掉落下来。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "安保机器人从地板的隔间中冒了出来。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "控制台电击了你。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "电击被防护了。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "你的身体受到了电击的伤害!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "泵爆炸了!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "污水泄漏了!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "错误:旋转不稳定" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "错误:请用装有样品的采血管。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "错误:空的采血管。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "错误:血液样品已被毁坏。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "错误:访问数据功能故障" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "错误:数据库已毁坏。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "正在搜索最近的难民中心,请稍候……" #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -188450,8 +189417,8 @@ msgid "" "This craft will use rotten components.\n" "Start crafting anyway?" msgstr "" -"这次制作会使用腐坏的原料。\n" -"确定开始制作吗?" +"本次制造会使用腐坏的材料。\n" +"确定开始制造吗?" #: src/craft_command.cpp msgid "Some components used previously are missing. Continue?" @@ -188471,7 +189438,7 @@ msgstr "你的心情太差了,不想做那么难的事……" #: src/crafting.cpp msgid "You can't see to craft!" -msgstr "光线太暗,你无法制作物品!" +msgstr "光线太暗,你无法制造物品!" #: src/crafting.cpp msgid "Overmap terrain building recipes are not implemented yet!" @@ -188490,7 +189457,7 @@ msgstr "%s太大/重了,无法制造,你应该使用一个工作台,或者 #: src/crafting.cpp msgid "Your morale is too low to continue crafting." -msgstr "你心情值过低,无法继续制作物品。" +msgstr "你心情值过低,无法继续制造物品。" #: src/crafting.cpp msgid "You are too frustrated to continue and just give up." @@ -188625,12 +189592,12 @@ msgstr "%s 可以协助你进行批量制造……" #: src/crafting.cpp #, c-format msgid "%s watches you craft…" -msgstr "%s 看着你制作……" +msgstr "%s 看着你制造……" #: src/crafting.cpp #, c-format msgid "%s helps with crafting…" -msgstr "%s 协助了你制作……" +msgstr "%s 协助了你制造……" #: src/crafting.cpp #, c-format @@ -188655,33 +189622,33 @@ msgstr "搞砸了,损失了%d%%的进度。" #: src/crafting.cpp #, c-format msgid "You craft %s from memory." -msgstr "你根据记忆制作了%s。" +msgstr "你根据记忆制造了%s。" #: src/crafting.cpp #, c-format msgid "You craft %s using a book as a reference." -msgstr "你根据书本参考制作了%s。" +msgstr "你根据书本参考制造了%s。" #: src/crafting.cpp #, c-format msgid "You memorized the recipe for %s!" -msgstr "你记住了%s的制作方法!" +msgstr "你记住了%s的制造方法!" #: src/crafting.cpp msgid "You don't have the required components to continue crafting!" -msgstr "你没有继续制作所需的材料!" +msgstr "你没有继续制造所需的材料!" #: src/crafting.cpp msgid "Consume the missing components and continue crafting?" -msgstr "消耗缺少的组件并继续制作?" +msgstr "消耗缺少的材料并继续制造?" #: src/crafting.cpp msgid "" "Some components required to continue are rotten.\n" "Continue crafting anyway?" msgstr "" -"一些原料已经腐坏了。\n" -"要继续制作吗?" +"一些材料已经腐坏了。\n" +"要继续制造吗?" #: src/crafting.cpp msgid "You stop crafting." @@ -188689,7 +189656,7 @@ msgstr "你停止制造。" #: src/crafting.cpp msgid "You don't have the necessary tools to continue crafting!" -msgstr "你没有继续制作的必要工具!" +msgstr "你没有继续制造所需的工具!" #: src/crafting.cpp msgid "Use which selection of components?" @@ -188731,22 +189698,22 @@ msgstr "用哪个工具?" #: src/crafting.cpp #, c-format msgid "You have insufficient %s charges and can't continue crafting" -msgstr "你的%s能量不足,因此不能继续制作。" +msgstr "你的%s能量不足,因此不能继续制造。" #: src/crafting.cpp #, c-format msgid " has insufficient %s charges and can't continue crafting" -msgstr "的%s能量不足,因此不能继续制作。" +msgstr "的%s能量不足,因此不能继续制造。" #: src/crafting.cpp #, c-format msgid "You no longer have a %s and can't continue crafting" -msgstr "你不再拥有%s,因此不能继续制作。" +msgstr "你不再拥有%s,因此不能继续制造。" #: src/crafting.cpp #, c-format msgid " no longer has a %s and can't continue crafting" -msgstr "不再拥有%s,因此不能继续制作。" +msgstr "不再拥有%s,因此不能继续制造。" #: src/crafting.cpp msgid "You cannot disassemble this." @@ -188756,6 +189723,11 @@ msgstr "你无法拆解它。" msgid "It's rotten, I'm not taking that apart." msgstr "这个物品已经腐坏了,我无法拆开。" +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "你需要先移除%s才能拆解它。" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -188848,7 +189820,7 @@ msgstr "副产品:" #: src/crafting_gui.cpp msgid "Press to attempt to craft object." -msgstr "按\"回车\"键尝试制作物品。" +msgstr "按 键尝试制造物品。" #: src/crafting_gui.cpp #, c-format @@ -188943,13 +189915,13 @@ msgstr "使用腐坏原料" msgid "" "Due to the complex overlapping requirements, this recipe may " "appear to be craftable when it is not." -msgstr "" +msgstr "由于复杂重叠的材料需求,此配方可能 看上去能制造而实际不行。" #: src/crafting_gui.cpp msgid "" "Cannot be crafted because the same item is needed for multiple " "components" -msgstr "由于有多组制作要求需要某个原材料,你无法制作该物品" +msgstr "由于有多项材料要求需要同个物品,你无法制造该物品" #: src/crafting_gui.cpp #, c-format @@ -189075,7 +190047,7 @@ msgstr "太难过" #: src/crafting_gui.cpp #, c-format msgid "slow %d%%" -msgstr "速度减慢至 %d%%" +msgstr "%d%% 制造速度" #: src/crafting_gui.cpp msgid "Searched" @@ -191869,7 +192841,7 @@ msgstr "(完成)收割作物" #: src/faction_camp.cpp msgid " Farm Crafting" -msgstr "农副产品制作" +msgstr "制造农副产品" #: src/faction_camp.cpp msgid "Working on your farm!\n" @@ -193895,6 +194867,10 @@ msgstr "某个东西碎裂了!" msgid "You dive from the %s." msgstr "你从%s上纵身跳下。" +#: src/game.cpp +msgid "You let go of the reins." +msgstr "你松开了缰绳。" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -196413,6 +197389,10 @@ msgstr "移动部分代码出错" msgid "The %s collides with %s." msgstr "%s撞上了%s。" +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "接受你的命运" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -196435,6 +197415,10 @@ msgstr "嗡嗡嗡……" msgid "You can't drive the vehicle from here. You need controls!" msgstr "该位置没有载具控制器,你无法启动载具!" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "没有拉车的生物,你无法启动载具。" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "无法遥控该载具。它没有可用的载具控制器。" @@ -196950,11 +197934,11 @@ msgstr "你缩在龟壳里无法丢弃物品。" #: src/handle_action.cpp src/handle_action.cpp src/iexamine.cpp #: src/iexamine.cpp msgid "You can't craft while you're in your shell." -msgstr "你缩在龟壳里无法制作物品。" +msgstr "你缩在龟壳里无法制造物品。" #: src/handle_action.cpp msgid "You can't craft while you're riding." -msgstr "你不能在骑乘的时候制作。" +msgstr "你不能在骑乘的时候制造物品。" #: src/handle_action.cpp msgid "You can't disassemble items while driving." @@ -197867,7 +198851,7 @@ msgstr "再次烧制前请把炭窑清空。" #: src/iexamine.cpp #, c-format msgid "This kiln contains %s, which can't be made into charcoal!" -msgstr "炭窑里有 %s,无法用来制作木炭!" +msgstr "炭窑里有 %s,无法用来制造木炭!" #: src/iexamine.cpp msgid "This kiln is empty. Fill it with wood or bone and try again." @@ -197933,7 +198917,7 @@ msgstr "再次熔炼前请把电弧炉清空。" #: src/iexamine.cpp #, c-format msgid "This furnace contains %s, which can't be made into calcium carbide!" -msgstr "电弧炉里有 %s,无法用来制作电石!" +msgstr "电弧炉里有 %s,无法用来制造电石!" #: src/iexamine.cpp msgid "" @@ -199195,22 +200179,22 @@ msgstr "对 %s 做什么?" #: src/iexamine.cpp msgid "Craft items" -msgstr "制作物品" +msgstr "制造物品" #: src/iexamine.cpp msgid "Which craft to work on?" -msgstr "制作哪个物品?" +msgstr "制造哪个物品?" #: src/iexamine.cpp src/iuse.cpp #, c-format msgid "You don't know the recipe for the %s and can't continue crafting." -msgstr "你不知道 %s 的配方,无法继续制作。" +msgstr "你不知道 %s 的配方,无法继续制造。" #: src/iexamine.cpp src/iuse.cpp #, c-format msgid "" " doesn't know the recipe for the %s and can't continue crafting." -msgstr " 不知道 %s 的配方,无法继续制作。" +msgstr " 不知道 %s 的配方,无法继续制造。" #: src/init.cpp msgid "Finalizing" @@ -199224,6 +200208,10 @@ msgstr "身体部位" msgid "Field types" msgstr "场地类型" +#: src/init.cpp +msgid "Ammo effects" +msgstr "弹药效果" + #: src/init.cpp msgid "Emissions" msgstr "释放气体" @@ -199680,6 +200668,14 @@ msgstr "" "按\"+\"键增加本地绑定按键\n" "按\"=\"键增加全局绑定按键\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "按 . 执行行动\n" + +#: src/input.cpp +msgid "Keybindings" +msgstr "绑定按键" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -200786,7 +201782,7 @@ msgstr "这件物品亲和魔力。手持时不影响你施法。" #: src/item.cpp #, c-format msgid "This is an in progress %s. It is %d percent complete." -msgstr "这件物品是制作中的 %s 。已完成 %d%。" +msgstr "这件物品是制造中的 %s 。已完成 %d%。" #: src/item.cpp msgid "Techniques when wielded: " @@ -201168,12 +202164,12 @@ msgstr "你知道它可以制造一堆物品。" #: src/item.cpp msgid "You could use it to craft various other things." -msgstr "你可以用它制作不同的物品。" +msgstr "你可以用它制造不同的物品。" #: src/item.cpp #, c-format msgid "You could use it to craft: %s" -msgstr "可用于制作:%s" +msgstr "可用于制造:%s" #: src/item.cpp #, c-format @@ -201234,7 +202230,7 @@ msgstr "烧焦的" #: src/item.cpp #, c-format msgid "in progress %s" -msgstr "%s(制作中)" +msgstr "%s(制造中)" #. ~ %1$s: item name, %2$s: content liquid, food, or drink name #: src/item.cpp @@ -202333,6 +203329,11 @@ msgstr "真的要移除工具的模组吗?" msgid "You don't have any modified tools." msgstr "你没有任何安装了模组的工具。" +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "你从工具里取出了 %s。" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "你觉得这儿可能钓不到鱼" @@ -204847,7 +205848,7 @@ msgstr "随着显示屏闪过蓝色的符号,多功能厨师机开始振动。 #: src/iuse.cpp msgid "Your morale is too low to craft…" -msgstr "你心情值过低,无法制作……" +msgstr "你心情值过低,无法制造物品……" #: src/iuse.cpp #, c-format @@ -207959,7 +208960,7 @@ msgstr "有效目标" #: src/magic.cpp #, c-format msgid "Only affects the monsters: %s" -msgstr "" +msgstr "有效生物:%s" #: src/magic.cpp src/veh_interact.cpp msgid "Damage" @@ -215278,7 +216279,7 @@ msgstr "技能遗忘:%d%%" #: src/newcharacter.cpp #, c-format msgid "Crafting bonus: %2d%%" -msgstr "制作加成:%2d%%" +msgstr "制造加成:%2d%%" #: src/newcharacter.cpp msgid "" @@ -215997,7 +216998,7 @@ msgstr "建造" #: src/npc.cpp msgid "Crafting - Currently only a placeholder" -msgstr "制作物品(未实装)" +msgstr "制造物品(未实装)" #: src/npc.cpp msgid "Guarding and patrolling - Currently only a placeholder" @@ -217137,6 +218138,26 @@ msgstr "" "按\"Tab\"键切换列表,按字母键选择物品,按回车键完成交易,按\"Esc\"键退出交易,\n" "按\"?\"查看物品信息。" +#: src/options.cpp +msgid "General" +msgstr "常规" + +#: src/options.cpp +msgid "Interface" +msgstr "界面" + +#: src/options.cpp +msgid "Graphics" +msgstr "图形" + +#: src/options.cpp +msgid "World Defaults" +msgstr "默认世界" + +#: src/options.cpp +msgid "Android" +msgstr "安卓" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -217192,26 +218213,6 @@ msgstr "Deon" msgid "Basic" msgstr "基础" -#: src/options.cpp -msgid "General" -msgstr "常规" - -#: src/options.cpp -msgid "Interface" -msgstr "界面" - -#: src/options.cpp -msgid "Graphics" -msgstr "图形" - -#: src/options.cpp -msgid "World Defaults" -msgstr "默认世界" - -#: src/options.cpp -msgid "Android" -msgstr "安卓" - #: src/options.cpp msgid "Default character name" msgstr "默认角色名称" @@ -217401,8 +218402,12 @@ msgstr "安全模式判定距离" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." -msgstr "开启安全模式时,当任何敌对角色进入该距离内,安全模式会给出警告。0 = 玩家最大视野。" +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." +msgstr "" +"开启安全模式时,当任何敌对角色进入该距离内,安全模式会给出警告。0 = " +"玩家最大视野。此选项仅在未指定安全模式规则时才生效。否则,请在“安全模式管理器”中编辑默认规则,而不是此选项。" #: src/options.cpp msgid "Safe mode when driving" @@ -219308,10 +220313,6 @@ msgstr "无效输入:非数字" msgid "options" msgstr "选项" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "按任意键显示更多……" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -219453,22 +220454,22 @@ msgstr "真的删除备注?" #: src/overmap_ui.cpp msgid "Mark area as dangerous ( to avoid on automove paths? )" -msgstr "" +msgstr "将区域标记为危险区(避免出现在自动移动路径上?)" #: src/overmap_ui.cpp msgid "Danger radius in overmap squares? ( 0-20 )" -msgstr "" +msgstr "大地图中的危险区域半径?(0-20)" #: src/overmap_ui.cpp msgid "Remove dangerous mark?" -msgstr "" +msgstr "移除危险区标记?" #: src/overmap_ui.cpp #, c-format msgid "" "<%s> - center on note, <%s> - edit note, <%s> - mark as dangerous, <%s> - " "delete note, <%s> - close window" -msgstr "" +msgstr "<%s>-以备注为中心,<%s>-编辑备注,<%s>-标记危险区,<%s>-删除备注,<%s>-关闭窗口" #: src/overmap_ui.cpp #, c-format @@ -219486,6 +220487,7 @@ msgid "" "LEVEL %i, %d'%d, %d'%d: %s (Distance: " "%d) %s" msgstr "" +"第%i层,%d'%d,%d'%d:%s(距离:%d)%s" #: src/overmap_ui.cpp #, c-format @@ -219494,7 +220496,7 @@ msgstr "距离:%d" #: src/overmap_ui.cpp msgid "DANGEROUS AREA!" -msgstr "" +msgstr "危险区域!" #: src/overmap_ui.cpp msgid "Zone:" @@ -219607,7 +220609,7 @@ msgstr "选择要放置的地形:" #: src/overmap_ui.cpp #, c-format msgid "sym: [ %s %s ], color: [ %s %s], name: [ %s ], id: [ %s ]" -msgstr "" +msgstr "符号:[%s%s],颜色:[%s%s],名称:[%s],id:[%s]" #: src/overmap_ui.cpp msgid "Select special to place:" @@ -220217,6 +221219,12 @@ msgstr "穿戴 %s" msgid "Spill %s, then pick up %s" msgstr "清空 %s 并捡起 %s" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "捡起这个东西会被认为是偷窃,继续吗? (Case sensitive)" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "捡起这个东西会被认为是偷窃,继续吗?" @@ -221499,7 +222507,7 @@ msgstr "阅读耗时:%d%%" #: src/player_display.cpp #, c-format msgid "Crafting bonus: %d%%" -msgstr "制作加成:%d%%" +msgstr "制造加成:%d%%" #: src/player_display.cpp #, c-format diff --git a/lang/po/zh_TW.po b/lang/po/zh_TW.po index 45a1135cffdf9..f233de3973d14 100644 --- a/lang/po/zh_TW.po +++ b/lang/po/zh_TW.po @@ -11,27 +11,27 @@ # 黃某人, 2019 # Frost Chen , 2019 # Maynard , 2019 -# 菲伊斯 , 2019 # 林楷翌 , 2019 # Jeremy Wu , 2019 # kiddragon Chung , 2019 # Julian Lau , 2019 # HOXV , 2019 # 鋼龍 , 2019 -# 類凱宇 , 2019 -# Brett Dong , 2019 -# Laughing Man, 2019 -# xap, 2020 -# Hsinyu Chan, 2020 # Hao JK , 2020 +# Hsinyu Chan, 2020 +# xap, 2020 +# 類凱宇 , 2020 +# Laughing Man, 2020 +# 菲伊斯 , 2020 +# Brett Dong , 2020 # msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-16 16:02+0800\n" +"POT-Creation-Date: 2020-01-22 17:57+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Hao JK , 2020\n" +"Last-Translator: Brett Dong , 2020\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -668,41 +668,40 @@ msgid "A canister of oxygen." msgstr "一罐氧氣。" #: lang/json/AMMO_from_json.py -msgid "spiked home-made rocket" -msgstr "自製鐵釘火箭" +msgid "spiked homemade rocket" +msgstr "" -#. ~ Description for spiked home-made rocket +#. ~ Description for spiked homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a spike welded onto a pipe that was " +"A hand built rocket, consisting of a spike welded onto a pipe that was " "filled with improvised rocket fuel. Horribly inaccurate, as can be expected" " of this grade of weapon, but packs a fierce punch… if it hits." -msgstr "這是一枚手工打造的火箭,將一枚大鐵釘焊接在一根裝滿粗製火箭燃料的鋼管上。這種等級的武器當然靠北不準,但是一旦擊中目標,威力還是不可小覷。" +msgstr "" #: lang/json/AMMO_from_json.py -msgid "explosive home-made rocket" -msgstr "自製炸藥火箭" +msgid "explosive homemade rocket" +msgstr "" -#. ~ Description for explosive home-made rocket +#. ~ Description for explosive homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a simple explosive warhead attached onto " +"A hand built rocket, consisting of a simple explosive warhead attached onto " "a pipe, filled with improvised rocket fuel. Not very powerful, but can be " "made from scratch." msgstr "" -"這是一枚手工打造的火箭, 將一枚炸藥彈頭綁在一根鋼管上, 鋼管內當然也裝滿了粗製的火箭燃料。這火箭威力不是很大, 但整件都可以自己製造出來。" #: lang/json/AMMO_from_json.py -msgid "incendiary home-made rocket" -msgstr "自製燃燒火箭" +msgid "incendiary homemade rocket" +msgstr "" -#. ~ Description for incendiary home-made rocket +#. ~ Description for incendiary homemade rocket #: lang/json/AMMO_from_json.py msgid "" -"A hand-built rocket, consisting of a container of flammable gel attached " +"A hand built rocket, consisting of a container of flammable gel attached " "onto a pipe, filled with improvised rocket fuel. Short-range incendiary - " "handle with care!" -msgstr "這是一枚手工製的火箭, 將一個裝滿易燃凝膠狀物的容器綁在一根鋼管上, 鋼管內當然也裝滿了粗製的火箭燃料。這傢伙射程很短, 小心使用!" +msgstr "" #: lang/json/AMMO_from_json.py msgid "unfinished charcoal" @@ -999,10 +998,10 @@ msgstr "麻醉劑" #. ~ Description for anesthetic #: lang/json/AMMO_from_json.py msgid "" -"A variety of powerful hypnotic, analgetic, and stimulative drugs. It's " +"A variety of powerful hypnotic, analgesic, and stimulative drugs. It's " "intended for use in specialized medical equipment, and can't be administered" " manually. You can reload an anesthesia kit with it." -msgstr "各種強效的催眠藥,止痛藥和促進藥。 它適用於專業醫療設備,不能手動管理。 您可以使用它重新裝填麻醉包。" +msgstr "" #: lang/json/AMMO_from_json.py msgid "sulfur" @@ -1471,11 +1470,11 @@ msgstr "" "過氧化烏洛托品:這些淡黃色的粉末是一種強力的主流爆裂物原料。主要用來做為更穩定爆裂物的起爆藥,例如旋風炸藥。雖然本身性質相對穩定, 但最好不要儲存太久." #: lang/json/AMMO_from_json.py -msgid "rocket fuel" -msgid_plural "rocket fuel" -msgstr[0] "火箭燃料" +msgid "improvised rocket fuel" +msgid_plural "improvised rocket fuel" +msgstr[0] "" -#. ~ Description for rocket fuel +#. ~ Description for improvised rocket fuel #: lang/json/AMMO_from_json.py msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " @@ -1911,8 +1910,8 @@ msgstr "漁網" #: lang/json/AMMO_from_json.py msgid "" "A mesh of string and weights, traditionally used to catch fish, and to " -"entangle oponents in combat." -msgstr "繩子和重物的網狀物,傳統上用於捕魚,並在戰鬥中纏繞對手。" +"entangle opponents in combat." +msgstr "" #: lang/json/AMMO_from_json.py msgid "anesthetic kit" @@ -20936,6 +20935,19 @@ msgstr[0] "化學課本" msgid "A college textbook on chemistry." msgstr "一本化學的大學課本。" +#: lang/json/BOOK_from_json.py +msgid "Offal Holiday Cooking" +msgid_plural "copies of Offal Holiday Cooking" +msgstr[0] "" + +#. ~ Description for {'str': 'Offal Holiday Cooking', 'str_pl': 'copies of +#. Offal Holiday Cooking'} +#: lang/json/BOOK_from_json.py +msgid "" +"Offal Holiday Cooking, by Evelyn Turncoat, is a book of holiday recipes that" +" utilize organ meats from various animals. For the true nose-to-tail cook." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "Liver-Licious Recipes Your Kids Will Love" msgid_plural "copies of Liver-Licious Recipes" @@ -22258,6 +22270,12 @@ msgid "" " dead." msgstr "" +#: lang/json/BOOK_from_json.py +msgid "" +"An Irish fairy tale in which a Celtic poet marries a princess who has been " +"cursed with the head of a pig." +msgstr "" + #: lang/json/BOOK_from_json.py msgid "" "A book of Italian fairy tales translated into English. The cover features " @@ -25126,7 +25144,7 @@ msgid "ammonia" msgid_plural "ammonia" msgstr[0] "氨水" -#. ~ Description for ammonia +#. ~ Description for {'str': 'ammonia', 'str_pl': 'ammonia'} #: lang/json/COMESTIBLE_from_json.py msgid "" "This is ammonium hydroxide, a common household cleaning agent. It is highly" @@ -27305,7 +27323,7 @@ msgstr "由新鮮的蘋果壓榨而成, 新鮮又美味。" msgid "almond milk" msgstr "扁桃仁奶" -#. ~ Description for almond milk +#. ~ Description for {'str': 'almond milk'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Milk some almonds? Not quite, but blend them with water, yes! A dairy-free" @@ -27719,6 +27737,17 @@ msgid "" "water." msgstr "一種融合了電解質與單醣的特殊飲料, 喝起來像是瓶裝汗水, 但是能夠快速補充身體流失的水份。" +#: lang/json/COMESTIBLE_from_json.py +msgid "rehydration drink" +msgstr "" + +#. ~ Description for rehydration drink +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A basic oral rehydration therapy drink. It will rehydrate you faster than " +"water, but it tastes kind of strange." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "sweet water" msgid_plural "sweet water" @@ -30442,7 +30471,7 @@ msgid "Adderall" msgid_plural "Adderall" msgstr[0] "安非他命" -#. ~ Description for Adderall +#. ~ Description for {'str': 'Adderall', 'str_pl': 'Adderall'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Medical grade amphetamine salts mixed with Dextroamphetamine salts, commonly" @@ -30455,7 +30484,8 @@ msgid "syringe of adrenaline" msgid_plural "syringes of adrenaline" msgstr[0] "腎上腺素注射器" -#. ~ Description for syringe of adrenaline +#. ~ Description for {'str': 'syringe of adrenaline', 'str_pl': 'syringes of +#. adrenaline'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A syringe filled with a shot of adrenaline. It serves as a powerful " @@ -31287,9 +31317,9 @@ msgstr[0] "消毒過的布條" #. ~ Description for antiseptic soaked rag #: lang/json/COMESTIBLE_from_json.py msgid "" -"A rag soaked in antiseptic. Useful for light wounds, probaby won't help " +"A rag soaked in antiseptic. Useful for light wounds, probably won't help " "with deep bites." -msgstr "一條浸泡過消毒劑的布條。對小傷口有幫助,對被咬得很深的傷口沒用。" +msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "antiseptic soaked cotton balls" @@ -32229,7 +32259,7 @@ msgid "almond pulp" msgid_plural "almond pulp" msgstr[0] "扁桃仁果漿" -#. ~ Description for almond pulp +#. ~ Description for {'str': 'almond pulp', 'str_pl': 'almond pulp'} #: lang/json/COMESTIBLE_from_json.py msgid "" "Pulp left over after making almond milk. It's gritty and incredibly bland." @@ -32444,10 +32474,9 @@ msgstr "一把從橡樹摘下的的堅果, 已經烤過。" #: lang/json/COMESTIBLE_from_json.py msgid "cooked acorn meal" -msgid_plural "cooked acorn meal" -msgstr[0] "煮熟的橡實粉" +msgstr "煮熟的橡實粉" -#. ~ Description for cooked acorn meal +#. ~ Description for {'str': 'cooked acorn meal'} #: lang/json/COMESTIBLE_from_json.py msgid "" "A serving of acorns that have been hulled, chopped, and boiled in water " @@ -32558,6 +32587,33 @@ msgstr "肝罐頭" msgid "Livers preserved in a can. Chock full of B vitamins!" msgstr "保存在罐子裡的肝臟。滿滿的大維生素B!" +#: lang/json/COMESTIBLE_from_json.py +msgid "lung provence" +msgstr "" + +#. ~ Description for lung provence +#: lang/json/COMESTIBLE_from_json.py +msgid "A delicious way to prepare lungs." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "tÖttchen" +msgstr "" + +#. ~ Description for tÖttchen +#: lang/json/COMESTIBLE_from_json.py +msgid "A German lung dish." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "scrambled eggs and brain" +msgstr "" + +#. ~ Description for scrambled eggs and brain +#: lang/json/COMESTIBLE_from_json.py +msgid "Brains and eggs, why didn't you ever think to put these together?" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "diet pill" msgstr "減肥藥丸" @@ -32636,7 +32692,7 @@ msgstr[0] "馬洛斯果凝膠" #: lang/json/COMESTIBLE_from_json.py msgid "" "This looks like a handful of lemon-colored liquid which has taken a set, " -"much like pre-Cataclysm jello. It has a strong but delicious aroma, but is " +"much like pre-Cataclysm Jello. It has a strong but delicious aroma, but is " "clearly either mutated or of alien origin." msgstr "" @@ -37000,7 +37056,7 @@ msgstr[0] "" #. ~ Description for IV bag #: lang/json/CONTAINER_from_json.py -msgid "A small, slealed plastic bag for liquids used in intravenous therapy." +msgid "A small, sealed plastic bag for liquids used in intravenous therapy." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -37684,19 +37740,6 @@ msgid "" " of liquid." msgstr "裝容小型生存工具組的鋁盒。可容納 1 公升的液體。" -#: lang/json/CONTAINER_from_json.py -msgid "blood draw kit" -msgid_plural "blood draw kits" -msgstr[0] "抽血工具" - -#. ~ Description for blood draw kit -#: lang/json/CONTAINER_from_json.py -msgid "" -"This is a kit for drawing blood, including a test tube for holding the " -"sample. Use this tool to draw blood, either from yourself or from a corpse " -"you are standing on." -msgstr "一套採血用的工具, 包含了保存樣本的試管。用它來採集你自己或是腳下屍體的血液。" - #: lang/json/CONTAINER_from_json.py msgid "plastic bowl" msgid_plural "plastic bowls" @@ -37727,6 +37770,19 @@ msgstr[0] "折疊式塑膠瓶" msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid." msgstr "一個便於存放的軟性塑膠瓶, 能裝入 500 毫升的液體。" +#: lang/json/CONTAINER_from_json.py +msgid "blood draw kit" +msgid_plural "blood draw kits" +msgstr[0] "抽血工具" + +#. ~ Description for blood draw kit +#: lang/json/CONTAINER_from_json.py +msgid "" +"This is a kit for drawing blood, including a test tube for holding the " +"sample. Use this tool to draw blood, either from yourself or from a corpse " +"you are standing on." +msgstr "一套採血用的工具, 包含了保存樣本的試管。用它來採集你自己或是腳下屍體的血液。" + #: lang/json/CONTAINER_from_json.py msgid "small metal tank" msgid_plural "small metal tanks" @@ -40293,11 +40349,11 @@ msgstr "一捆約20美金的紙鈔, 雖然現在已經沒什麼用了。" #. ~ Use action menu_text for joint. #. ~ Use action menu_text for spooky jack o'lantern. #. ~ Use action menu_text for hobo stove (lit). -#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for Louisville Slaughterer. #. ~ Use action menu_text for refillable lighter. -#. ~ Use action menu_text for torch. #. ~ Use action menu_text for ember carrier (lit). -#. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. +#. ~ Use action menu_text for torch. #. ~ Use action menu_text for everburning torch. #: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py @@ -40713,6 +40769,17 @@ msgstr[0] "" msgid "A six-sided plastic dice." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "salt lick" +msgid_plural "salt licks" +msgstr[0] "" + +#. ~ Description for {'str': 'salt lick', 'str_pl': 'salt licks'} +#: lang/json/GENERIC_from_json.py +msgid "" +"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -41715,6 +41782,16 @@ msgstr[0] "一套蜘蛛足" msgid "A set of big pointy legs, like the ones found under a tripod." msgstr "一套大尖腿,就像三腳架的腿。" +#: lang/json/GENERIC_from_json.py +msgid "stone pot" +msgid_plural "stone pots" +msgstr[0] "石鍋" + +#. ~ Description for stone pot +#: lang/json/GENERIC_from_json.py +msgid "A large stone, roughly hollowed out into a pot." +msgstr "一顆大石頭, 中心被粗略的挖空做為鍋子使用。" + #: lang/json/GENERIC_from_json.py msgid "module template" msgid_plural "module templates" @@ -42048,595 +42125,6 @@ msgid "" "to salvage and reuse these components without them." msgstr "包含幾家主要製造商多種IC電路規格書的龐大檔案。在對的人手中是極有價值的,因為沒有這些規格說明就沒辦法回收並再利用這些組件。" -#: lang/json/GENERIC_from_json.py -msgid "atomic coffee maker" -msgid_plural "atomic coffee makers" -msgstr[0] "原子咖啡壺" - -#. ~ Description for atomic coffee maker -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" -" generator to heat water for coffee. Normally the water is heated using " -"energy stored in a capacitor, and makes ordinary coffee. However, as a " -"special feature, water from the RTG containment area can be used, giving the" -" coffee a very special kick. The Curie-G is illegal in most countries." -msgstr "" - -#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py -msgid "atomic lamp" -msgid_plural "atomic lamps" -msgstr[0] "原子燈" - -#. ~ Use action menu_text for atomic lamp. -#. ~ Use action menu_text for atomic reading light. -#. ~ Use action menu_text for magical reading light. -#. ~ Use action menu_text for atomic headlamp. -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Close cover" -msgstr "關上燈罩" - -#. ~ Use action msg for atomic lamp. -#: lang/json/GENERIC_from_json.py -msgid "You close the lamp's cover." -msgstr "你關上了燈罩。" - -#. ~ Description for atomic lamp -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. Use it to close the cover " -"and hide the light." -msgstr "" -"由核衰變的魔力驅動和低能耗的LED組,這種非常昂貴的燈將發出少量的光至少十年。在大災變之前,它主要是一種炫耀你預備的昂貴方式。現在,它其實非常酷。使用它來蓋上蓋子並隱藏燈光。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic lamp (covered)" -msgid_plural "atomic lamps (covered)" -msgstr[0] "原子燈 (蓋上)" - -#. ~ Use action menu_text for atomic lamp (covered). -#. ~ Use action menu_text for atomic reading light (covered). -#. ~ Use action menu_text for magical reading light (covered). -#. ~ Use action menu_text for atomic headlamp (covered). -#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py -#: lang/json/TOOL_ARMOR_from_json.py -msgid "Open cover" -msgstr "打開燈罩" - -#. ~ Use action msg for atomic lamp (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the lamp's cover." -msgstr "你打開了燈罩。" - -#. ~ Description for atomic lamp (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this very " -"expensive lamp will emit a small amount of light for at least a decade. " -"Before the Cataclysm, it was mostly an expensive way to show off your " -"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" -" to open the cover and show the light." -msgstr "" -"由核衰變的魔力驅動和低能耗的LED組,這種非常昂貴的燈將發出少量的光至少十年。在大災變之前,它主要是一種炫耀你預備的昂貴方式。現在,它其實非常酷。蓋子已經蓋上。使用它來打開蓋子並顯示燈光。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light" -msgid_plural "atomic reading lights" -msgstr[0] "原子閱讀燈" - -#. ~ Use action msg for atomic reading light. -#. ~ Use action msg for magical reading light. -#: lang/json/GENERIC_from_json.py -msgid "You close the nightlight's cover." -msgstr "你關上了夜燈的燈罩。" - -#. ~ Description for atomic reading light -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. Use" -" it to close the cover and hide the light." -msgstr "" -"由核衰變的魔力驅動和低能耗的LED組,這種極其昂貴的小燈將提供十年以上的光線讓你閱讀。它還附有一個可愛卡通熊的蓋子,使它能轉成夜光模式,讓一個超極有錢的小孩不再怕黑。使用它來蓋上蓋子並隱藏燈光。" - -#: lang/json/GENERIC_from_json.py -msgid "atomic reading light (covered)" -msgid_plural "atomic reading lights (covered)" -msgstr[0] "原子閱讀燈(蓋上)" - -#. ~ Use action msg for atomic reading light (covered). -#. ~ Use action msg for magical reading light (covered). -#: lang/json/GENERIC_from_json.py -msgid "You open the nightlight's cover." -msgstr "你打開了夜燈的燈罩。" - -#. ~ Description for atomic reading light (covered) -#: lang/json/GENERIC_from_json.py -msgid "" -"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " -"expensive little light will provide just enough light to read by for at " -"least a decade. It is also available with a cute cartoon bear cover to turn" -" it into a nightlight for a very wealthy child with a fear of the dark. The" -" cover is closed. Use it to open the cover and show the light." -msgstr "" -"由核衰變的魔力驅動和低能耗的LED組,這種極其昂貴的小燈將提供十年以上的光線讓你閱讀。它還附有一個可愛卡通熊的蓋子,使它能轉成夜光模式,讓一個超極有錢的小孩不再怕黑。蓋子已經蓋上。使用它來打開蓋子並顯示燈光。" - -#: lang/json/GENERIC_from_json.py -msgid "mind splicer kit" -msgid_plural "mind splicer kits" -msgstr[0] "" - -#. ~ Description for mind splicer kit -#: lang/json/GENERIC_from_json.py -msgid "" -"Surgical forceps, cables and a modified smartphone inside a small plastic " -"pouch. Assembled to steal the mind of some poor man, these are tools of the" -" creepy high-tech sandman." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "can sealer" -msgid_plural "can sealers" -msgstr[0] "罐頭封口機" - -#. ~ Description for can sealer -#: lang/json/GENERIC_from_json.py -msgid "" -"A hand crank powered cast steel machine designed to automatically seal tin " -"cans." -msgstr "一部鋼製的手搖機器, 用於自動密封錫罐。" - -#: lang/json/GENERIC_from_json.py -msgid "sieve" -msgid_plural "sieves" -msgstr[0] "篩子" - -#. ~ Description for sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is no mere strainer for noodles; it's a sieve used to separate " -"particles of certain sizes. You could use this to do a really good job " -"sifting flour, remove dust and soil from grain, or perhaps conduct " -"gradiation tests for any civil engineers you might know. This one has been " -"constructed from steel mesh." -msgstr "" -"這不僅是用來撈麵條的器具;這是用於分離某些大小顆粒的篩子。你可以使用它來做很好的篩分麵粉、去除穀物中的灰塵和土壤,或者對你可能認識的任何土木工程師進行等級測試。這個是鋼網製成的。" - -#: lang/json/GENERIC_from_json.py -msgid "wicker sieve" -msgid_plural "wicker sieves" -msgstr[0] "柳條篩" - -#. ~ Description for wicker sieve -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a primitive sieve constructed from woven strips of plant material. " -"Early sieves like this were used to sift grain, though the openings on this " -"one are too small for that." -msgstr "這是由植物材料的編織條構成的原始篩子。像這樣的早期篩子被用來篩選穀粒,儘管這個篩子的孔有點兒太小了。" - -#: lang/json/GENERIC_from_json.py -msgid "carding paddles" -msgid_plural "pairs of carding paddles" -msgstr[0] "毛絨刷" - -#. ~ Description for carding paddles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of toothy wooden paddles used to clean fibers for use in textile " -"production." -msgstr "在紡織生產中, 用來清潔纖維而使用的齒狀木製刷片。" - -#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py -msgid "charcoal kiln" -msgid_plural "charcoal kilns" -msgstr[0] "碳化爐" - -#. ~ Description for charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "" -"A stout metal box used for producing charcoal via pyrolysis; the incomplete " -"burning of organic materials in the absence of oxygen." -msgstr "一個金屬的長型容器, 利用熱解作用製炭, 在缺氧狀態下完全燃燒有機物。" - -#: lang/json/GENERIC_from_json.py -msgid "clay pot" -msgid_plural "clay pots" -msgstr[0] "陶鍋" - -#. ~ Description for clay pot -#: lang/json/GENERIC_from_json.py -msgid "A crude clay pot with lid used for cooking." -msgstr "一個粗製的有蓋陶鍋, 可以用來烹煮。" - -#: lang/json/GENERIC_from_json.py -msgid "clay quern" -msgid_plural "clay querns" -msgstr[0] "陶磨" - -#. ~ Description for clay quern -#: lang/json/GENERIC_from_json.py -msgid "This is a simple hand-powered clay quern for grinding grain." -msgstr "一個用人力的簡單陶磨用以磨穀物。" - -#: lang/json/GENERIC_from_json.py -msgid "clay teapot" -msgid_plural "clay teapots" -msgstr[0] "陶製茶壺" - -#. ~ Description for clay teapot -#: lang/json/GENERIC_from_json.py -msgid "A clay teapot. Now all you need is tea and water." -msgstr "一個陶製茶壺, 你現在只差茶葉和水。" - -#: lang/json/GENERIC_from_json.py -msgid "digging stick" -msgid_plural "digging sticks" -msgstr[0] "掘土棒" - -#. ~ Description for digging stick -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large stick, with the end carved into a broad blade for digging. " -"It could be used to dig shallow pits, but not deep ones." -msgstr "一根尾端為了挖掘而削成刀片狀的大棒, 只可以用來挖淺坑。" - -#: lang/json/GENERIC_from_json.py -msgid "distaff and spindle" -msgid_plural "distaves and spindles" -msgstr[0] "紡錘" - -#. ~ Description for distaff and spindle -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of specialized wooden rods used to spin fibers into thread and yarn." -msgstr "一對專門將纖維紡成縫線和紗的木棍。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting eggs jar" -msgid_plural "fermenting eggs jars" -msgstr[0] "一罐發酵中的醃蛋" - -#. ~ Use action msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the pickling solution has done its job, " -"so you seal the jar up for storage." -msgstr "你檢查了這些蛋, 看起來醃製程序已經完成了, 於是你把罐頭封起來以便儲存。" - -#. ~ Use action not_ready_msg for fermenting eggs jar. -#: lang/json/GENERIC_from_json.py -msgid "The eggs are not done yet." -msgstr "這些醃蛋尚未醃製完成。" - -#. ~ Description for fermenting eggs jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of eggs in a pickling solution. You can seal up " -"the jar once the process is completed." -msgstr "這罐貯存了一批醃製中的蛋。你可在發酵完成後封裝以長期儲存。" - -#: lang/json/GENERIC_from_json.py -msgid "rising cream jar" -msgid_plural "rising cream jars" -msgstr[0] "" - -#. ~ Use action msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You examine the batch and see that the cream has risen to the top, so you " -"seal the jar up for storage." -msgstr "" - -#. ~ Use action not_ready_msg for rising cream jar. -#: lang/json/GENERIC_from_json.py -msgid "The cream has not risen yet." -msgstr "" - -#. ~ Description for rising cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separating into cream. You can seal up the jar " -"once the process is completed." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "milk cream jar" -msgid_plural "milk cream jars" -msgstr[0] "" - -#. ~ Description for milk cream jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains raw milk separated into cream. It is sealed until you are" -" ready to use it." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "fishing hook" -msgid_plural "fishing hooks" -msgstr[0] "魚鉤" - -#. ~ Description for fishing hook -#: lang/json/GENERIC_from_json.py -msgid "A simple fishing hook." -msgstr "一個簡易魚鉤。" - -#: lang/json/GENERIC_from_json.py -msgid "improvised fishing hook" -msgid_plural "improvised fishing hooks" -msgstr[0] "粗製魚鉤" - -#. ~ Description for improvised fishing hook -#: lang/json/GENERIC_from_json.py -msgid "An improvised fishing hook carved from wood or bone." -msgstr "一個由木頭或是骨頭製成的粗製魚鉤。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed yeast culture" -msgid_plural "sealed yeast cultures" -msgstr[0] "密封的人工培養酵母" - -#. ~ Use action msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "You open the flask and harvest the culture." -msgstr "你把這個長頸瓶的蓋子打開, 收成裡頭培養的酵母。" - -#. ~ Use action not_ready_msg for sealed yeast culture. -#: lang/json/GENERIC_from_json.py -msgid "The yeast isn't done culturing yet." -msgstr "酵母尚未培養完成。" - -#. ~ Description for sealed yeast culture -#: lang/json/GENERIC_from_json.py -msgid "" -"A sealed flask holding sanitized yeast wort. You may harvest the yeast " -"inside when it's done culturing." -msgstr "一個密封的細頸瓶裡頭裝著消過毒的酵母麥汁, 你可以在它完成發酵時取得裡頭的成品。" - -#: lang/json/GENERIC_from_json.py -msgid "grappling hook" -msgid_plural "grappling hooks" -msgstr[0] "抓鉤" - -#. ~ Description for grappling hook -#: lang/json/GENERIC_from_json.py -msgid "" -"A folding grappling hook attached to a stout 30-foot long piece of " -"lightweight cord. Useful for keeping yourself safe from falls. Can be used" -" in place of a long rope for butchering, in a pinch." -msgstr "" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of pickles" -msgid_plural "sealed jars of pickles" -msgstr[0] "密封罐的酸黃瓜" - -#. ~ Use action menu_text for sealed jar of pickles. -#. ~ Use action menu_text for sealed jar of sauerkraut. -#. ~ Use action menu_text for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "Open jar" -msgstr "打開罐頭" - -#. ~ Use action msg for sealed jar of pickles. -#. ~ Use action msg for sealed jar of sauerkraut. -#. ~ Use action msg for sealed jar of eggs. -#: lang/json/GENERIC_from_json.py -msgid "You open the jar, exposing it to the atmosphere." -msgstr "你打開了罐頭, 使它暴露在空氣中。" - -#. ~ Description for sealed jar of pickles -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickles. Use to open and eat to " -"enjoy." -msgstr "一個密封玻璃罐裝著一些酸黃瓜。使用它以便享用美食。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of sauerkraut" -msgid_plural "sealed jars of sauerkraut" -msgstr[0] "密封罐的德國酸菜" - -#. ~ Description for sealed jar of sauerkraut -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing sauerkraut. Use to open and eat to " -"enjoy." -msgstr "一個密封玻璃罐裝著一些德國酸菜。使用它來開啟享用。" - -#: lang/json/GENERIC_from_json.py -msgid "sealed jar of eggs" -msgid_plural "sealed jars of eggs" -msgstr[0] "密封罐的醃蛋" - -#. ~ Description for sealed jar of eggs -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a sealed glass jar containing pickled eggs. Use to open and eat to " -"enjoy." -msgstr "一個密封玻璃罐裝著一些醃蛋。使用它以便享用美食。" - -#: lang/json/GENERIC_from_json.py -msgid "lit charcoal kiln" -msgid_plural "lit charcoal kilns" -msgstr[0] "點燃的碳化爐" - -#. ~ Use action msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "" -"The kilns embers have died out, you can now disassemble it to harvest the " -"charcoal." -msgstr "這個窯的餘燼已經熄滅, 你現在可以拆解它以獲取木炭。" - -#. ~ Use action not_ready_msg for lit charcoal kiln. -#: lang/json/GENERIC_from_json.py -msgid "The kiln is still burning." -msgstr "這個窯仍在燃燒。" - -#. ~ Description for lit charcoal kiln -#: lang/json/GENERIC_from_json.py -msgid "A kiln full of wood that has been lit; better drop it!" -msgstr "這個窯裡面滿滿的木柴已被點燃, 你最好趕快把它放到地上!" - -#: lang/json/GENERIC_from_json.py -msgid "knitting needles" -msgid_plural "pairs of knitting needles" -msgstr[0] "針織針" - -#. ~ Description for knitting needles -#: lang/json/GENERIC_from_json.py -msgid "" -"A pair of stout wooden needles with round ends used to turn thread and yarn " -"into cloth." -msgstr "一對粗厚的圓頭木針, 用於將縫線和紗編織成布料。" - -#: lang/json/GENERIC_from_json.py -msgid "makeshift glaive" -msgid_plural "makeshift glaives" -msgstr[0] "粗製長柄刀" - -#. ~ Description for makeshift glaive -#: lang/json/GENERIC_from_json.py -msgid "" -"This is a large blade attached to a long stick. It could do a considerable " -"amount of damage." -msgstr "將大刀刃連接在一根長棍子上。它能造成可觀的傷害。" - -#: lang/json/GENERIC_from_json.py -msgid "pasta extruder" -msgid_plural "pasta extruders" -msgstr[0] "手搖製麵機" - -#. ~ Description for pasta extruder -#: lang/json/GENERIC_from_json.py -msgid "" -"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " -"with various heads to make various kinds of pasta." -msgstr "一台手搖製麵機。能拿來製作麵條。能藉由更換不同的噴嘴, 來擠出各式各樣的麵食。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting pickle jar" -msgid_plural "fermenting pickle jars" -msgstr[0] "一罐發酵中的酸黃瓜" - -#. ~ Use action msg for fermenting pickle jar. -#. ~ Use action msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "" -"You test the batch, and it tastes good, so you seal the jar up for storage." -msgstr "你嚐了下這批酸菜, 味道很不錯, 於是你把罐頭封起來以便儲存。" - -#. ~ Use action not_ready_msg for fermenting pickle jar. -#: lang/json/GENERIC_from_json.py -msgid "The pickles are not done fermenting yet." -msgstr "這些酸黃瓜尚未發酵完成。" - -#. ~ Description for fermenting pickle jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of pickles set to ferment. You can seal up the " -"jar once the process is completed." -msgstr "這個罐子貯存了一批發酵中的黃瓜。你可在發酵完成後封裝以長期儲存。" - -#: lang/json/GENERIC_from_json.py -msgid "stone pot" -msgid_plural "stone pots" -msgstr[0] "石鍋" - -#. ~ Description for stone pot -#: lang/json/GENERIC_from_json.py -msgid "A large stone, roughly hollowed out into a pot." -msgstr "一顆大石頭, 中心被粗略的挖空做為鍋子使用。" - -#: lang/json/GENERIC_from_json.py -msgid "fermenting sauerkraut jar" -msgid_plural "fermenting sauerkraut jars" -msgstr[0] "一罐發酵中的德國酸菜" - -#. ~ Use action not_ready_msg for fermenting sauerkraut jar. -#: lang/json/GENERIC_from_json.py -msgid "The sauerkraut isn't done fermenting yet." -msgstr "這罐德國酸菜尚未發酵完。" - -#. ~ Description for fermenting sauerkraut jar -#: lang/json/GENERIC_from_json.py -msgid "" -"This jar contains a batch of sauerkraut set to ferment. You can seal up the" -" jar once the process is completed." -msgstr "這罐貯存了一批發酵中的德國酸菜。你可在發酵完成後封裝以長期儲存。" - -#: lang/json/GENERIC_from_json.py -msgid "teapot" -msgid_plural "teapots" -msgstr[0] "茶壺" - -#. ~ Description for teapot -#: lang/json/GENERIC_from_json.py -msgid "A small metal teapot. Teatime wouldn't be complete without one." -msgstr "一個金屬製的小茶壺。喝下午茶時, 要有個茶壺才完美。" - -#: lang/json/GENERIC_from_json.py -msgid "telescoping umbrella" -msgid_plural "telescoping umbrellas" -msgstr[0] "折疊傘" - -#. ~ Description for telescoping umbrella -#: lang/json/GENERIC_from_json.py -msgid "" -"A telescoping umbrella which collapses down for easy storage, useful for " -"keeping dry when wielded." -msgstr "一種可伸縮的折疊傘, 便於攜帶, 當你不想被淋濕時非常有用。" - -#: lang/json/GENERIC_from_json.py -msgid "umbrella" -msgid_plural "umbrellas" -msgstr[0] "雨傘" - -#. ~ Description for umbrella -#: lang/json/GENERIC_from_json.py -msgid "An umbrella with a pointy end, useful for keeping dry when wielded." -msgstr "尾端是尖狀的雨傘, 手拿著的時候能夠保持不被雨淋濕。" - -#: lang/json/GENERIC_from_json.py -msgid "waffle iron" -msgid_plural "waffle irons" -msgstr[0] "格子鬆餅烤盤" - -#. ~ Description for waffle iron -#: lang/json/GENERIC_from_json.py -msgid "A waffle iron. For making waffles." -msgstr "一個格子鬆餅烤盤。能拿來做鬆餅。" - -#: lang/json/GENERIC_from_json.py -msgid "razor blade" -msgid_plural "razor blades" -msgstr[0] "剃鬚刀片" - -#. ~ Description for razor blade -#: lang/json/GENERIC_from_json.py -msgid "A double edged razor blade." -msgstr "一副雙刃剃鬚刀片。" - -#: lang/json/GENERIC_from_json.py -msgid "pressure cooker" -msgid_plural "pressure cookers" -msgstr[0] "壓力鍋" - -#. ~ Description for pressure cooker -#: lang/json/GENERIC_from_json.py -msgid "" -"Useful for boiling water when cooking spaghetti and more. This sealed pot " -"is designed to cook food at higher pressures and temperatures. Can also be " -"used for pressure sensitive chemical reactions." -msgstr "在烹調義大利麵條以及其他東西時用來將水煮沸的時候很有用。這個密封的鍋被設計成將食品在高壓和高溫下烹調,也可以於壓敏化學反應。" - #: lang/json/GENERIC_from_json.py msgid "storage battery case" msgid_plural "storage battery cases" @@ -44077,7 +43565,7 @@ msgstr[0] "" #: lang/json/GENERIC_from_json.py msgid "" "This tool dries your hair by pushing air through a coil of hot wires. " -"Without a funtioning power grid, it is a motorized paper weight." +"Without a functioning power grid, it is a motorized paper weight." msgstr "" #: lang/json/GENERIC_from_json.py @@ -44560,12 +44048,10 @@ msgstr[0] "營幣" msgid "" "This is a coin that has been flattened in a novelty coin flattening machine." " The machine has been somewhat crudely altered so that the design - which " -"appears to once have been Mickey Mouse - is overlayed with a handwritten " +"appears to once have been Mickey Mouse - is overlaid with a handwritten " "emblem of a book. There is some text that faintly reads 'Campus Exchange " "Token'." msgstr "" -"這是一種在翻新的硬幣壓製機中壓出來的硬幣。這台機器經過了一些粗略的改動,因此幣面設計 - 似乎曾經是米老鼠 - " -"被覆蓋成一本書的手繪標誌。上面的文字隱約寫著“營內交易代幣”。" #: lang/json/GENERIC_from_json.py msgid "chit" @@ -44972,7 +44458,7 @@ msgid "There are cartoon cats all over this spoon." msgstr "" #: lang/json/GENERIC_from_json.py -msgid "This spoon has a sillhouette of a giraffe going down the handle." +msgid "This spoon has a silhouette of a giraffe going down the handle." msgstr "" #: lang/json/GENERIC_from_json.py @@ -47073,6 +46559,159 @@ msgid "" msgstr "" "標準的 4x8 平板木板 - 通常是膠合板,OSB或MDF。又大又重,適用於各種類的建設,但在進行小型項目之前,你可能需要將其切割成適合的尺寸。" +#: lang/json/GENERIC_from_json.py +msgid "atomic coffee maker" +msgid_plural "atomic coffee makers" +msgstr[0] "原子咖啡壺" + +#. ~ Description for atomic coffee maker +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive" +" generator to heat water for coffee. Normally the water is heated using " +"energy stored in a capacitor, and makes ordinary coffee. However, as a " +"special feature, water from the RTG containment area can be used, giving the" +" coffee a very special kick. The Curie-G is illegal in most countries." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "can sealer" +msgid_plural "can sealers" +msgstr[0] "罐頭封口機" + +#. ~ Description for can sealer +#: lang/json/GENERIC_from_json.py +msgid "" +"A hand crank powered cast steel machine designed to automatically seal tin " +"cans." +msgstr "一部鋼製的手搖機器, 用於自動密封錫罐。" + +#: lang/json/GENERIC_from_json.py +msgid "clay pot" +msgid_plural "clay pots" +msgstr[0] "陶鍋" + +#. ~ Description for clay pot +#: lang/json/GENERIC_from_json.py +msgid "A crude clay pot with lid used for cooking." +msgstr "一個粗製的有蓋陶鍋, 可以用來烹煮。" + +#: lang/json/GENERIC_from_json.py +msgid "clay quern" +msgid_plural "clay querns" +msgstr[0] "陶磨" + +#. ~ Description for clay quern +#: lang/json/GENERIC_from_json.py +msgid "This is a simple hand-powered clay quern for grinding grain." +msgstr "一個用人力的簡單陶磨用以磨穀物。" + +#: lang/json/GENERIC_from_json.py +msgid "clay teapot" +msgid_plural "clay teapots" +msgstr[0] "陶製茶壺" + +#. ~ Description for clay teapot +#: lang/json/GENERIC_from_json.py +msgid "A clay teapot. Now all you need is tea and water." +msgstr "一個陶製茶壺, 你現在只差茶葉和水。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting eggs jar" +msgid_plural "fermenting eggs jars" +msgstr[0] "一罐發酵中的醃蛋" + +#. ~ Use action msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the pickling solution has done its job, " +"so you seal the jar up for storage." +msgstr "你檢查了這些蛋, 看起來醃製程序已經完成了, 於是你把罐頭封起來以便儲存。" + +#. ~ Use action not_ready_msg for fermenting eggs jar. +#: lang/json/GENERIC_from_json.py +msgid "The eggs are not done yet." +msgstr "這些醃蛋尚未醃製完成。" + +#. ~ Description for fermenting eggs jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of eggs in a pickling solution. You can seal up " +"the jar once the process is completed." +msgstr "這罐貯存了一批醃製中的蛋。你可在發酵完成後封裝以長期儲存。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed yeast culture" +msgid_plural "sealed yeast cultures" +msgstr[0] "密封的人工培養酵母" + +#. ~ Use action msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "You open the flask and harvest the culture." +msgstr "你把這個長頸瓶的蓋子打開, 收成裡頭培養的酵母。" + +#. ~ Use action not_ready_msg for sealed yeast culture. +#: lang/json/GENERIC_from_json.py +msgid "The yeast isn't done culturing yet." +msgstr "酵母尚未培養完成。" + +#. ~ Description for sealed yeast culture +#: lang/json/GENERIC_from_json.py +msgid "" +"A sealed flask holding sanitized yeast wort. You may harvest the yeast " +"inside when it's done culturing." +msgstr "一個密封的細頸瓶裡頭裝著消過毒的酵母麥汁, 你可以在它完成發酵時取得裡頭的成品。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of eggs" +msgid_plural "sealed jars of eggs" +msgstr[0] "密封罐的醃蛋" + +#. ~ Use action menu_text for sealed jar of eggs. +#. ~ Use action menu_text for sealed jar of pickles. +#. ~ Use action menu_text for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "Open jar" +msgstr "打開罐頭" + +#. ~ Use action msg for sealed jar of eggs. +#. ~ Use action msg for sealed jar of pickles. +#. ~ Use action msg for sealed jar of sauerkraut. +#: lang/json/GENERIC_from_json.py +msgid "You open the jar, exposing it to the atmosphere." +msgstr "你打開了罐頭, 使它暴露在空氣中。" + +#. ~ Description for sealed jar of eggs +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickled eggs. Use to open and eat to " +"enjoy." +msgstr "一個密封玻璃罐裝著一些醃蛋。使用它以便享用美食。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of pickles" +msgid_plural "sealed jars of pickles" +msgstr[0] "密封罐的酸黃瓜" + +#. ~ Description for sealed jar of pickles +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing pickles. Use to open and eat to " +"enjoy." +msgstr "一個密封玻璃罐裝著一些酸黃瓜。使用它以便享用美食。" + +#: lang/json/GENERIC_from_json.py +msgid "sealed jar of sauerkraut" +msgid_plural "sealed jars of sauerkraut" +msgstr[0] "密封罐的德國酸菜" + +#. ~ Description for sealed jar of sauerkraut +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a sealed glass jar containing sauerkraut. Use to open and eat to " +"enjoy." +msgstr "一個密封玻璃罐裝著一些德國酸菜。使用它來開啟享用。" + #: lang/json/GENERIC_from_json.py msgid "mess tin" msgid_plural "mess tins" @@ -47086,6 +46725,387 @@ msgid "" " integrated heating elements modern mess kits have." msgstr "一套簡潔精巧具軍事風格的平鍋和盤子, 專為在火堆或便攜式爐子上加熱食物。它比一般的鍋子來得淺, 且缺乏野炊用具組常有的集成加熱元件。" +#: lang/json/GENERIC_from_json.py +msgid "milk cream jar" +msgid_plural "milk cream jars" +msgstr[0] "" + +#. ~ Description for milk cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separated into cream. It is sealed until you are" +" ready to use it." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "rising cream jar" +msgid_plural "rising cream jars" +msgstr[0] "" + +#. ~ Use action msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You examine the batch and see that the cream has risen to the top, so you " +"seal the jar up for storage." +msgstr "" + +#. ~ Use action not_ready_msg for rising cream jar. +#: lang/json/GENERIC_from_json.py +msgid "The cream has not risen yet." +msgstr "" + +#. ~ Description for rising cream jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains raw milk separating into cream. You can seal up the jar " +"once the process is completed." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "pasta extruder" +msgid_plural "pasta extruders" +msgstr[0] "手搖製麵機" + +#. ~ Description for pasta extruder +#: lang/json/GENERIC_from_json.py +msgid "" +"A pasta extruder run by a hand-crank. Useful in making pasta. It comes " +"with various heads to make various kinds of pasta." +msgstr "一台手搖製麵機。能拿來製作麵條。能藉由更換不同的噴嘴, 來擠出各式各樣的麵食。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting pickle jar" +msgid_plural "fermenting pickle jars" +msgstr[0] "一罐發酵中的酸黃瓜" + +#. ~ Use action msg for fermenting pickle jar. +#. ~ Use action msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "" +"You test the batch, and it tastes good, so you seal the jar up for storage." +msgstr "你嚐了下這批酸菜, 味道很不錯, 於是你把罐頭封起來以便儲存。" + +#. ~ Use action not_ready_msg for fermenting pickle jar. +#: lang/json/GENERIC_from_json.py +msgid "The pickles are not done fermenting yet." +msgstr "這些酸黃瓜尚未發酵完成。" + +#. ~ Description for fermenting pickle jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of pickles set to ferment. You can seal up the " +"jar once the process is completed." +msgstr "這個罐子貯存了一批發酵中的黃瓜。你可在發酵完成後封裝以長期儲存。" + +#: lang/json/GENERIC_from_json.py +msgid "pressure cooker" +msgid_plural "pressure cookers" +msgstr[0] "壓力鍋" + +#. ~ Description for pressure cooker +#: lang/json/GENERIC_from_json.py +msgid "" +"Useful for boiling water when cooking spaghetti and more. This sealed pot " +"is designed to cook food at higher pressures and temperatures. Can also be " +"used for pressure sensitive chemical reactions." +msgstr "在烹調義大利麵條以及其他東西時用來將水煮沸的時候很有用。這個密封的鍋被設計成將食品在高壓和高溫下烹調,也可以於壓敏化學反應。" + +#: lang/json/GENERIC_from_json.py +msgid "fermenting sauerkraut jar" +msgid_plural "fermenting sauerkraut jars" +msgstr[0] "一罐發酵中的德國酸菜" + +#. ~ Use action not_ready_msg for fermenting sauerkraut jar. +#: lang/json/GENERIC_from_json.py +msgid "The sauerkraut isn't done fermenting yet." +msgstr "這罐德國酸菜尚未發酵完。" + +#. ~ Description for fermenting sauerkraut jar +#: lang/json/GENERIC_from_json.py +msgid "" +"This jar contains a batch of sauerkraut set to ferment. You can seal up the" +" jar once the process is completed." +msgstr "這罐貯存了一批發酵中的德國酸菜。你可在發酵完成後封裝以長期儲存。" + +#: lang/json/GENERIC_from_json.py +msgid "wicker sieve" +msgid_plural "wicker sieves" +msgstr[0] "柳條篩" + +#. ~ Description for wicker sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a primitive sieve constructed from woven strips of plant material. " +"Early sieves like this were used to sift grain, though the openings on this " +"one are too small for that." +msgstr "這是由植物材料的編織條構成的原始篩子。像這樣的早期篩子被用來篩選穀粒,儘管這個篩子的孔有點兒太小了。" + +#: lang/json/GENERIC_from_json.py +msgid "sieve" +msgid_plural "sieves" +msgstr[0] "篩子" + +#. ~ Description for sieve +#: lang/json/GENERIC_from_json.py +msgid "" +"This is no mere strainer for noodles; it's a sieve used to separate " +"particles of certain sizes. You could use this to do a really good job " +"sifting flour, remove dust and soil from grain, or perhaps conduct " +"gradiation tests for any civil engineers you might know. This one has been " +"constructed from steel mesh." +msgstr "" +"這不僅是用來撈麵條的器具;這是用於分離某些大小顆粒的篩子。你可以使用它來做很好的篩分麵粉、去除穀物中的灰塵和土壤,或者對你可能認識的任何土木工程師進行等級測試。這個是鋼網製成的。" + +#: lang/json/GENERIC_from_json.py +msgid "teapot" +msgid_plural "teapots" +msgstr[0] "茶壺" + +#. ~ Description for teapot +#: lang/json/GENERIC_from_json.py +msgid "A small metal teapot. Teatime wouldn't be complete without one." +msgstr "一個金屬製的小茶壺。喝下午茶時, 要有個茶壺才完美。" + +#: lang/json/GENERIC_from_json.py +msgid "waffle iron" +msgid_plural "waffle irons" +msgstr[0] "格子鬆餅烤盤" + +#. ~ Description for waffle iron +#: lang/json/GENERIC_from_json.py +msgid "A waffle iron. For making waffles." +msgstr "一個格子鬆餅烤盤。能拿來做鬆餅。" + +#: lang/json/GENERIC_from_json.py +msgid "fishing hook" +msgid_plural "fishing hooks" +msgstr[0] "魚鉤" + +#. ~ Description for fishing hook +#: lang/json/GENERIC_from_json.py +msgid "A simple fishing hook." +msgstr "一個簡易魚鉤。" + +#: lang/json/GENERIC_from_json.py +msgid "improvised fishing hook" +msgid_plural "improvised fishing hooks" +msgstr[0] "粗製魚鉤" + +#. ~ Description for improvised fishing hook +#: lang/json/GENERIC_from_json.py +msgid "An improvised fishing hook carved from wood or bone." +msgstr "一個由木頭或是骨頭製成的粗製魚鉤。" + +#: lang/json/GENERIC_from_json.py +msgid "digging stick" +msgid_plural "digging sticks" +msgstr[0] "掘土棒" + +#. ~ Description for digging stick +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large stick, with the end carved into a broad blade for digging. " +"It could be used to dig shallow pits, but not deep ones." +msgstr "一根尾端為了挖掘而削成刀片狀的大棒, 只可以用來挖淺坑。" + +#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py +msgid "atomic lamp" +msgid_plural "atomic lamps" +msgstr[0] "原子燈" + +#. ~ Use action menu_text for atomic lamp. +#. ~ Use action menu_text for atomic reading light. +#. ~ Use action menu_text for magical reading light. +#. ~ Use action menu_text for atomic headlamp. +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Close cover" +msgstr "關上燈罩" + +#. ~ Use action msg for atomic lamp. +#: lang/json/GENERIC_from_json.py +msgid "You close the lamp's cover." +msgstr "你關上了燈罩。" + +#. ~ Description for atomic lamp +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. Use it to close the cover " +"and hide the light." +msgstr "" +"由核衰變的魔力驅動和低能耗的LED組,這種非常昂貴的燈將發出少量的光至少十年。在大災變之前,它主要是一種炫耀你預備的昂貴方式。現在,它其實非常酷。使用它來蓋上蓋子並隱藏燈光。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic lamp (covered)" +msgid_plural "atomic lamps (covered)" +msgstr[0] "原子燈 (蓋上)" + +#. ~ Use action menu_text for atomic lamp (covered). +#. ~ Use action menu_text for atomic reading light (covered). +#. ~ Use action menu_text for magical reading light (covered). +#. ~ Use action menu_text for atomic headlamp (covered). +#: lang/json/GENERIC_from_json.py lang/json/GENERIC_from_json.py +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Open cover" +msgstr "打開燈罩" + +#. ~ Use action msg for atomic lamp (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the lamp's cover." +msgstr "你打開了燈罩。" + +#. ~ Description for atomic lamp (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this very " +"expensive lamp will emit a small amount of light for at least a decade. " +"Before the Cataclysm, it was mostly an expensive way to show off your " +"preparedness. Now, it's actually pretty cool. The cover is closed. Use it" +" to open the cover and show the light." +msgstr "" +"由核衰變的魔力驅動和低能耗的LED組,這種非常昂貴的燈將發出少量的光至少十年。在大災變之前,它主要是一種炫耀你預備的昂貴方式。現在,它其實非常酷。蓋子已經蓋上。使用它來打開蓋子並顯示燈光。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light" +msgid_plural "atomic reading lights" +msgstr[0] "原子閱讀燈" + +#. ~ Use action msg for atomic reading light. +#. ~ Use action msg for magical reading light. +#: lang/json/GENERIC_from_json.py +msgid "You close the nightlight's cover." +msgstr "你關上了夜燈的燈罩。" + +#. ~ Description for atomic reading light +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. Use" +" it to close the cover and hide the light." +msgstr "" +"由核衰變的魔力驅動和低能耗的LED組,這種極其昂貴的小燈將提供十年以上的光線讓你閱讀。它還附有一個可愛卡通熊的蓋子,使它能轉成夜光模式,讓一個超極有錢的小孩不再怕黑。使用它來蓋上蓋子並隱藏燈光。" + +#: lang/json/GENERIC_from_json.py +msgid "atomic reading light (covered)" +msgid_plural "atomic reading lights (covered)" +msgstr[0] "原子閱讀燈(蓋上)" + +#. ~ Use action msg for atomic reading light (covered). +#. ~ Use action msg for magical reading light (covered). +#: lang/json/GENERIC_from_json.py +msgid "You open the nightlight's cover." +msgstr "你打開了夜燈的燈罩。" + +#. ~ Description for atomic reading light (covered) +#: lang/json/GENERIC_from_json.py +msgid "" +"Powered by the magic of nuclear decay and low-energy LEDs, this extremely " +"expensive little light will provide just enough light to read by for at " +"least a decade. It is also available with a cute cartoon bear cover to turn" +" it into a nightlight for a very wealthy child with a fear of the dark. The" +" cover is closed. Use it to open the cover and show the light." +msgstr "" +"由核衰變的魔力驅動和低能耗的LED組,這種極其昂貴的小燈將提供十年以上的光線讓你閱讀。它還附有一個可愛卡通熊的蓋子,使它能轉成夜光模式,讓一個超極有錢的小孩不再怕黑。蓋子已經蓋上。使用它來打開蓋子並顯示燈光。" + +#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py +msgid "charcoal kiln" +msgid_plural "charcoal kilns" +msgstr[0] "碳化爐" + +#. ~ Description for charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout metal box used for producing charcoal via pyrolysis; the incomplete " +"burning of organic materials in the absence of oxygen." +msgstr "一個金屬的長型容器, 利用熱解作用製炭, 在缺氧狀態下完全燃燒有機物。" + +#: lang/json/GENERIC_from_json.py +msgid "lit charcoal kiln" +msgid_plural "lit charcoal kilns" +msgstr[0] "點燃的碳化爐" + +#. ~ Use action msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "" +"The kilns embers have died out, you can now disassemble it to harvest the " +"charcoal." +msgstr "這個窯的餘燼已經熄滅, 你現在可以拆解它以獲取木炭。" + +#. ~ Use action not_ready_msg for lit charcoal kiln. +#: lang/json/GENERIC_from_json.py +msgid "The kiln is still burning." +msgstr "這個窯仍在燃燒。" + +#. ~ Description for lit charcoal kiln +#: lang/json/GENERIC_from_json.py +msgid "A kiln full of wood that has been lit; better drop it!" +msgstr "這個窯裡面滿滿的木柴已被點燃, 你最好趕快把它放到地上!" + +#: lang/json/GENERIC_from_json.py +msgid "grappling hook" +msgid_plural "grappling hooks" +msgstr[0] "抓鉤" + +#. ~ Description for grappling hook +#: lang/json/GENERIC_from_json.py +msgid "" +"A folding grappling hook attached to a stout 30-foot long piece of " +"lightweight cord. Useful for keeping yourself safe from falls. Can be used" +" in place of a long rope for butchering, in a pinch." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "makeshift glaive" +msgid_plural "makeshift glaives" +msgstr[0] "粗製長柄刀" + +#. ~ Description for makeshift glaive +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a large blade attached to a long stick. It could do a considerable " +"amount of damage." +msgstr "將大刀刃連接在一根長棍子上。它能造成可觀的傷害。" + +#: lang/json/GENERIC_from_json.py +msgid "mind splicer kit" +msgid_plural "mind splicer kits" +msgstr[0] "" + +#. ~ Description for mind splicer kit +#: lang/json/GENERIC_from_json.py +msgid "" +"Surgical forceps, cables and a modified smartphone inside a small plastic " +"pouch. Assembled to steal the mind of some poor man, these are tools of the" +" creepy high-tech sandman." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "telescoping umbrella" +msgid_plural "telescoping umbrellas" +msgstr[0] "折疊傘" + +#. ~ Description for telescoping umbrella +#: lang/json/GENERIC_from_json.py +msgid "" +"A telescoping umbrella which collapses down for easy storage, useful for " +"keeping dry when wielded." +msgstr "一種可伸縮的折疊傘, 便於攜帶, 當你不想被淋濕時非常有用。" + +#: lang/json/GENERIC_from_json.py +msgid "umbrella" +msgid_plural "umbrellas" +msgstr[0] "雨傘" + +#. ~ Description for umbrella +#: lang/json/GENERIC_from_json.py +msgid "An umbrella with a pointy end, useful for keeping dry when wielded." +msgstr "尾端是尖狀的雨傘, 手拿著的時候能夠保持不被雨淋濕。" + #: lang/json/GENERIC_from_json.py msgid "radio car box" msgid_plural "radio car boxes" @@ -47239,6 +47259,18 @@ msgid "" " can also serve as an improvised stabbing weapon, but will break quickly." msgstr "一支帶有木柄的鋼錐,常用於皮革加工。它也可以當作粗製的刺擊武器,只是很快就會壞掉。" +#: lang/json/GENERIC_from_json.py +msgid "knitting needles" +msgid_plural "pairs of knitting needles" +msgstr[0] "針織針" + +#. ~ Description for knitting needles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of stout wooden needles with round ends used to turn thread and yarn " +"into cloth." +msgstr "一對粗厚的圓頭木針, 用於將縫線和紗編織成布料。" + #: lang/json/GENERIC_from_json.py msgid "frame loom" msgid_plural "frame looms" @@ -47276,6 +47308,39 @@ msgid "" "necessary for more advanced projects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "razor blade" +msgid_plural "razor blades" +msgstr[0] "剃鬚刀片" + +#. ~ Description for razor blade +#: lang/json/GENERIC_from_json.py +msgid "A double edged razor blade." +msgstr "一副雙刃剃鬚刀片。" + +#: lang/json/GENERIC_from_json.py +msgid "carding paddles" +msgid_plural "pairs of carding paddles" +msgstr[0] "毛絨刷" + +#. ~ Description for carding paddles +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of toothy wooden paddles used to clean fibers for use in textile " +"production." +msgstr "在紡織生產中, 用來清潔纖維而使用的齒狀木製刷片。" + +#: lang/json/GENERIC_from_json.py +msgid "distaff and spindle" +msgid_plural "distaves and spindles" +msgstr[0] "紡錘" + +#. ~ Description for distaff and spindle +#: lang/json/GENERIC_from_json.py +msgid "" +"A pair of specialized wooden rods used to spin fibers into thread and yarn." +msgstr "一對專門將纖維紡成縫線和紗的木棍。" + #: lang/json/GENERIC_from_json.py msgid "vehicle alternator" msgid_plural "vehicle alternators" @@ -47534,6 +47599,16 @@ msgstr[0] "車輛控制器" msgid "A set of various vehicle controls. Useful for crafting." msgstr "一組通用於多種車輛的控制器。製作物品時很有用。" +#: lang/json/GENERIC_from_json.py +msgid "rein and tackle" +msgid_plural "reins and tackles" +msgstr[0] "" + +#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'} +#: lang/json/GENERIC_from_json.py +msgid "A set of leather bindings to control a mountable creature." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "dashboard" msgid_plural "dashboards" @@ -48638,7 +48713,7 @@ msgstr[0] "" #. ~ Description for Dana's family sourdough starter #: lang/json/GENERIC_from_json.py msgid "" -"This crusty old jar has a glow-in-the-dark millenium falcon decal on the " +"This crusty old jar has a glow-in-the-dark millennium falcon decal on the " "side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch " "on pain of death\". It's been abandoned for some time and doesn't look like" " it could be readily salvaged as a sourdough culture, but maybe an " @@ -53910,8 +53985,8 @@ msgstr "物資: 遠程武器" #. ~ Description for Loot: Guns #: lang/json/LOOT_ZONE_from_json.py -msgid "Destination for guns, bows and similar wearpons." -msgstr "" +msgid "Destination for guns, bows and similar weapons." +msgstr "槍械、弓與其他類似武器的目的地。" #: lang/json/LOOT_ZONE_from_json.py msgid "Loot: Magazines" @@ -57639,6 +57714,17 @@ msgid "" "Increases broken limb mending speed and the effectiveness of healing items." msgstr "增加斷肢的痊癒速度,以及醫療物品的效果。" +#: lang/json/MOD_INFO_from_json.py +msgid "INT Based Learning" +msgstr "" + +#. ~ Description for INT Based Learning +#: lang/json/MOD_INFO_from_json.py +msgid "" +"Learning through practice and reading is highly dependent on INT and focus. " +"Respective traits are disabled." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Makeshift Items Mod" msgstr "土製物品模組" @@ -57931,12 +58017,13 @@ msgid_plural "skitterbots" msgstr[0] "爬蟲機器人" #. ~ Description for {'str': 'skitterbot'} +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " +"An insectoid robot the size of a small dog, designed for home security. " "Armed with two close-range tazers, it can skate across the ground with great" " speed." -msgstr "一個昆蟲外型的機器人, 約小狗的大小, 正常來說是設計用來作居家保全。搭載兩個近距離電擊槍, 並能快速在地面移動。" +msgstr "一個昆蟲外型的機器人,大小跟小狗一樣,設計作為居家保全使用。搭載兩個近距離電擊槍,並能夠以極快的速度在地面滑行。" #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" @@ -58142,9 +58229,9 @@ msgstr[0] "鱒魚" #. ~ Description for {'str': 'trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " +"A trout. A fish made popular by father-son fishing trips, except for the " "part where you have to gut it." -msgstr "鱒魚。由於父子垂釣之旅而廣受歡迎的魚種,但是要清除它內臟的工作就不那麼受人喜愛了。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "brown trout" @@ -58154,9 +58241,9 @@ msgstr[0] "褐鱒" #. ~ Description for {'str': 'brown trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"A brown trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "褐鱒。由於父子垂釣之旅而廣受歡迎的魚種,但是要清除它內臟的工作就不那麼受人喜愛了。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "brook trout" @@ -58166,9 +58253,9 @@ msgstr[0] "河鱒" #. ~ Description for {'str': 'brook trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"A brook trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "美洲紅點鮭。由於父子垂釣之旅而廣受歡迎的魚種,但是要清除它內臟的工作就不那麼受人喜愛了。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "lake trout" @@ -58178,9 +58265,9 @@ msgstr[0] "湖鱒" #. ~ Description for {'str': 'lake trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"A lake trout. A fish made popular by father-son fishing trips, except for " "the part where you have to gut it." -msgstr "突吻紅點鮭。由於父子垂釣之旅而廣受歡迎的魚種,但是要清除它內臟的工作就不那麼受人喜愛了。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "rainbow trout" @@ -58190,9 +58277,9 @@ msgstr[0] "虹鱒" #. ~ Description for {'str': 'rainbow trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"A rainbow trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." -msgstr "麥奇鉤吻鮭。由於父子垂釣之旅而廣受歡迎的魚種,但是要清除它內臟的工作就不那麼受人喜愛了。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "steelhead trout" @@ -58202,9 +58289,9 @@ msgstr[0] "硬頭鱒" #. ~ Description for {'str': 'steelhead trout'} #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"A steelhead trout. A fish made popular by father-son fishing trips, except " "for the part where you have to gut it." -msgstr "麥奇鉤吻鮭。由於父子垂釣之旅而廣受歡迎的魚種,但是要清除它內臟的工作就不那麼受人喜愛了。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "salmon" @@ -58214,8 +58301,8 @@ msgstr[0] "鮭魚" #. ~ Description for {'str': 'salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "大西洋鮭。一尾油脂飽滿、營養豐富的魚。煙燻之後非常好吃。" +"An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "kokanee salmon" @@ -58225,8 +58312,8 @@ msgstr[0] "紅鮭" #. ~ Description for {'str': 'kokanee salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "紅鮭。一尾油脂飽滿、營養豐富的魚。煙燻之後非常好吃。" +"A Kokanee salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "chinook salmon" @@ -58236,8 +58323,8 @@ msgstr[0] "帝王鮭" #. ~ Description for {'str': 'chinook salmon'} #: lang/json/MONSTER_from_json.py msgid "" -"A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "帝王鮭。一尾油脂飽滿、營養豐富的魚。煙燻之後非常好吃。" +"A Chinook salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "coho salmon" @@ -58246,8 +58333,8 @@ msgstr[0] "銀鮭" #. ~ Description for {'str': 'coho salmon'} #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." -msgstr "銀鮭。一尾油脂飽滿、營養豐富的魚。煙燻之後非常好吃。" +msgid "A Coho salmon. A very fatty, nutritious fish. Tastes great smoked." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "whitefish" @@ -58268,8 +58355,8 @@ msgstr[0] "大嘴鱸魚" #. ~ Description for {'str': 'largemouth bass', 'str_pl': 'largemouth bass'} #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." -msgstr "大口黑鱸。非常受到釣客喜愛。" +msgid "A largemouth bass. Very popular with sports fishermen." +msgstr "大嘴鱸魚, 非常受到釣客喜愛。" #: lang/json/MONSTER_from_json.py msgid "smallmouth bass" @@ -58279,9 +58366,9 @@ msgstr[0] "小嘴鱸魚" #. ~ Description for {'str': 'smallmouth bass', 'str_pl': 'smallmouth bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"A smallmouth bass. Being intolerant to pollution in the water, smallmouth " "bass are a good indicator of how clean it is." -msgstr "小口黑鱸。因無法容忍水中的汙染,小口黑鱸是水質是否乾淨的好指標。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "striped bass" @@ -58291,9 +58378,9 @@ msgstr[0] "銀花鱸魚" #. ~ Description for {'str': 'striped bass', 'str_pl': 'striped bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"A striped bass. Mostly a salt water fish, they migrate to fresher water to " "spawn." -msgstr "銀花鱸魚。通常生活在鹹水裡,但是會進入淡水產卵。" +msgstr "銀花鱸魚, 通常生活在鹹水裡, 但是會進入淡水產卵。" #: lang/json/MONSTER_from_json.py msgid "white bass" @@ -58303,7 +58390,7 @@ msgstr[0] "金眼狼鱸" #. ~ Description for {'str': 'white bass', 'str_pl': 'white bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"A white bass. Common to the region, a slab-sided and spiny-rayed little " "fish." msgstr "" @@ -58315,7 +58402,7 @@ msgstr[0] "鱸魚" #. ~ Description for {'str': 'perch', 'str_pl': 'perches'} #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"A small sprightly perch. A very bony fish, still got some tasty meat on it " "though." msgstr "" @@ -58326,8 +58413,8 @@ msgstr[0] "玻璃梭鱸" #. ~ Description for {'str': 'walleye'} #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." -msgstr "玻璃梭鱸,一種棕褐色的中型魚,有白色的腹部。" +msgid "A walleye, a green-brown medium-sized fish with a white belly." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "sunfish" @@ -58336,8 +58423,8 @@ msgstr[0] "太陽魚" #. ~ Description for {'str': 'sunfish', 'str_pl': 'sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." -msgstr "太陽魚。一種與鱸魚和藍鰓太陽魚相關的小型魚。" +msgid "A sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "pumpkinseed sunfish" @@ -58347,8 +58434,8 @@ msgstr[0] "駝背太陽魚" #. ~ Description for {'str': 'pumpkinseed sunfish', 'str_pl': 'pumpkinseed #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." -msgstr "駝背太陽魚。一種與鱸魚和藍鰓太陽魚相關的小型魚。" +msgid "A pumpkinseed sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "bluegill" @@ -58358,8 +58445,8 @@ msgstr[0] "藍鰓太陽魚" #. ~ Description for {'str': 'bluegill'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." -msgstr "藍鰓太陽魚,是日本的一種入侵物種。通常會去除內臟並整隻煮熟。" +"A bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +msgstr "一條翻車魚,是日本的一種入侵物種。通常會去除內臟並整個煮熟。" #: lang/json/MONSTER_from_json.py msgid "redbreast sunfish" @@ -58369,8 +58456,8 @@ msgstr[0] "紅胸太陽魚" #. ~ Description for {'str': 'redbreast sunfish', 'str_pl': 'redbreast #. sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." -msgstr "紅胸太陽魚。一種與鱸魚和藍鰓太陽魚相關的小型魚。" +msgid "A redbreast sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "green sunfish" @@ -58379,8 +58466,8 @@ msgstr[0] "藍太陽魚" #. ~ Description for {'str': 'green sunfish', 'str_pl': 'green sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." -msgstr "藍太陽魚。一種與鱸魚和藍鰓太陽魚相關的小型魚。" +msgid "A green sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "longear sunfish" @@ -58389,8 +58476,8 @@ msgstr[0] "長耳太陽魚" #. ~ Description for {'str': 'longear sunfish', 'str_pl': 'longear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." -msgstr "長耳太陽魚。一種與鱸魚和藍鰓太陽魚相關的小型魚。" +msgid "A longear sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "redear sunfish" @@ -58399,8 +58486,8 @@ msgstr[0] "小冠太陽魚" #. ~ Description for {'str': 'redear sunfish', 'str_pl': 'redear sunfish'} #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." -msgstr "小冠太陽魚。一種與鱸魚和藍鰓太陽魚相關的小型魚。" +msgid "A redear sunfish. A small fish related to bass or bluegill." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "rock bass" @@ -58410,9 +58497,9 @@ msgstr[0] "岩鈍鱸" #. ~ Description for {'str': 'rock bass', 'str_pl': 'rock bass'} #: lang/json/MONSTER_from_json.py msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"A rock bass. Related to sunfish, this tiny fish has a camouflage-like " "patterning and a red eye." -msgstr "岩鈍鱸。跟太陽魚有關,這條小小魚具有迷彩般的圖案和紅色的眼睛。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "calico bass" @@ -58421,8 +58508,8 @@ msgstr[0] "莓鱸" #. ~ Description for {'str': 'calico bass', 'str_pl': 'calico bass'} #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." -msgstr "莓鱸。一種中型魚,又被稱為\"刺蓋太陽魚\"。" +msgid "A calico bass. A medium-sized fish also known as a 'Crappie'." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "warmouth" @@ -58432,9 +58519,9 @@ msgstr[0] "紅眼突鰓太陽魚" #. ~ Description for {'str': 'warmouth'} #: lang/json/MONSTER_from_json.py msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " +"A warmouth, similar to a rock bass, this small fish is related to the " "sunfish." -msgstr "紅眼突鰓太陽魚。類似岩鈍鱸,太陽魚屬的小型魚。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "bullhead" @@ -58443,8 +58530,8 @@ msgstr[0] "鮰魚" #. ~ Description for {'str': 'bullhead'} #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." -msgstr "" +msgid "A bullhead, a type of catfish. Delicious battered and fried." +msgstr "雲斑鮰, 一種鯰魚。打扁之後油煎相當美味。" #: lang/json/MONSTER_from_json.py msgid "channel catfish" @@ -58453,8 +58540,8 @@ msgstr[0] "斑真鮰" #. ~ Description for {'str': 'channel catfish', 'str_pl': 'channel catfish'} #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." -msgstr "斑真鮰,他們有一個分叉的尾巴和長長的鬍鬚。" +msgid "A channel catfish, they have a forked tail and long whiskers." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "white catfish" @@ -58463,8 +58550,8 @@ msgstr[0] "犀目鮰" #. ~ Description for {'str': 'white catfish', 'str_pl': 'white catfish'} #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." -msgstr "犀目鮰,有著長鬍鬚跟寬頭的小型魚。" +msgid "A white catfish, a small whiskered fish with a broad head." +msgstr "" #: lang/json/MONSTER_from_json.py msgctxt "fish" @@ -58475,9 +58562,9 @@ msgstr[0] "狗魚" #. ~ Description for {'ctxt': 'fish', 'str': 'pike'} #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those" +"A northern pike. Pike can be a pretty aggressive fish, careful around those" " teeth." -msgstr "白斑狗魚。是一條非常有攻擊性的魚,要小心牠的牙齒。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "pickerel" @@ -58486,8 +58573,8 @@ msgstr[0] "帶紋狗魚" #. ~ Description for {'str': 'pickerel'} #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." -msgstr "帶紋狗魚,牠看起來很像白斑狗魚,但小很多。" +msgid "A pickerel. It looks like a pike, but much smaller." +msgstr "狗魚, 牠看起來很像梭魚, 但小很多。" #: lang/json/MONSTER_from_json.py msgid "muskellunge" @@ -58497,9 +58584,9 @@ msgstr[0] "北美狗魚" #. ~ Description for {'str': 'muskellunge'} #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " +"A muskellunge. Closely related to pike, it shares the same aggression and " "sharp teeth." -msgstr "北美狗魚。與白斑狗魚密切相關,它具有相同的攻擊性和鋒利的牙齒。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "white sucker" @@ -58508,8 +58595,8 @@ msgstr[0] "康氏亞口魚" #. ~ Description for {'str': 'white sucker'} #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." -msgstr "康氏亞口魚。牠具有流線型身體和圓嘴。" +msgid "A white sucker. It has a streamlined body with a round mouth." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "carp" @@ -58519,7 +58606,7 @@ msgstr[0] "鯉魚" #. ~ Description for {'str': 'carp'} #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " +"A golden-yellow common carp. Some people think they don't taste great, but " "you can't afford to be choosy in the Cataclysm." msgstr "" @@ -58530,8 +58617,8 @@ msgstr[0] "草魚" #. ~ Description for {'str': 'grass carp'} #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." -msgstr "巨大的草魚。金黃色的草食性魚。" +msgid "A huge grass carp. A golden, herbivorous fish." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "bowfin" @@ -58541,9 +58628,9 @@ msgstr[0] "弓鰭魚" #. ~ Description for {'str': 'bowfin'} #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"A bowfin. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." -msgstr "一條弓鰭魚。 這些魚與雀鱔有關但沒有巨大的牙齒,表皮呈現鱗片狀以及侵略性。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "fallfish" @@ -58553,9 +58640,9 @@ msgstr[0] "小眼鬚雅羅魚" #. ~ Description for {'str': 'fallfish', 'str_pl': 'fallfish'} #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"A fallfish. These fish are related to gar but without the huge teeth, skin " "rending scales, and aggression." -msgstr "小眼鬚雅羅魚。與雀鱔相關但沒有大牙齒、皮膚鱗屑和侵略性。" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "lobster" @@ -58578,9 +58665,9 @@ msgstr[0] "小龍蝦" #. ~ Description for {'str': 'crayfish', 'str_pl': 'crayfish'} #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"If you could get a hold of a bunch more of these, a hefty pot of boiling " "water, and some spicy seasonings…" -msgstr "如果你可以抓一堆這東西,準備一大鍋煮沸的開水,再配上一些辛辣的調味料…" +msgstr "" #: lang/json/MONSTER_from_json.py msgid "Blinky" @@ -58810,7 +58897,7 @@ msgstr[0] "浮腫真菌殭屍" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"With its swollen gray skin overgrown by thick layer of mold, this baloon-" +"With its swollen gray skin overgrown by thick layer of mold, this balloon-" "like fungal zombie looks like it could violently burst with a cloud of " "noxious spores." msgstr "" @@ -58824,8 +58911,8 @@ msgstr[0] "傳粉者殭屍" #: lang/json/MONSTER_from_json.py msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " -"spores, and it constantly looks like it's emerging from a cloud of myst." -msgstr "這個扭曲且纏繞真菌的殭屍的每一次呼吸都散發出細膩的孢子粉塵,它看起來就像是從神秘的雲中浮現出來。" +"spores, and it constantly looks like it's emerging from a cloud of mist." +msgstr "" #: lang/json/MONSTER_from_json.py msgid "fungal juggernaut" @@ -59449,7 +59536,7 @@ msgstr[0] "拉不拉多犬" #: lang/json/MONSTER_from_json.py msgid "" "This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic" +"it likely still instinctively trusts humans, it's probably far from domestic" " by now." msgstr "" @@ -60840,10 +60927,10 @@ msgstr "完全由光組成的影像,與它參照的對象幾乎沒有區別。 #: lang/json/MONSTER_from_json.py msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "人造人" +msgid_plural "homunculi" +msgstr[0] "" -#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculuses'} +#. ~ Description for {'str': 'homunculus', 'str_pl': 'homunculi'} #: lang/json/MONSTER_from_json.py msgid "" "A pale hairless man with an impressive athletic physique. Its lidless eyes " @@ -61097,6 +61184,7 @@ msgid "" "from its joints as it shambles aimlessly, with sickening crackling sounds " "filling the air around it." msgstr "" +"在殭屍化的腐爛皮膚上覆蓋著過度生長的骨化組織,成為了天然裝甲。大量的黑色黏液隨著他漫無目的移動時,從它的關節滲出,並且在空氣中迴盪著令人不寒而慄的關節聲響。" #: lang/json/MONSTER_from_json.py msgid "skeletal brute" @@ -61223,6 +61311,8 @@ msgid "" " of its putrid whitish visage is enough to loose prehistoric terrors within " "the darkest recesses of your mind." msgstr "" +"這是一種類似蠕蟲的巨大生物。 " +"有著蒼白的軀體,蜷起的頭部流洩著黏液,四處張望找尋獵物。他粉色的口器隨著呼吸開闔,露出了長長的尖牙,牽連著絲狀的唾液,所到之處留下了灼熱的污漬。僅僅看到它那腐爛蒼白的外貌就足以雞發出你心中最原始的恐懼。" #: lang/json/MONSTER_from_json.py msgid "grim howler" @@ -61648,6 +61738,7 @@ msgid "" "sharp black teeth. You get the feeling that the only human thing remaining " "is the skin, worn as one would wear clothes." msgstr "" +"這個殭屍在活動時,黑色空洞的眼神以獨特的方式觀察周圍的環境時,肢體的扭曲程度已經不像是一般殭屍了。在這個物體上惟一看起來堅固的部份是成排堅硬的黑色獠牙。你惟一感覺到這物體像人的部份,只有他像衣服一般的皮囊。" #: lang/json/MONSTER_from_json.py msgid "zombie hulk" @@ -62792,7 +62883,8 @@ msgstr[0] "" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py msgid "" -"This zombie looks beefed and dressed in remainings of security uniform." +"This zombie looks beefed and is dressed in the tattered remnants of a " +"security uniform." msgstr "" #: lang/json/MONSTER_from_json.py @@ -64155,6 +64247,7 @@ msgid "" "friends and enemies alike. Its integrated 40mm teargas launcher can swivel " "a full 360 degrees." msgstr "" +"通用原子公司的TZ-1a守望者, 一種丸形的小型自動砲塔, 採用最先進的ATR系統可以動態調整敵我識別。裝配了40mm催淚彈發射器能夠全方位發射。" #. ~ Description for riot control turret #: lang/json/MONSTER_from_json.py @@ -64164,6 +64257,7 @@ msgid "" "new friends and enemies alike. Its integrated 40mm beanbag launcher can " "swivel a full 360 degrees." msgstr "" +"通用原子公司的TZ-1b安撫者, 一種丸形的小型自動砲塔, 採用最先進的ATR系統可以動態調整敵我識別。裝配了40mm豆袋彈發射器能夠全方位發射。" #: lang/json/MONSTER_from_json.py msgid "5.56mm turret" @@ -64177,7 +64271,7 @@ msgid "" "turret using state of the art ATR systems to dynamically reorient itself to " "new friends and enemies alike. Its integrated 5.56 rifle can swivel a full " "360 degrees." -msgstr "" +msgstr "領導工作有限公司的TX-32哨兵,一座軍用級自動砲塔,採用最先進的ATR系統可以動態調整敵我識別。裝配了5.56口徑步槍能夠全方位掃射。" #: lang/json/MONSTER_from_json.py msgid "7.62mm turret" @@ -64191,7 +64285,7 @@ msgid "" "turret using state of the art ATR systems to dynamically reorient itself to " "new friends and enemies alike. Its integrated 7.62 rifle can swivel a full " "360 degrees." -msgstr "" +msgstr "領導工作有限公司的TX-32哨兵,一座軍用級自動砲塔,採用最先進的ATR系統可以動態調整敵我識別。裝配了7.62口徑步槍能夠全方位掃射。" #: lang/json/MONSTER_from_json.py msgid "50cal turret" @@ -64205,7 +64299,7 @@ msgid "" "turret using state of the art ATR systems to dynamically reorient itself to " "new friends and enemies alike. Its integrated 50 caliber machinegun can " "swivel a full 360 degrees." -msgstr "" +msgstr "領導工作有限公司的TX13哨兵,一座軍用級自動砲塔,採用最先進的ATR系統可以動態調整敵我識別。裝配了50口徑機槍能夠全方位掃射。" #: lang/json/MONSTER_from_json.py msgid "8x40mm turret" @@ -64220,6 +64314,7 @@ msgid "" "new friends and enemies alike. Its integrated 8x40mm rifle can swivel a " "full 360 degrees." msgstr "" +"領導工作有限公司的TX-01A守望者,一座軍用級自動砲塔,採用最先進的ATR系統可以動態調整敵我識別。裝配了8x40mm步槍能夠全方位掃射。" #: lang/json/MONSTER_from_json.py msgid "needle turret" @@ -64233,7 +64328,7 @@ msgid "" " using state of the art ATR systems to dynamically reorient itself to new " "friends and enemies alike. Its integrated 5mm flechette gun can swivel a " "full 360 degrees." -msgstr "" +msgstr "領導工作有限公司的TN-7哨兵,一座軍用級自動砲塔,採用最先進的ATR系統可以動態調整敵我識別。裝配了5mm鋼標彈槍能夠全方位射擊。" #: lang/json/MONSTER_from_json.py msgid "40mm grenade turret" @@ -64247,7 +64342,7 @@ msgid "" " state of the art ATR systems to dynamically reorient itself to new friends " "and enemies alike. Its integrated 40mm grenade launcher can swivel a full " "360 degrees." -msgstr "" +msgstr "領導工作有限公司的TG-7哨兵,一座軍用級自動砲塔,採用最先進的ATR系統可以動態調整敵我識別。裝配了40mm榴彈發射器能夠全方位射擊。" #: lang/json/MONSTER_from_json.py msgid "flame turret" @@ -64261,7 +64356,7 @@ msgid "" "using state of the art ATR systems to dynamically reorient itself to new " "friends and enemies alike. Its integrated flamethrower can swivel a full " "360 degrees." -msgstr "" +msgstr "領導工作有限公司的TF-7哨兵,一座軍用級自動砲塔,採用最先進的ATR系統可以動態調整敵我識別。裝配了火焰噴射器能夠全方位射擊。" #. ~ Description for laser turret #: lang/json/MONSTER_from_json.py @@ -64372,14 +64467,6 @@ msgid "" "continues its unending hunt for criminals and trespassers." msgstr "" -#. ~ Description for skitterbot -#: lang/json/MONSTER_from_json.py -msgid "" -"An insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great" -" speed." -msgstr "一個昆蟲外型的機器人,大小跟小狗一樣,設計作為居家保全使用。搭載兩個近距離電擊槍,並能夠以極快的速度在地面滑行。" - #: lang/json/MONSTER_from_json.py msgid "defense robot" msgid_plural "defense robots" @@ -65749,8 +65836,8 @@ msgstr "血液神器" #. ~ Description for Artifact Blood #: lang/json/SPELL_from_json.py -msgid "Causes blood to leak from nearby terrian." -msgstr "造成附近地形開始流血。" +msgid "Causes blood to leak from nearby terrain." +msgstr "" #. ~ Message for SPELL 'Artifact Blood' #: lang/json/SPELL_from_json.py src/iuse.cpp @@ -67258,18 +67345,18 @@ msgstr[0] "採礦頭盔 (啟動)" #. 'str_pl': 'hazardous environment helmets (on)'}. #. ~ Use action menu_text for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT #. gasmasks (on)'}. +#. ~ Use action menu_text for L-stick (on). #. ~ Use action menu_text for cellphone - Flashlight. +#. ~ Use action menu_text for electric lantern (on). +#. ~ Use action menu_text for flashlight (on). #. ~ Use action menu_text for gasoline lantern (on). +#. ~ Use action menu_text for heavy duty flashlight (on). #. ~ Use action menu_text for oil lamp. +#. ~ Use action menu_text for acetylene lamp (on). #. ~ Use action menu_text for reading light (active). #. ~ Use action menu_text for smart lamp (on). -#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for large space heater (on). -#. ~ Use action menu_text for L-stick (on). -#. ~ Use action menu_text for electric lantern (on). -#. ~ Use action menu_text for flashlight (on). -#. ~ Use action menu_text for heavy duty flashlight (on). -#. ~ Use action menu_text for acetylene lamp (on). +#. ~ Use action menu_text for small space heater (on). #. ~ Use action menu_text for power cutter (on). #. ~ Use action menu_text for murdersaw (on). #. ~ Use action menu_text for heat cube (torch on). @@ -67689,7 +67776,7 @@ msgstr "" #. ~ Description for 5-point anchor (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"The harness' shoulder mounted LED glows with a soft green hue. Theres no " +"The harness' shoulder mounted LED glows with a soft green hue. There's no " "further indication of anything happening." msgstr "" @@ -69924,12 +70011,12 @@ msgstr "你已經拉開 %s 的插銷了,試著把它投出去看看。" #. ~ Use action sound_msg for active makeshift grenade. #. ~ Use action sound_msg for active scrambler grenade. #. ~ Use action sound_msg for active EMP grenade. -#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for C-4 explosive (armed). +#. ~ Use action sound_msg for active EMP bomb. #. ~ Use action sound_msg for active flashbang. -#. ~ Use action sound_msg for active tear gas payload. #. ~ Use action sound_msg for mininuke. #. ~ Use action sound_msg for active ANFO charge. +#. ~ Use action sound_msg for active tear gas payload. #: lang/json/TOOL_from_json.py src/iuse_actor.cpp msgid "Tick." msgstr "滴答。" @@ -70074,6 +70161,7 @@ msgstr[0] "鋼管炸彈" #. ~ Use action menu_text for match head bomb. #. ~ Use action menu_text for black gunpowder bomb. #. ~ Use action menu_text for dynamite. +#. ~ Use action menu_text for dynamite bomb. #. ~ Use action menu_text for fertilizer bomb. #. ~ Use action menu_text for ANFO charge. #. ~ Use action menu_text for black gunpowder charge. @@ -70103,8 +70191,9 @@ msgstr[0] "已啟動的鋼管炸彈" #. ~ Use action no_deactivate_msg for active pipe bomb. #. ~ Use action no_deactivate_msg for match head bomb (lit). #. ~ Use action no_deactivate_msg for dynamite (lit). +#. ~ Use action no_deactivate_msg for dynamite bomb (lit). #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). -#: lang/json/TOOL_from_json.py src/iuse.cpp +#: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already lit the %s, try throwing it instead." msgstr "你已經點燃了 %s, 試試看丟擲出去吧。" @@ -70115,6 +70204,7 @@ msgstr "你已經點燃了 %s, 試試看丟擲出去吧。" #. ~ Use action sound_msg for active can bomb. #. ~ Use action sound_msg for match head bomb (lit). #. ~ Use action sound_msg for dynamite (lit). +#. ~ Use action sound_msg for dynamite bomb (lit). #. ~ Use action sound_msg for fertilizer bomb (lit). #: lang/json/TOOL_from_json.py msgid "ssss..." @@ -70231,8 +70321,8 @@ msgid_plural "jack o'lanterns" msgstr[0] "傑克南瓜燈" #. ~ Use action menu_text for jack o'lantern. -#. ~ Use action menu_text for candle. #. ~ Use action menu_text for Louisville Slaughterer. +#. ~ Use action menu_text for candle. #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py #: src/veh_interact.cpp msgid "Light" @@ -70562,2211 +70652,2102 @@ msgid "" " body parts. Use it to unfold for use." msgstr "一件折疊起來的毯子, 由先進材料製作, 能夠蓋住你大部分的身體。\"使用\" 以展開它。" +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "military black box" +msgid_plural "military black boxes" +msgstr[0] "軍用黑盒子" + +#. ~ Description for military black box #: lang/json/TOOL_from_json.py -msgid "EMP bomb" -msgid_plural "EMP bombs" -msgstr[0] "" +msgid "" +"This is a black box, seemingly pulled from some sort of military vehicle " +"wreckage. If you can find a system to analyze this you may find something " +"of interest." +msgstr "這是個黑盒子, 似乎是從某種軍用車輛的殘骸中取出的。如果你可以找到個系統解讀它, 你也許能得到一些有用的資訊。" -#. ~ Use action menu_text for EMP bomb. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "minireactor" +msgid_plural "minireactors" +msgstr[0] "微型反應爐" + +#. ~ Description for minireactor #: lang/json/TOOL_from_json.py -msgid "Activate bomb" -msgstr "" +msgid "A small portable plutonium reactor. Handle with great care!" +msgstr "小型可攜帶的鈽反應爐。要非常小心的使用!" -#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "You activate the EMP bomb." -msgstr "" +msgid "inactive EMP hack" +msgid_plural "inactive EMP hacks" +msgstr[0] "未啟動的電磁脈衝無人機" -#. ~ Description for EMP bomb +#. ~ Use action friendly_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "" -"This substantial device is a bomb that generates a electromagnetic pulse. " -"When activated, the plutonium fuel cell is drained into a flux compression " -"generator, the detonation of which creates a strong magnetic field. When " -"this magnetic field is fed into the antenna, it creates a strong electro-" -"magnetic pulse." -msgstr "" +msgid "The EMP hack flies from your hand and surveys the area!" +msgstr "電磁脈衝無人機飛越你的頭頂並開始搜索區域!" +#. ~ Use action hostile_msg for inactive EMP hack. #: lang/json/TOOL_from_json.py -msgid "horse tack" -msgid_plural "horse tacks" -msgstr[0] "" +msgid "You misprogram the EMP hack; take cover!" +msgstr "你把電磁脈衝無人機的程式搞亂了。找掩護!" -#. ~ Description for horse tack +#. ~ Description for inactive EMP hack #: lang/json/TOOL_from_json.py msgid "" -"A saddle, bridle, and associated tack that can be placed on a tamed animal " -"that is capable of being ridden." +"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " +"through the air. This one contains a EMP grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and release the EMP " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active EMP bomb" -msgid_plural "active EMP bombs" -msgstr[0] "" +msgid "inactive C-4 hack" +msgid_plural "inactive C-4 hacks" +msgstr[0] "未啟動的 C-4 無人機" -#. ~ Use action no_deactivate_msg for active EMP bomb. +#. ~ Use action friendly_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already activated the %s, try throwing it instead." -msgstr "" +msgid "The C-4 hack flies from your hand and surveys the area!" +msgstr "C-4 無人機飛越你的頭頂並開始搜索區域!" -#. ~ Description for active EMP bomb +#. ~ Use action hostile_msg for inactive C-4 hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the C-4 hack; take cover!" +msgstr "你把 C-4 無人機的程式搞亂了。找掩護!" + +#. ~ Description for inactive C-4 hack #: lang/json/TOOL_from_json.py msgid "" -"This EMP bomb is active, and will shortly detonate, creating a large EMP " -"field that damages robots and drains bionic energy, as well as a sizeable " -"explosion. You may not want to be holding it much longer." +"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " +"through the air. This one contains some C-4 and attacks by flying at its " +"target and detonating. Use this item to reprogram and activate the C-4 " +"hack. Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "packed M72 LAW" -msgid_plural "packed M72 LAWs" -msgstr[0] "M72 輕型反裝甲火箭 (非射擊狀態)" +msgid "inactive flashbang hack" +msgid_plural "inactive flashbang hacks" +msgstr[0] "未啟動的閃光彈無人機" -#. ~ Use action menu_text for packed M72 LAW. -#. ~ Use action menu_text for glowstick. -#. ~ Use action menu_text for energy saber. -#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': -#. 'energy sabers (active)'}. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -msgid "Activate" -msgstr "啟動" +#. ~ Use action friendly_msg for inactive flashbang hack. +#: lang/json/TOOL_from_json.py +msgid "The flashbang hack flies from your hand and surveys the area!" +msgstr "閃光彈無人機飛越你的頭頂並開始搜索區域!" -#. ~ Use action msg for packed M72 LAW. +#. ~ Use action hostile_msg for inactive flashbang hack. #: lang/json/TOOL_from_json.py -msgid "You pull the activating lever, readying the LAW to fire." -msgstr "你拉起保險, 準備發射66火箭彈。" +msgid "You misprogram the flashbang hack; take cover!" +msgstr "你把閃光彈無人機的程式搞亂了。找掩護!" -#. ~ Description for packed M72 LAW +#. ~ Description for inactive flashbang hack #: lang/json/TOOL_from_json.py msgid "" -"This is a M72 LAW, packed in its storage form. Use it to pop it out and " -"make it ready to fire. Once it is activated, it cannot be repacked." -msgstr "這是一把 M72 火箭筒, 目前已經裝彈了。隨時使用它就可以將其擊發。一旦它被發射後, 就無法再次裝填。" +"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " +"that fly through the air. This one contains a flashbang and attacks by " +"flying at its target and detonating. Use this item to reprogram and " +"activate the flashbang hack. Electronics and computer skill determines if " +"the targeting matrix is reprogrammed successfully." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "hand pump" -msgid_plural "hand pumps" -msgstr[0] "手動幫浦" +msgid "inactive tear gas hack" +msgid_plural "inactive tear gas hacks" +msgstr[0] "未啟動的催涙彈無人機" -#. ~ Description for hand pump +#. ~ Use action friendly_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "This pump is suitable for pumping air into inflatable objects." -msgstr "這個幫浦是用來幫某些洩了氣的玩意打氣的。" +msgid "The tear gas hack flies from your hand and surveys the area!" +msgstr "催涙彈無人機飛越你的頭頂並開始搜索區域!" -#. ~ Description for UPS +#. ~ Use action hostile_msg for inactive tear gas hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the tear gas hack; take cover!" +msgstr "你把催涙彈無人機的程式搞亂了。找掩護!" + +#. ~ Description for inactive tear gas hack #: lang/json/TOOL_from_json.py msgid "" -"This is a unified power supply, or UPS. It is a device developed jointly by" -" military and scientific interests for use in combat and the field. The UPS" -" is designed to power bionics, armor and some guns, but drains batteries " -"quickly." +"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " +"that fly through the air. This one contains a tear gas canister and attacks" +" by flying at its target and releasing tear gas. Use this item to reprogram" +" and activate the tear gas hack. Electronics and computer skill determines " +"if the targeting matrix is reprogrammed successfully." msgstr "" #: lang/json/TOOL_from_json.py -msgid "acid bomb" -msgid_plural "acid bombs" -msgstr[0] "酸液彈" +msgid "inactive grenade hack" +msgid_plural "inactive grenade hacks" +msgstr[0] "未啟動的手榴彈無人機" -#. ~ Description for acid bomb +#. ~ Use action friendly_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "" -"This is a fragile container filled with acid. Throw it to spill out a pool " -"of potent acid." -msgstr "一個裝滿強酸的易碎容器。丟出去就會成為酸液灘。" +msgid "The grenade hack flies from your hand and surveys the area!" +msgstr "手榴彈無人機飛越你的頭頂並開始搜索區域!" -#. ~ Description for advanced UPS +#. ~ Use action hostile_msg for inactive grenade hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the grenade hack; take cover!" +msgstr "你把手榴彈無人機的程式搞亂了。找掩護!" + +#. ~ Description for inactive grenade hack #: lang/json/TOOL_from_json.py msgid "" -"This is an advanced version of the unified power supply, or UPS. This " -"device has been significantly redesigned to provide better efficiency as " -"well as to consume plutonium fuel cells rather than batteries. Sadly, its " -"plutonium reactor can't be charged in UPS charging station." +"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " +"fly through the air. This one contains a grenade and attacks by flying at " +"its target and detonating. Use this item to reprogram and activate the " +"grenade hack. Electronics and computer skill determines if the targeting " +"matrix is reprogrammed successfully." msgstr "" -"一個高階版的統一規格供電系統 (UPS)。重新設計的規格讓它可以使用更有效率地鈽元素, 而不是傳統電池。遺憾的是它的鈽反應器無法在 UPS " -"相容的車載充電站內充電。" #: lang/json/TOOL_from_json.py -msgid "advanced electronic cigarette" -msgid_plural "advanced electronic cigarettes" -msgstr[0] "高階版電子菸" +msgid "inactive laser turret" +msgid_plural "inactive laser turrets" +msgstr[0] "未啟動的雷射槍塔" -#. ~ Description for advanced electronic cigarette +#. ~ Description for inactive laser turret #: lang/json/TOOL_from_json.py msgid "" -"An advanced version of the electronic cigarette. A less harmful way to get " -"your nicotine fix than regular cigarettes, but still addictive. It needs " -"batteries and nicotine liquid to function." -msgstr "一根高階版的電子菸, 相較於一般香煙, 它對於你的健康傷害比較小, 但是仍然會讓你上癮, 它需要電池和液態尼古丁才能運作。" +"This is an inactive laser turret. Using this item involves turning it on " +"and placing it on the ground, where it will attach itself. If reprogrammed " +"and rewired successfully the turret will identify you as a friendly, and " +"attack all enemies with its revolving laser cannons. It requires sunlight " +"in order to fire." +msgstr "" +"這是一台未啟動的雷射槍塔。使用這個物品會將它啟動,放置在地面上會自動組裝。如果改寫程式並重調線路成功的話,槍塔會視你為盟友,並以旋轉雷射砲掃射敵人。它需要日光以獲得開火所需的能量。" #: lang/json/TOOL_from_json.py -msgid "compressed air horn" -msgid_plural "compressed air horns" -msgstr[0] "瓦斯喇叭" +msgid "inactive M2HB autonomous CROWS II" +msgid_plural "inactive M2HB autonomous CROWS IIs" +msgstr[0] "未啟動的 M2HB 自主性通用遙控武器台 II" -#. ~ Use action noise_message for compressed air horn. +#. ~ Description for inactive M2HB autonomous CROWS II #: lang/json/TOOL_from_json.py -msgid "HOOOOONK!" -msgstr "叭~~~!" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " +"the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M2HB." +msgstr "" +"一台未啟動的砲塔。使用此物品時會從你的物品欄內裝填原廠的 .50 白朗寧機槍彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 .50 " +"白朗寧機槍彈先從物品欄內丟出),使用後把它放在地上就會啟動並自行組裝。如果改寫程式成功的話,這台砲塔會將你識別為友方,並以內建的 M2HB " +"白朗寧重機槍攻擊所有範圍內的敵人。" -#. ~ Use action use_message for compressed air horn. #: lang/json/TOOL_from_json.py -msgid "You honk your airhorn." -msgstr "你按了喇叭。" +msgid "inactive manhack" +msgid_plural "inactive manhacks" +msgstr[0] "未啟動的鋸鳥" -#. ~ Description for compressed air horn +#. ~ Use action friendly_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small can of compressed air attached to a plastic horn. Pressing " -"the button on top causes it to emit a loud honking sound." -msgstr "這是一個小罐子裝填了壓縮空氣連結了塑膠喇叭。按下上方的按鈕就能夠發出巨大的喇叭聲。" +msgid "The manhack flies from your hand and surveys the area!" +msgstr "鋸鳥飛越你的頭頂並開始搜索區域!" +#. ~ Use action hostile_msg for inactive manhack. #: lang/json/TOOL_from_json.py -msgid "alarm clock" -msgid_plural "alarm clocks" -msgstr[0] "鬧鐘" +msgid "You misprogram the manhack; it's hostile!" +msgstr "你把鋸鳥的程式搞亂了。變成敵對狀態!" -#. ~ Description for alarm clock +#. ~ Description for inactive manhack +#. ~ Description for inactive hack #: lang/json/TOOL_from_json.py msgid "" -"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " -"to, it's always good to get an early start to your day. Can also be " -"disassembled into some useful parts." -msgstr "一個發條鬧鐘。雖然鬧鐘的噪音讓你有起床氣, 但讓你能早起總是好事。也能拆解成許多有用的零件。" +"This is an inactive manhack. Manhacks are fist-sized robots that fly " +"through the air. They are covered with whirring blades and attack by " +"throwing themselves against their target. Use this item to reprogram and " +"activate the manhack. Electronics and computer skill determines if the " +"targeting matrix is reprogrammed successfully." +msgstr "" +"一架未啟動的鋸鳥。鋸鳥是一種拳頭大的機器人, 能夠在空中飛。攻擊目標的方式是直接撞擊敵人, " +"用其身上佈滿嗡嗡旋轉的刀片造成傷害。使用這個物品就能啟動鋸鳥。電子與電腦技能將決定導向基礎能否成功被編寫。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/tool_quality_from_json.py -msgid "anvil" -msgid_plural "anvils" -msgstr[0] "鐵砧" +#: lang/json/TOOL_from_json.py +msgid "inactive mininuke hack" +msgid_plural "inactive mininuke hacks" +msgstr[0] "未啟動的迷你核彈無人機" -#. ~ Description for anvil +#. ~ Use action friendly_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "" -"This is an enormously heavy block of oddly shaped steel with a chisel-like " -"projection set into the corner. It's used in most metalworking fabrication " -"recipes." -msgstr "這是一個極端沉重且形狀奇特的鋼塊, 其中一端有個鑿子形狀的突出物。能用於大部分的金屬加工配方。" +msgid "The mininuke hack floats from your hand and surveys the area!" +msgstr "迷你核彈無人機從你的手上升起並開始搜索區域!" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "water mill" -msgid_plural "water mills" -msgstr[0] "水磨" +#. ~ Use action hostile_msg for inactive mininuke hack. +#: lang/json/TOOL_from_json.py +msgid "You misprogram the mininuke hack. Pray." +msgstr "你把迷你核彈無人機的程式搞亂了。祈禱吧。" -#. ~ Description for water mill +#. ~ Description for inactive mininuke hack #: lang/json/TOOL_from_json.py msgid "" -"A small water-powered mill that can convert starchy products into flour. " -"Can be placed via the construction menu." +"This is an inactive mininuke hack. Many times as large as a normal manhack," +" a mininuke hack contains a mininuke and attack by flying at their target " +"and detonating. Use this item to reprogram and activate the mininuke hack." +" Electronics and computer skill determines if the targeting matrix is " +"reprogrammed successfully." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "wind mill" -msgid_plural "wind mills" -msgstr[0] "風車" +#: lang/json/TOOL_from_json.py +msgid "inactive autonomous M249 CROWS II" +msgid_plural "inactive autonomous M249 CROWS IIs" +msgstr[0] "未啟動的自主性 M249 通用遙控武器台 II" -#. ~ Description for wind mill +#. ~ Description for inactive autonomous M249 CROWS II #: lang/json/TOOL_from_json.py msgid "" -"A small wind-powered mill that can convert starchy products into flour. Can" -" be placed via the construction menu." +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M249." msgstr "" +"一台未啟動的砲塔。使用此物品時會從你的物品欄內裝填原廠的 5.56x45 mm 子彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 " +"5.56x45 mm 子彈先從物品欄內丟出),使用後把它放在地上就會啟動並自行組裝。如果改寫程式成功的話,這台砲塔會將你識別為友方,並以內建的 M249" +" 攻擊所有範圍內的敵人。" #: lang/json/TOOL_from_json.py -msgid "banjo" -msgid_plural "banjos" -msgstr[0] "五絃琴" +msgid "inactive autonomous M240 CROWS II" +msgid_plural "inactive autonomous M240 CROWS IIs" +msgstr[0] "未啟動的自主性 M240 通用遙控武器台 II" -#. ~ Description for banjo +#. ~ Description for inactive autonomous M240 CROWS II #: lang/json/TOOL_from_json.py -msgid "A standard factory-made banjo. Looks to be in working condition." -msgstr "一把工廠製造的標準五絃琴。看起來狀態不錯。" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" +" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " +"give the turret) turning it on, and placing it on the ground, where it will " +"attach itself. If programmed successfully the turret will then identify you" +" as a friendly, and attack all enemies with its M240." +msgstr "" +"一台未啟動的砲塔。使用此物品時會從你的物品欄內裝填原廠的 7.62x51 mm 子彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 " +"7.62x51 mm 子彈先從物品欄內丟出),使用後把它放在地上就會啟動並自行組裝。如果改寫程式成功的話,這台砲塔會將你識別為友方,並以內建的 M240" +" 攻擊所有範圍內的敵人。" #: lang/json/TOOL_from_json.py -msgid "barometer" -msgid_plural "barometers" -msgstr[0] "氣壓計" +msgid "inactive riot control turret" +msgid_plural "inactive riot control turrets" +msgstr[0] "未啟動的鎮暴砲塔" -#. ~ Description for barometer +#. ~ Description for inactive riot control turret #: lang/json/TOOL_from_json.py -msgid "A plastic barometer that can read the atmospheric pressure." -msgstr "一個塑膠氣壓計, 可以用來檢視大氣壓力。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bear trap" -msgid_plural "bear traps" -msgstr[0] "捕獸夾" +msgid "" +"This is an inactive riot control turret. Using this item involves loading " +"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" +" to divide your ammunition, set aside whatever beanbag rounds you do NOT " +"want to give the turret) turning it on, and placing it on the ground, where " +"it will attach itself. If programmed successfully the turret will then " +"identify you as a friendly, and attack all enemies with its riot control " +"gun." +msgstr "" -#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "Bury the beartrap?" -msgstr "把捕獸夾埋起來?" +msgid "inactive turret" +msgid_plural "inactive turrets" +msgstr[0] "未啟動的槍塔" -#. ~ Use action done_message for bear trap. +#. ~ Description for inactive turret #: lang/json/TOOL_from_json.py -msgid "You set the beartrap." -msgstr "你設置了捕熊陷阱。" +msgid "" +"This is an inactive turret. Using this item involves loading the unit with " +"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " +"your ammunition, set aside whatever 9x19mm you do NOT want to give the " +"turret) turning it on, and placing it on the ground. If reprogrammed and " +"rewired successfully the turret will then identify you as a friendly, and " +"attack all enemies with its SMG." +msgstr "" +"未啟動的槍塔。使用此物品時會從你的物品欄內裝填原廠的 9x19 mm 子彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 9x19 mm " +"子彈先從物品欄內丟出),使用後把它放在地上就會啟動。如果改寫程式並重調線路成功的話,這台槍塔會將你識別為友方,並以內建的衝鋒槍攻擊所有範圍內的敵人。" -#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "You bury the beartrap." -msgstr "你把捕獸夾埋起來了。" +msgid "inactive TALON UGV" +msgid_plural "inactive TALON UGVs" +msgstr[0] "未啟動的 TALON 無人地面載具" -#. ~ Description for bear trap +#. ~ Use action friendly_msg for inactive TALON UGV. +#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "" -"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" -" plate. Use it to set it on the ground, creating a trap that will ensnare " -"and damage anything that steps on it. If you are carrying a shovel, you " -"will have the option of burying it." -msgstr "加載彈簧機制的鋼顎。使用方法是設置在地面, 作為誘捕及傷害踩上的獵物的陷阱。假如你有鏟子, 你還可以把它埋藏起來增加隱蔽性。" +msgid "The security bot beeps affirmatively and begins scanning for hostiles." +msgstr "保全機器人肯定地發出嗶嗶聲並開始搜尋敵蹤。" +#. ~ Use action hostile_msg for inactive TALON UGV. +#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "blade trap" -msgid_plural "blade traps" -msgstr[0] "刀刃陷阱" +msgid "You misprogram the security bot and it trains its gun on you. RUN!" +msgstr "" -#. ~ Use action done_message for blade trap. +#. ~ Description for inactive TALON UGV #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the blade trap %d squares away." -msgstr "你在%d格遠的地方設置刀刃陷阱。" +msgid "" +"This is an inactive TALON UGV equipped with an M16A4. Using this item " +"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " +"inventory (if you wish to divide your ammunition, set aside whatever " +"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " +"on the ground. If reprogrammed and rewired successfully the security bot " +"will then identify you as a friendly, roam around or follow you, and attack " +"all enemies with its rifle." +msgstr "" -#. ~ Description for blade trap #: lang/json/TOOL_from_json.py -msgid "" -"This is a machete attached laterally to a motor, with a tripwire controlling" -" its throttle. When the tripwire is pulled, the blade is swung around with " -"great force. The trap forms a 3x3 area of effect." -msgstr "開山刀連接在馬達上, 而絆索控制著馬達油門, 當絆索被觸發, 強力的馬達會帶動開山刀旋轉撕砍, 形成一格 3x3 區域的殺傷範圍。" +msgid "inactive M202A1 TALON UGV" +msgid_plural "inactive M202A1 TALON UGVs" +msgstr[0] "未啟動的 M202A1 TALON 無人地面載具" +#. ~ Description for inactive M202A1 TALON UGV #: lang/json/TOOL_from_json.py -msgid "nailboard trap" -msgid_plural "nailboard traps" -msgstr[0] "釘板陷阱" +msgid "" +"This is an inactive TALON UGV equipped with an M202A1. Using this item " +"involves loading the unit with the M235 rockets in your inventory (if you " +"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " +"want to give the robot) turning it on, and placing it on the ground. If " +"reprogrammed and rewired successfully the security bot will then identify " +"you as a friendly, roam around or follow you, and attack all enemies with " +"its M202A1." +msgstr "" -#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You set the board trap on the %s, nails facing up." -msgstr "你在 %s 上設置了釘板陷阱, 釘尖朝上。" +msgid "inactive nurse bot" +msgid_plural "inactive nurse bots" +msgstr[0] "未啟動的護士機器人" -#. ~ Description for nailboard trap +#. ~ Use action friendly_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "" -"These are several pieces of wood nailed together, with some nails sticking " -"straight up. If an unsuspecting victim steps on it, they'll get nails " -"through the foot." -msgstr "由木板與豎立的鐵釘合成的陷阱。假如有粗心的獵物踩上去, 腳掌就會被刺穿。" +msgid "The nurse bot beeps affirmatively and awaits orders." +msgstr "護士機器人肯定地發出嗶嗶聲並等待命令。" +#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "pair of bolt cutters" -msgid_plural "pairs of bolt cutters" -msgstr[0] "剪線鉗" +msgid "You misprogram the nurse bot. It's looking at you funny." +msgstr "你把護士機器人的程式搞亂了。它機器人的程式搞亂了。它好笑地看著你。" -#. ~ Description for pair of bolt cutters +#. ~ Description for inactive nurse bot #: lang/json/TOOL_from_json.py msgid "" -"This is a large pair of bolt cutters. You could use them to cut padlocks or" -" heavy gauge wire." -msgstr "一把大型的剪線鉗, 可以用它來剪斷掛鎖或鐵絲網。" +"This is an inactive nurse bot. Using this item involves placing it on the " +"ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the nurse bot will then identify you as a friendly, roam around" +" or follow you, and assist you in surgeries." +msgstr "" +"未啟動的護士機器人。把它放在地上並重新啟動它的機械身體。如果改寫程式並重調線路成功的話,護士機器人會將你辨識為友方,在附近漫遊或跟隨你,並協助你進行手術。" #: lang/json/TOOL_from_json.py -msgid "bone flute" -msgid_plural "bone flutes" -msgstr[0] "骨笛" +msgid "inactive grocery bot" +msgid_plural "inactive grocery bots" +msgstr[0] "未啟動的雜貨店機器人" -#. ~ Description for bone flute +#. ~ Use action friendly_msg for inactive grocery bot. +#. ~ Use action friendly_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "A polished bone flute with five finger holes." -msgstr "一支磨光了, 有五個指孔的骨笛。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "booby trap" -msgid_plural "booby traps" -msgstr[0] "詭雷" +msgid "The grocery bot beeps affirmatively and awaits orders." +msgstr "雜貨店機器人肯定地發出嗶嗶聲並等待命令。" -#. ~ Use action done_message for booby trap. +#. ~ Use action hostile_msg for inactive grocery bot. +#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You set the booby trap up and activate the grenade." -msgstr "你設置了詭雷並啟動了手榴彈。" +msgid "You misprogram the grocery bot. It's looking at you funny." +msgstr "你把雜貨店機器人的程式搞亂了。它機器人的程式搞亂了。它好笑地看著你。" -#. ~ Description for booby trap +#. ~ Description for inactive grocery bot +#. ~ Description for inactive busted grocery bot #: lang/json/TOOL_from_json.py msgid "" -"This is a crude explosive device triggered by a piece of string. Use it to " -"setup and watch some poor bastard trigger it." -msgstr "由繩子啟動的土製爆炸裝置。使用它來設置並觀賞觸發它的可憐混蛋下場。" - -#: lang/json/TOOL_from_json.py -msgid "brick kiln" -msgid_plural "brick kilns" -msgstr[0] "磚窯" +"This is an inactive grocery bot. Using this item involves placing it on the" +" ground and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the grocery bot will then identify you as a friendly, roam " +"around or follow you." +msgstr "" +"未啟動的雜貨店機器人。把它放在地上並重新啟動它的機械身體。如果改寫程式並重調線路成功的話,雜貨店機器人會將你辨識為友方,在附近漫遊或跟隨你。" -#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py -msgid "" -"This is a portable charcoal-fired kiln. It is designed for firing bricks, " -"but you could use it to fire anything made of clay." -msgstr "這是一種便攜式木炭爐。你可以用它來自製磚塊, 或是燒製黏土。" +msgid "inactive busted grocery bot" +msgid_plural "inactive busted grocery bots" +msgstr[0] "未啟動的損傷的雜貨店機器人" #: lang/json/TOOL_from_json.py -msgid "electric kiln" -msgid_plural "electric kilns" -msgstr[0] "電窯" +msgid "inactive broken cyborg" +msgid_plural "inactive broken cyborgs" +msgstr[0] "未啟動的壞掉的生化人" -#. ~ Description for electric kiln +#. ~ Use action friendly_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric kiln, powered by batteries. It is designed for " -"firing bricks, but you could use it to fire anything made of clay. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." +"The broken cyborg rises to the sound of screeching metal and peers around " +"for hostiles." msgstr "" -"一種便攜式的電窯, 由電池供電。它專為燒磚而設計, 但你可以用它來燒製任何粘土製成的東西。如果你機械技術夠的話, " -"甚至可以把它轉換連接到車輛電源系統來供電。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "bubble wrap" -msgid_plural "bubble wraps" -msgstr[0] "泡泡紙" -#. ~ Use action done_message for bubble wrap. +#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "You set the bubble wrap on the ground, ready to be popped." -msgstr "你在地上設置了泡泡紙, 踩到就會有剝剝聲。" +msgid "The broken cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Description for bubble wrap +#. ~ Description for inactive broken cyborg #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of plastic covered with air-filled bubbles. Use it to set " -"it on the ground, creating a trap that will warn you with noise when " -"something steps on it." -msgstr "一張塑膠紙上面佈滿空氣小泡泡。在地面上設置後能夠成為警報陷阱, 當有東西踩上後會發出聲響。" +"This is a deactivated broken cyborg, the last shreds of its humanity still " +"rotting away. Using this item involves placing it on the ground and " +"reactivating its mechanical body. If reprogrammed and rewired successfully " +"the cyborg will then follow you and attack enemies. You monster." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "C-4 explosive" -msgid_plural "C-4 explosives" -msgstr[0] "C-4 炸藥" +msgid "inactive prototype cyborg" +msgid_plural "inactive prototype cyborgs" +msgstr[0] "未啟動的原型生化人" -#. ~ Description for C-4 explosive +#. ~ Use action friendly_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer." -msgstr "這是一個由主要由旋風炸藥組成的軍用等級炸藥。標籤上寫著: \"爆炸性極強, 請謹慎使用! \" 內建一個小型計時器。" +"The prototype cyborg rises to the sound of screeching metal and peers around" +" for hostiles." +msgstr "" +#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "C-4 explosive (armed)" -msgid_plural "C-4 explosives (armed)" -msgstr[0] "C-4 炸藥 (啟動)" +msgid "The prototype cyborg lets out a howl of agony and attacks you!" +msgstr "" -#. ~ Use action no_deactivate_msg for C-4 explosive (armed). -#. ~ Use action no_deactivate_msg for mininuke. +#. ~ Description for inactive prototype cyborg #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already set the %s's timer, you might want to get away from it." -msgstr "你已經啟動了 %s 的計時器, 你也許會想要跑遠一點。" +msgid "" +"This is a deactivated prototype cyborg, glimpses of humanity can still be " +"seen in its empty eyes. Using this item involves placing it on the ground " +"and reactivating its mechanical body. If reprogrammed and rewired " +"successfully the cyborg will then follow you and attack enemies. You " +"monster." +msgstr "" -#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py -msgid "" -"This is military grade RDX composition explosive. A label reads: \"Highly " -"explosive, use with extreme caution!\" It comes with a small timer, which is" -" currently ticking down." -msgstr "這是一個由主要由旋風炸藥組成的軍用等級炸藥。標籤上寫著: \"爆炸性極強, 請謹慎使用! \" 內建一個小型計時器, 正在倒數中。" +msgid "inactive police bot" +msgid_plural "inactive police bots" +msgstr[0] "未啟動的警用機器人" +#. ~ Use action friendly_msg for inactive police bot. #: lang/json/TOOL_from_json.py -msgid "loose caltrops" -msgid_plural "loose caltrops" -msgstr[0] "雞爪釘" +msgid "The police bot rolls into action ready to pursue criminals." +msgstr "警用機器人迅速採取行動,準備追捕罪犯。" -#. ~ Use action done_message for loose caltrops. +#. ~ Use action hostile_msg for inactive police bot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the caltrops on the %s." -msgstr "你把雞爪釘灑在 %s 上。" +msgid "" +"A siren howls and lights flash as the police bot prepares to arrest you!" +msgstr "警用機器人準備逮捕你,警笛鳴叫、警燈狂閃。" -#. ~ Description for loose caltrops +#. ~ Description for inactive police bot #: lang/json/TOOL_from_json.py msgid "" -"These are small metal objects covered with many sharp points. If an " -"unsuspecting victim steps on one, they'll get a spine through the foot." -msgstr "這是一個有許多尖角的金屬小物品。若是有粗心的受害者踩上, 腳掌就會被刺到。" +"This is an inactive police robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"police bot will then identify you as law enforcement, roam around or follow " +"you, and attempt to detain lawbreakers." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "loose glass caltrops" -msgid_plural "loose glass caltrops" -msgstr[0] "鬆散的玻璃蒺藜" +msgid "inactive eyebot" +msgid_plural "inactive eyebots" +msgstr[0] "未啟動的眼球機器人" -#. ~ Use action done_message for loose glass caltrops. +#. ~ Use action friendly_msg for inactive eyebot. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You scatter the glass caltrops on the %s." -msgstr "你把玻璃蒺藜撒在 %s 上。" +msgid "The eyebot hums and takes to the sky." +msgstr "眼球機器人嗡嗡作響,飛向天空。" -#. ~ Description for loose glass caltrops +#. ~ Use action hostile_msg for inactive eyebot. #: lang/json/TOOL_from_json.py msgid "" -"These are glass shards glued together to expose their sharp edges. If an " -"unsuspecting victim steps on one, they'll get cut." -msgstr "這些玻璃碎片粘在一起,露出鋒利的邊緣。沒注意的人踩到,就會被割傷。" +"The eyebot beeps disapprovingly and focuses its camera on your face. Say " +"cheese!" +msgstr "眼球機器人不以為然地發出嗶嗶聲,並且相機對焦在你的臉上。說起司!" +#. ~ Description for inactive eyebot #: lang/json/TOOL_from_json.py -msgid "camera" -msgid_plural "cameras" -msgstr[0] "相機" +msgid "" +"This is an inactive eyebot. Using this item involves turning it on and " +"launching the UAV. If reprogrammed and rewired successfully the eyebot will" +" then keep watch for intruders." +msgstr "" -#. ~ Description for camera #: lang/json/TOOL_from_json.py -msgid "" -"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" -"sight', and flash. You can look at your photos on the digital screen, or " -"transfer them with a memory card. Takes conventional batteries." -msgstr "一台傻瓜型數位相機, 有液晶螢幕, 備用的觀景窗, 以及閃光燈。你可以在液晶螢幕看你的照片, 或是傳送到記憶卡。使用傳統電池。" +msgid "inactive cleaner bot" +msgid_plural "inactive cleaner bots" +msgstr[0] "未啟動的清潔機器人" +#. ~ Use action friendly_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "camera pro" -msgid_plural "camera pros" -msgstr[0] "單眼相機" +msgid "The cleaner bot emits a friendly beep and starts scrubbing." +msgstr "" -#. ~ Description for camera pro +#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "" -"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " -"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " -"view your photos on it or transfer them with a memory card; it runs on " -"conventional batteries. Before the Cataclysm, you could have taken " -"professional-grade photos using this." +msgid "The cleaner bot plays an error sound, but starts cleaning anyway." msgstr "" +#. ~ Description for inactive cleaner bot #: lang/json/TOOL_from_json.py -msgid "candle" -msgid_plural "candles" -msgstr[0] "蠟燭" +msgid "" +"This is an inactive cleaner bot. Using this item involves placing it on the" +" ground and turning it on. If reprogrammed and rewired successfully the " +"cleaner bot will respond to future commands." +msgstr "" -#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "You light the candle." -msgstr "你點亮蠟燭。" +msgid "inactive miner bot" +msgid_plural "inactive miner bots" +msgstr[0] "未啟動的礦工機器人" -#. ~ Description for candle +#. ~ Use action friendly_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. You'll need a lighter or matches to light it." -msgstr "一根粗蠟燭, 雖然提供不了多少光亮, 但可以持續燃燒很長一段時間。你需要有個打火機或火柴才能點燃。" +msgid "The miner bot whirrs and tunnels into the ground." +msgstr "" -#. ~ Use action msg for candle. +#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The candle winks out." -msgstr "蠟燭熄滅了。" +msgid "The miner bot spins out of control and lunges at you. Make way!" +msgstr "" -#. ~ Description for candle +#. ~ Description for inactive miner bot #: lang/json/TOOL_from_json.py msgid "" -"This is a thick candle. It doesn't provide very much light, but it can burn" -" for quite a long time. This candle is lit." -msgstr "一根粗蠟燭, 雖然提供不了多少光亮, 但可以持續燃燒很長一段時間。這蠟燭正在燃燒中。" +"This is an inactive mining robot. Using this item involves placing it on " +"the ground and turning it on. If reprogrammed and rewired successfully the " +"miner bot will respond to future commands." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "goo canister" -msgid_plural "goo canisters" -msgstr[0] "黏液罐" +msgid "inactive riot control bot" +msgid_plural "inactive riot control bots" +msgstr[0] "未啟動的鎮暴機器人" -#. ~ Description for goo canister +#. ~ Use action friendly_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "" -"There is a label on this canister: \"Warning: contains highly toxic and " -"corrosive materials. Contents may be sentient. Open at your own risk.\" " -"You think you can feel something moving inside it." -msgstr "上面有個標籤寫著: \"警告: 有毒且腐蝕性極強的材料。內容物可能是有意識的生物。打開風險自負。\" 你覺得你可以感受到裡面有東西在動。" +msgid "The riot control bot rolls into action." +msgstr "" +#. ~ Use action hostile_msg for inactive riot control bot. #: lang/json/TOOL_from_json.py -msgid "electric carver (off)" -msgid_plural "electric carvers (off)" -msgstr[0] "電動鋸刀 (關閉)" +msgid "" +"The riot control bot gases you and approaches with a pair of handcuffs." +msgstr "" -#. ~ Description for electric carver (off) +#. ~ Description for inactive riot control bot #: lang/json/TOOL_from_json.py msgid "" -"An electric meat carver powered by batteries. Two serrated blades that " -"vibrate together to slice just about anything from turkey to ham… even " -"zombies!" +"This is an inactive riot control bot. Using this item involves placing it " +"on the ground and turning it on. If reprogrammed and rewired successfully " +"the robot will bring order and peace to the horde." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electric carver (on)" -msgid_plural "electric carvers (on)" -msgstr[0] "電動鋸刀 (啟動)" +msgid "inactive skitterbot" +msgid_plural "inactive skitterbots" +msgstr[0] "未啟動的爬蟲機器人" -#. ~ Description for electric carver (on) +#. ~ Use action friendly_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "This carver is on and the blades are buzzing. Use it to turn it off." -msgstr "這把開著的電動鋸刀正產生嗡嗡的叫著。使用它來關閉。" +msgid "The skitterbot gives a quick bow and scurries away." +msgstr "爬蟲機器人快速鞠躬後,又迅速走開了。" +#. ~ Use action hostile_msg for inactive skitterbot. #: lang/json/TOOL_from_json.py -msgid "cellphone" -msgid_plural "cellphones" -msgstr[0] "手機" +msgid "The skitterbot darts around you and menacingly clicks its tazers." +msgstr "爬蟲機器人在你周圍快速移動著,並且威脅性地按它的電擊槍。" -#. ~ Use action msg for cellphone. +#. ~ Description for inactive skitterbot #: lang/json/TOOL_from_json.py -msgid "You light up the screen." -msgstr "你開啟螢幕亮光。" +msgid "" +"This is an inactive skitterbot. Using this item involves placing it on the " +"ground and turning it on. If reprogrammed and rewired successfully the " +"robot will race towards enemies and shock them." +msgstr "" -#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "The cellphone's batteries need more charge." -msgstr "這支手機的電池需要更多電力。" +msgid "inactive lab defense bot" +msgid_plural "inactive lab defense bots" +msgstr[0] "未啟動的實驗室警衛機器人" -#. ~ Description for cellphone +#. ~ Use action friendly_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"This is a cellphone, an older cousin of a smartphone but still popular in " -"certain circles due to its reliability, sturdiness and the ability to run on" -" common batteries. Using this cellphone will turn it on and provide light, " -"assuming it is sufficiently charged. It also has a clock app that includes " -"an alarm." +msgid "The lab defense bot shudders briefly and skitters away." msgstr "" -"這是一支手機, 是智慧型手機的前輩。由於其可靠性、續航力、以及使用一般電池的能力, 在某些圈子中仍然很受歡迎。\"使用\" 以啟動它並提供照明, " -"前提是它已經充足電。同時它具有一個包含鬧鐘功能的時鐘應用程式。" +#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "cellphone - Flashlight" -msgid_plural "cellphones - Flashlight" -msgstr[0] "手機 - 手電筒模式" +msgid "" +"The lab defense bot raises its front legs and shines a multitude of colored " +"lights in your face!" +msgstr "" -#. ~ Use action msg for cellphone - Flashlight. +#. ~ Description for inactive lab defense bot #: lang/json/TOOL_from_json.py -msgid "You stop lighting up the screen." -msgstr "你關掉螢幕亮光。" +msgid "" +"This is an inactive experimental robot plundered from a science lab. It " +"resembles a human-sized spider and was designed to deploy manhacks. Using " +"this item involves placing it on the ground and turning it on. If " +"reprogrammed and rewired successfully the robot will race towards enemies " +"and deploy a variety of experimental devices." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone" -msgid_plural "smartphones" -msgstr[0] "智慧型手機" +msgid "inactive milspec searchlight" +msgid_plural "inactive milspec searchlights" +msgstr[0] "未啟動的軍規探照燈" -#. ~ Use action msg for smartphone. -#. ~ Use action msg for atomic smartphone. -#. ~ Use action msg for Wraitheon executive's smartphone. +#. ~ Use action friendly_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "You activate the flashlight app." -msgstr "你啟動了手電筒 app。" +msgid "The searchlight flares up and establishes a perimeter." +msgstr "探照燈亮起來並建立探照範圍。" -#. ~ Use action need_charges_msg for smartphone. +#. ~ Use action hostile_msg for inactive milspec searchlight. #: lang/json/TOOL_from_json.py -msgid "The smartphone's charge is too low." -msgstr "這支智慧型手機的電力不足。" +msgid "" +"A bright light blinds you as the searchlight refuses to turn away from you." +msgstr "當探照燈鎖定你之後,強烈的燈光讓你睜不開眼睛。" -#. ~ Description for smartphone +#. ~ Description for inactive milspec searchlight #: lang/json/TOOL_from_json.py msgid "" -"A popular, fancy smartphone. Capable of making photos due to integrated " -"camera and illuminating an area as per flashlight app, assuming it has " -"enough charge. The smartphone also has a clock app that includes an alarm." -" Runs on a small, rechargeable power cell compatible with Unified Power " -"Supply." +"This is an inactive military-grade automated searchlight. Using this item " +"involves placing it on the ground and turning it on. If reprogrammed and " +"rewired successfully the searchlight will then identify you as an ally, " +"survey the area, and illuminate approaching hostiles. Seems to have an " +"unhealthy fascination with you." msgstr "" -"這是一支時髦、花俏的智慧型手機。假如它有足夠的電力, 它可以用內建的相機拍攝照片, " -"或用手電筒應用程式照亮一個區域。同時它具有一個包含鬧鐘功能的時鐘應用程式。它使用 UPS 相容的小型充電電池。" #: lang/json/TOOL_from_json.py -msgid "smartphone - music" -msgid_plural "smartphones - music" -msgstr[0] "智慧型手機 - 音樂" +msgid "inactive dispatch" +msgid_plural "inactive dispatches" +msgstr[0] "" -#. ~ Description for smartphone - music -#. ~ Description for atomic smartphone - music +#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. +#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "" -"This phone is playing music, steadily raising your morale. You can't hear " -"anything else while you're listening." -msgstr "這支手機正在播放音樂,穩步提高你的士氣。你在聽音樂時聽不到任何其他聲音。" +msgid "The dispatch whirrs onto its legs and searches for a target." +msgstr "" +#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': +#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "smartphone - Flashlight" -msgid_plural "smartphones - Flashlight" -msgstr[0] "智慧型手機 - 手電筒模式" +msgid "The dispatch turns on you, whacking at you with its arms!" +msgstr "" -#. ~ Use action menu_text for smartphone - Flashlight. -#. ~ Use action menu_text for atomic smartphone - Flashlight. -#. ~ Use action menu_text for Executive's smartphone - Flashlight. +#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive +#. dispatches'} #: lang/json/TOOL_from_json.py -msgid "Turn off flashlight" -msgstr "關掉手電筒" +msgid "" +"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " +"and deployer of kamikaze manhacks for defense. Activate it to place it onto" +" the ground; due to a one-way switch triggered during deactivation, however," +" it will be nonaggressive, and serves only as a distraction." +msgstr "" -#. ~ Use action msg for smartphone - Flashlight. -#. ~ Use action msg for atomic smartphone - Flashlight. -#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "You deactivate the flashlight app." -msgstr "你關掉了手電筒 app。" +msgid "inactive military dispatch" +msgid_plural "inactive military dispatches" +msgstr[0] "" +#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', +#. 'str_pl': 'inactive military dispatches'}. #: lang/json/TOOL_from_json.py -msgid "chainsaw (off)" -msgid_plural "chainsaws (off)" -msgstr[0] "鏈鋸 (關閉)" +msgid "The dispatch turns on you, slashing at you with its arms!" +msgstr "" -#. ~ Description for chainsaw (off) +#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive +#. military dispatches'} #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with gas, using this item will cause it to turn on, turning it into a very " -"powerful but unwieldy melee weapon." -msgstr "這是一把笨重的伐木工具, 但你也可以把它當作武器。如果裡面還有燃料, 打開它就可變成一把非常強大, 但笨重的近戰武器。" +"An inactive Northrop Dispatch, military model, serving as a mobile assembler" +" and deployer of lethal manhacks for combat situations. Activate it to " +"place it onto the ground; due to a one-way switch triggered during " +"deactivation, however, it will be nonaggressive, and serves only as a " +"distraction." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "chainsaw (on)" -msgid_plural "chainsaws (on)" -msgstr[0] "鏈鋸 (啟動)" +msgid "clothes hanger" +msgid_plural "clothes hangers" +msgstr[0] "" -#. ~ Description for chainsaw (on) +#. ~ Description for clothes hanger #: lang/json/TOOL_from_json.py -msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." -msgstr "這把開著的鏈鋸正產生大量的噪音。使用它來關閉。" +msgid "" +"A plastic clothes hanger with a metal hook to hang something on a rail." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "charcoal forge" -msgid_plural "charcoal forges" -msgstr[0] "炭火鍛造爐" +msgid "talking doll" +msgid_plural "talking dolls" +msgstr[0] "會說話玩偶" -#. ~ Description for charcoal forge +#. ~ Description for talking doll #: lang/json/TOOL_from_json.py msgid "" -"This is a portable, charcoal fired, metalworking forge. If combined with " -"the right tools, you could use this for metalworking." -msgstr "一個燒木炭能鑄鐵的攜帶式鍛造爐。只要跟正確的工具一起使用, 你就能用這個東西來進行鑄造。" +"This is a talking doll, meant for children. Fortunately it still works, and" +" you could unload the batteries out of it." +msgstr "一個小孩玩的會說話玩偶。還好還有電, 你能夠從裡面取出電池。" #: lang/json/TOOL_from_json.py -msgid "charcoal water purifier" -msgid_plural "charcoal water purifiers" -msgstr[0] "木炭淨水器" +msgid "powered quarterstaff" +msgid_plural "powered quarterstaves" +msgstr[0] "電擊木杖" -#. ~ Description for charcoal water purifier +#. ~ Description for powered quarterstaff #: lang/json/TOOL_from_json.py msgid "" -"Using this item on a container full of water will purify the water using " -"layered charcoal. Once the charcoal has purified enough water, it will " -"become unusable and can be disassembled and recycled. Water taken from " -"uncertain sources like a river may be dirty." -msgstr "" -"使用這個物品在裝水的容器就能利用這個物品, 來經過層層的木炭過濾來取得淨化的水。當木炭已經過濾了一定量的水後, " -"就不能再使用只能拆解回收。河川之類的的水源有可能是被污染的。" +"This is an ironshod quarterstaff that has a high-voltage stun gun built into" +" the handle. The stun gun is wired to the metal caps at either end of the " +"staff, allowing you to zap a dangerous opponent should beating them " +"senseless with it prove too hazardous." +msgstr "這是一根鐵頭木杖, 在握把部分內嵌了高電壓的電擊槍。電擊槍連結到木杖的鐵頭部分, 讓你能夠把危險的對手電到乖乖的。" #: lang/json/TOOL_from_json.py -msgid "lifestraw" -msgid_plural "lifestraws" -msgstr[0] "" +msgid "tactical tonfa (off)" +msgid_plural "tactical tonfas (off)" +msgstr[0] "戰術旋棍 (關閉)" -#. ~ Description for lifestraw +#. ~ Description for tactical tonfa (off) #: lang/json/TOOL_from_json.py msgid "" -"Set the lifestraw in suspect water, let sit for one minute then drink. The " -"two part filtration system will purify the water you drink. Water taken " -"from uncertain sources like a river may be dirty." +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the tonfa, and by extension to " +"anyone unfortunate enough to be in contact with them. It also has a nifty " +"flashlight, which is off at the moment." msgstr "" +"這是一個強化的塑膠旋棍, 有著中空的結構並裝填入了高功率的可充電電池。當手把上的開關按下時, 會產生高電壓電流到旋棍兩端的電極, " +"讓不幸的受害者受到電擊。同時也能當做一個很好的手電筒。目前電源是關閉的。" #: lang/json/TOOL_from_json.py -msgid "charcoal smoker" -msgid_plural "charcoal smokers" -msgstr[0] "碳烤爐" +msgid "tactical tonfa (on)" +msgid_plural "tactical tonfas (on)" +msgstr[0] "戰術旋棍 (啟動)" -#. ~ Description for charcoal smoker +#. ~ Description for tactical tonfa (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a portable charcoal smoker. Good for weekend barbecuing and " -"preserving meat with smoke." -msgstr "是個攜帶式的碳烤爐。週末烤肉與煙燻肉來長期保存的良伴。" +"This is a reinforced plastic tonfa; the core is hollowed out and is filled " +"with capacitors and a high-yield rechargeable storage battery. When a " +"switch on the handle is pressed, a high-voltage current is transmitted to " +"the two electrodes mounted in the end of the weapon, and by extension to " +"anyone unfortunate enough to be in contact with them. The integral " +"flashlight is turned on, continually draining power and lighting the " +"surrounding area." +msgstr "" +"這是一個強化的塑膠旋棍, 有著中空的結構並裝填入了高功率的可充電電池。當手把上的開關按下時, 會產生高電壓電流到旋棍兩端的電極, " +"讓不幸的受害者受到電擊。內建的手電筒已經啟動, 持續的消耗電力並電擊鄰近的區域。" #: lang/json/TOOL_from_json.py -msgid "charcoal cooker" -msgid_plural "charcoal cookers" -msgstr[0] "木炭炊具" +msgid "L-stick (off)" +msgid_plural "L-sticks (off)" +msgstr[0] "發光棍 (關閉)" -#. ~ Description for charcoal cooker +#. ~ Use action msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a little metal tank for holding charcoal with a pilot light " -"attached. You could use it for cooking food." -msgstr "附帶點火器的小型儲煤金屬罐, 你可以用它來煮食。" +msgid "The L-stick(tm) lights up." +msgstr "發光棍點亮了。" +#. ~ Use action need_charges_msg for L-stick (off). #: lang/json/TOOL_from_json.py -msgid "paint chipper" -msgid_plural "paint chippers" -msgstr[0] "油漆刮刀" +msgid "The L-stick(tm)'s batteries are empty." +msgstr "發光棍的電池沒電了。" -#. ~ Description for paint chipper +#. ~ Description for L-stick (off) #: lang/json/TOOL_from_json.py -msgid "A tool similar to a chisel, designed to remove paint." -msgstr "一個類似鑿子的工具, 用來刮除油漆。" +msgid "" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources." +msgstr "" +"由 Light corporation 製造, 因為是以超合金素材製造, 這支時髦的棍棒不止能作為光源, " +"同時也能作為輕量武器。由於它有對傳統光源的專利效能改善, 它通常被稱為 L-stick或者發光棍, 電池比其他光源持續得更長久。" #: lang/json/TOOL_from_json.py -msgid "metalworking chisel" -msgid_plural "metalworking chisels" -msgstr[0] "鐵工鑿子" +msgid "L-stick (on)" +msgid_plural "L-sticks (on)" +msgstr[0] "發光棍 (啟動)" -#. ~ Description for metalworking chisel +#. ~ Use action msg for L-stick (on). +#: lang/json/TOOL_from_json.py +msgid "The l-stick(tm)'s light fades away." +msgstr "發光棍熄滅了。" + +#. ~ Description for L-stick (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a short, stout metalworking chisel. It's used in some metalworking " -"fabrication recipes." -msgstr "一根短而粗的鐵工鑿子。能用於一些金屬加工配方。" +"Produced by the Light corporation, this stylish staff not only functions as " +"a light source, but doubles as a light-weight weapon, due to the superalloy " +"materials it is made of. Due to proprietary efficiency improvements over " +"standard light sources, the L-stick or light stick as it is commonly called," +" batteries last longer than other light sources. The staff is glowing " +"brightly, which is slowly draining the batteries." +msgstr "" +"由 Light corporation 製造, 因為是以超合金素材製造, 這支時髦的棍棒不止能作為光源, " +"同時也能作為輕量武器。由於它有對傳統光源的專利效能改善, 它通常被稱為 L-stick或者發光棍, 電池比其他光源持續得更長久。這根棍棒正發出亮光, " +"緩慢地消耗電池。" #: lang/json/TOOL_from_json.py -msgid "circular saw (off)" -msgid_plural "circular saws (off)" -msgstr[0] "圓鋸機 (關閉)" +msgid "Louisville Slaughterer" +msgid_plural "Louisville Slaughterers" +msgstr[0] "炙焰打擊手" -#. ~ Use action msg for circular saw (off). +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "You turn on the circular saw." -msgstr "你打開圓鋸機的電源。" +msgid "You light the Louisville Slaughterer." +msgstr "你點燃炙焰打擊手。" -#. ~ Description for circular saw (off) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. Spins a circular blade fast " -"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " -"effective in combat, is hard to hit with due to its small size." +"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" +" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " +"need a lighter or matches to light it." msgstr "" +"一大塊吸飽汽油的布料與諾梅克斯阻燃纖維纏繞在堅固的木頭球棒上。點燃它, 讓球賽變得更加火熱吧! 喔, 對了, 你當然要有打火機或火柴才能點燃。" +#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "circular saw (on)" -msgid_plural "circular saws (on)" -msgstr[0] "圓鋸機 (啟動)" +msgid "The Louisville Slaughterer is extinguished." +msgstr "炙焰打擊手熄滅了。" -#. ~ Description for circular saw (on) +#. ~ Description for Louisville Slaughterer #: lang/json/TOOL_from_json.py msgid "" -"A lightweight handheld cordless circular saw. It is currently on and the " -"blade is spinning; use this item to turn it off." -msgstr "一個輕量級的手持式無線圓鋸。目前刀片正在旋轉著, 使用它可以關閉。" - -#: lang/json/TOOL_from_json.py -msgid "clarinet" -msgid_plural "clarinets" -msgstr[0] "豎笛" +"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" +"resistant Nomex fabric. It is burning brightly, and makes it much easier to" +" see the baselines at night games (It also makes the umpire FAR more likely " +"to call a ball instead of a strike)." +msgstr "" +"一大塊吸飽汽油的布料與諾梅克斯阻燃纖維纏繞在堅固的木頭球棒上。它正發出亮光, 讓人在夜晚中的球賽能更清楚的看見跑壘線 (也更容易說服裁判把好球判壞球) " +"-- [手上拿火焰球棒當然怕]" -#. ~ Description for clarinet #: lang/json/TOOL_from_json.py -msgid "An ornate clarinet made from wood." -msgstr "一支華麗的木製豎笛。" +msgid "generic kitchen knife" +msgid_plural "generic kitchen knives" +msgstr[0] "" #: lang/json/TOOL_from_json.py -msgid "coffeemaker" -msgid_plural "coffeemakers" -msgstr[0] "咖啡機" +msgid "butcher knife" +msgid_plural "butcher knives" +msgstr[0] "菜刀" -#. ~ Description for coffeemaker +#. ~ Description for butcher knife #: lang/json/TOOL_from_json.py msgid "" -"This is a heating element with pot and frame for holding coffee or other " -"powders. It's got a battery compartment for use when the power goes out. " -"You can use it to make coffee, or other drinks if you so choose." -msgstr "" -"這是一個具有用來承裝咖啡或其它粉末的壺及架子組合而成的加熱元件。它有一個當沒市電供給時可用來放置電池的空間。你可以用它來製作咖啡, 或你所選的其它飲料。" +"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" +" item for butchering corpses." +msgstr "一把銳利又沈重的刀子。能夠作為良好的近戰武器, 也是用來屠宰屍體的理想物品。" #: lang/json/TOOL_from_json.py -msgid "concrete mixer" -msgid_plural "concrete mixers" -msgstr[0] "混凝土攪拌機" +msgid "steak knife" +msgid_plural "steak knives" +msgstr[0] "餐刀" -#. ~ Description for concrete mixer +#. ~ Description for steak knife #: lang/json/TOOL_from_json.py msgid "" -"A portable concrete mixer. It is still large and heavy, but it can be " -"operated solo, and runs on batteries. It also has a heater built in." -msgstr "一台攜帶式的混凝土攪拌機。雖然又大又笨重, 但是它可以依靠電池獨立運作。內建加熱器。" +"This is a sharp knife, designed for cutting meat. It makes a poor melee " +"weapon, but is decent at butchering corpses." +msgstr "一把銳利的刀子。能夠作為近戰武器是不合格的, 但是至少還能用來屠宰屍體。" #: lang/json/TOOL_from_json.py -msgid "control laptop" -msgid_plural "control laptops" -msgstr[0] "操控用筆記型電腦" +msgid "paring knife" +msgid_plural "paring knives" +msgstr[0] "削皮刀" -#. ~ Description for control laptop +#. ~ Description for paring knife #: lang/json/TOOL_from_json.py msgid "" -"A modified laptop, now capable of transmitting in the ultra high frequencies" -" utilized by robots. Activate it to command robots from afar." -msgstr "一個被修改過的筆記型電腦, 現在可以用來對機器人傳送高頻訊號, 你可以啟動它以從遠方控制機器人。" +"This is a short-bladed knife with a sharp blade, made for fine controlled " +"cuts to vegetables without using a cutting board." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "copper axe" -msgid_plural "copper axes" -msgstr[0] "銅斧" +msgid "chef knife" +msgid_plural "chef knives" +msgstr[0] "廚師刀" -#. ~ Description for copper axe +#. ~ Description for chef knife #: lang/json/TOOL_from_json.py msgid "" -"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " -"make a crude yet effective axe." -msgstr "把一大塊加工過的銅固定在一個木柄上, 就成了一把粗糙但有效的斧頭。" +"This is a long-bladed kitchen knife. The blade is wider than the handle, " +"giving room for the wielder's knuckles, and it has a characteristic curve " +"for a fast rocking action for chopping vegetables. It makes a good melee " +"weapon, but the wide blade is unwieldy for butchering." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "copper knife" -msgid_plural "copper knives" -msgstr[0] "銅刀" +msgid "carving knife" +msgid_plural "carving knives" +msgstr[0] "雕刻刀" -#. ~ Description for copper knife +#. ~ Description for carving knife #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of crudely-worked copper, and a simple handle. " -"Primitive, but a step above stone-age." -msgstr "一把由加工過的銅和簡易手把合成的粗製刀, 很原始, 但是己經是從石器時代進步了。" +"This is a long-bladed kitchen knife with a thin, slightly curved blade for " +"deftly slicing meat either in flat sheets or around the bone. It would be a" +" decent melee weapon, and excellent for butchery." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "cordless drill" -msgid_plural "cordless drills" -msgstr[0] "無線電鑽" +msgid "bread knife" +msgid_plural "bread knives" +msgstr[0] "麵包刀" -#. ~ Description for cordless drill +#. ~ Description for bread knife #: lang/json/TOOL_from_json.py msgid "" -"This is a cordless battery-powered drill with a selection of drill bits." -msgstr "這是一把無線電鑽, 由電池供電, 供有一套鑽頭可供選擇。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "cot" -msgid_plural "cots" -msgstr[0] "行軍床" +"This knife has quite a long blade with a scalloped edge for cutting bread. " +"It's not that sharp, but its length and heft mean it could do a bit of " +"damage and cause some nasty tearing." +msgstr "" -#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "You unfold the cot and place it on the ground." -msgstr "你攤開行軍床, 並且把它放在地上。" +msgid "vegetable cleaver" +msgid_plural "vegetable cleavers" +msgstr[0] "切菜刀" -#. ~ Description for cot +#. ~ Description for vegetable cleaver #: lang/json/TOOL_from_json.py msgid "" -"This is a military style fold up cot. While it may not be quite as " -"comfortable as a bed, it's better than slumming it on the ground." -msgstr "這是一個軍事風格的折疊床。雖然以床來說它躺起來可能不是很舒服, 但總比睡在堅硬的地板上更好。" +"This is a menacing looking knife with a broad, square shaped blade, curved " +"for fast vegetable chopping. Its heft and sharpness would make it a decent " +"weapon as well, although not as good as a meat cleaver." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "cow bell" -msgid_plural "cow bells" -msgstr[0] "牛鈴" +msgid "meat cleaver" +msgid_plural "meat cleavers" +msgstr[0] "切肉刀" -#. ~ Description for cow bell +#. ~ Description for meat cleaver #: lang/json/TOOL_from_json.py -msgid "A brass cow bell. Potentially useful in so many ways." -msgstr "一個黃銅牛鈴。可能能用在許多方面。" +msgid "" +"This is a menacing looking knife with a broad, square shaped blade. Its " +"heft and sharpness would make it a very effective melee weapon, and an " +"excellent butchering tool." +msgstr "這把有著寬大方形刀身的刀子看起來很有威脅感。它的重量和鋒利度使它成為非常有效的近戰武器,同時也是出色的屠宰工具。" #: lang/json/TOOL_from_json.py -msgid "crack pipe" -msgid_plural "crack pipes" -msgstr[0] "快克吸食器" +msgid "makeshift war scythe" +msgid_plural "makeshift war scythes" +msgstr[0] "粗製戰鐮" -#. ~ Description for crack pipe +#. ~ Description for makeshift war scythe #: lang/json/TOOL_from_json.py msgid "" -"This is a fine glass tube with a bulb with a bowl on one end. It's used to " -"partake of certain illicit substances." -msgstr "一根尾端是球狀的玻璃管, 用來吸食一些非法物質的器具。" +"This farming tool has been modified into an improvised weapon by rotating " +"its blade 90 degrees, transforming it into a deadly giant blade on the end " +"of a stick. However it's quite fragile." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "crash axe" -msgid_plural "crash axes" -msgstr[0] "" +msgid "spike on a stick" +msgid_plural "spike on a sticks" +msgstr[0] "尖刺綁長棍" -#. ~ Description for crash axe +#. ~ Description for spike on a stick #: lang/json/TOOL_from_json.py msgid "" -"A short lightweight emergency tool with a quarter circular blade, a short " -"pick opposite the blade and an insulated handle. Used on airplanes to chop " -"down or pry walls or cabinets to gain access in case of fire." +"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" +" sharp, and crudely constructed, but it will keep the zombies out of arm's " +"reach until you can find something better." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "crossbow trap" -msgid_plural "crossbow traps" -msgstr[0] "十字弓陷阱" - -#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "You set the crossbow trap." -msgstr "你設置了十字弓陷阱。" +msgid "simple knife spear" +msgid_plural "simple knife spears" +msgstr[0] "簡單的刀矛" -#. ~ Description for crossbow trap +#. ~ Description for simple knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a simple tripwire, which is attached to the trigger of a loaded " -"crossbow. When pulled, the crossbow fires. Only a single round can be " -"used, after which the trap is disabled." -msgstr "一個簡單的絆索連接到一個上膛十字弓的扳機。當一被拉動, 十字弓就會發射。一次只能射出一發箭, 之後這陷阱就失效了。" +"A flimsy pole made of wood with a knife bound to the end. It's long enough " +"to slice from a distance, but the knife isn't that well attached. You could" +" take a bit more time to carefully split the shaft and attach the knife " +"blade more permanently." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "crowbar" -msgid_plural "crowbars" -msgstr[0] "撬棍" +msgid "knife spear" +msgid_plural "knife spears" +msgstr[0] "刀矛" -#. ~ Description for crowbar +#. ~ Description for knife spear #: lang/json/TOOL_from_json.py msgid "" -"This is a hefty prying tool. Use it to open locked doors without destroying" -" them or to lift manhole covers. You could also wield it to bash some heads" -" in." -msgstr "戰慄時空遊戲中主角高登弗里曼手持的神器。用這個物品能夠在不破壞的前提下撬開鎖住的門, 或是移開人孔蓋。你也可以手持它來把某人的頭打爆。" +"A sturdy wooden pole that has been carefully split and reinforced. At the " +"split point, a sharp blade has been bolted into place and reinforced with " +"layers of sturdy wrapped bindings." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "crucible" -msgid_plural "crucibles" -msgstr[0] "坩鍋" +msgid "homemade halfpike" +msgid_plural "homemade halfpikes" +msgstr[0] "自製短矛" -#. ~ Description for crucible +#. ~ Description for homemade halfpike #: lang/json/TOOL_from_json.py msgid "" -"This is a small metalworking crucible. It's used in some metalworking " -"fabrication recipes." -msgstr "一個進行鑄鐵作業時的小坩鍋。能用於一些金屬加工配方。" +"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " +"spike seated and bound into place at its tip. Its functional grip and " +"decent construction makes it a usable, if not effective, weapon." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "clay crucible" -msgid_plural "clay crucibles" -msgstr[0] "陶製坩鍋" +msgid "switchblade" +msgid_plural "switchblades" +msgstr[0] "彈簧刀" -#. ~ Description for clay crucible +#. ~ Description for switchblade #: lang/json/TOOL_from_json.py msgid "" -"This is a primitive metalworking crucible made of clay. You could use it " -"for metalworking." -msgstr "一個由黏土作成的原始坩堝。你可以用來進行金屬加工。" +"This is a long and thin knife with a spring-loaded blade that rests inside " +"the handle while not in use." +msgstr "這是一把長而薄的刀子, 在握把加入了彈簧收納的機制, 在不用的時候可以收起刀子。" #: lang/json/TOOL_from_json.py -msgid "electric firestarter" -msgid_plural "electric firestarters" -msgstr[0] "電子點火器" +msgid "folding knife" +msgid_plural "folding knives" +msgstr[0] "折疊刀" -#. ~ Description for electric firestarter +#. ~ Description for folding knife #: lang/json/TOOL_from_json.py msgid "" -"This is a crudely made electric firestarter, which can function as an " -"inefficient lighter." -msgstr "這是個粗製的電子點火器, 可以當作低效的打火機使用。" +"This is a small folding knife, with a locking blade and a pocket clip. Not " +"as good a weapon as a solid fixed-blade knife, but better than a penknife." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "improvised lockpick" -msgid_plural "improvised lockpicks" -msgstr[0] "粗製開鎖器" +msgid "combat knife" +msgid_plural "combat knives" +msgstr[0] "戰鬥刀" -#. ~ Description for improvised lockpick +#. ~ Description for combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is an improvised set of picks and torsion wrenches made from scrap " -"metal. You need MacGyver-like skills to open locks with these as they are " -"brittle, but they lower the chances of alarms being set off." -msgstr "這是簡單的用廢金屬製成的開鎖工具。想用它來打開鎖需要馬蓋先般的機械技能, 但它確實能減少警報響起的機率。" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet." +msgstr "一把軍用戰鬥刀。非常輕又銳利, 在熟練的人手上相當致命。能夠當成刺刀使用。" #: lang/json/TOOL_from_json.py -msgid "damaged shelter kit" -msgid_plural "damaged shelter kits" -msgstr[0] "受損的帳篷" +msgid "modified combat knife" +msgid_plural "modified combat knives" +msgstr[0] "" -#. ~ Description for damaged shelter kit +#. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small shelter, made of sticks and skins. Use it to place. This " -"shelter has been damaged, and needs repairs." -msgstr "小型庇護所, 用木棍跟毛皮搭設, 使用它來設置。這東西已經受損, 需要修理。" +"This is a military combat knife. It is light and extremely sharp, and could" +" be deadly in either the right hands or when attached as a bayonet. This " +"one was modified and customized to mount on pretty much any weapon other " +"than pistols, if you so want." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "food dehydrator" -msgid_plural "food dehydrators" -msgstr[0] "食物脫水機" +msgid "hunting knife" +msgid_plural "hunting knives" +msgstr[0] "獵刀" -#. ~ Description for food dehydrator +#. ~ Description for hunting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric food dehydrator. It's powered by batteries, and" -" could be invaluable in preserving food." -msgstr "這是一個攜帶式電子食物 脫水機。需要靠電池驅動, 就能夠把食物脫水達到長期保存的目的。" +"Commonly used by hunters, this single-edge sheath knife is designed for " +"cutting and skinning game rather than combat." +msgstr "這把單面刃通常是獵人在使用的, 主要是用來切削與剝皮, 而不是用來戰鬥。" #: lang/json/TOOL_from_json.py -msgid "directional antenna" -msgid_plural "directional antennas" -msgstr[0] "指向性天線" +msgid "survival knife" +msgid_plural "survival knives" +msgstr[0] "生存者戰鬥刀" -#. ~ Description for directional antenna +#. ~ Description for survival knife #: lang/json/TOOL_from_json.py msgid "" -"This is an antenna designed to pick up signals better when pointed at the " -"source. You could use this with a radio to receive faint signals." -msgstr "當天線對準訊號來源的時候會有更好的收訊效果。你能夠把這個東西和無線電搭配使用來接收微弱的訊號。" +"This massive knife features a hollow handle with a compass built into the " +"pommel and a row of fearsome looking saw teeth along the back of its blade." +msgstr "這把巨大的戰鬥刀的特徵在於, 他的把手是空心的, 把手底端的地方裝了一個指南針, 刀背有著一排看起來令人害怕的鋸齒。" #: lang/json/TOOL_from_json.py -msgid "dive knife" -msgid_plural "dive knives" -msgstr[0] "潛水刀" +msgid "RM42 fighting knife" +msgid_plural "RM42 fighting knives" +msgstr[0] "RM42 戰鬥刀" -#. ~ Description for dive knife +#. ~ Description for RM42 fighting knife #: lang/json/TOOL_from_json.py msgid "" -"This is a short, sturdy knife with a serrated edge for cutting lines and " -"straps, and a blunt tip for prying. Used primarily by divers, it is very " -"light and takes up virtually no space in one's pockets." +"This sturdy matte black Rivtech combat dagger features a long and slim " +"double-edged blade with a spear-point and a distinctive slip-resistant grip " +"which can also be used to affix it to a suitable firearm. Originally " +"manufactured for the military, it was very popular in films and among " +"collectors due to its fearsome appearance." msgstr "" -"這是一把短且堅固的刀, 附帶鋸齒邊緣的刀刃和皮帶, 以及一個鈍頭的撬口。主要是潛水員在使用, 它很輕, 能放在一個人的口袋裡, 且幾乎不佔用空間。" +"這是由Rivtech公司所製造的黑色啞光戰鬥匕首, 特徵在於細長的雙刃刀鋒、長矛狀刀尖和防滑握柄。並可以固定在合適的槍械上。最初僅屬於軍隊裝備, " +"後來因為它令人恐懼的外觀在電影與收藏界中富有盛名。" #: lang/json/TOOL_from_json.py -msgid "dog whistle" -msgid_plural "dog whistles" -msgstr[0] "狗笛" +msgid "Swiss Army knife" +msgid_plural "Swiss Army knives" +msgstr[0] "瑞士刀" -#. ~ Description for dog whistle +#. ~ Description for Swiss Army knife #: lang/json/TOOL_from_json.py msgid "" -"This is a small whistle. When used, it produces a high tone that causes " -"nearby friendly dogs to either follow you closely and stop attacking, or " -"start attacking enemies if they are currently docile." -msgstr "這是一個小哨子。當使用時, 能夠吹響出高頻音效, 能對自己的狗下達停止攻擊並靠近自己的命令, 或是開始攻擊敵人。" +"An iconic pocket knife imported from Europe. Its red plastic handle " +"conceals many small tools." +msgstr "一個從歐洲進口的經典口袋刀, 他的紅色塑膠刀柄裡面隱藏著許多的工具。" #: lang/json/TOOL_from_json.py -msgid "Whistle of Tindalos" -msgid_plural "Whistles of Tindalos" -msgstr[0] "" +msgid "trench knife" +msgid_plural "trench knives" +msgstr[0] "雙刃短刀" -#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of -#. Tindalos'} +#. ~ Description for trench knife #: lang/json/TOOL_from_json.py -msgid "Who is this Tindalos guy?" -msgstr "廷達洛斯這傢伙是誰?" +msgid "" +"This stout combat knife features a steel guard to protect the user's " +"knuckles. The guard can also be used for striking or blocking, and the " +"knife can also be used to butcher corpses." +msgstr "這把粗壯的戰鬥刀採用了金屬護把來保護使用者的指關節。護把同時也可用於攻擊或防禦, 這把刀也可用於屠宰屍體。" #: lang/json/TOOL_from_json.py -msgid "whistle multitool" -msgid_plural "whistle multitools" -msgstr[0] "多功能哨子" +msgid "makeshift knife" +msgid_plural "makeshift knives" +msgstr[0] "粗製刀子" -#. ~ Description for whistle multitool +#. ~ Description for makeshift knife #: lang/json/TOOL_from_json.py msgid "" -"A cheap gadget combining a whistle, thermometer, magnifying glass, and " -"compass." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "dynamite" -msgid_plural "dynamites" -msgstr[0] "炸藥" +"A knife consisting of a long, somewhat sharpened, spike and a tightly " +"wrapped rag as a handle. It makes a good melee weapon." +msgstr "把一些尖銳的長棘緊緊地包裹塊破布當做握柄的小刀。它是一把很好的近戰武器。" -#. ~ Use action msg for dynamite. #: lang/json/TOOL_from_json.py -msgid "You light the dynamite." -msgstr "你點燃了炸藥。" +msgid "makeshift machete" +msgid_plural "makeshift machetes" +msgstr[0] "粗製開山刀" -#. ~ Description for dynamite +#. ~ Description for makeshift machete #: lang/json/TOOL_from_json.py msgid "" -"These are several sticks of explosives with a fuse attached. Use this item " -"to light the fuse. You will, of course, need a lighter or matches in your " -"inventory to do this. Shortly after lighting the fuse, this item will " -"explode, so get away!" -msgstr "" -"加上了引線連結的數根炸藥。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, 在那之前離它越遠越好!" +"This is a large blade that has had a portion of the handle wrapped in duct " +"tape, making it easier to wield as a rough machete." +msgstr "這是一把大刀刃, 握把是用大力膠帶纏的。讓它可以被輕易的揮動。" #: lang/json/TOOL_from_json.py -msgid "dynamite (lit)" -msgid_plural "dynamites (lit)" -msgstr[0] "炸藥 (點燃)" +msgid "machete" +msgid_plural "machetes" +msgstr[0] "開山刀" -#. ~ Description for dynamite (lit) +#. ~ Description for machete #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this dynamite is lit and hissing. It'll explode any moment now." -msgstr "這個炸藥的引線已經點燃並嘶嘶作響。將會隨時被引爆。" +"This huge steel knife makes an excellent tool for cutting down large " +"vegetation or other 'obstacles.'" +msgstr "這把大鋼刀能夠砍下大型植物或是其他 '阻礙' 。" #: lang/json/TOOL_from_json.py -msgid "electronic handcuffs" -msgid_plural "electronic handcuffs" -msgstr[0] "電子手銬" +msgid "No. 9" +msgid_plural "No. 9's" +msgstr[0] "九燄刀" -#. ~ Description for electronic handcuffs -#: lang/json/TOOL_from_json.py -msgid "" -"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" -"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" -msgstr "" +#. ~ Use action failure_message for No. 9. +#. ~ Use action lacks_fuel_message for No. 9. +#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp +msgid "Click." +msgstr "喀哩。" +#. ~ Use action success_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "entrenching tool" -msgid_plural "entrenching tools" -msgstr[0] "工兵鏟" +msgid "Your No. 9 glows!" +msgstr "你的九把刀正在發亮!" -#. ~ Description for entrenching tool +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a stout collapsible spade. It's commonly used by military forces " -"and favored by hikers for digging." -msgstr "這是一個堅固的可折疊鏟子。通常用於軍隊中或是遠足者用來挖掘的工具。" +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. When filled with gasoline, a system of " +"torches heats the blade, burning your target." +msgstr "這把大鋼刀被改造成連接了一個油桶, 並且絕緣劍柄中有著點火機制。當加滿汽油後, 火炬系統將會加熱整支刀子, 灼燒你的目標。" +#. ~ Use action auto_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "pseudo butter churn" -msgid_plural "pseudo butter churns" -msgstr[0] "" +msgid "Your No. 9 cuts out!" +msgstr "你的九把刀沒油了!" -#. ~ Description for pseudo butter churn -#. ~ Description for pseudo atomic butter churn +#. ~ Use action charges_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "This is a crafting_pseudo_item if you have it something is wrong." -msgstr "" +msgid "Out of ammo!" +msgstr "沒有彈藥了!" +#. ~ Use action noise_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "e-ink tablet PC" -msgid_plural "e-ink tablet PCs" -msgstr[0] "平板電腦" +msgid "Your No. 9 hisses." +msgstr "你的九把刀發出嘶嘶聲。" -#. ~ Description for e-ink tablet PC +#. ~ Use action voluntary_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "" -"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " -"these were nifty gadgets; now, it's an almost priceless resource. Runs on " -"conventional batteries." -msgstr "" +msgid "Your No. 9 goes dark." +msgstr "你的九把刀熄滅了。" +#. ~ Use action water_extinguish_message for No. 9. #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (off)" -msgid_plural "electric chainsaws (off)" -msgstr[0] "電鋸 (關閉)" +msgid "Your No. 9 hisses in the water and goes out." +msgstr "你的九把刀在水裡發出嘶嘶聲後熄滅了。" -#. ~ Description for electric chainsaw (off) +#. ~ Description for No. 9 #: lang/json/TOOL_from_json.py msgid "" -"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " -"with batteries, using this item will cause it to turn on, turning it into a " -"very powerful but unwieldy melee weapon." -msgstr "這是一把笨重的伐木工具, 但你也可以把它當作武器。如果裡面還有電池, 它就可以變成一把非常強大, 但笨重的近戰武器。" +"This huge steel knife has been modified with a fuel tank, insulated " +"handguard, and ignition system. The blade is glowing with heat, making it a" +" great plant scorcher and nightlight." +msgstr "這把大鋼刀被改造成連接了一個油桶, 並且絕緣劍柄中有著點火機制。這把刀正在發出他的熱度, 讓他成為夜晚中最強大一根火炬。" +#. ~ Description for cavalry saber #: lang/json/TOOL_from_json.py -msgid "electric chainsaw (on)" -msgid_plural "electric chainsaws (on)" -msgstr[0] "電鋸 (啟動)" +msgid "" +"This is a curved sword associated with cavalry from the Early Modern period " +"onwards. Lightweight but a deadly slashing weapon." +msgstr "這是一把近世騎兵使用的彎刀。輕量但是致命的砍劈武器。" -#. ~ Description for electric chainsaw (on) +#. ~ Description for kris #: lang/json/TOOL_from_json.py msgid "" -"This electric chainsaw is on and making a lot of noise. Use it to turn it " -"off." -msgstr "這把開著的電鋸正產生大量的噪音。使用它來關閉。" +"This wavy bladed dagger comes from Southeast Asia. The design of the blade " +"causes it to make broad, painful wounds." +msgstr "這把趴浪狀的匕首來自東南亞, 這種刀鋒的設計可以產生切口更大、讓人更痛苦的傷口。" #: lang/json/TOOL_from_json.py -msgid "electric hair trimmer" -msgid_plural "electric hair trimmers" -msgstr[0] "電動理髮器" +msgid "kukri" +msgid_plural "kukris" +msgstr[0] "反曲刀" -#. ~ Description for electric hair trimmer +#. ~ Description for kukri #: lang/json/TOOL_from_json.py msgid "" -"This is a pocket-sized electric trimmer made for cutting hair. You can use " -"it to cut your hair if it's supplied with batteries. It requires 10 " -"batteries per use." -msgstr "這袖珍版的剪毛器主要用於剪頭髮, 你可以用它來剪頭髮。每次修剪需耗用 10 電量。" - -#: lang/json/TOOL_from_json.py -msgid "electric jackhammer" -msgid_plural "electric jackhammers" -msgstr[0] "電動手提鑿岩機" +"This versatile implement is a modern take on a traditional weapon that " +"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " +"it is used as both a tool and as a weapon." +msgstr "這把刀發源於尼泊爾的傳統武器, 並經過現代的重新設計。它的特徵在於刀身非常的重, 並且向前內彎, 它可以作為工具或武器使用。" -#. ~ Description for electric jackhammer +#. ~ Description for jian #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" -" adjacent solid terrain." +"This is an ancient Chinese doubled-edged straight sword, with an ornate " +"guard and a tassel attached to the pommel. One of the four major weapons in" +" folklore, alongside the dao sabre, qiang spear, and gun staff." msgstr "" +#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "electrohack" -msgid_plural "electrohacks" -msgstr[0] "電子駭客" +msgid "" +"This is an ancient Chinese doubled-edged straight sword. The sword is quite" +" worn, and bent at an odd angle." +msgstr "一把古中國劍, 雙刃開鋒, 劍身長直。這把劍頗為破舊, 劍身還彎曲了。" -#. ~ Description for electrohack +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py msgid "" -"This device has many ports attached, allowing it to connect to almost any " -"control panel or other electronic machine (but not computers). With a " -"little skill, it can be used to crack passwords and more. It requires 25 " -"charges of battery power per use." -msgstr "" -"這個裝置上面有許多連接埠, 讓它可以連結許多控制板或電子儀器 (但電腦除外), 也許只要一點點小技巧, 它就可以破解密碼以及做更多事情。每次使用需要耗用" -" 25 電量。" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. Designed for slashing, and quite deadly against unarmored " +"targets." +msgstr "這把彎刀與不少中東及中亞國家有著關聯。專為劈砍而設定, 而且對沒護甲的目標相當致命。" +#. ~ Description for scimitar #: lang/json/TOOL_from_json.py -msgid "etched human skull" -msgid_plural "etched human skulls" -msgstr[0] "被蝕刻的人類頭骨" +msgid "" +"This is a curved sword associated with various Middle Eastern and Central " +"Asian countries. This one seems oddly dull and worn." +msgstr "這把彎刀與不少中東及中亞國家有著關聯。這把看起來很頓而且破損。" -#. ~ Description for etched human skull +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "This is a human skull with strange etchings covering it." -msgstr "一個人類頭骨, 其上有許多不明的蝕刻符號。" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. It requires a larger baldric or scabbard, " +"compared to smaller swords." +msgstr "這是一把經典的中世紀長劍, 體積介乎於騎士劍和後期的雙手劍之間。相較於其他劍它的體積較大, 需收納在大型的刀鞘中。" +#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "large fire extinguisher" -msgid_plural "large fire extinguishers" -msgstr[0] "大型滅火器" +msgid "" +"This is a classic medieval sword, in between the lighter arming sword and " +"later two-handed swords in size. You feel like the pommel could just snap " +"off if you used it." +msgstr "這是一把經典的中世紀長劍, 體積介乎於騎士劍和後期的雙手劍之間。你覺得劍柄圓頭似乎一用就會折斷的樣子。" -#. ~ Description for large fire extinguisher +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py msgid "" -"This is an emergency fire extinguisher containing five gallons of fire " -"retardant foam. It would be useful for putting out adjacent fires." -msgstr "" +"This is a classic medieval sword, just the right size to use one-handed." +msgstr "這是一把經典的中世紀劍, 適合單手使用。" +#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb" -msgid_plural "fertilizer bombs" -msgstr[0] "肥料炸彈" +msgid "" +"This is a classic medieval sword, just the right size to use one-handed. " +"This one doesn't seem to have been made right." +msgstr "這是一把經典的中世紀劍, 適合單手使用。這把看起來做得不太對。" -#. ~ Use action msg for fertilizer bomb. -#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You light the %s." -msgstr "你點亮了 %s。" +msgid "xiphos" +msgid_plural "xiphoses" +msgstr[0] "西福斯短劍" -#. ~ Description for fertilizer bomb +#. ~ Description for xiphos #: lang/json/TOOL_from_json.py msgid "" -"This is a volatile homemade explosive. Use this item to light the fuse. " -"You will, of course, need a lighter or matches in your inventory to do this." -" Shortly after lighting the fuse, this item will explode, so get away!" -msgstr "" -"這是具有高揮發性的土製炸藥。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, " -"在那之前離它越遠越好!" +"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " +"spear." +msgstr "一把源自古希臘的青銅劍, 多律長槍以外的副武器。" #: lang/json/TOOL_from_json.py -msgid "fertilizer bomb (lit)" -msgid_plural "fertilizer bombs (lit)" -msgstr[0] "水肥炸彈 (點燃)" +msgid "khopesh" +msgid_plural "khopeshes" +msgstr[0] "霍佩什彎刀" -#. ~ Description for fertilizer bomb (lit) +#. ~ Description for khopesh #: lang/json/TOOL_from_json.py msgid "" -"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " -"moment now." -msgstr "這個炸藥的引線已經點燃並嘶嘶作響。將會隨時被引爆。" +"This ancient bronze weapon features a curved, sickle-like blade sharpened on" +" the outside edge. Associated with the New Kingdom period of ancient Egypt," +" it was designed mainly to hack through the light armor common to the " +"region." +msgstr "這把古老的青銅兵器有一個彎曲、鐮刀狀的鋒利外刃。發源於古埃及新王國時期, 它的主要目的是砍開當地盛行的輕裝甲。" #: lang/json/TOOL_from_json.py -msgid "fire axe" -msgid_plural "fire axes" -msgstr[0] "消防斧" +msgid "dao" +msgid_plural "dao" +msgstr[0] "中式刀" -#. ~ Description for fire axe +#. ~ Description for dao #: lang/json/TOOL_from_json.py msgid "" -"This is a large, two-handed pickhead axe normally used by firefighters. It " -"makes a powerful melee weapon, but is a bit slow to recover between swings." -msgstr "這是一個大型雙手斧, 通常是消防隊員在使用。它是一把強大的近戰武器, 但就是有點難揮動。" +"An ancient Chinese sword consisting of a curved blade and a guard with a " +"cupped design. Existing since the Shang dynasty, this one is made of " +"bronze. One of the four major weapons in folklore, alongside the jian " +"sword, qiang spear, and gun staff." +msgstr "一把古中國刀, 由青銅製成, 刀身微曲, 配以杯形護手。源自商代的設計。民間傳說中四大武器之一, 其餘三個是: 劍、槍和棍。" #: lang/json/TOOL_from_json.py -msgid "fire drill" -msgid_plural "fire drills" -msgstr[0] "鑽火器" +msgid "survivor machete" +msgid_plural "survivor machetes" +msgstr[0] "生存者開山刀" -#. ~ Description for fire drill +#. ~ Description for survivor machete #: lang/json/TOOL_from_json.py msgid "" -"This fire drill is a simple item for starting fires; it is made from two " -"pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "這是一個為了起火用的簡單工具, 由兩塊木板和一些線組成。也因為構造過於簡單, 剛開始用它來起火會既慢且難。" +"This common gardening tool has been customized and rebalanced to improve its" +" performance as a weapon." +msgstr "這把常見的園藝工具被改造過了, 現在比較適合當一把武器。" #: lang/json/TOOL_from_json.py -msgid "camp fire drill" -msgid_plural "camp fire drills" -msgstr[0] "營地鑽火器" +msgid "sword bayonet" +msgid_plural "sword bayonets" +msgstr[0] "劍刺刀" -#. ~ Description for camp fire drill +#. ~ Description for sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"This stout fire drill is a simple item for starting fires; it is made from " -"two pieces of wood and some string. Since it is constructed out of simple " -"materials, it's slow and rather difficult to get a fire started using this " -"tool." -msgstr "這個厚實的鑽火器是用來生火的簡單工具, 由兩塊木板和一些線組成。也因為構造過於簡單, 剛開始用它來生火會既慢且難。" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike." +msgstr "劍刺刀是大型的砍殺武器, 能夠附掛在槍械或十字弓的前端作為長矛使用。" #: lang/json/TOOL_from_json.py -msgid "firecracker" -msgid_plural "firecrackers" -msgstr[0] "鞭炮" +msgid "modified sword bayonet" +msgid_plural "modified sword bayonets" +msgstr[0] "" -#. ~ Description for firecracker +#. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py msgid "" -"A solitary firecracker with a short fuse. Use this item to light the fuse." -" Of course, you will need a lighter or some matches to do so. Shortly " -"after you light the fuse it will explode, so throw it quickly!" +"A sword bayonet is a large slashing weapon that can be attached to the front" +" of a firearm or crossbow converting it into a pike. This one was modified " +"and customized to mount on pretty much any weapon other than pistols and " +"SMGs, if you so want." msgstr "" -"加上了引線連結的數根鞭炮。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, 所以趕快投擲出去!" - -#: lang/json/TOOL_from_json.py -msgid "firecracker (lit)" -msgid_plural "firecrackers (lit)" -msgstr[0] "鞭炮 (點燃)" -#. ~ Description for firecracker (lit) +#. ~ Description for tanto #: lang/json/TOOL_from_json.py msgid "" -"A firecracker that has been lit; the fuse is hissing. Throw it quickly " -"before it explodes." -msgstr "這的鞭炮的引線已經被點燃並嘶嘶作響, 在爆炸前趕快投擲出去!" - -#: lang/json/TOOL_from_json.py -msgid "pack of firecrackers" -msgid_plural "packs of firecrackers" -msgstr[0] "鞭炮包" +"Long Japanese knives like this more-modern remake were the samurai's backup " +"weapon, before the advent of the larger wakizashi. It's still a deadly " +"blade, even if it's smaller than its more famous relatives." +msgstr "相對於長日本刀, 在較大把的脇差出現前, 是武士們的備用武器。它仍然是把致命的刀具, 即使它比其更著名的親戚小把。" -#. ~ Description for pack of firecrackers +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a pack of 25 firecrackers with a starter fuse. Use this item to " -"light the fuse. Of course, you will need a lighter or some matches to do " -"so. Shortly after you light the fuse they will begin to explode, so throw " -"them quickly!" -msgstr "" -"一包裝有 25 發鞭炮及引線的物品。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, " -"所以趕快投擲出去!" +"This is a comparatively-common Japanese short sword. Smaller and lighter " +"than a katana, but still effective in combat." +msgstr "這是一種比較常見的日本短劍。體積更小, 比武士刀輕, 但在戰鬥中仍然有效。" #: lang/json/TOOL_from_json.py -msgid "pack of firecrackers (lit)" -msgid_plural "packs of firecrackers (lit)" -msgstr[0] "鞭炮包 (點燃)" +msgid "flammenschwert (aus)" +msgid_plural "flammenschwerter (aus)" +msgstr[0] "毀燄劍 (關閉)" -#. ~ Description for pack of firecrackers (lit) +#. ~ Use action lacks_fuel_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "" -"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " -"them quickly before the start to explode." -msgstr "一包裝有 25 發鞭炮及引線的物品。它的引線已經被點燃並嘶嘶作響, 在爆炸前趕快投擲出去!" +msgid "Dein Flammenschwert hat keinen Brennstoff mehr." +msgstr "你咧刀仔謀油啊。" +#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "plastic fish trap" -msgid_plural "plastic fish traps" -msgstr[0] "塑膠製捕魚器" +msgid "Die Klinge deines Schwertes brennt!" +msgstr "你咧刀仔著火燒啊!" -#. ~ Description for plastic fish trap +#. ~ Description for flammenschwert (aus) +#. ~ Description for flammenschwert #: lang/json/TOOL_from_json.py msgid "" -"This is a makeshift fish trap made from plastic bottles. It's simple, even " -"primitive, but easy to use. The principle of action: the fish swims inside " -"for bait, but can't get out. Not humane, prohibited by law, but there are " -"no cops left to care." +"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " +"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " +"eine sehr mächtige Waffe." msgstr "" -"這是一個以塑膠瓶手工製作的捉魚器具。簡單又原始, 但容易使用。原理: 魚為吃餌游進瓶內, 但出不去。不人道且於法不容, 但這裡早就沒有警察了。" - -#: lang/json/TOOL_from_json.py -msgid "basic fishing rod" -msgid_plural "basic fishing rods" -msgstr[0] "簡易釣竿" -#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py -msgid "" -"'Fishing rod' might be a bit too charitable of a description. In truth, " -"this is a stick with a piece of string and a hook." -msgstr "用 \"釣竿\" 來稱呼它有點名過其實。事實上, 這只是一根帶著繩子和鈎子的木棒而已。" +msgid "flammenschwert" +msgid_plural "flammenschwerter" +msgstr[0] "焰形劍" +#. ~ Use action charges_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "pro fishing rod" -msgid_plural "pro fishing rods" -msgstr[0] "專業釣魚竿" +msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" +msgstr "你咧刀仔愛嘎汽油啊!" -#. ~ Description for pro fishing rod +#. ~ Use action noise_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"A professional fishing rod with a matching set of weights. With this you " -"should be able to catch 'em all." -msgstr "一把專業的釣魚竿, 配有一套適合的鉛錘。有了這個你就可以把魚兒一網打盡了。" +msgid "Das Feuer um deine Schwertklinge leuchtet hell!" +msgstr "你咧刀仔燒甲閃閃熠!" +#. ~ Use action voluntary_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "flammable arrow" -msgid_plural "flammable arrows" -msgstr[0] "可燃箭矢" +msgid "Die Flamme deines Schwertes erlischt." +msgstr "你咧刀仔火花去啊。" -#. ~ Description for flammable arrow +#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "" -"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " -"near the head. You need to light it before shooting." -msgstr "箭頭上纏著吸滿易燃液體的布料, 在發射前必須點燃它。" +msgid "Dein Schwert zischt und erlischt." +msgstr "哩欸毀燄劍謀會啊 (你的毀燄劍沒火了)。" +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "flashbang" -msgid_plural "flashbangs" -msgstr[0] "閃光彈" +msgid "This is a huge two-handed sword from Germany. It packs a real wallop." +msgstr "一把雙手持的巨劍, 源自於德國。具有真正的衝擊力。" -#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the flashbang." -msgstr "你拉開閃光彈的安全插銷。" +msgid "kirpan" +msgid_plural "kirpans" +msgstr[0] "錫克短刀" -#. ~ Description for flashbang +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py msgid "" -"This is a military police style flashbang. Use this item to pull the pin " -"and light the fuse. You will then have five turns before it detonates with " -"intense light and sound, blinding, deafening and disorienting anyone nearby." +"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " +"effective weapon." msgstr "" -"這是個軍警使用的閃光彈。使用這個物品以拉開插銷並點燃引線。緊接著在它爆炸前, 你有五回合的時間把它丟出去。之後它會炸開, 伴隨著巨大的強光與聲響, " -"附近的所有生物將會致盲、失聰及混亂。" +#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "active flashbang" -msgid_plural "active flashbangs" -msgstr[0] "啟動中閃光彈" +msgid "" +"A ceremonial dagger carried by Sikh men. This one is not particularly well " +"made." +msgstr "" -#. ~ Description for active flashbang +#. ~ Description for nodachi #: lang/json/TOOL_from_json.py msgid "" -"This flashbang is active, and will soon detonate with intense light and " -"sound, blinding, deafening and disorienting anyone nearby. It may be a good" -" idea to throw it!" -msgstr "這個閃光彈已經啟動, 很快就會炸開。附近的所有生物將會被強光與聲響致盲、失聰並造成混亂。你最好趕快投擲出去!" +"This is a huge, curved, two-handed sword from Japan. It is surprisingly " +"light for its size." +msgstr "由日本傳來的巨大雙手曲劍。重量卻出乎意料的輕。" #: lang/json/TOOL_from_json.py -msgid "tear gas payload" -msgid_plural "tear gas payloads" +msgid "electrified foil" +msgid_plural "electrified foils" msgstr[0] "" -#. ~ Use action msg for tear gas payload. +#. ~ Description for electrified foil #: lang/json/TOOL_from_json.py -msgid "You pull the pin on the payload." +msgid "" +"The modifications made to this fencing foil may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" -#. ~ Description for tear gas payload +#: lang/json/TOOL_from_json.py +msgid "electrified épée" +msgid_plural "electrified épées" +msgstr[0] "" + +#. ~ Description for electrified épée #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks. You should never see it " -"outside of debug." +"The modifications made to this fencing épée may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired through the electronic scoring circuit to the tip. " +"Thrusting the sharpened tip into a foe and activating the momentary switch " +"will deliver a painful electric shock." msgstr "" #: lang/json/TOOL_from_json.py -msgid "active tear gas payload" -msgid_plural "active tear gas payloads" +msgid "electrified saber" +msgid_plural "electrified sabers" msgstr[0] "" -#. ~ Description for active tear gas payload +#. ~ Description for electrified saber #: lang/json/TOOL_from_json.py msgid "" -"This is a dummy item used by tear gas hacks that just so happens to be " -"counting down. You should never see it outside of debug." +"The modifications made to this fencing saber may not be sporting, but they " +"might give you an edge in this final competition. Extra effort has been " +"made to insulate the grip and a high voltage stun gun has been attached to " +"the guard, wired to the tip along the saber's groove. Thrusting the " +"sharpened tip into a foe and activating the momentary switch will deliver a " +"painful electric shock." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "flute" -msgid_plural "flutes" -msgstr[0] "橫笛" - -#. ~ Description for flute -#: lang/json/TOOL_from_json.py -msgid "A simple silver-plated flute." -msgstr "一支簡單的鍍銀長笛。" - -#: lang/json/TOOL_from_json.py -msgid "folding bicycle" -msgid_plural "folding bicycles" -msgstr[0] "折疊式自行車" - -#. ~ Use action unfold_msg for folding bicycle. -#: lang/json/TOOL_from_json.py -msgid "You painstakingly unfold the bicycle and make it ready to ride." -msgstr "你展開了自行車, 準備騎乘。" - -#. ~ Description for folding bicycle -#: lang/json/TOOL_from_json.py -msgid "This is a bicycle folded into a relatively portable package." -msgstr "一輛能折疊成便利攜帶的自行車。" - -#: lang/json/TOOL_from_json.py -msgid "electric forge" -msgid_plural "electric forges" -msgstr[0] "電力鍛造爐" - -#. ~ Description for electric forge +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a portable electric metalworking forge, powered by batteries. " -"Combined with the right tools, you could use this for metalworking. With a " -"little mechanical know-how, you could probably even convert it to run " -"directly off a vehicle's power system." -msgstr "這是一種便攜式金屬加工鍛造爐, 由電池供電。加上合適的工具, 你可以使用這個來對金屬加工。如果有點機械知識, 你甚至可以將它裝到車子上。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "funnel" -msgid_plural "funnels" -msgstr[0] "集雨器" - -#. ~ Use action done_message for funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the funnel, waiting to collect rain." -msgstr "你設置了集雨器, 準備收集雨水。" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. Called 'broad' to contrast with the slimmer rapiers." +msgstr "這是一把在 16、17、18 世紀使用的近世刀劍。稱它為 \"闊\" 是對比於細長的刺劍。" -#. ~ Description for funnel +#. ~ Description for broadsword #: lang/json/TOOL_from_json.py msgid "" -"This is a funnel used to collect rainwater. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "這是一個能夠用來收集雨水的漏斗。在室外使用後並且在下方放個容器就能夠收集雨水。" - -#: lang/json/TOOL_from_json.py -msgid "fur rollmat" -msgid_plural "fur rollmats" -msgstr[0] "毛皮睡墊" +"This is an early modern sword seeing use in the 16th, 17th, and 18th " +"centuries. This sword appears to be made very poorly, but it should still " +"stand up to a few swings." +msgstr "一把仿 16 , 17, 18 世紀的古劍。這劍的作工很糟糕, 但是應該還能承受得起揮舞一下。" -#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "You unroll the fur mat and lay it on the ground." -msgstr "你把毛皮墊在地上攤開來。" +msgid "firebrand (off)" +msgid_plural "firebrands (off)" +msgstr[0] "縱火者 (關閉)" -#. ~ Description for fur rollmat +#. ~ Use action lacks_fuel_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a bedroll made of pelts which can be rolled up for transport. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "一張用毛皮製成能卷起攜帶的睡墊。可以讓你跟地板有所阻隔, 更容易入睡。使用它來鋪在地上。" +msgid "No strength to fight!" +msgstr "沒力氣戰鬥了!" +#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "trowel" -msgid_plural "trowels" -msgstr[0] "園藝鏟" +msgid "Charge!" +msgstr "衝啊!" -#. ~ Description for trowel +#. ~ Description for firebrand (off) #: lang/json/TOOL_from_json.py msgid "" -"A small, sharp gardening shovel, perfect for digging up grubs and worms." -msgstr "一把小巧的, 鋒利的園藝鏟, 非常適合挖掘幼蟲和蠕蟲。" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. Use to light it up and show those heathen zombies" +" who's Lord around here." +msgstr "結合了黑暗時代的兩項經典-闊劍和火炬的組合。把它油門催下去, 讓那些異教徒殭屍知道誰是老大。" #: lang/json/TOOL_from_json.py -msgid "makeshift gas canister" -msgid_plural "makeshift gas canisters" -msgstr[0] "粗製毒氣彈" +msgid "firebrand (on)" +msgid_plural "firebrands (on)" +msgstr[0] "縱火者 (啟動)" -#. ~ Use action menu_text for makeshift gas canister. +#. ~ Use action charges_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Arm" -msgstr "手臂" +msgid "Thy strength fades!" +msgstr "你沒力氣了!" -#. ~ Use action msg for makeshift gas canister. +#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "You arm the makeshift gas canister." -msgstr "你啟動了粗製毒氣彈。" +msgid "Your blade burns for combat!" +msgstr "你的刀子燃燒起來準備戰鬥了!" -#. ~ Description for makeshift gas canister +#. ~ Use action voluntary_extinguish_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "" -"This is a crude gasbomb using household chemicals. Use this item to arm it." -" In three turns it will begin to expel a highly toxic gas for a short time." -" This gas poisons those exposed to it, in addition to obscuring vision and " -"scent." -msgstr "" -"這是一個以家用化學藥品製作的粗製毒氣彈。使用它以啟用毒氣彈。在三回合後, 它會持續釋放毒氣瓦斯。這種氣體會使吸入的生物中毒, 也能遮蔽視野和混淆氣味。" +msgid "Run away!" +msgstr "逃吧! 快逃!" +#. ~ Use action water_extinguish_message for firebrand (on). +#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "active makeshift gas grenade" -msgid_plural "active makeshift gas grenades" -msgstr[0] "啟動中的粗製毒氣彈" +msgid "Your sword hisses in the water and goes out." +msgstr "你的炎陽刀在水裡發出嘶嘶聲後熄滅了。" -#. ~ Use action no_deactivate_msg for active makeshift gas grenade. +#. ~ Description for firebrand (on) #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You've already armed the %s, try throwing it instead." -msgstr "你已經啟動了 %s, 試試看丟擲出去吧。" +msgid "" +"This is a combination of two Dark Age conflict-resolution classics, the " +"broadsword and the torch. The blade is glowing with heat. Excalibur can " +"eat its heart out. Use to shut it off." +msgstr "結合了黑暗時代的兩項經典-闊劍和火炬的組合。這把劍正產生高熱。神劍一出誰與爭鋒。使用它能關閉。" -#. ~ Use action sound_msg for active makeshift gas grenade. -#. ~ Use action sound_msg for active nail bomb. +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "Hiss." -msgstr "嘶嘶。" +msgid "" +"This is a broad saber known for its use by sailors and pirates. This sword " +"appears to be made very poorly, but it should still stand up to a few " +"swings." +msgstr "這是一把寬闊的軍刀, 因為水手和海盜常用而出名。這劍的作工很糟糕, 但是應該還能承受得起揮舞一下。" -#. ~ Description for active makeshift gas grenade +#. ~ Description for rapier #: lang/json/TOOL_from_json.py msgid "" -"This homemade canister of poison gas has been unsealed, and is (or will " -"shortly be) expelling highly toxic gas. You should consider getting rid of " -"it soon." -msgstr "這罐自製的毒氣彈已經打開了, 這表明它正在 (或即將要) 排出劇毒氣體。你應該考慮快點扔掉它。" +"This is a thin sword with an ornate hand guard. It looks like the preferred" +" weapon of gentlemen and swashbucklers. Light and quick, it makes any " +"battle a stylish battle." +msgstr "這是一把有著華麗護手的細劍。適合紳士與劍客決鬥的武器。輕巧易使, 讓任何戰鬥都變的十分高雅。" +#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "gasoline cooker" -msgid_plural "gasoline cookers" -msgstr[0] "汽油炊具" +msgid "" +"This is a rare sword from Japan. Deadly against unarmored targets, and " +"still very effective against armor." +msgstr "一把來自日本的稀有刀劍。能夠對沒有防具的目標造成致命傷害, 對付穿戴護具的目標也很有效。" -#. ~ Description for gasoline cooker +#. ~ Description for katana #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by gasoline. It is designed for cooking " -"food." -msgstr "這是個簡單的加熱器, 使用汽油作燃料。烹調食物用。" +"This is a rare sword from Japan. While it's got the right edge and weight, " +"the pommel just snaps off, and the blade seems pretty worn." +msgstr "這是從日本來的罕見刀刃, 儘管有著正確的刀鋒與重量, 但是刀柄圓頭已折斷, 而且鋒刃看起來似乎很破舊。" #: lang/json/TOOL_from_json.py -msgid "gasoline lantern (off)" -msgid_plural "gasoline lanterns (off)" -msgstr[0] "汽油燈 (關閉)" +msgid "Rising Sun" +msgid_plural "Rising Suns" +msgstr[0] "炎陽刀" -#. ~ Use action msg for gasoline lantern (off). -#. ~ Use action msg for oil lamp (off). -#. ~ Use action msg for electric lantern (off). +#. ~ Use action lacks_fuel_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp on." -msgstr "你打開了這盞燈。" +msgid "Time stands still." +msgstr "時間靜止了。" -#. ~ Use action need_charges_msg for gasoline lantern (off). -#. ~ Use action need_charges_msg for oil lamp (off). +#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The lamp is empty." -msgstr "這盞燈是空的。" +msgid "The Sun rises." +msgstr "炎陽升起。" -#. ~ Description for gasoline lantern (off) +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. Use it to turn it on." -msgstr "一個小型的汽油燈。不能夠提供大量照明, 但是能夠維持長時間。使用它來啟動。" - -#: lang/json/TOOL_from_json.py -msgid "gasoline lantern (on)" -msgid_plural "gasoline lanterns (on)" -msgstr[0] "汽油燈 (啟動)" +"This is a katana with a nozzle just behind the cutting edge of the blade. " +"People love fire, and people love katanas, so why not put them together? " +"The gas burners attached to this blade can really turn up the heat on your " +"foes. Use to ignite." +msgstr "" +"這把武士刀刀鋒邊緣有著汽油噴嘴。人們都喜歡火, 也喜歡武士刀, 那麼乾脆合在一起好了!?把噴燈裝上這把刀產生的高溫就能讓你的敵人吱吱叫了! " +"使用它來點火。" -#. ~ Use action msg for gasoline lantern (on). -#. ~ Use action msg for oil lamp. +#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The lantern is extinguished." -msgstr "燈熄滅了。" +msgid "The Light Fades." +msgstr "陽炎漸暗。" -#. ~ Description for gasoline lantern (on) +#. ~ Use action noise_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small gasoline powered lantern. It does not provide much light, " -"but it lasts a long time. It is turned on. Use it to turn it off." -msgstr "一個小型的汽油燈。不能夠提供大量照明, 但是能夠維持長時間。它已經啟動了。使用它來關閉。" +msgid "The Sun shines brightly." +msgstr "炎陽閃耀。" +#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "geiger counter (off)" -msgid_plural "geiger counters (off)" -msgstr[0] "蓋革計數器 (關閉)" +msgid "The Sun sets." +msgstr "夕陽西下。" -#. ~ Description for geiger counter (off) +#. ~ Description for Rising Sun #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. Using it will prompt you to choose " -"whether to scan yourself or the terrain, or to turn it on, which will " -"provide continuous feedback on ambient radiation. It is currently off." -msgstr "一個用於測量輻射的工具。使用時會詢問你要掃描自己或是地面, 或是持續啟動偵測環境中的輻射。它現在是關閉的。" - -#: lang/json/TOOL_from_json.py -msgid "geiger counter (on)" -msgid_plural "geiger counters (on)" -msgstr[0] "蓋革計數器 (啟動)" +"This is a katana that glows with the fury and heat of the SUN! Well, okay " +"it's not THAT hot, but getting hit with it still stings like the dickens. " +"Use to shut off the gas." +msgstr "一把發散著烈日熱度的武士刀! 好吧, 其實沒有那麼燙, 但是被砍到還是會讓人吱吱叫的。使用它來關閉。" -#. ~ Description for geiger counter (on) +#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py msgid "" -"This is a tool for measuring radiation. It is in continuous scan mode, and " -"will produce quiet clicking sounds in the presence of ambient radiation. " -"Using it allows you to turn it off, or scan yourself or the ground. It is " -"currently on." -msgstr "一個用於測量輻射的工具。正處於持續偵測模式, 當偵測到環境輻射時會發出響聲。使用它能夠進行關閉、掃描自己或掃描地面。它現在是啟動的。" - -#: lang/json/TOOL_from_json.py -msgid "glowstick" -msgid_plural "glowsticks" -msgstr[0] "螢光棒" - -#. ~ Use action msg for glowstick. -#: lang/json/TOOL_from_json.py -msgid "You activate the glowstick." -msgstr "你點燃了一根螢光棒。" +"This is a huge two-handed sword from Germany. You're not quite sure it's " +"supposed to be that bendy." +msgstr "一把雙手持的巨劍, 源自於德國。你不太確定它是否該如此容易彎曲。" -#. ~ Description for glowstick +#. ~ Description for wakizashi #: lang/json/TOOL_from_json.py msgid "" -"This is a small blue light glowstick. Use it to bend the plastic and break " -"the glass cylinder inside to start the reaction. It will produce a small " -"amount of light." -msgstr "這是一根小型藍色螢光棒。\"使用\" 以彎曲塑膠管, 使裡面的玻璃圓筒破裂以開始反應, 能產生少量的光線。" - -#: lang/json/TOOL_from_json.py -msgid "dead glowstick" -msgid_plural "dead glowsticks" -msgstr[0] "耗盡的螢光棒" - -#. ~ Description for dead glowstick -#: lang/json/TOOL_from_json.py -msgid "This is a spent glowstick. It is essentially trash." -msgstr "一根用完的螢光棒, 基本上是垃圾。" +"This is a comparatively-common Japanese short sword. There's something not " +"quite right about this sword." +msgstr "這是一種比較常見的日本短劍。這劍感覺不太好。" #: lang/json/TOOL_from_json.py -msgid "active glowstick" -msgid_plural "active glowsticks" -msgstr[0] "啟動的螢光棒" +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "蝴蝶雙刀" -#. ~ Description for active glowstick +#. ~ Description for pair of butterfly swords #: lang/json/TOOL_from_json.py msgid "" -"This is an active glowstick and is producing light. It will last for a few " -"hours before burning out." -msgstr "這個螢光棒已經啟動並且正在產生光照。至少會持續幾個小時才會耗盡。" - -#: lang/json/TOOL_from_json.py -msgid "hacksaw" -msgid_plural "hacksaws" -msgstr[0] "鋼鋸" - -#. ~ Description for hacksaw -#: lang/json/TOOL_from_json.py -msgid "This is a sturdy saw, useful for cutting through metal objects." -msgstr "一把堅固的鋸子, 適合用來切割金屬物品。" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." +msgstr "這是一對傳統的少林蝴蝶短刀。它們大小與開山刀相近,但有護手和更寬的刀片。" #: lang/json/TOOL_from_json.py -msgid "Halligan bar" -msgid_plural "Halligan bars" -msgstr[0] "哈利根鐵鋌" +msgid "chainsaw lajatang (off)" +msgid_plural "chainsaw lajatangs (off)" +msgstr[0] "雙頭鏈鋸 (關閉)" -#. ~ Description for Halligan bar +#. ~ Description for chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy multiple-use tool commonly carried by firefighters, law " -"enforcement, and military rescue units. Use it to open locked doors without" -" destroying them or to lift manhole covers. You could also wield it to bash" -" some heads in." +"A long wooden pole with chainsaws impractically attached to both ends. The " +"product of either genius or insanity, but not both; the weight ensures that " +"only someone both strong and very skilled could possibly hope to use it." msgstr "" -"這是一根沉重的多重用途工具, 在消防員, 執法和軍事救援單位被廣泛的使用。可以不破壞的打開大門, 或是撬開人孔蓋。你也可以用它來敲掉一些頭。" +"將鏈鋸不切實際的接在長棍兩端的武器。做出這玩意兒的人, 不知道是天才還是精神錯亂, 又或者都不是。因為重量關係, " +"需要強壯又能熟練揮動它的人才有可能使用。" #: lang/json/TOOL_from_json.py -msgid "hammer" -msgid_plural "hammers" -msgstr[0] "鐵鎚" +msgid "chainsaw lajatang (on)" +msgid_plural "chainsaw lajatangs (on)" +msgstr[0] "雙頭鏈鋸 (啟動)" -#. ~ Description for hammer +#. ~ Description for chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," -" nails, and two by fours in your inventory, you could board up adjacent " -"doors and windows. It has myriad other uses as well." -msgstr "這是一把消磁的鋼製羊角錘,有著木製握把。使用鐵鎚、鐵釘與木材就能加固鄰近門窗。另外還有許多用途。" +"A long wooden pole with chainsaws impractically attached to both ends. They" +" are currently on and draining gasoline; use this item to turn them off." +msgstr "將鏈鋸不切實際的接在長棍兩端的武器。目前正不斷的消耗汽油。使用它可以關閉。" #: lang/json/TOOL_from_json.py -msgid "claw bar" -msgid_plural "claw bars" -msgstr[0] "撬桿" +msgid "electric chainsaw lajatang (off)" +msgid_plural "electric chainsaw lajatangs (off)" +msgstr[0] "雙頭電鋸 (關閉)" -#. ~ Description for claw bar +#. ~ Description for electric chainsaw lajatang (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a small prying tool with a clawed bend at one end for pulling " -"spikes. Use it to open locked doors without destroying them or to lift " -"manhole covers. You could also wield it to bash some heads in." +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. The product of either genius or insanity, but not both; the weight " +"ensures that only someone both strong and very skilled could possibly hope " +"to use it." msgstr "" -"這是一種小型撬動工具,一邊端頭是爪形彎頭,用於拔出鐵釘。用它來撬開鎖著的門而不會破壞它們,或是用來抬起人孔蓋。你也可以手持它來打爆一些腦袋瓜子。" #: lang/json/TOOL_from_json.py -msgid "hand drill" -msgid_plural "hand drills" -msgstr[0] "手動鑽頭" +msgid "electric chainsaw lajatang (on)" +msgid_plural "electric chainsaw lajatangs (on)" +msgstr[0] "雙頭電鋸 (啟動)" -#. ~ Description for hand drill +#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py msgid "" -"A primitive manual drill with a single drill bit. It is slow and it will " -"exhaust you quickly." -msgstr "一個基本的手動鑽頭, 運作很慢而且很快耗盡你的體力。" - -#: lang/json/TOOL_from_json.py -msgid "heat pack" -msgid_plural "heat packs" -msgstr[0] "暖暖包" +"A long wooden pole with electric chainsaws impractically attached to both " +"ends. They are currently on and draining power; use this item to turn them " +"off." +msgstr "" -#. ~ Description for heat pack +#. ~ Description for cutlass #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. It is usable only once." -msgstr "這是一種化學發熱貼。能用於治療運動損傷和加熱食物。只可以使用一次。" +"This is a broad saber known for its use by sailors and pirates, as its short" +" blade is easy to handle in close quarters." +msgstr "這是一把寬闊的軍刀, 因為水手和海盜常用而出名, 它的短刃在近距離使用起來很容易。" #: lang/json/TOOL_from_json.py -msgid "used heat pack" -msgid_plural "used heat packs" -msgstr[0] "用過的暖暖包" +msgid "combat chainsaw (off)" +msgid_plural "combat chainsaws (off)" +msgstr[0] "戰鬥鏈鋸 (關閉)" -#. ~ Description for used heat pack +#. ~ Description for combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chemical heat pack. It's used to treat sports injuries and heat " -"food. This one has been used and is chemically inert, rendering it useless." -msgstr "這是一種化學發熱貼。能用於治療運動損傷和加熱食物。這已經被使用過了, 沒辦法在用了。" +"This is a chainsaw that has been lightened, tuned, and extensively modified " +"to be a more effective weapon. Unfortunately these modifications have " +"rendered it much less effective as a woodcutting tool." +msgstr "這是一把已經輕量化的鏈鋸, 已經修改成為一把更有效率的武器。不幸的是這些改動都讓它更加偏離伐木工具的用途。" #: lang/json/TOOL_from_json.py -msgid "hoe" -msgid_plural "hoes" -msgstr[0] "鋤頭" +msgid "combat chainsaw (on)" +msgid_plural "combat chainsaws (on)" +msgstr[0] "戰鬥鏈鋸 (啟動)" -#. ~ Description for hoe +#. ~ Description for combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a farming implement. You can use it to turn tillable land into a " -"slow-to-cross pile of dirt, or dig a shallow pit." -msgstr "" +"This combat chainsaw is on, and is continuously draining gasoline. Use it " +"to turn it off." +msgstr "這把戰鬥鏈鋸已經啟動, 且不斷的消耗汽油。使用它可以關閉。" #: lang/json/TOOL_from_json.py -msgid "honey scraper" -msgid_plural "honey scrapers" -msgstr[0] "割蜜刀" +msgid "electric combat chainsaw (off)" +msgid_plural "electric combat chainsaws (off)" +msgstr[0] "戰鬥電鋸 (關閉)" -#. ~ Description for honey scraper +#. ~ Description for electric combat chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " -"passable melee weapon." -msgstr "一把鋒利, 長得像刀子的工具, 用來從蜂巢中刮取蜂蜜使用, 可以作為過渡時期的武器。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "bicycle horn" -msgid_plural "bicycle horns" -msgstr[0] "自行車叭噗" - -#. ~ Weak horn sound -#. ~ Use action noise_message for bicycle horn. -#: lang/json/TOOL_from_json.py src/vehicle_use.cpp -msgid "honk." -msgstr "叭叭。" +"This is an electric chainsaw that has been lightened, tuned, and extensively" +" modified to be a more effective weapon. Unfortunately these modifications " +"have rendered it much less effective as a woodcutting tool." +msgstr "" -#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "You honk the bicycle horn." -msgstr "你按了自行車的吧噗。" +msgid "electric combat chainsaw (on)" +msgid_plural "electric combat chainsaws (on)" +msgstr[0] "戰鬥電鋸 (啟動)" -#. ~ Description for bicycle horn +#. ~ Description for electric combat chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " -"honk." +"This electric combat chainsaw is on, and is continuously draining power. " +"Use it to turn it off." msgstr "" -"這是一個簡單的球形喇叭, 能在許多自行車上找到。使用它來叭噗。叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "truck horn" -msgid_plural "truck horns" -msgstr[0] "卡車喇叭" - -#. ~ Description for truck horn -#: lang/json/TOOL_from_json.py -msgid "This is a very loud horn, usually found on large trucks like semis." -msgstr "這是一個很吵的喇叭, 通常會在大卡車上面找的到。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "car horn" -msgid_plural "car horns" -msgstr[0] "汽車喇叭" - -#. ~ Description for car horn -#: lang/json/TOOL_from_json.py -msgid "This is a car horn meant to be attached to a car's electrical system." -msgstr "這是一個汽車喇叭, 只能連接在汽車的電子系統才有效用。" #: lang/json/TOOL_from_json.py -msgid "rubber hose" -msgid_plural "rubber hoses" -msgstr[0] "橡膠軟管" +msgid "alien resin pod" +msgid_plural "alien resin pods" +msgstr[0] "外星樹脂莢" -#. ~ Description for rubber hose +#. ~ Description for alien resin pod #: lang/json/TOOL_from_json.py msgid "" -"This is a flexible rubber hose. It could be used for crafting, or siphoning" -" fuel from a vehicle." -msgstr "一條有彈性的橡膠軟管。能夠用在製作物品, 或是從車輛油桶抽取汽油。" +"This is a large pod, the size of a keg, filled with gooey alien resin. " +"Squeezing it firmly causes resin to squirt from the broken stalk at the end," +" hardening within a few seconds of being exposed to the air." +msgstr "這是一個大形莢,大小像 10 加侖桶,裡面充滿了黏糊糊的外星樹脂。用力地擠壓會導致樹脂從末端破裂的莖中噴出,並在暴露於空氣中幾秒鐘內變硬。" #: lang/json/TOOL_from_json.py -msgid "hotplate" -msgid_plural "hotplates" -msgstr[0] "電熱板" +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "玻璃碎片" -#. ~ Description for hotplate +#. ~ Use action done_message for glass shard. #: lang/json/TOOL_from_json.py msgid "" -"This is a small heating element on a stand, powered by batteries. It is " -"indispensable for cooking and chemistry. Try not to burn yourself." -msgstr "一個小型的加熱元件。是烹飪及化學不可或卻的。小心別燙到了。" - -#: lang/json/TOOL_from_json.py -msgid "hygrometer" -msgid_plural "hygrometers" -msgstr[0] "濕度計" - -#. ~ Description for hygrometer -#: lang/json/TOOL_from_json.py -msgid "A plastic hygrometer that can read the relative humidity in the air." -msgstr "一個塑膠濕度計, 可以用來檢視環境濕度。" - -#: lang/json/TOOL_from_json.py -msgid "ice axe" -msgid_plural "ice axes" -msgstr[0] "冰斧" +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." +msgstr "" -#. ~ Description for ice axe +#. ~ Description for glass shard #: lang/json/TOOL_from_json.py msgid "" -"This is an ice axe with hammer on its head, a multi-purpose hiking and " -"climbing tool used by mountaineers. It is sturdy enough to pry open closed " -"doors or lift manhole covers." -msgstr "" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "一片有著銳利邊緣的玻璃碎片。你可以拿它作為武器, 但你可能要先戴上手套。" #: lang/json/TOOL_from_json.py -msgid "jackhammer" -msgid_plural "jackhammers" -msgstr[0] "手提鑿岩機" +msgid "plastic chunk" +msgid_plural "plastic chunks" +msgstr[0] "塑膠塊" -#. ~ Description for jackhammer +#. ~ Description for plastic chunk #: lang/json/TOOL_from_json.py msgid "" -"This is a construction tool for drilling through hard rock or other " -"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " -"adjacent solid terrain." -msgstr "這是個建築用的工具, 能夠鑽破硬石頭或是其他表面。使用這個工具需要消耗汽油。使用它來在鄰近地形鑽洞。" +"This is a piece of plastic. It could be used to fabricate, repair, or " +"reinforce plastic items." +msgstr "這是一個塑膠塊, 能用於製造、修理或強化塑膠製成的物品。" #: lang/json/TOOL_from_json.py -msgid "Kevlar plate" -msgid_plural "Kevlar plates" -msgstr[0] "凱夫勒板" +msgid "synthetic fabric" +msgid_plural "synthetic fabrics" +msgstr[0] "合成纖維" -#. ~ Description for Kevlar plate +#. ~ Description for synthetic fabric #: lang/json/TOOL_from_json.py msgid "" -"This is a plate of reinforced Kevlar. It could be used to repair items made" -" of Kevlar." -msgstr "這是一塊強化的凱夫勒板, 能用於修理凱夫勒製成的物品。" +"This is small bolt of synthetic fabric. Unlike you and other natural " +"materials, it won't degrade much with age. Maybe that's less of a bad thing" +" now." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "finished charcoal kiln" -msgid_plural "finished charcoal kilns" -msgstr[0] "燒製完成的木炭窯" +msgid "lycra patch" +msgid_plural "lycra patches" +msgstr[0] "萊卡補丁" -#. ~ Description for finished charcoal kiln +#. ~ Description for lycra patch #: lang/json/TOOL_from_json.py msgid "" -"A charcoal kiln that has finished burning. Disassemble it to retrieve the " -"charcoal and kiln." -msgstr "一個已經完成燒製的木炭窯, 把它拆開以取得裡面的木炭, 並取回窯。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "filled charcoal kiln" -msgid_plural "filled charcoal kilns" -msgstr[0] "已裝填的碳化爐" +"This is a small bolt of a synthetic fabric blended with stretchy lycra " +"fibers. It could be used to make flexible yet strong clothing. Stylish, " +"but bad for the environment; at least you're recycling it." +msgstr "" -#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "Light wood" -msgstr "點燃木頭" +msgid "pseudo butter churn" +msgid_plural "pseudo butter churns" +msgstr[0] "" -#. ~ Use action msg for filled charcoal kiln. +#. ~ Description for pseudo butter churn +#. ~ Description for pseudo atomic butter churn #: lang/json/TOOL_from_json.py -msgid "You light the wood." -msgstr "你點燃木頭。" +msgid "This is a crafting_pseudo_item if you have it something is wrong." +msgstr "" -#. ~ Use action need_fire_msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "You need something to light it with!" -msgstr "你需要有東西來點燃它!" +msgid "electric carver (off)" +msgid_plural "electric carvers (off)" +msgstr[0] "電動鋸刀 (關閉)" -#. ~ Description for filled charcoal kiln +#. ~ Description for electric carver (off) #: lang/json/TOOL_from_json.py msgid "" -"A kiln filled with wood which will become charcoal after a slow period of " -"burning." -msgstr "這些填滿爐子的木頭在經過一段緩慢的悶燒之後將會變成木炭。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "land mine" -msgid_plural "land mines" -msgstr[0] "地雷" +"An electric meat carver powered by batteries. Two serrated blades that " +"vibrate together to slice just about anything from turkey to ham… even " +"zombies!" +msgstr "" -#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "Bury the land mine?" -msgstr "埋藏地雷?" +msgid "electric carver (on)" +msgid_plural "electric carvers (on)" +msgstr[0] "電動鋸刀 (啟動)" -#. ~ Use action done_message for land mine. +#. ~ Description for electric carver (on) #: lang/json/TOOL_from_json.py -msgid "You set the land mine." -msgstr "你設置了地雷。" +msgid "This carver is on and the blades are buzzing. Use it to turn it off." +msgstr "這把開著的電動鋸刀正產生嗡嗡的叫著。使用它來關閉。" -#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "You bury the land mine." -msgstr "你埋藏了地雷。" +msgid "charcoal water purifier" +msgid_plural "charcoal water purifiers" +msgstr[0] "木炭淨水器" -#. ~ Description for land mine +#. ~ Description for charcoal water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is an military anti-personnel mine that is triggered when stepped upon." -msgstr "一個軍用的反人員地雷, 當踩上就會爆炸。" +"Using this item on a container full of water will purify the water using " +"layered charcoal. Once the charcoal has purified enough water, it will " +"become unusable and can be disassembled and recycled. Water taken from " +"uncertain sources like a river may be dirty." +msgstr "" +"使用這個物品在裝水的容器就能利用這個物品, 來經過層層的木炭過濾來取得淨化的水。當木炭已經過濾了一定量的水後, " +"就不能再使用只能拆解回收。河川之類的的水源有可能是被污染的。" #: lang/json/TOOL_from_json.py -msgid "gunsmith repair kit" -msgid_plural "gunsmith repair kits" -msgstr[0] "槍匠修理工具" +msgid "charcoal smoker" +msgid_plural "charcoal smokers" +msgstr[0] "碳烤爐" -#. ~ Description for gunsmith repair kit +#. ~ Description for charcoal smoker #: lang/json/TOOL_from_json.py msgid "" -"This is a complete toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 25 charges of battery power per use." -msgstr "這是一個用來修理受損槍械的完整工具。利用一般電池供電, 這是對槍枝長期保養的重要工具。每次使用需要 25 電量的電池。" +"This is a portable charcoal smoker. Good for weekend barbecuing and " +"preserving meat with smoke." +msgstr "是個攜帶式的碳烤爐。週末烤肉與煙燻肉來長期保存的良伴。" #: lang/json/TOOL_from_json.py -msgid "large tent" -msgid_plural "large tents" -msgstr[0] "大型帳篷" +msgid "charcoal cooker" +msgid_plural "charcoal cookers" +msgstr[0] "木炭炊具" -#. ~ Description for large tent +#. ~ Description for charcoal cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a family sized tent. It provides a large amount of space, but is " -"very bulky." -msgstr "這個家庭號的帳篷裡面有相當多的空間, 但是非常笨重。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "leather funnel" -msgid_plural "leather funnels" -msgstr[0] "皮製漏斗" +"This is a little metal tank for holding charcoal with a pilot light " +"attached. You could use it for cooking food." +msgstr "附帶點火器的小型儲煤金屬罐, 你可以用它來煮食。" -#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "You place the leather funnel, waiting to collect rain." -msgstr "你設置了皮製漏斗, 準備收集雨水。" +msgid "coffeemaker" +msgid_plural "coffeemakers" +msgstr[0] "咖啡機" -#. ~ Description for leather funnel +#. ~ Description for coffeemaker #: lang/json/TOOL_from_json.py msgid "" -"This is a small, leather funnel used to collect rainwater. Use it outside " -"and place a container beneath it to collect water when it rains." -msgstr "這是一個小型粗製的漏斗可用來收集雨水。在室外使用後並且在下方放個容器就能夠收集雨水。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "birchbark funnel" -msgid_plural "birchbark funnels" -msgstr[0] "樺皮漏斗" +"This is a heating element with pot and frame for holding coffee or other " +"powders. It's got a battery compartment for use when the power goes out. " +"You can use it to make coffee, or other drinks if you so choose." +msgstr "" +"這是一個具有用來承裝咖啡或其它粉末的壺及架子組合而成的加熱元件。它有一個當沒市電供給時可用來放置電池的空間。你可以用它來製作咖啡, 或你所選的其它飲料。" -#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "You place the birchbark funnel, waiting to collect rain." -msgstr "你設置了樺皮漏斗,準備收集雨水。" +msgid "food dehydrator" +msgid_plural "food dehydrators" +msgstr[0] "食物脫水機" -#. ~ Description for birchbark funnel +#. ~ Description for food dehydrator #: lang/json/TOOL_from_json.py msgid "" -"This is a small birchbark funnel. Place it above an outdoor container to " -"collect rainwater." -msgstr "小型的白樺樹樹皮做成的漏斗。將其安置在室外的容器上方以收集雨水。" +"This is a portable electric food dehydrator. It's powered by batteries, and" +" could be invaluable in preserving food." +msgstr "這是一個攜帶式電子食物 脫水機。需要靠電池驅動, 就能夠把食物脫水達到長期保存的目的。" #: lang/json/TOOL_from_json.py -msgid "lighter" -msgid_plural "lighters" -msgstr[0] "打火機" +msgid "hexamine stove" +msgid_plural "hexamine stoves" +msgstr[0] "烏洛托品爐" -#. ~ Description for lighter +#. ~ Description for hexamine stove #: lang/json/TOOL_from_json.py msgid "" -"This is a disposable plastic lighter. A lighter must be carried to use " -"various drugs, like cigarettes, or to light things like Molotov cocktails. " -"You can also use a lighter to light nearby items on fire." -msgstr "這是一個拋棄式的塑膠打火機。在使用許多東西時會用到打火機, 例如香煙, 或是點燃某些東西, 類似汽油彈。你也能使用打火機來點燃附近的物品。" - -#: lang/json/TOOL_from_json.py -msgid "lightstrip_base" -msgid_plural "lightstrip_bases" -msgstr[0] "" +"Known as an Esbit stove, this is a lightweight, folding stove designed to " +"use small hexamine tablets for cooking." +msgstr "被稱為 Esbit 爐, 這是一種輕量的折疊式煮食爐, 使用小烏洛托品片作燃料。" #: lang/json/TOOL_from_json.py -msgid "lightstrip" -msgid_plural "lightstrips" -msgstr[0] "燈條" +msgid "food processor" +msgid_plural "food processors" +msgstr[0] "食品加工機" -#. ~ Description for lightstrip +#. ~ Description for food processor #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that has been wired directly to a battery." -" It provides some weak light and can't be turned off until the battery " -"dies." -msgstr "這種發光電路組件已經直接連接到電池上。它會發出微光而且直到電池耗盡為止不能關掉。" - -#: lang/json/TOOL_from_json.py -msgid "lightstrip (inactive)" -msgid_plural "lightstrips (inactive)" -msgstr[0] "燈條 (未啟動)" +"This is a kitchen appliance capable of slicing, chopping, shredding, " +"grinding, pureeing and mixing." +msgstr "一個可以將食材切片、剁碎、切絲、磨碎、製漿以及混合的廚房用具。" -#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "You irreversibly activate the lightstrip." -msgstr "你啟動了不可關閉的燈條。" +msgid "gasoline cooker" +msgid_plural "gasoline cookers" +msgstr[0] "汽油炊具" -#. ~ Description for lightstrip (inactive) +#. ~ Description for gasoline cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a light-emitting circuit that can be wired directly to a battery. " -"It provides some weak light and can't be turned off until the battery dies." -msgstr "這種發光電路組件可以直接連接到電池上。它會發出微光而且直到電池耗盡為止不能關掉。" +"This is a simple heater powered by gasoline. It is designed for cooking " +"food." +msgstr "這是個簡單的加熱器, 使用汽油作燃料。烹調食物用。" #: lang/json/TOOL_from_json.py -msgid "magnifying glass" -msgid_plural "magnifying glasses" -msgstr[0] "放大鏡" +msgid "heat pack" +msgid_plural "heat packs" +msgstr[0] "暖暖包" -#. ~ Description for magnifying glass +#. ~ Description for heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a magnifying glass. May be useful for starting fires during sunny " -"skies." -msgstr "這是一個放大鏡, 或許可以用來在太陽光下用來點火。" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. It is usable only once." +msgstr "這是一種化學發熱貼。能用於治療運動損傷和加熱食物。只可以使用一次。" #: lang/json/TOOL_from_json.py -msgid "makeshift crowbar" -msgid_plural "makeshift crowbars" -msgstr[0] "粗製撬棍" +msgid "used heat pack" +msgid_plural "used heat packs" +msgstr[0] "用過的暖暖包" -#. ~ Description for makeshift crowbar +#. ~ Description for used heat pack #: lang/json/TOOL_from_json.py msgid "" -"This is a pipe whose ends have been bent and hammered flat to resemble a " -"crowbar. Use it to open locked crates without destroying them, or to lift " -"manhole covers. You could also wield it to fight with, in a pinch." -msgstr "" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "makeshift funnel" -msgid_plural "makeshift funnels" -msgstr[0] "粗製集雨器" - -#. ~ Use action done_message for makeshift funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the makeshift funnel, waiting to collect rain." -msgstr "你設置了粗製集雨器, 準備收集雨水。" +"This is a chemical heat pack. It's used to treat sports injuries and heat " +"food. This one has been used and is chemically inert, rendering it useless." +msgstr "這是一種化學發熱貼。能用於治療運動損傷和加熱食物。這已經被使用過了, 沒辦法在用了。" -#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py -msgid "" -"This is a small, makeshift funnel used to collect rainwater. Use it outside" -" and place a container beneath it to collect water when it rains." -msgstr "這是一個小型粗製的漏斗可用來收集雨水。在室外使用後並且在下方放個容器就能夠收集雨水。" +msgid "hobo stove" +msgid_plural "hobo stoves" +msgstr[0] "輕型柴爐" #: lang/json/TOOL_from_json.py -msgid "makeshift hammer" -msgid_plural "makeshift hammers" -msgstr[0] "粗製鎚子" +msgid "hotplate" +msgid_plural "hotplates" +msgstr[0] "電熱板" -#. ~ Description for makeshift hammer +#. ~ Description for hotplate #: lang/json/TOOL_from_json.py msgid "" -"This is a crude hammer made from a piece of metal affixed to a stick. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "" +"This is a small heating element on a stand, powered by batteries. It is " +"indispensable for cooking and chemistry. Try not to burn yourself." +msgstr "一個小型的加熱元件。是烹飪及化學不可或卻的。小心別燙到了。" #: lang/json/TOOL_from_json.py msgid "makeshift vacuum sealer" @@ -72780,22 +72761,6 @@ msgid "" "packing food to preserve it." msgstr "手工製熱塑封口機, 配有空氣幫浦, 可將食物真空密封保存。" -#: lang/json/TOOL_from_json.py -msgid "matchbook" -msgid_plural "matchbooks" -msgstr[0] "火柴盒" - -#. ~ Description for matchbook -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small book of matches with a coarse strike surface on the outside " -"flap. Matches must be carried to use various drugs like cigarettes, or to " -"light things like Molotov cocktails. You can also use matches to light " -"nearby items on fire." -msgstr "" -"這是一小盒的火柴, 並且在盒子側面有供摩擦點燃的表面。在使用許多東西時會用到火柴, 例如香煙, 或是點燃某些東西, " -"類似汽油彈。你也能使用火柴來點燃附近的物品。" - #: lang/json/TOOL_from_json.py msgid "mess kit" msgid_plural "mess kits" @@ -72809,53 +72774,6 @@ msgid "" "rather than the more commonplace chemical-fueled Esbit stove." msgstr "一個設備齊全的露營野炊用具組, 你野炊所需要的工具都在裡面。它藉由一個電池驅動的電熱器來烹調, 而不是比較常見的瓦斯爐。" -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "metal funnel" -msgid_plural "metal funnels" -msgstr[0] "金屬集雨器" - -#. ~ Use action done_message for metal funnel. -#: lang/json/TOOL_from_json.py -msgid "You place the metal funnel, waiting to collect rain." -msgstr "你設置了金屬集雨器, 準備收集雨水。" - -#. ~ Description for metal funnel -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large metal funnel used to collect rainwater. Less portable than " -"plastic funnels, but collects more water. Use it outside and place a " -"container beneath it to collect water when it rains." -msgstr "這是用來收集雨水的大型金屬漏斗。比塑膠漏斗難攜帶, 但是可以蒐集更多的雨水。在室外使用後並且在下方放個容器就能夠收集雨水。" - -#: lang/json/TOOL_from_json.py -msgid "tarp raincatcher" -msgid_plural "tarp raincatchers" -msgstr[0] "" - -#. ~ Use action done_message for tarp raincatcher. -#: lang/json/TOOL_from_json.py -msgid "You set up the raincatcher, waiting to collect water." -msgstr "" - -#. ~ Description for tarp raincatcher -#: lang/json/TOOL_from_json.py -msgid "" -"Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "metallic smoother" -msgid_plural "metallic smoothers" -msgstr[0] "金屬製的水泥刮刀" - -#. ~ Description for metallic smoother -#: lang/json/TOOL_from_json.py -msgid "" -"This metallic tool is most often used to smooth concrete, or mortar, in " -"construction projects." -msgstr "這個金屬製的工具通常是用來在建築時用來刮平混凝土和沙漿。" - #: lang/json/TOOL_from_json.py msgid "military mess kit" msgid_plural "military mess kits" @@ -72874,524 +72792,546 @@ msgstr "" "而不是容易冒煙的瓦斯爐。更小巧、耐用、輕盈。" #: lang/json/TOOL_from_json.py -msgid "mininuke" -msgid_plural "mininukes" -msgstr[0] "迷你核彈" - -#. ~ Description for mininuke -#: lang/json/TOOL_from_json.py -msgid "" -"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " -"activate the timer. You guess that the explosion would be large enough to " -"take out a small house." -msgstr "" +msgid "mortar and pestle" +msgid_plural "sets of mortar and pestle" +msgstr[0] "一套研缽和研杵" -#. ~ Description for mininuke +#. ~ Description for mortar and pestle #: lang/json/TOOL_from_json.py msgid "" -"This miniature nuclear bomb has a light blinking on the side, showing that " -"it will soon explode. You should probably get far, far away from it." -msgstr "這個迷你核彈的計時器指示燈不停地在閃爍, 看起來就快爆炸了, 趕快逃的越遠越好吧。" +"This is a simple combination of a small grindstone and a bowl-shaped stone." +" Used for grinding grain, but time-consuming compared to more complex " +"methods." +msgstr "這是一個小磨石和碗狀石的簡單組合。用於研磨穀物, 但相比起其他複雜的方法較為耗時。" #: lang/json/TOOL_from_json.py -msgid "misc repair kit" -msgid_plural "misc repair kits" -msgstr[0] "雜項維修工具" +msgid "multi cooker" +msgid_plural "multi cookers" +msgstr[0] "大同電鍋" -#. ~ Description for misc repair kit +#. ~ Description for multi cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a portable toolkit, consisting of a small carving knife for precise " -"carving of replacement parts from raw materials, a wood saw for more heavy-" -"duty wood cutting, and a patch of soft material for cleaning surfaces. If " -"supplied with duct tape, it can be used to repair certain items." +"A professional-grade multi-cooker, with a battery slot for camping trips or " +"tailgating. Its multitude of settings and features promise to handle any " +"sort of cooking, from parboiling potatoes to cooking curry to popping " +"popcorn. There's no manual, but you're sure you can work it out." msgstr "" +"一個專業級的大同電鍋, 它可以裝電池讓你在露營時也能使用, 功能眾多, 保證可以讓你煮出各式各樣的佳餚, 煮馬鈴薯、咖哩甚至爆米花都可以, " +"它沒有使用手冊, 但是你一定會操作。" #: lang/json/TOOL_from_json.py -msgid "plastic mold" -msgid_plural "plastic molds" -msgstr[0] "塑膠模具" +msgid "lamp oil cooker" +msgid_plural "lamp oil cookers" +msgstr[0] "燈油炊具" -#. ~ Description for plastic mold +#. ~ Description for lamp oil cooker #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic mold. It could be shaped and used to craft items made of " -"plastic." -msgstr "這是個塑膠模具。能夠用來塑型及使用在製作塑膠物品上。" +"This is a simple heater powered by lamp oil. It is designed for cooking " +"food." +msgstr "這是個簡單的加熱器, 使用燈油作燃料。烹調食物用。" #: lang/json/TOOL_from_json.py -msgid "Molotov cocktail" -msgid_plural "Molotov cocktails" -msgstr[0] "汽油彈" +msgid "soda can stove kit" +msgid_plural "soda can stove kits" +msgstr[0] "鋁罐爐具組" -#. ~ Use action menu_text for Molotov cocktail. +#. ~ Description for soda can stove kit #: lang/json/TOOL_from_json.py -msgid "Light rag" -msgstr "點燃布條" +msgid "" +"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " +"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " +"bottle to hold concentrated alcohol fuel." +msgstr "這是一個超輕型酒精爐, 有著用鋁罐手工加工而成的火力密封環。它配備了一個 500 毫升的塑料瓶, 以容納提煉過的酒精燃料。" -#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You light the Molotov cocktail!" -msgstr "你燃點了汽油彈!" +msgid "quern" +msgid_plural "querns" +msgstr[0] "石磨" -#. ~ Description for Molotov cocktail +#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "" -"A bottle of flammable liquid with a rag inserted. Use this item to light " -"the rag. You will, of course, need a lighter or matches in your inventory " -"to do this. After lighting it, throw it to cause fires." -msgstr "一罐瓶口塞著布條, 裡頭裝有易燃液體的瓶子。使用這個物品以點燃布條, 當然, 你需要有個打火機或火柴才行。點燃後, 投擲出去會產生火焰。" +msgid "This is a simple hand-powered stone quern for grinding grain." +msgstr "一個簡單的人力石磨, 能磨穀類。" -#. ~ Description for Molotov cocktail +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "still" +msgid_plural "stills" +msgstr[0] "蒸餾器" + +#. ~ Description for still #: lang/json/TOOL_from_json.py msgid "" -"A bottle of flammable liquid with a flaming rag stoppered in its neck. " -"Throwing it will shatter the bottle on impact and ignite a fireball. " -"Dropping it will set you on fire, so don't do that unless you want to burn " -"to death." -msgstr "" +"This is a still. It's useful for creating distillation of alcohol and " +"other, more curious substances." +msgstr "一個蒸餾器, 可以用來釀酒, 同時還有其他不同的用途。" #: lang/json/TOOL_from_json.py -msgid "mop" -msgid_plural "mops" -msgstr[0] "拖把" +msgid "survivor mess kit" +msgid_plural "survivor mess kits" +msgstr[0] "生存者野炊套件組" -#. ~ Description for mop +#. ~ Description for survivor mess kit #: lang/json/TOOL_from_json.py msgid "" -"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " -"'mess' you may have made." -msgstr "這是一個不好拿的拖把。能夠清理打翻的液體。使用拖把來處理你造成的 '爛攤子'。" +"A homemade mess kit, containing everything you might need for creating post-" +"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" +" yet durable tools and materials." +msgstr "一個自製的野炊套件組, 所有用來烹煮災難後菜餚的工具都裝在裡頭。使用煤油燈來烹煮食物, 這套裝備容易組裝卻無比耐用。" #: lang/json/TOOL_from_json.py -msgid "scrub brush" -msgid_plural "scrub brushes" -msgstr[0] "" +msgid "vacuum sealer" +msgid_plural "vacuum sealers" +msgstr[0] "真空封口機" -#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} +#. ~ Description for vacuum sealer #: lang/json/TOOL_from_json.py -msgid "This is a simple scrub brush." -msgstr "" +msgid "" +"This is a portable heat sealer unit with an air pump. It's used for vacuum " +"packing food to preserve it." +msgstr "攜帶型熱塑封口機, 配有空氣幫浦, 可將食物真空密封保存。" -#: lang/json/TOOL_from_json.py -msgid "mortar and pestle" -msgid_plural "sets of mortar and pestle" -msgstr[0] "一套研缽和研杵" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "water purifier" +msgid_plural "water purifiers" +msgstr[0] "淨水器" -#. ~ Description for mortar and pestle +#. ~ Description for water purifier #: lang/json/TOOL_from_json.py msgid "" -"This is a simple combination of a small grindstone and a bowl-shaped stone." -" Used for grinding grain, but time-consuming compared to more complex " -"methods." -msgstr "這是一個小磨石和碗狀石的簡單組合。用於研磨穀物, 但相比起其他複雜的方法較為耗時。" +"This is a battery-powered device designed to purify drinking water. Using " +"this item on a container full of water will purify the contents. It could " +"be useful for water taken from uncertain sources like a river, as it may be " +"non-potable." +msgstr "這是由電池供電的裝置, 用於淨化飲用水。使用於一個裝水容器將其內容物淨化。自不穩定地區 (像是河流) 所取來的水源可能會不太乾淨。" -#: lang/json/TOOL_from_json.py -msgid "mp3 player (off)" -msgid_plural "mp3 players (off)" -msgstr[0] "MP3 播放器 (關閉)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "brazier" +msgid_plural "braziers" +msgstr[0] "火盆" -#. ~ Description for mp3 player (off) +#. ~ Description for brazier #: lang/json/TOOL_from_json.py msgid "" -"This battery-powered device is loaded up with someone's music collection. " -"Fortunately, there's lots of songs you like, and listening to it will raise " -"your morale slightly. Use it to turn it on." +"A large metal stand used to contain a fire. Fires set in a brazier will not" +" spread to surrounding flammable objects." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "mp3 player (on)" -msgid_plural "mp3 players (on)" -msgstr[0] "MP3 播放器 (啟動)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (200L)" +msgid_plural "fire barrels (200L)" +msgstr[0] "火桶(200公升)" -#. ~ Description for mp3 player (on) -#: lang/json/TOOL_from_json.py +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#. ~ Description for fire barrel (200L) +#. ~ Description for fire barrel (100L) +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "" -"This mp3 player is turned on and playing some great tunes, raising your " -"morale steadily while on your person. It runs through batteries quickly; " -"you can turn it off by using it. It also obscures your hearing." +"A large metal barrel used to contain a fire. It has multiple holes punched " +"in its walls for air supply. Fires set in a fire barrel will not spread to " +"surrounding flammable objects." msgstr "" -"MP3 播放器啟動並攜帶時後會播放一些超讚的音樂, 能夠穩定的提昇你的士氣。但是電池很快就會用完, " -"你可以在不需要的狀況下關閉。開啟時同時也會影響你的聽力。" -#: lang/json/TOOL_from_json.py -msgid "multi cooker" -msgid_plural "multi cookers" -msgstr[0] "大同電鍋" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fire barrel (100L)" +msgid_plural "fire barrels (100L)" +msgstr[0] "火桶(100公升)" -#. ~ Description for multi cooker +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "camp chair" +msgid_plural "camp chairs" +msgstr[0] "露營椅" + +#. ~ Description for camp chair #: lang/json/TOOL_from_json.py -msgid "" -"A professional-grade multi-cooker, with a battery slot for camping trips or " -"tailgating. Its multitude of settings and features promise to handle any " -"sort of cooking, from parboiling potatoes to cooking curry to popping " -"popcorn. There's no manual, but you're sure you can work it out." -msgstr "" -"一個專業級的大同電鍋, 它可以裝電池讓你在露營時也能使用, 功能眾多, 保證可以讓你煮出各式各樣的佳餚, 煮馬鈴薯、咖哩甚至爆米花都可以, " -"它沒有使用手冊, 但是你一定會操作。" +msgid "Folded camp chair, deploy to sit down." +msgstr "折疊式露營用椅子,部署後可坐下。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "cot" +msgid_plural "cots" +msgstr[0] "行軍床" +#. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py -msgid "multi-tool" -msgid_plural "multi-tools" -msgstr[0] "多功能工具" +msgid "You unfold the cot and place it on the ground." +msgstr "你攤開行軍床, 並且把它放在地上。" -#. ~ Description for multi-tool +#. ~ Description for cot #: lang/json/TOOL_from_json.py msgid "" -"A cleverly designed all-in-one tool which combines several smaller tools " -"into the handles of a pair of pliers." -msgstr "一把巧妙設計的多合一工具, 它的把手就是一隻鉗子, 還結合了幾個小工具。" +"This is a military style fold up cot. While it may not be quite as " +"comfortable as a bed, it's better than slumming it on the ground." +msgstr "這是一個軍事風格的折疊床。雖然以床來說它躺起來可能不是很舒服, 但總比睡在堅硬的地板上更好。" #: lang/json/TOOL_from_json.py -msgid "bone needle" -msgid_plural "bone needles" -msgstr[0] "骨針" +msgid "folding bicycle" +msgid_plural "folding bicycles" +msgstr[0] "折疊式自行車" -#. ~ Description for bone needle +#. ~ Use action unfold_msg for folding bicycle. #: lang/json/TOOL_from_json.py -msgid "" -"This is sharp needle made from a bone. It would be useful for making rough " -"clothing and items. Its low quality makes it rather unsuitable for anything" -" requiring speed or precision." -msgstr "用骨頭製成的銳利針頭。製作粗糙的衣物和物品時很有用。但它的低品質使得成品缺乏精度, 製作也相當費時。" +msgid "You painstakingly unfold the bicycle and make it ready to ride." +msgstr "你展開了自行車, 準備騎乘。" -#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py -msgid "curved needle" -msgid_plural "curved needles" -msgstr[0] "彎針" +#. ~ Description for folding bicycle +#: lang/json/TOOL_from_json.py +msgid "This is a bicycle folded into a relatively portable package." +msgstr "一輛能折疊成便利攜帶的自行車。" -#. ~ Description for curved needle +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal butchering rack" +msgid_plural "metal butchering racks" +msgstr[0] "金屬屠宰架" + +#. ~ Description for metal butchering rack #: lang/json/TOOL_from_json.py msgid "" -"A curved sharp needle made of steel. Its rounded shape allows it to make " -"stitches that only pierce one side of the material. While unsuitable for " -"most tailoring projects, it's a necessity for stitching neoprene." -msgstr "鋼製的彎曲尖銳的針。其圓弧的形狀讓它能夠使針僅刺穿材料的一側。雖然不適合大多數裁縫的項目, 但它卻是縫合橡膠的必需品。" +"Metal butchering rack designed to hang a carcass in the air. It is folded " +"for easy transportation." +msgstr "金屬屠宰架專門用來將待宰的屍體懸掛起來。它可以折疊,以便於攜行。" + +#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py +msgid "inflatable boat" +msgid_plural "inflatable boats" +msgstr[0] "充氣船" +#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -msgid "wooden needle" -msgid_plural "wooden needles" -msgstr[0] "木針" +#, no-python-format +msgid "You painstakingly unfold, inflate, and launch the %s." +msgstr "你花費了好大一番力氣才它攤開並充氣完成。" -#. ~ Description for wooden needle +#. ~ Description for inflatable boat #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden needle whittled down to a sharp point. It has a narrow " -"hole carved into the head for threading. Its low quality makes it rather " -"unsuitable for anything requiring speed or precision, or involving tougher " -"materials like Kevlar." -msgstr "" +"This rubber rowboat (oars included) is deflated for storage. Activate it " +"(having an air pump in inventory) to inflate and launch." +msgstr "這個橡膠筏被洩氣了, 和槳收納在一起, 你如果身上有充氣幫浦的話, 可以幫它充氣然後搭乘。" -#: lang/json/TOOL_from_json.py -msgid "noise emitter (off)" -msgid_plural "noise emitters (off)" -msgstr[0] "噪音發射器 (關閉)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "metal smoking rack" +msgid_plural "metal smoking racks" +msgstr[0] "金屬煙燻架" -#. ~ Description for noise emitter (off) +#. ~ Description for metal smoking rack #: lang/json/TOOL_from_json.py msgid "" -"This device was constructed by 'enhancing' a speaker ripped off from some " -"electronic device with some amplifier circuits. It has now no other use " -"beside emitting loud crackling static noise, that could distract zombies." -msgstr "" -"這是從某些帶有放大器迴路的電子設備上拆下來的揚聲器,再經過\"強化\"來製成的裝置。它現在除了發出響亮的靜電劈啪聲之外沒有其他用處,但還是能用來吸引殭屍啦。" +"A metal rack designed to smoke food for better preservation and taste. It " +"is folded for easy transportation." +msgstr "專門設計用來煙燻食物的金屬架子,讓食物更美味也保存更久。它可以折疊,以便於攜行。" -#: lang/json/TOOL_from_json.py -msgid "noise emitter (on)" -msgid_plural "noise emitters (on)" -msgstr[0] "噪音發射器 (啟動)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "tourist table" +msgid_plural "tourist tables" +msgstr[0] "旅遊桌" -#. ~ Description for noise emitter (on) +#. ~ Description for tourist table #: lang/json/TOOL_from_json.py msgid "" -"This device has been turned on and is emitting horrible crackles, pops and " -"other static sounds. Quick, get away from it before it draws zombies to " -"you!" +"Metal tourist table for off-road trips. It is folded for easy " +"transportation." msgstr "" -#: lang/json/TOOL_from_json.py -msgid "lamp oil cooker" -msgid_plural "lamp oil cookers" -msgstr[0] "燈油炊具" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "leather tarp" +msgid_plural "leather tarps" +msgstr[0] "皮革篷布" -#. ~ Description for lamp oil cooker +#. ~ Description for leather tarp #: lang/json/TOOL_from_json.py msgid "" -"This is a simple heater powered by lamp oil. It is designed for cooking " -"food." -msgstr "這是個簡單的加熱器, 使用燈油作燃料。烹調食物用。" +"A large sheet of sewn leather that can be deployed instead of a picnic " +"blanket, but it's more valuable as a butchery appliance as it does not soak " +"in blood. It's rolled and ready for carrying." +msgstr "" -#: lang/json/TOOL_from_json.py -msgid "oil lamp (off)" -msgid_plural "oil lamps (off)" -msgstr[0] "油燈 (關閉)" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "fiber mat" +msgid_plural "fiber mats" +msgstr[0] "植物纖維墊" -#. ~ Description for oil lamp (off) +#. ~ Description for fiber mat #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. Use it to turn it on." -msgstr "一盞以燈油為燃料的燈。不能夠提供大量照明, 但是能夠維持長時間。使用它來啟動。" +"A large mat woven from fibrous material that can be used instead of a picnic" +" blanket, but it's more valuable as a butchery appliance. Too thin to be " +"used as a comfortable sleeping place. It's rolled and ready for carrying." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "oil lamp" -msgid_plural "oil lamps" +msgid "folded butter churn" +msgid_plural "folded butter churns" msgstr[0] "" -#. ~ Description for oil lamp +#. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py msgid "" -"This is an oil fueled lamp. It does not provide much light, but it lasts a " -"long time. It is turned on. Use it to turn it off." -msgstr "一盞以燈油為燃料的燈。不能夠提供大量照明, 但是能夠維持長時間。它已經啟動了。使用它來關閉。" +"A large wooden container used to turn raw milk into butter and buttermilk. " +"This model uses a foot crank and holds three gallons of raw milk." +msgstr "" -#: lang/json/TOOL_from_json.py -msgid "oxygen tank" -msgid_plural "oxygen tanks" -msgstr[0] "氧氣罐" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "water mill" +msgid_plural "water mills" +msgstr[0] "水磨" -#. ~ Description for oxygen tank +#. ~ Description for water mill #: lang/json/TOOL_from_json.py msgid "" -"This is tank of compressed medical oxygen with a regulator and mask. " -"Commonly used in emergency situations, it provides immediate relief for " -"asthma attacks or smoke inhalation, and can provide a brief burst of energy." -msgstr "一個裝滿了醫用壓縮氧的大罐子, 附帶調節器和面罩。能夠迅速緩解氣喘症狀和吸入煙霧的影響, 也能讓你在短時間內精神奕奕。" +"A small water-powered mill that can convert starchy products into flour. " +"Can be placed via the construction menu." +msgstr "" -#: lang/json/TOOL_from_json.py -msgid "oxygen cylinder" -msgid_plural "oxygen cylinders" -msgstr[0] "氧氣缸" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "wind mill" +msgid_plural "wind mills" +msgstr[0] "風車" -#. ~ Description for oxygen cylinder +#. ~ Description for wind mill #: lang/json/TOOL_from_json.py msgid "" -"A large steel cylinder used for storing pressurized gas. It is marked with " -"a faded, but legible O2 symbol." -msgstr "用於儲存加壓氣體的大型鋼瓶。它標有已褪色但仍能辨識的O2符號。" - -#: lang/json/TOOL_from_json.py -msgid "nitrogen tank" -msgid_plural "nitrogen tanks" -msgstr[0] "氮氣瓶" +"A small wind-powered mill that can convert starchy products into flour. Can" +" be placed via the construction menu." +msgstr "" -#. ~ Description for nitrogen tank +#. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " -"of reactivity. Don't try to breathe it." +"This is an advanced version of the unified power supply, or UPS. This " +"device has been significantly redesigned to provide better efficiency as " +"well as to consume plutonium fuel cells rather than batteries. Sadly, its " +"plutonium reactor can't be charged in UPS charging station." msgstr "" +"一個高階版的統一規格供電系統 (UPS)。重新設計的規格讓它可以使用更有效率地鈽元素, 而不是傳統電池。遺憾的是它的鈽反應器無法在 UPS " +"相容的車載充電站內充電。" #: lang/json/TOOL_from_json.py -msgid "hydrogen tank" -msgid_plural "hydrogen tanks" -msgstr[0] "氫氣瓶" +msgid "camera" +msgid_plural "cameras" +msgstr[0] "相機" -#. ~ Description for hydrogen tank +#. ~ Description for camera #: lang/json/TOOL_from_json.py msgid "" -"This is a tank of compressed hydrogen gas. If you need to make water from " -"scratch, or lift a zeppelin, it could come in handy." -msgstr "" +"A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-" +"sight', and flash. You can look at your photos on the digital screen, or " +"transfer them with a memory card. Takes conventional batteries." +msgstr "一台傻瓜型數位相機, 有液晶螢幕, 備用的觀景窗, 以及閃光燈。你可以在液晶螢幕看你的照片, 或是傳送到記憶卡。使用傳統電池。" #: lang/json/TOOL_from_json.py -msgid "paint brush" -msgid_plural "paint brushes" -msgstr[0] "油漆刷" +msgid "camera pro" +msgid_plural "camera pros" +msgstr[0] "單眼相機" -#. ~ Description for paint brush +#. ~ Description for camera pro #: lang/json/TOOL_from_json.py -msgid "A wide brush, suitable for painting walls." -msgstr "一個大的刷子, 適合用來粉刷牆壁。" +msgid "" +"A 35mm digital SLR (single-lens reflex) camera, with optical and digital " +"viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can " +"view your photos on it or transfer them with a memory card; it runs on " +"conventional batteries. Before the Cataclysm, you could have taken " +"professional-grade photos using this." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "permanent marker" -msgid_plural "permanent markers" -msgstr[0] "奇異筆" +msgid "cellphone" +msgid_plural "cellphones" +msgstr[0] "手機" -#. ~ Use action gerund for permanent marker. -#. ~ Use action gerund for survival marker. +#. ~ Use action msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Written" -msgstr "已寫入" +msgid "You light up the screen." +msgstr "你開啟螢幕亮光。" -#. ~ Use action verb for permanent marker. -#. ~ Use action verb for survival marker. +#. ~ Use action need_charges_msg for cellphone. #: lang/json/TOOL_from_json.py -msgid "Write" -msgstr "寫" +msgid "The cellphone's batteries need more charge." +msgstr "這支手機的電池需要更多電力。" -#. ~ Description for permanent marker +#. ~ Description for cellphone #: lang/json/TOOL_from_json.py msgid "" -"This is a King Size(tm) industrial strength permanent marker, about halfway " -"between a typical marker and a can of spray paint in size. Use it to write " -"something down. However, writing \"Elbereth\" probably won't help you." +"This is a cellphone, an older cousin of a smartphone but still popular in " +"certain circles due to its reliability, sturdiness and the ability to run on" +" common batteries. Using this cellphone will turn it on and provide light, " +"assuming it is sufficiently charged. It also has a clock app that includes " +"an alarm." msgstr "" -"King Size 工業製造的奇異筆, 大小介於傳統奇異筆與噴漆罐之間。使用它能夠寫字。然而就算寫下 \"海德格救我\" 也不會有人來救你的" -"。(原文是使用魔戒中的星辰女王-瓦爾妲 Elbereth 之名)" +"這是一支手機, 是智慧型手機的前輩。由於其可靠性、續航力、以及使用一般電池的能力, 在某些圈子中仍然很受歡迎。\"使用\" 以啟動它並提供照明, " +"前提是它已經充足電。同時它具有一個包含鬧鐘功能的時鐘應用程式。" #: lang/json/TOOL_from_json.py -msgid "pet carrier" -msgid_plural "pet carriers" -msgstr[0] "寵物籠" +msgid "cellphone - Flashlight" +msgid_plural "cellphones - Flashlight" +msgstr[0] "手機 - 手電筒模式" -#. ~ Description for pet carrier +#. ~ Use action msg for cellphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"A plastic container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "" +msgid "You stop lighting up the screen." +msgstr "你關掉螢幕亮光。" #: lang/json/TOOL_from_json.py -msgid "wooden pet carrier" -msgid_plural "wooden pet carriers" -msgstr[0] "木製寵物籠" +msgid "control laptop" +msgid_plural "control laptops" +msgstr[0] "操控用筆記型電腦" -#. ~ Description for wooden pet carrier +#. ~ Description for control laptop #: lang/json/TOOL_from_json.py msgid "" -"A wooden container meant to hold pets for transport. Use it on a suitable " -"animal to capture, use it on an empty tile to release." -msgstr "木製的容器,設計用來運送寵物。使用後選擇合適的動物即可裝入,再次使用它後選擇要放出的方向即可放出。" +"A modified laptop, now capable of transmitting in the ultra high frequencies" +" utilized by robots. Activate it to command robots from afar." +msgstr "一個被修改過的筆記型電腦, 現在可以用來對機器人傳送高頻訊號, 你可以啟動它以從遠方控制機器人。" #: lang/json/TOOL_from_json.py -msgid "chicken cage" -msgid_plural "chicken cages" -msgstr[0] "雞籠" +msgid "directional antenna" +msgid_plural "directional antennas" +msgstr[0] "指向性天線" -#. ~ Description for chicken cage +#. ~ Description for directional antenna #: lang/json/TOOL_from_json.py msgid "" -"A wire container made for transporting chickens, but you can use it to hold " -"any tiny animal. Use it on a suitable animal to capture, use it on an empty" -" tile to release." -msgstr "用於運送雞隻的鐵絲籠,但你可以把任何類似體型的小動物裝進去。使用後選擇合適的動物即可裝入,再次使用它後選擇要放出的方向即可放出。" +"This is an antenna designed to pick up signals better when pointed at the " +"source. You could use this with a radio to receive faint signals." +msgstr "當天線對準訊號來源的時候會有更好的收訊效果。你能夠把這個東西和無線電搭配使用來接收微弱的訊號。" #: lang/json/TOOL_from_json.py -msgid "zombie pheromone" -msgid_plural "zombie pheromones" -msgstr[0] "殭屍費洛蒙" +msgid "electronic handcuffs" +msgid_plural "electronic handcuffs" +msgstr[0] "電子手銬" -#. ~ Description for zombie pheromone +#. ~ Description for electronic handcuffs #: lang/json/TOOL_from_json.py msgid "" -"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " -"gland causes a small cloud of pheromones to spray into the air. Apparently " -"the foul secretion can change zombies' attitude towards you, and they may " -"ignore you for a short period of time. Perhaps they briefly consider you as" -" one of them." +"A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\n" +"However, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…" msgstr "" #: lang/json/TOOL_from_json.py -msgid "pickaxe" -msgid_plural "pickaxes" -msgstr[0] "十字鎬" +msgid "e-ink tablet PC" +msgid_plural "e-ink tablet PCs" +msgstr[0] "平板電腦" -#. ~ Description for pickaxe +#. ~ Description for e-ink tablet PC #: lang/json/TOOL_from_json.py msgid "" -"This is a large steel pickaxe, suitable for breaking up hard things or (with" -" enough skill) hard targets. Strike the earth!" -msgstr "這是一把大鐵鎬, 適用於擊碎堅硬的東西 (需有足夠的技能)。擊向地球!" +"A tablet PC using an efficient color e-ink display. Before the Cataclysm, " +"these were nifty gadgets; now, it's an almost priceless resource. Runs on " +"conventional batteries." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "locksmith kit" -msgid_plural "locksmith kits" -msgstr[0] "鎖匠工具" +msgid "electrohack" +msgid_plural "electrohacks" +msgstr[0] "電子駭客" -#. ~ Description for locksmith kit +#. ~ Description for electrohack #: lang/json/TOOL_from_json.py msgid "" -"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " -"It is essential for silently and quickly opening locks, provided you have " -"some mechanical skill." -msgstr "這是一副鎖匠的開鎖工具。想安靜迅速的打開鎖必定少不了, 前提是你要有一定的機械技能。" +"This device has many ports attached, allowing it to connect to almost any " +"control panel or other electronic machine (but not computers). With a " +"little skill, it can be used to crack passwords and more. It requires 25 " +"charges of battery power per use." +msgstr "" +"這個裝置上面有許多連接埠, 讓它可以連結許多控制板或電子儀器 (但電腦除外), 也許只要一點點小技巧, 它就可以破解密碼以及做更多事情。每次使用需要耗用" +" 25 電量。" #: lang/json/TOOL_from_json.py -msgid "glass pipe" -msgid_plural "glass pipes" -msgstr[0] "玻璃管" +msgid "geiger counter (off)" +msgid_plural "geiger counters (off)" +msgstr[0] "蓋革計數器 (關閉)" -#. ~ Description for glass pipe +#. ~ Description for geiger counter (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-blown glass pipe. It's of the type most commonly used to " -"smoke recreational substances." -msgstr "這是一個人工吹制的玻璃管。常用於吸毒品。" +"This is a tool for measuring radiation. Using it will prompt you to choose " +"whether to scan yourself or the terrain, or to turn it on, which will " +"provide continuous feedback on ambient radiation. It is currently off." +msgstr "一個用於測量輻射的工具。使用時會詢問你要掃描自己或是地面, 或是持續啟動偵測環境中的輻射。它現在是關閉的。" #: lang/json/TOOL_from_json.py -msgid "tobacco pipe" -msgid_plural "tobacco pipes" -msgstr[0] "煙斗" +msgid "geiger counter (on)" +msgid_plural "geiger counters (on)" +msgstr[0] "蓋革計數器 (啟動)" -#. ~ Description for tobacco pipe +#. ~ Description for geiger counter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-carved wooden smoking pipe. It's designed to facilitate " -"consumption of fire cured tobacco leaves." -msgstr "一個手工雕刻的木製煙管, 用來促進菸草工業發展的器具。" +"This is a tool for measuring radiation. It is in continuous scan mode, and " +"will produce quiet clicking sounds in the presence of ambient radiation. " +"Using it allows you to turn it off, or scan yourself or the ground. It is " +"currently on." +msgstr "一個用於測量輻射的工具。正處於持續偵測模式, 當偵測到環境輻射時會發出響聲。使用它能夠進行關閉、掃描自己或掃描地面。它現在是啟動的。" #: lang/json/TOOL_from_json.py -msgid "pliers" -msgid_plural "pliers" -msgstr[0] "鉗子" +msgid "hand-crank charger" +msgid_plural "hand-crank chargers" +msgstr[0] "手搖充電器" -#. ~ Description for pliers +#. ~ Description for hand-crank charger #: lang/json/TOOL_from_json.py msgid "" -"This is a basic pair of slip-joint pliers, able to handle basic mechanical " -"work. Anything too complex will require a wrench." -msgstr "這是把簡單的鯉魚鉗, 能夠進行基本的機械作業。更複雜的工作需要一個扳手。" +"This is a hand-powered battery charger. It has an adjustable receptacle " +"designed to accept a wide variety of rechargeable battery cells." +msgstr "這是一個手動充電器,它有一個可調整的插座,設計成可對應多種充電電池。" #: lang/json/TOOL_from_json.py -msgid "pocket watch" -msgid_plural "pocket watches" -msgstr[0] "懷錶" +msgid "mp3 player (off)" +msgid_plural "mp3 players (off)" +msgstr[0] "MP3 播放器 (關閉)" -#. ~ Description for pocket watch +#. ~ Description for mp3 player (off) #: lang/json/TOOL_from_json.py msgid "" -"An old fashioned pocket watch. This one tells you the time and looks good " -"doing it. Can also be disassembled into some useful parts." -msgstr "一塊復古的懷表。能夠很清楚的表達時間, 另外也能拆解成有用的零件。" +"This battery-powered device is loaded up with someone's music collection. " +"Fortunately, there's lots of songs you like, and listening to it will raise " +"your morale slightly. Use it to turn it on." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "pocket knife" -msgid_plural "pocket knives" -msgstr[0] "口袋刀" +msgid "mp3 player (on)" +msgid_plural "mp3 players (on)" +msgstr[0] "MP3 播放器 (啟動)" -#. ~ Description for pocket knife +#. ~ Description for mp3 player (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a small pocket knife. It isn't great for combat, but it's better " -"than nothing. It's sharp enough to butcher with." -msgstr "這是一把小口袋刀。雖然不是什麼戰鬥利器, 但聊勝於無。它夠銳利可用來屠宰。" +"This mp3 player is turned on and playing some great tunes, raising your " +"morale steadily while on your person. It runs through batteries quickly; " +"you can turn it off by using it. It also obscures your hearing." +msgstr "" +"MP3 播放器啟動並攜帶時後會播放一些超讚的音樂, 能夠穩定的提昇你的士氣。但是電池很快就會用完, " +"你可以在不需要的狀況下關閉。開啟時同時也會影響你的聽力。" #: lang/json/TOOL_from_json.py -msgid "electric polisher" -msgid_plural "electric polishers" -msgstr[0] "電力打磨機" +msgid "noise emitter (off)" +msgid_plural "noise emitters (off)" +msgstr[0] "噪音發射器 (關閉)" -#. ~ Description for electric polisher +#. ~ Description for noise emitter (off) #: lang/json/TOOL_from_json.py msgid "" -"An electric polisher which can be used to buff metal surfaces until they are" -" reflective like a mirror." -msgstr "一個電力打磨機, 可以用來擦亮金屬表面, 讓它像鏡子一樣反光。" +"This device was constructed by 'enhancing' a speaker ripped off from some " +"electronic device with some amplifier circuits. It has now no other use " +"beside emitting loud crackling static noise, that could distract zombies." +msgstr "" +"這是從某些帶有放大器迴路的電子設備上拆下來的揚聲器,再經過\"強化\"來製成的裝置。它現在除了發出響亮的靜電劈啪聲之外沒有其他用處,但還是能用來吸引殭屍啦。" #: lang/json/TOOL_from_json.py -msgid "soda can stove kit" -msgid_plural "soda can stove kits" -msgstr[0] "鋁罐爐具組" +msgid "noise emitter (on)" +msgid_plural "noise emitters (on)" +msgstr[0] "噪音發射器 (啟動)" -#. ~ Description for soda can stove kit +#. ~ Description for noise emitter (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an ultra-light alcohol-burning stove with simmer ring, crafted by " -"hand from a couple of aluminum soda cans. It comes with a 500 ml plastic " -"bottle to hold concentrated alcohol fuel." -msgstr "這是一個超輕型酒精爐, 有著用鋁罐手工加工而成的火力密封環。它配備了一個 500 毫升的塑料瓶, 以容納提煉過的酒精燃料。" +"This device has been turned on and is emitting horrible crackles, pops and " +"other static sounds. Quick, get away from it before it draws zombies to " +"you!" +msgstr "" #: lang/json/TOOL_from_json.py msgid "handheld game system" @@ -73407,905 +73347,558 @@ msgid "" msgstr "運作良好的掌上型遊樂器, 有背光的螢幕讓你可以在黑暗中遊玩。你可以使用它來玩一下遊戲, 但是需要消耗電池。" #: lang/json/TOOL_from_json.py -msgid "portal generator" -msgid_plural "portal generators" -msgstr[0] "傳送門產生器" +msgid "smartphone" +msgid_plural "smartphones" +msgstr[0] "智慧型手機" -#. ~ Description for portal generator +#. ~ Use action msg for smartphone. +#. ~ Use action msg for atomic smartphone. +#. ~ Use action msg for Wraitheon executive's smartphone. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " -"giving you a headache just looking at it. It is covered in alien markings." -msgstr "一個罕見且神秘的設備, 看起來像是另一個世界的東西。你光看著它的時候就感到頭疼。表面滿是外星符號。" +msgid "You activate the flashlight app." +msgstr "你啟動了手電筒 app。" +#. ~ Use action need_charges_msg for smartphone. #: lang/json/TOOL_from_json.py -msgid "stone adze" -msgid_plural "stone adzes" -msgstr[0] "石錛" +msgid "The smartphone's charge is too low." +msgstr "這支智慧型手機的電力不足。" -#. ~ Description for stone adze +#. ~ Description for smartphone #: lang/json/TOOL_from_json.py msgid "" -"This is a stone adze, somewhat useful for cutting through wood objects." -msgstr "一把石錛, 適合切割木頭材質物品。" +"A popular, fancy smartphone. Capable of making photos due to integrated " +"camera and illuminating an area as per flashlight app, assuming it has " +"enough charge. The smartphone also has a clock app that includes an alarm." +" Runs on a small, rechargeable power cell compatible with Unified Power " +"Supply." +msgstr "" +"這是一支時髦、花俏的智慧型手機。假如它有足夠的電力, 它可以用內建的相機拍攝照片, " +"或用手電筒應用程式照亮一個區域。同時它具有一個包含鬧鐘功能的時鐘應用程式。它使用 UPS 相容的小型充電電池。" #: lang/json/TOOL_from_json.py -msgid "stone axe" -msgid_plural "stone axes" -msgstr[0] "石斧" +msgid "smartphone - music" +msgid_plural "smartphones - music" +msgstr[0] "智慧型手機 - 音樂" -#. ~ Description for stone axe +#. ~ Description for smartphone - music +#. ~ Description for atomic smartphone - music #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone affixed to a stick. It works passably well as an " -"axe but really can't compare to a proper axe." -msgstr "一把綁著鋒利石刀的木棍, 讓它有類似斧頭的功能, 但與真正的斧頭還差的遠。" +"This phone is playing music, steadily raising your morale. You can't hear " +"anything else while you're listening." +msgstr "這支手機正在播放音樂,穩步提高你的士氣。你在聽音樂時聽不到任何其他聲音。" #: lang/json/TOOL_from_json.py -msgid "stone hammer" -msgid_plural "stone hammers" -msgstr[0] "石鎚" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" +msgstr[0] "智慧型手機 - 手電筒模式" -#. ~ Description for stone hammer +#. ~ Use action menu_text for smartphone - Flashlight. +#. ~ Use action menu_text for atomic smartphone - Flashlight. +#. ~ Use action menu_text for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "" -"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " -"functions adequately as a hammer, but really can't compare to a proper one." -msgstr "一把綁著石頭的木棍, 讓它有類似鐵鎚的功能, 但與真正的鐵鎚還差的遠。" +msgid "Turn off flashlight" +msgstr "關掉手電筒" +#. ~ Use action msg for smartphone - Flashlight. +#. ~ Use action msg for atomic smartphone - Flashlight. +#. ~ Use action msg for Executive's smartphone - Flashlight. #: lang/json/TOOL_from_json.py -msgid "stone knife" -msgid_plural "stone knives" -msgstr[0] "石刀" +msgid "You deactivate the flashlight app." +msgstr "你關掉了手電筒 app。" -#. ~ Description for stone knife +#. ~ Description for UPS #: lang/json/TOOL_from_json.py msgid "" -"This is a sharpened stone set into a hollowed handle. Not nearly as usable " -"as a proper knife, but it's better than nothing." -msgstr "這是將一個尖銳的石頭中央挖開並裝上刀柄。幾乎很難說是一把刀, 但聊勝於無。" +"This is a unified power supply, or UPS. It is a device developed jointly by" +" military and scientific interests for use in combat and the field. The UPS" +" is designed to power bionics, armor and some guns, but drains batteries " +"quickly." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "stone shovel" -msgid_plural "stone shovels" -msgstr[0] "石鏟" +msgid "vibrator" +msgid_plural "vibrators" +msgstr[0] "按摩器" -#. ~ Description for stone shovel +#. ~ Description for vibrator #: lang/json/TOOL_from_json.py msgid "" -"This is a flattened stone affixed to a stick. It works passably well as a " -"shovel but really can't compare to a real shovel." -msgstr "一根木棍連結一石片, 功能類似鏟子, 但與真正的鏟子差太多。" +"This battery-devouring device is just the thing to knead the tension out and" +" help you relax. Use it to take a break and unwind." +msgstr "這個吃電池的裝置是用來幫你按摩舒緩僵硬的身體, 使用他來幫助你休息和伸展。" #: lang/json/TOOL_from_json.py -msgid "bio lockpick" -msgid_plural "bio lockpicks" -msgstr[0] "生物開鎖工具" +msgid "crowbar" +msgid_plural "crowbars" +msgstr[0] "撬棍" -#. ~ Description for bio lockpick -#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py -#: lang/json/gun_from_json.py -msgid "this a pseudo item" -msgstr "這是一個模擬物品" +#. ~ Description for crowbar +#: lang/json/TOOL_from_json.py +msgid "" +"This is a hefty prying tool. Use it to open locked doors without destroying" +" them or to lift manhole covers. You could also wield it to bash some heads" +" in." +msgstr "戰慄時空遊戲中主角高登弗里曼手持的神器。用這個物品能夠在不破壞的前提下撬開鎖住的門, 或是移開人孔蓋。你也可以手持它來把某人的頭打爆。" #: lang/json/TOOL_from_json.py -msgid "rag" -msgid_plural "rags" -msgstr[0] "布條" +msgid "improvised lockpick" +msgid_plural "improvised lockpicks" +msgstr[0] "粗製開鎖器" -#. ~ Description for rag +#. ~ Description for improvised lockpick #: lang/json/TOOL_from_json.py msgid "" -"This is a largish piece of cloth, useful in crafting and possibly for " -"staunching bleeding." -msgstr "這是相當大的一塊布, 在製作物品與止血時很有用。" +"This is an improvised set of picks and torsion wrenches made from scrap " +"metal. You need MacGyver-like skills to open locks with these as they are " +"brittle, but they lower the chances of alarms being set off." +msgstr "這是簡單的用廢金屬製成的開鎖工具。想用它來打開鎖需要馬蓋先般的機械技能, 但它確實能減少警報響起的機率。" #: lang/json/TOOL_from_json.py -msgid "sponge" -msgid_plural "sponges" -msgstr[0] "海綿" +msgid "ice axe" +msgid_plural "ice axes" +msgstr[0] "冰斧" -#. ~ Description for sponge +#. ~ Description for ice axe #: lang/json/TOOL_from_json.py msgid "" -"A sponge is a tool or cleaning aid made of soft, porous material. Typically" -" used for cleaning impervious surfaces." +"This is an ice axe with hammer on its head, a multi-purpose hiking and " +"climbing tool used by mountaineers. It is sturdy enough to pry open closed " +"doors or lift manhole covers." msgstr "" #: lang/json/TOOL_from_json.py -msgid "washing kit" -msgid_plural "washing kits" -msgstr[0] "洗滌工具" +msgid "makeshift crowbar" +msgid_plural "makeshift crowbars" +msgstr[0] "粗製撬棍" -#. ~ Description for washing kit +#. ~ Description for makeshift crowbar #: lang/json/TOOL_from_json.py msgid "" -"A combination kit of a washboard and a sponge or rag. Everything you need " -"to clean items after the apocalypse." -msgstr "一件由洗衣板和海綿或布條組合而成的工具,正是你在大災變後清潔物品所需的東西。" +"This is a pipe whose ends have been bent and hammered flat to resemble a " +"crowbar. Use it to open locked crates without destroying them, or to lift " +"manhole covers. You could also wield it to fight with, in a pinch." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "reading light" -msgid_plural "reading lights" -msgstr[0] "閱讀燈" +msgid "locksmith kit" +msgid_plural "locksmith kits" +msgstr[0] "鎖匠工具" -#. ~ Use action msg for reading light. +#. ~ Description for locksmith kit #: lang/json/TOOL_from_json.py -msgid "You switch on the reading light." -msgstr "你開啟了閱讀燈。" +msgid "" +"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. " +"It is essential for silently and quickly opening locks, provided you have " +"some mechanical skill." +msgstr "這是一副鎖匠的開鎖工具。想安靜迅速的打開鎖必定少不了, 前提是你要有一定的機械技能。" -#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "The reading light winks out." -msgstr "閱讀燈熄滅了。" +msgid "bio lockpick" +msgid_plural "bio lockpicks" +msgstr[0] "生物開鎖工具" + +#. ~ Description for bio lockpick +#: lang/json/TOOL_from_json.py lang/json/gun_from_json.py +#: lang/json/gun_from_json.py +msgid "this a pseudo item" +msgstr "這是一個模擬物品" -#. ~ Description for reading light #: lang/json/TOOL_from_json.py -msgid "A little clip-on LED light, meant for reading books in the dark." -msgstr "一個附有夾子的小型LED燈,用作在黑暗中閱讀。" +msgid "acid bomb" +msgid_plural "acid bombs" +msgstr[0] "酸液彈" +#. ~ Description for acid bomb #: lang/json/TOOL_from_json.py -msgid "reading light (active)" -msgid_plural "reading lights (active)" -msgstr[0] "閱讀燈(打開)" +msgid "" +"This is a fragile container filled with acid. Throw it to spill out a pool " +"of potent acid." +msgstr "一個裝滿強酸的易碎容器。丟出去就會成為酸液灘。" -#. ~ Use action msg for reading light (active). #: lang/json/TOOL_from_json.py -msgid "You switch off the reading light." -msgstr "你關閉了閱讀燈。" +msgid "C-4 explosive" +msgid_plural "C-4 explosives" +msgstr[0] "C-4 炸藥" -#. ~ Description for reading light (active) +#. ~ Description for C-4 explosive #: lang/json/TOOL_from_json.py msgid "" -"A little clip-on LED light, meant for reading books in the dark. This one " -"is turned on." -msgstr "一個附有夾子的小型LED燈,用作在黑暗中閱讀。這個是開啟了的。" +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer." +msgstr "這是一個由主要由旋風炸藥組成的軍用等級炸藥。標籤上寫著: \"爆炸性極強, 請謹慎使用! \" 內建一個小型計時器。" #: lang/json/TOOL_from_json.py -msgid "refillable lighter" -msgid_plural "refillable lighters" -msgstr[0] "可充填打火機" +msgid "C-4 explosive (armed)" +msgid_plural "C-4 explosives (armed)" +msgstr[0] "C-4 炸藥 (啟動)" -#. ~ Use action menu_text for refillable lighter. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py -msgid "Light up" -msgstr "點亮" +#. ~ Use action no_deactivate_msg for C-4 explosive (armed). +#. ~ Use action no_deactivate_msg for mininuke. +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "You've already set the %s's timer, you might want to get away from it." +msgstr "你已經啟動了 %s 的計時器, 你也許會想要跑遠一點。" -#. ~ Use action msg for refillable lighter. +#. ~ Description for C-4 explosive (armed) #: lang/json/TOOL_from_json.py -msgid "You flick the lighter." -msgstr "你彈動打火機。" +msgid "" +"This is military grade RDX composition explosive. A label reads: \"Highly " +"explosive, use with extreme caution!\" It comes with a small timer, which is" +" currently ticking down." +msgstr "這是一個由主要由旋風炸藥組成的軍用等級炸藥。標籤上寫著: \"爆炸性極強, 請謹慎使用! \" 內建一個小型計時器, 正在倒數中。" -#. ~ Use action need_charges_msg for refillable lighter. -#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp -#: src/gates.cpp -msgid "Nothing happens." -msgstr "什麼事都沒有發生。" +#: lang/json/TOOL_from_json.py +msgid "dynamite" +msgid_plural "dynamites" +msgstr[0] "炸藥" -#. ~ Description for refillable lighter +#. ~ Use action msg for dynamite. +#. ~ Use action msg for dynamite bomb. +#: lang/json/TOOL_from_json.py +msgid "You light the dynamite." +msgstr "你點燃了炸藥。" + +#. ~ Description for dynamite #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. A lighter" -" must be carried to use various drugs, like cigarettes, or to light things " -"like Molotov cocktails. You can also use a lighter to light nearby items on" -" fire." +"These are several sticks of explosives with a fuse attached. Use this item " +"to light the fuse. You will, of course, need a lighter or matches in your " +"inventory to do this. Shortly after lighting the fuse, this item will " +"explode, so get away!" msgstr "" -"這是一個翻蓋式的可充填打火機。多種藥物, 以及香煙, 汽油彈的好朋友。你同時也能用打火機來點燃附近的物品。這個打火機有著能夠重新充填燃料的設計。" +"加上了引線連結的數根炸藥。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, 在那之前離它越遠越好!" -#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "You extinguish the lighter." -msgstr "你熄滅打火機。" +msgid "dynamite (lit)" +msgid_plural "dynamites (lit)" +msgstr[0] "炸藥 (點燃)" -#. ~ Description for refillable lighter +#. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a lighter featuring a flip top cover and refuelable tank. It is " -"lit." -msgstr "這是一個翻蓋式的可充填打火機。它現在是點燃的。" - -#: lang/json/TOOL_from_json.py -msgid "quern" -msgid_plural "querns" -msgstr[0] "石磨" +"The fuse on this dynamite is lit and hissing. It'll explode any moment now." +msgstr "這個炸藥的引線已經點燃並嘶嘶作響。將會隨時被引爆。" -#. ~ Description for quern #: lang/json/TOOL_from_json.py -msgid "This is a simple hand-powered stone quern for grinding grain." -msgstr "一個簡單的人力石磨, 能磨穀類。" +msgid "dynamite bomb" +msgid_plural "dynamite bombs" +msgstr[0] "" +#. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py -msgid "rollmat" -msgid_plural "rollmats" -msgstr[0] "睡墊" +msgid "" +"These are several sticks of explosives surrounded by shrapnel stuffed inside" +" a metal container. The fuse is sticking out through a small hole. Use " +"this item to light the fuse. You will, of course, need a lighter or matches" +" in your inventory to do this. Shortly after lighting the fuse, this item " +"will explode, so get away!" +msgstr "" -#. ~ Use action done_message for rollmat. #: lang/json/TOOL_from_json.py -msgid "You unroll the mat and lay it on the ground." -msgstr "你攤開毯子, 並且把它放在地上。" +msgid "dynamite bomb (lit)" +msgid_plural "dynamite bombs (lit)" +msgstr[0] "" -#. ~ Description for rollmat +#. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of foam which can be rolled tightly for storage. It " -"insulates you from the floor, making it easier to sleep. Use it to unroll " -"and place on the ground." -msgstr "一張能緊密卷起攜帶的睡墊。可以讓你跟地板有所阻隔, 更容易入睡。使用它來鋪在地上。" +"The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" +" now." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "RX12 jet injector" -msgid_plural "RX12 jet injectors" -msgstr[0] "RX12 注射器" +msgid "EMP bomb" +msgid_plural "EMP bombs" +msgstr[0] "" -#. ~ Description for RX12 jet injector +#. ~ Use action menu_text for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" -" advanced fast-healing chemicals through the skin without using a needle. A" -" label on the side warns against using more than two doses per hour." +msgid "Activate bomb" msgstr "" -"Rivtech RX12 注射器是一種手槍外形的小型無針注射器, 用於通過皮膚注射先進的治療藥品。側邊的標籤警示寫著每小時不得使用超過兩劑。" +#. ~ Use action msg for EMP bomb. #: lang/json/TOOL_from_json.py -msgid "safe deposit box" -msgid_plural "safe deposit boxes" -msgstr[0] "保險箱" +msgid "You activate the EMP bomb." +msgstr "" -#. ~ Description for safe deposit box +#. ~ Description for EMP bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a secure combination lock box. Sadly, you don't know the " -"combination. Breaking inside it would destroy anything of value." -msgstr "一個有著密碼鎖的箱子, 可悲的是你並不知道密碼。強行打開會毀掉裡面有價值的東西。" +"This substantial device is a bomb that generates a electromagnetic pulse. " +"When activated, the plutonium fuel cell is drained into a flux compression " +"generator, the detonation of which creates a strong magnetic field. When " +"this magnetic field is fed into the antenna, it creates a strong electro-" +"magnetic pulse." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "sarcophagus access code" -msgid_plural "sarcophagus access codes" -msgstr[0] "石棺通行代碼" +msgid "active EMP bomb" +msgid_plural "active EMP bombs" +msgstr[0] "" -#. ~ Description for sarcophagus access code +#. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py -msgid "" -"This printout is a string of numbers to access the elevator in the hazardous" -" waste sarcophagus." -msgstr "被印出來的一串代碼, 能夠用來存取危險廢物堆放場石棺裡的電梯。" +#, no-python-format +msgid "You've already activated the %s, try throwing it instead." +msgstr "" +#. ~ Description for active EMP bomb #: lang/json/TOOL_from_json.py -msgid "wood saw" -msgid_plural "wood saws" -msgstr[0] "木鋸" +msgid "" +"This EMP bomb is active, and will shortly detonate, creating a large EMP " +"field that damages robots and drains bionic energy, as well as a sizeable " +"explosion. You may not want to be holding it much longer." +msgstr "" -#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "This is a thin saw, useful for cutting through wood objects." -msgstr "一把薄鋸子, 適合切割木頭材質物品。" +msgid "fertilizer bomb" +msgid_plural "fertilizer bombs" +msgstr[0] "肥料炸彈" +#. ~ Use action msg for fertilizer bomb. +#. ~ Use action msg for acetylene lamp (off). #: lang/json/TOOL_from_json.py -msgid "scalpel" -msgid_plural "scalpels" -msgstr[0] "手術刀" +#, no-python-format +msgid "You light the %s." +msgstr "你點亮了 %s。" -#. ~ Description for scalpel +#. ~ Description for fertilizer bomb #: lang/json/TOOL_from_json.py msgid "" -"This is a very sharp knife designed for surgical cutting. Its small, sharp " -"blade allows for precision strikes in the hands of the skilled." -msgstr "一把小又異常銳利的刀, 常用在手術中。在熟手中能夠使用他小而尖銳的刀刃使用穿刺攻擊。" +"This is a volatile homemade explosive. Use this item to light the fuse. " +"You will, of course, need a lighter or matches in your inventory to do this." +" Shortly after lighting the fuse, this item will explode, so get away!" +msgstr "" +"這是具有高揮發性的土製炸藥。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, " +"在那之前離它越遠越好!" #: lang/json/TOOL_from_json.py -msgid "screwdriver" -msgid_plural "screwdrivers" -msgstr[0] "螺絲起子" +msgid "fertilizer bomb (lit)" +msgid_plural "fertilizer bombs (lit)" +msgstr[0] "水肥炸彈 (點燃)" -#. ~ Description for screwdriver +#. ~ Description for fertilizer bomb (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a Philips-head screwdriver. It is important for almost all " -"electronics crafting, most mechanics crafting, and has many more uses." -msgstr "這是一把十字螺絲起子。在拆裝大部分的電子產品與機械裝置時都很重要, 除此之外也有更多的用途。" +"The fuse on this fertilizer bomb is lit and hissing. It'll explode any " +"moment now." +msgstr "這個炸藥的引線已經點燃並嘶嘶作響。將會隨時被引爆。" #: lang/json/TOOL_from_json.py -msgid "screwdriver set" -msgid_plural "screwdriver sets" -msgstr[0] "螺絲起子套裝" +msgid "firecracker" +msgid_plural "firecrackers" +msgstr[0] "鞭炮" -#. ~ Description for screwdriver set +#. ~ Description for firecracker #: lang/json/TOOL_from_json.py msgid "" -"This is a set of screwdrivers in several sizes and blade types. Guaranteed " -"to have the right tools for more precise work." -msgstr "這是一套同時擁有多種尺寸和多種類型刀片的螺絲刀, 保證讓你有合適的工具做好工作。" +"A solitary firecracker with a short fuse. Use this item to light the fuse." +" Of course, you will need a lighter or some matches to do so. Shortly " +"after you light the fuse it will explode, so throw it quickly!" +msgstr "" +"加上了引線連結的數根鞭炮。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, 所以趕快投擲出去!" #: lang/json/TOOL_from_json.py -msgid "scythe" -msgid_plural "scythes" -msgstr[0] "大鐮" +msgid "firecracker (lit)" +msgid_plural "firecrackers (lit)" +msgstr[0] "鞭炮 (點燃)" -#. ~ Description for scythe +#. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a giant blade on the end of a stick, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "這是一個用來割高草的過時農業工具。在棍子末端接上一個大刀刃, 但很難將它靈活運用在原本用途外的地方。" +"A firecracker that has been lit; the fuse is hissing. Throw it quickly " +"before it explodes." +msgstr "這的鞭炮的引線已經被點燃並嘶嘶作響, 在爆炸前趕快投擲出去!" #: lang/json/TOOL_from_json.py -msgid "sewing kit" -msgid_plural "sewing kits" -msgstr[0] "針線包" +msgid "pack of firecrackers" +msgid_plural "packs of firecrackers" +msgstr[0] "鞭炮包" -#. ~ Description for sewing kit +#. ~ Description for pack of firecrackers #: lang/json/TOOL_from_json.py msgid "" -"This is a plastic kit with a variety of needles, some plastic spools for " -"thread, and a few other useful textile tools. Use a sewing kit on an " -"article of clothing to attempt to repair or reinforce that clothing. This " -"uses your tailoring skill." +"This is a pack of 25 firecrackers with a starter fuse. Use this item to " +"light the fuse. Of course, you will need a lighter or some matches to do " +"so. Shortly after you light the fuse they will begin to explode, so throw " +"them quickly!" msgstr "" -"這是一個塑膠盒裝著各種針頭與一些纏繞縫線的塑膠線軸, 與其他一些有用的縫紉工具。在物品或衣物上使用能夠嘗試修理或是強化該物。取決於你的裁縫技能。" +"一包裝有 25 發鞭炮及引線的物品。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 它將會快速地燒盡並且引爆, " +"所以趕快投擲出去!" #: lang/json/TOOL_from_json.py -msgid "anesthesia kit" -msgid_plural "anesthesia kits" -msgstr[0] "麻醉工具" +msgid "pack of firecrackers (lit)" +msgid_plural "packs of firecrackers (lit)" +msgstr[0] "鞭炮包 (點燃)" +#. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py -msgid "shaving kit" -msgid_plural "shaving kits" -msgstr[0] "剃鬚工具" +msgid "" +"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw " +"them quickly before the start to explode." +msgstr "一包裝有 25 發鞭炮及引線的物品。它的引線已經被點燃並嘶嘶作響, 在爆炸前趕快投擲出去!" -#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py -msgid "" -"This is a compact and lightweight shaving kit made for travelers. You can " -"use it to shave if it's supplied with soap. It requires 1 unit of soap per " -"use." -msgstr "這是一款小巧輕便的剃鬚工具, 專為旅客而設。你可以使用它來剃鬚。每次使用需要 1 個單位的肥皂。" +msgid "flashbang" +msgid_plural "flashbangs" +msgstr[0] "閃光彈" +#. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py -msgid "shelter kit" -msgid_plural "shelter kits" -msgstr[0] "帳篷" +msgid "You pull the pin on the flashbang." +msgstr "你拉開閃光彈的安全插銷。" -#. ~ Description for shelter kit -#: lang/json/TOOL_from_json.py -msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "小型庇護所, 用木棍跟毛皮搭設, 使用它來設置。" - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (off)" -msgid_plural "shishkebabs (off)" -msgstr[0] "火焰刀 (關閉)" - -#. ~ Use action failure_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Aw, dangit. It fails to start!" -msgstr "我哩咧~發不動!" - -#. ~ Use action lacks_fuel_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "This thing needs some fuel!" -msgstr "這東西需要一些燃料!" - -#. ~ Use action success_message for shishkebab (off). -#: lang/json/TOOL_from_json.py -msgid "Let's dance, Zeds!" -msgstr "小屍屍來送死吧!" - -#. ~ Description for shishkebab (off) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. When filled with gasoline, the blade" -" can be made scorching hot to singe enemies and light your way. Use to " -"ignite." -msgstr "一把加掛了燃料管的大刀, 絕緣劍柄中有著小燃料槽與點火機制。當加滿了汽油後, 這把刀能夠產生高熱燒灼敵人或是當做照明的用途。使用它來點火。" - -#: lang/json/TOOL_from_json.py -msgid "shishkebab (on)" -msgid_plural "shishkebabs (on)" -msgstr[0] "火焰刀 (啟動)" - -#. ~ Use action auto_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Bummer, man! Your shishkebab's flame flickers and dies out." -msgstr "真衰! 你的你的火焰刀閃一閃就沒火了。" - -#. ~ Use action charges_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Uncool, outta gas! Your shishkebab's flame goes out." -msgstr "不酷, 沒油了! 你的火焰刀沒火了。" - -#. ~ Use action noise_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab crackles!" -msgstr "你的火焰刀嗶拍作響!" - -#. ~ Use action voluntary_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Peace out. Your shishkebab's flame dies." -msgstr "不好玩。你的火焰刀沒火了。" - -#. ~ Use action water_extinguish_message for shishkebab (on). -#: lang/json/TOOL_from_json.py -msgid "Your shishkebab hisses in the water and goes out." -msgstr "你的火焰刀隨著嘶嘶聲在水中熄滅了。" - -#. ~ Description for shishkebab (on) +#. ~ Description for flashbang #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade with a fuel pipe on the side, and a small tank and " -"igniter built into the insulated hilt. The blade is glowing brightly. Use " -"to shut off the gas." -msgstr "一把加掛了燃料管的大刀, 絕緣劍柄中有著小燃料槽與點火機制。這把刀正在發出明亮的光芒。使用它來關閉。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -#: lang/json/trap_from_json.py -msgid "shotgun trap" -msgid_plural "shotgun traps" -msgstr[0] "霰彈槍陷阱" - -#. ~ Use action done_message for shotgun trap. -#: lang/json/TOOL_from_json.py -msgid "You set the shotgun trap." -msgstr "你設置了霰彈槍陷阱。" - -#. ~ Description for shotgun trap -#: lang/json/TOOL_from_json.py -msgid "" -"This is a simple tripwire is attached to the trigger of a loaded double-" -"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " -"the first time the trigger is pulled, one or both shells may be discharged." +"This is a military police style flashbang. Use this item to pull the pin " +"and light the fuse. You will then have five turns before it detonates with " +"intense light and sound, blinding, deafening and disorienting anyone nearby." msgstr "" +"這是個軍警使用的閃光彈。使用這個物品以拉開插銷並點燃引線。緊接著在它爆炸前, 你有五回合的時間把它丟出去。之後它會炸開, 伴隨著巨大的強光與聲響, " +"附近的所有生物將會致盲、失聰及混亂。" #: lang/json/TOOL_from_json.py -msgid "shovel" -msgid_plural "shovels" -msgstr[0] "鏟子" - -#. ~ Description for shovel -#: lang/json/TOOL_from_json.py -msgid "This is a digging tool. Use it to dig pits adjacent to your location." -msgstr "一件挖掘工具。使用這個工具能夠在你相鄰的格子挖坑。" - -#: lang/json/TOOL_from_json.py -msgid "sickle" -msgid_plural "sickles" -msgstr[0] "鐮刀" - -#. ~ Description for sickle -#: lang/json/TOOL_from_json.py -msgid "" -"This is an old-fashioned farming tool used to cut tall grass. While it may " -"be a massive curved blade on a handle, it is incredibly awkward to use for " -"anything but its intended purpose." -msgstr "這是一個用來割高草的過時農業工具。在握柄處接上一個大彎刀, 但很難將它靈活運用在原本用途外的地方。" - -#: lang/json/TOOL_from_json.py -msgid "small fire extinguisher" -msgid_plural "small fire extinguishers" -msgstr[0] "小滅火器" - -#. ~ Description for small fire extinguisher -#: lang/json/TOOL_from_json.py -msgid "" -"This is a hand held fire extinguisher containing a liter of highly " -"compressed CO2 gas. It would be useful for putting out adjacent fires." -msgstr "這是一個手提滅火器, 內含高壓的二氧化碳。能夠有效的撲滅附近的火勢。" - -#: lang/json/TOOL_from_json.py -msgid "firearm repair kit" -msgid_plural "firearm repair kits" -msgstr[0] "槍械修理工具" - -#. ~ Description for firearm repair kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a portable toolkit made to repair damaged firearms. Powered by " -"standard batteries, it is a vital tool for long-term firearms maintenance. " -"It requires 100 charges of battery power per use." -msgstr "這是一個用來修理受損槍械的隨身工具。利用一般電池供電, 這是對槍枝長期保養的重要工具。每次使用需要 100 電量的電池。" - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (off)" -msgid_plural "smart lamps (off)" -msgstr[0] "智慧燈 (關閉)" - -#. ~ Use action msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the smart lamp on." -msgstr "你打開了智慧燈。" - -#. ~ Use action need_charges_msg for smart lamp (off). -#: lang/json/TOOL_from_json.py -msgid "The smart lamp batteries are dead." -msgstr "智慧燈斷電了。" - -#. ~ Description for smart lamp (off) -#: lang/json/TOOL_from_json.py -msgid "This is a smart lamp, it can be activated remotely." -msgstr "這是一盞智慧燈, 能夠從遠端啟動。" - -#: lang/json/TOOL_from_json.py -msgid "smart lamp (on)" -msgid_plural "smart lamps (on)" -msgstr[0] "智慧燈 (啟動)" - -#. ~ Use action msg for smart lamp (on). -#: lang/json/TOOL_from_json.py -msgid "Your smart lamp turned off" -msgstr "你的智慧燈關閉了" - -#. ~ Description for smart lamp (on) -#: lang/json/TOOL_from_json.py -msgid "" -"This is a smart lamp, this smart lamp is turned on. It can be deactivated " -"remotely." -msgstr "這是一盞智慧燈, 已經被打開。能夠從遠端關閉。" - -#: lang/json/TOOL_from_json.py -msgid "emergency oxygen pack" -msgid_plural "emergency oxygen packs" -msgstr[0] "緊急氧氣箱" - -#. ~ Description for emergency oxygen pack -#: lang/json/TOOL_from_json.py -msgid "" -"This is a small tank of compressed medical oxygen with a folding regulator " -"and mask. Commonly used in emergency situations, it provides immediate " -"relief for asthma attacks or smoke inhalation, and can provide a brief burst" -" of energy." -msgstr "一小罐醫用壓縮氧, 附帶折疊式調節器和面罩。能夠迅速緩解氣喘症狀和吸入煙霧的影響, 也能讓你在短時間內精神奕奕。" - -#: lang/json/TOOL_from_json.py src/crafting_gui.cpp -msgid "soldering iron" -msgid_plural "soldering irons" -msgstr[0] "電焊棒" - -#. ~ Description for soldering iron -#: lang/json/TOOL_from_json.py -msgid "" -"This is a device with a metal tip that can get very hot. It is necessary " -"for advanced electronics crafting. You could also use it to cauterize " -"wounds, if you had to." -msgstr "可以產生高溫的金屬裝置, 用來焊接金屬, 必要時也可以用於消毒傷口。" - -#: lang/json/TOOL_from_json.py -msgid "spray can" -msgid_plural "spray cans" -msgstr[0] "噴霧罐" - -#. ~ Description for spray can -#: lang/json/TOOL_from_json.py -msgid "" -"This is a spray can, filled with paint. Use this tool to make graffiti on " -"the floor." -msgstr "一個裝著顏料的噴漆罐, 使用它能在地面隨便塗鴉。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "stepladder" -msgid_plural "stepladders" -msgstr[0] "梯子" - -#. ~ Description for stepladder -#: lang/json/TOOL_from_json.py -msgid "This is a wooden stepladder. Use it to set it down." -msgstr "這是一把木製梯子。使用它來放下梯子。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "still" -msgid_plural "stills" -msgstr[0] "蒸餾器" - -#. ~ Description for still -#: lang/json/TOOL_from_json.py -msgid "" -"This is a still. It's useful for creating distillation of alcohol and " -"other, more curious substances." -msgstr "一個蒸餾器, 可以用來釀酒, 同時還有其他不同的用途。" - -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "autoclave" -msgid_plural "autoclaves" -msgstr[0] "高壓滅菌器" - -#. ~ Description for autoclave -#: lang/json/TOOL_from_json.py -msgid "" -"This is an autoclave. It's useful for sterilizing things like CBMs. It " -"requires a massive amount of power, so standard batteries will not power it " -"sufficiently." -msgstr "這是一台高壓滅菌器,用於對物品進行滅菌處理,例如生化插件。它需要大量的電力,因此標準電池不夠供電。" - -#: lang/json/TOOL_from_json.py -msgid "survival marker" -msgid_plural "survival markers" -msgstr[0] "生存者炭筆" - -#. ~ Description for survival marker -#: lang/json/TOOL_from_json.py -msgid "" -"This is a sharpened piece of charcoal that is almost guaranteed to make your" -" hands all covered in charcoal. Use it to write something down." -msgstr "這是一塊削尖的木炭, 保證讓你的手會變得黑黑的, 使用他來寫下些什麼。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift haircut kit" -msgid_plural "makeshift haircut kits" -msgstr[0] "粗製理髮工具" - -#. ~ Description for makeshift haircut kit -#: lang/json/TOOL_from_json.py -msgid "This is a kit with tools for cutting hair." -msgstr "這是一套理髮工具。" - -#: lang/json/TOOL_from_json.py -msgid "survivor mess kit" -msgid_plural "survivor mess kits" -msgstr[0] "生存者野炊套件組" - -#. ~ Description for survivor mess kit -#: lang/json/TOOL_from_json.py -msgid "" -"A homemade mess kit, containing everything you might need for creating post-" -"apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple" -" yet durable tools and materials." -msgstr "一個自製的野炊套件組, 所有用來烹煮災難後菜餚的工具都裝在裡頭。使用煤油燈來烹煮食物, 這套裝備容易組裝卻無比耐用。" - -#: lang/json/TOOL_from_json.py -msgid "survivor telescope" -msgid_plural "survivor telescopes" -msgstr[0] "生存者望遠鏡" - -#. ~ Description for survivor telescope -#: lang/json/TOOL_from_json.py -msgid "" -"A homemade collapsible telescope. Too large and inaccurate to use as a " -"weapon scope, but carrying this item in your inventory will double the " -"distance that is mapped around you during your travels." -msgstr "一個自製的可折疊望遠鏡。它的體積太大也不夠準確, 無法當成槍械鏡頭使用。但你只需要將它放在你的物品欄裡, 就可以讓你旅途中的能見距離加倍。" - -#: lang/json/TOOL_from_json.py -msgid "makeshift shaving kit" -msgid_plural "makeshift shaving kits" -msgstr[0] "粗製剃鬚工具" - -#. ~ Description for makeshift shaving kit -#: lang/json/TOOL_from_json.py -msgid "" -"This is a makeshift shaving kit. You can use it to shave if it's supplied " -"with soap. It requires 1 unit of soap per use." -msgstr "這是一個粗製的剃鬚工具。你可以使用它來剃鬚。每次使用需要 1 個單位的肥皂。" - -#: lang/json/TOOL_from_json.py -msgid "swage and die set" -msgid_plural "swage and die sets" -msgstr[0] "鍛造模具組" +msgid "active flashbang" +msgid_plural "active flashbangs" +msgstr[0] "啟動中閃光彈" -#. ~ Description for swage and die set +#. ~ Description for active flashbang #: lang/json/TOOL_from_json.py msgid "" -"These are a set of swages and dies for metalsmithing. These loops and metal" -" blocks are used in some metalworking fabrication recipes." -msgstr "一組鍛造時使用的型鐵與模具。這些金屬環與鐵塊能用於一些金屬加工配方。" +"This flashbang is active, and will soon detonate with intense light and " +"sound, blinding, deafening and disorienting anyone nearby. It may be a good" +" idea to throw it!" +msgstr "這個閃光彈已經啟動, 很快就會炸開。附近的所有生物將會被強光與聲響致盲、失聰並造成混亂。你最好趕快投擲出去!" #: lang/json/TOOL_from_json.py -msgid "syringe" -msgid_plural "syringes" -msgstr[0] "針筒" +msgid "makeshift gas canister" +msgid_plural "makeshift gas canisters" +msgstr[0] "粗製毒氣彈" -#. ~ Description for syringe +#. ~ Use action menu_text for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "A medical syringe. Used for administering intravenous drugs." -msgstr "一根醫療用針筒。能進行藥物或毒品的靜脈注射。" +msgid "Arm" +msgstr "手臂" +#. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py -msgid "tailor's kit" -msgid_plural "tailor's kits" -msgstr[0] "裁縫工具" +msgid "You arm the makeshift gas canister." +msgstr "你啟動了粗製毒氣彈。" -#. ~ Description for tailor's kit +#. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py msgid "" -"This is a high quality kit consisting of a variety of needles, some plastic " -"spools for thread, some small scissors, and an awl. Use a tailor's kit to " -"customize your clothing and armor. This uses your tailoring skill." +"This is a crude gasbomb using household chemicals. Use this item to arm it." +" In three turns it will begin to expel a highly toxic gas for a short time." +" This gas poisons those exposed to it, in addition to obscuring vision and " +"scent." msgstr "" +"這是一個以家用化學藥品製作的粗製毒氣彈。使用它以啟用毒氣彈。在三回合後, 它會持續釋放毒氣瓦斯。這種氣體會使吸入的生物中毒, 也能遮蔽視野和混淆氣味。" #: lang/json/TOOL_from_json.py -msgid "tanning leather hide" -msgid_plural "tanning leather hides" -msgstr[0] "鞣製過的獸皮" - -#. ~ Use action msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning leather hide and shake it clean." -msgstr "你小心翼翼的的把鞣製過的獸皮攤開, 並把它上面殘留的液體甩乾淨。" - -#. ~ Use action not_ready_msg for tanning leather hide. -#: lang/json/TOOL_from_json.py -msgid "The tanning leather hide isn't done yet." -msgstr "獸皮尚未鞣製。" - -#. ~ Description for tanning leather hide -#: lang/json/TOOL_from_json.py -msgid "" -"A treated animal hide which is undergoing the chemical processes required to" -" become leather. You will be able to activate it to unroll and make use of " -"it when it is done." -msgstr "一張經過處理的動物皮, 它正透過化學反應以轉變成皮革, 之後你會得到一張可以利用的皮革。" - -#: lang/json/TOOL_from_json.py -msgid "tanning fur pelt" -msgid_plural "tanning fur pelts" -msgstr[0] "鞣製過的皮草" - -#. ~ Use action msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "You carefully unfold the tanning fur pelt and shake it clean." -msgstr "你小心翼翼的的把鞣製過的皮草攤開, 並把它上面殘留的液體甩乾淨。" - -#. ~ Use action not_ready_msg for tanning fur pelt. -#: lang/json/TOOL_from_json.py -msgid "The tanning fur pelt isn't done yet." -msgstr "皮草尚未鞣製。" +msgid "active makeshift gas grenade" +msgid_plural "active makeshift gas grenades" +msgstr[0] "啟動中的粗製毒氣彈" -#. ~ Description for tanning fur pelt +#. ~ Use action no_deactivate_msg for active makeshift gas grenade. #: lang/json/TOOL_from_json.py -msgid "" -"A treated animal pelt which is undergoing the chemical processes required to" -" become fur. You will be able to activate it to unroll and make use of it " -"when it is done." -msgstr "一張經過處理的皮草, 它正透過化學反應以轉變成皮草成品, 之後你可以利用它作為其他用途。" - -#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py -msgid "teleport pad" -msgid_plural "teleport pads" -msgstr[0] "傳送板" +#, no-python-format +msgid "You've already armed the %s, try throwing it instead." +msgstr "你已經啟動了 %s, 試試看丟擲出去吧。" -#. ~ Use action done_message for teleport pad. +#. ~ Use action sound_msg for active makeshift gas grenade. +#. ~ Use action sound_msg for active nail bomb. #: lang/json/TOOL_from_json.py -msgid "You place the telepad." -msgstr "你設置了傳送板。" +msgid "Hiss." +msgstr "嘶嘶。" -#. ~ Description for teleport pad +#. ~ Description for active makeshift gas grenade #: lang/json/TOOL_from_json.py msgid "" -"This is a kit for a teleporter trap consisting of a teleporter and a solar " -"cell that is triggered when stepped upon." -msgstr "這是一套傳送點陷阱組合, 裡面包括一個傳送器和以重量觸發的太陽能電池。" +"This homemade canister of poison gas has been unsealed, and is (or will " +"shortly be) expelling highly toxic gas. You should consider getting rid of " +"it soon." +msgstr "這罐自製的毒氣彈已經打開了, 這表明它正在 (或即將要) 排出劇毒氣體。你應該考慮快點扔掉它。" #: lang/json/TOOL_from_json.py -msgid "teleporter" -msgid_plural "teleporters" -msgstr[0] "傳送器" +msgid "packed M72 LAW" +msgid_plural "packed M72 LAWs" +msgstr[0] "M72 輕型反裝甲火箭 (非射擊狀態)" -#. ~ Description for teleporter -#: lang/json/TOOL_from_json.py -msgid "" -"This is an experimental device that will teleport you a short distance when " -"activated." -msgstr "這是一個實驗性的裝置, 啟動時能將你傳送到不遠的地方。" +#. ~ Use action menu_text for packed M72 LAW. +#. ~ Use action menu_text for glowstick. +#. ~ Use action menu_text for energy saber. +#. ~ Use action menu_text for {'str': 'energy saber (active)', 'str_pl': +#. 'energy sabers (active)'}. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +msgid "Activate" +msgstr "啟動" +#. ~ Use action msg for packed M72 LAW. #: lang/json/TOOL_from_json.py -msgid "tent" -msgid_plural "tents" -msgstr[0] "帳篷" +msgid "You pull the activating lever, readying the LAW to fire." +msgstr "你拉起保險, 準備發射66火箭彈。" -#. ~ Description for tent +#. ~ Description for packed M72 LAW #: lang/json/TOOL_from_json.py msgid "" -"This is a small personal tent, it's just big enough to fit you comfortably." -msgstr "剛好容納一個人的舒適小帳篷。" - -#: lang/json/TOOL_from_json.py -msgid "Flaming Chunk of Steel +2" -msgid_plural "Flaming Chunks of Steel +2" -msgstr[0] "燃燒鋼塊 +2" - -#. ~ Description for Flaming Chunk of Steel +2 -#: lang/json/TOOL_from_json.py -msgid "HOLY SHIT THIS THING IS ON FIRE" -msgstr "臥了個大槽, 這貨著——火——啦!" - -#: lang/json/TOOL_from_json.py -msgid "thermometer" -msgid_plural "thermometers" -msgstr[0] "溫度計" - -#. ~ Description for thermometer -#: lang/json/TOOL_from_json.py -msgid "A plastic thermometer that can read the air temperature." -msgstr "一個塑膠溫度計, 可以用來檢視環境溫度。" +"This is a M72 LAW, packed in its storage form. Use it to pop it out and " +"make it ready to fire. Once it is activated, it cannot be repacked." +msgstr "這是一把 M72 火箭筒, 目前已經裝彈了。隨時使用它就可以將其擊發。一旦它被發射後, 就無法再次裝填。" #: lang/json/TOOL_from_json.py -msgid "throwable fire extinguisher" -msgid_plural "throwable fire extinguishers" -msgstr[0] "投擲式滅火器" +msgid "mininuke" +msgid_plural "mininukes" +msgstr[0] "迷你核彈" -#. ~ Description for throwable fire extinguisher +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"This is a fire extinguisher in grenade form. While not as effective as a " -"regular fire extinguisher, you can use it from a distance. It is activated " -"by heat, so just throw it into the flames." -msgstr "這是一個有著手榴彈外形的滅火器, 效果雖不如常規滅火器, 但你可以從遠處使用它。它受熱後會自動啟動, 所以只要把它扔到火裡就行了。" - -#: lang/json/TOOL_from_json.py -msgid "pair of metal tongs" -msgid_plural "pairs of metal tongs" -msgstr[0] "鐵鉗" +"This is an extremely powerful weapon, a portable nuclear bomb. Use it to " +"activate the timer. You guess that the explosion would be large enough to " +"take out a small house." +msgstr "" -#. ~ Description for pair of metal tongs +#. ~ Description for mininuke #: lang/json/TOOL_from_json.py msgid "" -"These are long, metal tongs. They are commonly used for cooking or in " -"metalworking fabrication recipes." -msgstr "是一把長鐵鉗。它通常用於烹飪或在金屬加工配方。" +"This miniature nuclear bomb has a light blinking on the side, showing that " +"it will soon explode. You should probably get far, far away from it." +msgstr "這個迷你核彈的計時器指示燈不停地在閃爍, 看起來就快爆炸了, 趕快逃的越遠越好吧。" #: lang/json/TOOL_from_json.py -msgid "small space heater" -msgid_plural "small space heaters" -msgstr[0] "小空間供暖器" - -#. ~ Use action menu_text for small space heater. -#. ~ Use action menu_text for large space heater. -#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py -#: lang/json/item_action_from_json.py src/iuse.cpp -msgid "Turn on" -msgstr "啟動" +msgid "Molotov cocktail" +msgid_plural "Molotov cocktails" +msgstr[0] "汽油彈" -#. ~ Use action msg for small space heater. -#. ~ Use action msg for large space heater. +#. ~ Use action menu_text for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "You turn on the heater." -msgstr "你打開供暖器。" +msgid "Light rag" +msgstr "點燃布條" -#. ~ Use action need_charges_msg for small space heater. -#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action msg for Molotov cocktail. #: lang/json/TOOL_from_json.py -msgid "The heater needs more charge." -msgstr "供暖器需要更多的電量。" +msgid "You light the Molotov cocktail!" +msgstr "你燃點了汽油彈!" -#. ~ Description for small space heater -#. ~ Description for small space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C." -msgstr "便攜式電力供暖器,可穩定地散發出熱空氣。溫度升高約攝氏 10 度。" - -#: lang/json/TOOL_from_json.py -msgid "small space heater (on)" -msgid_plural "small space heaters (on)" -msgstr[0] "小空間供暖器(啟動)" - -#. ~ Use action msg for small space heater (on). -#. ~ Use action msg for large space heater (on). -#: lang/json/TOOL_from_json.py -msgid "You turn off the heater." -msgstr "你關閉了供暖氣。" - -#: lang/json/TOOL_from_json.py -msgid "large space heater" -msgid_plural "large space heaters" -msgstr[0] "大空間供暖器" +"A bottle of flammable liquid with a rag inserted. Use this item to light " +"the rag. You will, of course, need a lighter or matches in your inventory " +"to do this. After lighting it, throw it to cause fires." +msgstr "一罐瓶口塞著布條, 裡頭裝有易燃液體的瓶子。使用這個物品以點燃布條, 當然, 你需要有個打火機或火柴才行。點燃後, 投擲出去會產生火焰。" -#. ~ Description for large space heater -#. ~ Description for large space heater (on) +#. ~ Description for Molotov cocktail #: lang/json/TOOL_from_json.py msgid "" -"A portable electric heater that steadily emits warm air. Raises temperature" -" about 10 degrees C and fills a larger volume of air than the smaller " -"version." -msgstr "便攜式電力供暖器,可穩定地散發出熱空氣。溫度升高約攝氏 10 度,並產生比小型供暖器更多量的熱空氣。" - -#: lang/json/TOOL_from_json.py -msgid "large space heater (on)" -msgid_plural "large space heaters (on)" -msgstr[0] "大空間供暖器(啟動)" +"A bottle of flammable liquid with a flaming rag stoppered in its neck. " +"Throwing it will shatter the bottle on impact and ignite a fireball. " +"Dropping it will set you on fire, so don't do that unless you want to burn " +"to death." +msgstr "" #: lang/json/TOOL_from_json.py msgid "ANFO charge" @@ -74463,3254 +74056,3428 @@ msgid "" msgstr "這塊火箭糖已被點燃, 伴隨著響亮的嘶嘶聲噴出大量的煙霧。" #: lang/json/TOOL_from_json.py -msgid "toolbox" -msgid_plural "toolboxes" -msgstr[0] "工具箱" +msgid "electric firestarter" +msgid_plural "electric firestarters" +msgstr[0] "電子點火器" -#. ~ Description for toolbox +#. ~ Description for electric firestarter #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities." -msgstr "這是一個巨大的金屬盒子, 裡面裝了齊全的工具, 可以用來應付大多數的家庭修繕與建築活動。" +"This is a crudely made electric firestarter, which can function as an " +"inefficient lighter." +msgstr "這是個粗製的電子點火器, 可以當作低效的打火機使用。" #: lang/json/TOOL_from_json.py -msgid "workshop toolbox" -msgid_plural "workshop toolboxes" -msgstr[0] "" +msgid "fire drill" +msgid_plural "fire drills" +msgstr[0] "鑽火器" -#. ~ Description for workshop toolbox +#. ~ Description for fire drill #: lang/json/TOOL_from_json.py msgid "" -"This is a stout metal box containing a complete tool kit suitable for most " -"household maintenance and construction activities, as well as additional " -"tools used in workshops for advanced fabrication jobs." -msgstr "" +"This fire drill is a simple item for starting fires; it is made from two " +"pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "這是一個為了起火用的簡單工具, 由兩塊木板和一些線組成。也因為構造過於簡單, 剛開始用它來起火會既慢且難。" #: lang/json/TOOL_from_json.py -msgid "extended toolset" -msgid_plural "extended toolsets" -msgstr[0] "整合工具手" +msgid "camp fire drill" +msgid_plural "camp fire drills" +msgstr[0] "營地鑽火器" -#. ~ Description for extended toolset +#. ~ Description for camp fire drill #: lang/json/TOOL_from_json.py msgid "" -"Your toolset, protruding from your hands. It can slice, dice, and make " -"everything nice." -msgstr "你的整合工具手,從手中伸了出來。它能切片切丁,以及讓萬物更加美好。" +"This stout fire drill is a simple item for starting fires; it is made from " +"two pieces of wood and some string. Since it is constructed out of simple " +"materials, it's slow and rather difficult to get a fire started using this " +"tool." +msgstr "這個厚實的鑽火器是用來生火的簡單工具, 由兩塊木板和一些線組成。也因為構造過於簡單, 剛開始用它來生火會既慢且難。" #: lang/json/TOOL_from_json.py -msgid "torch" -msgid_plural "torches" -msgstr[0] "火炬" +msgid "flint and steel" +msgid_plural "sets of flint and steel" +msgstr[0] "一套打火石" -#. ~ Use action menu_text for torch. -#. ~ Use action menu_text for everburning torch. +#. ~ Description for flint and steel #: lang/json/TOOL_from_json.py -msgid "Light torch" -msgstr "點燃火炬" +msgid "" +"This is a magnesium bar and a carbon steel striker. Use it to spark a " +"flame." +msgstr "" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You light the torch." -msgstr "你點燃了火炬。" +msgid "lighter" +msgid_plural "lighters" +msgstr[0] "打火機" -#. ~ Description for torch +#. ~ Description for lighter #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. When lit, produces a fair amount of light. You'll need a lighter" -" or matches to light it." -msgstr "吸飽易燃物的布料纏繞在這大木棍上。點燃它可以發出一定的光源。只是你需要有個打火機或火柴才行。" +"This is a disposable plastic lighter. A lighter must be carried to use " +"various drugs, like cigarettes, or to light things like Molotov cocktails. " +"You can also use a lighter to light nearby items on fire." +msgstr "這是一個拋棄式的塑膠打火機。在使用許多東西時會用到打火機, 例如香煙, 或是點燃某些東西, 類似汽油彈。你也能使用打火機來點燃附近的物品。" -#. ~ Use action msg for torch. -#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The torch is extinguished." -msgstr "火炬熄滅了。" +msgid "magnifying glass" +msgid_plural "magnifying glasses" +msgstr[0] "放大鏡" -#. ~ Description for torch +#. ~ Description for magnifying glass #: lang/json/TOOL_from_json.py msgid "" -"This is a large stick, wrapped in rags that are soaked with a flammable " -"material. It is burning, producing plenty of light." -msgstr "吸飽易燃物的布料纏繞在這大木棍上。點燃它可以發出很高的亮度。" +"This is a magnifying glass. May be useful for starting fires during sunny " +"skies." +msgstr "這是一個放大鏡, 或許可以用來在太陽光下用來點火。" #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (off)" -msgid_plural "hedge trimmers (off)" -msgstr[0] "修枝機 (關閉)" +msgid "matchbook" +msgid_plural "matchbooks" +msgstr[0] "火柴盒" -#. ~ Description for hedge trimmer (off) +#. ~ Description for matchbook #: lang/json/TOOL_from_json.py msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " -"sharp-edged teeth extends from the engine; turning the trimmer on will make " -"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " -"concerned." -msgstr "無線, 雙面, 汽油動力修枝機。一長列鋒利的齒刃從發動機延伸出來, 啟動修剪時會讓它們快速振動。對付殭屍而言這是窮人版的電鋸。" +"This is a small book of matches with a coarse strike surface on the outside " +"flap. Matches must be carried to use various drugs like cigarettes, or to " +"light things like Molotov cocktails. You can also use matches to light " +"nearby items on fire." +msgstr "" +"這是一小盒的火柴, 並且在盒子側面有供摩擦點燃的表面。在使用許多東西時會用到火柴, 例如香煙, 或是點燃某些東西, " +"類似汽油彈。你也能使用火柴來點燃附近的物品。" #: lang/json/TOOL_from_json.py -msgid "hedge trimmer (on)" -msgid_plural "hedge trimmers (on)" -msgstr[0] "修枝機 (啟動)" +msgid "refillable lighter" +msgid_plural "refillable lighters" +msgstr[0] "可充填打火機" -#. ~ Description for hedge trimmer (on) -#: lang/json/TOOL_from_json.py -msgid "" -"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " -"on, ready to do some zombie topiary; use this item to turn it off." -msgstr "無線, 雙面, 汽油動力修枝機。目前正準備對殭屍修剪一下。使用它來關閉。" +#. ~ Use action menu_text for refillable lighter. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py +msgid "Light up" +msgstr "點亮" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "tripwire trap" -msgid_plural "tripwire traps" -msgstr[0] "絆索陷阱" +msgid "You flick the lighter." +msgstr "你彈動打火機。" -#. ~ Use action done_message for tripwire trap. -#: lang/json/TOOL_from_json.py -msgid "You string up the tripwire." -msgstr "你將絆線拉好。" +#. ~ Use action need_charges_msg for refillable lighter. +#: lang/json/TOOL_from_json.py src/activity_handlers.cpp src/explosion.cpp +#: src/gates.cpp +msgid "Nothing happens." +msgstr "什麼事都沒有發生。" -#. ~ Description for tripwire trap +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py msgid "" -"This is some thin strong cable with some affixing tools on either end. A " -"tripwire trap must be placed across a doorway or other thin passage. Its " -"purpose is to trip up bypassers, causing them to stumble and possibly hurt " -"themselves slightly." -msgstr "這是個堅韌的細索附加了一些工具的陷阱。絆索陷阱必須被布置在門口或其他狹小的通道。當目標經過時將被絆倒並可能造成些許傷害。" +"This is a lighter featuring a flip top cover and refuelable tank. A lighter" +" must be carried to use various drugs, like cigarettes, or to light things " +"like Molotov cocktails. You can also use a lighter to light nearby items on" +" fire." +msgstr "" +"這是一個翻蓋式的可充填打火機。多種藥物, 以及香煙, 汽油彈的好朋友。你同時也能用打火機來點燃附近的物品。這個打火機有著能夠重新充填燃料的設計。" +#. ~ Use action msg for refillable lighter. #: lang/json/TOOL_from_json.py -msgid "trumpet" -msgid_plural "trumpets" -msgstr[0] "小號" +msgid "You extinguish the lighter." +msgstr "你熄滅打火機。" -#. ~ Description for trumpet +#. ~ Description for refillable lighter #: lang/json/TOOL_from_json.py -msgid "A brass trumpet with only a few dents here and there." -msgstr "一支黃銅小號,在某幾處有些凹痕。" +msgid "" +"This is a lighter featuring a flip top cover and refuelable tank. It is " +"lit." +msgstr "這是一個翻蓋式的可充填打火機。它現在是點燃的。" #: lang/json/TOOL_from_json.py -msgid "ukulele" -msgid_plural "ukuleles" -msgstr[0] "烏克麗麗" +msgid "ember carrier" +msgid_plural "ember carriers" +msgstr[0] "餘火裝載器" -#. ~ Description for ukulele +#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "A small factory made ukulele. Looks to be in working condition." -msgstr "一把由小型工廠生產的烏克麗麗。看起來狀態不錯。" +msgid "You light the tinder." +msgstr "你點亮火種。" +#. ~ Use action need_charges_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "vacuum sealer" -msgid_plural "vacuum sealers" -msgstr[0] "真空封口機" +msgid "The ember carrier is out of tinder." +msgstr "餘火裝載器沒有火種。" -#. ~ Description for vacuum sealer +#. ~ Use action need_fire_msg for ember carrier. +#: lang/json/TOOL_from_json.py +msgid "You need a lighter or fire to light this." +msgstr "你需要一個打火機或火源來點燃它。" + +#. ~ Description for ember carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a portable heat sealer unit with an air pump. It's used for vacuum " -"packing food to preserve it." -msgstr "攜帶型熱塑封口機, 配有空氣幫浦, 可將食物真空密封保存。" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. It can nurture a smoldering ember for a long " +"time, to start fires without modern tools." +msgstr "這是一個裝載火種的小型容器,鑽了用作提供穩定空氣流動的洞,它可以燒起一個悶燒的餘火一段長時間,能在不使用現代工具下生火。" #: lang/json/TOOL_from_json.py -msgid "hand-crank charger" -msgid_plural "hand-crank chargers" -msgstr[0] "手搖充電器" +msgid "ember carrier (lit)" +msgid_plural "ember carriers (lit)" +msgstr[0] "餘火裝載器 (點燃)" -#. ~ Description for hand-crank charger +#. ~ Description for ember carrier (lit) #: lang/json/TOOL_from_json.py msgid "" -"This is a hand-powered battery charger. It has an adjustable receptacle " -"designed to accept a wide variety of rechargeable battery cells." -msgstr "這是一個手動充電器,它有一個可調整的插座,設計成可對應多種充電電池。" +"This is a small container for holding tinder, with holes punched in it to " +"provide a controlled airflow. An ember is smoldering inside it, and can be " +"used to start a campfire." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "vibrator" -msgid_plural "vibrators" -msgstr[0] "按摩器" +msgid "crash axe" +msgid_plural "crash axes" +msgstr[0] "" -#. ~ Description for vibrator +#. ~ Description for crash axe #: lang/json/TOOL_from_json.py msgid "" -"This battery-devouring device is just the thing to knead the tension out and" -" help you relax. Use it to take a break and unwind." -msgstr "這個吃電池的裝置是用來幫你按摩舒緩僵硬的身體, 使用他來幫助你休息和伸展。" +"A short lightweight emergency tool with a quarter circular blade, a short " +"pick opposite the blade and an insulated handle. Used on airplanes to chop " +"down or pry walls or cabinets to gain access in case of fire." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "violin" -msgid_plural "violins" -msgstr[0] "小提琴" +msgid "large fire extinguisher" +msgid_plural "large fire extinguishers" +msgstr[0] "大型滅火器" -#. ~ Description for violin +#. ~ Description for large fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"A cheap, factory-made violin with a built-in holder for a bow. Still " -"produces a nice sound." +"This is an emergency fire extinguisher containing five gallons of fire " +"retardant foam. It would be useful for putting out adjacent fires." msgstr "" #: lang/json/TOOL_from_json.py -msgid "golden fiddle" -msgid_plural "golden fiddles" -msgstr[0] "黃金小提琴" +msgid "fire axe" +msgid_plural "fire axes" +msgstr[0] "消防斧" -#. ~ Description for golden fiddle +#. ~ Description for fire axe #: lang/json/TOOL_from_json.py msgid "" -"A shiny golden fiddle, with a strange aura around it. You feel like it once" -" belonged to the best there's ever been." -msgstr "" +"This is a large, two-handed pickhead axe normally used by firefighters. It " +"makes a powerful melee weapon, but is a bit slow to recover between swings." +msgstr "這是一個大型雙手斧, 通常是消防隊員在使用。它是一把強大的近戰武器, 但就是有點難揮動。" #: lang/json/TOOL_from_json.py -msgid "vortex stone" -msgid_plural "vortex stones" -msgstr[0] "渦石" +msgid "Halligan bar" +msgid_plural "Halligan bars" +msgstr[0] "哈利根鐵鋌" -#. ~ Description for vortex stone +#. ~ Description for Halligan bar #: lang/json/TOOL_from_json.py msgid "" -"This is a stone with spirals all over it, and holes around its perimeter. " -"Though it is fairly large, it weighs next to nothing. Air seems to gather " -"around it." -msgstr "一顆佈滿螺旋紋路與孔洞的石頭。雖然體積很大, 但是重量卻很輕。空氣似乎圍著它。" +"This is a heavy multiple-use tool commonly carried by firefighters, law " +"enforcement, and military rescue units. Use it to open locked doors without" +" destroying them or to lift manhole covers. You could also wield it to bash" +" some heads in." +msgstr "" +"這是一根沉重的多重用途工具, 在消防員, 執法和軍事救援單位被廣泛的使用。可以不破壞的打開大門, 或是撬開人孔蓋。你也可以用它來敲掉一些頭。" #: lang/json/TOOL_from_json.py -msgid "washboard" -msgid_plural "washboards" -msgstr[0] "洗衣板" +msgid "small fire extinguisher" +msgid_plural "small fire extinguishers" +msgstr[0] "小滅火器" -#. ~ Description for washboard +#. ~ Description for small fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a wooden washboard. You can use it to wash filthy clothing if it's " -"supplied with cleansing agent." -msgstr "一塊木製的洗衣板。如果有清洗劑的話, 你可以用它來清洗污穢的衣物。" +"This is a hand held fire extinguisher containing a liter of highly " +"compressed CO2 gas. It would be useful for putting out adjacent fires." +msgstr "這是一個手提滅火器, 內含高壓的二氧化碳。能夠有效的撲滅附近的火勢。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -#: lang/json/vehicle_part_from_json.py -msgid "water purifier" -msgid_plural "water purifiers" -msgstr[0] "淨水器" +#: lang/json/TOOL_from_json.py +msgid "throwable fire extinguisher" +msgid_plural "throwable fire extinguishers" +msgstr[0] "投擲式滅火器" -#. ~ Description for water purifier +#. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered device designed to purify drinking water. Using " -"this item on a container full of water will purify the contents. It could " -"be useful for water taken from uncertain sources like a river, as it may be " -"non-potable." -msgstr "這是由電池供電的裝置, 用於淨化飲用水。使用於一個裝水容器將其內容物淨化。自不穩定地區 (像是河流) 所取來的水源可能會不太乾淨。" +"This is a fire extinguisher in grenade form. While not as effective as a " +"regular fire extinguisher, you can use it from a distance. It is activated " +"by heat, so just throw it into the flames." +msgstr "這是一個有著手榴彈外形的滅火器, 效果雖不如常規滅火器, 但你可以從遠處使用它。它受熱後會自動啟動, 所以只要把它扔到火裡就行了。" #: lang/json/TOOL_from_json.py -msgid "Doppler Radar Turbo 2000" -msgid_plural "Doppler Radar Turbo 2000s" -msgstr[0] "渦輪2000型都普勒天氣雷達" +msgid "plastic fish trap" +msgid_plural "plastic fish traps" +msgstr[0] "塑膠製捕魚器" -#. ~ Description for Doppler Radar Turbo 2000 +#. ~ Description for plastic fish trap #: lang/json/TOOL_from_json.py msgid "" -"A briefcase with built-in laptop that looks like it's from the 80s. Its " -"vintage monochrome monitor displays a plethora of meteorological data. No " -"sign of the FLDSMDFR, however." +"This is a makeshift fish trap made from plastic bottles. It's simple, even " +"primitive, but easy to use. The principle of action: the fish swims inside " +"for bait, but can't get out. Not humane, prohibited by law, but there are " +"no cops left to care." msgstr "" -"一個內建電腦的公事包, 看起來像是80年代的產物。其單色顯示器能輸出大量的天氣資料。然而, 沒有 FLDSMDFR 的跡象。\n" -"\"FLDSMDFR\" - 發超特食: 動畫電影-食破天驚梗" +"這是一個以塑膠瓶手工製作的捉魚器具。簡單又原始, 但容易使用。原理: 魚為吃餌游進瓶內, 但出不去。不人道且於法不容, 但這裡早就沒有警察了。" #: lang/json/TOOL_from_json.py -msgid "arc welder" -msgid_plural "arc welders" -msgstr[0] "電弧焊機" +msgid "basic fishing rod" +msgid_plural "basic fishing rods" +msgstr[0] "簡易釣竿" -#. ~ Description for arc welder +#. ~ Description for basic fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This is a battery powered tool for welding metal pieces together using an " -"electric arc. It is an indispensable tool for construction or repair." -msgstr "" +"'Fishing rod' might be a bit too charitable of a description. In truth, " +"this is a stick with a piece of string and a hook." +msgstr "用 \"釣竿\" 來稱呼它有點名過其實。事實上, 這只是一根帶著繩子和鈎子的木棒而已。" #: lang/json/TOOL_from_json.py -msgid "makeshift arc welder" -msgid_plural "makeshift arc welders" -msgstr[0] "粗製電弧焊機" +msgid "pro fishing rod" +msgid_plural "pro fishing rods" +msgstr[0] "專業釣魚竿" -#. ~ Description for makeshift arc welder +#. ~ Description for pro fishing rod #: lang/json/TOOL_from_json.py msgid "" -"This crude arc welder has been fashioned from a few small transformers, some" -" wire, improvised electrode holder and complete disregard for personal " -"safety. While it's not as efficient as a factory welder, it will serve in a" -" pinch." -msgstr "" +"A professional fishing rod with a matching set of weights. With this you " +"should be able to catch 'em all." +msgstr "一把專業的釣魚竿, 配有一套適合的鉛錘。有了這個你就可以把魚兒一網打盡了。" #: lang/json/TOOL_from_json.py -msgid "wooden smoother" -msgid_plural "wooden smoothers" -msgstr[0] "木製的水泥刮刀" +msgid "hand press" +msgid_plural "hand presses" +msgstr[0] "" -#. ~ Description for wooden smoother +#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} #: lang/json/TOOL_from_json.py msgid "" -"This large makeshift tool is used in smoothing concrete or mortar in " -"construction projects. You could also use it as an improvised head-basher." -msgstr "這個大型的自製工具是用來在建築時刮平混凝土和沙漿, 你也可以湊合著拿來打人。" +"This is a small hand press for hand loading firearm ammunition. It comes " +"with everything you need to start hand loading your own munitions." +msgstr "一個小型的手壓模具, 讓你可以手工組裝槍枝的子彈。搭載了手壓子彈所需的所有功能。" #: lang/json/TOOL_from_json.py -msgid "wool staple" -msgid_plural "wool staples" -msgstr[0] "羊毛纖維" +msgid "makeshift shotshell 'press'" +msgid_plural "makeshift shotshell 'presses'" +msgstr[0] "" -#. ~ Description for wool staple +#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': +#. "makeshift shotshell 'presses'"} #: lang/json/TOOL_from_json.py msgid "" -"The natural cluster of wool fibers. Could be processed to the felt patches " -"or yarns." +"This is a collection of items improvised for field reloading of shotshells." +" A plank with a hole cut in the center, a medium sized nail, and a whittled" +" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." +" Powder and shot are measured with a cut down fired shotshell. The " +"opposite side of the plank has been shaped to allow for roll crimping of the" +" plastic hulls. There's no provision for resizing, so reloaded hulls will " +"fire best in the firearm they were fired from." msgstr "" #: lang/json/TOOL_from_json.py -msgid "wrapped radiation badge" -msgid_plural "wrapped radiation badges" -msgstr[0] "包裝的輻射偵測徽章" +msgid "kinetic bullet puller" +msgid_plural "kinetic bullet pullers" +msgstr[0] "卸彈器" -#. ~ Use action menu_text for wrapped radiation badge. +#. ~ Description for kinetic bullet puller #: lang/json/TOOL_from_json.py -msgid "Unwrap badge" -msgstr "拆開包裝" +msgid "This is a tool used for properly disassembling firearm ammunition." +msgstr "一個用來拆解槍械子彈的工具。" -#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py -msgid "" -"You remove the badge from its wrapper, exposing it to ambient radiation." -msgstr "你從包裝中取出了偵檢卡, 將它暴露在背景輻射中。" +msgid "copper knife" +msgid_plural "copper knives" +msgstr[0] "銅刀" -#. ~ Description for wrapped radiation badge +#. ~ Description for copper knife #: lang/json/TOOL_from_json.py msgid "" -"This is a badge that detects radiation dosage sealed in a radiation-blocking" -" bag. Use it to remove it from the bag." -msgstr "能夠檢測輻射的徽章, 封存在防輻射的袋子中。使用它來從袋子拿出。" +"A knife consisting of crudely-worked copper, and a simple handle. " +"Primitive, but a step above stone-age." +msgstr "一把由加工過的銅和簡易手把合成的粗製刀, 很原始, 但是己經是從石器時代進步了。" #: lang/json/TOOL_from_json.py -msgid "wrench" -msgid_plural "wrenches" -msgstr[0] "扳手" +msgid "dive knife" +msgid_plural "dive knives" +msgstr[0] "潛水刀" -#. ~ Description for wrench +#. ~ Description for dive knife #: lang/json/TOOL_from_json.py msgid "" -"This is an adjustable crescent wrench. It could be a decent melee weapon, " -"and is used in many mechanics crafting recipes." -msgstr "一個可調整的扳手。它能作為不錯的近戰武器, 也能用於許多機械製作配方。" +"This is a short, sturdy knife with a serrated edge for cutting lines and " +"straps, and a blunt tip for prying. Used primarily by divers, it is very " +"light and takes up virtually no space in one's pockets." +msgstr "" +"這是一把短且堅固的刀, 附帶鋸齒邊緣的刀刃和皮帶, 以及一個鈍頭的撬口。主要是潛水員在使用, 它很輕, 能放在一個人的口袋裡, 且幾乎不佔用空間。" #: lang/json/TOOL_from_json.py -msgid "X-Acto knife" -msgid_plural "X-Acto knives" -msgstr[0] "X-Acto 美工刀" +msgid "honey scraper" +msgid_plural "honey scrapers" +msgstr[0] "割蜜刀" -#. ~ Description for X-Acto knife +#. ~ Description for honey scraper #: lang/json/TOOL_from_json.py msgid "" -"This is a small, sharp knife, designed for making precise cuts for textiles " -"or crafts. It could cause decent damage, but is difficult to hit things " -"with it. Its small, sharp blade allows for precision strikes in the hands " -"of the skilled. It is too small to butcher corpses with." -msgstr "" -"小且鋒利的美工刀, 主要是用來切割布料或是製作物品時使用。同時具有良好的殺傷力, 但是很難命中物體, 細小的刀尖很適合高手對付頭部區域。但是 " -"X-Acto 美工刀不適合切割屍體或獵物, 因為實在太小把了。" +"A sharp, knife-like tool used in harvesting honey from beehives. Makes a " +"passable melee weapon." +msgstr "一把鋒利, 長得像刀子的工具, 用來從蜂巢中刮取蜂蜜使用, 可以作為過渡時期的武器。" #: lang/json/TOOL_from_json.py -msgid "food processor" -msgid_plural "food processors" -msgstr[0] "食品加工機" +msgid "pocket knife" +msgid_plural "pocket knives" +msgstr[0] "口袋刀" -#. ~ Description for food processor +#. ~ Description for pocket knife #: lang/json/TOOL_from_json.py msgid "" -"This is a kitchen appliance capable of slicing, chopping, shredding, " -"grinding, pureeing and mixing." -msgstr "一個可以將食材切片、剁碎、切絲、磨碎、製漿以及混合的廚房用具。" +"This is a small pocket knife. It isn't great for combat, but it's better " +"than nothing. It's sharp enough to butcher with." +msgstr "這是一把小口袋刀。雖然不是什麼戰鬥利器, 但聊勝於無。它夠銳利可用來屠宰。" #: lang/json/TOOL_from_json.py -msgid "chainmail sheet" -msgid_plural "chainmail sheets" -msgstr[0] "鏈甲薄片" +msgid "stone knife" +msgid_plural "stone knives" +msgstr[0] "石刀" -#. ~ Description for chainmail sheet +#. ~ Description for stone knife #: lang/json/TOOL_from_json.py msgid "" -"This is a sheet of riveted chainmail. With some skill, several of these " -"sheets could be connected to make effective armor." -msgstr "這是一塊鉚接的鏈甲薄片。如果有足夠的技能, 數個薄片可以被連接製成實用的鎧甲。" +"This is a sharpened stone set into a hollowed handle. Not nearly as usable " +"as a proper knife, but it's better than nothing." +msgstr "這是將一個尖銳的石頭中央挖開並裝上刀柄。幾乎很難說是一把刀, 但聊勝於無。" #: lang/json/TOOL_from_json.py -msgid "electrolysis kit" -msgid_plural "electrolysis kits" -msgstr[0] "電解套件" +msgid "trowel" +msgid_plural "trowels" +msgstr[0] "園藝鏟" -#. ~ Description for electrolysis kit +#. ~ Description for trowel #: lang/json/TOOL_from_json.py msgid "" -"A set of wiring and electrodes for applying a direct current, usually to a " -"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " -"battery to use." -msgstr "使用直流電的一組電線與電極,通常是液態的電極。適用於製作物品。裝填蓄電池或 12V 的車用電池即可使用。" +"A small, sharp gardening shovel, perfect for digging up grubs and worms." +msgstr "一把小巧的, 鋒利的園藝鏟, 非常適合挖掘幼蟲和蠕蟲。" #: lang/json/TOOL_from_json.py -msgid "platinum grille" -msgid_plural "platinum grilles" -msgstr[0] "鉑格柵" +msgid "hoe" +msgid_plural "hoes" +msgstr[0] "鋤頭" -#. ~ Description for platinum grille +#. ~ Description for hoe #: lang/json/TOOL_from_json.py msgid "" -"This is a metal grille with a layer of platinum plating, suitable for use as" -" a catalyst for some chemical reactions." -msgstr "這是一個帶有鍍鉑層的金屬格柵,適合用作某些化學反應的催化劑。" +"This is a farming implement. You can use it to turn tillable land into a " +"slow-to-cross pile of dirt, or dig a shallow pit." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "hobo stove" -msgid_plural "hobo stoves" -msgstr[0] "輕型柴爐" +msgid "stone shovel" +msgid_plural "stone shovels" +msgstr[0] "石鏟" +#. ~ Description for stone shovel #: lang/json/TOOL_from_json.py -msgid "ember carrier" -msgid_plural "ember carriers" -msgstr[0] "餘火裝載器" +msgid "" +"This is a flattened stone affixed to a stick. It works passably well as a " +"shovel but really can't compare to a real shovel." +msgstr "一根木棍連結一石片, 功能類似鏟子, 但與真正的鏟子差太多。" -#. ~ Use action msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You light the tinder." -msgstr "你點亮火種。" +msgid "scythe" +msgid_plural "scythes" +msgstr[0] "大鐮" -#. ~ Use action need_charges_msg for ember carrier. +#. ~ Description for scythe #: lang/json/TOOL_from_json.py -msgid "The ember carrier is out of tinder." -msgstr "餘火裝載器沒有火種。" +msgid "" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a giant blade on the end of a stick, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "這是一個用來割高草的過時農業工具。在棍子末端接上一個大刀刃, 但很難將它靈活運用在原本用途外的地方。" -#. ~ Use action need_fire_msg for ember carrier. #: lang/json/TOOL_from_json.py -msgid "You need a lighter or fire to light this." -msgstr "你需要一個打火機或火源來點燃它。" +msgid "shovel" +msgid_plural "shovels" +msgstr[0] "鏟子" -#. ~ Description for ember carrier +#. ~ Description for shovel #: lang/json/TOOL_from_json.py -msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. It can nurture a smoldering ember for a long " -"time, to start fires without modern tools." -msgstr "這是一個裝載火種的小型容器,鑽了用作提供穩定空氣流動的洞,它可以燒起一個悶燒的餘火一段長時間,能在不使用現代工具下生火。" +msgid "This is a digging tool. Use it to dig pits adjacent to your location." +msgstr "一件挖掘工具。使用這個工具能夠在你相鄰的格子挖坑。" #: lang/json/TOOL_from_json.py -msgid "ember carrier (lit)" -msgid_plural "ember carriers (lit)" -msgstr[0] "餘火裝載器 (點燃)" +msgid "sickle" +msgid_plural "sickles" +msgstr[0] "鐮刀" -#. ~ Description for ember carrier (lit) +#. ~ Description for sickle #: lang/json/TOOL_from_json.py msgid "" -"This is a small container for holding tinder, with holes punched in it to " -"provide a controlled airflow. An ember is smoldering inside it, and can be " -"used to start a campfire." -msgstr "" +"This is an old-fashioned farming tool used to cut tall grass. While it may " +"be a massive curved blade on a handle, it is incredibly awkward to use for " +"anything but its intended purpose." +msgstr "這是一個用來割高草的過時農業工具。在握柄處接上一個大彎刀, 但很難將它靈活運用在原本用途外的地方。" #: lang/json/TOOL_from_json.py -msgid "pallet of wet adobe bricks" -msgid_plural "pallets of wet adobe bricks" -msgstr[0] "整棧板的濕軟土坏磚" +msgid "hedge trimmer (off)" +msgid_plural "hedge trimmers (off)" +msgstr[0] "修枝機 (關閉)" -#. ~ Use action msg for pallet of wet adobe bricks. +#. ~ Description for hedge trimmer (off) #: lang/json/TOOL_from_json.py -msgid "You test the bricks, and they're solid enough to use." -msgstr "" +msgid "" +"A cordless, double-sided, gasoline-powered hedge trimmer. A long line of " +"sharp-edged teeth extends from the engine; turning the trimmer on will make " +"them rapidly vibrate. The poor man's chainsaw as far as the zombies are " +"concerned." +msgstr "無線, 雙面, 汽油動力修枝機。一長列鋒利的齒刃從發動機延伸出來, 啟動修剪時會讓它們快速振動。對付殭屍而言這是窮人版的電鋸。" -#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "The bricks are still too damp to bear weight." -msgstr "" +msgid "hedge trimmer (on)" +msgid_plural "hedge trimmers (on)" +msgstr[0] "修枝機 (啟動)" -#. ~ Description for pallet of wet adobe bricks +#. ~ Description for hedge trimmer (on) #: lang/json/TOOL_from_json.py msgid "" -"A pallet full of heavy mud bricks which need to dry slowly to be usable." -msgstr "" +"A cordless, double-sided, gasoline-powered hedge trimmer. It is currently " +"on, ready to do some zombie topiary; use this item to turn it off." +msgstr "無線, 雙面, 汽油動力修枝機。目前正準備對殭屍修剪一下。使用它來關閉。" #: lang/json/TOOL_from_json.py -msgid "pallet of dry adobe bricks" -msgid_plural "pallets of dry adobe bricks" -msgstr[0] "整棧板的乾土坏磚" +msgid "candle" +msgid_plural "candles" +msgstr[0] "蠟燭" -#. ~ Description for pallet of dry adobe bricks +#. ~ Use action msg for candle. +#: lang/json/TOOL_from_json.py +msgid "You light the candle." +msgstr "你點亮蠟燭。" + +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"A pallet of humble mud bricks that have dried for a week, while you were out" -" risking your life. Disassemble it to retrieve your frame and building " -"supplies." -msgstr "" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. You'll need a lighter or matches to light it." +msgstr "一根粗蠟燭, 雖然提供不了多少光亮, 但可以持續燃燒很長一段時間。你需要有個打火機或火柴才能點燃。" +#. ~ Use action msg for candle. #: lang/json/TOOL_from_json.py -msgid "bronze anvil" -msgid_plural "bronze anvils" -msgstr[0] "青銅鐵砧" +msgid "The candle winks out." +msgstr "蠟燭熄滅了。" -#. ~ Description for bronze anvil +#. ~ Description for candle #: lang/json/TOOL_from_json.py msgid "" -"This is a block of oddly shaped bronze with a chisel-like projection set " -"into the corner. It's used in most metalworking fabrication recipes." -msgstr "這是一個形狀奇特的青銅塊, 其中一端有個鑿子形狀的突出物。能用於大部分的金屬加工製作配方。" +"This is a thick candle. It doesn't provide very much light, but it can burn" +" for quite a long time. This candle is lit." +msgstr "一根粗蠟燭, 雖然提供不了多少光亮, 但可以持續燃燒很長一段時間。這蠟燭正在燃燒中。" #: lang/json/TOOL_from_json.py -msgid "stone hand axe" -msgid_plural "stone hand axes" -msgstr[0] "石製手斧" +msgid "electric lantern (off)" +msgid_plural "electric lanterns (off)" +msgstr[0] "電力燈 (關閉)" -#. ~ Description for stone hand axe +#. ~ Use action msg for electric lantern (off). +#. ~ Use action msg for gasoline lantern (off). +#. ~ Use action msg for oil lamp (off). #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad piece of sharpened stone, with enough left untouched to hold" -" safely. The Swiss Army knife of the lower paleolithic." -msgstr "這是塊寬闊的磨尖石頭,沒有磨尖的部分可以當作把手。舊石器時代初期的瑞士軍刀。" +msgid "You turn the lamp on." +msgstr "你打開了這盞燈。" +#. ~ Use action need_charges_msg for electric lantern (off). #: lang/json/TOOL_from_json.py -msgid "metal hand axe" -msgid_plural "metal hand axes" -msgstr[0] "金屬手斧" +msgid "The lantern has no batteries." +msgstr "這個燈沒有電池了。" -#. ~ Description for metal hand axe +#. ~ Description for electric lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This is a chunk of steel with one edge hammered down to something resembling" -" a cutting edge. It works passably well as an axe but really can't compare " -"to a proper axe." -msgstr "這塊鋼鐵的一邊被捶打成類似斧刃般的鋒利。它能當作斧頭使,但比不上真正的斧頭," +"This is a battery-powered lamp. It does not provide much light, but it " +"lasts a long time. Use it to turn it on." +msgstr "一盞以電池驅動的燈。不能夠提供大量照明, 但是能夠維持長時間。使用它來啟動。" #: lang/json/TOOL_from_json.py -msgid "pin reamer" -msgid_plural "pin reamers" -msgstr[0] "銷子鉸刀" +msgid "electric lantern (on)" +msgid_plural "electric lanterns (on)" +msgstr[0] "電力燈 (啟動)" -#. ~ Description for pin reamer +#. ~ Use action msg for electric lantern (on). #: lang/json/TOOL_from_json.py -msgid "" -"Handheld pin reamers of this kind are used to enlarge existing holes, or " -"remove any burs and such from them." -msgstr "這種手持式銷子鉸刀用於擴大現有孔徑,或移除任何毛刺之類的東西。" +msgid "You turn the lamp off." +msgstr "你關掉了這盞燈。" #: lang/json/TOOL_from_json.py -msgid "metal fileset" -msgid_plural "metal filesets" -msgstr[0] "金屬銼刀組" +msgid "flashlight (off)" +msgid_plural "flashlights (off)" +msgstr[0] "手電筒 (關閉)" -#. ~ Description for metal fileset +#. ~ Use action msg for flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "You turn the flashlight on." +msgstr "你把手電筒打開。" + +#. ~ Use action need_charges_msg for flashlight (off). +#: lang/json/TOOL_from_json.py +msgid "The flashlight's batteries are dead." +msgstr "手電筒的電池沒電了。" + +#. ~ Description for flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"These tools are commonly used to remove small amounts of materials from the " -"surface of metal objects." -msgstr "這些工具通常用於從金屬物體表面去除少量材料。" +"This is a typical household flashlight with a plastic handle. Using this " +"flashlight will turn it on and provide light, assuming it is charged with " +"batteries." +msgstr "這支典型的家用手電筒帶有塑膠握把。\"使用\" 以啟動它並提供照明, 前提是電池已經充電。" #: lang/json/TOOL_from_json.py -msgid "angle grinder" -msgid_plural "angle grinders" -msgstr[0] "" +msgid "flashlight (on)" +msgid_plural "flashlights (on)" +msgstr[0] "手電筒 (啟動)" -#. ~ Description for angle grinder +#. ~ Use action msg for flashlight (on). +#: lang/json/TOOL_from_json.py +msgid "You turn the flashlight off." +msgstr "你把手電筒關掉。" + +#: lang/json/TOOL_from_json.py +msgid "gasoline lantern (off)" +msgid_plural "gasoline lanterns (off)" +msgstr[0] "汽油燈 (關閉)" + +#. ~ Use action need_charges_msg for gasoline lantern (off). +#. ~ Use action need_charges_msg for oil lamp (off). +#: lang/json/TOOL_from_json.py +msgid "The lamp is empty." +msgstr "這盞燈是空的。" + +#. ~ Description for gasoline lantern (off) #: lang/json/TOOL_from_json.py msgid "" -"This widespread powertool is often used for removing excess material or " -"polishing surfaces." -msgstr "這種廣泛使用的電動工具通常用於去除多餘的材料或拋光表面。" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. Use it to turn it on." +msgstr "一個小型的汽油燈。不能夠提供大量照明, 但是能夠維持長時間。使用它來啟動。" #: lang/json/TOOL_from_json.py -msgid "clamp" -msgid_plural "clamps" -msgstr[0] "" +msgid "gasoline lantern (on)" +msgid_plural "gasoline lanterns (on)" +msgstr[0] "汽油燈 (啟動)" -#. ~ Description for clamp +#. ~ Use action msg for gasoline lantern (on). +#. ~ Use action msg for oil lamp. +#: lang/json/TOOL_from_json.py +msgid "The lantern is extinguished." +msgstr "燈熄滅了。" + +#. ~ Description for gasoline lantern (on) #: lang/json/TOOL_from_json.py msgid "" -"This clamp is useful for keeping things still, especially if you have " -"several of them." -msgstr "" +"This is a small gasoline powered lantern. It does not provide much light, " +"but it lasts a long time. It is turned on. Use it to turn it off." +msgstr "一個小型的汽油燈。不能夠提供大量照明, 但是能夠維持長時間。它已經啟動了。使用它來關閉。" #: lang/json/TOOL_from_json.py -msgid "grip hook" -msgid_plural "grip hooks" -msgstr[0] "手抓鉤" +msgid "glowstick" +msgid_plural "glowsticks" +msgstr[0] "螢光棒" -#. ~ Description for grip hook +#. ~ Use action msg for glowstick. +#: lang/json/TOOL_from_json.py +msgid "You activate the glowstick." +msgstr "你點燃了一根螢光棒。" + +#. ~ Description for glowstick #: lang/json/TOOL_from_json.py msgid "" -"A simple steel meathook with a circular steel handle. Makes a passable " -"melee weapon." -msgstr "" +"This is a small blue light glowstick. Use it to bend the plastic and break " +"the glass cylinder inside to start the reaction. It will produce a small " +"amount of light." +msgstr "這是一根小型藍色螢光棒。\"使用\" 以彎曲塑膠管, 使裡面的玻璃圓筒破裂以開始反應, 能產生少量的光線。" #: lang/json/TOOL_from_json.py -msgid "bathroom scale" -msgid_plural "bathroom scales" -msgstr[0] "浴室秤" +msgid "dead glowstick" +msgid_plural "dead glowsticks" +msgstr[0] "耗盡的螢光棒" -#. ~ Description for bathroom scale +#. ~ Description for dead glowstick #: lang/json/TOOL_from_json.py -msgid "This is a small bathroom scale, meant to weigh a person while naked." -msgstr "一個小型的浴室秤,用於裸體時秤重。" +msgid "This is a spent glowstick. It is essentially trash." +msgstr "一根用完的螢光棒, 基本上是垃圾。" #: lang/json/TOOL_from_json.py -msgid "acetylene-gas machine" -msgid_plural "acetylene-gas machines" -msgstr[0] "" +msgid "active glowstick" +msgid_plural "active glowsticks" +msgstr[0] "啟動的螢光棒" -#. ~ Description for acetylene-gas machine +#. ~ Description for active glowstick #: lang/json/TOOL_from_json.py msgid "" -"This bulky device takes water and calcium carbide and yields unpressurised " -"acetylene." -msgstr "" +"This is an active glowstick and is producing light. It will last for a few " +"hours before burning out." +msgstr "這個螢光棒已經啟動並且正在產生光照。至少會持續幾個小時才會耗盡。" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "military black box" -msgid_plural "military black boxes" -msgstr[0] "軍用黑盒子" +#: lang/json/TOOL_from_json.py +msgid "flare" +msgid_plural "flares" +msgstr[0] "照明彈" -#. ~ Description for military black box +#. ~ Use action menu_text for flare. +#: lang/json/TOOL_from_json.py +msgid "Strike the striker" +msgstr "點燃照明彈" + +#. ~ Use action msg for flare. +#: lang/json/TOOL_from_json.py +msgid "You strike your flare and light it." +msgstr "你把照明彈點燃了。" + +#. ~ Description for flare #: lang/json/TOOL_from_json.py msgid "" -"This is a black box, seemingly pulled from some sort of military vehicle " -"wreckage. If you can find a system to analyze this you may find something " -"of interest." -msgstr "這是個黑盒子, 似乎是從某種軍用車輛的殘骸中取出的。如果你可以找到個系統解讀它, 你也許能得到一些有用的資訊。" +"This is a slow-burning magnesium flare. Use it to strike the striker and " +"light it. It will produce a bright light for about a half hour." +msgstr "這是個慢燃鎂光照明彈。使用它來點燃它。會產生約半小時的亮光。" -#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py -msgid "minireactor" -msgid_plural "minireactors" -msgstr[0] "微型反應爐" +#: lang/json/TOOL_from_json.py +msgid "active flare" +msgid_plural "active flares" +msgstr[0] "啟動中照明彈" -#. ~ Description for minireactor +#. ~ Description for active flare #: lang/json/TOOL_from_json.py -msgid "A small portable plutonium reactor. Handle with great care!" -msgstr "小型可攜帶的鈽反應爐。要非常小心的使用!" +msgid "" +"This burning magnesium flare is producing light. It will last for about a " +"half hour before burning out." +msgstr "這是正在發光的鎂光照明彈。將會持續約半小時。" #: lang/json/TOOL_from_json.py -msgid "inactive EMP hack" -msgid_plural "inactive EMP hacks" -msgstr[0] "未啟動的電磁脈衝無人機" +msgid "heavy duty flashlight (off)" +msgid_plural "heavy duty flashlights (off)" +msgstr[0] "耐用手電筒 (關閉)" -#. ~ Use action friendly_msg for inactive EMP hack. +#. ~ Use action msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "The EMP hack flies from your hand and surveys the area!" -msgstr "電磁脈衝無人機飛越你的頭頂並開始搜索區域!" +msgid "You turn the heavy duty flashlight on." +msgstr "你把耐用手電筒打開。" -#. ~ Use action hostile_msg for inactive EMP hack. +#. ~ Use action need_charges_msg for heavy duty flashlight (off). #: lang/json/TOOL_from_json.py -msgid "You misprogram the EMP hack; take cover!" -msgstr "你把電磁脈衝無人機的程式搞亂了。找掩護!" +msgid "The heavy duty flashlight's batteries are dead." +msgstr "耐用手電筒的電池耗光了。" -#. ~ Description for inactive EMP hack +#. ~ Description for heavy duty flashlight (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly " -"through the air. This one contains a EMP grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and release the EMP " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" +"This is a heavy duty tubular aluminum LED flashlight as often used by " +"security guards. Makes for a passable melee weapon. Using this flashlight " +"will turn it on and provide light, assuming it is charged with batteries." +msgstr "這支重型管狀鋁製 LED 手電筒通常供保全人員使用。它也是一把還行的近戰武器。\"使用\" 以啟動它並提供照明, 前提是電池已經充電。" #: lang/json/TOOL_from_json.py -msgid "inactive C-4 hack" -msgid_plural "inactive C-4 hacks" -msgstr[0] "未啟動的 C-4 無人機" +msgid "heavy duty flashlight (on)" +msgid_plural "heavy duty flashlights (on)" +msgstr[0] "耐用手電筒 (啟動)" -#. ~ Use action friendly_msg for inactive C-4 hack. +#. ~ Use action msg for heavy duty flashlight (on). #: lang/json/TOOL_from_json.py -msgid "The C-4 hack flies from your hand and surveys the area!" -msgstr "C-4 無人機飛越你的頭頂並開始搜索區域!" +msgid "You turn the heavy duty flashlight off." +msgstr "你把耐用手電筒關掉。" -#. ~ Use action hostile_msg for inactive C-4 hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the C-4 hack; take cover!" -msgstr "你把 C-4 無人機的程式搞亂了。找掩護!" +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "" -#. ~ Description for inactive C-4 hack +#: lang/json/TOOL_from_json.py +msgid "lightstrip" +msgid_plural "lightstrips" +msgstr[0] "燈條" + +#. ~ Description for lightstrip #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly " -"through the air. This one contains some C-4 and attacks by flying at its " -"target and detonating. Use this item to reprogram and activate the C-4 " -"hack. Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" +"This is a light-emitting circuit that has been wired directly to a battery." +" It provides some weak light and can't be turned off until the battery " +"dies." +msgstr "這種發光電路組件已經直接連接到電池上。它會發出微光而且直到電池耗盡為止不能關掉。" #: lang/json/TOOL_from_json.py -msgid "inactive flashbang hack" -msgid_plural "inactive flashbang hacks" -msgstr[0] "未啟動的閃光彈無人機" +msgid "lightstrip (inactive)" +msgid_plural "lightstrips (inactive)" +msgstr[0] "燈條 (未啟動)" -#. ~ Use action friendly_msg for inactive flashbang hack. +#. ~ Use action msg for lightstrip (inactive). #: lang/json/TOOL_from_json.py -msgid "The flashbang hack flies from your hand and surveys the area!" -msgstr "閃光彈無人機飛越你的頭頂並開始搜索區域!" +msgid "You irreversibly activate the lightstrip." +msgstr "你啟動了不可關閉的燈條。" -#. ~ Use action hostile_msg for inactive flashbang hack. +#. ~ Description for lightstrip (inactive) #: lang/json/TOOL_from_json.py -msgid "You misprogram the flashbang hack; take cover!" -msgstr "你把閃光彈無人機的程式搞亂了。找掩護!" +msgid "" +"This is a light-emitting circuit that can be wired directly to a battery. " +"It provides some weak light and can't be turned off until the battery dies." +msgstr "這種發光電路組件可以直接連接到電池上。它會發出微光而且直到電池耗盡為止不能關掉。" -#. ~ Description for inactive flashbang hack +#: lang/json/TOOL_from_json.py +msgid "oil lamp (off)" +msgid_plural "oil lamps (off)" +msgstr[0] "油燈 (關閉)" + +#. ~ Description for oil lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots " -"that fly through the air. This one contains a flashbang and attacks by " -"flying at its target and detonating. Use this item to reprogram and " -"activate the flashbang hack. Electronics and computer skill determines if " -"the targeting matrix is reprogrammed successfully." -msgstr "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. Use it to turn it on." +msgstr "一盞以燈油為燃料的燈。不能夠提供大量照明, 但是能夠維持長時間。使用它來啟動。" #: lang/json/TOOL_from_json.py -msgid "inactive tear gas hack" -msgid_plural "inactive tear gas hacks" -msgstr[0] "未啟動的催涙彈無人機" +msgid "oil lamp" +msgid_plural "oil lamps" +msgstr[0] "" -#. ~ Use action friendly_msg for inactive tear gas hack. +#. ~ Description for oil lamp #: lang/json/TOOL_from_json.py -msgid "The tear gas hack flies from your hand and surveys the area!" -msgstr "催涙彈無人機飛越你的頭頂並開始搜索區域!" +msgid "" +"This is an oil fueled lamp. It does not provide much light, but it lasts a " +"long time. It is turned on. Use it to turn it off." +msgstr "一盞以燈油為燃料的燈。不能夠提供大量照明, 但是能夠維持長時間。它已經啟動了。使用它來關閉。" -#. ~ Use action hostile_msg for inactive tear gas hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the tear gas hack; take cover!" -msgstr "你把催涙彈無人機的程式搞亂了。找掩護!" +msgid "acetylene lamp (off)" +msgid_plural "acetylene lamps (off)" +msgstr[0] "乙炔燈 (關)" -#. ~ Description for inactive tear gas hack +#. ~ Use action need_charges_msg for acetylene lamp (off). +#: lang/json/TOOL_from_json.py +#, no-python-format +msgid "The %s must be attached to a gas cylinder to light." +msgstr "%s 必須連接到瓦斯罐才能用來照明。" + +#. ~ Description for acetylene lamp (off) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots " -"that fly through the air. This one contains a tear gas canister and attacks" -" by flying at its target and releasing tear gas. Use this item to reprogram" -" and activate the tear gas hack. Electronics and computer skill determines " -"if the targeting matrix is reprogrammed successfully." -msgstr "" +"An antique brass lamp designed to run from a pressurized cylinder of " +"acetylene. It is an efficient, if not somewhat dangerous light source." +msgstr "一盞使用高壓乙炔的古董黃銅燈。它是一種有效, 但有點危險的光源。" #: lang/json/TOOL_from_json.py -msgid "inactive grenade hack" -msgid_plural "inactive grenade hacks" -msgstr[0] "未啟動的手榴彈無人機" +msgid "acetylene lamp (on)" +msgid_plural "acetylene lamps (on)" +msgstr[0] "乙炔燈 (開)" -#. ~ Use action friendly_msg for inactive grenade hack. +#. ~ Use action msg for acetylene lamp (on). #: lang/json/TOOL_from_json.py -msgid "The grenade hack flies from your hand and surveys the area!" -msgstr "手榴彈無人機飛越你的頭頂並開始搜索區域!" +#, no-python-format +msgid "The %s is extinguished" +msgstr "%s 熄滅了。" -#. ~ Use action hostile_msg for inactive grenade hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grenade hack; take cover!" -msgstr "你把手榴彈無人機的程式搞亂了。找掩護!" +msgid "reading light" +msgid_plural "reading lights" +msgstr[0] "閱讀燈" -#. ~ Description for inactive grenade hack +#. ~ Use action msg for reading light. #: lang/json/TOOL_from_json.py -msgid "" -"This is an inactive grenade hack. Grenade hacks are fist-sized robots that " -"fly through the air. This one contains a grenade and attacks by flying at " -"its target and detonating. Use this item to reprogram and activate the " -"grenade hack. Electronics and computer skill determines if the targeting " -"matrix is reprogrammed successfully." -msgstr "" +msgid "You switch on the reading light." +msgstr "你開啟了閱讀燈。" +#. ~ Use action need_charges_msg for reading light. #: lang/json/TOOL_from_json.py -msgid "inactive laser turret" -msgid_plural "inactive laser turrets" -msgstr[0] "未啟動的雷射槍塔" +msgid "The reading light winks out." +msgstr "閱讀燈熄滅了。" -#. ~ Description for inactive laser turret +#. ~ Description for reading light +#: lang/json/TOOL_from_json.py +msgid "A little clip-on LED light, meant for reading books in the dark." +msgstr "一個附有夾子的小型LED燈,用作在黑暗中閱讀。" + +#: lang/json/TOOL_from_json.py +msgid "reading light (active)" +msgid_plural "reading lights (active)" +msgstr[0] "閱讀燈(打開)" + +#. ~ Use action msg for reading light (active). +#: lang/json/TOOL_from_json.py +msgid "You switch off the reading light." +msgstr "你關閉了閱讀燈。" + +#. ~ Description for reading light (active) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive laser turret. Using this item involves turning it on " -"and placing it on the ground, where it will attach itself. If reprogrammed " -"and rewired successfully the turret will identify you as a friendly, and " -"attack all enemies with its revolving laser cannons. It requires sunlight " -"in order to fire." -msgstr "" -"這是一台未啟動的雷射槍塔。使用這個物品會將它啟動,放置在地面上會自動組裝。如果改寫程式並重調線路成功的話,槍塔會視你為盟友,並以旋轉雷射砲掃射敵人。它需要日光以獲得開火所需的能量。" +"A little clip-on LED light, meant for reading books in the dark. This one " +"is turned on." +msgstr "一個附有夾子的小型LED燈,用作在黑暗中閱讀。這個是開啟了的。" #: lang/json/TOOL_from_json.py -msgid "inactive M2HB autonomous CROWS II" -msgid_plural "inactive M2HB autonomous CROWS IIs" -msgstr[0] "未啟動的 M2HB 自主性通用遙控武器台 II" +msgid "smart lamp (off)" +msgid_plural "smart lamps (off)" +msgstr[0] "智慧燈 (關閉)" -#. ~ Description for inactive M2HB autonomous CROWS II +#. ~ Use action msg for smart lamp (off). +#: lang/json/TOOL_from_json.py +msgid "You turn the smart lamp on." +msgstr "你打開了智慧燈。" + +#. ~ Use action need_charges_msg for smart lamp (off). +#: lang/json/TOOL_from_json.py +msgid "The smart lamp batteries are dead." +msgstr "智慧燈斷電了。" + +#. ~ Description for smart lamp (off) +#: lang/json/TOOL_from_json.py +msgid "This is a smart lamp, it can be activated remotely." +msgstr "這是一盞智慧燈, 能夠從遠端啟動。" + +#: lang/json/TOOL_from_json.py +msgid "smart lamp (on)" +msgid_plural "smart lamps (on)" +msgstr[0] "智慧燈 (啟動)" + +#. ~ Use action msg for smart lamp (on). +#: lang/json/TOOL_from_json.py +msgid "Your smart lamp turned off" +msgstr "你的智慧燈關閉了" + +#. ~ Description for smart lamp (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded .50 BMG rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever .50 BMG rounds you do NOT want to give " -"the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M2HB." -msgstr "" -"一台未啟動的砲塔。使用此物品時會從你的物品欄內裝填原廠的 .50 白朗寧機槍彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 .50 " -"白朗寧機槍彈先從物品欄內丟出),使用後把它放在地上就會啟動並自行組裝。如果改寫程式成功的話,這台砲塔會將你識別為友方,並以內建的 M2HB " -"白朗寧重機槍攻擊所有範圍內的敵人。" +"This is a smart lamp, this smart lamp is turned on. It can be deactivated " +"remotely." +msgstr "這是一盞智慧燈, 已經被打開。能夠從遠端關閉。" #: lang/json/TOOL_from_json.py -msgid "inactive manhack" -msgid_plural "inactive manhacks" -msgstr[0] "未啟動的鋸鳥" +msgid "torch" +msgid_plural "torches" +msgstr[0] "火炬" -#. ~ Use action friendly_msg for inactive manhack. +#. ~ Use action menu_text for torch. +#. ~ Use action menu_text for everburning torch. #: lang/json/TOOL_from_json.py -msgid "The manhack flies from your hand and surveys the area!" -msgstr "鋸鳥飛越你的頭頂並開始搜索區域!" +msgid "Light torch" +msgstr "點燃火炬" -#. ~ Use action hostile_msg for inactive manhack. +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "You misprogram the manhack; it's hostile!" -msgstr "你把鋸鳥的程式搞亂了。變成敵對狀態!" +msgid "You light the torch." +msgstr "你點燃了火炬。" -#. ~ Description for inactive manhack -#. ~ Description for inactive hack +#. ~ Description for torch #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive manhack. Manhacks are fist-sized robots that fly " -"through the air. They are covered with whirring blades and attack by " -"throwing themselves against their target. Use this item to reprogram and " -"activate the manhack. Electronics and computer skill determines if the " -"targeting matrix is reprogrammed successfully." -msgstr "" -"一架未啟動的鋸鳥。鋸鳥是一種拳頭大的機器人, 能夠在空中飛。攻擊目標的方式是直接撞擊敵人, " -"用其身上佈滿嗡嗡旋轉的刀片造成傷害。使用這個物品就能啟動鋸鳥。電子與電腦技能將決定導向基礎能否成功被編寫。" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. When lit, produces a fair amount of light. You'll need a lighter" +" or matches to light it." +msgstr "吸飽易燃物的布料纏繞在這大木棍上。點燃它可以發出一定的光源。只是你需要有個打火機或火柴才行。" +#. ~ Use action msg for torch. +#. ~ Use action msg for everburning torch. #: lang/json/TOOL_from_json.py -msgid "inactive mininuke hack" -msgid_plural "inactive mininuke hacks" -msgstr[0] "未啟動的迷你核彈無人機" +msgid "The torch is extinguished." +msgstr "火炬熄滅了。" -#. ~ Use action friendly_msg for inactive mininuke hack. +#. ~ Description for torch #: lang/json/TOOL_from_json.py -msgid "The mininuke hack floats from your hand and surveys the area!" -msgstr "迷你核彈無人機從你的手上升起並開始搜索區域!" +msgid "" +"This is a large stick, wrapped in rags that are soaked with a flammable " +"material. It is burning, producing plenty of light." +msgstr "吸飽易燃物的布料纏繞在這大木棍上。點燃它可以發出很高的亮度。" -#. ~ Use action hostile_msg for inactive mininuke hack. #: lang/json/TOOL_from_json.py -msgid "You misprogram the mininuke hack. Pray." -msgstr "你把迷你核彈無人機的程式搞亂了。祈禱吧。" +msgid "anesthesia kit" +msgid_plural "anesthesia kits" +msgstr[0] "麻醉工具" -#. ~ Description for inactive mininuke hack +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "autoclave" +msgid_plural "autoclaves" +msgstr[0] "高壓滅菌器" + +#. ~ Description for autoclave #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mininuke hack. Many times as large as a normal manhack," -" a mininuke hack contains a mininuke and attack by flying at their target " -"and detonating. Use this item to reprogram and activate the mininuke hack." -" Electronics and computer skill determines if the targeting matrix is " -"reprogrammed successfully." -msgstr "" +"This is an autoclave. It's useful for sterilizing things like CBMs. It " +"requires a massive amount of power, so standard batteries will not power it " +"sufficiently." +msgstr "這是一台高壓滅菌器,用於對物品進行滅菌處理,例如生化插件。它需要大量的電力,因此標準電池不夠供電。" #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M249 CROWS II" -msgid_plural "inactive autonomous M249 CROWS IIs" -msgstr[0] "未啟動的自主性 M249 通用遙控武器台 II" +msgid "inhaler" +msgid_plural "inhalers" +msgstr[0] "吸入器" -#. ~ Description for inactive autonomous M249 CROWS II +#. ~ Description for inhaler #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 5.56x45mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 5.56x45mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M249." -msgstr "" -"一台未啟動的砲塔。使用此物品時會從你的物品欄內裝填原廠的 5.56x45 mm 子彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 " -"5.56x45 mm 子彈先從物品欄內丟出),使用後把它放在地上就會啟動並自行組裝。如果改寫程式成功的話,這台砲塔會將你識別為友方,並以內建的 M249" -" 攻擊所有範圍內的敵人。" +"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " +"for people with asthma. A mild stimulant, it may cause nervousness or " +"tremors." +msgstr "沙丁胺醇吸入器, 用於治療支氣管痙攣。它是一個氣喘病人的生命線。這是一種溫和的興奮劑, 但可能會導致焦慮或震顫。" #: lang/json/TOOL_from_json.py -msgid "inactive autonomous M240 CROWS II" -msgid_plural "inactive autonomous M240 CROWS IIs" -msgstr[0] "未啟動的自主性 M240 通用遙控武器台 II" +msgid "RX12 jet injector" +msgid_plural "RX12 jet injectors" +msgstr[0] "RX12 注射器" -#. ~ Description for inactive autonomous M240 CROWS II +#. ~ Description for RX12 jet injector #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 7.62x51mm rounds in your inventory (if you wish to divide" -" your ammunition, set aside whatever 7.62x51mm rounds you do NOT want to " -"give the turret) turning it on, and placing it on the ground, where it will " -"attach itself. If programmed successfully the turret will then identify you" -" as a friendly, and attack all enemies with its M240." +"The Rivtech RX12 jet injector is a small pistol-shaped device used to inject" +" advanced fast-healing chemicals through the skin without using a needle. A" +" label on the side warns against using more than two doses per hour." msgstr "" -"一台未啟動的砲塔。使用此物品時會從你的物品欄內裝填原廠的 7.62x51 mm 子彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 " -"7.62x51 mm 子彈先從物品欄內丟出),使用後把它放在地上就會啟動並自行組裝。如果改寫程式成功的話,這台砲塔會將你識別為友方,並以內建的 M240" -" 攻擊所有範圍內的敵人。" +"Rivtech RX12 注射器是一種手槍外形的小型無針注射器, 用於通過皮膚注射先進的治療藥品。側邊的標籤警示寫著每小時不得使用超過兩劑。" #: lang/json/TOOL_from_json.py -msgid "inactive riot control turret" -msgid_plural "inactive riot control turrets" -msgstr[0] "未啟動的鎮暴砲塔" +msgid "scalpel" +msgid_plural "scalpels" +msgstr[0] "手術刀" -#. ~ Description for inactive riot control turret +#. ~ Description for scalpel #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control turret. Using this item involves loading " -"the unit with the 40x46mm M1006 sponge rounds in your inventory (if you wish" -" to divide your ammunition, set aside whatever beanbag rounds you do NOT " -"want to give the turret) turning it on, and placing it on the ground, where " -"it will attach itself. If programmed successfully the turret will then " -"identify you as a friendly, and attack all enemies with its riot control " -"gun." -msgstr "" +"This is a very sharp knife designed for surgical cutting. Its small, sharp " +"blade allows for precision strikes in the hands of the skilled." +msgstr "一把小又異常銳利的刀, 常用在手術中。在熟手中能夠使用他小而尖銳的刀刃使用穿刺攻擊。" #: lang/json/TOOL_from_json.py -msgid "inactive turret" -msgid_plural "inactive turrets" -msgstr[0] "未啟動的槍塔" +msgid "emergency oxygen pack" +msgid_plural "emergency oxygen packs" +msgstr[0] "緊急氧氣箱" -#. ~ Description for inactive turret +#. ~ Description for emergency oxygen pack #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive turret. Using this item involves loading the unit with " -"the factory-loaded 9x19mm rounds in your inventory (if you wish to divide " -"your ammunition, set aside whatever 9x19mm you do NOT want to give the " -"turret) turning it on, and placing it on the ground. If reprogrammed and " -"rewired successfully the turret will then identify you as a friendly, and " -"attack all enemies with its SMG." -msgstr "" -"未啟動的槍塔。使用此物品時會從你的物品欄內裝填原廠的 9x19 mm 子彈(如果不想要所有子彈都用來裝填的話,可以把不想要被裝填的 9x19 mm " -"子彈先從物品欄內丟出),使用後把它放在地上就會啟動。如果改寫程式並重調線路成功的話,這台槍塔會將你識別為友方,並以內建的衝鋒槍攻擊所有範圍內的敵人。" +"This is a small tank of compressed medical oxygen with a folding regulator " +"and mask. Commonly used in emergency situations, it provides immediate " +"relief for asthma attacks or smoke inhalation, and can provide a brief burst" +" of energy." +msgstr "一小罐醫用壓縮氧, 附帶折疊式調節器和面罩。能夠迅速緩解氣喘症狀和吸入煙霧的影響, 也能讓你在短時間內精神奕奕。" #: lang/json/TOOL_from_json.py -msgid "inactive TALON UGV" -msgid_plural "inactive TALON UGVs" -msgstr[0] "未啟動的 TALON 無人地面載具" +msgid "syringe" +msgid_plural "syringes" +msgstr[0] "針筒" -#. ~ Use action friendly_msg for inactive TALON UGV. -#. ~ Use action friendly_msg for inactive M202A1 TALON UGV. +#. ~ Description for syringe #: lang/json/TOOL_from_json.py -msgid "The security bot beeps affirmatively and begins scanning for hostiles." -msgstr "保全機器人肯定地發出嗶嗶聲並開始搜尋敵蹤。" +msgid "A medical syringe. Used for administering intravenous drugs." +msgstr "一根醫療用針筒。能進行藥物或毒品的靜脈注射。" -#. ~ Use action hostile_msg for inactive TALON UGV. -#. ~ Use action hostile_msg for inactive M202A1 TALON UGV. #: lang/json/TOOL_from_json.py -msgid "You misprogram the security bot and it trains its gun on you. RUN!" -msgstr "" +msgid "thermometer" +msgid_plural "thermometers" +msgstr[0] "溫度計" -#. ~ Description for inactive TALON UGV +#. ~ Description for thermometer +#: lang/json/TOOL_from_json.py +msgid "A plastic thermometer that can read the air temperature." +msgstr "一個塑膠溫度計, 可以用來檢視環境溫度。" + +#: lang/json/TOOL_from_json.py +msgid "oxygen tank" +msgid_plural "oxygen tanks" +msgstr[0] "氧氣罐" + +#. ~ Description for oxygen tank #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M16A4. Using this item " -"involves loading the unit with the factory-loaded 5.56x45mm rounds in your " -"inventory (if you wish to divide your ammunition, set aside whatever " -"5.56x45mm you do NOT want to give the robot) turning it on, and placing it " -"on the ground. If reprogrammed and rewired successfully the security bot " -"will then identify you as a friendly, roam around or follow you, and attack " -"all enemies with its rifle." -msgstr "" +"This is tank of compressed medical oxygen with a regulator and mask. " +"Commonly used in emergency situations, it provides immediate relief for " +"asthma attacks or smoke inhalation, and can provide a brief burst of energy." +msgstr "一個裝滿了醫用壓縮氧的大罐子, 附帶調節器和面罩。能夠迅速緩解氣喘症狀和吸入煙霧的影響, 也能讓你在短時間內精神奕奕。" #: lang/json/TOOL_from_json.py -msgid "inactive M202A1 TALON UGV" -msgid_plural "inactive M202A1 TALON UGVs" -msgstr[0] "未啟動的 M202A1 TALON 無人地面載具" +msgid "wrapped radiation badge" +msgid_plural "wrapped radiation badges" +msgstr[0] "包裝的輻射偵測徽章" -#. ~ Description for inactive M202A1 TALON UGV +#. ~ Use action menu_text for wrapped radiation badge. +#: lang/json/TOOL_from_json.py +msgid "Unwrap badge" +msgstr "拆開包裝" + +#. ~ Use action msg for wrapped radiation badge. #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive TALON UGV equipped with an M202A1. Using this item " -"involves loading the unit with the M235 rockets in your inventory (if you " -"wish to divide your ammunition, set aside whatever M235 rockets you do NOT " -"want to give the robot) turning it on, and placing it on the ground. If " -"reprogrammed and rewired successfully the security bot will then identify " -"you as a friendly, roam around or follow you, and attack all enemies with " -"its M202A1." -msgstr "" +"You remove the badge from its wrapper, exposing it to ambient radiation." +msgstr "你從包裝中取出了偵檢卡, 將它暴露在背景輻射中。" +#. ~ Description for wrapped radiation badge #: lang/json/TOOL_from_json.py -msgid "inactive nurse bot" -msgid_plural "inactive nurse bots" -msgstr[0] "未啟動的護士機器人" +msgid "" +"This is a badge that detects radiation dosage sealed in a radiation-blocking" +" bag. Use it to remove it from the bag." +msgstr "能夠檢測輻射的徽章, 封存在防輻射的袋子中。使用它來從袋子拿出。" -#. ~ Use action friendly_msg for inactive nurse bot. +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/tool_quality_from_json.py +msgid "anvil" +msgid_plural "anvils" +msgstr[0] "鐵砧" + +#. ~ Description for anvil #: lang/json/TOOL_from_json.py -msgid "The nurse bot beeps affirmatively and awaits orders." -msgstr "護士機器人肯定地發出嗶嗶聲並等待命令。" +msgid "" +"This is an enormously heavy block of oddly shaped steel with a chisel-like " +"projection set into the corner. It's used in most metalworking fabrication " +"recipes." +msgstr "這是一個極端沉重且形狀奇特的鋼塊, 其中一端有個鑿子形狀的突出物。能用於大部分的金屬加工配方。" -#. ~ Use action hostile_msg for inactive nurse bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the nurse bot. It's looking at you funny." -msgstr "你把護士機器人的程式搞亂了。它機器人的程式搞亂了。它好笑地看著你。" +msgid "bronze anvil" +msgid_plural "bronze anvils" +msgstr[0] "青銅鐵砧" -#. ~ Description for inactive nurse bot +#. ~ Description for bronze anvil #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive nurse bot. Using this item involves placing it on the " -"ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the nurse bot will then identify you as a friendly, roam around" -" or follow you, and assist you in surgeries." -msgstr "" -"未啟動的護士機器人。把它放在地上並重新啟動它的機械身體。如果改寫程式並重調線路成功的話,護士機器人會將你辨識為友方,在附近漫遊或跟隨你,並協助你進行手術。" +"This is a block of oddly shaped bronze with a chisel-like projection set " +"into the corner. It's used in most metalworking fabrication recipes." +msgstr "這是一個形狀奇特的青銅塊, 其中一端有個鑿子形狀的突出物。能用於大部分的金屬加工製作配方。" #: lang/json/TOOL_from_json.py -msgid "inactive grocery bot" -msgid_plural "inactive grocery bots" -msgstr[0] "未啟動的雜貨店機器人" +msgid "pair of bolt cutters" +msgid_plural "pairs of bolt cutters" +msgstr[0] "剪線鉗" -#. ~ Use action friendly_msg for inactive grocery bot. -#. ~ Use action friendly_msg for inactive busted grocery bot. +#. ~ Description for pair of bolt cutters #: lang/json/TOOL_from_json.py -msgid "The grocery bot beeps affirmatively and awaits orders." -msgstr "雜貨店機器人肯定地發出嗶嗶聲並等待命令。" +msgid "" +"This is a large pair of bolt cutters. You could use them to cut padlocks or" +" heavy gauge wire." +msgstr "一把大型的剪線鉗, 可以用它來剪斷掛鎖或鐵絲網。" -#. ~ Use action hostile_msg for inactive grocery bot. -#. ~ Use action hostile_msg for inactive busted grocery bot. #: lang/json/TOOL_from_json.py -msgid "You misprogram the grocery bot. It's looking at you funny." -msgstr "你把雜貨店機器人的程式搞亂了。它機器人的程式搞亂了。它好笑地看著你。" +msgid "charcoal forge" +msgid_plural "charcoal forges" +msgstr[0] "炭火鍛造爐" -#. ~ Description for inactive grocery bot -#. ~ Description for inactive busted grocery bot +#. ~ Description for charcoal forge #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive grocery bot. Using this item involves placing it on the" -" ground and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the grocery bot will then identify you as a friendly, roam " -"around or follow you." -msgstr "" -"未啟動的雜貨店機器人。把它放在地上並重新啟動它的機械身體。如果改寫程式並重調線路成功的話,雜貨店機器人會將你辨識為友方,在附近漫遊或跟隨你。" +"This is a portable, charcoal fired, metalworking forge. If combined with " +"the right tools, you could use this for metalworking." +msgstr "一個燒木炭能鑄鐵的攜帶式鍛造爐。只要跟正確的工具一起使用, 你就能用這個東西來進行鑄造。" #: lang/json/TOOL_from_json.py -msgid "inactive busted grocery bot" -msgid_plural "inactive busted grocery bots" -msgstr[0] "未啟動的損傷的雜貨店機器人" +msgid "metalworking chisel" +msgid_plural "metalworking chisels" +msgstr[0] "鐵工鑿子" +#. ~ Description for metalworking chisel #: lang/json/TOOL_from_json.py -msgid "inactive broken cyborg" -msgid_plural "inactive broken cyborgs" -msgstr[0] "未啟動的壞掉的生化人" +msgid "" +"This is a short, stout metalworking chisel. It's used in some metalworking " +"fabrication recipes." +msgstr "一根短而粗的鐵工鑿子。能用於一些金屬加工配方。" -#. ~ Use action friendly_msg for inactive broken cyborg. +#: lang/json/TOOL_from_json.py +msgid "crucible" +msgid_plural "crucibles" +msgstr[0] "坩鍋" + +#. ~ Description for crucible #: lang/json/TOOL_from_json.py msgid "" -"The broken cyborg rises to the sound of screeching metal and peers around " -"for hostiles." -msgstr "" +"This is a small metalworking crucible. It's used in some metalworking " +"fabrication recipes." +msgstr "一個進行鑄鐵作業時的小坩鍋。能用於一些金屬加工配方。" -#. ~ Use action hostile_msg for inactive broken cyborg. #: lang/json/TOOL_from_json.py -msgid "The broken cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "clay crucible" +msgid_plural "clay crucibles" +msgstr[0] "陶製坩鍋" -#. ~ Description for inactive broken cyborg +#. ~ Description for clay crucible #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated broken cyborg, the last shreds of its humanity still " -"rotting away. Using this item involves placing it on the ground and " -"reactivating its mechanical body. If reprogrammed and rewired successfully " -"the cyborg will then follow you and attack enemies. You monster." -msgstr "" +"This is a primitive metalworking crucible made of clay. You could use it " +"for metalworking." +msgstr "一個由黏土作成的原始坩堝。你可以用來進行金屬加工。" #: lang/json/TOOL_from_json.py -msgid "inactive prototype cyborg" -msgid_plural "inactive prototype cyborgs" -msgstr[0] "未啟動的原型生化人" +msgid "electric forge" +msgid_plural "electric forges" +msgstr[0] "電力鍛造爐" -#. ~ Use action friendly_msg for inactive prototype cyborg. +#. ~ Description for electric forge #: lang/json/TOOL_from_json.py msgid "" -"The prototype cyborg rises to the sound of screeching metal and peers around" -" for hostiles." -msgstr "" +"This is a portable electric metalworking forge, powered by batteries. " +"Combined with the right tools, you could use this for metalworking. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "這是一種便攜式金屬加工鍛造爐, 由電池供電。加上合適的工具, 你可以使用這個來對金屬加工。如果有點機械知識, 你甚至可以將它裝到車子上。" -#. ~ Use action hostile_msg for inactive prototype cyborg. #: lang/json/TOOL_from_json.py -msgid "The prototype cyborg lets out a howl of agony and attacks you!" -msgstr "" +msgid "finished charcoal kiln" +msgid_plural "finished charcoal kilns" +msgstr[0] "燒製完成的木炭窯" -#. ~ Description for inactive prototype cyborg +#. ~ Description for finished charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a deactivated prototype cyborg, glimpses of humanity can still be " -"seen in its empty eyes. Using this item involves placing it on the ground " -"and reactivating its mechanical body. If reprogrammed and rewired " -"successfully the cyborg will then follow you and attack enemies. You " -"monster." -msgstr "" +"A charcoal kiln that has finished burning. Disassemble it to retrieve the " +"charcoal and kiln." +msgstr "一個已經完成燒製的木炭窯, 把它拆開以取得裡面的木炭, 並取回窯。" + +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "filled charcoal kiln" +msgid_plural "filled charcoal kilns" +msgstr[0] "已裝填的碳化爐" +#. ~ Use action menu_text for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "inactive police bot" -msgid_plural "inactive police bots" -msgstr[0] "未啟動的警用機器人" +msgid "Light wood" +msgstr "點燃木頭" -#. ~ Use action friendly_msg for inactive police bot. +#. ~ Use action msg for filled charcoal kiln. #: lang/json/TOOL_from_json.py -msgid "The police bot rolls into action ready to pursue criminals." -msgstr "警用機器人迅速採取行動,準備追捕罪犯。" +msgid "You light the wood." +msgstr "你點燃木頭。" -#. ~ Use action hostile_msg for inactive police bot. +#. ~ Use action need_fire_msg for filled charcoal kiln. +#: lang/json/TOOL_from_json.py +msgid "You need something to light it with!" +msgstr "你需要有東西來點燃它!" + +#. ~ Description for filled charcoal kiln #: lang/json/TOOL_from_json.py msgid "" -"A siren howls and lights flash as the police bot prepares to arrest you!" -msgstr "警用機器人準備逮捕你,警笛鳴叫、警燈狂閃。" +"A kiln filled with wood which will become charcoal after a slow period of " +"burning." +msgstr "這些填滿爐子的木頭在經過一段緩慢的悶燒之後將會變成木炭。" -#. ~ Description for inactive police bot +#: lang/json/TOOL_from_json.py +msgid "chainmail sheet" +msgid_plural "chainmail sheets" +msgstr[0] "鏈甲薄片" + +#. ~ Description for chainmail sheet #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive police robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"police bot will then identify you as law enforcement, roam around or follow " -"you, and attempt to detain lawbreakers." -msgstr "" +"This is a sheet of riveted chainmail. With some skill, several of these " +"sheets could be connected to make effective armor." +msgstr "這是一塊鉚接的鏈甲薄片。如果有足夠的技能, 數個薄片可以被連接製成實用的鎧甲。" #: lang/json/TOOL_from_json.py -msgid "inactive eyebot" -msgid_plural "inactive eyebots" -msgstr[0] "未啟動的眼球機器人" +msgid "swage and die set" +msgid_plural "swage and die sets" +msgstr[0] "鍛造模具組" -#. ~ Use action friendly_msg for inactive eyebot. +#. ~ Description for swage and die set #: lang/json/TOOL_from_json.py -msgid "The eyebot hums and takes to the sky." -msgstr "眼球機器人嗡嗡作響,飛向天空。" +msgid "" +"These are a set of swages and dies for metalsmithing. These loops and metal" +" blocks are used in some metalworking fabrication recipes." +msgstr "一組鍛造時使用的型鐵與模具。這些金屬環與鐵塊能用於一些金屬加工配方。" -#. ~ Use action hostile_msg for inactive eyebot. +#: lang/json/TOOL_from_json.py +msgid "pair of metal tongs" +msgid_plural "pairs of metal tongs" +msgstr[0] "鐵鉗" + +#. ~ Description for pair of metal tongs #: lang/json/TOOL_from_json.py msgid "" -"The eyebot beeps disapprovingly and focuses its camera on your face. Say " -"cheese!" -msgstr "眼球機器人不以為然地發出嗶嗶聲,並且相機對焦在你的臉上。說起司!" +"These are long, metal tongs. They are commonly used for cooking or in " +"metalworking fabrication recipes." +msgstr "是一把長鐵鉗。它通常用於烹飪或在金屬加工配方。" -#. ~ Description for inactive eyebot +#: lang/json/TOOL_from_json.py +msgid "compressed air horn" +msgid_plural "compressed air horns" +msgstr[0] "瓦斯喇叭" + +#. ~ Use action noise_message for compressed air horn. +#: lang/json/TOOL_from_json.py +msgid "HOOOOONK!" +msgstr "叭~~~!" + +#. ~ Use action use_message for compressed air horn. +#: lang/json/TOOL_from_json.py +msgid "You honk your airhorn." +msgstr "你按了喇叭。" + +#. ~ Description for compressed air horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive eyebot. Using this item involves turning it on and " -"launching the UAV. If reprogrammed and rewired successfully the eyebot will" -" then keep watch for intruders." -msgstr "" +"This is a small can of compressed air attached to a plastic horn. Pressing " +"the button on top causes it to emit a loud honking sound." +msgstr "這是一個小罐子裝填了壓縮空氣連結了塑膠喇叭。按下上方的按鈕就能夠發出巨大的喇叭聲。" #: lang/json/TOOL_from_json.py -msgid "inactive cleaner bot" -msgid_plural "inactive cleaner bots" -msgstr[0] "未啟動的清潔機器人" +msgid "alarm clock" +msgid_plural "alarm clocks" +msgstr[0] "鬧鐘" -#. ~ Use action friendly_msg for inactive cleaner bot. +#. ~ Description for alarm clock #: lang/json/TOOL_from_json.py -msgid "The cleaner bot emits a friendly beep and starts scrubbing." -msgstr "" +msgid "" +"A wind-up alarm clock. Though the noise it makes is unpleasant to wake up " +"to, it's always good to get an early start to your day. Can also be " +"disassembled into some useful parts." +msgstr "一個發條鬧鐘。雖然鬧鐘的噪音讓你有起床氣, 但讓你能早起總是好事。也能拆解成許多有用的零件。" -#. ~ Use action hostile_msg for inactive cleaner bot. #: lang/json/TOOL_from_json.py -msgid "The cleaner bot plays an error sound, but starts cleaning anyway." -msgstr "" +msgid "cow bell" +msgid_plural "cow bells" +msgstr[0] "牛鈴" -#. ~ Description for inactive cleaner bot +#. ~ Description for cow bell +#: lang/json/TOOL_from_json.py +msgid "A brass cow bell. Potentially useful in so many ways." +msgstr "一個黃銅牛鈴。可能能用在許多方面。" + +#: lang/json/TOOL_from_json.py +msgid "entrenching tool" +msgid_plural "entrenching tools" +msgstr[0] "工兵鏟" + +#. ~ Description for entrenching tool #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive cleaner bot. Using this item involves placing it on the" -" ground and turning it on. If reprogrammed and rewired successfully the " -"cleaner bot will respond to future commands." -msgstr "" +"This is a stout collapsible spade. It's commonly used by military forces " +"and favored by hikers for digging." +msgstr "這是一個堅固的可折疊鏟子。通常用於軍隊中或是遠足者用來挖掘的工具。" #: lang/json/TOOL_from_json.py -msgid "inactive miner bot" -msgid_plural "inactive miner bots" -msgstr[0] "未啟動的礦工機器人" +msgid "etched human skull" +msgid_plural "etched human skulls" +msgstr[0] "被蝕刻的人類頭骨" -#. ~ Use action friendly_msg for inactive miner bot. +#. ~ Description for etched human skull #: lang/json/TOOL_from_json.py -msgid "The miner bot whirrs and tunnels into the ground." -msgstr "" +msgid "This is a human skull with strange etchings covering it." +msgstr "一個人類頭骨, 其上有許多不明的蝕刻符號。" -#. ~ Use action hostile_msg for inactive miner bot. #: lang/json/TOOL_from_json.py -msgid "The miner bot spins out of control and lunges at you. Make way!" -msgstr "" +msgid "flammable arrow" +msgid_plural "flammable arrows" +msgstr[0] "可燃箭矢" -#. ~ Description for inactive miner bot +#. ~ Description for flammable arrow #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive mining robot. Using this item involves placing it on " -"the ground and turning it on. If reprogrammed and rewired successfully the " -"miner bot will respond to future commands." -msgstr "" +"This arrow has a rag soaked in a flammable liquid wrapped around the shaft " +"near the head. You need to light it before shooting." +msgstr "箭頭上纏著吸滿易燃液體的布料, 在發射前必須點燃它。" #: lang/json/TOOL_from_json.py -msgid "inactive riot control bot" -msgid_plural "inactive riot control bots" -msgstr[0] "未啟動的鎮暴機器人" +msgid "fur rollmat" +msgid_plural "fur rollmats" +msgstr[0] "毛皮睡墊" -#. ~ Use action friendly_msg for inactive riot control bot. +#. ~ Use action done_message for fur rollmat. #: lang/json/TOOL_from_json.py -msgid "The riot control bot rolls into action." -msgstr "" +msgid "You unroll the fur mat and lay it on the ground." +msgstr "你把毛皮墊在地上攤開來。" -#. ~ Use action hostile_msg for inactive riot control bot. +#. ~ Description for fur rollmat #: lang/json/TOOL_from_json.py msgid "" -"The riot control bot gases you and approaches with a pair of handcuffs." -msgstr "" +"This is a bedroll made of pelts which can be rolled up for transport. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." +msgstr "一張用毛皮製成能卷起攜帶的睡墊。可以讓你跟地板有所阻隔, 更容易入睡。使用它來鋪在地上。" -#. ~ Description for inactive riot control bot +#: lang/json/TOOL_from_json.py +msgid "grip hook" +msgid_plural "grip hooks" +msgstr[0] "手抓鉤" + +#. ~ Description for grip hook #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive riot control bot. Using this item involves placing it " -"on the ground and turning it on. If reprogrammed and rewired successfully " -"the robot will bring order and peace to the horde." +"A simple steel meathook with a circular steel handle. Makes a passable " +"melee weapon." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive skitterbot" -msgid_plural "inactive skitterbots" -msgstr[0] "未啟動的爬蟲機器人" +msgid "hand pump" +msgid_plural "hand pumps" +msgstr[0] "手動幫浦" -#. ~ Use action friendly_msg for inactive skitterbot. +#. ~ Description for hand pump #: lang/json/TOOL_from_json.py -msgid "The skitterbot gives a quick bow and scurries away." -msgstr "爬蟲機器人快速鞠躬後,又迅速走開了。" +msgid "This pump is suitable for pumping air into inflatable objects." +msgstr "這個幫浦是用來幫某些洩了氣的玩意打氣的。" -#. ~ Use action hostile_msg for inactive skitterbot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "bicycle horn" +msgid_plural "bicycle horns" +msgstr[0] "自行車叭噗" + +#. ~ Weak horn sound +#. ~ Use action noise_message for bicycle horn. +#: lang/json/TOOL_from_json.py src/vehicle_use.cpp +msgid "honk." +msgstr "叭叭。" + +#. ~ Use action use_message for bicycle horn. #: lang/json/TOOL_from_json.py -msgid "The skitterbot darts around you and menacingly clicks its tazers." -msgstr "爬蟲機器人在你周圍快速移動著,並且威脅性地按它的電擊槍。" +msgid "You honk the bicycle horn." +msgstr "你按了自行車的吧噗。" -#. ~ Description for inactive skitterbot +#. ~ Description for bicycle horn #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive skitterbot. Using this item involves placing it on the " -"ground and turning it on. If reprogrammed and rewired successfully the " -"robot will race towards enemies and shock them." +"This is a simple bulb horn, found on many bicycles. Use to honk. Honk " +"honk." msgstr "" +"這是一個簡單的球形喇叭, 能在許多自行車上找到。使用它來叭噗。叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗叭噗。" + +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "truck horn" +msgid_plural "truck horns" +msgstr[0] "卡車喇叭" +#. ~ Description for truck horn #: lang/json/TOOL_from_json.py -msgid "inactive lab defense bot" -msgid_plural "inactive lab defense bots" -msgstr[0] "未啟動的實驗室警衛機器人" +msgid "This is a very loud horn, usually found on large trucks like semis." +msgstr "這是一個很吵的喇叭, 通常會在大卡車上面找的到。" -#. ~ Use action friendly_msg for inactive lab defense bot. +#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py +msgid "car horn" +msgid_plural "car horns" +msgstr[0] "汽車喇叭" + +#. ~ Description for car horn #: lang/json/TOOL_from_json.py -msgid "The lab defense bot shudders briefly and skitters away." -msgstr "" +msgid "This is a car horn meant to be attached to a car's electrical system." +msgstr "這是一個汽車喇叭, 只能連接在汽車的電子系統才有效用。" -#. ~ Use action hostile_msg for inactive lab defense bot. #: lang/json/TOOL_from_json.py -msgid "" -"The lab defense bot raises its front legs and shines a multitude of colored " -"lights in your face!" -msgstr "" +msgid "Kevlar plate" +msgid_plural "Kevlar plates" +msgstr[0] "凱夫勒板" -#. ~ Description for inactive lab defense bot +#. ~ Description for Kevlar plate #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive experimental robot plundered from a science lab. It " -"resembles a human-sized spider and was designed to deploy manhacks. Using " -"this item involves placing it on the ground and turning it on. If " -"reprogrammed and rewired successfully the robot will race towards enemies " -"and deploy a variety of experimental devices." -msgstr "" +"This is a plate of reinforced Kevlar. It could be used to repair items made" +" of Kevlar." +msgstr "這是一塊強化的凱夫勒板, 能用於修理凱夫勒製成的物品。" #: lang/json/TOOL_from_json.py -msgid "inactive milspec searchlight" -msgid_plural "inactive milspec searchlights" -msgstr[0] "未啟動的軍規探照燈" +msgid "large space heater" +msgid_plural "large space heaters" +msgstr[0] "大空間供暖器" -#. ~ Use action friendly_msg for inactive milspec searchlight. +#. ~ Use action menu_text for large space heater. +#. ~ Use action menu_text for small space heater. +#: lang/json/TOOL_from_json.py lang/json/item_action_from_json.py +#: lang/json/item_action_from_json.py src/iuse.cpp +msgid "Turn on" +msgstr "啟動" + +#. ~ Use action msg for large space heater. +#. ~ Use action msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "The searchlight flares up and establishes a perimeter." -msgstr "探照燈亮起來並建立探照範圍。" +msgid "You turn on the heater." +msgstr "你打開供暖器。" -#. ~ Use action hostile_msg for inactive milspec searchlight. +#. ~ Use action need_charges_msg for large space heater. +#. ~ Use action need_charges_msg for small space heater. #: lang/json/TOOL_from_json.py -msgid "" -"A bright light blinds you as the searchlight refuses to turn away from you." -msgstr "當探照燈鎖定你之後,強烈的燈光讓你睜不開眼睛。" +msgid "The heater needs more charge." +msgstr "供暖器需要更多的電量。" -#. ~ Description for inactive milspec searchlight +#. ~ Description for large space heater +#. ~ Description for large space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is an inactive military-grade automated searchlight. Using this item " -"involves placing it on the ground and turning it on. If reprogrammed and " -"rewired successfully the searchlight will then identify you as an ally, " -"survey the area, and illuminate approaching hostiles. Seems to have an " -"unhealthy fascination with you." -msgstr "" +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C and fills a larger volume of air than the smaller " +"version." +msgstr "便攜式電力供暖器,可穩定地散發出熱空氣。溫度升高約攝氏 10 度,並產生比小型供暖器更多量的熱空氣。" #: lang/json/TOOL_from_json.py -msgid "inactive dispatch" -msgid_plural "inactive dispatches" -msgstr[0] "" +msgid "large space heater (on)" +msgid_plural "large space heaters (on)" +msgstr[0] "大空間供暖器(啟動)" -#. ~ Use action friendly_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. -#. ~ Use action friendly_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action msg for large space heater (on). +#. ~ Use action msg for small space heater (on). #: lang/json/TOOL_from_json.py -msgid "The dispatch whirrs onto its legs and searches for a target." -msgstr "" +msgid "You turn off the heater." +msgstr "你關閉了供暖氣。" -#. ~ Use action hostile_msg for {'str': 'inactive dispatch', 'str_pl': -#. 'inactive dispatches'}. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, whacking at you with its arms!" -msgstr "" +msgid "lifestraw" +msgid_plural "lifestraws" +msgstr[0] "" -#. ~ Description for {'str': 'inactive dispatch', 'str_pl': 'inactive -#. dispatches'} +#. ~ Description for lifestraw #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, guard model, serving as a mobile assembler " -"and deployer of kamikaze manhacks for defense. Activate it to place it onto" -" the ground; due to a one-way switch triggered during deactivation, however," -" it will be nonaggressive, and serves only as a distraction." +"Set the lifestraw in suspect water, let sit for one minute then drink. The " +"two part filtration system will purify the water you drink. Water taken " +"from uncertain sources like a river may be dirty." msgstr "" #: lang/json/TOOL_from_json.py -msgid "inactive military dispatch" -msgid_plural "inactive military dispatches" -msgstr[0] "" +msgid "permanent marker" +msgid_plural "permanent markers" +msgstr[0] "奇異筆" -#. ~ Use action hostile_msg for {'str': 'inactive military dispatch', -#. 'str_pl': 'inactive military dispatches'}. +#. ~ Use action gerund for permanent marker. +#. ~ Use action gerund for survival marker. #: lang/json/TOOL_from_json.py -msgid "The dispatch turns on you, slashing at you with its arms!" -msgstr "" +msgid "Written" +msgstr "已寫入" -#. ~ Description for {'str': 'inactive military dispatch', 'str_pl': 'inactive -#. military dispatches'} +#. ~ Use action verb for permanent marker. +#. ~ Use action verb for survival marker. +#: lang/json/TOOL_from_json.py +msgid "Write" +msgstr "寫" + +#. ~ Description for permanent marker #: lang/json/TOOL_from_json.py msgid "" -"An inactive Northrop Dispatch, military model, serving as a mobile assembler" -" and deployer of lethal manhacks for combat situations. Activate it to " -"place it onto the ground; due to a one-way switch triggered during " -"deactivation, however, it will be nonaggressive, and serves only as a " -"distraction." +"This is a King Size(tm) industrial strength permanent marker, about halfway " +"between a typical marker and a can of spray paint in size. Use it to write " +"something down. However, writing \"Elbereth\" probably won't help you." msgstr "" +"King Size 工業製造的奇異筆, 大小介於傳統奇異筆與噴漆罐之間。使用它能夠寫字。然而就算寫下 \"海德格救我\" 也不會有人來救你的" +"。(原文是使用魔戒中的星辰女王-瓦爾妲 Elbereth 之名)" #: lang/json/TOOL_from_json.py -msgid "clothes hanger" -msgid_plural "clothes hangers" -msgstr[0] "" +msgid "zombie pheromone" +msgid_plural "zombie pheromones" +msgstr[0] "殭屍費洛蒙" -#. ~ Description for clothes hanger +#. ~ Description for zombie pheromone #: lang/json/TOOL_from_json.py msgid "" -"A plastic clothes hanger with a metal hook to hang something on a rail." +"This is a disgusting ball of rotting meat of zombie origin. Squeezing this " +"gland causes a small cloud of pheromones to spray into the air. Apparently " +"the foul secretion can change zombies' attitude towards you, and they may " +"ignore you for a short period of time. Perhaps they briefly consider you as" +" one of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "talking doll" -msgid_plural "talking dolls" -msgstr[0] "會說話玩偶" +msgid "pocket watch" +msgid_plural "pocket watches" +msgstr[0] "懷錶" -#. ~ Description for talking doll +#. ~ Description for pocket watch #: lang/json/TOOL_from_json.py msgid "" -"This is a talking doll, meant for children. Fortunately it still works, and" -" you could unload the batteries out of it." -msgstr "一個小孩玩的會說話玩偶。還好還有電, 你能夠從裡面取出電池。" +"An old fashioned pocket watch. This one tells you the time and looks good " +"doing it. Can also be disassembled into some useful parts." +msgstr "一塊復古的懷表。能夠很清楚的表達時間, 另外也能拆解成有用的零件。" #: lang/json/TOOL_from_json.py -msgid "powered quarterstaff" -msgid_plural "powered quarterstaves" -msgstr[0] "電擊木杖" +msgid "rollmat" +msgid_plural "rollmats" +msgstr[0] "睡墊" -#. ~ Description for powered quarterstaff +#. ~ Use action done_message for rollmat. +#: lang/json/TOOL_from_json.py +msgid "You unroll the mat and lay it on the ground." +msgstr "你攤開毯子, 並且把它放在地上。" + +#. ~ Description for rollmat #: lang/json/TOOL_from_json.py msgid "" -"This is an ironshod quarterstaff that has a high-voltage stun gun built into" -" the handle. The stun gun is wired to the metal caps at either end of the " -"staff, allowing you to zap a dangerous opponent should beating them " -"senseless with it prove too hazardous." -msgstr "這是一根鐵頭木杖, 在握把部分內嵌了高電壓的電擊槍。電擊槍連結到木杖的鐵頭部分, 讓你能夠把危險的對手電到乖乖的。" +"This is a sheet of foam which can be rolled tightly for storage. It " +"insulates you from the floor, making it easier to sleep. Use it to unroll " +"and place on the ground." +msgstr "一張能緊密卷起攜帶的睡墊。可以讓你跟地板有所阻隔, 更容易入睡。使用它來鋪在地上。" #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (off)" -msgid_plural "tactical tonfas (off)" -msgstr[0] "戰術旋棍 (關閉)" +msgid "safe deposit box" +msgid_plural "safe deposit boxes" +msgstr[0] "保險箱" -#. ~ Description for tactical tonfa (off) +#. ~ Description for safe deposit box #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the tonfa, and by extension to " -"anyone unfortunate enough to be in contact with them. It also has a nifty " -"flashlight, which is off at the moment." -msgstr "" -"這是一個強化的塑膠旋棍, 有著中空的結構並裝填入了高功率的可充電電池。當手把上的開關按下時, 會產生高電壓電流到旋棍兩端的電極, " -"讓不幸的受害者受到電擊。同時也能當做一個很好的手電筒。目前電源是關閉的。" +"This is a secure combination lock box. Sadly, you don't know the " +"combination. Breaking inside it would destroy anything of value." +msgstr "一個有著密碼鎖的箱子, 可悲的是你並不知道密碼。強行打開會毀掉裡面有價值的東西。" #: lang/json/TOOL_from_json.py -msgid "tactical tonfa (on)" -msgid_plural "tactical tonfas (on)" -msgstr[0] "戰術旋棍 (啟動)" +msgid "sarcophagus access code" +msgid_plural "sarcophagus access codes" +msgstr[0] "石棺通行代碼" -#. ~ Description for tactical tonfa (on) +#. ~ Description for sarcophagus access code #: lang/json/TOOL_from_json.py msgid "" -"This is a reinforced plastic tonfa; the core is hollowed out and is filled " -"with capacitors and a high-yield rechargeable storage battery. When a " -"switch on the handle is pressed, a high-voltage current is transmitted to " -"the two electrodes mounted in the end of the weapon, and by extension to " -"anyone unfortunate enough to be in contact with them. The integral " -"flashlight is turned on, continually draining power and lighting the " -"surrounding area." -msgstr "" -"這是一個強化的塑膠旋棍, 有著中空的結構並裝填入了高功率的可充電電池。當手把上的開關按下時, 會產生高電壓電流到旋棍兩端的電極, " -"讓不幸的受害者受到電擊。內建的手電筒已經啟動, 持續的消耗電力並電擊鄰近的區域。" +"This printout is a string of numbers to access the elevator in the hazardous" +" waste sarcophagus." +msgstr "被印出來的一串代碼, 能夠用來存取危險廢物堆放場石棺裡的電梯。" #: lang/json/TOOL_from_json.py -msgid "L-stick (off)" -msgid_plural "L-sticks (off)" -msgstr[0] "發光棍 (關閉)" +msgid "shishkebab (off)" +msgid_plural "shishkebabs (off)" +msgstr[0] "火焰刀 (關閉)" -#. ~ Use action msg for L-stick (off). +#. ~ Use action failure_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm) lights up." -msgstr "發光棍點亮了。" +msgid "Aw, dangit. It fails to start!" +msgstr "我哩咧~發不動!" -#. ~ Use action need_charges_msg for L-stick (off). +#. ~ Use action lacks_fuel_message for shishkebab (off). #: lang/json/TOOL_from_json.py -msgid "The L-stick(tm)'s batteries are empty." -msgstr "發光棍的電池沒電了。" +msgid "This thing needs some fuel!" +msgstr "這東西需要一些燃料!" -#. ~ Description for L-stick (off) +#. ~ Use action success_message for shishkebab (off). +#: lang/json/TOOL_from_json.py +msgid "Let's dance, Zeds!" +msgstr "小屍屍來送死吧!" + +#. ~ Description for shishkebab (off) #: lang/json/TOOL_from_json.py msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources." -msgstr "" -"由 Light corporation 製造, 因為是以超合金素材製造, 這支時髦的棍棒不止能作為光源, " -"同時也能作為輕量武器。由於它有對傳統光源的專利效能改善, 它通常被稱為 L-stick或者發光棍, 電池比其他光源持續得更長久。" +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. When filled with gasoline, the blade" +" can be made scorching hot to singe enemies and light your way. Use to " +"ignite." +msgstr "一把加掛了燃料管的大刀, 絕緣劍柄中有著小燃料槽與點火機制。當加滿了汽油後, 這把刀能夠產生高熱燒灼敵人或是當做照明的用途。使用它來點火。" #: lang/json/TOOL_from_json.py -msgid "L-stick (on)" -msgid_plural "L-sticks (on)" -msgstr[0] "發光棍 (啟動)" +msgid "shishkebab (on)" +msgid_plural "shishkebabs (on)" +msgstr[0] "火焰刀 (啟動)" -#. ~ Use action msg for L-stick (on). +#. ~ Use action auto_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "The l-stick(tm)'s light fades away." -msgstr "發光棍熄滅了。" +msgid "Bummer, man! Your shishkebab's flame flickers and dies out." +msgstr "真衰! 你的你的火焰刀閃一閃就沒火了。" -#. ~ Description for L-stick (on) +#. ~ Use action charges_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "" -"Produced by the Light corporation, this stylish staff not only functions as " -"a light source, but doubles as a light-weight weapon, due to the superalloy " -"materials it is made of. Due to proprietary efficiency improvements over " -"standard light sources, the L-stick or light stick as it is commonly called," -" batteries last longer than other light sources. The staff is glowing " -"brightly, which is slowly draining the batteries." -msgstr "" -"由 Light corporation 製造, 因為是以超合金素材製造, 這支時髦的棍棒不止能作為光源, " -"同時也能作為輕量武器。由於它有對傳統光源的專利效能改善, 它通常被稱為 L-stick或者發光棍, 電池比其他光源持續得更長久。這根棍棒正發出亮光, " -"緩慢地消耗電池。" +msgid "Uncool, outta gas! Your shishkebab's flame goes out." +msgstr "不酷, 沒油了! 你的火焰刀沒火了。" +#. ~ Use action noise_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "Louisville Slaughterer" -msgid_plural "Louisville Slaughterers" -msgstr[0] "炙焰打擊手" +msgid "Your shishkebab crackles!" +msgstr "你的火焰刀嗶拍作響!" -#. ~ Use action msg for Louisville Slaughterer. +#. ~ Use action voluntary_extinguish_message for shishkebab (on). #: lang/json/TOOL_from_json.py -msgid "You light the Louisville Slaughterer." -msgstr "你點燃炙焰打擊手。" +msgid "Peace out. Your shishkebab's flame dies." +msgstr "不好玩。你的火焰刀沒火了。" -#. ~ Description for Louisville Slaughterer +#. ~ Use action water_extinguish_message for shishkebab (on). +#: lang/json/TOOL_from_json.py +msgid "Your shishkebab hisses in the water and goes out." +msgstr "你的火焰刀隨著嘶嘶聲在水中熄滅了。" + +#. ~ Description for shishkebab (on) #: lang/json/TOOL_from_json.py msgid "" -"This is sturdy wood bat, wrapped in gasoline-soaked rags and flame-resistant" -" Nomex fabric. Light it, and the ball game will REALLY heat up. You'll " -"need a lighter or matches to light it." -msgstr "" -"一大塊吸飽汽油的布料與諾梅克斯阻燃纖維纏繞在堅固的木頭球棒上。點燃它, 讓球賽變得更加火熱吧! 喔, 對了, 你當然要有打火機或火柴才能點燃。" +"This is a large blade with a fuel pipe on the side, and a small tank and " +"igniter built into the insulated hilt. The blade is glowing brightly. Use " +"to shut off the gas." +msgstr "一把加掛了燃料管的大刀, 絕緣劍柄中有著小燃料槽與點火機制。這把刀正在發出明亮的光芒。使用它來關閉。" -#. ~ Use action msg for Louisville Slaughterer. #: lang/json/TOOL_from_json.py -msgid "The Louisville Slaughterer is extinguished." -msgstr "炙焰打擊手熄滅了。" +msgid "small space heater" +msgid_plural "small space heaters" +msgstr[0] "小空間供暖器" -#. ~ Description for Louisville Slaughterer +#. ~ Description for small space heater +#. ~ Description for small space heater (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a sturdy wood bat, wrapped in gasoline-soaked rags and flame-" -"resistant Nomex fabric. It is burning brightly, and makes it much easier to" -" see the baselines at night games (It also makes the umpire FAR more likely " -"to call a ball instead of a strike)." -msgstr "" -"一大塊吸飽汽油的布料與諾梅克斯阻燃纖維纏繞在堅固的木頭球棒上。它正發出亮光, 讓人在夜晚中的球賽能更清楚的看見跑壘線 (也更容易說服裁判把好球判壞球) " -"-- [手上拿火焰球棒當然怕]" +"A portable electric heater that steadily emits warm air. Raises temperature" +" about 10 degrees C." +msgstr "便攜式電力供暖器,可穩定地散發出熱空氣。溫度升高約攝氏 10 度。" #: lang/json/TOOL_from_json.py -msgid "generic kitchen knife" -msgid_plural "generic kitchen knives" -msgstr[0] "" +msgid "small space heater (on)" +msgid_plural "small space heaters (on)" +msgstr[0] "小空間供暖器(啟動)" #: lang/json/TOOL_from_json.py -msgid "butcher knife" -msgid_plural "butcher knives" -msgstr[0] "菜刀" +msgid "spray can" +msgid_plural "spray cans" +msgstr[0] "噴霧罐" -#. ~ Description for butcher knife +#. ~ Description for spray can #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" -" item for butchering corpses." -msgstr "一把銳利又沈重的刀子。能夠作為良好的近戰武器, 也是用來屠宰屍體的理想物品。" +"This is a spray can, filled with paint. Use this tool to make graffiti on " +"the floor." +msgstr "一個裝著顏料的噴漆罐, 使用它能在地面隨便塗鴉。" +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +msgid "stepladder" +msgid_plural "stepladders" +msgstr[0] "梯子" + +#. ~ Description for stepladder #: lang/json/TOOL_from_json.py -msgid "steak knife" -msgid_plural "steak knives" -msgstr[0] "餐刀" +msgid "This is a wooden stepladder. Use it to set it down." +msgstr "這是一把木製梯子。使用它來放下梯子。" -#. ~ Description for steak knife +#: lang/json/TOOL_from_json.py +msgid "survival marker" +msgid_plural "survival markers" +msgstr[0] "生存者炭筆" + +#. ~ Description for survival marker #: lang/json/TOOL_from_json.py msgid "" -"This is a sharp knife, designed for cutting meat. It makes a poor melee " -"weapon, but is decent at butchering corpses." -msgstr "一把銳利的刀子。能夠作為近戰武器是不合格的, 但是至少還能用來屠宰屍體。" +"This is a sharpened piece of charcoal that is almost guaranteed to make your" +" hands all covered in charcoal. Use it to write something down." +msgstr "這是一塊削尖的木炭, 保證讓你的手會變得黑黑的, 使用他來寫下些什麼。" #: lang/json/TOOL_from_json.py -msgid "paring knife" -msgid_plural "paring knives" -msgstr[0] "削皮刀" +msgid "survivor telescope" +msgid_plural "survivor telescopes" +msgstr[0] "生存者望遠鏡" -#. ~ Description for paring knife +#. ~ Description for survivor telescope #: lang/json/TOOL_from_json.py msgid "" -"This is a short-bladed knife with a sharp blade, made for fine controlled " -"cuts to vegetables without using a cutting board." -msgstr "" +"A homemade collapsible telescope. Too large and inaccurate to use as a " +"weapon scope, but carrying this item in your inventory will double the " +"distance that is mapped around you during your travels." +msgstr "一個自製的可折疊望遠鏡。它的體積太大也不夠準確, 無法當成槍械鏡頭使用。但你只需要將它放在你的物品欄裡, 就可以讓你旅途中的能見距離加倍。" #: lang/json/TOOL_from_json.py -msgid "chef knife" -msgid_plural "chef knives" -msgstr[0] "廚師刀" +msgid "tear gas payload" +msgid_plural "tear gas payloads" +msgstr[0] "" -#. ~ Description for chef knife +#. ~ Use action msg for tear gas payload. +#: lang/json/TOOL_from_json.py +msgid "You pull the pin on the payload." +msgstr "" + +#. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife. The blade is wider than the handle, " -"giving room for the wielder's knuckles, and it has a characteristic curve " -"for a fast rocking action for chopping vegetables. It makes a good melee " -"weapon, but the wide blade is unwieldy for butchering." +"This is a dummy item used by tear gas hacks. You should never see it " +"outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "carving knife" -msgid_plural "carving knives" -msgstr[0] "雕刻刀" +msgid "active tear gas payload" +msgid_plural "active tear gas payloads" +msgstr[0] "" -#. ~ Description for carving knife +#. ~ Description for active tear gas payload #: lang/json/TOOL_from_json.py msgid "" -"This is a long-bladed kitchen knife with a thin, slightly curved blade for " -"deftly slicing meat either in flat sheets or around the bone. It would be a" -" decent melee weapon, and excellent for butchery." +"This is a dummy item used by tear gas hacks that just so happens to be " +"counting down. You should never see it outside of debug." msgstr "" #: lang/json/TOOL_from_json.py -msgid "bread knife" -msgid_plural "bread knives" -msgstr[0] "麵包刀" +msgid "Flaming Chunk of Steel +2" +msgid_plural "Flaming Chunks of Steel +2" +msgstr[0] "燃燒鋼塊 +2" -#. ~ Description for bread knife +#. ~ Description for Flaming Chunk of Steel +2 #: lang/json/TOOL_from_json.py -msgid "" -"This knife has quite a long blade with a scalloped edge for cutting bread. " -"It's not that sharp, but its length and heft mean it could do a bit of " -"damage and cause some nasty tearing." -msgstr "" +msgid "HOLY SHIT THIS THING IS ON FIRE" +msgstr "臥了個大槽, 這貨著——火——啦!" #: lang/json/TOOL_from_json.py -msgid "vegetable cleaver" -msgid_plural "vegetable cleavers" -msgstr[0] "切菜刀" +msgid "Whistle of Tindalos" +msgid_plural "Whistles of Tindalos" +msgstr[0] "" -#. ~ Description for vegetable cleaver +#. ~ Description for {'str': 'Whistle of Tindalos', 'str_pl': 'Whistles of +#. Tindalos'} #: lang/json/TOOL_from_json.py -msgid "" -"This is a menacing looking knife with a broad, square shaped blade, curved " -"for fast vegetable chopping. Its heft and sharpness would make it a decent " -"weapon as well, although not as good as a meat cleaver." -msgstr "" +msgid "Who is this Tindalos guy?" +msgstr "廷達洛斯這傢伙是誰?" #: lang/json/TOOL_from_json.py -msgid "meat cleaver" -msgid_plural "meat cleavers" -msgstr[0] "切肉刀" +msgid "vortex stone" +msgid_plural "vortex stones" +msgstr[0] "渦石" -#. ~ Description for meat cleaver +#. ~ Description for vortex stone #: lang/json/TOOL_from_json.py msgid "" -"This is a menacing looking knife with a broad, square shaped blade. Its " -"heft and sharpness would make it a very effective melee weapon, and an " -"excellent butchering tool." -msgstr "這把有著寬大方形刀身的刀子看起來很有威脅感。它的重量和鋒利度使它成為非常有效的近戰武器,同時也是出色的屠宰工具。" +"This is a stone with spirals all over it, and holes around its perimeter. " +"Though it is fairly large, it weighs next to nothing. Air seems to gather " +"around it." +msgstr "一顆佈滿螺旋紋路與孔洞的石頭。雖然體積很大, 但是重量卻很輕。空氣似乎圍著它。" #: lang/json/TOOL_from_json.py -msgid "makeshift war scythe" -msgid_plural "makeshift war scythes" -msgstr[0] "粗製戰鐮" +msgid "whistle multitool" +msgid_plural "whistle multitools" +msgstr[0] "多功能哨子" -#. ~ Description for makeshift war scythe +#. ~ Description for whistle multitool #: lang/json/TOOL_from_json.py msgid "" -"This farming tool has been modified into an improvised weapon by rotating " -"its blade 90 degrees, transforming it into a deadly giant blade on the end " -"of a stick. However it's quite fragile." +"A cheap gadget combining a whistle, thermometer, magnifying glass, and " +"compass." msgstr "" #: lang/json/TOOL_from_json.py -msgid "spike on a stick" -msgid_plural "spike on a sticks" -msgstr[0] "尖刺綁長棍" +msgid "banjo" +msgid_plural "banjos" +msgstr[0] "五絃琴" + +#. ~ Description for banjo +#: lang/json/TOOL_from_json.py +msgid "A standard factory-made banjo. Looks to be in working condition." +msgstr "一把工廠製造的標準五絃琴。看起來狀態不錯。" + +#: lang/json/TOOL_from_json.py +msgid "bone flute" +msgid_plural "bone flutes" +msgstr[0] "骨笛" + +#. ~ Description for bone flute +#: lang/json/TOOL_from_json.py +msgid "A polished bone flute with five finger holes." +msgstr "一支磨光了, 有五個指孔的骨笛。" + +#: lang/json/TOOL_from_json.py +msgid "clarinet" +msgid_plural "clarinets" +msgstr[0] "豎笛" + +#. ~ Description for clarinet +#: lang/json/TOOL_from_json.py +msgid "An ornate clarinet made from wood." +msgstr "一支華麗的木製豎笛。" + +#: lang/json/TOOL_from_json.py +msgid "flute" +msgid_plural "flutes" +msgstr[0] "橫笛" + +#. ~ Description for flute +#: lang/json/TOOL_from_json.py +msgid "A simple silver-plated flute." +msgstr "一支簡單的鍍銀長笛。" + +#: lang/json/TOOL_from_json.py +msgid "trumpet" +msgid_plural "trumpets" +msgstr[0] "小號" + +#. ~ Description for trumpet +#: lang/json/TOOL_from_json.py +msgid "A brass trumpet with only a few dents here and there." +msgstr "一支黃銅小號,在某幾處有些凹痕。" + +#: lang/json/TOOL_from_json.py +msgid "ukulele" +msgid_plural "ukuleles" +msgstr[0] "烏克麗麗" -#. ~ Description for spike on a stick +#. ~ Description for ukulele #: lang/json/TOOL_from_json.py -msgid "" -"A flimsy pole made of wood with a basic metal spike tied to it. It's barely" -" sharp, and crudely constructed, but it will keep the zombies out of arm's " -"reach until you can find something better." -msgstr "" +msgid "A small factory made ukulele. Looks to be in working condition." +msgstr "一把由小型工廠生產的烏克麗麗。看起來狀態不錯。" #: lang/json/TOOL_from_json.py -msgid "simple knife spear" -msgid_plural "simple knife spears" -msgstr[0] "簡單的刀矛" +msgid "violin" +msgid_plural "violins" +msgstr[0] "小提琴" -#. ~ Description for simple knife spear +#. ~ Description for violin #: lang/json/TOOL_from_json.py msgid "" -"A flimsy pole made of wood with a knife bound to the end. It's long enough " -"to slice from a distance, but the knife isn't that well attached. You could" -" take a bit more time to carefully split the shaft and attach the knife " -"blade more permanently." +"A cheap, factory-made violin with a built-in holder for a bow. Still " +"produces a nice sound." msgstr "" #: lang/json/TOOL_from_json.py -msgid "knife spear" -msgid_plural "knife spears" -msgstr[0] "刀矛" +msgid "golden fiddle" +msgid_plural "golden fiddles" +msgstr[0] "黃金小提琴" -#. ~ Description for knife spear +#. ~ Description for golden fiddle #: lang/json/TOOL_from_json.py msgid "" -"A sturdy wooden pole that has been carefully split and reinforced. At the " -"split point, a sharp blade has been bolted into place and reinforced with " -"layers of sturdy wrapped bindings." +"A shiny golden fiddle, with a strange aura around it. You feel like it once" +" belonged to the best there's ever been." msgstr "" #: lang/json/TOOL_from_json.py -msgid "homemade halfpike" -msgid_plural "homemade halfpikes" -msgstr[0] "自製短矛" +msgid "chicken cage" +msgid_plural "chicken cages" +msgstr[0] "雞籠" -#. ~ Description for homemade halfpike +#. ~ Description for chicken cage #: lang/json/TOOL_from_json.py msgid "" -"A short do-it-yourself spear made out of a smooth wooden shaft with a metal " -"spike seated and bound into place at its tip. Its functional grip and " -"decent construction makes it a usable, if not effective, weapon." -msgstr "" +"A wire container made for transporting chickens, but you can use it to hold " +"any tiny animal. Use it on a suitable animal to capture, use it on an empty" +" tile to release." +msgstr "用於運送雞隻的鐵絲籠,但你可以把任何類似體型的小動物裝進去。使用後選擇合適的動物即可裝入,再次使用它後選擇要放出的方向即可放出。" #: lang/json/TOOL_from_json.py -msgid "switchblade" -msgid_plural "switchblades" -msgstr[0] "彈簧刀" +msgid "dog whistle" +msgid_plural "dog whistles" +msgstr[0] "狗笛" -#. ~ Description for switchblade +#. ~ Description for dog whistle #: lang/json/TOOL_from_json.py msgid "" -"This is a long and thin knife with a spring-loaded blade that rests inside " -"the handle while not in use." -msgstr "這是一把長而薄的刀子, 在握把加入了彈簧收納的機制, 在不用的時候可以收起刀子。" +"This is a small whistle. When used, it produces a high tone that causes " +"nearby friendly dogs to either follow you closely and stop attacking, or " +"start attacking enemies if they are currently docile." +msgstr "這是一個小哨子。當使用時, 能夠吹響出高頻音效, 能對自己的狗下達停止攻擊並靠近自己的命令, 或是開始攻擊敵人。" #: lang/json/TOOL_from_json.py -msgid "folding knife" -msgid_plural "folding knives" -msgstr[0] "折疊刀" +msgid "horse tack" +msgid_plural "horse tacks" +msgstr[0] "" -#. ~ Description for folding knife +#. ~ Description for horse tack #: lang/json/TOOL_from_json.py msgid "" -"This is a small folding knife, with a locking blade and a pocket clip. Not " -"as good a weapon as a solid fixed-blade knife, but better than a penknife." +"A saddle, bridle, and associated tack that can be placed on a tamed animal " +"that is capable of being ridden." msgstr "" #: lang/json/TOOL_from_json.py -msgid "combat knife" -msgid_plural "combat knives" -msgstr[0] "戰鬥刀" +msgid "pet carrier" +msgid_plural "pet carriers" +msgstr[0] "寵物籠" -#. ~ Description for combat knife +#. ~ Description for pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet." -msgstr "一把軍用戰鬥刀。非常輕又銳利, 在熟練的人手上相當致命。能夠當成刺刀使用。" +"A plastic container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "modified combat knife" -msgid_plural "modified combat knives" -msgstr[0] "" +msgid "wooden pet carrier" +msgid_plural "wooden pet carriers" +msgstr[0] "木製寵物籠" -#. ~ Description for modified combat knife +#. ~ Description for wooden pet carrier #: lang/json/TOOL_from_json.py msgid "" -"This is a military combat knife. It is light and extremely sharp, and could" -" be deadly in either the right hands or when attached as a bayonet. This " -"one was modified and customized to mount on pretty much any weapon other " -"than pistols, if you so want." -msgstr "" +"A wooden container meant to hold pets for transport. Use it on a suitable " +"animal to capture, use it on an empty tile to release." +msgstr "木製的容器,設計用來運送寵物。使用後選擇合適的動物即可裝入,再次使用它後選擇要放出的方向即可放出。" #: lang/json/TOOL_from_json.py -msgid "hunting knife" -msgid_plural "hunting knives" -msgstr[0] "獵刀" +msgid "RC control" +msgid_plural "RC controls" +msgstr[0] "遙控車控制器" -#. ~ Description for hunting knife +#. ~ Description for RC control #: lang/json/TOOL_from_json.py msgid "" -"Commonly used by hunters, this single-edge sheath knife is designed for " -"cutting and skinning game rather than combat." -msgstr "這把單面刃通常是獵人在使用的, 主要是用來切削與剝皮, 而不是用來戰鬥。" +"A remote control for RC cars, with joystick to steer the car and colorful " +"buttons that don't seem to do anything. Perhaps they were for the deluxe " +"model?" +msgstr "一個遙控車用的控制器, 有著搖桿能控制方向, 以及沒有任何功能的彩色按鈕。也許這些按鈕對豪華版型號的才有用?" #: lang/json/TOOL_from_json.py -msgid "survival knife" -msgid_plural "survival knives" -msgstr[0] "生存者戰鬥刀" +msgid "RC car" +msgid_plural "RC cars" +msgstr[0] "遙控車" -#. ~ Description for survival knife +#. ~ Description for RC car #: lang/json/TOOL_from_json.py -msgid "" -"This massive knife features a hollow handle with a compass built into the " -"pommel and a row of fearsome looking saw teeth along the back of its blade." -msgstr "這把巨大的戰鬥刀的特徵在於, 他的把手是空心的, 把手底端的地方裝了一個指南針, 刀背有著一排看起來令人害怕的鋸齒。" +msgid "A remote-controlled car. Fun for young and old alike." +msgstr "一台遙控車。老少咸宜。" #: lang/json/TOOL_from_json.py -msgid "RM42 fighting knife" -msgid_plural "RM42 fighting knives" -msgstr[0] "RM42 戰鬥刀" +msgid "RC car (on)" +msgid_plural "RC cars (on)" +msgstr[0] "遙控車 (啟動)" -#. ~ Description for RM42 fighting knife +#. ~ Description for RC car (on) #: lang/json/TOOL_from_json.py msgid "" -"This sturdy matte black Rivtech combat dagger features a long and slim " -"double-edged blade with a spear-point and a distinctive slip-resistant grip " -"which can also be used to affix it to a suitable firearm. Originally " -"manufactured for the military, it was very popular in films and among " -"collectors due to its fearsome appearance." -msgstr "" -"這是由Rivtech公司所製造的黑色啞光戰鬥匕首, 特徵在於細長的雙刃刀鋒、長矛狀刀尖和防滑握柄。並可以固定在合適的槍械上。最初僅屬於軍隊裝備, " -"後來因為它令人恐懼的外觀在電影與收藏界中富有盛名。" +"This remote-controlled car is on, and draining its batteries just like a " +"real electric car! Use a remote control to drive it around." +msgstr "這台遙控車已經啟動, 並且正在消耗電力, 就像是一個真的電力車! 使用遙控車控制器來控制它到處跑。" #: lang/json/TOOL_from_json.py -msgid "Swiss Army knife" -msgid_plural "Swiss Army knives" -msgstr[0] "瑞士刀" +msgid "radio activation mod" +msgid_plural "radio activation mods" +msgstr[0] "無線電啟動模組" -#. ~ Description for Swiss Army knife +#. ~ Description for radio activation mod #: lang/json/TOOL_from_json.py msgid "" -"An iconic pocket knife imported from Europe. Its red plastic handle " -"conceals many small tools." -msgstr "一個從歐洲進口的經典口袋刀, 他的紅色塑膠刀柄裡面隱藏著許多的工具。" +"This small piece of electronics can be attached to certain items and " +"activate them after receiving a radio signal." +msgstr "這一小塊電子組件可以連接在一些物品上, 之後就能以無線電訊號啟動了。" #: lang/json/TOOL_from_json.py -msgid "trench knife" -msgid_plural "trench knives" -msgstr[0] "雙刃短刀" +msgid "radio (off)" +msgid_plural "radios (off)" +msgstr[0] "無線電 (關閉)" -#. ~ Description for trench knife +#. ~ Description for radio (off) #: lang/json/TOOL_from_json.py msgid "" -"This stout combat knife features a steel guard to protect the user's " -"knuckles. The guard can also be used for striking or blocking, and the " -"knife can also be used to butcher corpses." -msgstr "這把粗壯的戰鬥刀採用了金屬護把來保護使用者的指關節。護把同時也可用於攻擊或防禦, 這把刀也可用於屠宰屍體。" +"This is a portable radio. Using this radio turns it on. It will pick up " +"any nearby signals being broadcast and play them audibly." +msgstr "這是一個攜帶式無線電。使用這個無線電就能啟動電源。將會捕捉任何附近的廣播訊號並播出聲音。" #: lang/json/TOOL_from_json.py -msgid "makeshift knife" -msgid_plural "makeshift knives" -msgstr[0] "粗製刀子" +msgid "radio (on)" +msgid_plural "radios (on)" +msgstr[0] "無線電 (啟動)" -#. ~ Description for makeshift knife +#. ~ Description for radio (on) #: lang/json/TOOL_from_json.py msgid "" -"A knife consisting of a long, somewhat sharpened, spike and a tightly " -"wrapped rag as a handle. It makes a good melee weapon." -msgstr "把一些尖銳的長棘緊緊地包裹塊破布當做握柄的小刀。它是一把很好的近戰武器。" +"This portable radio is turned on, and continually draining its batteries. " +"It is playing the broadcast being sent from any nearby radio towers." +msgstr "這個攜帶式無線電已經啟動, 將會持續的消耗電力。將會從附近的無線電塔捕捉任何訊號並播放。" #: lang/json/TOOL_from_json.py -msgid "makeshift machete" -msgid_plural "makeshift machetes" -msgstr[0] "粗製開山刀" +msgid "two-way radio" +msgid_plural "two-way radios" +msgstr[0] "雙向無線電" -#. ~ Description for makeshift machete +#. ~ Description for two-way radio #: lang/json/TOOL_from_json.py msgid "" -"This is a large blade that has had a portion of the handle wrapped in duct " -"tape, making it easier to wield as a rough machete." -msgstr "這是一把大刀刃, 握把是用大力膠帶纏的。讓它可以被輕易的揮動。" +"This is a radio with a transmitting unit. You could use it to contact " +"someone who also has one. Unfortunately no one seems to use those nowadays…" +msgstr "這是個裝有訊號發送元件的無線電。你可以用它來聯繫其他擁有無線電的人。不幸的是,現在似乎沒有人在用了…" #: lang/json/TOOL_from_json.py -msgid "machete" -msgid_plural "machetes" -msgstr[0] "開山刀" +msgid "remote vehicle controller" +msgid_plural "remote vehicle controllers" +msgstr[0] "汽車遙控器" -#. ~ Description for machete +#. ~ Description for remote vehicle controller #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife makes an excellent tool for cutting down large " -"vegetation or other 'obstacles.'" -msgstr "這把大鋼刀能夠砍下大型植物或是其他 '阻礙' 。" - -#: lang/json/TOOL_from_json.py -msgid "No. 9" -msgid_plural "No. 9's" -msgstr[0] "九燄刀" +"A remote controller for real cars. Can turn onboard devices on and off. " +"Some cars can be driven remotely." +msgstr "一個控制真正汽車的遙控器, 可以用來啟動或關閉車載設備, 有些車甚至可以從遠端發動。" -#. ~ Use action failure_message for No. 9. -#. ~ Use action lacks_fuel_message for No. 9. -#: lang/json/TOOL_from_json.py src/iuse.cpp src/mattack_actors.cpp -msgid "Click." -msgstr "喀哩。" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "birchbark funnel" +msgid_plural "birchbark funnels" +msgstr[0] "樺皮漏斗" -#. ~ Use action success_message for No. 9. +#. ~ Use action done_message for birchbark funnel. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 glows!" -msgstr "你的九把刀正在發亮!" +msgid "You place the birchbark funnel, waiting to collect rain." +msgstr "你設置了樺皮漏斗,準備收集雨水。" -#. ~ Description for No. 9 +#. ~ Description for birchbark funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. When filled with gasoline, a system of " -"torches heats the blade, burning your target." -msgstr "這把大鋼刀被改造成連接了一個油桶, 並且絕緣劍柄中有著點火機制。當加滿汽油後, 火炬系統將會加熱整支刀子, 灼燒你的目標。" +"This is a small birchbark funnel. Place it above an outdoor container to " +"collect rainwater." +msgstr "小型的白樺樹樹皮做成的漏斗。將其安置在室外的容器上方以收集雨水。" -#. ~ Use action auto_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 cuts out!" -msgstr "你的九把刀沒油了!" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "funnel" +msgid_plural "funnels" +msgstr[0] "集雨器" -#. ~ Use action charges_extinguish_message for No. 9. +#. ~ Use action done_message for funnel. #: lang/json/TOOL_from_json.py -msgid "Out of ammo!" -msgstr "沒有彈藥了!" +msgid "You place the funnel, waiting to collect rain." +msgstr "你設置了集雨器, 準備收集雨水。" -#. ~ Use action noise_message for No. 9. +#. ~ Description for funnel #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses." -msgstr "你的九把刀發出嘶嘶聲。" +msgid "" +"This is a funnel used to collect rainwater. Use it outside and place a " +"container beneath it to collect water when it rains." +msgstr "這是一個能夠用來收集雨水的漏斗。在室外使用後並且在下方放個容器就能夠收集雨水。" -#. ~ Use action voluntary_extinguish_message for No. 9. -#: lang/json/TOOL_from_json.py -msgid "Your No. 9 goes dark." -msgstr "你的九把刀熄滅了。" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "leather funnel" +msgid_plural "leather funnels" +msgstr[0] "皮製漏斗" -#. ~ Use action water_extinguish_message for No. 9. +#. ~ Use action done_message for leather funnel. #: lang/json/TOOL_from_json.py -msgid "Your No. 9 hisses in the water and goes out." -msgstr "你的九把刀在水裡發出嘶嘶聲後熄滅了。" +msgid "You place the leather funnel, waiting to collect rain." +msgstr "你設置了皮製漏斗, 準備收集雨水。" -#. ~ Description for No. 9 +#. ~ Description for leather funnel #: lang/json/TOOL_from_json.py msgid "" -"This huge steel knife has been modified with a fuel tank, insulated " -"handguard, and ignition system. The blade is glowing with heat, making it a" -" great plant scorcher and nightlight." -msgstr "這把大鋼刀被改造成連接了一個油桶, 並且絕緣劍柄中有著點火機制。這把刀正在發出他的熱度, 讓他成為夜晚中最強大一根火炬。" +"This is a small, leather funnel used to collect rainwater. Use it outside " +"and place a container beneath it to collect water when it rains." +msgstr "這是一個小型粗製的漏斗可用來收集雨水。在室外使用後並且在下方放個容器就能夠收集雨水。" -#. ~ Description for cavalry saber +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "makeshift funnel" +msgid_plural "makeshift funnels" +msgstr[0] "粗製集雨器" + +#. ~ Use action done_message for makeshift funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with cavalry from the Early Modern period " -"onwards. Lightweight but a deadly slashing weapon." -msgstr "這是一把近世騎兵使用的彎刀。輕量但是致命的砍劈武器。" +msgid "You place the makeshift funnel, waiting to collect rain." +msgstr "你設置了粗製集雨器, 準備收集雨水。" -#. ~ Description for kris +#. ~ Description for makeshift funnel #: lang/json/TOOL_from_json.py msgid "" -"This wavy bladed dagger comes from Southeast Asia. The design of the blade " -"causes it to make broad, painful wounds." -msgstr "這把趴浪狀的匕首來自東南亞, 這種刀鋒的設計可以產生切口更大、讓人更痛苦的傷口。" +"This is a small, makeshift funnel used to collect rainwater. Use it outside" +" and place a container beneath it to collect water when it rains." +msgstr "這是一個小型粗製的漏斗可用來收集雨水。在室外使用後並且在下方放個容器就能夠收集雨水。" -#: lang/json/TOOL_from_json.py -msgid "kukri" -msgid_plural "kukris" -msgstr[0] "反曲刀" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/vehicle_part_from_json.py +msgid "metal funnel" +msgid_plural "metal funnels" +msgstr[0] "金屬集雨器" -#. ~ Description for kukri +#. ~ Use action done_message for metal funnel. #: lang/json/TOOL_from_json.py -msgid "" -"This versatile implement is a modern take on a traditional weapon that " -"originated in Nepal. Featuring a heavy blade with an inwardly curved edge, " -"it is used as both a tool and as a weapon." -msgstr "這把刀發源於尼泊爾的傳統武器, 並經過現代的重新設計。它的特徵在於刀身非常的重, 並且向前內彎, 它可以作為工具或武器使用。" +msgid "You place the metal funnel, waiting to collect rain." +msgstr "你設置了金屬集雨器, 準備收集雨水。" -#. ~ Description for jian +#. ~ Description for metal funnel #: lang/json/TOOL_from_json.py msgid "" -"This is an ancient Chinese doubled-edged straight sword, with an ornate " -"guard and a tassel attached to the pommel. One of the four major weapons in" -" folklore, alongside the dao sabre, qiang spear, and gun staff." -msgstr "" +"This is a large metal funnel used to collect rainwater. Less portable than " +"plastic funnels, but collects more water. Use it outside and place a " +"container beneath it to collect water when it rains." +msgstr "這是用來收集雨水的大型金屬漏斗。比塑膠漏斗難攜帶, 但是可以蒐集更多的雨水。在室外使用後並且在下方放個容器就能夠收集雨水。" -#. ~ Description for jian #: lang/json/TOOL_from_json.py -msgid "" -"This is an ancient Chinese doubled-edged straight sword. The sword is quite" -" worn, and bent at an odd angle." -msgstr "一把古中國劍, 雙刃開鋒, 劍身長直。這把劍頗為破舊, 劍身還彎曲了。" +msgid "tarp raincatcher" +msgid_plural "tarp raincatchers" +msgstr[0] "" -#. ~ Description for scimitar +#. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py -msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. Designed for slashing, and quite deadly against unarmored " -"targets." -msgstr "這把彎刀與不少中東及中亞國家有著關聯。專為劈砍而設定, 而且對沒護甲的目標相當致命。" +msgid "You set up the raincatcher, waiting to collect water." +msgstr "" -#. ~ Description for scimitar +#. ~ Description for tarp raincatcher #: lang/json/TOOL_from_json.py msgid "" -"This is a curved sword associated with various Middle Eastern and Central " -"Asian countries. This one seems oddly dull and worn." -msgstr "這把彎刀與不少中東及中亞國家有著關聯。這把看起來很頓而且破損。" +"Some sticks and string with a tarpaulin to set up an improvised raincatcher." +msgstr "" -#. ~ Description for longsword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. It requires a larger baldric or scabbard, " -"compared to smaller swords." -msgstr "這是一把經典的中世紀長劍, 體積介乎於騎士劍和後期的雙手劍之間。相較於其他劍它的體積較大, 需收納在大型的刀鞘中。" +msgid "barometer" +msgid_plural "barometers" +msgstr[0] "氣壓計" -#. ~ Description for longsword +#. ~ Description for barometer #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, in between the lighter arming sword and " -"later two-handed swords in size. You feel like the pommel could just snap " -"off if you used it." -msgstr "這是一把經典的中世紀長劍, 體積介乎於騎士劍和後期的雙手劍之間。你覺得劍柄圓頭似乎一用就會折斷的樣子。" +msgid "A plastic barometer that can read the atmospheric pressure." +msgstr "一個塑膠氣壓計, 可以用來檢視大氣壓力。" -#. ~ Description for arming sword #: lang/json/TOOL_from_json.py -msgid "" -"This is a classic medieval sword, just the right size to use one-handed." -msgstr "這是一把經典的中世紀劍, 適合單手使用。" +msgid "goo canister" +msgid_plural "goo canisters" +msgstr[0] "黏液罐" -#. ~ Description for arming sword +#. ~ Description for goo canister #: lang/json/TOOL_from_json.py msgid "" -"This is a classic medieval sword, just the right size to use one-handed. " -"This one doesn't seem to have been made right." -msgstr "這是一把經典的中世紀劍, 適合單手使用。這把看起來做得不太對。" +"There is a label on this canister: \"Warning: contains highly toxic and " +"corrosive materials. Contents may be sentient. Open at your own risk.\" " +"You think you can feel something moving inside it." +msgstr "上面有個標籤寫著: \"警告: 有毒且腐蝕性極強的材料。內容物可能是有意識的生物。打開風險自負。\" 你覺得你可以感受到裡面有東西在動。" #: lang/json/TOOL_from_json.py -msgid "xiphos" -msgid_plural "xiphoses" -msgstr[0] "西福斯短劍" +msgid "chemistry set" +msgid_plural "chemistry sets" +msgstr[0] "化學儀器套組" -#. ~ Description for xiphos +#. ~ Description for chemistry set #: lang/json/TOOL_from_json.py msgid "" -"A bronze sword of ancient Greek origin, wielded as a sidearm to the dory " -"spear." -msgstr "一把源自古希臘的青銅劍, 多律長槍以外的副武器。" +"This is a chemistry set stored in a box. The contents include glass " +"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " +"used to craft some chemistry projects if you're so inclined." +msgstr "這是個化學儀器套組。盒內裝著許多玻璃罐、軟管、鐵絲、加熱板、與護目鏡。若你需要的話, 能夠用來製作一些化學物品。" #: lang/json/TOOL_from_json.py -msgid "khopesh" -msgid_plural "khopeshes" -msgstr[0] "霍佩什彎刀" +msgid "basic chemistry set" +msgid_plural "basic chemistry sets" +msgstr[0] "基本化學儀器套組" -#. ~ Description for khopesh +#. ~ Description for basic chemistry set #: lang/json/TOOL_from_json.py msgid "" -"This ancient bronze weapon features a curved, sickle-like blade sharpened on" -" the outside edge. Associated with the New Kingdom period of ancient Egypt," -" it was designed mainly to hack through the light armor common to the " -"region." -msgstr "這把古老的青銅兵器有一個彎曲、鐮刀狀的鋒利外刃。發源於古埃及新王國時期, 它的主要目的是砍開當地盛行的輕裝甲。" +"This is a basic chemistry set which includes glass containers, hoses and " +"safety glasses. It might be used to craft some chemistry projects if you're" +" so inclined, but you'll need a source of heat." +msgstr "這是個基本化學儀器套組。其中包括玻璃容器、軟管、與護目鏡。若你需要的話, 能夠用來製作一些化學物品, 但是需要熱源。" #: lang/json/TOOL_from_json.py -msgid "dao" -msgid_plural "dao" -msgstr[0] "中式刀" +msgid "electrolysis kit" +msgid_plural "electrolysis kits" +msgstr[0] "電解套件" -#. ~ Description for dao +#. ~ Description for electrolysis kit #: lang/json/TOOL_from_json.py msgid "" -"An ancient Chinese sword consisting of a curved blade and a guard with a " -"cupped design. Existing since the Shang dynasty, this one is made of " -"bronze. One of the four major weapons in folklore, alongside the jian " -"sword, qiang spear, and gun staff." -msgstr "一把古中國刀, 由青銅製成, 刀身微曲, 配以杯形護手。源自商代的設計。民間傳說中四大武器之一, 其餘三個是: 劍、槍和棍。" +"A set of wiring and electrodes for applying a direct current, usually to a " +"liquid. Useful for crafting. Load with a storage battery or 12V vehicle " +"battery to use." +msgstr "使用直流電的一組電線與電極,通常是液態的電極。適用於製作物品。裝填蓄電池或 12V 的車用電池即可使用。" #: lang/json/TOOL_from_json.py -msgid "survivor machete" -msgid_plural "survivor machetes" -msgstr[0] "生存者開山刀" +msgid "hydrogen tank" +msgid_plural "hydrogen tanks" +msgstr[0] "氫氣瓶" -#. ~ Description for survivor machete +#. ~ Description for hydrogen tank #: lang/json/TOOL_from_json.py msgid "" -"This common gardening tool has been customized and rebalanced to improve its" -" performance as a weapon." -msgstr "這把常見的園藝工具被改造過了, 現在比較適合當一把武器。" +"This is a tank of compressed hydrogen gas. If you need to make water from " +"scratch, or lift a zeppelin, it could come in handy." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "sword bayonet" -msgid_plural "sword bayonets" -msgstr[0] "劍刺刀" +msgid "hygrometer" +msgid_plural "hygrometers" +msgstr[0] "濕度計" -#. ~ Description for sword bayonet +#. ~ Description for hygrometer #: lang/json/TOOL_from_json.py -msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike." -msgstr "劍刺刀是大型的砍殺武器, 能夠附掛在槍械或十字弓的前端作為長矛使用。" +msgid "A plastic hygrometer that can read the relative humidity in the air." +msgstr "一個塑膠濕度計, 可以用來檢視環境濕度。" #: lang/json/TOOL_from_json.py -msgid "modified sword bayonet" -msgid_plural "modified sword bayonets" -msgstr[0] "" +msgid "nitrogen tank" +msgid_plural "nitrogen tanks" +msgstr[0] "氮氣瓶" -#. ~ Description for modified sword bayonet +#. ~ Description for nitrogen tank #: lang/json/TOOL_from_json.py msgid "" -"A sword bayonet is a large slashing weapon that can be attached to the front" -" of a firearm or crossbow converting it into a pike. This one was modified " -"and customized to mount on pretty much any weapon other than pistols and " -"SMGs, if you so want." +"This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack " +"of reactivity. Don't try to breathe it." msgstr "" -#. ~ Description for tanto #: lang/json/TOOL_from_json.py -msgid "" -"Long Japanese knives like this more-modern remake were the samurai's backup " -"weapon, before the advent of the larger wakizashi. It's still a deadly " -"blade, even if it's smaller than its more famous relatives." -msgstr "相對於長日本刀, 在較大把的脇差出現前, 是武士們的備用武器。它仍然是把致命的刀具, 即使它比其更著名的親戚小把。" +msgid "oxygen cylinder" +msgid_plural "oxygen cylinders" +msgstr[0] "氧氣缸" -#. ~ Description for wakizashi +#. ~ Description for oxygen cylinder #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. Smaller and lighter " -"than a katana, but still effective in combat." -msgstr "這是一種比較常見的日本短劍。體積更小, 比武士刀輕, 但在戰鬥中仍然有效。" +"A large steel cylinder used for storing pressurized gas. It is marked with " +"a faded, but legible O2 symbol." +msgstr "用於儲存加壓氣體的大型鋼瓶。它標有已褪色但仍能辨識的O2符號。" #: lang/json/TOOL_from_json.py -msgid "flammenschwert (aus)" -msgid_plural "flammenschwerter (aus)" -msgstr[0] "毀燄劍 (關閉)" +msgid "platinum grille" +msgid_plural "platinum grilles" +msgstr[0] "鉑格柵" -#. ~ Use action lacks_fuel_message for flammenschwert (aus). +#. ~ Description for platinum grille #: lang/json/TOOL_from_json.py -msgid "Dein Flammenschwert hat keinen Brennstoff mehr." -msgstr "你咧刀仔謀油啊。" +msgid "" +"This is a metal grille with a layer of platinum plating, suitable for use as" +" a catalyst for some chemical reactions." +msgstr "這是一個帶有鍍鉑層的金屬格柵,適合用作某些化學反應的催化劑。" -#. ~ Use action success_message for flammenschwert (aus). #: lang/json/TOOL_from_json.py -msgid "Die Klinge deines Schwertes brennt!" -msgstr "你咧刀仔著火燒啊!" +msgid "portal generator" +msgid_plural "portal generators" +msgstr[0] "傳送門產生器" -#. ~ Description for flammenschwert (aus) -#. ~ Description for flammenschwert +#. ~ Description for portal generator #: lang/json/TOOL_from_json.py msgid "" -"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, " -"unter Zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist " -"eine sehr mächtige Waffe." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "flammenschwert" -msgid_plural "flammenschwerter" -msgstr[0] "焰形劍" +"This is a rare, bizarre, and arcane device of an otherworldly nature. It's " +"giving you a headache just looking at it. It is covered in alien markings." +msgstr "一個罕見且神秘的設備, 看起來像是另一個世界的東西。你光看著它的時候就感到頭疼。表面滿是外星符號。" -#. ~ Use action charges_extinguish_message for flammenschwert. -#: lang/json/TOOL_from_json.py -msgid "Deinem Flammenschwert ist der Brennstoff ausgegangen!" -msgstr "你咧刀仔愛嘎汽油啊!" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "teleport pad" +msgid_plural "teleport pads" +msgstr[0] "傳送板" -#. ~ Use action noise_message for flammenschwert. +#. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py -msgid "Das Feuer um deine Schwertklinge leuchtet hell!" -msgstr "你咧刀仔燒甲閃閃熠!" +msgid "You place the telepad." +msgstr "你設置了傳送板。" -#. ~ Use action voluntary_extinguish_message for flammenschwert. +#. ~ Description for teleport pad #: lang/json/TOOL_from_json.py -msgid "Die Flamme deines Schwertes erlischt." -msgstr "你咧刀仔火花去啊。" +msgid "" +"This is a kit for a teleporter trap consisting of a teleporter and a solar " +"cell that is triggered when stepped upon." +msgstr "這是一套傳送點陷阱組合, 裡面包括一個傳送器和以重量觸發的太陽能電池。" -#. ~ Use action water_extinguish_message for flammenschwert. #: lang/json/TOOL_from_json.py -msgid "Dein Schwert zischt und erlischt." -msgstr "哩欸毀燄劍謀會啊 (你的毀燄劍沒火了)。" +msgid "teleporter" +msgid_plural "teleporters" +msgstr[0] "傳送器" -#. ~ Description for zweihänder +#. ~ Description for teleporter #: lang/json/TOOL_from_json.py -msgid "This is a huge two-handed sword from Germany. It packs a real wallop." -msgstr "一把雙手持的巨劍, 源自於德國。具有真正的衝擊力。" +msgid "" +"This is an experimental device that will teleport you a short distance when " +"activated." +msgstr "這是一個實驗性的裝置, 啟動時能將你傳送到不遠的地方。" #: lang/json/TOOL_from_json.py -msgid "kirpan" -msgid_plural "kirpans" -msgstr[0] "錫克短刀" +msgid "Doppler Radar Turbo 2000" +msgid_plural "Doppler Radar Turbo 2000s" +msgstr[0] "渦輪2000型都普勒天氣雷達" -#. ~ Description for kirpan +#. ~ Description for Doppler Radar Turbo 2000 #: lang/json/TOOL_from_json.py msgid "" -"A ceremonial dagger carried by Sikh men. This one is sharp and could be an " -"effective weapon." +"A briefcase with built-in laptop that looks like it's from the 80s. Its " +"vintage monochrome monitor displays a plethora of meteorological data. No " +"sign of the FLDSMDFR, however." msgstr "" +"一個內建電腦的公事包, 看起來像是80年代的產物。其單色顯示器能輸出大量的天氣資料。然而, 沒有 FLDSMDFR 的跡象。\n" +"\"FLDSMDFR\" - 發超特食: 動畫電影-食破天驚梗" -#. ~ Description for kirpan #: lang/json/TOOL_from_json.py -msgid "" -"A ceremonial dagger carried by Sikh men. This one is not particularly well " -"made." -msgstr "" +msgid "basic laboratory analysis kit" +msgid_plural "basic laboratory analysis kits" +msgstr[0] "基本的實驗室分析套件" -#. ~ Description for nodachi +#. ~ Description for basic laboratory analysis kit #: lang/json/TOOL_from_json.py msgid "" -"This is a huge, curved, two-handed sword from Japan. It is surprisingly " -"light for its size." -msgstr "由日本傳來的巨大雙手曲劍。重量卻出乎意料的輕。" +"This hefty kit contains some basic things you should probably not try to do " +"precise chemistry without: namely, a small balance scale, a " +"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" +" for thin layer chromatography. This makes it a lot easier to feel " +"confident that the chemical you've made is what you think you've made." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified foil" -msgid_plural "electrified foils" -msgstr[0] "" +msgid "small weight scale" +msgid_plural "small weight scales" +msgstr[0] "小磅秤" -#. ~ Description for electrified foil +#. ~ Description for small weight scale #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing foil may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." -msgstr "" +"This is a simple scale that uses a set of steel weights on sliding bars to " +"measure a sample's mass quite accurately." +msgstr "一個簡單的磅秤,在滑桿上使用一組鋼製砝碼來測量樣品質量,相當準確。" #: lang/json/TOOL_from_json.py -msgid "electrified épée" -msgid_plural "electrified épées" -msgstr[0] "" +msgid "spectrophotometer" +msgid_plural "spectrophotometers" +msgstr[0] "分光光度計" -#. ~ Description for electrified épée +#. ~ Description for spectrophotometer #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing épée may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired through the electronic scoring circuit to the tip. " -"Thrusting the sharpened tip into a foe and activating the momentary switch " -"will deliver a painful electric shock." +"This ubiquitous analytical chemistry tool measures the light absorption of a" +" liquid sample in a special tube called a cuvette." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrified saber" -msgid_plural "electrified sabers" -msgstr[0] "" +msgid "set of spectrometry cuvettes" +msgid_plural "sets of spectrometry cuvettes" +msgstr[0] "一套光譜儀分光液槽" -#. ~ Description for electrified saber +#. ~ Description for set of spectrometry cuvettes #: lang/json/TOOL_from_json.py msgid "" -"The modifications made to this fencing saber may not be sporting, but they " -"might give you an edge in this final competition. Extra effort has been " -"made to insulate the grip and a high voltage stun gun has been attached to " -"the guard, wired to the tip along the saber's groove. Thrusting the " -"sharpened tip into a foe and activating the momentary switch will deliver a " -"painful electric shock." +"This is a small box filled with precisely calibrated square plastic tubes " +"for laboratory spectrometer use." msgstr "" -#. ~ Description for broadsword #: lang/json/TOOL_from_json.py -msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. Called 'broad' to contrast with the slimmer rapiers." -msgstr "這是一把在 16、17、18 世紀使用的近世刀劍。稱它為 \"闊\" 是對比於細長的刺劍。" +msgid "pH meter" +msgid_plural "pH meters" +msgstr[0] "酸度計" -#. ~ Description for broadsword +#. ~ Description for pH meter #: lang/json/TOOL_from_json.py msgid "" -"This is an early modern sword seeing use in the 16th, 17th, and 18th " -"centuries. This sword appears to be made very poorly, but it should still " -"stand up to a few swings." -msgstr "一把仿 16 , 17, 18 世紀的古劍。這劍的作工很糟糕, 但是應該還能承受得起揮舞一下。" +"This is basically a pair of glass probes on a voltmeter. By putting one " +"probe into a calibration solution (conveniently included) and the other in a" +" substance, you can calculate the acidity." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "firebrand (off)" -msgid_plural "firebrands (off)" -msgstr[0] "縱火者 (關閉)" +msgid "voltmeter" +msgid_plural "voltmeters" +msgstr[0] "電壓計" -#. ~ Use action lacks_fuel_message for firebrand (off). +#. ~ Description for voltmeter #: lang/json/TOOL_from_json.py -msgid "No strength to fight!" -msgstr "沒力氣戰鬥了!" +msgid "" +"This device has two probes that let you measure the electrical potential " +"between two points." +msgstr "" -#. ~ Use action success_message for firebrand (off). #: lang/json/TOOL_from_json.py -msgid "Charge!" -msgstr "衝啊!" +msgid "melting point apparatus" +msgid_plural "units of melting point apparatus" +msgstr[0] "熔點測定儀器組件" -#. ~ Description for firebrand (off) +#. ~ Description for melting point apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. Use to light it up and show those heathen zombies" -" who's Lord around here." -msgstr "結合了黑暗時代的兩項經典-闊劍和火炬的組合。把它油門催下去, 讓那些異教徒殭屍知道誰是老大。" +"This is basically a hot plate, with a metal housing attached. The metal " +"housing has a magnification viewport and a slot into which a capillary tube " +"containing a crystallized sample is inserted. The device lets you precisely" +" measure the melting point of a crystal, a property very useful in " +"identifying what it is and how pure it is." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "firebrand (on)" -msgid_plural "firebrands (on)" -msgstr[0] "縱火者 (啟動)" +msgid "vortex device" +msgid_plural "vortex devices" +msgstr[0] "渦流裝置" -#. ~ Use action charges_extinguish_message for firebrand (on). +#. ~ Description for vortex device #: lang/json/TOOL_from_json.py -msgid "Thy strength fades!" -msgstr "你沒力氣了!" +msgid "" +"This is a small, hefty, boring looking machine. Its weighted trapezoidal " +"frame has a single on-off switch and a speed dial, and on top of it sits a " +"rubber receptacle. Pressing a test tube into the receptacle would, with " +"power, rapidly shake and mix the contents of the test tube. It's " +"surprisingly fun to use." +msgstr "" -#. ~ Use action noise_message for firebrand (on). #: lang/json/TOOL_from_json.py -msgid "Your blade burns for combat!" -msgstr "你的刀子燃燒起來準備戰鬥了!" +msgid "microscope" +msgid_plural "microscopes" +msgstr[0] "顯微鏡" -#. ~ Use action voluntary_extinguish_message for firebrand (on). +#. ~ Description for microscope #: lang/json/TOOL_from_json.py -msgid "Run away!" -msgstr "逃吧! 快逃!" +msgid "" +"A classic tool for the ages! This hefty, durable piece of lab equipment " +"makes small things look bigger. Without electricity the light doesn't work," +" but the rest of it is surprisingly functional. Unfortunately it's not " +"useful for very much at the moment." +msgstr "" -#. ~ Use action water_extinguish_message for firebrand (on). -#. ~ Use action water_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "Your sword hisses in the water and goes out." -msgstr "你的炎陽刀在水裡發出嘶嘶聲後熄滅了。" +msgid "dissecting microscope" +msgid_plural "dissecting microscopes" +msgstr[0] "解剖顯微鏡" -#. ~ Description for firebrand (on) +#. ~ Description for dissecting microscope #: lang/json/TOOL_from_json.py msgid "" -"This is a combination of two Dark Age conflict-resolution classics, the " -"broadsword and the torch. The blade is glowing with heat. Excalibur can " -"eat its heart out. Use to shut it off." -msgstr "結合了黑暗時代的兩項經典-闊劍和火炬的組合。這把劍正產生高熱。神劍一出誰與爭鋒。使用它能關閉。" +"This microscope has less magnification than a standard one. It's also " +"stereoscopic and produces a neat 3d image of the surface. It was typically " +"used for doing dissections and other fine detail work on small creatures. " +"It still works pretty well with an added light source, but what would you do" +" with it?" +msgstr "" -#. ~ Description for cutlass #: lang/json/TOOL_from_json.py -msgid "" -"This is a broad saber known for its use by sailors and pirates. This sword " -"appears to be made very poorly, but it should still stand up to a few " -"swings." -msgstr "這是一把寬闊的軍刀, 因為水手和海盜常用而出名。這劍的作工很糟糕, 但是應該還能承受得起揮舞一下。" +msgid "separation funnel" +msgid_plural "separation funnels" +msgstr[0] "分液漏斗" -#. ~ Description for rapier +#. ~ Description for separation funnel #: lang/json/TOOL_from_json.py msgid "" -"This is a thin sword with an ornate hand guard. It looks like the preferred" -" weapon of gentlemen and swashbucklers. Light and quick, it makes any " -"battle a stylish battle." -msgstr "這是一把有著華麗護手的細劍。適合紳士與劍客決鬥的武器。輕巧易使, 讓任何戰鬥都變的十分高雅。" +"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" +" glass with a stopper at the wide end and a valve at the other. It can be " +"used to wash one liquid with another, like water and an oil, and then draw " +"off whichever of the two liquids contains a higher amount of whatever " +"compound you're trying to isolate. With a high level of skill it can also " +"be used to make juvenile farting noises." +msgstr "" -#. ~ Description for katana #: lang/json/TOOL_from_json.py -msgid "" -"This is a rare sword from Japan. Deadly against unarmored targets, and " -"still very effective against armor." -msgstr "一把來自日本的稀有刀劍。能夠對沒有防具的目標造成致命傷害, 對付穿戴護具的目標也很有效。" +msgid "burette" +msgid_plural "burettes" +msgstr[0] "滴定管" -#. ~ Description for katana +#. ~ Description for burette #: lang/json/TOOL_from_json.py msgid "" -"This is a rare sword from Japan. While it's got the right edge and weight, " -"the pommel just snaps off, and the blade seems pretty worn." -msgstr "這是從日本來的罕見刀刃, 儘管有著正確的刀鋒與重量, 但是刀柄圓頭已折斷, 而且鋒刃看起來似乎很破舊。" +"A tall glass column with a stopcock at the end. If you're serious about " +"chemistry, you probably have a tattoo of one of these somewhere." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "Rising Sun" -msgid_plural "Rising Suns" -msgstr[0] "炎陽刀" +msgid "rotary evaporator" +msgid_plural "rotary evaporators" +msgstr[0] "" -#. ~ Use action lacks_fuel_message for Rising Sun. +#. ~ Description for rotary evaporator #: lang/json/TOOL_from_json.py -msgid "Time stands still." -msgstr "時間靜止了。" +msgid "" +"Just looking at this thing makes you feel like a proper mad scientist. It's" +" a series of glass tubes and round flasks, connected to a central motor and " +"a heating element. The heating element warms one flask, kept rotating by " +"the motor, evaporating the contents. The vapour is then condensed in the " +"tubes and collected in another flask, in case you wanted to save it for " +"later." +msgstr "" -#. ~ Use action success_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun rises." -msgstr "炎陽升起。" +msgid "fractional distillation apparatus" +msgid_plural "fractional distillation apparati" +msgstr[0] "分餾儀器" -#. ~ Description for Rising Sun +#. ~ Description for fractional distillation apparatus #: lang/json/TOOL_from_json.py msgid "" -"This is a katana with a nozzle just behind the cutting edge of the blade. " -"People love fire, and people love katanas, so why not put them together? " -"The gas burners attached to this blade can really turn up the heat on your " -"foes. Use to ignite." +"One of the classic pieces of mad science glassware, this is basically a " +"small volume still that passes the vapour through a fractional distillation " +"column and then condenses the distillate in a cooled collection column. A " +"grad student or a robot (is there really any difference?) collects the " +"distillate in fractions so that specific contents can be analyzed. Going a " +"few milliliters at a time, it would not be very effective to try to distill " +"whiskey in this thing." msgstr "" -"這把武士刀刀鋒邊緣有著汽油噴嘴。人們都喜歡火, 也喜歡武士刀, 那麼乾脆合在一起好了!?把噴燈裝上這把刀產生的高溫就能讓你的敵人吱吱叫了! " -"使用它來點火。" -#. ~ Use action charges_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Light Fades." -msgstr "陽炎漸暗。" +msgid "electrophoresis tray" +msgid_plural "electrophoresis trays" +msgstr[0] "電泳托盤" -#. ~ Use action noise_message for Rising Sun. +#. ~ Description for electrophoresis tray #: lang/json/TOOL_from_json.py -msgid "The Sun shines brightly." -msgstr "炎陽閃耀。" +msgid "" +"This is a set of plastic trays, electrodes, and a power supply designed to " +"create an electric voltage gradient through a liquid solution containing a " +"solid gel. Stuff like proteins and DNA would then get separated on the gel " +"according to electrical charge and size. Pretty useless now, for anything " +"but salvage." +msgstr "" -#. ~ Use action voluntary_extinguish_message for Rising Sun. #: lang/json/TOOL_from_json.py -msgid "The Sun sets." -msgstr "夕陽西下。" +msgid "microcentrifuge" +msgid_plural "microcentrifuges" +msgstr[0] "微量離心機" -#. ~ Description for Rising Sun +#. ~ Description for microcentrifuge #: lang/json/TOOL_from_json.py msgid "" -"This is a katana that glows with the fury and heat of the SUN! Well, okay " -"it's not THAT hot, but getting hit with it still stings like the dickens. " -"Use to shut off the gas." -msgstr "一把發散著烈日熱度的武士刀! 好吧, 其實沒有那麼燙, 但是被砍到還是會讓人吱吱叫的。使用它來關閉。" +"This is a smaller, benchtop version of the larger furniture-sized " +"centrifuge. Don't be fooled by its portable scale; it's still a very " +"powerful piece of equipment that can spin stuff really quickly. It's not a " +"toy!" +msgstr "" -#. ~ Description for zweihänder #: lang/json/TOOL_from_json.py -msgid "" -"This is a huge two-handed sword from Germany. You're not quite sure it's " -"supposed to be that bendy." -msgstr "一把雙手持的巨劍, 源自於德國。你不太確定它是否該如此容易彎曲。" +msgid "damaged shelter kit" +msgid_plural "damaged shelter kits" +msgstr[0] "受損的帳篷" -#. ~ Description for wakizashi +#. ~ Description for damaged shelter kit #: lang/json/TOOL_from_json.py msgid "" -"This is a comparatively-common Japanese short sword. There's something not " -"quite right about this sword." -msgstr "這是一種比較常見的日本短劍。這劍感覺不太好。" +"This is a small shelter, made of sticks and skins. Use it to place. This " +"shelter has been damaged, and needs repairs." +msgstr "小型庇護所, 用木棍跟毛皮搭設, 使用它來設置。這東西已經受損, 需要修理。" #: lang/json/TOOL_from_json.py -msgid "pair of butterfly swords" -msgid_plural "pairs of butterfly swords" -msgstr[0] "蝴蝶雙刀" +msgid "large tent" +msgid_plural "large tents" +msgstr[0] "大型帳篷" -#. ~ Description for pair of butterfly swords +#. ~ Description for large tent #: lang/json/TOOL_from_json.py msgid "" -"This is a matched pair of traditional Shaolin butterfly swords. They are " -"about the size of machetes but have hand guards and wider blades." -msgstr "這是一對傳統的少林蝴蝶短刀。它們大小與開山刀相近,但有護手和更寬的刀片。" +"This is a family sized tent. It provides a large amount of space, but is " +"very bulky." +msgstr "這個家庭號的帳篷裡面有相當多的空間, 但是非常笨重。" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (off)" -msgid_plural "chainsaw lajatangs (off)" -msgstr[0] "雙頭鏈鋸 (關閉)" +msgid "shelter kit" +msgid_plural "shelter kits" +msgstr[0] "帳篷" -#. ~ Description for chainsaw lajatang (off) +#. ~ Description for shelter kit #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. The " -"product of either genius or insanity, but not both; the weight ensures that " -"only someone both strong and very skilled could possibly hope to use it." -msgstr "" -"將鏈鋸不切實際的接在長棍兩端的武器。做出這玩意兒的人, 不知道是天才還是精神錯亂, 又或者都不是。因為重量關係, " -"需要強壯又能熟練揮動它的人才有可能使用。" +msgid "This is a small shelter, made of sticks and skins. Use it to place." +msgstr "小型庇護所, 用木棍跟毛皮搭設, 使用它來設置。" #: lang/json/TOOL_from_json.py -msgid "chainsaw lajatang (on)" -msgid_plural "chainsaw lajatangs (on)" -msgstr[0] "雙頭鏈鋸 (啟動)" +msgid "tent" +msgid_plural "tents" +msgstr[0] "帳篷" -#. ~ Description for chainsaw lajatang (on) +#. ~ Description for tent #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with chainsaws impractically attached to both ends. They" -" are currently on and draining gasoline; use this item to turn them off." -msgstr "將鏈鋸不切實際的接在長棍兩端的武器。目前正不斷的消耗汽油。使用它可以關閉。" +"This is a small personal tent, it's just big enough to fit you comfortably." +msgstr "剛好容納一個人的舒適小帳篷。" #: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (off)" -msgid_plural "electric chainsaw lajatangs (off)" -msgstr[0] "雙頭電鋸 (關閉)" +msgid "advanced electronic cigarette" +msgid_plural "advanced electronic cigarettes" +msgstr[0] "高階版電子菸" -#. ~ Description for electric chainsaw lajatang (off) +#. ~ Description for advanced electronic cigarette #: lang/json/TOOL_from_json.py msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. The product of either genius or insanity, but not both; the weight " -"ensures that only someone both strong and very skilled could possibly hope " -"to use it." -msgstr "" - -#: lang/json/TOOL_from_json.py -msgid "electric chainsaw lajatang (on)" -msgid_plural "electric chainsaw lajatangs (on)" -msgstr[0] "雙頭電鋸 (啟動)" +"An advanced version of the electronic cigarette. A less harmful way to get " +"your nicotine fix than regular cigarettes, but still addictive. It needs " +"batteries and nicotine liquid to function." +msgstr "一根高階版的電子菸, 相較於一般香煙, 它對於你的健康傷害比較小, 但是仍然會讓你上癮, 它需要電池和液態尼古丁才能運作。" -#. ~ Description for electric chainsaw lajatang (on) #: lang/json/TOOL_from_json.py -msgid "" -"A long wooden pole with electric chainsaws impractically attached to both " -"ends. They are currently on and draining power; use this item to turn them " -"off." -msgstr "" +msgid "crack pipe" +msgid_plural "crack pipes" +msgstr[0] "快克吸食器" -#. ~ Description for cutlass +#. ~ Description for crack pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a broad saber known for its use by sailors and pirates, as its short" -" blade is easy to handle in close quarters." -msgstr "這是一把寬闊的軍刀, 因為水手和海盜常用而出名, 它的短刃在近距離使用起來很容易。" +"This is a fine glass tube with a bulb with a bowl on one end. It's used to " +"partake of certain illicit substances." +msgstr "一根尾端是球狀的玻璃管, 用來吸食一些非法物質的器具。" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (off)" -msgid_plural "combat chainsaws (off)" -msgstr[0] "戰鬥鏈鋸 (關閉)" +msgid "glass pipe" +msgid_plural "glass pipes" +msgstr[0] "玻璃管" -#. ~ Description for combat chainsaw (off) +#. ~ Description for glass pipe #: lang/json/TOOL_from_json.py msgid "" -"This is a chainsaw that has been lightened, tuned, and extensively modified " -"to be a more effective weapon. Unfortunately these modifications have " -"rendered it much less effective as a woodcutting tool." -msgstr "這是一把已經輕量化的鏈鋸, 已經修改成為一把更有效率的武器。不幸的是這些改動都讓它更加偏離伐木工具的用途。" +"This is a hand-blown glass pipe. It's of the type most commonly used to " +"smoke recreational substances." +msgstr "這是一個人工吹制的玻璃管。常用於吸毒品。" #: lang/json/TOOL_from_json.py -msgid "combat chainsaw (on)" -msgid_plural "combat chainsaws (on)" -msgstr[0] "戰鬥鏈鋸 (啟動)" +msgid "tobacco pipe" +msgid_plural "tobacco pipes" +msgstr[0] "煙斗" -#. ~ Description for combat chainsaw (on) +#. ~ Description for tobacco pipe #: lang/json/TOOL_from_json.py msgid "" -"This combat chainsaw is on, and is continuously draining gasoline. Use it " -"to turn it off." -msgstr "這把戰鬥鏈鋸已經啟動, 且不斷的消耗汽油。使用它可以關閉。" +"This is a hand-carved wooden smoking pipe. It's designed to facilitate " +"consumption of fire cured tobacco leaves." +msgstr "一個手工雕刻的木製煙管, 用來促進菸草工業發展的器具。" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (off)" -msgid_plural "electric combat chainsaws (off)" -msgstr[0] "戰鬥電鋸 (關閉)" +msgid "pair of scissors" +msgid_plural "pairs of scissors" +msgstr[0] "剪刀" -#. ~ Description for electric combat chainsaw (off) +#. ~ Description for pair of scissors #: lang/json/TOOL_from_json.py msgid "" -"This is an electric chainsaw that has been lightened, tuned, and extensively" -" modified to be a more effective weapon. Unfortunately these modifications " -"have rendered it much less effective as a woodcutting tool." -msgstr "" +"These are a long pair of heavy duty scissors. Use scissors to cut items " +"made from cotton (like clothing) into rags." +msgstr "這是一把耐用的大剪刀。使用剪刀可以將棉製的物品 (如衣物) 切割成布條。" #: lang/json/TOOL_from_json.py -msgid "electric combat chainsaw (on)" -msgid_plural "electric combat chainsaws (on)" -msgstr[0] "戰鬥電鋸 (啟動)" +msgid "bone needle" +msgid_plural "bone needles" +msgstr[0] "骨針" -#. ~ Description for electric combat chainsaw (on) +#. ~ Description for bone needle #: lang/json/TOOL_from_json.py msgid "" -"This electric combat chainsaw is on, and is continuously draining power. " -"Use it to turn it off." -msgstr "" +"This is sharp needle made from a bone. It would be useful for making rough " +"clothing and items. Its low quality makes it rather unsuitable for anything" +" requiring speed or precision." +msgstr "用骨頭製成的銳利針頭。製作粗糙的衣物和物品時很有用。但它的低品質使得成品缺乏精度, 製作也相當費時。" -#: lang/json/TOOL_from_json.py -msgid "alien resin pod" -msgid_plural "alien resin pods" -msgstr[0] "外星樹脂莢" +#: lang/json/TOOL_from_json.py lang/json/tool_quality_from_json.py +msgid "curved needle" +msgid_plural "curved needles" +msgstr[0] "彎針" -#. ~ Description for alien resin pod +#. ~ Description for curved needle #: lang/json/TOOL_from_json.py msgid "" -"This is a large pod, the size of a keg, filled with gooey alien resin. " -"Squeezing it firmly causes resin to squirt from the broken stalk at the end," -" hardening within a few seconds of being exposed to the air." -msgstr "這是一個大形莢,大小像 10 加侖桶,裡面充滿了黏糊糊的外星樹脂。用力地擠壓會導致樹脂從末端破裂的莖中噴出,並在暴露於空氣中幾秒鐘內變硬。" +"A curved sharp needle made of steel. Its rounded shape allows it to make " +"stitches that only pierce one side of the material. While unsuitable for " +"most tailoring projects, it's a necessity for stitching neoprene." +msgstr "鋼製的彎曲尖銳的針。其圓弧的形狀讓它能夠使針僅刺穿材料的一側。雖然不適合大多數裁縫的項目, 但它卻是縫合橡膠的必需品。" #: lang/json/TOOL_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "玻璃碎片" +msgid "wooden needle" +msgid_plural "wooden needles" +msgstr[0] "木針" -#. ~ Use action done_message for glass shard. +#. ~ Description for wooden needle #: lang/json/TOOL_from_json.py msgid "" -"You carefully place the shards on the ground, ready to be cracked by " -"something passing by." +"This is a wooden needle whittled down to a sharp point. It has a narrow " +"hole carved into the head for threading. Its low quality makes it rather " +"unsuitable for anything requiring speed or precision, or involving tougher " +"materials like Kevlar." msgstr "" -#. ~ Description for glass shard +#: lang/json/TOOL_from_json.py +msgid "sewing kit" +msgid_plural "sewing kits" +msgstr[0] "針線包" + +#. ~ Description for sewing kit #: lang/json/TOOL_from_json.py msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." -msgstr "一片有著銳利邊緣的玻璃碎片。你可以拿它作為武器, 但你可能要先戴上手套。" +"This is a plastic kit with a variety of needles, some plastic spools for " +"thread, and a few other useful textile tools. Use a sewing kit on an " +"article of clothing to attempt to repair or reinforce that clothing. This " +"uses your tailoring skill." +msgstr "" +"這是一個塑膠盒裝著各種針頭與一些纏繞縫線的塑膠線軸, 與其他一些有用的縫紉工具。在物品或衣物上使用能夠嘗試修理或是強化該物。取決於你的裁縫技能。" #: lang/json/TOOL_from_json.py -msgid "plastic chunk" -msgid_plural "plastic chunks" -msgstr[0] "塑膠塊" +msgid "tanning leather hide" +msgid_plural "tanning leather hides" +msgstr[0] "鞣製過的獸皮" -#. ~ Description for plastic chunk +#. ~ Use action msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "" -"This is a piece of plastic. It could be used to fabricate, repair, or " -"reinforce plastic items." -msgstr "這是一個塑膠塊, 能用於製造、修理或強化塑膠製成的物品。" +msgid "You carefully unfold the tanning leather hide and shake it clean." +msgstr "你小心翼翼的的把鞣製過的獸皮攤開, 並把它上面殘留的液體甩乾淨。" +#. ~ Use action not_ready_msg for tanning leather hide. #: lang/json/TOOL_from_json.py -msgid "synthetic fabric" -msgid_plural "synthetic fabrics" -msgstr[0] "合成纖維" +msgid "The tanning leather hide isn't done yet." +msgstr "獸皮尚未鞣製。" -#. ~ Description for synthetic fabric +#. ~ Description for tanning leather hide #: lang/json/TOOL_from_json.py msgid "" -"This is small bolt of synthetic fabric. Unlike you and other natural " -"materials, it won't degrade much with age. Maybe that's less of a bad thing" -" now." -msgstr "" +"A treated animal hide which is undergoing the chemical processes required to" +" become leather. You will be able to activate it to unroll and make use of " +"it when it is done." +msgstr "一張經過處理的動物皮, 它正透過化學反應以轉變成皮革, 之後你會得到一張可以利用的皮革。" #: lang/json/TOOL_from_json.py -msgid "lycra patch" -msgid_plural "lycra patches" -msgstr[0] "萊卡補丁" +msgid "tanning fur pelt" +msgid_plural "tanning fur pelts" +msgstr[0] "鞣製過的皮草" -#. ~ Description for lycra patch +#. ~ Use action msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "" -"This is a small bolt of a synthetic fabric blended with stretchy lycra " -"fibers. It could be used to make flexible yet strong clothing. Stylish, " -"but bad for the environment; at least you're recycling it." -msgstr "" +msgid "You carefully unfold the tanning fur pelt and shake it clean." +msgstr "你小心翼翼的的把鞣製過的皮草攤開, 並把它上面殘留的液體甩乾淨。" +#. ~ Use action not_ready_msg for tanning fur pelt. #: lang/json/TOOL_from_json.py -msgid "hexamine stove" -msgid_plural "hexamine stoves" -msgstr[0] "烏洛托品爐" +msgid "The tanning fur pelt isn't done yet." +msgstr "皮草尚未鞣製。" -#. ~ Description for hexamine stove +#. ~ Description for tanning fur pelt #: lang/json/TOOL_from_json.py msgid "" -"Known as an Esbit stove, this is a lightweight, folding stove designed to " -"use small hexamine tablets for cooking." -msgstr "被稱為 Esbit 爐, 這是一種輕量的折疊式煮食爐, 使用小烏洛托品片作燃料。" +"A treated animal pelt which is undergoing the chemical processes required to" +" become fur. You will be able to activate it to unroll and make use of it " +"when it is done." +msgstr "一張經過處理的皮草, 它正透過化學反應以轉變成皮草成品, 之後你可以利用它作為其他用途。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "brazier" -msgid_plural "braziers" -msgstr[0] "火盆" +#: lang/json/TOOL_from_json.py +msgid "tailor's kit" +msgid_plural "tailor's kits" +msgstr[0] "裁縫工具" -#. ~ Description for brazier +#. ~ Description for tailor's kit #: lang/json/TOOL_from_json.py msgid "" -"A large metal stand used to contain a fire. Fires set in a brazier will not" -" spread to surrounding flammable objects." +"This is a high quality kit consisting of a variety of needles, some plastic " +"spools for thread, some small scissors, and an awl. Use a tailor's kit to " +"customize your clothing and armor. This uses your tailoring skill." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (200L)" -msgid_plural "fire barrels (200L)" -msgstr[0] "火桶(200公升)" - -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#. ~ Description for fire barrel (200L) -#. ~ Description for fire barrel (100L) -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "" -"A large metal barrel used to contain a fire. It has multiple holes punched " -"in its walls for air supply. Fires set in a fire barrel will not spread to " -"surrounding flammable objects." -msgstr "" +#: lang/json/TOOL_from_json.py +msgid "bathroom scale" +msgid_plural "bathroom scales" +msgstr[0] "浴室秤" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fire barrel (100L)" -msgid_plural "fire barrels (100L)" -msgstr[0] "火桶(100公升)" +#. ~ Description for bathroom scale +#: lang/json/TOOL_from_json.py +msgid "This is a small bathroom scale, meant to weigh a person while naked." +msgstr "一個小型的浴室秤,用於裸體時秤重。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "camp chair" -msgid_plural "camp chairs" -msgstr[0] "露營椅" +#: lang/json/TOOL_from_json.py +msgid "scrub brush" +msgid_plural "scrub brushes" +msgstr[0] "" -#. ~ Description for camp chair +#. ~ Description for {'str': 'scrub brush', 'str_pl': 'scrub brushes'} #: lang/json/TOOL_from_json.py -msgid "Folded camp chair, deploy to sit down." -msgstr "折疊式露營用椅子,部署後可坐下。" +msgid "This is a simple scrub brush." +msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal butchering rack" -msgid_plural "metal butchering racks" -msgstr[0] "金屬屠宰架" +#: lang/json/TOOL_from_json.py +msgid "electric hair trimmer" +msgid_plural "electric hair trimmers" +msgstr[0] "電動理髮器" -#. ~ Description for metal butchering rack +#. ~ Description for electric hair trimmer #: lang/json/TOOL_from_json.py msgid "" -"Metal butchering rack designed to hang a carcass in the air. It is folded " -"for easy transportation." -msgstr "金屬屠宰架專門用來將待宰的屍體懸掛起來。它可以折疊,以便於攜行。" - -#: lang/json/TOOL_from_json.py lang/json/vehicle_from_json.py -msgid "inflatable boat" -msgid_plural "inflatable boats" -msgstr[0] "充氣船" +"This is a pocket-sized electric trimmer made for cutting hair. You can use " +"it to cut your hair if it's supplied with batteries. It requires 10 " +"batteries per use." +msgstr "這袖珍版的剪毛器主要用於剪頭髮, 你可以用它來剪頭髮。每次修剪需耗用 10 電量。" -#. ~ Use action unfold_msg for inflatable boat. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "You painstakingly unfold, inflate, and launch the %s." -msgstr "你花費了好大一番力氣才它攤開並充氣完成。" +msgid "mop" +msgid_plural "mops" +msgstr[0] "拖把" -#. ~ Description for inflatable boat +#. ~ Description for mop #: lang/json/TOOL_from_json.py msgid "" -"This rubber rowboat (oars included) is deflated for storage. Activate it " -"(having an air pump in inventory) to inflate and launch." -msgstr "這個橡膠筏被洩氣了, 和槳收納在一起, 你如果身上有充氣幫浦的話, 可以幫它充氣然後搭乘。" +"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any " +"'mess' you may have made." +msgstr "這是一個不好拿的拖把。能夠清理打翻的液體。使用拖把來處理你造成的 '爛攤子'。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "metal smoking rack" -msgid_plural "metal smoking racks" -msgstr[0] "金屬煙燻架" +#: lang/json/TOOL_from_json.py +msgid "rag" +msgid_plural "rags" +msgstr[0] "布條" -#. ~ Description for metal smoking rack +#. ~ Description for rag #: lang/json/TOOL_from_json.py msgid "" -"A metal rack designed to smoke food for better preservation and taste. It " -"is folded for easy transportation." -msgstr "專門設計用來煙燻食物的金屬架子,讓食物更美味也保存更久。它可以折疊,以便於攜行。" +"This is a largish piece of cloth, useful in crafting and possibly for " +"staunching bleeding." +msgstr "這是相當大的一塊布, 在製作物品與止血時很有用。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "tourist table" -msgid_plural "tourist tables" -msgstr[0] "旅遊桌" +#: lang/json/TOOL_from_json.py +msgid "shaving kit" +msgid_plural "shaving kits" +msgstr[0] "剃鬚工具" -#. ~ Description for tourist table +#. ~ Description for shaving kit #: lang/json/TOOL_from_json.py msgid "" -"Metal tourist table for off-road trips. It is folded for easy " -"transportation." -msgstr "" +"This is a compact and lightweight shaving kit made for travelers. You can " +"use it to shave if it's supplied with soap. It requires 1 unit of soap per " +"use." +msgstr "這是一款小巧輕便的剃鬚工具, 專為旅客而設。你可以使用它來剃鬚。每次使用需要 1 個單位的肥皂。" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "leather tarp" -msgid_plural "leather tarps" -msgstr[0] "皮革篷布" +#: lang/json/TOOL_from_json.py +msgid "sponge" +msgid_plural "sponges" +msgstr[0] "海綿" -#. ~ Description for leather tarp +#. ~ Description for sponge #: lang/json/TOOL_from_json.py msgid "" -"A large sheet of sewn leather that can be deployed instead of a picnic " -"blanket, but it's more valuable as a butchery appliance as it does not soak " -"in blood. It's rolled and ready for carrying." +"A sponge is a tool or cleaning aid made of soft, porous material. Typically" +" used for cleaning impervious surfaces." msgstr "" -#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py -msgid "fiber mat" -msgid_plural "fiber mats" -msgstr[0] "植物纖維墊" +#: lang/json/TOOL_from_json.py +msgid "makeshift haircut kit" +msgid_plural "makeshift haircut kits" +msgstr[0] "粗製理髮工具" -#. ~ Description for fiber mat +#. ~ Description for makeshift haircut kit #: lang/json/TOOL_from_json.py -msgid "" -"A large mat woven from fibrous material that can be used instead of a picnic" -" blanket, but it's more valuable as a butchery appliance. Too thin to be " -"used as a comfortable sleeping place. It's rolled and ready for carrying." -msgstr "" +msgid "This is a kit with tools for cutting hair." +msgstr "這是一套理髮工具。" #: lang/json/TOOL_from_json.py -msgid "folded butter churn" -msgid_plural "folded butter churns" -msgstr[0] "" +msgid "makeshift shaving kit" +msgid_plural "makeshift shaving kits" +msgstr[0] "粗製剃鬚工具" -#. ~ Description for folded butter churn +#. ~ Description for makeshift shaving kit #: lang/json/TOOL_from_json.py msgid "" -"A large wooden container used to turn raw milk into butter and buttermilk. " -"This model uses a foot crank and holds three gallons of raw milk." -msgstr "" +"This is a makeshift shaving kit. You can use it to shave if it's supplied " +"with soap. It requires 1 unit of soap per use." +msgstr "這是一個粗製的剃鬚工具。你可以使用它來剃鬚。每次使用需要 1 個單位的肥皂。" #: lang/json/TOOL_from_json.py -msgid "flint and steel" -msgid_plural "sets of flint and steel" -msgstr[0] "一套打火石" +msgid "washboard" +msgid_plural "washboards" +msgstr[0] "洗衣板" -#. ~ Description for flint and steel +#. ~ Description for washboard #: lang/json/TOOL_from_json.py msgid "" -"This is a magnesium bar and a carbon steel striker. Use it to spark a " -"flame." -msgstr "" +"This is a wooden washboard. You can use it to wash filthy clothing if it's " +"supplied with cleansing agent." +msgstr "一塊木製的洗衣板。如果有清洗劑的話, 你可以用它來清洗污穢的衣物。" #: lang/json/TOOL_from_json.py -msgid "hand press" -msgid_plural "hand presses" -msgstr[0] "" +msgid "washing kit" +msgid_plural "washing kits" +msgstr[0] "洗滌工具" -#. ~ Description for {'str': 'hand press', 'str_pl': 'hand presses'} +#. ~ Description for washing kit #: lang/json/TOOL_from_json.py msgid "" -"This is a small hand press for hand loading firearm ammunition. It comes " -"with everything you need to start hand loading your own munitions." -msgstr "一個小型的手壓模具, 讓你可以手工組裝槍枝的子彈。搭載了手壓子彈所需的所有功能。" +"A combination kit of a washboard and a sponge or rag. Everything you need " +"to clean items after the apocalypse." +msgstr "一件由洗衣板和海綿或布條組合而成的工具,正是你在大災變後清潔物品所需的東西。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bear trap" +msgid_plural "bear traps" +msgstr[0] "捕獸夾" +#. ~ Use action bury_question for bear trap. #: lang/json/TOOL_from_json.py -msgid "makeshift shotshell 'press'" -msgid_plural "makeshift shotshell 'presses'" -msgstr[0] "" +msgid "Bury the beartrap?" +msgstr "把捕獸夾埋起來?" -#. ~ Description for {'str': "makeshift shotshell 'press'", 'str_pl': -#. "makeshift shotshell 'presses'"} +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "" -"This is a collection of items improvised for field reloading of shotshells." -" A plank with a hole cut in the center, a medium sized nail, and a whittled" -" dowel are used to seat wads, decap primers, and reprime (carefully!) hulls." -" Powder and shot are measured with a cut down fired shotshell. The " -"opposite side of the plank has been shaped to allow for roll crimping of the" -" plastic hulls. There's no provision for resizing, so reloaded hulls will " -"fire best in the firearm they were fired from." -msgstr "" +msgid "You set the beartrap." +msgstr "你設置了捕熊陷阱。" +#. ~ Use action done_message for bear trap. #: lang/json/TOOL_from_json.py -msgid "kinetic bullet puller" -msgid_plural "kinetic bullet pullers" -msgstr[0] "卸彈器" +msgid "You bury the beartrap." +msgstr "你把捕獸夾埋起來了。" -#. ~ Description for kinetic bullet puller +#. ~ Description for bear trap #: lang/json/TOOL_from_json.py -msgid "This is a tool used for properly disassembling firearm ammunition." -msgstr "一個用來拆解槍械子彈的工具。" +msgid "" +"This is a spring-loaded pair of steel jaws connected to a sensitive pressure" +" plate. Use it to set it on the ground, creating a trap that will ensnare " +"and damage anything that steps on it. If you are carrying a shovel, you " +"will have the option of burying it." +msgstr "加載彈簧機制的鋼顎。使用方法是設置在地面, 作為誘捕及傷害踩上的獵物的陷阱。假如你有鏟子, 你還可以把它埋藏起來增加隱蔽性。" #: lang/json/TOOL_from_json.py -msgid "electric lantern (off)" -msgid_plural "electric lanterns (off)" -msgstr[0] "電力燈 (關閉)" +msgid "blade trap" +msgid_plural "blade traps" +msgstr[0] "刀刃陷阱" -#. ~ Use action need_charges_msg for electric lantern (off). +#. ~ Use action done_message for blade trap. #: lang/json/TOOL_from_json.py -msgid "The lantern has no batteries." -msgstr "這個燈沒有電池了。" +#, no-python-format +msgid "You set the blade trap %d squares away." +msgstr "你在%d格遠的地方設置刀刃陷阱。" -#. ~ Description for electric lantern (off) +#. ~ Description for blade trap #: lang/json/TOOL_from_json.py msgid "" -"This is a battery-powered lamp. It does not provide much light, but it " -"lasts a long time. Use it to turn it on." -msgstr "一盞以電池驅動的燈。不能夠提供大量照明, 但是能夠維持長時間。使用它來啟動。" +"This is a machete attached laterally to a motor, with a tripwire controlling" +" its throttle. When the tripwire is pulled, the blade is swung around with " +"great force. The trap forms a 3x3 area of effect." +msgstr "開山刀連接在馬達上, 而絆索控制著馬達油門, 當絆索被觸發, 強力的馬達會帶動開山刀旋轉撕砍, 形成一格 3x3 區域的殺傷範圍。" #: lang/json/TOOL_from_json.py -msgid "electric lantern (on)" -msgid_plural "electric lanterns (on)" -msgstr[0] "電力燈 (啟動)" +msgid "nailboard trap" +msgid_plural "nailboard traps" +msgstr[0] "釘板陷阱" -#. ~ Use action msg for electric lantern (on). +#. ~ Use action done_message for nailboard trap. #: lang/json/TOOL_from_json.py -msgid "You turn the lamp off." -msgstr "你關掉了這盞燈。" +#, no-python-format +msgid "You set the board trap on the %s, nails facing up." +msgstr "你在 %s 上設置了釘板陷阱, 釘尖朝上。" +#. ~ Description for nailboard trap #: lang/json/TOOL_from_json.py -msgid "flashlight (off)" -msgid_plural "flashlights (off)" -msgstr[0] "手電筒 (關閉)" +msgid "" +"These are several pieces of wood nailed together, with some nails sticking " +"straight up. If an unsuspecting victim steps on it, they'll get nails " +"through the foot." +msgstr "由木板與豎立的鐵釘合成的陷阱。假如有粗心的獵物踩上去, 腳掌就會被刺穿。" -#. ~ Use action msg for flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the flashlight on." -msgstr "你把手電筒打開。" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "booby trap" +msgid_plural "booby traps" +msgstr[0] "詭雷" -#. ~ Use action need_charges_msg for flashlight (off). +#. ~ Use action done_message for booby trap. #: lang/json/TOOL_from_json.py -msgid "The flashlight's batteries are dead." -msgstr "手電筒的電池沒電了。" +msgid "You set the booby trap up and activate the grenade." +msgstr "你設置了詭雷並啟動了手榴彈。" -#. ~ Description for flashlight (off) +#. ~ Description for booby trap #: lang/json/TOOL_from_json.py msgid "" -"This is a typical household flashlight with a plastic handle. Using this " -"flashlight will turn it on and provide light, assuming it is charged with " -"batteries." -msgstr "這支典型的家用手電筒帶有塑膠握把。\"使用\" 以啟動它並提供照明, 前提是電池已經充電。" +"This is a crude explosive device triggered by a piece of string. Use it to " +"setup and watch some poor bastard trigger it." +msgstr "由繩子啟動的土製爆炸裝置。使用它來設置並觀賞觸發它的可憐混蛋下場。" -#: lang/json/TOOL_from_json.py -msgid "flashlight (on)" -msgid_plural "flashlights (on)" -msgstr[0] "手電筒 (啟動)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "bubble wrap" +msgid_plural "bubble wraps" +msgstr[0] "泡泡紙" -#. ~ Use action msg for flashlight (on). +#. ~ Use action done_message for bubble wrap. #: lang/json/TOOL_from_json.py -msgid "You turn the flashlight off." -msgstr "你把手電筒關掉。" +msgid "You set the bubble wrap on the ground, ready to be popped." +msgstr "你在地上設置了泡泡紙, 踩到就會有剝剝聲。" +#. ~ Description for bubble wrap #: lang/json/TOOL_from_json.py -msgid "flare" -msgid_plural "flares" -msgstr[0] "照明彈" +msgid "" +"This is a sheet of plastic covered with air-filled bubbles. Use it to set " +"it on the ground, creating a trap that will warn you with noise when " +"something steps on it." +msgstr "一張塑膠紙上面佈滿空氣小泡泡。在地面上設置後能夠成為警報陷阱, 當有東西踩上後會發出聲響。" -#. ~ Use action menu_text for flare. #: lang/json/TOOL_from_json.py -msgid "Strike the striker" -msgstr "點燃照明彈" +msgid "loose caltrops" +msgid_plural "loose caltrops" +msgstr[0] "雞爪釘" -#. ~ Use action msg for flare. +#. ~ Use action done_message for loose caltrops. #: lang/json/TOOL_from_json.py -msgid "You strike your flare and light it." -msgstr "你把照明彈點燃了。" +#, no-python-format +msgid "You scatter the caltrops on the %s." +msgstr "你把雞爪釘灑在 %s 上。" -#. ~ Description for flare +#. ~ Description for loose caltrops #: lang/json/TOOL_from_json.py msgid "" -"This is a slow-burning magnesium flare. Use it to strike the striker and " -"light it. It will produce a bright light for about a half hour." -msgstr "這是個慢燃鎂光照明彈。使用它來點燃它。會產生約半小時的亮光。" +"These are small metal objects covered with many sharp points. If an " +"unsuspecting victim steps on one, they'll get a spine through the foot." +msgstr "這是一個有許多尖角的金屬小物品。若是有粗心的受害者踩上, 腳掌就會被刺到。" #: lang/json/TOOL_from_json.py -msgid "active flare" -msgid_plural "active flares" -msgstr[0] "啟動中照明彈" +msgid "loose glass caltrops" +msgid_plural "loose glass caltrops" +msgstr[0] "鬆散的玻璃蒺藜" -#. ~ Description for active flare +#. ~ Use action done_message for loose glass caltrops. #: lang/json/TOOL_from_json.py -msgid "" -"This burning magnesium flare is producing light. It will last for about a " -"half hour before burning out." -msgstr "這是正在發光的鎂光照明彈。將會持續約半小時。" +#, no-python-format +msgid "You scatter the glass caltrops on the %s." +msgstr "你把玻璃蒺藜撒在 %s 上。" +#. ~ Description for loose glass caltrops #: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (off)" -msgid_plural "heavy duty flashlights (off)" -msgstr[0] "耐用手電筒 (關閉)" +msgid "" +"These are glass shards glued together to expose their sharp edges. If an " +"unsuspecting victim steps on one, they'll get cut." +msgstr "這些玻璃碎片粘在一起,露出鋒利的邊緣。沒注意的人踩到,就會被割傷。" -#. ~ Use action msg for heavy duty flashlight (off). -#: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight on." -msgstr "你把耐用手電筒打開。" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "crossbow trap" +msgid_plural "crossbow traps" +msgstr[0] "十字弓陷阱" -#. ~ Use action need_charges_msg for heavy duty flashlight (off). +#. ~ Use action done_message for crossbow trap. #: lang/json/TOOL_from_json.py -msgid "The heavy duty flashlight's batteries are dead." -msgstr "耐用手電筒的電池耗光了。" +msgid "You set the crossbow trap." +msgstr "你設置了十字弓陷阱。" -#. ~ Description for heavy duty flashlight (off) +#. ~ Description for crossbow trap #: lang/json/TOOL_from_json.py msgid "" -"This is a heavy duty tubular aluminum LED flashlight as often used by " -"security guards. Makes for a passable melee weapon. Using this flashlight " -"will turn it on and provide light, assuming it is charged with batteries." -msgstr "這支重型管狀鋁製 LED 手電筒通常供保全人員使用。它也是一把還行的近戰武器。\"使用\" 以啟動它並提供照明, 前提是電池已經充電。" +"This is a simple tripwire, which is attached to the trigger of a loaded " +"crossbow. When pulled, the crossbow fires. Only a single round can be " +"used, after which the trap is disabled." +msgstr "一個簡單的絆索連接到一個上膛十字弓的扳機。當一被拉動, 十字弓就會發射。一次只能射出一發箭, 之後這陷阱就失效了。" -#: lang/json/TOOL_from_json.py -msgid "heavy duty flashlight (on)" -msgid_plural "heavy duty flashlights (on)" -msgstr[0] "耐用手電筒 (啟動)" +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +msgid "land mine" +msgid_plural "land mines" +msgstr[0] "地雷" -#. ~ Use action msg for heavy duty flashlight (on). +#. ~ Use action bury_question for land mine. #: lang/json/TOOL_from_json.py -msgid "You turn the heavy duty flashlight off." -msgstr "你把耐用手電筒關掉。" +msgid "Bury the land mine?" +msgstr "埋藏地雷?" +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (off)" -msgid_plural "acetylene lamps (off)" -msgstr[0] "乙炔燈 (關)" +msgid "You set the land mine." +msgstr "你設置了地雷。" -#. ~ Use action need_charges_msg for acetylene lamp (off). +#. ~ Use action done_message for land mine. #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s must be attached to a gas cylinder to light." -msgstr "%s 必須連接到瓦斯罐才能用來照明。" +msgid "You bury the land mine." +msgstr "你埋藏了地雷。" -#. ~ Description for acetylene lamp (off) +#. ~ Description for land mine #: lang/json/TOOL_from_json.py msgid "" -"An antique brass lamp designed to run from a pressurized cylinder of " -"acetylene. It is an efficient, if not somewhat dangerous light source." -msgstr "一盞使用高壓乙炔的古董黃銅燈。它是一種有效, 但有點危險的光源。" +"This is an military anti-personnel mine that is triggered when stepped upon." +msgstr "一個軍用的反人員地雷, 當踩上就會爆炸。" + +#: lang/json/TOOL_from_json.py lang/json/trap_from_json.py +#: lang/json/trap_from_json.py +msgid "shotgun trap" +msgid_plural "shotgun traps" +msgstr[0] "霰彈槍陷阱" +#. ~ Use action done_message for shotgun trap. #: lang/json/TOOL_from_json.py -msgid "acetylene lamp (on)" -msgid_plural "acetylene lamps (on)" -msgstr[0] "乙炔燈 (開)" +msgid "You set the shotgun trap." +msgstr "你設置了霰彈槍陷阱。" -#. ~ Use action msg for acetylene lamp (on). +#. ~ Description for shotgun trap #: lang/json/TOOL_from_json.py -#, no-python-format -msgid "The %s is extinguished" -msgstr "%s 熄滅了。" +msgid "" +"This is a simple tripwire is attached to the trigger of a loaded double-" +"barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; " +"the first time the trigger is pulled, one or both shells may be discharged." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "inhaler" -msgid_plural "inhalers" -msgstr[0] "吸入器" +msgid "tripwire trap" +msgid_plural "tripwire traps" +msgstr[0] "絆索陷阱" -#. ~ Description for inhaler +#. ~ Use action done_message for tripwire trap. +#: lang/json/TOOL_from_json.py +msgid "You string up the tripwire." +msgstr "你將絆線拉好。" + +#. ~ Description for tripwire trap #: lang/json/TOOL_from_json.py msgid "" -"Albuterol inhaler. Used in the treatment of bronchospasm, it is a lifeline " -"for people with asthma. A mild stimulant, it may cause nervousness or " -"tremors." -msgstr "沙丁胺醇吸入器, 用於治療支氣管痙攣。它是一個氣喘病人的生命線。這是一種溫和的興奮劑, 但可能會導致焦慮或震顫。" +"This is some thin strong cable with some affixing tools on either end. A " +"tripwire trap must be placed across a doorway or other thin passage. Its " +"purpose is to trip up bypassers, causing them to stumble and possibly hurt " +"themselves slightly." +msgstr "這是個堅韌的細索附加了一些工具的陷阱。絆索陷阱必須被布置在門口或其他狹小的通道。當目標經過時將被絆倒並可能造成些許傷害。" #: lang/json/TOOL_from_json.py -msgid "RC control" -msgid_plural "RC controls" -msgstr[0] "遙控車控制器" +msgid "chainsaw (off)" +msgid_plural "chainsaws (off)" +msgstr[0] "鏈鋸 (關閉)" -#. ~ Description for RC control +#. ~ Description for chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"A remote control for RC cars, with joystick to steer the car and colorful " -"buttons that don't seem to do anything. Perhaps they were for the deluxe " -"model?" -msgstr "一個遙控車用的控制器, 有著搖桿能控制方向, 以及沒有任何功能的彩色按鈕。也許這些按鈕對豪華版型號的才有用?" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with gas, using this item will cause it to turn on, turning it into a very " +"powerful but unwieldy melee weapon." +msgstr "這是一把笨重的伐木工具, 但你也可以把它當作武器。如果裡面還有燃料, 打開它就可變成一把非常強大, 但笨重的近戰武器。" #: lang/json/TOOL_from_json.py -msgid "RC car" -msgid_plural "RC cars" -msgstr[0] "遙控車" +msgid "chainsaw (on)" +msgid_plural "chainsaws (on)" +msgstr[0] "鏈鋸 (啟動)" -#. ~ Description for RC car +#. ~ Description for chainsaw (on) #: lang/json/TOOL_from_json.py -msgid "A remote-controlled car. Fun for young and old alike." -msgstr "一台遙控車。老少咸宜。" +msgid "This chainsaw is on and making a lot of noise. Use it to turn it off." +msgstr "這把開著的鏈鋸正產生大量的噪音。使用它來關閉。" #: lang/json/TOOL_from_json.py -msgid "RC car (on)" -msgid_plural "RC cars (on)" -msgstr[0] "遙控車 (啟動)" +msgid "circular saw (off)" +msgid_plural "circular saws (off)" +msgstr[0] "圓鋸機 (關閉)" -#. ~ Description for RC car (on) +#. ~ Use action msg for circular saw (off). +#: lang/json/TOOL_from_json.py +msgid "You turn on the circular saw." +msgstr "你打開圓鋸機的電源。" + +#. ~ Description for circular saw (off) #: lang/json/TOOL_from_json.py msgid "" -"This remote-controlled car is on, and draining its batteries just like a " -"real electric car! Use a remote control to drive it around." -msgstr "這台遙控車已經啟動, 並且正在消耗電力, 就像是一個真的電力車! 使用遙控車控制器來控制它到處跑。" +"A lightweight handheld cordless circular saw. Spins a circular blade fast " +"enough to cut wood, zombies, or in an emergency, pizza. The blade, while " +"effective in combat, is hard to hit with due to its small size." +msgstr "" #: lang/json/TOOL_from_json.py -msgid "radio activation mod" -msgid_plural "radio activation mods" -msgstr[0] "無線電啟動模組" +msgid "circular saw (on)" +msgid_plural "circular saws (on)" +msgstr[0] "圓鋸機 (啟動)" -#. ~ Description for radio activation mod +#. ~ Description for circular saw (on) #: lang/json/TOOL_from_json.py msgid "" -"This small piece of electronics can be attached to certain items and " -"activate them after receiving a radio signal." -msgstr "這一小塊電子組件可以連接在一些物品上, 之後就能以無線電訊號啟動了。" +"A lightweight handheld cordless circular saw. It is currently on and the " +"blade is spinning; use this item to turn it off." +msgstr "一個輕量級的手持式無線圓鋸。目前刀片正在旋轉著, 使用它可以關閉。" #: lang/json/TOOL_from_json.py -msgid "radio (off)" -msgid_plural "radios (off)" -msgstr[0] "無線電 (關閉)" +msgid "copper axe" +msgid_plural "copper axes" +msgstr[0] "銅斧" -#. ~ Description for radio (off) +#. ~ Description for copper axe #: lang/json/TOOL_from_json.py msgid "" -"This is a portable radio. Using this radio turns it on. It will pick up " -"any nearby signals being broadcast and play them audibly." -msgstr "這是一個攜帶式無線電。使用這個無線電就能啟動電源。將會捕捉任何附近的廣播訊號並播出聲音。" +"This is a decent-sized chunk of worked copper affixed to a wooden shaft, to " +"make a crude yet effective axe." +msgstr "把一大塊加工過的銅固定在一個木柄上, 就成了一把粗糙但有效的斧頭。" #: lang/json/TOOL_from_json.py -msgid "radio (on)" -msgid_plural "radios (on)" -msgstr[0] "無線電 (啟動)" +msgid "electric chainsaw (off)" +msgid_plural "electric chainsaws (off)" +msgstr[0] "電鋸 (關閉)" -#. ~ Description for radio (on) +#. ~ Description for electric chainsaw (off) #: lang/json/TOOL_from_json.py msgid "" -"This portable radio is turned on, and continually draining its batteries. " -"It is playing the broadcast being sent from any nearby radio towers." -msgstr "這個攜帶式無線電已經啟動, 將會持續的消耗電力。將會從附近的無線電塔捕捉任何訊號並播放。" +"This is a lumbering tool moonlighting as weapon of opportunity. If loaded " +"with batteries, using this item will cause it to turn on, turning it into a " +"very powerful but unwieldy melee weapon." +msgstr "這是一把笨重的伐木工具, 但你也可以把它當作武器。如果裡面還有電池, 它就可以變成一把非常強大, 但笨重的近戰武器。" #: lang/json/TOOL_from_json.py -msgid "two-way radio" -msgid_plural "two-way radios" -msgstr[0] "雙向無線電" +msgid "electric chainsaw (on)" +msgid_plural "electric chainsaws (on)" +msgstr[0] "電鋸 (啟動)" -#. ~ Description for two-way radio +#. ~ Description for electric chainsaw (on) #: lang/json/TOOL_from_json.py msgid "" -"This is a radio with a transmitting unit. You could use it to contact " -"someone who also has one. Unfortunately no one seems to use those nowadays…" -msgstr "這是個裝有訊號發送元件的無線電。你可以用它來聯繫其他擁有無線電的人。不幸的是,現在似乎沒有人在用了…" +"This electric chainsaw is on and making a lot of noise. Use it to turn it " +"off." +msgstr "這把開著的電鋸正產生大量的噪音。使用它來關閉。" #: lang/json/TOOL_from_json.py -msgid "remote vehicle controller" -msgid_plural "remote vehicle controllers" -msgstr[0] "汽車遙控器" +msgid "stone hand axe" +msgid_plural "stone hand axes" +msgstr[0] "石製手斧" -#. ~ Description for remote vehicle controller +#. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py msgid "" -"A remote controller for real cars. Can turn onboard devices on and off. " -"Some cars can be driven remotely." -msgstr "一個控制真正汽車的遙控器, 可以用來啟動或關閉車載設備, 有些車甚至可以從遠端發動。" +"This is a broad piece of sharpened stone, with enough left untouched to hold" +" safely. The Swiss Army knife of the lower paleolithic." +msgstr "這是塊寬闊的磨尖石頭,沒有磨尖的部分可以當作把手。舊石器時代初期的瑞士軍刀。" #: lang/json/TOOL_from_json.py -msgid "chemistry set" -msgid_plural "chemistry sets" -msgstr[0] "化學儀器套組" +msgid "metal hand axe" +msgid_plural "metal hand axes" +msgstr[0] "金屬手斧" -#. ~ Description for chemistry set +#. ~ Description for metal hand axe #: lang/json/TOOL_from_json.py msgid "" -"This is a chemistry set stored in a box. The contents include glass " -"containers, hoses, metal wire, a hotplate, and safety glasses. It might be " -"used to craft some chemistry projects if you're so inclined." -msgstr "這是個化學儀器套組。盒內裝著許多玻璃罐、軟管、鐵絲、加熱板、與護目鏡。若你需要的話, 能夠用來製作一些化學物品。" +"This is a chunk of steel with one edge hammered down to something resembling" +" a cutting edge. It works passably well as an axe but really can't compare " +"to a proper axe." +msgstr "這塊鋼鐵的一邊被捶打成類似斧刃般的鋒利。它能當作斧頭使,但比不上真正的斧頭," #: lang/json/TOOL_from_json.py -msgid "basic chemistry set" -msgid_plural "basic chemistry sets" -msgstr[0] "基本化學儀器套組" +msgid "stone adze" +msgid_plural "stone adzes" +msgstr[0] "石錛" -#. ~ Description for basic chemistry set +#. ~ Description for stone adze #: lang/json/TOOL_from_json.py msgid "" -"This is a basic chemistry set which includes glass containers, hoses and " -"safety glasses. It might be used to craft some chemistry projects if you're" -" so inclined, but you'll need a source of heat." -msgstr "這是個基本化學儀器套組。其中包括玻璃容器、軟管、與護目鏡。若你需要的話, 能夠用來製作一些化學物品, 但是需要熱源。" +"This is a stone adze, somewhat useful for cutting through wood objects." +msgstr "一把石錛, 適合切割木頭材質物品。" #: lang/json/TOOL_from_json.py -msgid "basic laboratory analysis kit" -msgid_plural "basic laboratory analysis kits" -msgstr[0] "基本的實驗室分析套件" +msgid "stone axe" +msgid_plural "stone axes" +msgstr[0] "石斧" -#. ~ Description for basic laboratory analysis kit +#. ~ Description for stone axe #: lang/json/TOOL_from_json.py msgid "" -"This hefty kit contains some basic things you should probably not try to do " -"precise chemistry without: namely, a small balance scale, a " -"spectrophotometer, a melting point apparatus, a pH meter, and a set of paper" -" for thin layer chromatography. This makes it a lot easier to feel " -"confident that the chemical you've made is what you think you've made." -msgstr "" +"This is a sharpened stone affixed to a stick. It works passably well as an " +"axe but really can't compare to a proper axe." +msgstr "一把綁著鋒利石刀的木棍, 讓它有類似斧頭的功能, 但與真正的斧頭還差的遠。" #: lang/json/TOOL_from_json.py -msgid "small weight scale" -msgid_plural "small weight scales" -msgstr[0] "小磅秤" +msgid "wood saw" +msgid_plural "wood saws" +msgstr[0] "木鋸" -#. ~ Description for small weight scale +#. ~ Description for wood saw #: lang/json/TOOL_from_json.py -msgid "" -"This is a simple scale that uses a set of steel weights on sliding bars to " -"measure a sample's mass quite accurately." -msgstr "一個簡單的磅秤,在滑桿上使用一組鋼製砝碼來測量樣品質量,相當準確。" +msgid "This is a thin saw, useful for cutting through wood objects." +msgstr "一把薄鋸子, 適合切割木頭材質物品。" #: lang/json/TOOL_from_json.py -msgid "spectrophotometer" -msgid_plural "spectrophotometers" -msgstr[0] "分光光度計" +msgid "pallet of wet adobe bricks" +msgid_plural "pallets of wet adobe bricks" +msgstr[0] "整棧板的濕軟土坏磚" -#. ~ Description for spectrophotometer +#. ~ Use action msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "" -"This ubiquitous analytical chemistry tool measures the light absorption of a" -" liquid sample in a special tube called a cuvette." +msgid "You test the bricks, and they're solid enough to use." msgstr "" +#. ~ Use action not_ready_msg for pallet of wet adobe bricks. #: lang/json/TOOL_from_json.py -msgid "set of spectrometry cuvettes" -msgid_plural "sets of spectrometry cuvettes" -msgstr[0] "一套光譜儀分光液槽" +msgid "The bricks are still too damp to bear weight." +msgstr "" -#. ~ Description for set of spectrometry cuvettes +#. ~ Description for pallet of wet adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is a small box filled with precisely calibrated square plastic tubes " -"for laboratory spectrometer use." +"A pallet full of heavy mud bricks which need to dry slowly to be usable." msgstr "" #: lang/json/TOOL_from_json.py -msgid "pH meter" -msgid_plural "pH meters" -msgstr[0] "酸度計" +msgid "pallet of dry adobe bricks" +msgid_plural "pallets of dry adobe bricks" +msgstr[0] "整棧板的乾土坏磚" -#. ~ Description for pH meter +#. ~ Description for pallet of dry adobe bricks #: lang/json/TOOL_from_json.py msgid "" -"This is basically a pair of glass probes on a voltmeter. By putting one " -"probe into a calibration solution (conveniently included) and the other in a" -" substance, you can calculate the acidity." +"A pallet of humble mud bricks that have dried for a week, while you were out" +" risking your life. Disassemble it to retrieve your frame and building " +"supplies." msgstr "" #: lang/json/TOOL_from_json.py -msgid "voltmeter" -msgid_plural "voltmeters" -msgstr[0] "電壓計" +msgid "acetylene-gas machine" +msgid_plural "acetylene-gas machines" +msgstr[0] "" -#. ~ Description for voltmeter +#. ~ Description for acetylene-gas machine #: lang/json/TOOL_from_json.py msgid "" -"This device has two probes that let you measure the electrical potential " -"between two points." +"This bulky device takes water and calcium carbide and yields unpressurised " +"acetylene." msgstr "" #: lang/json/TOOL_from_json.py -msgid "melting point apparatus" -msgid_plural "units of melting point apparatus" -msgstr[0] "熔點測定儀器組件" +msgid "angle grinder" +msgid_plural "angle grinders" +msgstr[0] "" -#. ~ Description for melting point apparatus +#. ~ Description for angle grinder #: lang/json/TOOL_from_json.py msgid "" -"This is basically a hot plate, with a metal housing attached. The metal " -"housing has a magnification viewport and a slot into which a capillary tube " -"containing a crystallized sample is inserted. The device lets you precisely" -" measure the melting point of a crystal, a property very useful in " -"identifying what it is and how pure it is." -msgstr "" +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." +msgstr "這種廣泛使用的電動工具通常用於去除多餘的材料或拋光表面。" #: lang/json/TOOL_from_json.py -msgid "vortex device" -msgid_plural "vortex devices" -msgstr[0] "渦流裝置" +msgid "brick kiln" +msgid_plural "brick kilns" +msgstr[0] "磚窯" -#. ~ Description for vortex device +#. ~ Description for brick kiln #: lang/json/TOOL_from_json.py msgid "" -"This is a small, hefty, boring looking machine. Its weighted trapezoidal " -"frame has a single on-off switch and a speed dial, and on top of it sits a " -"rubber receptacle. Pressing a test tube into the receptacle would, with " -"power, rapidly shake and mix the contents of the test tube. It's " -"surprisingly fun to use." -msgstr "" +"This is a portable charcoal-fired kiln. It is designed for firing bricks, " +"but you could use it to fire anything made of clay." +msgstr "這是一種便攜式木炭爐。你可以用它來自製磚塊, 或是燒製黏土。" #: lang/json/TOOL_from_json.py -msgid "microscope" -msgid_plural "microscopes" -msgstr[0] "顯微鏡" +msgid "paint chipper" +msgid_plural "paint chippers" +msgstr[0] "油漆刮刀" -#. ~ Description for microscope +#. ~ Description for paint chipper #: lang/json/TOOL_from_json.py -msgid "" -"A classic tool for the ages! This hefty, durable piece of lab equipment " -"makes small things look bigger. Without electricity the light doesn't work," -" but the rest of it is surprisingly functional. Unfortunately it's not " -"useful for very much at the moment." -msgstr "" +msgid "A tool similar to a chisel, designed to remove paint." +msgstr "一個類似鑿子的工具, 用來刮除油漆。" #: lang/json/TOOL_from_json.py -msgid "dissecting microscope" -msgid_plural "dissecting microscopes" -msgstr[0] "解剖顯微鏡" +msgid "clamp" +msgid_plural "clamps" +msgstr[0] "" -#. ~ Description for dissecting microscope +#. ~ Description for clamp #: lang/json/TOOL_from_json.py msgid "" -"This microscope has less magnification than a standard one. It's also " -"stereoscopic and produces a neat 3d image of the surface. It was typically " -"used for doing dissections and other fine detail work on small creatures. " -"It still works pretty well with an added light source, but what would you do" -" with it?" +"This clamp is useful for keeping things still, especially if you have " +"several of them." msgstr "" #: lang/json/TOOL_from_json.py -msgid "separation funnel" -msgid_plural "separation funnels" -msgstr[0] "分液漏斗" +msgid "claw bar" +msgid_plural "claw bars" +msgstr[0] "撬桿" -#. ~ Description for separation funnel +#. ~ Description for claw bar #: lang/json/TOOL_from_json.py msgid "" -"This thing doesn't look much like a funnel. It's a teardrop shaped piece of" -" glass with a stopper at the wide end and a valve at the other. It can be " -"used to wash one liquid with another, like water and an oil, and then draw " -"off whichever of the two liquids contains a higher amount of whatever " -"compound you're trying to isolate. With a high level of skill it can also " -"be used to make juvenile farting noises." +"This is a small prying tool with a clawed bend at one end for pulling " +"spikes. Use it to open locked doors without destroying them or to lift " +"manhole covers. You could also wield it to bash some heads in." msgstr "" +"這是一種小型撬動工具,一邊端頭是爪形彎頭,用於拔出鐵釘。用它來撬開鎖著的門而不會破壞它們,或是用來抬起人孔蓋。你也可以手持它來打爆一些腦袋瓜子。" #: lang/json/TOOL_from_json.py -msgid "burette" -msgid_plural "burettes" -msgstr[0] "滴定管" +msgid "concrete mixer" +msgid_plural "concrete mixers" +msgstr[0] "混凝土攪拌機" -#. ~ Description for burette +#. ~ Description for concrete mixer #: lang/json/TOOL_from_json.py msgid "" -"A tall glass column with a stopcock at the end. If you're serious about " -"chemistry, you probably have a tattoo of one of these somewhere." -msgstr "" +"A portable concrete mixer. It is still large and heavy, but it can be " +"operated solo, and runs on batteries. It also has a heater built in." +msgstr "一台攜帶式的混凝土攪拌機。雖然又大又笨重, 但是它可以依靠電池獨立運作。內建加熱器。" #: lang/json/TOOL_from_json.py -msgid "rotary evapourator" -msgid_plural "rotary evapourators" -msgstr[0] "旋轉蒸發器" +msgid "cordless drill" +msgid_plural "cordless drills" +msgstr[0] "無線電鑽" -#. ~ Description for rotary evapourator +#. ~ Description for cordless drill #: lang/json/TOOL_from_json.py msgid "" -"Just looking at this thing makes you feel like a proper mad scientist. It's" -" a series of glass tubes and round flasks, connected to a central motor and " -"a heating element. The heating element warms one flask, kept rotating by " -"the motor, evapourating the contents. The vapour is then condensed in the " -"tubes and collected in another flask, in case you wanted to save it for " -"later." -msgstr "" +"This is a cordless battery-powered drill with a selection of drill bits." +msgstr "這是一把無線電鑽, 由電池供電, 供有一套鑽頭可供選擇。" #: lang/json/TOOL_from_json.py -msgid "fractional distillation apparatus" -msgid_plural "fractional distillation apparati" -msgstr[0] "分餾儀器" +msgid "electric jackhammer" +msgid_plural "electric jackhammers" +msgstr[0] "電動手提鑿岩機" -#. ~ Description for fractional distillation apparatus +#. ~ Description for electric jackhammer #: lang/json/TOOL_from_json.py msgid "" -"One of the classic pieces of mad science glassware, this is basically a " -"small volume still that passes the vapour through a fractional distillation " -"column and then condenses the distillate in a cooled collection column. A " -"grad student or a robot (is there really any difference?) collects the " -"distillate in fractions so that specific contents can be analyzed. Going a " -"few milliliters at a time, it would not be very effective to try to distill " -"whiskey in this thing." +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in" +" adjacent solid terrain." msgstr "" #: lang/json/TOOL_from_json.py -msgid "electrophoresis tray" -msgid_plural "electrophoresis trays" -msgstr[0] "電泳托盤" +msgid "hacksaw" +msgid_plural "hacksaws" +msgstr[0] "鋼鋸" -#. ~ Description for electrophoresis tray +#. ~ Description for hacksaw +#: lang/json/TOOL_from_json.py +msgid "This is a sturdy saw, useful for cutting through metal objects." +msgstr "一把堅固的鋸子, 適合用來切割金屬物品。" + +#: lang/json/TOOL_from_json.py +msgid "hammer" +msgid_plural "hammers" +msgstr[0] "鐵鎚" + +#. ~ Description for hammer #: lang/json/TOOL_from_json.py msgid "" -"This is a set of plastic trays, electrodes, and a power supply designed to " -"create an electric voltage gradient through a liquid solution containing a " -"solid gel. Stuff like proteins and DNA would then get separated on the gel " -"according to electrical charge and size. Pretty useless now, for anything " -"but salvage." -msgstr "" +"This is a demagnetized steel claw hammer with a wooden grip. With a hammer," +" nails, and two by fours in your inventory, you could board up adjacent " +"doors and windows. It has myriad other uses as well." +msgstr "這是一把消磁的鋼製羊角錘,有著木製握把。使用鐵鎚、鐵釘與木材就能加固鄰近門窗。另外還有許多用途。" #: lang/json/TOOL_from_json.py -msgid "microcentrifuge" -msgid_plural "microcentrifuges" -msgstr[0] "微量離心機" +msgid "hand drill" +msgid_plural "hand drills" +msgstr[0] "手動鑽頭" -#. ~ Description for microcentrifuge +#. ~ Description for hand drill #: lang/json/TOOL_from_json.py msgid "" -"This is a smaller, benchtop version of the larger furniture-sized " -"centrifuge. Don't be fooled by its portable scale; it's still a very " -"powerful piece of equipment that can spin stuff really quickly. It's not a " -"toy!" -msgstr "" +"A primitive manual drill with a single drill bit. It is slow and it will " +"exhaust you quickly." +msgstr "一個基本的手動鑽頭, 運作很慢而且很快耗盡你的體力。" #: lang/json/TOOL_from_json.py -msgid "pair of scissors" -msgid_plural "pairs of scissors" -msgstr[0] "剪刀" +msgid "rubber hose" +msgid_plural "rubber hoses" +msgstr[0] "橡膠軟管" -#. ~ Description for pair of scissors +#. ~ Description for rubber hose #: lang/json/TOOL_from_json.py msgid "" -"These are a long pair of heavy duty scissors. Use scissors to cut items " -"made from cotton (like clothing) into rags." -msgstr "這是一把耐用的大剪刀。使用剪刀可以將棉製的物品 (如衣物) 切割成布條。" +"This is a flexible rubber hose. It could be used for crafting, or siphoning" +" fuel from a vehicle." +msgstr "一條有彈性的橡膠軟管。能夠用在製作物品, 或是從車輛油桶抽取汽油。" #: lang/json/TOOL_from_json.py msgid "bottle jack" @@ -77744,6 +77511,122 @@ msgstr[0] "剪式千斤頂" msgid "A compact scissor jack used for lifting vehicles." msgstr "一個牢固的剪式千斤頂, 用於抬起車輛。" +#: lang/json/TOOL_from_json.py +msgid "jackhammer" +msgid_plural "jackhammers" +msgstr[0] "手提鑿岩機" + +#. ~ Description for jackhammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a construction tool for drilling through hard rock or other " +"surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in " +"adjacent solid terrain." +msgstr "這是個建築用的工具, 能夠鑽破硬石頭或是其他表面。使用這個工具需要消耗汽油。使用它來在鄰近地形鑽洞。" + +#: lang/json/TOOL_from_json.py +msgid "electric kiln" +msgid_plural "electric kilns" +msgstr[0] "電窯" + +#. ~ Description for electric kiln +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable electric kiln, powered by batteries. It is designed for " +"firing bricks, but you could use it to fire anything made of clay. With a " +"little mechanical know-how, you could probably even convert it to run " +"directly off a vehicle's power system." +msgstr "" +"一種便攜式的電窯, 由電池供電。它專為燒磚而設計, 但你可以用它來燒製任何粘土製成的東西。如果你機械技術夠的話, " +"甚至可以把它轉換連接到車輛電源系統來供電。" + +#: lang/json/TOOL_from_json.py +msgid "gunsmith repair kit" +msgid_plural "gunsmith repair kits" +msgstr[0] "槍匠修理工具" + +#. ~ Description for gunsmith repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a complete toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 25 charges of battery power per use." +msgstr "這是一個用來修理受損槍械的完整工具。利用一般電池供電, 這是對槍枝長期保養的重要工具。每次使用需要 25 電量的電池。" + +#: lang/json/TOOL_from_json.py +msgid "makeshift hammer" +msgid_plural "makeshift hammers" +msgstr[0] "粗製鎚子" + +#. ~ Description for makeshift hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a crude hammer made from a piece of metal affixed to a stick. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "金屬銼刀組" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "這些工具通常用於從金屬物體表面去除少量材料。" + +#: lang/json/TOOL_from_json.py +msgid "metallic smoother" +msgid_plural "metallic smoothers" +msgstr[0] "金屬製的水泥刮刀" + +#. ~ Description for metallic smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This metallic tool is most often used to smooth concrete, or mortar, in " +"construction projects." +msgstr "這個金屬製的工具通常是用來在建築時用來刮平混凝土和沙漿。" + +#: lang/json/TOOL_from_json.py +msgid "misc repair kit" +msgid_plural "misc repair kits" +msgstr[0] "雜項維修工具" + +#. ~ Description for misc repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit, consisting of a small carving knife for precise " +"carving of replacement parts from raw materials, a wood saw for more heavy-" +"duty wood cutting, and a patch of soft material for cleaning surfaces. If " +"supplied with duct tape, it can be used to repair certain items." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "plastic mold" +msgid_plural "plastic molds" +msgstr[0] "塑膠模具" + +#. ~ Description for plastic mold +#: lang/json/TOOL_from_json.py +msgid "" +"This is a plastic mold. It could be shaped and used to craft items made of " +"plastic." +msgstr "這是個塑膠模具。能夠用來塑型及使用在製作塑膠物品上。" + +#: lang/json/TOOL_from_json.py +msgid "multi-tool" +msgid_plural "multi-tools" +msgstr[0] "多功能工具" + +#. ~ Description for multi-tool +#: lang/json/TOOL_from_json.py +msgid "" +"A cleverly designed all-in-one tool which combines several smaller tools " +"into the handles of a pair of pliers." +msgstr "一把巧妙設計的多合一工具, 它的把手就是一隻鉗子, 還結合了幾個小工具。" + #: lang/json/TOOL_from_json.py msgid "acetylene torch" msgid_plural "acetylene torches" @@ -77761,6 +77644,241 @@ msgstr "" "一個用來焊接或切割金屬的複雜工具, 這個手提的氧乙炔噴槍有一個握把、切割頭, " "裝在一個易於攜帶的手提包中。使用前需要連接到裝有焊接氣體的加壓氣瓶上。除了金屬加工外, 你還可以用它來破壞金屬類的障礙物。" +#: lang/json/TOOL_from_json.py +msgid "paint brush" +msgid_plural "paint brushes" +msgstr[0] "油漆刷" + +#. ~ Description for paint brush +#: lang/json/TOOL_from_json.py +msgid "A wide brush, suitable for painting walls." +msgstr "一個大的刷子, 適合用來粉刷牆壁。" + +#: lang/json/TOOL_from_json.py +msgid "pickaxe" +msgid_plural "pickaxes" +msgstr[0] "十字鎬" + +#. ~ Description for pickaxe +#: lang/json/TOOL_from_json.py +msgid "" +"This is a large steel pickaxe, suitable for breaking up hard things or (with" +" enough skill) hard targets. Strike the earth!" +msgstr "這是一把大鐵鎬, 適用於擊碎堅硬的東西 (需有足夠的技能)。擊向地球!" + +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "銷子鉸刀" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "這種手持式銷子鉸刀用於擴大現有孔徑,或移除任何毛刺之類的東西。" + +#: lang/json/TOOL_from_json.py +msgid "pliers" +msgid_plural "pliers" +msgstr[0] "鉗子" + +#. ~ Description for pliers +#: lang/json/TOOL_from_json.py +msgid "" +"This is a basic pair of slip-joint pliers, able to handle basic mechanical " +"work. Anything too complex will require a wrench." +msgstr "這是把簡單的鯉魚鉗, 能夠進行基本的機械作業。更複雜的工作需要一個扳手。" + +#: lang/json/TOOL_from_json.py +msgid "electric polisher" +msgid_plural "electric polishers" +msgstr[0] "電力打磨機" + +#. ~ Description for electric polisher +#: lang/json/TOOL_from_json.py +msgid "" +"An electric polisher which can be used to buff metal surfaces until they are" +" reflective like a mirror." +msgstr "一個電力打磨機, 可以用來擦亮金屬表面, 讓它像鏡子一樣反光。" + +#: lang/json/TOOL_from_json.py +msgid "stone hammer" +msgid_plural "stone hammers" +msgstr[0] "石鎚" + +#. ~ Description for stone hammer +#: lang/json/TOOL_from_json.py +msgid "" +"This is a rock affixed to a stick, in the crude facsimile of a hammer. It " +"functions adequately as a hammer, but really can't compare to a proper one." +msgstr "一把綁著石頭的木棍, 讓它有類似鐵鎚的功能, 但與真正的鐵鎚還差的遠。" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver" +msgid_plural "screwdrivers" +msgstr[0] "螺絲起子" + +#. ~ Description for screwdriver +#: lang/json/TOOL_from_json.py +msgid "" +"This is a Philips-head screwdriver. It is important for almost all " +"electronics crafting, most mechanics crafting, and has many more uses." +msgstr "這是一把十字螺絲起子。在拆裝大部分的電子產品與機械裝置時都很重要, 除此之外也有更多的用途。" + +#: lang/json/TOOL_from_json.py +msgid "screwdriver set" +msgid_plural "screwdriver sets" +msgstr[0] "螺絲起子套裝" + +#. ~ Description for screwdriver set +#: lang/json/TOOL_from_json.py +msgid "" +"This is a set of screwdrivers in several sizes and blade types. Guaranteed " +"to have the right tools for more precise work." +msgstr "這是一套同時擁有多種尺寸和多種類型刀片的螺絲刀, 保證讓你有合適的工具做好工作。" + +#: lang/json/TOOL_from_json.py +msgid "firearm repair kit" +msgid_plural "firearm repair kits" +msgstr[0] "槍械修理工具" + +#. ~ Description for firearm repair kit +#: lang/json/TOOL_from_json.py +msgid "" +"This is a portable toolkit made to repair damaged firearms. Powered by " +"standard batteries, it is a vital tool for long-term firearms maintenance. " +"It requires 100 charges of battery power per use." +msgstr "這是一個用來修理受損槍械的隨身工具。利用一般電池供電, 這是對槍枝長期保養的重要工具。每次使用需要 100 電量的電池。" + +#: lang/json/TOOL_from_json.py src/crafting_gui.cpp +msgid "soldering iron" +msgid_plural "soldering irons" +msgstr[0] "電焊棒" + +#. ~ Description for soldering iron +#: lang/json/TOOL_from_json.py +msgid "" +"This is a device with a metal tip that can get very hot. It is necessary " +"for advanced electronics crafting. You could also use it to cauterize " +"wounds, if you had to." +msgstr "可以產生高溫的金屬裝置, 用來焊接金屬, 必要時也可以用於消毒傷口。" + +#: lang/json/TOOL_from_json.py +msgid "toolbox" +msgid_plural "toolboxes" +msgstr[0] "工具箱" + +#. ~ Description for toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities." +msgstr "這是一個巨大的金屬盒子, 裡面裝了齊全的工具, 可以用來應付大多數的家庭修繕與建築活動。" + +#: lang/json/TOOL_from_json.py +msgid "workshop toolbox" +msgid_plural "workshop toolboxes" +msgstr[0] "" + +#. ~ Description for workshop toolbox +#: lang/json/TOOL_from_json.py +msgid "" +"This is a stout metal box containing a complete tool kit suitable for most " +"household maintenance and construction activities, as well as additional " +"tools used in workshops for advanced fabrication jobs." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "extended toolset" +msgid_plural "extended toolsets" +msgstr[0] "整合工具手" + +#. ~ Description for extended toolset +#: lang/json/TOOL_from_json.py +msgid "" +"Your toolset, protruding from your hands. It can slice, dice, and make " +"everything nice." +msgstr "你的整合工具手,從手中伸了出來。它能切片切丁,以及讓萬物更加美好。" + +#: lang/json/TOOL_from_json.py +msgid "arc welder" +msgid_plural "arc welders" +msgstr[0] "電弧焊機" + +#. ~ Description for arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This is a battery powered tool for welding metal pieces together using an " +"electric arc. It is an indispensable tool for construction or repair." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "makeshift arc welder" +msgid_plural "makeshift arc welders" +msgstr[0] "粗製電弧焊機" + +#. ~ Description for makeshift arc welder +#: lang/json/TOOL_from_json.py +msgid "" +"This crude arc welder has been fashioned from a few small transformers, some" +" wire, improvised electrode holder and complete disregard for personal " +"safety. While it's not as efficient as a factory welder, it will serve in a" +" pinch." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "wooden smoother" +msgid_plural "wooden smoothers" +msgstr[0] "木製的水泥刮刀" + +#. ~ Description for wooden smoother +#: lang/json/TOOL_from_json.py +msgid "" +"This large makeshift tool is used in smoothing concrete or mortar in " +"construction projects. You could also use it as an improvised head-basher." +msgstr "這個大型的自製工具是用來在建築時刮平混凝土和沙漿, 你也可以湊合著拿來打人。" + +#: lang/json/TOOL_from_json.py +msgid "wool staple" +msgid_plural "wool staples" +msgstr[0] "羊毛纖維" + +#. ~ Description for wool staple +#: lang/json/TOOL_from_json.py +msgid "" +"The natural cluster of wool fibers. Could be processed to the felt patches " +"or yarns." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "X-Acto knife" +msgid_plural "X-Acto knives" +msgstr[0] "X-Acto 美工刀" + +#. ~ Description for X-Acto knife +#: lang/json/TOOL_from_json.py +msgid "" +"This is a small, sharp knife, designed for making precise cuts for textiles " +"or crafts. It could cause decent damage, but is difficult to hit things " +"with it. Its small, sharp blade allows for precision strikes in the hands " +"of the skilled. It is too small to butcher corpses with." +msgstr "" +"小且鋒利的美工刀, 主要是用來切割布料或是製作物品時使用。同時具有良好的殺傷力, 但是很難命中物體, 細小的刀尖很適合高手對付頭部區域。但是 " +"X-Acto 美工刀不適合切割屍體或獵物, 因為實在太小把了。" + +#: lang/json/TOOL_from_json.py +msgid "wrench" +msgid_plural "wrenches" +msgstr[0] "扳手" + +#. ~ Description for wrench +#: lang/json/TOOL_from_json.py +msgid "" +"This is an adjustable crescent wrench. It could be a decent melee weapon, " +"and is used in many mechanics crafting recipes." +msgstr "一個可調整的扳手。它能作為不錯的近戰武器, 也能用於許多機械製作配方。" + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "jumper cable" msgid_plural "jumper cables" @@ -88382,8 +88500,8 @@ msgid "broken vegetation tangle" msgstr "殘敗的植物" #: lang/json/field_type_from_json.py -msgid "cowebs" -msgstr "" +msgid "cobwebs" +msgstr "蜘蛛網" #: lang/json/field_type_from_json.py msgid "webs" @@ -89359,7 +89477,7 @@ msgstr "" #. ~ Description for swamp gas #: lang/json/furniture_from_json.py msgid "" -"This is a pool of murkey water, it occassionaly bubbles, releasing a mildly " +"This is a pool of murky water, it occasionally bubbles, releasing a mildly " "toxic gas." msgstr "" @@ -89497,7 +89615,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "A yellow flower that has a dark ball in the middle. Sometimes known as an " -"oxe-eye daisy." +"ox-eye daisy." msgstr "" #. ~ Description for lily @@ -89727,9 +89845,9 @@ msgstr "全自動外科醫生 Mk. XI" #. ~ Description for Autodoc Mk. XI #: lang/json/furniture_from_json.py msgid "" -"A surgical apparatus used for installation and uninstallation of bionics. " -"It's only as skilled as its operator." -msgstr "用於安裝和移除生化插件的外科手術機器。它的技能等級取決於操作者。" +"A surgical apparatus used for installation and removal of bionics. It's " +"only as skilled as its operator." +msgstr "" #: lang/json/furniture_from_json.py msgid "Autodoc operation couch" @@ -90043,8 +90161,8 @@ msgstr "" #. ~ Description for scarred lump #: lang/json/furniture_from_json.py msgid "" -"This is a pile of undentified twitching alien flesh, belching strange gases " -"out of injured vessels." +"This is a pile of unidentified twitching alien flesh, belching strange gases" +" out of injured vessels." msgstr "" #: lang/json/furniture_from_json.py @@ -90604,8 +90722,8 @@ msgstr "視聽櫃" #. ~ Description for entertainment center #: lang/json/furniture_from_json.py -msgid "Stores audio visual equipment, books and collectible." -msgstr "存放視聽設備、書籍與收藏品。" +msgid "Stores audio visual equipment, books and collectibles." +msgstr "" #: lang/json/furniture_from_json.py msgid "coffin" @@ -93574,7 +93692,7 @@ msgstr[0] "M110A1 半自動狙擊步槍" #: lang/json/gun_from_json.py msgid "" -"A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " +"A derivative of H&K's G28 with an aluminium upper receiver to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." msgstr "" @@ -102419,8 +102537,8 @@ msgid "Unequip selected armor" msgstr "脫掉選中的裝備" #: lang/json/keybinding_from_json.py -msgid "Display Help" -msgstr "顯示說明" +msgid "Display keybindings menu" +msgstr "" #: lang/json/keybinding_from_json.py msgid "Reset filter" @@ -102682,6 +102800,10 @@ msgstr "切換自動瞄準目標" msgid "Center On Character" msgstr "角色置中" +#: lang/json/keybinding_from_json.py +msgid "Display Help" +msgstr "顯示說明" + #: lang/json/keybinding_from_json.py msgid "Change gender" msgstr "改變性別" @@ -103315,10 +103437,6 @@ msgstr "自動攻擊" msgid "Main Menu" msgstr "主選單" -#: lang/json/keybinding_from_json.py src/input.cpp -msgid "Keybindings" -msgstr "熱鍵設定" - #: lang/json/keybinding_from_json.py src/game.cpp msgid "Options" msgstr "選項" @@ -103433,6 +103551,10 @@ msgstr "新增本地熱鍵" msgid "Add global keybinding" msgstr "新增全域熱鍵" +#: lang/json/keybinding_from_json.py +msgid "Execute action keybinding" +msgstr "" + #: lang/json/keybinding_from_json.py msgid "Add zone" msgstr "新增區域" @@ -104085,6 +104207,29 @@ msgstr "" msgid "Some unfortunates from the billions lost in the Cataclysm." msgstr "" +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "A wasp nest." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dermatik Nest" +msgstr "" + +#. ~ Description for Dermatik Nest +#: lang/json/map_extra_from_json.py +msgid "A dermatik nest." +msgstr "" + +#: lang/json/map_extra_from_json.py lang/json/vehicle_from_json.py +msgid "Prison Bus" +msgstr "" + +#. ~ Description for Prison Bus +#: lang/json/map_extra_from_json.py +msgid "A prison bus." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -104207,6 +104352,11 @@ msgstr "垃圾場" msgid " Area Dump" msgstr "區垃圾場 " +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "St. John Dairy. 555-0199 Daily Farm Tours" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "'s Tree Farm, call us at 555-8758!" @@ -105338,6 +105488,21 @@ msgstr "" msgid "Manifest" msgstr "清單" +#. ~ Computer name +#: lang/json/mapgen_from_json.py +msgid "Medical Storage Access" +msgstr "" + +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Open Storage Door" +msgstr "" + +#. ~ Sign +#: lang/json/mapgen_from_json.py +msgid "DANGER MINEFIELD" +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Vehicle Testing Track" @@ -105556,7 +105721,7 @@ msgstr "鶴形發勁" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Your attacks strike at your opponents weakness with speed and percision instead of brute force.\n" +"Your attacks strike at your opponents weakness with speed and precision instead of brute force.\n" "Dexterity increases melee damage instead of Strength.\n" "\n" "Bash damage increased by 75%% of Dexterity but decreased by 75%% of Strength." @@ -105623,7 +105788,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"You plan your attack far in advance relying on your intution instead of your speed to strike true.\n" +"You plan your attack far in advance relying on your intuition instead of your speed to strike true.\n" "Intelligence increases Accuracy instead of Dexterity.\n" "\n" "Accuracy increased by 25%% of Intelligence but decreased by 25%% of Dexterity." @@ -105850,7 +106015,7 @@ msgstr "豹之潛行" #. ~ Description of buff 'Leopard's Stalk' for martial art 'Leopard Kung Fu' #: lang/json/martial_art_from_json.py msgid "" -"You proudly stalk the shadows and preparing to pouce with unrelenting fury.\n" +"You proudly stalk the shadows and preparing to pounce with unrelenting fury.\n" "\n" "+2 Accuracy.\n" "Enables \"Leopard's Pounce\" buff.\n" @@ -106130,7 +106295,7 @@ msgstr "" msgid "" "Each time you dodge an attack, you learn a bit more about your opponents' fighting style. This allows you to make more precise attacks against them.\n" "\n" -"Accuracy increased by 15%% of Dexterirty.\n" +"Accuracy increased by 15%% of Dexterity.\n" "Lasts 2 turns. Stacks 3 times." msgstr "" @@ -106275,7 +106440,7 @@ msgstr "倒攆猴" msgid "" "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n" "\n" -"Accuracy increased by 20%% of Perception, gain bash Armor Pentration equal to 50%% of Perception.\n" +"Accuracy increased by 20%% of Perception, gain bash Armor Penetration equal to 50%% of Perception.\n" "Lasts 2 turns." msgstr "" @@ -106473,7 +106638,7 @@ msgid "" " set_hit_bonus( get_hit_bonus() + 1 );\n" "}\n" "\n" -"+2 Blocks attemps, +1 Accuracy." +"+2 Blocks attempts, +1 Accuracy." msgstr "" #: lang/json/martial_art_from_json.py @@ -106588,7 +106753,7 @@ msgstr "" #: lang/json/martial_art_from_json.py #, no-python-format msgid "" -"Rush foward and catch your prey!\n" +"Rush forward and catch your prey!\n" "\n" "+10% damage.\n" "Enables \"Pincer Strike\" technique.\n" @@ -108816,6 +108981,11 @@ msgstr "" msgid "How is the search going? Have you found'em?" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "" +"I really appreciate your help. Don't worry, you won't leave empty-handed." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Sweets" msgstr "" @@ -109368,8 +109538,8 @@ msgid "" msgstr "" #: lang/json/mission_def_from_json.py -msgid "Fantasic, I'm not supposed to leave our land." -msgstr "" +msgid "Fantastic, I'm not supposed to leave our land." +msgstr "太棒了,我不應該離開我們的土地。" #: lang/json/mission_def_from_json.py msgid "Oh well, figured I'd have to do a lot of practice anyway." @@ -109409,10 +109579,6 @@ msgid "" "don't have any handy references." msgstr "" -#: lang/json/mission_def_from_json.py -msgid "Fantastic, I'm not supposed to leave our land." -msgstr "太棒了,我不應該離開我們的土地。" - #: lang/json/mission_def_from_json.py msgid "A library, bookstore should have one, schools are another good idea." msgstr "" @@ -109808,8 +109974,8 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "" -"He'll be in the right-hand fridge, in a jar with a picture of the Millenium " -"Falcon on it." +"He'll be in the right-hand fridge, in a jar with a picture of the Millennium" +" Falcon on it." msgstr "" #: lang/json/mission_def_from_json.py @@ -110773,7 +110939,7 @@ msgid "" "return with the data recorder that was attached to our prototype." msgstr "" -#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py +#: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." msgstr "" @@ -110781,7 +110947,7 @@ msgstr "" msgid "Don't expect our help then." msgstr "" -#: lang/json/mission_def_from_json.py +#: lang/json/mission_def_from_json.py lang/json/talk_topic_from_json.py msgid "" "If the robot remains operational don’t try to fight it head on, because it " "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " @@ -113977,8 +114143,8 @@ msgstr "面部毛髮:下頜帶造型鬍" #. ~ Description for Facial hair: chin strap #: lang/json/mutation_from_json.py msgid "" -"You have beard along the jaw lines, circling tha chin, and no moustache." -msgstr "你的鬍鬚沿著下顎線條,在下巴盤旋,沒有上唇髭鬚。" +"You have beard along the jaw lines, circling the chin, and no moustache." +msgstr "" #: lang/json/mutation_from_json.py msgid "Facial hair: beard" @@ -114038,7 +114204,7 @@ msgstr "" #. ~ Description for Facial hair: sideburns #: lang/json/mutation_from_json.py msgid "" -"You have patches of hair in front of your ears, that normaly would connect " +"You have patches of hair in front of your ears, that normally would connect " "your hair with the beard, but they are here by themselves." msgstr "" @@ -114115,7 +114281,7 @@ msgstr "" #. ~ Description for Weak Photophore #: lang/json/mutation_from_json.py msgid "" -"A photophore has grown from your head, you can make it glow soflty. This " +"A photophore has grown from your head, you can make it glow softly. This " "will make you very visible in the dark, ideal to attract a partner during " "mating season." msgstr "" @@ -119644,11 +119810,9 @@ msgstr "無論是出於個人選擇還是童年的創傷,乘車旅行對你而 msgid "Survivor Story" msgstr "倖存者故事" -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story -#. ~ Description for Survivor -#. ~ Description for Survivor Story +#. ~ Description for {'str': 'Survivor Story'} +#. ~ Description for {'str': 'Survivor'} +#. ~ Description for {'str': 'Survivor Story'} #: lang/json/mutation_from_json.py msgid "This NPC could tell you about how they survived the Cataclysm" msgstr "" @@ -122195,6 +122359,14 @@ msgstr "農村的房子" msgid "rural house roof" msgstr "農村房子屋頂" +#: lang/json/overmap_terrain_from_json.py +msgid "farm road" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "barn roof" +msgstr "穀倉屋頂" + #: lang/json/overmap_terrain_from_json.py msgid "campus admin building" msgstr "校區管理大樓" @@ -123224,6 +123396,10 @@ msgstr "倖存者的營地" msgid "military helipad" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "military base" +msgstr "" + #: lang/json/overmap_terrain_from_json.py lang/json/snippet_from_json.py msgid "house" msgstr "房屋" @@ -123472,10 +123648,6 @@ msgstr "穀倉" msgid "silo cap" msgstr "筒倉頂蓋" -#: lang/json/overmap_terrain_from_json.py -msgid "barn roof" -msgstr "穀倉屋頂" - #: lang/json/overmap_terrain_from_json.py msgid "ranch" msgstr "牧場" @@ -129349,7 +129521,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -129367,7 +129539,7 @@ msgid "" "a guard, others joked that you were nothing more than a mall cop with a " "fancy badge. Knowingly, you laughed it off as the you donned on your " "equipment and deployed. While you mainly spent time at base, you honed your" -" skills and recieved special implants to do your job easier at the low low " +" skills and received special implants to do your job easier at the low low " "cost of serving as a \"guard\" forever. Time to do your job, mission " "parameters look like they've expanded quite a bit though." msgstr "" @@ -132133,6 +132305,266 @@ msgstr "中央建築可以作為核心和餐廳。我們應該在東南跟西南 msgid "central building south half" msgstr "中央建築南半部" +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a mi-go resin shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use mi-go resin to expand the shelter so we have space for another" +" bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use mi-go resin to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the east side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the west side, " +"which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a mi-go resin building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a mi-go resin room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with mi-go resin." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We need some shelter, so build half of a rammed earth shack with a sod roof " +"on the northeast side of the camp" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should use rammed earth to expand the shelter so we have space for " +"another bed." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "We should use rammed earth to finish the northeast shack." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"east side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the east side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southeast side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southeast " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"northwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"west side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the west side," +" which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by putting up a rammed earth building on the " +"southwest side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We should expand our housing by adding a rammed earth room on the southwest " +"side, which we can also use as part of the central building." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a kitchen and dining hall. We should build " +"the northeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the east room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"northwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the west room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the east and west rooms with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southeast quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southeast room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build the " +"southwest quarter of one from rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build out " +"from the southwest room with rammed earth." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"A central building can act as a core and dining hall. We should build " +"between the southeast and southwest rooms with rammed earth." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We need some shelter, so set up a tent on the northeast side of the camp." @@ -133348,6 +133780,122 @@ msgstr "我們來建造金屬牆食堂的中央部分吧。" msgid "build center of the metal wall dining hall" msgstr "建造金屬牆食堂中央部分" +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen mi-go resin walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the mi-go resin central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this mi-go resin smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a mi-go resin wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a mi-go resin pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east mi-go resin wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E mi-go resin wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the mi-go resin dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the mi-go resin dining hall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets start building the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets finish the central kitchen rammed earth walls." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "finish the rammed earth central kitchen room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Lets get this rammed earth smoking area covered to protect the workers from " +"the weather." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth roofed area for smoking racks" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build a rammed earth wall pantry west of the kitchen." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build a rammed earth pantry" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the west rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build W rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the east rammed earth wall of the dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build E rammed earth wall" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "Lets build the center of the rammed earth dining hall." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "build center of the rammed earth dining hall" +msgstr "" + #: lang/json/recipe_from_json.py msgid "Lets start building the central kitchen rock walls." msgstr "我們開始來建造中央廚房石頭牆吧。" @@ -133634,6 +134182,42 @@ msgid "" "with a roof on the southwest side of the livestock field." msgstr "我們想要用牲畜舍來收容大型牲畜,所以在畜牧場的西南邊上,建造有屋頂的金屬牆窩棚。" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a mi-" +"go resin shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a mi-" +"go resin shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a mi-go resin shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a coop to contain our chickens and other birds, so build a " +"rammed earth shack with a roof on the northeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a storage room for feed, animal gear and tools, so build a " +"rammed earth shack with a roof on the southeast side of the livestock field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a stable for larger livestock, so build a rammed earth shack " +"with a roof on the southwest side of the livestock field." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a coop to contain our chickens and other birds, so build a " @@ -133779,47 +134363,83 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in a stone building." +" salt for our needs in an adobe hut." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE stone wall saltpan" +msgid "NE migo resin saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build a stone wall " -"shack with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build an adobe shack" +" with a roof on the southeast side of the saltworks field." msgstr "" #: lang/json/recipe_from_json.py -msgid "SE stone wall storage room" +msgid "SE migo resin storage room" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could take advantage of the the designation of this area to build a stone" -" brewery." +"We could take advantage of the the designation of this area to build an migo" +" resin brewery." msgstr "" #: lang/json/recipe_from_json.py -msgid "SW stone wall brewery" +msgid "SW migo resin brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE rammed earth saltpan" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE rammed earth storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build an " +"rammed earth brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW rammed earth brewery" msgstr "" #: lang/json/recipe_from_json.py msgid "" "We could divert saltwater from the swamp nearby to create a steady supply of" -" salt for our needs in an adobe hut." +" salt for our needs in a stone building." msgstr "" #: lang/json/recipe_from_json.py -msgid "NE wattle and daub saltpan" +msgid "NE stone wall saltpan" msgstr "" #: lang/json/recipe_from_json.py msgid "" -"We could use a storage room for chemicals and tools, so build an adobe shack" -" with a roof on the southeast side of the saltworks field." +"We could use a storage room for chemicals and tools, so build a stone wall " +"shack with a roof on the southeast side of the saltworks field." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SE stone wall storage room" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could take advantage of the the designation of this area to build a stone" +" brewery." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "SW stone wall brewery" +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "NE wattle and daub saltpan" msgstr "" #: lang/json/recipe_from_json.py @@ -134348,6 +134968,114 @@ msgid "" "filling in the floor." msgstr "我們想要大型廢金屬牆中央儲物建築。繼續建造地板。" +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large mi-go resin central storage building. Continue by " +"filling in the floor." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Begin by " +"building the east wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the west wing." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southwest corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southeast corner." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the southern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"building the northern entrance." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We could use a large rammed earth central storage building. Continue by " +"filling in the floor." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We could use a large stone central storage building. Begin by building the " @@ -134726,6 +135454,66 @@ msgid "" "up." msgstr "讓我們用金屬牆圍住這個陶器場,並設置更多的儲物空間。" +#: lang/json/recipe_from_json.py +msgid "" +"We can use a mi-go resin workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north mi-go resin wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a mi-go resin wall, and add add a bookshelf for " +"our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a mi-go resin walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with mi-go resin walls and get some more storage " +"set up." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"We can use a rammed earth workshop. Let's start by building a spot to " +"protect the workers from the rain." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's extend the north rammed earth wall to the west and add some storage " +"space." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand work area with a rammed earth wall, and add add a bookshelf for" +" our reference books." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's expand our production by adding a rammed earth walled pottery kiln " +"area." +msgstr "" + +#: lang/json/recipe_from_json.py +msgid "" +"Let's enclose this pottery with rammed earth walls and get some more storage" +" set up." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "We can use a wattle and daub workshop. Let's start by building a spot to " @@ -136095,6 +136883,44 @@ msgctxt "start_name" msgid "Shady Basement" msgstr "陰涼的地下室" +#. ~ Name for scenario 'Overrun' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Overrun" +msgstr "" + +#. ~ Name for scenario 'Overrun' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Overrun" +msgstr "" + +#. ~ Description for scenario 'Overrun' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Description for scenario 'Overrun' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"When your base got overrun by the dead, your last order was to retreat to " +"the armory. During all the chaos you got separated from your squad and you " +"are now stuck in the warehose all alone. You are not sure if anyone made it" +" to the armory, or you are the last man alive." +msgstr "" + +#. ~ Starting location for scenario 'Overrun'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Military Base Warehouse" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -137241,7 +138067,7 @@ msgstr "松鼠很好吃, 但是如果你用高傷害的槍械來攻擊他們的 #: lang/json/snippet_from_json.py msgid "" -"Squirrels really aint such a bad snack if you don't blast them all to hell." +"Squirrels really ain't such a bad snack if you don't blast them all to hell." msgstr "" #: lang/json/snippet_from_json.py @@ -141794,7 +142620,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "\n" -"ANALISIS OF TRANSPLANAR MATERIALS\n" +"ANALYSIS OF TRANSPLANAR MATERIALS\n" "\n" "T-SUBSTRATE\n" "\n" @@ -141805,8 +142631,8 @@ msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid " You are forgotten among the billions lost in the cataclysm…" -msgstr " 在大災難中失去的數十億人,你只是其中被遺忘的一員..." +msgid " You are forgotten among the billions lost in the cataclysm…" +msgstr "" #: lang/json/snippet_from_json.py msgid "" @@ -142981,7 +143807,7 @@ msgid "" "events, the CDC is issuing a warning to avoid public areas and spaces. An " "unknown biological contaminant is suspected to be affecting citizens. The " "CDC would like to remind the public to cover your nose and mouth when " -"sneezing, wash your hands frequently, and recieve an up-to-date flu shot if " +"sneezing, wash your hands frequently, and receive an up-to-date flu shot if " "possible. Boiling water is recommended until further notice." msgstr "" @@ -143353,9 +144179,9 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" "CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " +"how to make jewelry and art from it as well! We also discuss the correct " "way to use superglue without gluing your hands together!" -msgstr "工匠季刊: 通心粉不再只是食物! 學習如何讓它與珠寶藝術結合! 我們同時也討論如何正確使用超級黏膠而不會讓你的手黏在一起!" +msgstr "" #: lang/json/snippet_from_json.py msgid "" @@ -144518,7 +145344,7 @@ msgstr "" msgid "" "The rapid uptake and die-off of XE037 we observed in mouse tissue isn't " "quite what we thought. We're getting a bit better at what Dr. Takatoshi " -"calles 'negative space spectroscopy', and we've found tiny amounts of XE037 " +"calls 'negative space spectroscopy', and we've found tiny amounts of XE037 " "clustered around the nuclei of the mouse's cells." msgstr "" @@ -144529,8 +145355,8 @@ msgid "" " authorized. It had grown a duplicate heart in its pelvis and a new " "glandular organ that secreted some kind of acidic ooze, it melted our " "scalpels. We captured some of the ooze and sent it for further analysis. " -"It seems XE037 has unforseen mutagenic properties. Good thing we're wearing" -" our hazard suits." +"It seems XE037 has unforeseen mutagenic properties. Good thing we're " +"wearing our hazard suits." msgstr "" #: lang/json/snippet_from_json.py @@ -144584,11 +145410,11 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"oday we applied a very small sample of XE037, suspended in water, to subject" -" TP92, prior to necessary termination. During the postmortem examination, " -"the subject went through a revivification progress. Dr. Thoreaux was " -"surprised, to say the least. She bludgeoned it back to death with a " -"microscope." +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress. Dr. " +"Thoreaux was surprised, to say the least. She bludgeoned it back to death " +"with a microscope." msgstr "" #: lang/json/snippet_from_json.py @@ -144925,15 +145751,6 @@ msgid "" "this information." msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress. Dr. " -"Thoreaux was surprised, to say the least. She bludgeoned it back to death " -"with a microscope." -msgstr "" - #: lang/json/snippet_from_json.py msgid "" "Testing XE037 on mouse and cat subjects does not appear to display the same " @@ -145662,8 +146479,8 @@ msgid "metal" msgstr "重金屬" #: lang/json/snippet_from_json.py -msgid "reaggae" -msgstr "雷鬼" +msgid "reggae" +msgstr "" #: lang/json/snippet_from_json.py msgid "ska" @@ -145816,7 +146633,7 @@ msgid "" "ALIENS AMONG US! Janine Galfrizowich, of Martha's Vineyard, wrote in to our" " Paranormal Investigation Staff with this cryptic gem. \"They're always " "watching, always watching from the shadows. Stealing my avocadoes and " -"watching! They took my neighbour and made him into one of them!\" Our " +"watching! They took my neighbor and made him into one of them!\" Our " "journalists are trying to track Mrs Galfrizowich down, but it is clear " "enough that this ties into the well known Avocado Conspiracy (see issue 24, " "volume 7)." @@ -146087,8 +146904,8 @@ msgid "" "CHINESE SUPER SOLDIERS. At a global press conference, the People's Republic" " of China unveiled their new bionic-powered supersoldiers. These soldiers " "are equipped with an analogous compact module technology, known as 'XFS' in " -"press release documents, believed to be similar to CBM technology favoured " -"by NATO forces. \"We're not concerned by these announcements,\" DARPA " +"press release documents, believed to be similar to CBM technology favored by" +" NATO forces. \"We're not concerned by these announcements,\" DARPA " "spokesperson Linda Iridani told our reporters. \"We've been keeping an eye " "on Chinese developments in bionics for some time, and XFS technology is many" " years behind our own military-grade CBMs.\"" @@ -146282,11 +147099,12 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "" -"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Unexpectedly and " -"unpopularly, the president today suggested the possible institution of a " -"peacetime draft in response to increasing Chinese aggression towards Taiwan " -"and the Philippines. \"We must pray for the best while preparing for the " -"worst. We cannot abandon key allies in the face of Chinese bullying.\"" +"SUPPORT THE COUNTRIES THAT SUPPORT YOURS - PRESIDENT: Earlier today, in an " +"unexpected and unpopular decision, the president suggested the possible " +"institution of a peacetime draft in response to increasing Chinese " +"aggression towards Taiwan and the Philippines. \"We must pray for the best " +"while preparing for the worst. We cannot abandon key allies in the face of " +"Chinese bullying.\"" msgstr "" #: lang/json/snippet_from_json.py @@ -148297,7 +149115,7 @@ msgstr "\"不要對被咬的人開槍! 他們沒事! 只有死亡能夠讓你轉 #: lang/json/snippet_from_json.py msgid "" -"\"Check your freinds for bites, don't let them hide it and turn on you. " +"\"Check your friends for bites, don't let them hide it and turn on you. " "Only way out is to shoot em in the head.\"" msgstr "" @@ -148767,7 +149585,7 @@ msgstr "" msgid "" "\"This has to be China's fault. Seriously, why is nobody suspecting the " "people we're having a cold war with! This is an invasion! These aren't " -"zombies, it's just camoflauge! WAKE UP, SHEEPLE!\"" +"zombies, it's just camouflage! WAKE UP, SHEEPLE!\"" msgstr "" #: lang/json/snippet_from_json.py @@ -152431,6 +153249,10 @@ msgstr "湖畔小屋" msgid "Lighthouse Island" msgstr "燈塔島" +#: lang/json/start_location_from_json.py +msgid "Military Base Warehouse" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "拾荒者地堡" @@ -152480,16 +153302,16 @@ msgid "Clothing Store" msgstr "服飾店" #: lang/json/talk_topic_from_json.py -msgid "You there. Quiet down. Can you hear it? The song?" -msgstr "你那邊。靜下來。你能聽見嗎?這首歌?" +msgid "Acolyte." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "You're back. Have you come to listen to the song?" msgstr "你回來了。你有來聽這首歌嗎?" #: lang/json/talk_topic_from_json.py -msgid "Acolyte." -msgstr "" +msgid "You there. Quiet down. Can you hear it? The song?" +msgstr "你那邊。靜下來。你能聽見嗎?這首歌?" #: lang/json/talk_topic_from_json.py msgid "What? What do you mean? What song?" @@ -152636,36 +153458,36 @@ msgid "Yeah, alright." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you believe you can take on the burden of additional bones?" +msgid "There is an additional song you could take on, if you'd like." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you wish to take on more songs?" +msgid "" +"I know of certain bones that could be of use, if you'd like to know more." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There are bones to etch, songs to sing. Wish to join me?" +msgid "A song may yet be sung by you, should you wish to." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I know of certain bones that could be of use, if you'd like to know more." +msgid "Do you wish to take on more songs?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "There is an additional song you could take on, if you'd like." +msgid "Do you believe you can take on the burden of additional bones?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "A song may yet be sung by you, should you wish to." +msgid "There are bones to etch, songs to sing. Wish to join me?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That is all for now." +msgid "An acolyte should not take on too many songs at once." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "An acolyte should not take on too many songs at once." +msgid "That is all for now." msgstr "" #: lang/json/talk_topic_from_json.py @@ -152743,16 +153565,16 @@ msgstr "" msgid "I see. Very well then." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Only those who bear my mark will prove themselves worthy of my skills." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "You bear my mark, meaning I believe you have potential to learn to truly " "listen to the Song. Yes, I will lend my skills to you, for now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Only those who bear my mark will prove themselves worthy of my skills." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "I am glad to hear it. Let's go then." msgstr "" @@ -152799,7 +153621,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activites, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" +"I'm my own person, but I'm mostly willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can do some other activities, I can ride horses, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" @@ -152894,10 +153716,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "If we're next to each other, you can just bump into me and we'll start talking, right? But if I'm farther away, you're going to have to shout a bit (use the 'C'hat command) for me to hear you. You'll need to see me for us to have a conversation. Or we can talk by radios if we both have them.\n" -" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overriden. You can set and clear overrides with shouted commands." +" When we talk, you can give me instructions about how to fight or when to sleep or whatever. I'll mostly do them, and you can ask me what my current instructions are. Sometimes you'll give me two sets of instructions: a normal set, and an override for a specific situation. I'll tell you which instructions are overridden. You can set and clear overrides with shouted commands." msgstr "" -"如果我們彼此相鄰,你可以撞我,我們會開始對話,對吧?但是,如果我離得更遠,你就必須要大聲喊叫(使用'C'大喊),這樣我才能聽到你的聲音。我要在你視線內,這樣我們才能進行對話。或者,如果我們倆都有雙向無線電的話,我們就可以透過它來交談。\n" -"當我們交談時,你可以下達有關如何戰鬥或何時睡覺或其他行動的指令。我主要會做這些,你可以問我當前的指令是什麼。有時,你會給我兩套指令:普通命令和針對特定情況的暫時命令。我會告訴你哪些命令已被暫時命令取代。你可以大喊命令來下達或取消暫時命令。" #: lang/json/talk_topic_from_json.py msgid "" @@ -153121,13 +153941,13 @@ msgid "Thanks. I have some things for you to do." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " -"anymore..." +msgid "Hi there, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there, ." +msgid "" +"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law " +"anymore..." msgstr "" #: lang/json/talk_topic_from_json.py @@ -153201,24 +154021,24 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Anything to do before I go to sleep?" -msgstr "在我要睡之前還有什麼要做的嗎?" +msgid "No, just no..." +msgstr "不要, 就只是不要" #: lang/json/talk_topic_from_json.py -msgid "Just few minutes more..." -msgstr "再幾分鐘就好…" +msgid "Just let me sleep, !" +msgstr "就讓我去睡覺吧, !" #: lang/json/talk_topic_from_json.py msgid "Make it quick, I want to go back to sleep." msgstr "快一點啦, 我想要回去睡覺了。" #: lang/json/talk_topic_from_json.py -msgid "Just let me sleep, !" -msgstr "就讓我去睡覺吧, !" +msgid "Just few minutes more..." +msgstr "再幾分鐘就好…" #: lang/json/talk_topic_from_json.py -msgid "No, just no..." -msgstr "不要, 就只是不要" +msgid "Anything to do before I go to sleep?" +msgstr "在我要睡之前還有什麼要做的嗎?" #: lang/json/talk_topic_from_json.py msgid "Wake up!" @@ -153243,14 +154063,14 @@ msgstr "" msgid "no, go back to sleep." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "What is it, friend?" -msgstr "什麼事,朋友?" - #: lang/json/talk_topic_from_json.py msgid " *pshhhttt* I'm reading you boss, over." msgstr "\"滋滋扑滋\" 我正聽著呢,老大,完畢。" +#: lang/json/talk_topic_from_json.py +msgid "What is it, friend?" +msgstr "什麼事,朋友?" + #: lang/json/talk_topic_from_json.py msgid "I want to give you some commands for combat." msgstr "我想給你一些戰鬥命令。" @@ -153631,14 +154451,14 @@ msgstr "留在原地。" msgid "Show me what needs to be done at the camp." msgstr "告訴營寨還需要什麼。" -#: lang/json/talk_topic_from_json.py -msgid "I'm not doing much currently." -msgstr "我目前做得不多。" - #: lang/json/talk_topic_from_json.py msgid "I'm currently ." msgstr "我目前 。" +#: lang/json/talk_topic_from_json.py +msgid "I'm not doing much currently." +msgstr "我目前做得不多。" + #: lang/json/talk_topic_from_json.py msgid "I meant what are your goals?" msgstr "我想知道你的目標是什麼?" @@ -153699,14 +154519,14 @@ msgstr "* 嗤嗤* 十 - 四,我會去那裡,完畢。" msgid "Sure thing, I'll make my way there." msgstr "當然,我會去那裡。" -#: lang/json/talk_topic_from_json.py -msgid "" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, this summer heat is hitting me hard, let's take a quick break, how " @@ -153717,10 +154537,6 @@ msgstr "是的,夏天的炎熱使我難受,讓我們休息一下, msgid "OK, maybe it'll stop me from freezing in this weather, what's up?" msgstr "好吧,也許這能不讓我在這種天氣被凍僵,如何?" -#: lang/json/talk_topic_from_json.py -msgid "Man it's dark out isn't it? what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, it's the time of day for a quick break surely! How are you holding " @@ -153728,13 +154544,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, I'm feeling pretty sick… are you doing OK though?" +msgid "Man it's dark out isn't it? what's up?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " -"what's up?" +msgid "Well, I'm feeling pretty sick… are you doing OK though?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -153743,6 +154557,12 @@ msgid "" "Anyway, you coping OK, ? " msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"OK, let's take a moment, oh, and thanks for helping me with that thing, so… " +"what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Now, we've got a moment, I was just thinking it's been a month or so since… " @@ -153814,14 +154634,14 @@ msgstr "很好, 別突然亂動…" msgid "Keep your distance!" msgstr "保持你的距離!" -#: lang/json/talk_topic_from_json.py -msgid "This is my territory, ." -msgstr "這是我的地盤,。" - #: lang/json/talk_topic_from_json.py msgid "" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "This is my territory, ." +msgstr "這是我的地盤,。" + #: lang/json/talk_topic_from_json.py msgid "Calm down. I'm not going to hurt you." msgstr "冷靜點。我不會傷害你。" @@ -153838,14 +154658,14 @@ msgstr "" msgid "&Put hands up." msgstr "&把手舉起來。" -#: lang/json/talk_topic_from_json.py -msgid "*drops_her_weapon." -msgstr "*丟下她的武器。" - #: lang/json/talk_topic_from_json.py msgid "*drops his weapon." msgstr "*丟下他的武器。" +#: lang/json/talk_topic_from_json.py +msgid "*drops_her_weapon." +msgstr "*丟下她的武器。" + #: lang/json/talk_topic_from_json.py msgid "Now get out of here" msgstr "快滾" @@ -153874,14 +154694,6 @@ msgstr "怎麼了?" msgid "I don't care." msgstr "我不在乎。" -#: lang/json/talk_topic_from_json.py -msgid "I have other jobs for you. Want to hear about them?" -msgstr "我有其他的工作給你。想要聽看看嗎?" - -#: lang/json/talk_topic_from_json.py -msgid "I have more jobs for you. Want to hear about them?" -msgstr "我有更多的工作給你。想要聽看看嗎?" - #: lang/json/talk_topic_from_json.py msgid "I just have one job for you. Want to hear about it?" msgstr "我只有一件工作給你。想要聽看看嗎?" @@ -153890,6 +154702,14 @@ msgstr "我只有一件工作給你。想要聽看看嗎?" msgid "I have another job for you. Want to hear about it?" msgstr "我有另一件工作給你。想要聽看看嗎?" +#: lang/json/talk_topic_from_json.py +msgid "I have more jobs for you. Want to hear about them?" +msgstr "我有更多的工作給你。想要聽看看嗎?" + +#: lang/json/talk_topic_from_json.py +msgid "I have other jobs for you. Want to hear about them?" +msgstr "我有其他的工作給你。想要聽看看嗎?" + #: lang/json/talk_topic_from_json.py msgid "I don't have any more jobs for you." msgstr "我已經沒有可以給你辦的工作了。" @@ -153907,14 +154727,14 @@ msgstr "喔, 好吧。" msgid "Never mind, I'm not interested." msgstr "別在意, 我沒興趣。" -#: lang/json/talk_topic_from_json.py -msgid "What about it?" -msgstr "這樣如何?" - #: lang/json/talk_topic_from_json.py msgid "Which job?" msgstr "哪件工作?" +#: lang/json/talk_topic_from_json.py +msgid "What about it?" +msgstr "這樣如何?" + #: lang/json/talk_topic_from_json.py msgid "You're not working on anything for me now." msgstr "你現在並沒有幫我做任何工作。" @@ -154128,48 +154948,48 @@ msgid "Thanks!" msgstr "謝謝!" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for not telling you." -msgstr "我有些苦衷,不能告訴你。" +msgid "Focus on the road, mate!" +msgstr "專心路況,夥伴!" #: lang/json/talk_topic_from_json.py -msgid "Nothing comes to my mind now. Ask me later perhaps?" -msgstr "現在我什麼都沒想到。或許晚點再問我?" +msgid "I must focus on the road!" +msgstr "我必須專心路況!" #: lang/json/talk_topic_from_json.py -msgid "I'm too tired, let me rest first." -msgstr "我太累了, 讓我先休息一下。" +msgid "I'm too thirsty, give me something to drink." +msgstr "我太渴了, 給我點能喝的東西。" #: lang/json/talk_topic_from_json.py msgid "I'm too hungry, give me something to eat." msgstr "我太餓了, 給我點能吃的東西。" #: lang/json/talk_topic_from_json.py -msgid "I'm too thirsty, give me something to drink." -msgstr "我太渴了, 給我點能喝的東西。" +msgid "I'm too tired, let me rest first." +msgstr "我太累了, 讓我先休息一下。" #: lang/json/talk_topic_from_json.py -msgid "I must focus on the road!" -msgstr "我必須專心路況!" +msgid "Nothing comes to my mind now. Ask me later perhaps?" +msgstr "現在我什麼都沒想到。或許晚點再問我?" #: lang/json/talk_topic_from_json.py -msgid "Focus on the road, mate!" -msgstr "專心路況,夥伴!" +msgid "I have some reason for not telling you." +msgstr "我有些苦衷,不能告訴你。" #: lang/json/talk_topic_from_json.py msgid "Ah, okay." msgstr "啊,好的。" #: lang/json/talk_topic_from_json.py -msgid "Why should I travel with you?" -msgstr "為什麼我要跟著你旅行?" +msgid "Not until I get some antibiotics..." +msgstr "我還沒找到抗生素…" #: lang/json/talk_topic_from_json.py msgid "You asked me recently; ask again later." msgstr "你沒多久前才問過我, 晚點再說吧。" #: lang/json/talk_topic_from_json.py -msgid "Not until I get some antibiotics..." -msgstr "我還沒找到抗生素…" +msgid "Why should I travel with you?" +msgstr "為什麼我要跟著你旅行?" #: lang/json/talk_topic_from_json.py msgid "Understood. I'll get those antibiotics." @@ -154260,20 +155080,20 @@ msgid "On second thought, never mind." msgstr "我再想想, 抱歉。" #: lang/json/talk_topic_from_json.py -msgid "I have some reason for denying you training." -msgstr "我有些苦衷,不能接受你的訓練。" - -#: lang/json/talk_topic_from_json.py -msgid "Give it some time, I'll show you something new later..." -msgstr "給我點時間, 我會讓你看些新玩意…" +msgid "I can't train you properly while you're operating a vehicle!" +msgstr "你在駕駛車輛時我無法訓練你。" #: lang/json/talk_topic_from_json.py msgid "I can't train you properly while I'm operating a vehicle!" msgstr "我在駕駛車輛時無法訓練你。" #: lang/json/talk_topic_from_json.py -msgid "I can't train you properly while you're operating a vehicle!" -msgstr "你在駕駛車輛時我無法訓練你。" +msgid "Give it some time, I'll show you something new later..." +msgstr "給我點時間, 我會讓你看些新玩意…" + +#: lang/json/talk_topic_from_json.py +msgid "I have some reason for denying you training." +msgstr "我有些苦衷,不能接受你的訓練。" #: lang/json/talk_topic_from_json.py msgid "Not a bloody chance, I'm going to get left behind!" @@ -154311,14 +155131,14 @@ msgstr "我想自己管好自己就好了。" msgid "I understand…" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Why should I share my equipment with you?" -msgstr "為什麼要我分裝備給你?" - #: lang/json/talk_topic_from_json.py msgid "You just asked me for stuff; ask later." msgstr "你沒多久前才跟我要東西, 晚點再說吧。" +#: lang/json/talk_topic_from_json.py +msgid "Why should I share my equipment with you?" +msgstr "為什麼要我分裝備給你?" + #: lang/json/talk_topic_from_json.py msgid "Okay, fine." msgstr "好吧, 算了。" @@ -154462,13 +155282,13 @@ msgid "You might be seeing more of me…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " -"I've seen in a long time." +msgid "Hey again. *kzzz*" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey again. *kzzz*" +msgid "" +"I… I'm free. *Zzzt* I'm actually free! *bzzz* Look, you're the first person " +"I've seen in a long time." msgstr "" #: lang/json/talk_topic_from_json.py @@ -154675,7 +155495,7 @@ msgid "" " Some faction camp missions can be duplicated by companion activities, but building up the camp can only be done via faction camp missions.\n" " You assign missions by interacting with the bulletin board. You'll see a list of available missions for your central camp tile. If your camp has expansions, you can tab through the expansions to see the available missions at each expansion.\n" " Remember, companions on camp missions need to be fed, and will become angry if they complete a mission but there isn't any food in the larder.\n" -" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any ohter way." +" There is one special mission called 'Emergency Recall'. You can use this to retrieve any companion on a faction camp mission, but this cancels the mission and wastes any resources used on it. Only use it to recover allies when something has gone really wrong with your camp and you can't get them to come back any other way." msgstr "" #: lang/json/talk_topic_from_json.py @@ -155473,28 +156293,28 @@ msgid "This is a low driving test response." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greeting citizen, what brings you to the FoodLair?" -msgstr "公民你好,是什麼風把你吹來美食巢穴呢?" +msgid "Greetings friend, it's nice to see you." +msgstr "朋友你好,很高興見到你。" #: lang/json/talk_topic_from_json.py -msgid "Still here? Take your time, it's rough out there." -msgstr "還在?慢慢來,這很艱難。" +msgid "So you're back… Explain yourself!" +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Greetings friend, it's nice to see you." -msgstr "朋友你好,很高興見到你。" +msgid "What sorcery is this?" +msgstr "這是什麼巫術?" #: lang/json/talk_topic_from_json.py msgid "Welcome home Foodkid!" msgstr "歡迎回家,美食小子!" #: lang/json/talk_topic_from_json.py -msgid "What sorcery is this?" -msgstr "這是什麼巫術?" +msgid "Still here? Take your time, it's rough out there." +msgstr "還在?慢慢來,這很艱難。" #: lang/json/talk_topic_from_json.py -msgid "So you're back… Explain yourself!" -msgstr "" +msgid "Greeting citizen, what brings you to the FoodLair?" +msgstr "公民你好,是什麼風把你吹來美食巢穴呢?" #: lang/json/talk_topic_from_json.py msgid "Greetings… Foodperson?" @@ -155529,14 +156349,14 @@ msgid "Wow! Such an honor to meet you in person!" msgstr "哇!親身見到你真是太榮幸了!" #: lang/json/talk_topic_from_json.py -msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" -msgstr "你在開玩笑?美食人不是真實的,它是餐廳吉祥物!" +msgid "Are you joking? Foodperson is not real, it's a restaurant mascot!" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"The great Foodperson in the flesh! Such an honor to finally meet you in " "person!" -msgstr "偉大的美食人活生生站在我面前!終於親身見到你真是太榮幸了!" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Ah… Well, nice to meet you Foodperson." @@ -156830,6 +157650,10 @@ msgid "" " just busy not dying." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "I just can't talk about that right now. I can't." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I was at work at the hospital, when it all went down. It's a bit of a blur." @@ -156838,8 +157662,7 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke. I'd seen such horrible injuries, and then I… " -", I can't even talk about it." +"shift I… well, I broke." msgstr "" #: lang/json/talk_topic_from_json.py @@ -156850,11 +157673,8 @@ msgid "" "as usual. Then, towards the end, stuff just skyrocketed. We thought it was" " a Chinese attack, and that's what we were being told. People coming in " "crazed, covered in wounds from bullets and bites. About halfway through my " -"shift I… well, I broke." -msgstr "" - -#: lang/json/talk_topic_from_json.py -msgid "I just can't talk about that right now. I can't." +"shift I… well, I broke. I'd seen such horrible injuries, and then I… " +", I can't even talk about it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -157190,13 +158010,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My wife made it out with me, but got eaten by one of those plant " +"My husband made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"My husband made it out with me, but got eaten by one of those plant " +"My wife made it out with me, but got eaten by one of those plant " "monsters a few days before I met you. This hasn't been a great year for me." msgstr "" @@ -157255,7 +158075,8 @@ msgid "I'm sorry you lost someone." msgstr "我很遺憾你失去了某人。" #: lang/json/talk_topic_from_json.py -msgid "Just another tale of love and loss. Not one I like to tell." +msgid "" +"I said, I don't wanna talk about it. How are you not understanding this?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -157265,8 +158086,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I said, I don't wanna talk about it. How are you not understanding this?" +msgid "Just another tale of love and loss. Not one I like to tell." msgstr "" #: lang/json/talk_topic_from_json.py @@ -157291,34 +158111,34 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost her." +msgid "All right, fine. I had someone. I lost him." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "All right, fine. I had someone. I lost him." +msgid "All right, fine. I had someone. I lost her." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"She was at home when the bombs started dropping and the world went to hell." -" I was at work. I tried to make it to our house, but the city was a war " +"He was at home when the bombs started dropping and the world went to hell. " +"I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my wife, I would " -"have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my husband, I would" +" have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"He was at home when the bombs started dropping and the world went to hell. " -"I was at work. I tried to make it to our house, but the city was a war " +"She was at home when the bombs started dropping and the world went to hell." +" I was at work. I tried to make it to our house, but the city was a war " "zone. Things I can't describe lurching through the streets, crushing people" " and cars. Soldiers trying to stop them, but hitting people in the " "crossfire as much as anything. And then the collateral damage would get " -"right back up and join the enemy. If it hadn't been for my husband, I would" -" have just left, but I did what I could and I slipped through. I actually " +"right back up and join the enemy. If it hadn't been for my wife, I would " +"have just left, but I did what I could and I slipped through. I actually " " made it alive." msgstr "" @@ -157370,11 +158190,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My wife was still alive. She'd been in " +"up part? Like, out of all this? My husband was still alive. He'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"she'd lost a ton of blood, she was delirious by the time I found her. I " -"couldn't get her out, so I gave her food and water and just stayed with her " -"and held her hand until she passed. And then… well, then I did what you " +"he'd lost a ton of blood, he was delirious by the time I found him. I " +"couldn't get him out, so I gave him food and water and just stayed with him " +"and held his hand until he passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -157382,11 +158202,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I did. Took a few hours to get an opening. And you wanna know the fucked " -"up part? Like, out of all this? My husband was still alive. He'd been in " +"up part? Like, out of all this? My wife was still alive. She'd been in " "the basement the whole time, pinned under a collapsed piece of floor. And " -"he'd lost a ton of blood, he was delirious by the time I found him. I " -"couldn't get him out, so I gave him food and water and just stayed with him " -"and held his hand until he passed. And then… well, then I did what you " +"she'd lost a ton of blood, she was delirious by the time I found her. I " +"couldn't get her out, so I gave her food and water and just stayed with her " +"and held her hand until she passed. And then… well, then I did what you " "have to do to the dead now. And then I packed up the last few fragments of " "my life, and I try to never look back." msgstr "" @@ -158020,16 +158840,6 @@ msgid "" "Hell on Earth. I wish I'd paid more attention in Sunday School." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I lived alone, on the old family property way out of town. My wife passed " -"away a bit over a month before this started… cancer. If anything good has " -"come out of all this, it's that I finally see a positive to losing her so " -"young. I'd been shut in for a while anyway. When the news started talking " -"about Chinese bio weapons and sleeper agents, and showing the rioting in " -"Boston and such, I curled up with my canned soup and changed the channel." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I lived alone, on the old family property way out of town. My husband " @@ -158041,6 +158851,16 @@ msgid "" "channel." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I lived alone, on the old family property way out of town. My wife passed " +"away a bit over a month before this started… cancer. If anything good has " +"come out of all this, it's that I finally see a positive to losing her so " +"young. I'd been shut in for a while anyway. When the news started talking " +"about Chinese bio weapons and sleeper agents, and showing the rioting in " +"Boston and such, I curled up with my canned soup and changed the channel." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Well, it built up a bit. There was that acid rain, it burnt up one of my " @@ -158116,14 +158936,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " -"interested in getting attached. You didn't pay me to be your friend." +"Like I said, you want me to tell you a story, you gotta pony up the whisky." +" A full bottle, mind you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Like I said, you want me to tell you a story, you gotta pony up the whisky." -" A full bottle, mind you." +"Listen. I'm gonna cut this off short. I work for you, okay? I'm not " +"interested in getting attached. You didn't pay me to be your friend." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158426,15 +159246,6 @@ msgid "" "help, I'd just be another dripping corpse." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " -"peel out of there with her brother - my best man - in his pickup truck as " -"things went bad. So, until I run into them again one way or another, I'm " -"just gonna keep on believing they're out there, doing well. That's more " -"than most of us have." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I have this weird hope. It's probably stupid, but I saw my fiancé " @@ -158445,11 +159256,16 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "What were you saying before that?" +msgid "" +"Well, I have this weird hope. It's probably stupid, but I saw my fiancée " +"peel out of there with her brother - my best man - in his pickup truck as " +"things went bad. So, until I run into them again one way or another, I'm " +"just gonna keep on believing they're out there, doing well. That's more " +"than most of us have." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Welcome! You seem new, how can I help you?" +msgid "What were you saying before that?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158472,6 +159288,10 @@ msgstr "" msgid "How's the weather?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Welcome! You seem new, how can I help you?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "What is this place?" msgstr "這是什麼地方?" @@ -158558,16 +159378,16 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. If " -"you had found our community earlier, you could have had a higher chance to " -"join. The newest member joined just a few days ago." +"decisions. But as I said, your chances are low, like everyone else's. The " +"newest member joined just a long time ago." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "You have to ask our leader, Helena, first. She's the one who makes those " -"decisions. But as I said, your chances are low, like everyone else's. The " -"newest member joined just a long time ago." +"decisions. But as I said, your chances are low, like everyone else's. If " +"you had found our community earlier, you could have had a higher chance to " +"join. The newest member joined just a few days ago." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158614,15 +159434,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey! What are you doing up here? You are not allowed to come here." +msgid "You're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You're back." +msgid "So…?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "So…?" +msgid "Hey! What are you doing up here? You are not allowed to come here." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158656,15 +159476,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am sorry, but nobody is allowed to take anything from here. We would like" -" to help you, but we already have enough mouths to feed." +"I am afraid you can't. Look, we are running low on our rations, and we " +"don't want to waste even more. Even if you just want to 'borrow' it. Too " +"bad, we could've helped you if you had come here earlier." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I am afraid you can't. Look, we are running low on our rations, and we " -"don't want to waste even more. Even if you just want to 'borrow' it. Too " -"bad, we could've helped you if you had come here earlier." +"I am sorry, but nobody is allowed to take anything from here. We would like" +" to help you, but we already have enough mouths to feed." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158707,14 +159527,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"That information is a bit private, but you can see for yourself. We have " -"about 20 crates full of non-perishables." +"I don't know anymore. You see, we used to have 20 crates full of non-" +"perishables. That was months ago. We are running out." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I don't know anymore. You see, we used to have 20 crates full of non-" -"perishables. That was months ago. We are running out." +"That information is a bit private, but you can see for yourself. We have " +"about 20 crates full of non-perishables." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158764,7 +159584,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "It doesn't matter, I can read anything. But mystery books were almost my " -"favourite. I wish I had more of them." +"favorite. I wish I had more of them." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158783,11 +159603,11 @@ msgid "That's good to hear." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Pleased to meet you." +msgid "Are you here to protect us?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Are you here to protect us?" +msgid "Pleased to meet you." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158844,11 +159664,11 @@ msgid "That's the most hopeful thing I've heard so far." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." +msgid "Same way you got yours, I bet." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Same way you got yours, I bet." +msgid "CRISPR? Radiation? Something in the water? Maybe it was bunnies." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158860,19 +159680,19 @@ msgid "You're disgusting." msgstr "你真噁心。" #: lang/json/talk_topic_from_json.py -msgid "Insulting people who could help you is unlikely to aid survival." +msgid "I'm very sorry to tell you this, but you should look in a mirror." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm very sorry to tell you this, but you should look in a mirror." +msgid "Insulting people who could help you is unlikely to aid survival." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I can't believe my eyes. Please get me outta here…" +msgid "Hey, ." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hey, ." +msgid "I can't believe my eyes. Please get me outta here…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158898,7 +159718,9 @@ msgid "Sounds good, Barry." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello Ma'am, what brings you here?" +msgid "" +"I see that badge, I think you need to keep on walking, straight off this " +"property." msgstr "" #: lang/json/talk_topic_from_json.py @@ -158906,9 +159728,7 @@ msgid "Hello Sir, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need to keep on walking, straight off this " -"property." +msgid "Hello Ma'am, what brings you here?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -158982,16 +159802,16 @@ msgstr "" msgid "Where can I find Chris?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Hi, what's up?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I see that badge. You need to leave our land, my relatives have no fondness" " for Marshals." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hi, what's up?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Hi, Your dad asked me to come find you, said you've been looking for your " @@ -159083,16 +159903,16 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi, what brings you here?" -msgstr "嗨,什麼風把你吹來這?" +msgid "Is that a U.S. Marshal's badge you're wearing?" +msgstr "你佩戴的是聯邦法警的徽章嗎?" #: lang/json/talk_topic_from_json.py msgid "Hello, what brings you here?" msgstr "哈囉,什麼風把你吹來這呢?" #: lang/json/talk_topic_from_json.py -msgid "Is that a U.S. Marshal's badge you're wearing?" -msgstr "你佩戴的是聯邦法警的徽章嗎?" +msgid "Hi, what brings you here?" +msgstr "嗨,什麼風把你吹來這?" #: lang/json/talk_topic_from_json.py msgid "Yes, I'm a marshal." @@ -159212,12 +160032,6 @@ msgstr "你女兒住這條路?" msgid "Where is your brother's place?" msgstr "你哥哥住在哪裡?" -#: lang/json/talk_topic_from_json.py -msgid "" -"I see that badge, I think you need ot keep on walking, straight off this " -"property." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." msgstr "很棒的酪農場。你一定很堅強才能讓它持續運作。" @@ -159403,14 +160217,14 @@ msgstr "就這樣吧。我們可以討論別的嗎?" msgid "That's all for now. I'd best get going." msgstr "就這樣吧。我該走了。" -#: lang/json/talk_topic_from_json.py -msgid "Hello, We don't see many people these days." -msgstr "哈囉,這些日子裡我們沒見到太多人。" - #: lang/json/talk_topic_from_json.py msgid "Leave our property, Marshal." msgstr "離開我們的財產,法警。" +#: lang/json/talk_topic_from_json.py +msgid "Hello, We don't see many people these days." +msgstr "哈囉,這些日子裡我們沒見到太多人。" + #: lang/json/talk_topic_from_json.py msgid "Hi, it looks like you are doing well here." msgstr "嗨,看來你在這裡過得不錯。" @@ -159607,10 +160421,8 @@ msgid "Tell me about your dad." msgstr "告訴我關於你老爸的事情。" #: lang/json/talk_topic_from_json.py -msgid "" -"Ma'am, I don't know how the hell you got down here but if you have any sense" -" you'll get out while you can." -msgstr "女士, 我不知道你是怎麼到這裡來的。如果你還有點理智的話, 趁現在你還能離開, 趕緊走吧。" +msgid "Marshal, I hope you're here to assist us." +msgstr "法警, 我希望你是來幫忙的。" #: lang/json/talk_topic_from_json.py msgid "" @@ -159619,8 +160431,10 @@ msgid "" msgstr "先生, 我不知道你是怎麼到這裡來的。如果你還有點理智的話, 趁現在你還能離開, 趕緊走吧。" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I hope you're here to assist us." -msgstr "法警, 我希望你是來幫忙的。" +msgid "" +"Ma'am, I don't know how the hell you got down here but if you have any sense" +" you'll get out while you can." +msgstr "女士, 我不知道你是怎麼到這裡來的。如果你還有點理智的話, 趁現在你還能離開, 趕緊走吧。" #: lang/json/talk_topic_from_json.py msgid "What are you doing down here?" @@ -159681,16 +160495,16 @@ msgid "Whatever they did it must have worked since we are still alive…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ma'am you are not authorized to be here… you should leave." -msgstr "" +msgid "Marshal, I'm rather surprised to see you here." +msgstr "法警, 在這看到你令我有點驚訝。" #: lang/json/talk_topic_from_json.py msgid "Sir you are not authorized to be here… you should leave." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm rather surprised to see you here." -msgstr "法警, 在這看到你令我有點驚訝。" +msgid "Ma'am you are not authorized to be here… you should leave." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "[MISSION] The captain sent me to get a frequency list from you." @@ -159726,6 +160540,22 @@ msgid "" "hoping a few plain text messages can get picked up though." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hello, marshal." +msgstr "你好,法警。" + +#: lang/json/talk_topic_from_json.py +msgid "Marshal, I'm afraid I can't talk now." +msgstr "元帥, 抱歉我現在無法跟你交談。" + +#: lang/json/talk_topic_from_json.py +msgid "I'm not in charge here, marshal." +msgstr "法警,我不是這裡的負責人。" + +#: lang/json/talk_topic_from_json.py +msgid "I'm supposed to direct all questions to my leadership, marshal." +msgstr "法警, 我想這些問題該交由我的領導回答。" + #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." msgstr "" @@ -159738,14 +160568,6 @@ msgstr "你應該管好自己的事, 這裡沒什麼好看的。" msgid "If you need something you'll need to talk to someone else." msgstr "如果你想要什麼的話, 你該找別人去。" -#: lang/json/talk_topic_from_json.py -msgid "Ma'am" -msgstr "夫人" - -#: lang/json/talk_topic_from_json.py -msgid "Hey miss, don't you think it would be safer if you stuck with me?" -msgstr "嘿小姐, 難道你不覺得和我一起會更安全麼?" - #: lang/json/talk_topic_from_json.py msgid "Sir." msgstr "先生。" @@ -159755,20 +160577,12 @@ msgid "Dude, if you can hold your own you should look into enlisting." msgstr "老兄, 如果你靠得住, 你該去報名參軍的。" #: lang/json/talk_topic_from_json.py -msgid "Hello, marshal." -msgstr "你好,法警。" - -#: lang/json/talk_topic_from_json.py -msgid "Marshal, I'm afraid I can't talk now." -msgstr "元帥, 抱歉我現在無法跟你交談。" - -#: lang/json/talk_topic_from_json.py -msgid "I'm not in charge here, marshal." -msgstr "法警,我不是這裡的負責人。" +msgid "Ma'am" +msgstr "夫人" #: lang/json/talk_topic_from_json.py -msgid "I'm supposed to direct all questions to my leadership, marshal." -msgstr "法警, 我想這些問題該交由我的領導回答。" +msgid "Hey miss, don't you think it would be safer if you stuck with me?" +msgstr "嘿小姐, 難道你不覺得和我一起會更安全麼?" #: lang/json/talk_topic_from_json.py msgid "Don't mind me…" @@ -159825,14 +160639,15 @@ msgid "I've no use for weaklings. Run. Now." msgstr "我對懦夫沒興趣。快滾,現在。" #: lang/json/talk_topic_from_json.py -msgid "Please, help me. I need food." -msgstr "請幫幫我,我需要食物。" +msgid "" +"So, any luck with convincing the others to come on your crazy adventure yet?" +msgstr "那麼,說服其他人加入你那瘋狂的冒險有什麼進展嗎?" #: lang/json/talk_topic_from_json.py msgid "" -"Please, help me. I need food. Aren't you their sheriff? Can't you help " -"me?" -msgstr "請幫幫我,我需要食物。你不是他們的警長嗎?難道你不能幫我嗎?" +"I'm sorry to say it after all you've done for me, but… I don't suppose " +"you've got anything to eat?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Thank you again. I really appreciate the food." @@ -159840,14 +160655,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I'm sorry to say it after all you've done for me, but… I don't suppose " -"you've got anything to eat?" -msgstr "" +"Please, help me. I need food. Aren't you their sheriff? Can't you help " +"me?" +msgstr "請幫幫我,我需要食物。你不是他們的警長嗎?難道你不能幫我嗎?" #: lang/json/talk_topic_from_json.py -msgid "" -"So, any luck with convincing the others to come on your crazy adventure yet?" -msgstr "那麼,說服其他人加入你那瘋狂的冒險有什麼進展嗎?" +msgid "Please, help me. I need food." +msgstr "請幫幫我,我需要食物。" #: lang/json/talk_topic_from_json.py msgid "" @@ -159866,15 +160680,15 @@ msgstr "離我遠一點!" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm so hungry." -msgstr "他們說他們人太多了,不能讓我加入。我被允許在這邊紮營只要我能保持乾淨跟不搞事,不過我好餓阿。" +"here as long as I keep it clean and don't make a fuss, but I'm reduced to " +"begging to survive." +msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "They won't let me in. They say they're too full. I'm allowed to camp out " -"here as long as I keep it clean and don't make a fuss, but I'm reduced to " -"begging to survive." -msgstr "" +"here as long as I keep it clean and don't make a fuss, but I'm so hungry." +msgstr "他們說他們人太多了,不能讓我加入。我被允許在這邊紮營只要我能保持乾淨跟不搞事,不過我好餓阿。" #: lang/json/talk_topic_from_json.py msgid "Why don't you scavenge your own food?" @@ -159973,16 +160787,16 @@ msgid "" "hurry to face that again." msgstr "謝謝你的好意,但我想我寧願留在這裡等待機會,也不願再去外面冒險。我還記得,我並不急著再次面對它。" -#: lang/json/talk_topic_from_json.py -msgid "I'm sorry, I'm too hungry to make a big decision like that." -msgstr "對不起,我太餓了,無法做出那麼重大的決定。" - #: lang/json/talk_topic_from_json.py msgid "" "That's quite the offer, but I don't think I'd survive the trip. I don't " "think you realize how useless I am in this world." msgstr "這是相當棒的提議,但我不認為我會在旅途中倖存下來。我不認為你意識到我在這個世界上是多麼無用。" +#: lang/json/talk_topic_from_json.py +msgid "I'm sorry, I'm too hungry to make a big decision like that." +msgstr "對不起,我太餓了,無法做出那麼重大的決定。" + #: lang/json/talk_topic_from_json.py msgid "I can keep you safe. I'll take you there myself." msgstr "我可以保證你的安全。我會親自把你帶到那裡。" @@ -160064,16 +160878,16 @@ msgstr "你是認真的嗎?穿著恐龍裝?" msgid "Do you need something to eat?" msgstr "你需要吃點東西嗎?" +#: lang/json/talk_topic_from_json.py +msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Yeah, I'm real hungry and they put drugs in most of the food. I can see " "you're not like that." msgstr "是的,我真的很餓,他們把藥物放在大部分食物中。我可以看出你不是那樣的。" -#: lang/json/talk_topic_from_json.py -msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Actually can I ask you something else?" msgstr "事實上,我可以問你別的嗎?" @@ -160163,6 +160977,12 @@ msgid "" "have shields up, to protect ourselves." msgstr "你問我能看到什麼,但我不告訴你你看到了什麼。有時候我們不得不屏蔽起來,保護自己。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well… I had it all pretty together, but the others have left, and now the " +"masters won't let me build my sanctuary. Can you help me figure them out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "That's it! I'm just gonna need a little time to get it all set up. Thanks." @@ -160170,12 +160990,6 @@ msgid "" "keep me going." msgstr "就是這樣!我只需要一點時間就可以完成所有設置。謝謝。你幫了我很多忙。我對這一切感覺更加自信讓我繼續前進。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well… I had it all pretty together, but the others have left, and now the " -"masters won't let me build my sanctuary. Can you help me figure them out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Why don't you leave this place? Come with me, I could use some help out " @@ -160193,19 +161007,16 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Don't bother with these assholes." -msgstr "別理那些混蛋。" +msgid "Fuck off, dickwaddle." +msgstr "滾開,蠢貨。" #: lang/json/talk_topic_from_json.py -msgid "Hey there, not-asshole. Good to see you again." -msgstr "嘿,不混蛋的。很高興再次見到你。" +msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" +msgstr "呦。還有其他人熱衷於從這個巴士站搬到你的帳篷城嗎?" #: lang/json/talk_topic_from_json.py -msgid "" -"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " -"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" -" cranky. We cool?" -msgstr "嘿,我很抱歉先前有點嚇壞了。你可能是一個混蛋,但我相信你並不是那個意思。我的血糖很低,我有點暴躁。我們沒問題吧?" +msgid "Hey there. Good to see you again." +msgstr "嘿。很高興再次見到你。" #: lang/json/talk_topic_from_json.py msgid "" @@ -160214,16 +161025,19 @@ msgid "" msgstr "小心點,我現在又累又餓,對自己的行為不負任何責任。" #: lang/json/talk_topic_from_json.py -msgid "Hey there. Good to see you again." -msgstr "嘿。很高興再次見到你。" +msgid "" +"Look, I'm sorry for freaking out earlier. You might be an asshole but I'm " +"sure you didn't mean it like that. My blood sugar is hella low, I get a bit" +" cranky. We cool?" +msgstr "嘿,我很抱歉先前有點嚇壞了。你可能是一個混蛋,但我相信你並不是那個意思。我的血糖很低,我有點暴躁。我們沒問題吧?" #: lang/json/talk_topic_from_json.py -msgid "Yo. Anyone else keen on moving from this bus stop to your tent city?" -msgstr "呦。還有其他人熱衷於從這個巴士站搬到你的帳篷城嗎?" +msgid "Hey there, not-asshole. Good to see you again." +msgstr "嘿,不混蛋的。很高興再次見到你。" #: lang/json/talk_topic_from_json.py -msgid "Fuck off, dickwaddle." -msgstr "滾開,蠢貨。" +msgid "Don't bother with these assholes." +msgstr "別理那些混蛋。" #: lang/json/talk_topic_from_json.py msgid "What's up?" @@ -160507,12 +161321,6 @@ msgid "" "that?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I dunno, scientific interest? If you don't bring me anything, no worries. " -"I'm positively swimming in entertainment here, as you can see." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "If you get me a sample, I'll join your crazy camp expedition. Hell, if you " @@ -160521,6 +161329,12 @@ msgid "" " sound, maybe make sure it's not a sporulating body." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I dunno, scientific interest? If you don't bring me anything, no worries. " +"I'm positively swimming in entertainment here, as you can see." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." msgstr "" @@ -160563,14 +161377,14 @@ msgstr "" msgid "I'll see what I can do." msgstr "我會看看我能做什麼。" -#: lang/json/talk_topic_from_json.py -msgid "Hey, are you a big fan of survival of the fittest?" -msgstr "你是適者生存的粉絲嗎?" - #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Hey, are you a big fan of survival of the fittest?" +msgstr "你是適者生存的粉絲嗎?" + #: lang/json/talk_topic_from_json.py msgid "Why do you ask?" msgstr "你為什麼問?" @@ -160589,14 +161403,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " -"Help a poor sickly soul out?" +"Oh you know, the usual: sittin' out here until I starve to death, playin' " +"cards with Dave, that kinda thing." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Oh you know, the usual: sittin' out here until I starve to death, playin' " -"cards with Dave, that kinda thing." +"Because I sure ain't fit, so I'm sittin' out here until I starve to death. " +"Help a poor sickly soul out?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -160620,12 +161434,12 @@ msgid "Why are you camped out here if they won't let you in?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." +msgid "That's awful kind of you, you really are a wonderful person." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "That's awful kind of you, you really are a wonderful person." +msgid "" +"Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." msgstr "" #: lang/json/talk_topic_from_json.py @@ -160895,10 +161709,6 @@ msgstr "" msgid "What's your take on the situation here?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Oh, uh… hi. You look new. I'm Aleesha." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Oh, hey, it's you again." msgstr "" @@ -160911,6 +161721,10 @@ msgstr "" msgid "Aw hey, look who's back." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Oh, uh… hi. You look new. I'm Aleesha." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, kid. What's up?" msgstr "" @@ -160928,16 +161742,16 @@ msgid "Hi Aleesha. I can't stay to talk." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm fourteen." -msgstr "我不是小孩了,好嗎?我已經十四歲了。" +msgid "I'm not a kid, okay? I'm sixteen." +msgstr "我不是小孩了,好嗎?我已經十六歲了。" #: lang/json/talk_topic_from_json.py msgid "I'm not a kid, okay? I'm fifteen." msgstr "我不是小孩了,好嗎?我已經十五歲了。" #: lang/json/talk_topic_from_json.py -msgid "I'm not a kid, okay? I'm sixteen." -msgstr "我不是小孩了,好嗎?我已經十六歲了。" +msgid "I'm not a kid, okay? I'm fourteen." +msgstr "我不是小孩了,好嗎?我已經十四歲了。" #: lang/json/talk_topic_from_json.py msgid "Sorry, I didn't mean anything by it. What's up?" @@ -160947,14 +161761,6 @@ msgstr "" msgid "Sorry, I didn't mean anything by it. I'll be on my way." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"I don't know what's up. I'm not sure what we've even doing here. They say " -"we're supposed to wait until we can be moved to the shelter downstairs, but " -"we've been here days and there's no word on how long we'll be waiting. It's" -" all so stupid, and nobody can tell me anything." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "We're just standing around here waiting, like a bunch of idiots. We're " @@ -160964,6 +161770,14 @@ msgid "" " We can hear them at night." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"I don't know what's up. I'm not sure what we've even doing here. They say " +"we're supposed to wait until we can be moved to the shelter downstairs, but " +"we've been here days and there's no word on how long we'll be waiting. It's" +" all so stupid, and nobody can tell me anything." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You can't just go asking people questions like that nowadays. I'm a " @@ -161001,8 +161815,7 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." +msgid "Hello again, gorgeous" msgstr "" #: lang/json/talk_topic_from_json.py @@ -161012,7 +161825,8 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello again, gorgeous" +msgid "" +"Oh my, you're a beautiful lady, so nice to see you. They call me Alonso." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161042,33 +161856,33 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Now that you are here, everything. Is there anything Alonso can… *do for " -"you*?" +"Well, it's a lot better now that you're here. Nice to see a familiar face." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Well, it's a lot better now that you're here. Nice to see a familiar face." +"Now that you are here, everything. Is there anything Alonso can… *do for " +"you*?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Alonso cannot help himself, in the face of someone so fine as you." +msgid "You know me, I gotta be me, right?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "You know me, I gotta be me, right?" +msgid "Alonso cannot help himself, in the face of someone so fine as you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " +"Aw man, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Aw man, why you gotta be like that? I'm just tryin' to get an air of " +"Aw come on, why you gotta be like that? I'm just tryin' to get an air of " "mystery okay? Nobody wants to be with a slutty guy from Brooklyn, but " "Alonso the mysterious is another story." msgstr "" @@ -161097,12 +161911,6 @@ msgstr "" msgid "Thanks. I'd better get going." msgstr "謝謝。我該走了。" -#: lang/json/talk_topic_from_json.py -msgid "" -"Alonso does not wish to talk about the past, only the future. There are " -"dark days ahead, but perhaps together we can bring a little light?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I'm tryin' ta forget, y'know? Don't like thinkin' about the past. Better " @@ -161111,8 +161919,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Here in the center, Alonso is a bit lonely. We get a few brave, strong " -"travellers like yourself, though, and seeing them brightens Alonso's day." +"Alonso does not wish to talk about the past, only the future. There are " +"dark days ahead, but perhaps together we can bring a little light?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -161122,7 +161930,9 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, another new face. Hello. I am Boris." +msgid "" +"Here in the center, Alonso is a bit lonely. We get a few brave, strong " +"travellers like yourself, though, and seeing them brightens Alonso's day." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161137,6 +161947,10 @@ msgstr "" msgid "It is good to see you again." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Ah, another new face. Hello. I am Boris." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Boris." msgstr "" @@ -161205,6 +162019,13 @@ msgstr "" msgid "I'm sorry. I'd better get going." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, now that you mention it, with the back bay cleared I could probably " +"set up back there and start work. I'll think about it, get back to me " +"later." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "There isn't much to do with a hammer and a saw here indoors, and working " @@ -161215,13 +162036,6 @@ msgid "" "caravans bring food, so they get priority, I can't argue with that." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, now that you mention it, with the back bay cleared I could probably " -"set up back there and start work. I'll think about it, get back to me " -"later." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Everyone agrees this is bad. Sleeping on a cot on the floor, crowded in " @@ -161251,15 +162065,15 @@ msgid "Got any more bread I can trade flour for?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there. I'm Dana, nice to see a new face." +msgid "Hello, nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello, nice to see you again." +msgid "It's good to see you're still around." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "It's good to see you're still around." +msgid "Hi there. I'm Dana, nice to see a new face." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161311,10 +162125,8 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do a bit. I got a sourdough starter going almost as soon as I arrived, " -"and it's making passable bread already. I cooked some up yesterday " -"actually, I could probably trade a loaf of fresh bread for, say, about eight" -" cups of flour." +"Not since I last saw you, sorry. Come by in another day or two and I'll try" +" to keep a loaf set aside for you, but they disappear fast." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161325,8 +162137,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Not since I last saw you, sorry. Come by in another day or two and I'll try" -" to keep a loaf set aside for you, but they disappear fast." +"I do a bit. I got a sourdough starter going almost as soon as I arrived, " +"and it's making passable bread already. I cooked some up yesterday " +"actually, I could probably trade a loaf of fresh bread for, say, about eight" +" cups of flour." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161348,12 +162162,6 @@ msgid "" "that's a lot more than most." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " -"not too bad honestly. Everyone here seems to like it." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Great, here's a loaf of the best damn sourdough bread in the world. I used " @@ -161375,6 +162183,12 @@ msgid "" "now." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Great, here's a loaf of my locally-famous, not-very-mature sourdough. It's " +"not too bad honestly. Everyone here seems to like it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "You seem pretty unhappy about the quality of your bread. Is there something" @@ -161404,6 +162218,10 @@ msgid "" "gonna murder someone soon, mark my words." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Have you heard anything back from the ranch about jobs yet?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Huh. I've made a few friends here, but not so much as I'd stick around here" @@ -161411,10 +162229,6 @@ msgid "" "me. It does sound nice, if they're looking for more workers." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Have you heard anything back from the ranch about jobs yet?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I spoke to the foreman over at Tacoma Ranch. If you're willing to put in " @@ -161452,13 +162266,13 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Well now, good to see another new face! Welcome to the center, friend, I'm " -"Draco." +msgid "Always good to see you, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Always good to see you, friend." +msgid "" +"Well now, good to see another new face! Welcome to the center, friend, I'm " +"Draco." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161695,12 +162509,12 @@ msgid "Well then, I'll leave you here where it's safe." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Man, just imagine what I could do with a new guitar." +msgid "" +"My savior! My patron of the arts! You're always welcome here, friend." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"My savior! My patron of the arts! You're always welcome here, friend." +msgid "Man, just imagine what I could do with a new guitar." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161800,14 +162614,14 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " -"up some Merch bucks for, say, five joints or joints-worth of the good stuff." +"Yeah, no worries, though. I'm good at the moment. Ask me again later and " +"maybe I'll have scrounged up some more cash for you." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Yeah, no worries, though. I'm good at the moment. Ask me again later and " -"maybe I'll have scrounged up some more cash for you." +"Amazing! My lucky day. Let's see here. What can I offer… I can scrounge " +"up some Merch bucks for, say, five joints or joints-worth of the good stuff." msgstr "" #: lang/json/talk_topic_from_json.py @@ -161858,12 +162672,6 @@ msgstr "" msgid "Is there anything I can do to help you out?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " -"meet new people but there are no beds to share." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hello again." msgstr "" @@ -161876,6 +162684,12 @@ msgstr "" msgid "Oh, hi." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " +"meet new people but there are no beds to share." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." msgstr "" @@ -161935,15 +162749,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." +msgid "Well, hello." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Well, hello." +msgid "Good to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Good to see you again." +msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162008,12 +162822,6 @@ msgid "" "look like we'll be here for the long term. If we live that long." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " -"call me Gunny." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "Hi." msgstr "嗨。" @@ -162022,6 +162830,12 @@ msgstr "嗨。" msgid "Hey again." msgstr "嘿,又見面了。" +#: lang/json/talk_topic_from_json.py +msgid "" +"Oh, hello. I don't think I've seen you around before. I'm Guneet, people " +"call me Gunny." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." msgstr "" @@ -162069,12 +162883,12 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." +msgid "Nice to see you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Nice to see you again." +msgid "" +"Hi there. Haven't see you around here before. I'm Jenny, Jenny Forcette." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162225,15 +163039,6 @@ msgid "" "like this before somebody snaps." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Well, there's a bunch of us. We're starting to form a bit of a community. " -"Fatima and I work together a fair bit, and I've been hanging out with Dana, " -"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " -"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " -"What did you want to know?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "For better or worse, we're a community now. Fatima and I work together a " @@ -162246,6 +163051,15 @@ msgid "" "want to know?" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Well, there's a bunch of us. We're starting to form a bit of a community. " +"Fatima and I work together a fair bit, and I've been hanging out with Dana, " +"Draco, and Aleesha quite a lot. I don't know the Borichenko bunch, the " +"Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " +"What did you want to know?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" msgstr "你能告訴我有關自由商會的事情嗎?" @@ -162311,14 +163125,6 @@ msgid "" "hope that there's a future to be had." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"Boris and Garry are married, I guess. They kinda keep to themselves, they " -"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" -" I'm not totally sure. He seems nice enough, but he's a man of few words. " -"I can't get a good bead on them. I've learned not to pry too much though." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "I didn't get to know Boris, Garry, and Stan so well for the first while. " @@ -162331,10 +163137,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I really can't get a bead on them. They never really talk to anyone outside" -" of their little family group, they just sit in their own spot and speak " -"Punjabi. They always seem nice, and they do their share, they just don't " -"have any social connection." +"Boris and Garry are married, I guess. They kinda keep to themselves, they " +"seem a bit standoffish if you ask me. Stan is Boris's brother, I think, but" +" I'm not totally sure. He seems nice enough, but he's a man of few words. " +"I can't get a good bead on them. I've learned not to pry too much though." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162348,14 +163154,10 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " -"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " -"both seem to want to run the show here, but I try to stay out of those " -"politics and just focus on building stuff. I don't see much good coming of " -"it. Alonso is fine, he's clearly interested in me, and also in every other " -"single woman here. Not my thing, in a group this small. John is a walking " -"stereotype, I imagine there must be more depth to him, but I haven't seen it" -" yet." +"I really can't get a bead on them. They never really talk to anyone outside" +" of their little family group, they just sit in their own spot and speak " +"Punjabi. They always seem nice, and they do their share, they just don't " +"have any social connection." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162372,13 +163174,25 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +"Vanessa… well, she's nice, I guess. I gotta say, she kinda drives me nuts, " +"but we're in this together so I try not to be too harsh. Uyen and Rhyzaea " +"both seem to want to run the show here, but I try to stay out of those " +"politics and just focus on building stuff. I don't see much good coming of " +"it. Alonso is fine, he's clearly interested in me, and also in every other " +"single woman here. Not my thing, in a group this small. John is a walking " +"stereotype, I imagine there must be more depth to him, but I haven't seen it" +" yet." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"Howdy, pardner. They call me Clemens. John Clemens. I'm an ol' cowhand." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, John." msgstr "" @@ -162433,11 +163247,11 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello ma'am. I am Mandeep Singh." +msgid "Hello sir. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hello sir. I am Mandeep Singh." +msgid "Hello ma'am. I am Mandeep Singh." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162480,15 +163294,15 @@ msgid "" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." +msgid "Hi there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hi there." +msgid "Oh, hello there." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, hello there." +msgid "Ah! You are new. I'm sorry, I'm Mangalpreet." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162672,7 +163486,7 @@ msgstr "" msgid "" "This is amazing news! Thank you so much! I've talked to some of the " "traders who have been there and I really think I can help, mostly with the " -"manual labour but also with the bookkeeping end. It sounds so much better " +"manual labor but also with the bookkeeping end. It sounds so much better " "than this place. Thanks, my friend! We'll get packing, and see if we can " "get a place on the next caravan out. It'll be a little while I'm sure, but " "at least our child won't be born in captivity." @@ -162689,12 +163503,12 @@ msgid "What brings you around here? We don't see a lot of new faces." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." +msgid "Need to talk?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Need to talk?" +msgid "" +"Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162786,17 +163600,17 @@ msgid "Do you want to talk about your story?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " -"Stan." +msgid "Hm? Oh, hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Hm? Oh, hi." +msgid "...Hi." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "...Hi." +msgid "" +"Hello. I'm sorry, if we've met before, I don't really remember. I'm… I'm " +"Stan." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162909,13 +163723,13 @@ msgid "Hmm, can we change this shave a little please?" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "" -"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " -"Vanessa." +msgid "Oh, you're back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you're back." +msgid "" +"Oh, great. Another new mouth to feed? Just what we need. Well, I'm " +"Vanessa." msgstr "" #: lang/json/talk_topic_from_json.py @@ -162954,14 +163768,6 @@ msgstr "" msgid "Could you give me a haircut?" msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "" -"You want the sarcastic version, or the really sarcastic version? I'm stuck " -"in a dank shitty brick building with two dozen strangers, the world's dead, " -"and there's not enough food to go around. Why don't you fuckin' figure it " -"out?" -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Well, I'm stuck in a dank shitty brick building with two dozen strangers, " @@ -162970,6 +163776,14 @@ msgid "" "to keeping my belly full. People like getting a good haircut." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "" +"You want the sarcastic version, or the really sarcastic version? I'm stuck " +"in a dank shitty brick building with two dozen strangers, the world's dead, " +"and there's not enough food to go around. Why don't you fuckin' figure it " +"out?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " @@ -163147,15 +163961,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"Even once we got things sorted out, there weren't enough beds for everyone, " -"and definitely not enough supplies. These are harsh times. We're doing what" -" we can for those folks… at least they've got shelter." +"I do. I don't know what you did to convince them to move out, but our " +"supply chain and I both thank you. I hope it wasn't too unseemly." msgstr "" #: lang/json/talk_topic_from_json.py msgid "" -"I do. I don't know what you did to convince them to move out, but our " -"supply chain and I both thank you. I hope it wasn't too unseemly." +"Even once we got things sorted out, there weren't enough beds for everyone, " +"and definitely not enough supplies. These are harsh times. We're doing what" +" we can for those folks… at least they've got shelter." msgstr "" #: lang/json/talk_topic_from_json.py @@ -163514,14 +164328,14 @@ msgstr "像個文明人, 不然我就讓你生不如死。" msgid "Just on watch, move along." msgstr "看什麼, 快離開。" -#: lang/json/talk_topic_from_json.py -msgid "Ma'am, you really shouldn't be traveling out there." -msgstr "夫人, 你真的不應該旅行到那裏。" - #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" msgstr "外面盡是蠻荒, 對吧?" +#: lang/json/talk_topic_from_json.py +msgid "Ma'am, you really shouldn't be traveling out there." +msgstr "夫人, 你真的不應該旅行到那裏。" + #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" msgstr "" @@ -163550,14 +164364,14 @@ msgstr "" msgid "Well, I'd better be going. Bye." msgstr "我想我要走了,再見。" -#: lang/json/talk_topic_from_json.py -msgid "Welcome..." -msgstr "歡迎…" - #: lang/json/talk_topic_from_json.py msgid "Welcome marshal..." msgstr "歡迎法警…" +#: lang/json/talk_topic_from_json.py +msgid "Welcome..." +msgstr "歡迎…" + #: lang/json/talk_topic_from_json.py msgid "" "Before you say anything else, we're full. We don't have the space, nor the " @@ -163789,14 +164603,14 @@ msgid "" "attacked by zombie hordes, as you might guess." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Citizen..." -msgstr "公民…" - #: lang/json/talk_topic_from_json.py msgid "Marshal..." msgstr "法警…" +#: lang/json/talk_topic_from_json.py +msgid "Citizen..." +msgstr "公民…" + #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" msgstr "我可以交易補給品嗎?" @@ -163853,14 +164667,14 @@ msgid "" "buy from you. I don't suppose you want to donate?" msgstr "不行。我們沒有多餘的物資能夠賣你,而且我們也沒有辦法跟你買任何東西。我想你應該不會想要捐贈吧?" -#: lang/json/talk_topic_from_json.py -msgid "Heh, you look important." -msgstr "嘿, 你看起來很重要。" - #: lang/json/talk_topic_from_json.py msgid "That sure is a shiny badge you got there!" msgstr "你那真是一個閃亮亮的警徽啊!" +#: lang/json/talk_topic_from_json.py +msgid "Heh, you look important." +msgstr "嘿, 你看起來很重要。" + #: lang/json/talk_topic_from_json.py msgid "I'm actually new." msgstr "我其實是新來的。" @@ -163921,16 +164735,16 @@ msgid "" "it." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Ssh. Some people in here hate… mutations. This was an accident." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "" "Same way you got yours, I bet. Keep quiet about it, some people here look " "down on people like us." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Ssh. Some people in here hate… mutations. This was an accident." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Sorry to ask" msgstr "很抱歉我問了這樣子的問題" @@ -163953,22 +164767,22 @@ msgstr "我要買。" msgid "Who needs rebar?" msgstr "誰需要鋼筋?" +#: lang/json/talk_topic_from_json.py +msgid "As if you're one to talk. Screw You." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Screw You!" msgstr "去你的!" #: lang/json/talk_topic_from_json.py -msgid "As if you're one to talk. Screw You." +msgid "I thought I smelled a pig. I jest… please don't arrest me." msgstr "" #: lang/json/talk_topic_from_json.py msgid "Huh, thought I smelled someone new. Can I help you?" msgstr "嗯, 看來我聞到菜鳥味了。我能幫你什麼?" -#: lang/json/talk_topic_from_json.py -msgid "I thought I smelled a pig. I jest… please don't arrest me." -msgstr "" - #: lang/json/talk_topic_from_json.py msgid "You… smelled me?" msgstr "" @@ -164245,35 +165059,115 @@ msgid "Glad to have you aboard." msgstr "很高興有你一同搭乘。" #: lang/json/talk_topic_from_json.py -msgid "" -"Hold there. I don't care how you got access to this location, but you are " -"coming no further. Go away." -msgstr "等一下。我不在乎你是怎麼進來這裡的,但是你不能再前進了。快離開。" +msgid "So, do you need something?" +msgstr "那麼,你需要什麼嗎?" + +#: lang/json/talk_topic_from_json.py +msgid "Yes, mercenary?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Mercenary." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't you have a mission to do?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well?" +msgstr "好?" + +#: lang/json/talk_topic_from_json.py +msgid "Say it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Get with it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Make it quick." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't loiter." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Don't do anything stupid." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ugh I hate intercom duty… Wait is the speaker still on?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please don't bother us senselessly." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Silence]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Crackles On]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[A red LED blinks on]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "[Unintelligible]" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Whats up with the interference in this thing?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Speak slowly and clearly. Please." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Say again?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "If/you speak to/understand… you/me. Yes?" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "We haven't changed our mind. Go away." msgstr "我們沒有改變主意。快離開。" #: lang/json/talk_topic_from_json.py -msgid "So, do you need something?" -msgstr "那麼,你需要什麼嗎?" +msgid "" +"Hold there. I don't care how you got access to this location, but you are " +"coming no further. Go away." +msgstr "等一下。我不在乎你是怎麼進來這裡的,但是你不能再前進了。快離開。" #: lang/json/talk_topic_from_json.py -msgid "So how's it down there?" -msgstr "那麼,下面如何啊?" +msgid "Wait! What??" +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Lets trade." -msgstr "我們來交易吧。" +msgid "You do realize that the front door is just open?" +msgstr "" #: lang/json/talk_topic_from_json.py -msgid "I came looking for valuables, maybe I can trade with you instead?" -msgstr "我是來找貴重物品的,也許我能與你交易,就不用尋找了?" +msgid "Lets trade." +msgstr "我們來交易吧。" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" msgstr "外面是世界末日!請讓我進去!" +#: lang/json/talk_topic_from_json.py +msgid "I was just looking for valuables, maybe I can trade with you instead?" +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" msgstr "你需要完成任何工作嗎?" @@ -164302,7 +165196,7 @@ msgstr "" msgid "" "It was a modified Wraitheon chassis, with a custom AI. We hoped it would " "interact with the outside world for us, but you know how well it went… " -"Shame about what happened, with the evisceration and all..." +"Shame about what happened, with the evisceration and all…" msgstr "" #: lang/json/talk_topic_from_json.py @@ -164334,7 +165228,7 @@ msgstr "好吧,我會離開的" #: lang/json/talk_topic_from_json.py msgid "" -"Theres nothing you could do for us, now leave before I'm forced to…\n" +"There's nothing you could do for us, now leave before I'm forced to…\n" "[You hear a short, muffled conversation from across the intercom]\n" "\n" "the intercom: Well, it seems we do have some use for you. It's a dangerous task, but if you complete it we will allow you limited trading access." @@ -164348,6 +165242,14 @@ msgstr "跟我說說吧。" msgid "I'm not risking myself for a deal that bad." msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "You know the deal, good luck." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Got it." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "Something to say?" msgstr "有話要說嗎?" @@ -164411,10 +165313,6 @@ msgstr "其實,我還有地方得馬上去。" msgid "Rough out there isn't it?" msgstr "外面盡是蠻荒,對吧?" -#: lang/json/talk_topic_from_json.py -msgid "Well?" -msgstr "好?" - #: lang/json/talk_topic_from_json.py msgid "Good to have some company, I guess." msgstr "很高興有個夥伴,我想。" @@ -164522,14 +165420,6 @@ msgstr "其實,我認為我沒空做那個,抱歉。" msgid "Keep it civil, merc." msgstr "" -#: lang/json/talk_topic_from_json.py -msgid "Here to trade, I hope?" -msgstr "我希望在這裡進行交易,可以嗎?" - -#: lang/json/talk_topic_from_json.py -msgid "Safe travels, scavenger." -msgstr "旅途平安,拾荒者。" - #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -164545,11 +165435,12 @@ msgid "Oh, a U.S. marshal, how quaint." msgstr "喔,一位聯邦法警,多麼復古。" #: lang/json/talk_topic_from_json.py -msgid "" -"We have been supplying this lab here with food from a few hunting and " -"farming communities nearby. The roads are though and dangerous, but it " -"makes good money, and beats scavenging the cities for scraps." -msgstr "我們一直在這里為該實驗室提供附近一些狩獵和農業社區的食物。道路雖然險峻,但是能賺很多錢,而且完勝在城市裡拾荒。" +msgid "Here to trade, I hope?" +msgstr "我希望在這裡進行交易,可以嗎?" + +#: lang/json/talk_topic_from_json.py +msgid "Safe travels, scavenger." +msgstr "旅途平安,拾荒者。" #: lang/json/talk_topic_from_json.py msgid "" @@ -164557,6 +165448,13 @@ msgid "" "fair deal?" msgstr "我管好我的事,你管好你自己的,法警。這樣可以接受嗎?" +#: lang/json/talk_topic_from_json.py +msgid "" +"We have been supplying this lab here with food from a few hunting and " +"farming communities nearby. The roads are though and dangerous, but it " +"makes good money, and beats scavenging the cities for scraps." +msgstr "我們一直在這里為該實驗室提供附近一些狩獵和農業社區的食物。道路雖然險峻,但是能賺很多錢,而且完勝在城市裡拾荒。" + #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." msgstr "那麼請注意安全。" @@ -164773,16 +165671,16 @@ msgid "I'll talk with them then…" msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Morning ma'am, how can I help you?" -msgstr "早安小姐, 我可以幫你做什麼嗎?" +msgid "Can I help you, marshal?" +msgstr "我能幫你什麼嗎,法警?" #: lang/json/talk_topic_from_json.py msgid "Morning sir, how can I help you?" msgstr "早安先生, 我可以幫你做什麼嗎?" #: lang/json/talk_topic_from_json.py -msgid "Can I help you, marshal?" -msgstr "我能幫你什麼嗎,法警?" +msgid "Morning ma'am, how can I help you?" +msgstr "早安小姐, 我可以幫你做什麼嗎?" #: lang/json/talk_topic_from_json.py msgid "" @@ -164890,14 +165788,14 @@ msgstr "你有什麼類型的工作可以給我做?" msgid "Not now." msgstr "現在不行。" -#: lang/json/talk_topic_from_json.py -msgid "I can take a look at you or your companions if you are injured." -msgstr "如果你或是你的同伴受傷了, 我能照料你們。" - #: lang/json/talk_topic_from_json.py msgid "Come back later, I need to take care of a few things first." msgstr "晚點再回來, 我手頭上有點事情要忙。" +#: lang/json/talk_topic_from_json.py +msgid "I can take a look at you or your companions if you are injured." +msgstr "如果你或是你的同伴受傷了, 我能照料你們。" + #: lang/json/talk_topic_from_json.py msgid "[$200, 30m] I need you to patch me up." msgstr "[$200, 30分] 我需要你醫療我。" @@ -165250,11 +166148,11 @@ msgid "I must purge this place before I can move on." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Huh? *mumble mumble* … Who are you?" +msgid "Oh, you again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Oh, you again." +msgid "Huh? *mumble mumble* … Who are you?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -165266,11 +166164,11 @@ msgid "And leave my tower and all my research? I think not." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Do you seek power as well?" +msgid "Ah, hello again." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Ah, hello again." +msgid "Do you seek power as well?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -165339,12 +166237,12 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid "You make an efficent strike against %s" +msgid "You make an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py #, python-format -msgid " makes an efficent strike against %s" +msgid " makes an efficient strike against %s" msgstr "" #: lang/json/technique_from_json.py @@ -169284,6 +170182,15 @@ msgstr "" msgid "A section of flooring made out of a tough, gray, rubbery material." msgstr "" +#: lang/json/terrain_from_json.py +msgid "dirt floor" +msgstr "泥土地" + +#. ~ Description for dirt floor +#: lang/json/terrain_from_json.py +msgid "Floor consisting of finely mixed earth that has been tamped down." +msgstr "" + #: lang/json/terrain_from_json.py msgid "concrete floor" msgstr "混凝土地板" @@ -169414,15 +170321,6 @@ msgid "" "resistance and sliding, commonly for recreational sports." msgstr "" -#: lang/json/terrain_from_json.py -msgid "dirt floor" -msgstr "泥土地" - -#. ~ Description for dirt floor -#: lang/json/terrain_from_json.py -msgid "Floor consisting of finely mixed earth that has been tamped down." -msgstr "" - #. ~ Description for dirt floor #: lang/json/terrain_from_json.py msgid "" @@ -169582,6 +170480,15 @@ msgstr "" msgid "Moist spongy moss." msgstr "" +#: lang/json/terrain_from_json.py +msgid "paper floor" +msgstr "" + +#. ~ Description for paper floor +#: lang/json/terrain_from_json.py +msgid "Floor made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "walnut tree" msgstr "核桃樹" @@ -170866,7 +171773,7 @@ msgstr "燒盡的飛彈" #. ~ Description for blown-out missile #: lang/json/terrain_from_json.py msgid "" -"This is a section of an ICBM, an Intercontiental Ballistic Missile. This " +"This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." msgstr "" @@ -170937,8 +171844,8 @@ msgstr "沉積機控制面板" msgid "" "This is a VERY expensive-looking apparatus that's labeled 'Chemical Vapor " "Deposition Machine'. With the input of certain exceptionally rare chemicals" -" and elements, one could conceievably coat one's weapon with diamond. While" -" the process is extremely complicated, a previous user has helpfully " +" and elements, one could conceivably coat one's weapon with diamond. While " +"the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" @@ -171053,7 +171960,7 @@ msgstr "高壓油斷路器" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A circuit breaker that uses oil in its arc supression chamber." +msgid "A circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -171066,7 +171973,7 @@ msgstr "小型高壓油斷路器" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py -msgid "A small circuit breaker that uses oil in its arc supression chamber." +msgid "A small circuit breaker that uses oil in its arc suppression chamber." msgstr "" #: lang/json/terrain_from_json.py @@ -171136,7 +172043,7 @@ msgstr "輸送帶" #. ~ Description for conveyor belt #: lang/json/terrain_from_json.py -msgid "A convetor belt. Used to transport things." +msgid "A conveyor belt. Used to transport things." msgstr "" #: lang/json/terrain_from_json.py @@ -171360,7 +172267,7 @@ msgstr "" #. ~ Description for card reader #: lang/json/terrain_from_json.py msgid "" -"This looks like the console controling the security door, there's a pretty " +"This looks like the console controlling the security door, there's a pretty " "big reading surface on it. You can see \"Fp\" soberly printed above the " "reader. You have no idea what could open it." msgstr "" @@ -171790,6 +172697,11 @@ msgstr "岩頂" msgid "A section of flat natural rock." msgstr "一塊平坦的天然岩石。" +#. ~ Description for flat roof +#: lang/json/terrain_from_json.py +msgid "A flat surface made of pulpy mass, covered in sticky wasp saliva." +msgstr "" + #: lang/json/terrain_from_json.py msgid "empty space" msgstr "空位" @@ -172423,9 +173335,8 @@ msgstr "蜂巢牆" #. ~ Description for paper wall #: lang/json/terrain_from_json.py msgid "" -"A huge wall of pulpy mass that has been salvaged from nearby buildings, " -"covered in sticky wasp saliva. Whatever structure was underneath has been " -"reformed and long gone. You could smash it down effortlessly." +"A huge wall of pulpy mass, covered in sticky wasp saliva. You could smash " +"it down effortlessly." msgstr "" #: lang/json/terrain_from_json.py @@ -172957,7 +173868,7 @@ msgstr "" #. ~ Description for LEGACY hydroponics unit #: lang/json/terrain_from_json.py msgid "" -"This is a deprecated hydroponics unit. Deconstruct it to recieve your " +"This is a deprecated hydroponics unit. Deconstruct it to receive your " "materials back." msgstr "" @@ -174930,8 +175841,8 @@ msgid "chitin ram" msgstr "甲殼保險桿" #: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "生物矽化甲殼保險桿" +msgid "biosilicified chitin ram" +msgstr "" #: lang/json/vehicle_part_from_json.py msgid "tied mattress" @@ -175491,6 +176402,17 @@ msgstr "輕巧的高級碳纖維硬板,可防止船隻進水。" msgid "hand paddles" msgstr "划水板" +#: lang/json/vehicle_part_from_json.py +msgid "reins and tackle" +msgstr "" + +#. ~ Description for reins and tackle +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of leather bindings to control a creature pulling a vehicle, such as a" +" cart." +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "controls" msgstr "控制器" @@ -178930,8 +179852,8 @@ msgstr "你的能量流失了!" msgid "You cannot hack this." msgstr "" -#: src/activity_handlers.cpp src/computer.cpp src/computer.cpp src/iuse.cpp -#: src/iuse_actor.cpp src/map.cpp +#: src/activity_handlers.cpp src/computer_session.cpp src/computer_session.cpp +#: src/computer_session.cpp src/iuse.cpp src/iuse_actor.cpp src/map.cpp msgid "an alarm sound!" msgstr "警報聲大作!" @@ -183453,65 +184375,6 @@ msgstr " 需要至少 %1$s 才能以 %3$s 來使用 %2$s 。" msgid "Putting on a %s would be tricky." msgstr "你不太可能把 %s 穿戴上。" -#: src/character.cpp -msgid "Can't wear power armor over other gear!" -msgstr "無法把動力裝甲穿在其他裝備上!" - -#: src/character.cpp -msgid "You can only wear power armor components with power armor!" -msgstr "你只能把動力裝甲的部件跟動力裝甲穿在一起!" - -#: src/character.cpp -#, c-format -msgid "Can't wear more than one %s!" -msgstr "不能穿戴多於一件的 %s!" - -#: src/character.cpp -#, c-format -msgid "Can't wear %s with power armor!" -msgstr "無法將 %s 跟動力裝甲穿在一起!" - -#: src/character.cpp -msgid "You don't have a hand free to wear that." -msgstr "你沒有空閒的手來穿戴它。" - -#: src/character.cpp -#, c-format -msgid "%s doesn't have a hand free to wear that." -msgstr "%s 你的手沒空來穿它。" - -#: src/character.cpp -#, c-format -msgid "Can't wear %i or more %s at once." -msgstr "無法一次穿戴 %i 或更多的 %s。" - -#: src/character.cpp -msgid "You're already wearing footwear!" -msgstr "你已經穿了鞋了!" - -#: src/character.cpp -#, c-format -msgid "%s is already wearing footwear!" -msgstr "%s 已經穿了鞋了!" - -#: src/character.cpp -msgid "You can't wear that with other headgear!" -msgstr "你無法將這件衣服跟其他頭部裝備穿在一起!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that with other headgear!" -msgstr "%s 無法將這件衣服跟其他頭部裝備穿在一起!" - -#: src/character.cpp -msgid "You can't wear that much on your head!" -msgstr "你頭上無法穿戴這麼多東西!" - -#: src/character.cpp -#, c-format -msgid "%s can't wear that much on their head!" -msgstr "%s 頭上無法穿戴這麼多東西!" - #: src/character.cpp msgid "Can't wear that, it's made of wool!" msgstr "無法穿戴它, 它是羊毛製的!" @@ -183542,6 +184405,74 @@ msgstr "觸角" msgid "antlers" msgstr "鹿角" +#: src/character.cpp +msgid "You don't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have enough arms to wear that." +msgstr "" + +#: src/character.cpp +msgid "Can't wear power armor over other gear!" +msgstr "無法把動力裝甲穿在其他裝備上!" + +#: src/character.cpp +msgid "You can only wear power armor components with power armor!" +msgstr "你只能把動力裝甲的部件跟動力裝甲穿在一起!" + +#: src/character.cpp +#, c-format +msgid "Can't wear more than one %s!" +msgstr "不能穿戴多於一件的 %s!" + +#: src/character.cpp +#, c-format +msgid "Can't wear %s with power armor!" +msgstr "無法將 %s 跟動力裝甲穿在一起!" + +#: src/character.cpp +msgid "You don't have a hand free to wear that." +msgstr "你沒有空閒的手來穿戴它。" + +#: src/character.cpp +#, c-format +msgid "%s doesn't have a hand free to wear that." +msgstr "%s 你的手沒空來穿它。" + +#: src/character.cpp +#, c-format +msgid "Can't wear %i or more %s at once." +msgstr "無法一次穿戴 %i 或更多的 %s。" + +#: src/character.cpp +msgid "You're already wearing footwear!" +msgstr "你已經穿了鞋了!" + +#: src/character.cpp +#, c-format +msgid "%s is already wearing footwear!" +msgstr "%s 已經穿了鞋了!" + +#: src/character.cpp +msgid "You can't wear that with other headgear!" +msgstr "你無法將這件衣服跟其他頭部裝備穿在一起!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that with other headgear!" +msgstr "%s 無法將這件衣服跟其他頭部裝備穿在一起!" + +#: src/character.cpp +msgid "You can't wear that much on your head!" +msgstr "你頭上無法穿戴這麼多東西!" + +#: src/character.cpp +#, c-format +msgid "%s can't wear that much on their head!" +msgstr "%s 頭上無法穿戴這麼多東西!" + #: src/character.cpp #, c-format msgid "You cannot unwield your %s." @@ -184547,260 +185478,260 @@ msgstr "自訂顏色" msgid "ERROR! Access denied!" msgstr "錯誤! 拒絕存取!" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Logging into %s…" msgstr "登入到 %s…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access is temporary blocked for security purposes." msgstr "由於安全理由暫時無法存取。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Please contact the system administrator." msgstr "請聯絡系統管理員。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bypass security?" msgstr "繞過保護機制?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Shutting down… press any key." msgstr "關機中… 請按任意鍵。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Maximum login attempts exceeded. Press any key…" msgstr "超過最大登入嘗試次數。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Login successful. Press any key…" msgstr "登入成功。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%s - Root Menu" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Password required." msgstr "需要密碼" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Hack into system?" msgstr "駭入系統?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Choose drive:" msgstr "選擇磁碟:" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Doors opened. Press any key…" msgstr "門已開啟。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock enabled. Press any key…" msgstr "已上鎖。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Lock disabled. Press any key…" msgstr "已解鎖。請按任意鍵…" #. ~ the sound of a church bell ringing -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bohm… Bohm… Bohm…" msgstr "啵… 啵… 啵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Containment shields opened. Press any key…" msgstr "容器護罩已開啟。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subjects terminated. Press any key…" msgstr "樣本已終結。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING: Resonance cascade carries severe risk! Continue?" msgstr "警告: 串聯共振可能造成許多風險! 確定繼續?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No data found." msgstr "沒有找到資料。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Local data-access error logged, alerting helpdesk. Press any key…" msgstr "將本機資料存取錯誤寫入日誌, 並對服務台發出警報。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Warning: anomalous archive-access activity detected at this node. Press any" " key…" msgstr "警告:偵測到匿名使用者在此結點對資料庫的存取行為。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Warning: resticted data access. Attempt logged. Press any key…" msgstr "警告:限制資料存取。嘗試行為已寫入日誌。請按任意鍵..." -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key…" msgstr "請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " "any key…" msgstr "地表地圖資料已下載。本機異常存取錯誤已寫入日誌。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage map data downloaded. Press any key…" msgstr "下水道地圖資料已下載。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Subway map data downloaded. Press any key…" msgstr "地下鐵地圖資料已下載。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Disarm missile." msgstr "拆除核彈。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile disarmed!" msgstr "核彈已拆除!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Nuclear missile remains active." msgstr "核彈保持啟動。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Bionic access - Manifest:" msgstr "生化插件存取 - 列表:" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "%d OTHER FOUND…" msgid_plural "%d OTHERS FOUND…" msgstr[0] "還有 %d 個其他的…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Elevator activated. Press any key…" msgstr "升降梯啟動。請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "NEPower Mine(%d:%d) Log" msgstr "東北能源礦坑 (%d:%d) 日誌" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Continue reading?" msgstr "繼續閱讀?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "AMIGARA PROJECT" msgstr "阿彌殼斷層計畫" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "SITE %d%d%d\n" "PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "FILE CORRUPTED, PRESS ANY KEY…" msgstr "檔案已損毀, 請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "--ACCESS GRANTED--" msgstr "--獲准存取--" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Mission Complete!" msgstr "任務完成!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ACCESS DENIED" msgstr "存取被拒!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Repeater mod installed…" msgstr "中繼器模組安裝完成…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You do not have a repeater mod to install…" msgstr "你沒有中繼器模組可以安裝…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Computer couldn't find its mission!" msgstr "電腦找不到他的任務!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Software downloaded." msgstr "軟體已下載。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "USB drive required!" msgstr "需要 USB 隨身碟!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place sample in centrifuge." msgstr "錯誤: 請將樣本放入離心機中。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please remove all but one sample from centrifuge." msgstr "錯誤: 離心機中只能放一個樣本。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use container with blood sample." msgstr "錯誤: 只能使用裝有血液樣本的容器。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only use blood samples." msgstr "錯誤: 只能使用血液樣本。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood, no pathogens found." msgstr "結果:人類血液,沒有病原體。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Human blood. Unknown pathogen found." msgstr "結果:人類血液。找到未知的病原體。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Unknown pathogen found." msgstr "結果:未知的血型。找到未知的病原體。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Pathogen bonded to erythrocytes and leukocytes." msgstr "病原體附著於紅血球及白血球上。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Download data?" msgstr "下載數據?" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Result: Unknown blood type. Test non-conclusive." msgstr "結果:未知的血型。測試無結論。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING DATA" msgstr "數據處理中" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please place memory bank in scan area." msgstr "錯誤: 請把記憶庫放入掃描區。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please only scan one item at a time." msgstr "錯誤: 一次只能掃描一個物品。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank destroyed or not present." msgstr "錯誤: 記憶庫已損毀或不存在。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Memory bank is empty." msgstr "錯誤: 記憶庫是空的。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Military Hexron Encryption\n" "Printing Transcript\n" @@ -184808,7 +185739,7 @@ msgstr "" "記憶庫:軍用級加密\n" "列印文件中\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "Memory Bank: Unencrypted\n" "Nothing of interest.\n" @@ -184816,7 +185747,7 @@ msgstr "" "記憶庫:未加密\n" "沒有令人感興趣的東西。\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "ERROR: NETWORK DISCONNECT\n" @@ -184830,11 +185761,11 @@ msgstr "" "請聯絡系統管理員以解決此錯誤。\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Press any key to continue…" msgstr "請按任意鍵繼續…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "GREETINGS CITIZEN. A BIOLOGICAL ATTACK HAS TAKEN PLACE AND A STATE OF\n" "EMERGENCY HAS BEEN DECLARED. EMERGENCY PERSONNEL WILL BE AIDING YOU\n" @@ -184860,7 +185791,7 @@ msgstr "" "\n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" " WARNING, RADIO TOWER IS UNRESPONSIVE.\n" " \n" @@ -184878,27 +185809,27 @@ msgstr "" " \n" " \n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Charges Detonated" msgstr "炸藥包引爆" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup Generator Power Failing" msgstr "備用發電機失效了" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately" msgstr "儘速撤離" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Evacuate Immediately!" msgstr "請儘速撤離!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Access code required!" msgstr "需要通行密碼!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "\n" "Power: Backup Only\n" @@ -184912,216 +185843,216 @@ msgstr "" "操作模式:手動操作\n" "\n" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Processing platform empty." msgstr "錯誤:處理平台為空的。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [409]: Primary sensors offline!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Initialize secondary sensors: Geiger profiling…" msgstr " >> 初始化輔助傳感器:輻射偵測分析…" -#: src/computer.cpp +#: src/computer_session.cpp msgid " >> Radiation spike detected!\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "WARNING [912]: Catastrophic malfunction! Contamination detected!" msgstr "警告[912]:災難性故障!檢測到污染!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY PROCEDURE [1]: Evacuate. Evacuate. Evacuate.\n" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "EMERGENCY SHUTDOWN! Press any key…" msgstr "緊急關機!請按任意鍵…" -#: src/computer.cpp +#: src/computer_session.cpp msgid "PROCESSING… CYCLE COMPLETE." msgstr "處理中…循環完成。" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ PLATFORM: %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "" "CRITICAL ERROR… RADIATION PLATFORM UNRESPONSIVE. COMPLY TO PROCEDURE " "RP_M_01_rev.03." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "RADIATION MEASUREMENTS:" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… AVG %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ ZONE:… MAX %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "GEIGER COUNTER @ CONSOLE:… %s mSv/h." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "PERSONAL DOSIMETRY:… %s mSv." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt malfunction. Consult maintenance team." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: PLATFORM --> UNLOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Moving items: LOADING BAY --> PLATFORM." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "No items detected at: LOADING BAY." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Conveyor belt cycle complete. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Toggling shutters. Press any key…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Operation irreversible. Extract radioactive material?" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Extraction sequence complete… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR! Radiation platform unresponsive… Press any key." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Initiating POWER-DIAG ver.2.34…" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit detected!" msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Short circuit rerouted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Fuse reseted." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Ground re-enabled." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "External power lines status: 100%% OFFLINE. Reason: NO EXTERNAL POWER " "DETECTED." msgstr "" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: STANDBY MODE." msgstr "備用電源狀態:待命模式。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Backup power status: OFFLINE. Reason: UNKNOWN" msgstr "備用電源狀態:離線。 原因:不明" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shuts down." msgstr "控制台關閉了。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Manhacks drop from compartments in the ceiling." msgstr "鋸鳥從天花板上的空間降下。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Secubots emerge from compartments in the floor." msgstr "保全機器人從地板下升起。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The console shocks you." msgstr "控制台電到你了。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "You're protected from electric shocks." msgstr "你不受電擊影響。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Your body is damaged by the electric shock!" msgstr "你的身體受到電擊傷害!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "The pump explodes!" msgstr "幫浦爆炸了!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "Sewage leaks!" msgstr "污水管漏水了!" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Disruptive Spin" msgstr "錯誤: 破壞性轉動" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Please use blood-contained samples." msgstr "錯誤:請使用血液樣本。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood draw kit, empty." msgstr "錯誤:抽血工具是空的。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Blood sample destroyed." msgstr "錯誤: 血液樣本已損毀。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: ACCESSING DATA MALFUNCTION" msgstr "錯誤: 存取故障的數據" -#: src/computer.cpp +#: src/computer_session.cpp msgid "ERROR: Data bank destroyed." msgstr "錯誤: 數據庫已損毀。" -#: src/computer.cpp +#: src/computer_session.cpp msgid "SEARCHING FOR NEAREST REFUGEE CENTER, PLEASE WAIT…" msgstr "搜尋最近的難民中心,請稍候..." #. ~555-0164 is a fake phone number in the US, please replace it with a number #. that will not cause issues in your locale if possible. -#: src/computer.cpp +#: src/computer_session.cpp #, c-format msgid "" "\n" @@ -186100,6 +187031,11 @@ msgstr "你無法拆解這個。" msgid "It's rotten, I'm not taking that apart." msgstr "它腐敗了, 我才不要拆解它。" +#: src/crafting.cpp +#, c-format +msgid "You must remove the %s before you can disassemble this." +msgstr "" + #: src/crafting.cpp #, c-format msgid "You need at least %d charge of %s." @@ -191210,6 +192146,10 @@ msgstr "某件東西碎裂了!" msgid "You dive from the %s." msgstr "你潛入 %s 中。" +#: src/game.cpp +msgid "You let go of the reins." +msgstr "" + #: src/game.cpp src/vehicle_use.cpp #, c-format msgid "You take control of the %s." @@ -193729,6 +194669,10 @@ msgstr "移動代碼中的錯誤" msgid "The %s collides with %s." msgstr "%s 撞上了 %s。" +#: src/handle_action.cpp +msgid "Accept your fate" +msgstr "" + #: src/handle_action.cpp #, c-format msgid "Press %s to accept your fate…" @@ -193751,6 +194695,10 @@ msgstr "滋滋滋..." msgid "You can't drive the vehicle from here. You need controls!" msgstr "你不能從這裡駕駛車輛。你需要控制器!" +#: src/handle_action.cpp +msgid "You can't drive this vehicle without an animal to pull it." +msgstr "" + #: src/handle_action.cpp msgid "Can't drive this vehicle remotely. It has no working controls." msgstr "無法遙控該車輛。它沒有控制器。" @@ -196534,6 +197482,10 @@ msgstr "身體部位" msgid "Field types" msgstr "地形類別" +#: src/init.cpp +msgid "Ammo effects" +msgstr "" + #: src/init.cpp msgid "Emissions" msgstr "排放" @@ -196990,6 +197942,14 @@ msgstr "" "按 + 新增本地熱鍵\n" "按 = 新增全域熱鍵\n" +#: src/input.cpp +msgid "Press . to execute action\n" +msgstr "" + +#: src/input.cpp +msgid "Keybindings" +msgstr "熱鍵設定" + #: src/input.cpp #, c-format msgid "Clear keys for %s?" @@ -199639,6 +200599,11 @@ msgstr "從工具上卸除模組?" msgid "You don't have any modified tools." msgstr "你沒有改造過的工具。" +#: src/iuse.cpp +#, c-format +msgid "You remove the %s from the tool." +msgstr "" + #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here" msgstr "" @@ -200612,11 +201577,11 @@ msgstr "" #: src/iuse.cpp #, c-format msgid "Your %s requires new filter!" -msgstr "" +msgstr "%s 需要使用新的濾罐!" #: src/iuse.cpp msgid " needs new gas mask filter!" -msgstr "" +msgstr " 需要使用新的防毒濾罐!" #: src/iuse.cpp #, c-format @@ -200868,12 +201833,12 @@ msgstr "%s 發出了光芒!" #: src/iuse.cpp #, c-format msgid "a deafening boom from %s %s" -msgstr "" +msgstr "震耳欲聾的爆炸聲從 %s %s 傳來" #: src/iuse.cpp #, c-format msgid "a disturbing scream from %s %s" -msgstr "" +msgstr "擾人的尖叫聲從 %s %s 傳來" #: src/iuse.cpp #, c-format @@ -201261,7 +202226,7 @@ msgstr "裝置沒有音樂" #: src/iuse.cpp msgid "View recipes on E-ink screen" -msgstr "" +msgstr "在螢幕檢視配方" #: src/iuse.cpp msgid "Your photos" @@ -201335,7 +202300,7 @@ msgstr "你把 %s 的音樂打開。" #: src/iuse.cpp msgid "List recipes:" -msgstr "" +msgstr "配方列表:" #: src/iuse.cpp msgid "Your collection of monsters:" @@ -201749,7 +202714,7 @@ msgstr "%s 在中間擋住了你的鏡頭。" #: src/iuse.cpp msgid "You took a selfie." -msgstr "" +msgstr "你拍個自拍照。" #: src/iuse.cpp #, c-format @@ -214430,6 +215395,26 @@ msgstr "" "[TAB] 切換買賣方物品列表;[字母] 選擇物品;[Enter] 確定交易;[Esc] 結束交易;\n" "[?] 查詢物品資訊" +#: src/options.cpp +msgid "General" +msgstr "一般" + +#: src/options.cpp +msgid "Interface" +msgstr "介面" + +#: src/options.cpp +msgid "Graphics" +msgstr "影像" + +#: src/options.cpp +msgid "World Defaults" +msgstr "預設世界" + +#: src/options.cpp +msgid "Android" +msgstr "Android" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -214485,26 +215470,6 @@ msgstr "Deon's" msgid "Basic" msgstr "基本" -#: src/options.cpp -msgid "General" -msgstr "一般" - -#: src/options.cpp -msgid "Interface" -msgstr "介面" - -#: src/options.cpp -msgid "Graphics" -msgstr "影像" - -#: src/options.cpp -msgid "World Defaults" -msgstr "預設世界" - -#: src/options.cpp -msgid "Android" -msgstr "Android" - #: src/options.cpp msgid "Default character name" msgstr "預設角色名字" @@ -214692,8 +215657,10 @@ msgstr "安全模式偵測距離" #: src/options.cpp msgid "" "If safe mode is enabled, distance to hostiles at which safe mode should show" -" a warning. 0 = Max player view distance." -msgstr "假如啟用安全模式, 敵人在指定距離內出現時會顯示警告。設定為 [0] 會使用玩家的最大可視距離。" +" a warning. 0 = Max player view distance. This option only has effect when" +" no safe mode rule is specified. Otherwise, edit the default rule in Safe " +"Mode Manager instead of this value." +msgstr "" #: src/options.cpp msgid "Safe mode when driving" @@ -216282,7 +217249,7 @@ msgstr "" #: src/options.cpp msgid "Input repeat delay" -msgstr "" +msgstr "重覆輸入延遲" #: src/options.cpp msgid "" @@ -216293,7 +217260,7 @@ msgstr "" #: src/options.cpp msgid "Virtual joystick hides shortcuts" -msgstr "" +msgstr "虛擬控制器隱藏捷徑" #: src/options.cpp msgid "" @@ -216607,10 +217574,6 @@ msgstr "無效的輸入: 非數字" msgid "options" msgstr "選項" -#: src/output.cpp -msgid "Press any key for more…" -msgstr "請按任意鍵看更多…" - #: src/output.cpp #, c-format msgctxt "query_yn" @@ -217519,6 +218482,12 @@ msgstr "穿 %s" msgid "Spill %s, then pick up %s" msgstr "倒掉 %s, 然後撿取 %s" +#: src/pickup.cpp +msgid "" +"Picking up this item will be considered stealing, continue? (Case " +"sensitive)" +msgstr "" + #: src/pickup.cpp msgid "Picking up this item will be considered stealing, continue?" msgstr "撿拾這個物品將被視為偷竊,繼續嗎?" diff --git a/src/action.cpp b/src/action.cpp index 7198ab827d5f0..f455ff306e702 100644 --- a/src/action.cpp +++ b/src/action.cpp @@ -31,6 +31,7 @@ #include "ret_val.h" #include "type_id.h" #include "point.h" +#include "cata_string_consts.h" class inventory; @@ -577,8 +578,8 @@ int hotkey_for_action( action_id action, const bool restrict_to_printable ) bool can_butcher_at( const tripoint &p ) { // TODO: unify this with game::butcher - const int factor = g->u.max_quality( quality_id( "BUTCHER" ) ); - const int factorD = g->u.max_quality( quality_id( "CUT_FINE" ) ); + const int factor = g->u.max_quality( qual_BUTCHER ); + const int factorD = g->u.max_quality( qual_CUT_FINE ); auto items = g->m.i_at( p ); bool has_item = false; bool has_corpse = false; @@ -599,18 +600,18 @@ bool can_butcher_at( const tripoint &p ) bool can_move_vertical_at( const tripoint &p, int movez ) { // TODO: unify this with game::move_vertical - if( g->m.has_flag( "SWIMMABLE", p ) && g->m.has_flag( TFLAG_DEEP_WATER, p ) ) { + if( g->m.has_flag( flag_SWIMMABLE, p ) && g->m.has_flag( TFLAG_DEEP_WATER, p ) ) { if( movez == -1 ) { - return !g->u.is_underwater() && !g->u.worn_with_flag( "FLOTATION" ); + return !g->u.is_underwater() && !g->u.worn_with_flag( flag_FLOTATION ); } else { return g->u.swim_speed() < 500 || g->u.is_wearing( "swim_fins" ); } } if( movez == -1 ) { - return g->m.has_flag( "GOES_DOWN", p ); + return g->m.has_flag( flag_GOES_DOWN, p ); } else { - return g->m.has_flag( "GOES_UP", p ); + return g->m.has_flag( flag_GOES_UP, p ); } } @@ -619,7 +620,7 @@ bool can_examine_at( const tripoint &p ) if( g->m.veh_at( p ) ) { return true; } - if( g->m.has_flag( "CONSOLE", p ) ) { + if( g->m.has_flag( flag_CONSOLE, p ) ) { return true; } if( g->m.has_items( p ) ) { @@ -701,7 +702,7 @@ action_id handle_action_menu() action_weightings[ACTION_CYCLE_MOVE] = 400; } // Only prioritize fire weapon options if we're wielding a ranged weapon. - if( g->u.weapon.is_gun() || g->u.weapon.has_flag( "REACH_ATTACK" ) ) { + if( g->u.weapon.is_gun() || g->u.weapon.has_flag( flag_REACH_ATTACK ) ) { action_weightings[ACTION_FIRE] = 350; } } diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index 249509f36e6a0..566dd08d0a9e6 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -965,7 +965,7 @@ static void butchery_drops_harvest( item *corpse_item, const mtype &mt, player & ruined_parts.set_mtype( &mt ); ruined_parts.set_item_temperature( 0.00001 * corpse_item->temperature ); ruined_parts.set_rot( corpse_item->get_rot() ); - if( !p.backlog.empty() && p.backlog.front().id() == activity_id( "ACT_MULTIPLE_BUTCHER" ) ) { + if( !p.backlog.empty() && p.backlog.front().id() == ACT_MULTIPLE_BUTCHER ) { ruined_parts.set_var( "activity_var", p.name ); } g->m.add_item_or_charges( p.pos(), ruined_parts ); @@ -1846,7 +1846,7 @@ void activity_handlers::reload_finish( player_activity *act, player *p ) item &ammo = *act->targets[1]; const int qty = act->index; const bool is_speedloader = ammo.has_flag( flag_SPEEDLOADER ); - const bool is_bolt = ammo.ammo_type() == ammotype( "bolt" ); + const bool is_bolt = ammo.ammo_type() == ammo_bolt; if( !reloadable.reload( *p, std::move( act->targets[ 1 ] ), qty ) ) { add_msg( m_info, _( "Can't reload the %s." ), reloadable.tname() ); @@ -2793,7 +2793,7 @@ void activity_handlers::travel_do_turn( player_activity *act, player *p ) const auto route_to = g->m.route( p->pos(), centre_sub, p->get_pathfinding_settings(), p->get_path_avoid() ); if( !route_to.empty() ) { - const activity_id act_travel = activity_id( "ACT_TRAVELLING" ); + const activity_id act_travel = ACT_TRAVELLING; p->set_destination( route_to, player_activity( act_travel ) ); } else { p->add_msg_if_player( _( "You cannot reach that destination" ) ); @@ -3008,7 +3008,7 @@ void activity_handlers::find_mount_do_turn( player_activity *act, player *p ) } else { p->activity = player_activity(); mon->add_effect( effect_controlled, 40_turns ); - p->set_destination( route, player_activity( activity_id( "ACT_FIND_MOUNT" ) ) ); + p->set_destination( route, player_activity( ACT_FIND_MOUNT ) ); } } } @@ -3129,7 +3129,7 @@ void activity_handlers::operation_do_turn( player_activity *act, player *p ) const bionic_id upbid( act->str_values[upgraded_cbm_id] ); const bool autodoc = act->str_values[is_autodoc] == "true"; const bool u_see = g->u.sees( p->pos() ) && ( !g->u.has_effect( effect_narcosis ) || - g->u.has_bionic( bionic_id( "bio_painkiller" ) ) || g->u.has_trait( trait_id( "NOPAIN" ) ) ); + g->u.has_bionic( bio_painkiller ) || g->u.has_trait( trait_NOPAIN ) ); const int difficulty = act->values.front(); @@ -3810,9 +3810,9 @@ void activity_handlers::dig_finish( player_activity *act, player *p ) if( grave ) { if( one_in( 10 ) ) { static const std::array monids = { { - mtype_id( "mon_zombie" ), mtype_id( "mon_zombie_fat" ), - mtype_id( "mon_zombie_rot" ), mtype_id( "mon_skeleton" ), - mtype_id( "mon_zombie_crawler" ) + mon_zombie, mon_zombie_fat, + mon_zombie_rot, mon_skeleton, + mon_zombie_crawler } }; @@ -4236,7 +4236,7 @@ static hack_result hack_attempt( player &p ) } const bool using_electrohack = p.has_charges( "electrohack", 25 ) && query_yn( _( "Use electrohack?" ) ); - const bool using_fingerhack = !using_electrohack && p.has_bionic( bionic_id( "bio_fingerhack" ) ) && + const bool using_fingerhack = !using_electrohack && p.has_bionic( bio_fingerhack ) && p.get_power_level() > 24_kJ && query_yn( _( "Use fingerhack?" ) ); if( !( using_electrohack || using_fingerhack ) ) { diff --git a/src/addiction.cpp b/src/addiction.cpp index 92cc7f537f988..3d35f9e6ac8a6 100644 --- a/src/addiction.cpp +++ b/src/addiction.cpp @@ -203,7 +203,7 @@ void addict_effect( Character &u, addiction &add ) } case ADD_MUTAGEN: - if( u.has_trait( trait_id( "MUT_JUNKIE" ) ) ) { + if( u.has_trait( trait_MUT_JUNKIE ) ) { if( one_in( 600 - 50 * in ) ) { u.add_msg_if_player( m_warning, rng( 0, 6 ) < in ? _( "You so miss the exquisite rainbow of post-humanity." ) : diff --git a/src/advanced_inv.cpp b/src/advanced_inv.cpp index b03c63c394e0f..adfc5e8eb861a 100644 --- a/src/advanced_inv.cpp +++ b/src/advanced_inv.cpp @@ -2,6 +2,7 @@ #include "auto_pickup.h" #include "avatar.h" +#include "cata_string_consts.h" #include "cata_utility.h" #include "catacharset.h" #include "debug.h" @@ -933,7 +934,7 @@ bool advanced_inventory::move_all_items( bool nested_call ) g->u.drop( dropped, g->u.pos() + darea.off ); } else { if( dpane.get_area() == AIM_INVENTORY || dpane.get_area() == AIM_WORN ) { - g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); + g->u.assign_activity( ACT_PICKUP ); g->u.activity.coords.push_back( g->u.pos() ); } else { // Vehicle and map destinations are handled the same. @@ -943,7 +944,7 @@ bool advanced_inventory::move_all_items( bool nested_call ) return false; } - g->u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); + g->u.assign_activity( ACT_MOVE_ITEMS ); // store whether the destination is a vehicle g->u.activity.values.push_back( dpane.in_vehicle() ); // Stash the destination @@ -1244,7 +1245,7 @@ void advanced_inventory::display() // make sure advanced inventory is reopened after activity completion. do_return_entry(); - g->u.assign_activity( activity_id( "ACT_WEAR" ) ); + g->u.assign_activity( ACT_WEAR ); g->u.activity.targets.emplace_back( g->u, sitem->items.front() ); g->u.activity.values.push_back( amount_to_move ); @@ -1269,7 +1270,7 @@ void advanced_inventory::display() } else { // important if item is worn if( g->u.can_unwield( g->u.i_at( idx ) ).success() ) { - g->u.assign_activity( activity_id( "ACT_DROP" ) ); + g->u.assign_activity( ACT_DROP ); g->u.activity.placement = squares[destarea].off; // incase there is vehicle cargo space at dest but the player wants to drop to ground @@ -1290,13 +1291,13 @@ void advanced_inventory::display() do_return_entry(); if( destarea == AIM_INVENTORY ) { - g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); + g->u.assign_activity( ACT_PICKUP ); g->u.activity.coords.push_back( g->u.pos() ); } else if( destarea == AIM_WORN ) { - g->u.assign_activity( activity_id( "ACT_WEAR" ) ); + g->u.assign_activity( ACT_WEAR ); } else { // Vehicle and map destinations are handled similarly. - g->u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); + g->u.assign_activity( ACT_MOVE_ITEMS ); // store whether the destination is a vehicle g->u.activity.values.push_back( to_vehicle ); // Stash the destination @@ -1402,10 +1403,10 @@ void advanced_inventory::display() // If examining the item did not create a new activity, we have to remove // "return to AIM". do_return_entry(); - assert( g->u.has_activity( activity_id( "ACT_ADV_INVENTORY" ) ) ); + assert( g->u.has_activity( ACT_ADV_INVENTORY ) ); ret = g->inventory_item_menu( loc, info_startx, info_width, src == advanced_inventory::side::left ? game::LEFT_OF_INFO : game::RIGHT_OF_INFO ); - if( !g->u.has_activity( activity_id( "ACT_ADV_INVENTORY" ) ) ) { + if( !g->u.has_activity( ACT_ADV_INVENTORY ) ) { exit = true; } else { g->u.cancel_activity(); @@ -1682,7 +1683,7 @@ bool advanced_inventory::query_charges( aim_location destarea, const advanced_in // Inventory has a weight capacity, map and vehicle don't have that if( destarea == AIM_INVENTORY || destarea == AIM_WORN ) { const units::mass unitweight = it.weight() / ( by_charges ? it.charges : 1 ); - const units::mass max_weight = g->u.has_trait( trait_id( "DEBUG_STORAGE" ) ) ? + const units::mass max_weight = g->u.has_trait( trait_DEBUG_STORAGE ) ? units::mass_max : g->u.weight_capacity() * 4 - g->u.weight_carried(); if( unitweight > 0_gram && unitweight * amount > max_weight ) { const int weightmax = max_weight / unitweight; @@ -1836,7 +1837,7 @@ void advanced_inventory::do_return_entry() { // only save pane settings save_settings( true ); - g->u.assign_activity( activity_id( "ACT_ADV_INVENTORY" ) ); + g->u.assign_activity( ACT_ADV_INVENTORY ); g->u.activity.auto_resume = true; uistate.adv_inv_exit_code = exit_re_entry; } diff --git a/src/advanced_inv_pane.cpp b/src/advanced_inv_pane.cpp index 9b8e2161d28c6..f402408cf9f8a 100644 --- a/src/advanced_inv_pane.cpp +++ b/src/advanced_inv_pane.cpp @@ -38,6 +38,8 @@ #include #include #include +#include "cata_string_consts.h" + #if defined(__ANDROID__) # include #endif @@ -49,7 +51,7 @@ bool advanced_inventory_pane::is_filtered( const advanced_inv_listitem &it ) con bool advanced_inventory_pane::is_filtered( const item &it ) const { - if( it.has_flag( "HIDDEN_ITEM" ) ) { + if( it.has_flag( flag_HIDDEN_ITEM ) ) { return true; } if( filter.empty() ) { diff --git a/src/armor_layers.cpp b/src/armor_layers.cpp index 74b4fb46fd758..a8dc810618923 100644 --- a/src/armor_layers.cpp +++ b/src/armor_layers.cpp @@ -19,6 +19,7 @@ #include "translations.h" #include "debug.h" #include "enums.h" +#include "cata_string_consts.h" namespace { @@ -71,7 +72,7 @@ item_penalties get_item_penalties( std::list::const_iterator worn_item_it, } const int num_items = std::count_if( c.worn.begin(), c.worn.end(), [layer, bp]( const item & i ) { - return i.get_layer() == layer && i.covers( bp ) && !i.has_flag( "SEMITANGIBLE" ); + return i.get_layer() == layer && i.covers( bp ) && !i.has_flag( flag_SEMITANGIBLE ); } ); if( num_items > 1 ) { body_parts_with_stacking_penalty.push_back( bp ); @@ -247,17 +248,17 @@ std::string clothing_layer( const item &worn_item ) { std::string layer; - if( worn_item.has_flag( "PERSONAL" ) ) { + if( worn_item.has_flag( flag_PERSONAL ) ) { layer = _( "This is in your personal aura." ); - } else if( worn_item.has_flag( "SKINTIGHT" ) ) { + } else if( worn_item.has_flag( flag_SKINTIGHT ) ) { layer = _( "This is worn next to the skin." ); - } else if( worn_item.has_flag( "WAIST" ) ) { + } else if( worn_item.has_flag( flag_WAIST ) ) { layer = _( "This is worn on or around your waist." ); - } else if( worn_item.has_flag( "OUTER" ) ) { + } else if( worn_item.has_flag( flag_OUTER ) ) { layer = _( "This is worn over your other clothes." ); - } else if( worn_item.has_flag( "BELTED" ) ) { + } else if( worn_item.has_flag( flag_BELTED ) ) { layer = _( "This is strapped onto you." ); - } else if( worn_item.has_flag( "AURA" ) ) { + } else if( worn_item.has_flag( flag_AURA ) ) { layer = _( "This is an aura around you." ); } @@ -308,40 +309,40 @@ std::vector clothing_flags_description( const item &worn_item ) { std::vector description_stack; - if( worn_item.has_flag( "FIT" ) ) { + if( worn_item.has_flag( flag_FIT ) ) { description_stack.push_back( _( "It fits you well." ) ); } else if( worn_item.has_flag( "VARSIZE" ) ) { description_stack.push_back( _( "It could be refitted." ) ); } - if( worn_item.has_flag( "HOOD" ) ) { + if( worn_item.has_flag( flag_HOOD ) ) { description_stack.push_back( _( "It has a hood." ) ); } - if( worn_item.has_flag( "POCKETS" ) ) { + if( worn_item.has_flag( flag_POCKETS ) ) { description_stack.push_back( _( "It has pockets." ) ); } - if( worn_item.has_flag( "WATERPROOF" ) ) { + if( worn_item.has_flag( flag_WATERPROOF ) ) { description_stack.push_back( _( "It is waterproof." ) ); } - if( worn_item.has_flag( "WATER_FRIENDLY" ) ) { + if( worn_item.has_flag( flag_WATER_FRIENDLY ) ) { description_stack.push_back( _( "It is water friendly." ) ); } - if( worn_item.has_flag( "FANCY" ) ) { + if( worn_item.has_flag( flag_FANCY ) ) { description_stack.push_back( _( "It looks fancy." ) ); } - if( worn_item.has_flag( "SUPER_FANCY" ) ) { + if( worn_item.has_flag( flag_SUPER_FANCY ) ) { description_stack.push_back( _( "It looks really fancy." ) ); } - if( worn_item.has_flag( "FLOTATION" ) ) { + if( worn_item.has_flag( flag_FLOTATION ) ) { description_stack.push_back( _( "You will not drown today." ) ); } - if( worn_item.has_flag( "OVERSIZE" ) ) { + if( worn_item.has_flag( flag_OVERSIZE ) ) { description_stack.push_back( _( "It is very bulky." ) ); } - if( worn_item.has_flag( "SWIM_GOGGLES" ) ) { + if( worn_item.has_flag( flag_SWIM_GOGGLES ) ) { description_stack.push_back( _( "It helps you to see clearly underwater." ) ); } - if( worn_item.has_flag( "SEMITANGIBLE" ) ) { + if( worn_item.has_flag( flag_SEMITANGIBLE ) ) { description_stack.push_back( _( "It can occupy the same space as other things." ) ); } @@ -491,7 +492,7 @@ void player::sort_armor() ctxt.register_action( "HELP_KEYBINDINGS" ); auto do_return_entry = []() { - g->u.assign_activity( activity_id( "ACT_ARMOR_LAYERS" ), 0 ); + g->u.assign_activity( ACT_ARMOR_LAYERS, 0 ); g->u.activity.auto_resume = true; g->u.activity.moves_left = INT_MAX; }; @@ -795,7 +796,7 @@ void player::sort_armor() do_return_entry(); // remove the item, asking to drop it if necessary takeoff( *tmp_worn[leftListIndex] ); - if( !g->u.has_activity( activity_id( "ACT_ARMOR_LAYERS" ) ) ) { + if( !g->u.has_activity( ACT_ARMOR_LAYERS ) ) { // An activity has been created to take off the item; // we must surrender control until it is done. return; diff --git a/src/avatar.cpp b/src/avatar.cpp index 54c2818192e77..1de8698d738e9 100644 --- a/src/avatar.cpp +++ b/src/avatar.cpp @@ -743,10 +743,10 @@ void avatar::do_read( item &book ) if( has_active_bionic( bio_memory ) ) { min_ex += 2; } - if( get_option( "INT_BASED_LEARNING" ) ) { - min_ex = adjust_for_focus( min_ex ); - max_ex = adjust_for_focus( max_ex ); - } + + min_ex = adjust_for_focus( min_ex ); + max_ex = adjust_for_focus( max_ex ); + if( max_ex < 2 ) { max_ex = 2; } @@ -788,7 +788,7 @@ void avatar::do_read( item &book ) } if( ( skill_level == reading->level || !skill_level.can_train() ) || - ( ( learner->has_trait( trait_id( "SCHIZOPHRENIC" ) ) || + ( ( learner->has_trait( trait_SCHIZOPHRENIC ) || learner->has_artifact_with( AEP_SCHIZO ) ) && one_in( 25 ) ) ) { if( learner->is_player() ) { add_msg( m_info, _( "You can no longer learn from %s." ), book.type_name() ); @@ -958,7 +958,7 @@ int avatar::calc_focus_equilibrium( bool ignore_pain ) const { int focus_equilibrium = 100; - if( activity.id() == activity_id( "ACT_READ" ) ) { + if( activity.id() == ACT_READ ) { const item &book = *activity.targets[0].get_item(); if( book.is_book() && get_item_position( &book ) != INT_MIN ) { auto &bt = *book.type->book; @@ -1059,7 +1059,7 @@ void avatar::update_mental_focus() focus_pool += calc_focus_change(); // Moved from calc_focus_equilibrium, because it is now const - if( activity.id() == activity_id( "ACT_READ" ) ) { + if( activity.id() == ACT_READ ) { const item *book = activity.targets[0].get_item(); if( get_item_position( book ) == INT_MIN || !book->is_book() ) { add_msg_if_player( m_bad, _( "You lost your book! You stop reading." ) ); @@ -1551,6 +1551,8 @@ bool avatar::invoke_item( item *used, const tripoint &pt ) const std::string &method = std::next( use_methods.begin(), choice )->first; + g->refresh_all(); + return invoke_item( used, method, pt ); } diff --git a/src/avatar_action.cpp b/src/avatar_action.cpp index a2c229fadcd0b..107285c4825fa 100644 --- a/src/avatar_action.cpp +++ b/src/avatar_action.cpp @@ -81,7 +81,7 @@ bool avatar_action::move( avatar &you, map &m, int dx, int dy, int dz ) get_option( "AUTO_FEATURES" ) && get_option( "AUTO_MINING" ) && !m.veh_at( dest_loc ) && !you.is_underwater() && !you.has_effect( effect_stunned ) && !you.is_mounted() ) { - if( you.weapon.has_flag( "DIG_TOOL" ) ) { + if( you.weapon.has_flag( flag_DIG_TOOL ) ) { if( you.weapon.type->can_use( "JACKHAMMER" ) && you.weapon.ammo_sufficient() ) { you.invoke_item( &you.weapon, "JACKHAMMER", dest_loc ); // don't move into the tile until done mining @@ -310,9 +310,9 @@ bool avatar_action::move( avatar &you, map &m, int dx, int dy, int dz ) } } - bool toSwimmable = m.has_flag( "SWIMMABLE", dest_loc ); + bool toSwimmable = m.has_flag( flag_SWIMMABLE, dest_loc ); bool toDeepWater = m.has_flag( TFLAG_DEEP_WATER, dest_loc ); - bool fromSwimmable = m.has_flag( "SWIMMABLE", you.pos() ); + bool fromSwimmable = m.has_flag( flag_SWIMMABLE, you.pos() ); bool fromDeepWater = m.has_flag( TFLAG_DEEP_WATER, you.pos() ); bool fromBoat = veh0 != nullptr && veh0->is_in_water(); bool toBoat = veh1 != nullptr && veh1->is_in_water(); @@ -662,7 +662,7 @@ bool avatar_action::fire_check( avatar &you, const map &m, const targeting_data if( !is_mech_weapon ) { if( !( you.has_charges( "UPS_off", ups_drain ) || you.has_charges( "adv_UPS_off", adv_ups_drain ) || - ( you.has_active_bionic( bionic_id( "bio_ups" ) ) && + ( you.has_active_bionic( bio_ups ) && you.get_power_level() >= units::from_kilojoule( ups_drain ) ) ) ) { messages.push_back( string_format( _( "You need a UPS with at least %2$d charges or an advanced UPS with at least %3$d charges to fire the %1$s!" ), diff --git a/src/ballistics.cpp b/src/ballistics.cpp index 92605966b17d7..5542ad775570d 100644 --- a/src/ballistics.cpp +++ b/src/ballistics.cpp @@ -33,8 +33,7 @@ #include "units.h" #include "type_id.h" #include "point.h" - -static const efftype_id effect_bounced( "bounced" ); +#include "cata_string_consts.h" static void drop_or_embed_projectile( const dealt_projectile_attack &attack ) { @@ -126,7 +125,7 @@ static void drop_or_embed_projectile( const dealt_projectile_attack &attack ) } if( effects.count( "HEAVY_HIT" ) ) { - if( g->m.has_flag( "LIQUID", pt ) ) { + if( g->m.has_flag( flag_LIQUID, pt ) ) { sounds::sound( pt, 10, sounds::sound_t::combat, _( "splash!" ), false, "bullet_hit", "hit_water" ); } else { sounds::sound( pt, 8, sounds::sound_t::combat, _( "thud." ), false, "bullet_hit", "hit_wall" ); diff --git a/src/basecamp.cpp b/src/basecamp.cpp index 4e3a7f2f78e1e..2223f36e4c935 100644 --- a/src/basecamp.cpp +++ b/src/basecamp.cpp @@ -36,8 +36,7 @@ #include "type_id.h" #include "flat_set.h" #include "line.h" - -static const zone_type_id z_camp_storage( "CAMP_STORAGE" ); +#include "cata_string_consts.h" const std::map base_camps::all_directions = { // direction, direction id, tab order, direction abbreviation with bracket, direction tab title diff --git a/src/behavior.cpp b/src/behavior.cpp index 55cb430b5145c..f124a9cc81550 100644 --- a/src/behavior.cpp +++ b/src/behavior.cpp @@ -96,7 +96,7 @@ void behavior::load_behavior( const JsonObject &jo, const std::string &src ) node_t::node_t() { - predicate = &oracle_t::return_running; + predicate = &return_running; } void node_t::load( const JsonObject &jo, const std::string & ) diff --git a/src/behavior_oracle.cpp b/src/behavior_oracle.cpp index 9fc4bdd7660fc..6544b806de24a 100644 --- a/src/behavior_oracle.cpp +++ b/src/behavior_oracle.cpp @@ -14,10 +14,12 @@ #include "item.h" #include "optional.h" #include "ret_val.h" +#include "cata_string_consts.h" -using namespace behavior; +namespace behavior +{ -status_t oracle_t::return_running() const +status_t return_running( const oracle_t * ) { return running; } @@ -76,7 +78,7 @@ status_t character_oracle_t::can_make_fire() const bool fuel = false; for( const auto &i : subject->inv.const_slice() ) { const item &candidate = i->front(); - if( candidate.has_flag( "FIRESTARTER" ) ) { + if( candidate.has_flag( flag_FIRESTARTER ) ) { tool = true; if( fuel ) { return running; @@ -129,8 +131,6 @@ make_function( status_t ( character_oracle_t::* fun )() const ) return static_cast( fun ); } -namespace behavior -{ std::unordered_map> predicate_map = {{ { "npc_needs_warmth_badly", make_function( &character_oracle_t::needs_warmth_badly ) }, { "npc_needs_water_badly", make_function( &character_oracle_t::needs_water_badly ) }, diff --git a/src/behavior_oracle.h b/src/behavior_oracle.h index c36d81b1c9a37..e63528b92fd0f 100644 --- a/src/behavior_oracle.h +++ b/src/behavior_oracle.h @@ -21,10 +21,10 @@ enum status_t : char; */ class oracle_t { - public: - status_t return_running() const; }; +status_t return_running( const oracle_t * ); + class character_oracle_t : public oracle_t { public: diff --git a/src/bionics.cpp b/src/bionics.cpp index 71db25e6d0200..58db0ada33c11 100644 --- a/src/bionics.cpp +++ b/src/bionics.cpp @@ -810,7 +810,7 @@ bool Character::burn_fuel( int b, bool start ) const itype_id remote_fuel = find_remote_fuel(); if( !remote_fuel.empty() ) { fuel_available.emplace_back( remote_fuel ); - if( remote_fuel == itype_sun_light ) { + if( remote_fuel == fuel_type_sun_light ) { // basic solar panel produces 50W = 1 charge/20_seconds = 180 charges/hour(3600) if( is_wearing( "solarpack_on" ) ) { effective_efficiency = 0.05; @@ -887,12 +887,12 @@ bool Character::burn_fuel( int b, bool start ) mod_stored_kcal( -kcal_consumed ); mod_power_level( power_gain ); } else if( is_perpetual_fuel ) { - if( fuel == itype_sun_light && g->is_in_sunlight( pos() ) ) { + if( fuel == fuel_type_sun_light && g->is_in_sunlight( pos() ) ) { const weather_type &wtype = current_weather( pos() ); const float tick_sunlight = incident_sunlight( wtype, calendar::turn ); const double intensity = tick_sunlight / default_daylight_level(); mod_power_level( units::from_kilojoule( fuel_energy ) * intensity * effective_efficiency ); - } else if( fuel == itype_wind ) { + } else if( fuel == fuel_type_wind ) { int vehwindspeed = 0; const optional_vpart_position vp = g->m.veh_at( pos() ); if( vp ) { @@ -969,10 +969,10 @@ void Character::passive_power_gen( int b ) continue; } - if( fuel == itype_sun_light ) { + if( fuel == fuel_type_sun_light ) { const double modifier = g->natural_light_level( pos().z ) / default_daylight_level(); mod_power_level( units::from_kilojoule( fuel_energy ) * modifier * effective_passive_efficiency ); - } else if( fuel == itype_wind ) { + } else if( fuel == fuel_type_wind ) { int vehwindspeed = 0; const optional_vpart_position vp = g->m.veh_at( pos() ); if( vp ) { @@ -1010,7 +1010,7 @@ itype_id Character::find_remote_fuel( bool look_only ) if( !look_only ) { set_value( "sunlight", "1" ); } - remote_fuel = itype_sun_light; + remote_fuel = fuel_type_sun_light; } if( cable->get_var( "state" ) == "UPS_link" ) { @@ -1028,7 +1028,7 @@ itype_id Character::find_remote_fuel( bool look_only ) set_value( "rem_battery", std::to_string( 0 ) ); } } - remote_fuel = itype_battery; + remote_fuel = fuel_type_battery; } continue; } @@ -1037,10 +1037,10 @@ itype_id Character::find_remote_fuel( bool look_only ) continue; } if( !look_only ) { - set_value( "rem_battery", std::to_string( vp->vehicle().fuel_left( itype_battery, + set_value( "rem_battery", std::to_string( vp->vehicle().fuel_left( fuel_type_battery, true ) ) ); } - remote_fuel = itype_battery; + remote_fuel = fuel_type_battery; } return remote_fuel; @@ -1082,7 +1082,7 @@ int Character::consume_remote_fuel( int amount ) void Character::reset_remote_fuel() { - if( get_bionic_fueled_with( item( itype_sun_light ) ).empty() ) { + if( get_bionic_fueled_with( item( fuel_type_sun_light ) ).empty() ) { remove_value( "sunlight" ); } remove_value( "rem_battery" ); @@ -2633,7 +2633,7 @@ void Character::introduce_into_anesthesia( const time_duration &duration, player if( has_trait( trait_MASOCHIST ) || has_trait( trait_MASOCHIST_MED ) || has_trait( trait_CENOBITE ) ) { add_msg_if_player( m_mixed, - _( "As your conciousness slips away, you feel regret that you won't be able to enjoy the operation." ) ); + _( "As your consciousness slips away, you feel regret that you won't be able to enjoy the operation." ) ); } if( has_effect( effect_narcosis ) ) { diff --git a/src/bionics_ui.cpp b/src/bionics_ui.cpp index cb144a717530f..aca36b3645c36 100644 --- a/src/bionics_ui.cpp +++ b/src/bionics_ui.cpp @@ -12,6 +12,7 @@ #include "translations.h" #include "options.h" #include "string_id.h" +#include "cata_string_consts.h" // '!', '-' and '=' are uses as default bindings in the menu const invlet_wrapper @@ -66,7 +67,7 @@ static void draw_bionics_titlebar( const catacurses::window &window, player *p, for( const itype_id &fuel : p->get_fuel_available( bio.id ) ) { found_fuel = true; const item temp_fuel( fuel ); - if( temp_fuel.has_flag( "PERPETUAL" ) ) { + if( temp_fuel.has_flag( flag_PERPETUAL ) ) { if( fuel == itype_id( "sunlight" ) && !g->is_in_sunlight( p->pos() ) ) { continue; } @@ -80,7 +81,7 @@ static void draw_bionics_titlebar( const catacurses::window &window, player *p, const itype_id rem_fuel = p->find_remote_fuel( true ); if( !rem_fuel.empty() ) { const item tmp_rem_fuel( rem_fuel ); - if( tmp_rem_fuel.has_flag( "PERPETUAL" ) ) { + if( tmp_rem_fuel.has_flag( flag_PERPETUAL ) ) { fuel_string += colorize( tmp_rem_fuel.tname(), c_green ) + " "; } else { fuel_string += tmp_rem_fuel.tname() + ": " + colorize( p->get_value( "rem_" + rem_fuel ), @@ -139,6 +140,7 @@ static void draw_bionics_titlebar( const catacurses::window &window, player *p, desc = _( "Examining ! to activate, = to reassign, TAB to switch tabs, s to toggle fuel saving mode, A to toggle auto start mode." ); } + // NOLINTNEXTLINE(cata-use-named-point-constants) int lines_count = fold_and_print( window, point( 1, 1 ), pwr_str_pos - 2, c_white, desc ); fold_and_print( window, point( 1, ++lines_count ), pwr_str_pos - 2, c_white, fuel_string ); wrefresh( window ); @@ -170,7 +172,7 @@ static std::string build_bionic_poweronly_string( const bionic &bio ) if( bio.incapacitated_time > 0_turns ) { properties.push_back( _( "(incapacitated)" ) ); } - if( !bio.has_flag( "SAFE_FUEL_OFF" ) && ( !bio.info().fuel_opts.empty() || + if( !bio.has_flag( flag_SAFE_FUEL_OFF ) && ( !bio.info().fuel_opts.empty() || bio.info().is_remote_fueled ) ) { properties.push_back( _( "(fuel saving ON)" ) ); } diff --git a/src/cata_string_consts.h b/src/cata_string_consts.h index d1e0cf2e94fb0..fcea763f967d9 100644 --- a/src/cata_string_consts.h +++ b/src/cata_string_consts.h @@ -2,137 +2,162 @@ #ifndef STRING_CONSTS_H #define STRING_CONSTS_H -static const activity_id ACT_BURROW( "ACT_BURROW" ); -static const activity_id ACT_CRAFT( "ACT_CRAFT" ); -static const activity_id ACT_FILL_LIQUID( "ACT_FILL_LIQUID" ); -static const activity_id ACT_PICKAXE( "ACT_PICKAXE" ); -static const activity_id ACT_DROP( "ACT_DROP" ); -static const activity_id ACT_STASH( "ACT_STASH" ); -static const activity_id ACT_PULP( "ACT_PULP" ); -static const activity_id ACT_GAME( "ACT_GAME" ); -static const activity_id ACT_GENERIC_GAME( "ACT_GENERIC_GAME" ); -static const activity_id ACT_START_FIRE( "ACT_START_FIRE" ); -static const activity_id ACT_VIBE( "ACT_VIBE" ); -static const activity_id ACT_HAND_CRANK( "ACT_HAND_CRANK" ); -static const activity_id ACT_OXYTORCH( "ACT_OXYTORCH" ); -static const activity_id ACT_AIM( "ACT_AIM" ); -static const activity_id ACT_WEAR( "ACT_WEAR" ); -static const activity_id ACT_MULTIPLE_FISH( "ACT_MULTIPLE_FISH" ); -static const activity_id ACT_MULTIPLE_CONSTRUCTION( "ACT_MULTIPLE_CONSTRUCTION" ); -static const activity_id ACT_MULTIPLE_BUTCHER( "ACT_MULTIPLE_BUTCHER" ); -static const activity_id ACT_MULTIPLE_FARM( "ACT_MULTIPLE_FARM" ); -static const activity_id ACT_FETCH_REQUIRED( "ACT_FETCH_REQUIRED" ); -static const activity_id ACT_BUILD( "ACT_BUILD" ); -static const activity_id ACT_EAT_MENU( "ACT_EAT_MENU" ); -static const activity_id ACT_VEHICLE_DECONSTRUCTION( "ACT_VEHICLE_DECONSTRUCTION" ); -static const activity_id ACT_VEHICLE_REPAIR( "ACT_VEHICLE_REPAIR" ); -static const activity_id ACT_MULTIPLE_CHOP_TREES( "ACT_MULTIPLE_CHOP_TREES" ); -static const activity_id ACT_CONSUME_FOOD_MENU( "ACT_CONSUME_FOOD_MENU" ); -static const activity_id ACT_CONSUME_DRINK_MENU( "ACT_CONSUME_DRINK_MENU" ); -static const activity_id ACT_CONSUME_MEDS_MENU( "ACT_CONSUME_MEDS_MENU" ); -static const activity_id ACT_MOVE_ITEMS( "ACT_MOVE_ITEMS" ); -static const activity_id ACT_MOVE_LOOT( "ACT_MOVE_LOOT" ); +#include "type_id.h" +#include "player_activity.h" + + static const activity_id ACT_ADV_INVENTORY( "ACT_ADV_INVENTORY" ); +static const activity_id ACT_AIM( "ACT_AIM" ); static const activity_id ACT_ARMOR_LAYERS( "ACT_ARMOR_LAYERS" ); static const activity_id ACT_ATM( "ACT_ATM" ); -static const activity_id ACT_CRACKING( "ACT_CRACKING" ); -static const activity_id ACT_FISH( "ACT_FISH" ); -static const activity_id ACT_REPAIR_ITEM( "ACT_REPAIR_ITEM" ); +static const activity_id ACT_AUTODRIVE( "ACT_AUTODRIVE" ); +static const activity_id ACT_BUILD( "ACT_BUILD" ); +static const activity_id ACT_BURROW( "ACT_BURROW" ); static const activity_id ACT_BUTCHER( "ACT_BUTCHER" ); static const activity_id ACT_BUTCHER_FULL( "ACT_BUTCHER_FULL" ); -static const activity_id ACT_TRAVELLING( "ACT_TRAVELLING" ); -static const activity_id ACT_AUTODRIVE( "ACT_AUTODRIVE" ); -static const activity_id ACT_FIELD_DRESS( "ACT_FIELD_DRESS" ); -static const activity_id ACT_SKIN( "ACT_SKIN" ); -static const activity_id ACT_QUARTER( "ACT_QUARTER" ); -static const activity_id ACT_DISMEMBER( "ACT_DISMEMBER" ); -static const activity_id ACT_DISSECT( "ACT_DISSECT" ); -static const activity_id ACT_HACKSAW( "ACT_HACKSAW" ); -static const activity_id ACT_CHOP_TREE( "ACT_CHOP_TREE" ); static const activity_id ACT_CHOP_LOGS( "ACT_CHOP_LOGS" ); -static const activity_id ACT_TIDY_UP( "ACT_TIDY_UP" ); static const activity_id ACT_CHOP_PLANKS( "ACT_CHOP_PLANKS" ); -static const activity_id ACT_JACKHAMMER( "ACT_JACKHAMMER" ); -static const activity_id ACT_FIND_MOUNT( "ACT_FIND_MOUNT" ); +static const activity_id ACT_CHOP_TREE( "ACT_CHOP_TREE" ); +static const activity_id ACT_CHURN( "ACT_CHURN" ); +static const activity_id ACT_CLEAR_RUBBLE( "ACT_CLEAR_RUBBLE" ); +static const activity_id ACT_CONSUME_DRINK_MENU( "ACT_CONSUME_DRINK_MENU" ); +static const activity_id ACT_CONSUME_FOOD_MENU( "ACT_CONSUME_FOOD_MENU" ); +static const activity_id ACT_CONSUME_MEDS_MENU( "ACT_CONSUME_MEDS_MENU" ); +static const activity_id ACT_CRACKING( "ACT_CRACKING" ); +static const activity_id ACT_CRAFT( "ACT_CRAFT" ); static const activity_id ACT_DIG( "ACT_DIG" ); static const activity_id ACT_DIG_CHANNEL( "ACT_DIG_CHANNEL" ); -static const activity_id ACT_FILL_PIT( "ACT_FILL_PIT" ); -static const activity_id ACT_MULTIPLE_CHOP_PLANKS( "ACT_MULTIPLE_CHOP_PLANKS" ); +static const activity_id ACT_DISASSEMBLE( "ACT_DISASSEMBLE" ); +static const activity_id ACT_DISMEMBER( "ACT_DISMEMBER" ); +static const activity_id ACT_DISSECT( "ACT_DISSECT" ); +static const activity_id ACT_DROP( "ACT_DROP" ); +static const activity_id ACT_EAT_MENU( "ACT_EAT_MENU" ); static const activity_id ACT_FERTILIZE_PLOT( "ACT_FERTILIZE_PLOT" ); -static const activity_id ACT_TRY_SLEEP( "ACT_TRY_SLEEP" ); -static const activity_id ACT_OPERATION( "ACT_OPERATION" ); -static const activity_id ACT_ROBOT_CONTROL( "ACT_ROBOT_CONTROL" ); -static const activity_id ACT_TREE_COMMUNION( "ACT_TREE_COMMUNION" ); -static const activity_id ACT_READ( "ACT_READ" ); -static const activity_id ACT_WAIT_STAMINA( "ACT_WAIT_STAMINA" ); -static const activity_id ACT_STUDY_SPELL( "ACT_STUDY_SPELL" ); -static const activity_id ACT_PICKUP( "ACT_PICKUP" ); +static const activity_id ACT_FETCH_REQUIRED( "ACT_FETCH_REQUIRED" ); +static const activity_id ACT_FIELD_DRESS( "ACT_FIELD_DRESS" ); +static const activity_id ACT_FILL_LIQUID( "ACT_FILL_LIQUID" ); +static const activity_id ACT_FILL_PIT( "ACT_FILL_PIT" ); +static const activity_id ACT_FIND_MOUNT( "ACT_FIND_MOUNT" ); static const activity_id ACT_FIRSTAID( "ACT_FIRSTAID" ); +static const activity_id ACT_FISH( "ACT_FISH" ); static const activity_id ACT_FORAGE( "ACT_FORAGE" ); +static const activity_id ACT_GAME( "ACT_GAME" ); +static const activity_id ACT_GENERIC_GAME( "ACT_GENERIC_GAME" ); +static const activity_id ACT_GUNMOD_ADD( "ACT_GUNMOD_ADD" ); +static const activity_id ACT_HACKING( "ACT_HACKING" ); +static const activity_id ACT_HACKSAW( "ACT_HACKSAW" ); +static const activity_id ACT_HAIRCUT( "ACT_HAIRCUT" ); +static const activity_id ACT_HAND_CRANK( "ACT_HAND_CRANK" ); +static const activity_id ACT_HEATING( "ACT_HEATING" ); static const activity_id ACT_HOTWIRE_CAR( "ACT_HOTWIRE_CAR" ); +static const activity_id ACT_JACKHAMMER( "ACT_JACKHAMMER" ); static const activity_id ACT_LONGSALVAGE( "ACT_LONGSALVAGE" ); static const activity_id ACT_MAKE_ZLAVE( "ACT_MAKE_ZLAVE" ); +static const activity_id ACT_MEDITATE( "ACT_MEDITATE" ); +static const activity_id ACT_MEND_ITEM( "ACT_MEND_ITEM" ); +static const activity_id ACT_MIND_SPLICER( "ACT_MIND_SPLICER" ); +static const activity_id ACT_MOVE_ITEMS( "ACT_MOVE_ITEMS" ); +static const activity_id ACT_MOVE_LOOT( "ACT_MOVE_LOOT" ); +static const activity_id ACT_MULTIPLE_BUTCHER( "ACT_MULTIPLE_BUTCHER" ); +static const activity_id ACT_MULTIPLE_CHOP_PLANKS( "ACT_MULTIPLE_CHOP_PLANKS" ); +static const activity_id ACT_MULTIPLE_CHOP_TREES( "ACT_MULTIPLE_CHOP_TREES" ); +static const activity_id ACT_MULTIPLE_CONSTRUCTION( "ACT_MULTIPLE_CONSTRUCTION" ); +static const activity_id ACT_MULTIPLE_FARM( "ACT_MULTIPLE_FARM" ); +static const activity_id ACT_MULTIPLE_FISH( "ACT_MULTIPLE_FISH" ); +static const activity_id ACT_NULL( "ACT_NULL" ); +static const activity_id ACT_OPEN_GATE( "ACT_OPEN_GATE" ); +static const activity_id ACT_OPERATION( "ACT_OPERATION" ); +static const activity_id ACT_OXYTORCH( "ACT_OXYTORCH" ); +static const activity_id ACT_PICKAXE( "ACT_PICKAXE" ); +static const activity_id ACT_PICKUP( "ACT_PICKUP" ); +static const activity_id ACT_PLAY_WITH_PET( "ACT_PLAY_WITH_PET" ); +static const activity_id ACT_PULP( "ACT_PULP" ); +static const activity_id ACT_QUARTER( "ACT_QUARTER" ); +static const activity_id ACT_READ( "ACT_READ" ); static const activity_id ACT_RELOAD( "ACT_RELOAD" ); -static const activity_id ACT_TRAIN( "ACT_TRAIN" ); -static const activity_id ACT_CHURN( "ACT_CHURN" ); -static const activity_id ACT_VEHICLE( "ACT_VEHICLE" ); +static const activity_id ACT_REPAIR_ITEM( "ACT_REPAIR_ITEM" ); +static const activity_id ACT_ROBOT_CONTROL( "ACT_ROBOT_CONTROL" ); +static const activity_id ACT_SHAVE( "ACT_SHAVE" ); +static const activity_id ACT_SKIN( "ACT_SKIN" ); +static const activity_id ACT_SOCIALIZE( "ACT_SOCIALIZE" ); +static const activity_id ACT_SPELLCASTING( "ACT_SPELLCASTING" ); static const activity_id ACT_START_ENGINES( "ACT_START_ENGINES" ); -static const activity_id ACT_OPEN_GATE( "ACT_OPEN_GATE" ); -static const activity_id ACT_HEATING( "ACT_HEATING" ); -static const activity_id ACT_MEND_ITEM( "ACT_MEND_ITEM" ); -static const activity_id ACT_GUNMOD_ADD( "ACT_GUNMOD_ADD" ); +static const activity_id ACT_START_FIRE( "ACT_START_FIRE" ); +static const activity_id ACT_STASH( "ACT_STASH" ); +static const activity_id ACT_STUDY_SPELL( "ACT_STUDY_SPELL" ); +static const activity_id ACT_TIDY_UP( "ACT_TIDY_UP" ); static const activity_id ACT_TOOLMOD_ADD( "ACT_TOOLMOD_ADD" ); -static const activity_id ACT_MEDITATE( "ACT_MEDITATE" ); -static const activity_id ACT_SPELLCASTING( "ACT_SPELLCASTING" ); -static const activity_id ACT_HACKING( "ACT_HACKING" ); -static const activity_id ACT_CLEAR_RUBBLE( "ACT_CLEAR_RUBBLE" ); +static const activity_id ACT_TRAIN( "ACT_TRAIN" ); +static const activity_id ACT_TRAVELLING( "ACT_TRAVELLING" ); +static const activity_id ACT_TREE_COMMUNION( "ACT_TREE_COMMUNION" ); +static const activity_id ACT_TRY_SLEEP( "ACT_TRY_SLEEP" ); +static const activity_id ACT_UNLOAD_MAG( "ACT_UNLOAD_MAG" ); +static const activity_id ACT_VEHICLE( "ACT_VEHICLE" ); +static const activity_id ACT_VEHICLE_DECONSTRUCTION( "ACT_VEHICLE_DECONSTRUCTION" ); +static const activity_id ACT_VEHICLE_REPAIR( "ACT_VEHICLE_REPAIR" ); +static const activity_id ACT_VIBE( "ACT_VIBE" ); static const activity_id ACT_WAIT( "ACT_WAIT" ); -static const activity_id ACT_WAIT_WEATHER( "ACT_WAIT_WEATHER" ); static const activity_id ACT_WAIT_NPC( "ACT_WAIT_NPC" ); -static const activity_id ACT_SOCIALIZE( "ACT_SOCIALIZE" ); -static const activity_id ACT_DISASSEMBLE( "ACT_DISASSEMBLE" ); +static const activity_id ACT_WAIT_STAMINA( "ACT_WAIT_STAMINA" ); +static const activity_id ACT_WAIT_WEATHER( "ACT_WAIT_WEATHER" ); static const activity_id ACT_WASH( "ACT_WASH" ); -static const activity_id ACT_PLAY_WITH_PET( "ACT_PLAY_WITH_PET" ); -static const activity_id ACT_SHAVE( "ACT_SHAVE" ); -static const activity_id ACT_HAIRCUT( "ACT_HAIRCUT" ); -static const activity_id ACT_UNLOAD_MAG( "ACT_UNLOAD_MAG" ); -static const activity_id ACT_MIND_SPLICER( "ACT_MIND_SPLICER" ); +static const activity_id ACT_WEAR( "ACT_WEAR" ); + static const bionic_id bio_adrenaline( "bio_adrenaline" ); static const bionic_id bio_ads( "bio_ads" ); static const bionic_id bio_advreactor( "bio_advreactor" ); +static const bionic_id bio_alarm( "bio_alarm" ); +static const bionic_id bio_ankles( "bio_ankles" ); static const bionic_id bio_armor_arms( "bio_armor_arms" ); static const bionic_id bio_armor_eyes( "bio_armor_eyes" ); static const bionic_id bio_armor_head( "bio_armor_head" ); static const bionic_id bio_armor_legs( "bio_armor_legs" ); static const bionic_id bio_armor_torso( "bio_armor_torso" ); +static const bionic_id bio_batteries( "bio_batteries" ); +static const bionic_id bio_blade( "bio_blade" ); static const bionic_id bio_blade_weapon( "bio_blade_weapon" ); static const bionic_id bio_blaster( "bio_blaster" ); +static const bionic_id bio_blindfold( "bio_blindfold" ); static const bionic_id bio_blood_anal( "bio_blood_anal" ); static const bionic_id bio_blood_filter( "bio_blood_filter" ); static const bionic_id bio_carbon( "bio_carbon" ); +static const bionic_id bio_claws( "bio_claws" ); static const bionic_id bio_claws_weapon( "bio_claws_weapon" ); static const bionic_id bio_climate( "bio_climate" ); static const bionic_id bio_cloak( "bio_cloak" ); static const bionic_id bio_cqb( "bio_cqb" ); +static const bionic_id bio_deformity( "bio_deformity" ); static const bionic_id bio_digestion( "bio_digestion" ); +static const bionic_id bio_dis_acid( "bio_dis_acid" ); +static const bionic_id bio_dis_shock( "bio_dis_shock" ); +static const bionic_id bio_drain( "bio_drain" ); static const bionic_id bio_earplugs( "bio_earplugs" ); static const bionic_id bio_ears( "bio_ears" ); static const bionic_id bio_emp( "bio_emp" ); static const bionic_id bio_evap( "bio_evap" ); static const bionic_id bio_eye_optic( "bio_eye_optic" ); +static const bionic_id bio_face_mask( "bio_face_mask" ); static const bionic_id bio_faraday( "bio_faraday" ); +static const bionic_id bio_fingerhack( "bio_fingerhack" ); static const bionic_id bio_flashbang( "bio_flashbang" ); static const bionic_id bio_flashlight( "bio_flashlight" ); static const bionic_id bio_furnace( "bio_furnace" ); -static const bionic_id bio_ground_sonar( "bio_ground_sonar" ); static const bionic_id bio_geiger( "bio_geiger" ); static const bionic_id bio_gills( "bio_gills" ); +static const bionic_id bio_glowy( "bio_glowy" ); +static const bionic_id bio_ground_sonar( "bio_ground_sonar" ); +static const bionic_id bio_heat_absorb( "bio_heat_absorb" ); static const bionic_id bio_heatsink( "bio_heatsink" ); static const bionic_id bio_hydraulics( "bio_hydraulics" ); +static const bionic_id bio_infrared( "bio_infrared" ); +static const bionic_id bio_itchy( "bio_itchy" ); static const bionic_id bio_jointservo( "bio_jointservo" ); static const bionic_id bio_laser( "bio_laser" ); +static const bionic_id bio_leaky( "bio_leaky" ); +static const bionic_id bio_leukocyte( "bio_leukocyte" ); static const bionic_id bio_lighter( "bio_lighter" ); +static const bionic_id bio_lightning( "bio_chain_lightning" ); static const bionic_id bio_lockpick( "bio_lockpick" ); static const bionic_id bio_magnet( "bio_magnet" ); static const bionic_id bio_membrane( "bio_membrane" ); @@ -140,32 +165,54 @@ static const bionic_id bio_memory( "bio_memory" ); static const bionic_id bio_meteorologist( "bio_meteorologist" ); static const bionic_id bio_nanobots( "bio_nanobots" ); static const bionic_id bio_night( "bio_night" ); +static const bionic_id bio_night_vision( "bio_night_vision" ); +static const bionic_id bio_noise( "bio_noise" ); +static const bionic_id bio_ods( "bio_ods" ); static const bionic_id bio_painkiller( "bio_painkiller" ); +static const bionic_id bio_plut_filter( "bio_plut_filter" ); +static const bionic_id bio_plutdump( "bio_plutdump" ); +static const bionic_id bio_plutfilter( "bio_plutfilter" ); +static const bionic_id bio_power_storage( "bio_power_storage" ); +static const bionic_id bio_power_storage_mkII( "bio_power_storage_mkII" ); +static const bionic_id bio_power_weakness( "bio_power_weakness" ); +static const bionic_id bio_probability_travel( "bio_probability_travel" ); static const bionic_id bio_radscrubber( "bio_radscrubber" ); +static const bionic_id bio_railgun( "bio_railgun" ); +static const bionic_id bio_razors( "bio_razors" ); static const bionic_id bio_reactor( "bio_reactor" ); static const bionic_id bio_recycler( "bio_recycler" ); static const bionic_id bio_remote( "bio_remote" ); static const bionic_id bio_resonator( "bio_resonator" ); +static const bionic_id bio_scent_mask( "bio_scent_mask" ); +static const bionic_id bio_scent_vision( "bio_scent_vision" ); +static const bionic_id bio_shakes( "bio_shakes" ); +static const bionic_id bio_shock( "bio_shock" ); +static const bionic_id bio_shock_absorber( "bio_shock_absorber" ); static const bionic_id bio_shockwave( "bio_shockwave" ); +static const bionic_id bio_sleepy( "bio_sleepy" ); static const bionic_id bio_soporific( "bio_soporific" ); +static const bionic_id bio_spasm( "bio_spasm" ); static const bionic_id bio_speed( "bio_speed" ); +static const bionic_id bio_storage( "bio_storage" ); +static const bionic_id bio_sunglasses( "bio_sunglasses" ); static const bionic_id bio_synaptic_regen( "bio_synaptic_regen" ); static const bionic_id bio_syringe( "bio_syringe" ); -static const bionic_id bio_power_storage( "bio_power_storage" ); -static const bionic_id bio_power_storage_mkII( "bio_power_storage_mkII" ); -static const bionic_id bio_plutdump( "bio_plutdump" ); +static const bionic_id bio_targeting( "bio_targeting" ); static const bionic_id bio_taste_blocker( "bio_taste_blocker" ); static const bionic_id bio_tattoo_led( "bio_tattoo_led" ); static const bionic_id bio_teleport( "bio_teleport" ); static const bionic_id bio_time_freeze( "bio_time_freeze" ); static const bionic_id bio_tools( "bio_tools" ); -static const bionic_id bionic_TOOLS_EXTEND( "bio_tools_extend" ); static const bionic_id bio_torsionratchet( "bio_torsionratchet" ); -static const bionic_id bio_ups( "bio_ups" ); +static const bionic_id bio_trip( "bio_trip" ); static const bionic_id bio_uncanny_dodge( "bio_uncanny_dodge" ); +static const bionic_id bio_ups( "bio_ups" ); +static const bionic_id bio_voice( "bio_voice" ); static const bionic_id bio_watch( "bio_watch" ); static const bionic_id bio_water_extractor( "bio_water_extractor" ); - +static const bionic_id bionic_TOOLS_EXTEND( "bio_tools_extend" ); +static const bionic_id str_bio_cloak( "bio_cloak" ); +static const bionic_id str_bio_night( "bio_night" ); // Aftershock stuff! static const bionic_id afs_bio_linguistic_coprocessor( "afs_bio_linguistic_coprocessor" ); static const bionic_id afs_bio_dopamine_stimulators( "afs_bio_dopamine_stimulators" ); @@ -173,9 +220,19 @@ static const bionic_id afs_bio_dopamine_stimulators( "afs_bio_dopamine_stimulato static const efftype_id effect_adrenaline( "adrenaline" ); static const efftype_id effect_adrenaline_mycus( "adrenaline_mycus" ); static const efftype_id effect_alarm_clock( "alarm_clock" ); +static const efftype_id effect_allow_sleep( "allow_sleep" ); static const efftype_id effect_amigara( "amigara" ); -static const efftype_id effect_asthma( "asthma" ); +static const efftype_id effect_antibiotic( "antibiotic" ); +static const efftype_id effect_antibiotic_visible( "antibiotic_visible" ); +static const efftype_id effect_asked_for_item( "asked_for_item" ); +static const efftype_id effect_asked_personal_info( "asked_personal_info" ); +static const efftype_id effect_asked_to_follow( "asked_to_follow" ); +static const efftype_id effect_asked_to_lead( "asked_to_lead" ); +static const efftype_id effect_asked_to_train( "asked_to_train" ); static const efftype_id effect_assisted( "assisted" ); +static const efftype_id effect_asthma( "asthma" ); +static const efftype_id effect_attention( "attention" ); +static const efftype_id effect_badpoison( "badpoison" ); static const efftype_id effect_bandaged( "bandaged" ); static const efftype_id effect_beartrap( "beartrap" ); static const efftype_id effect_bite( "bite" ); @@ -184,7 +241,10 @@ static const efftype_id effect_blind( "blind" ); static const efftype_id effect_blisters( "blisters" ); static const efftype_id effect_bloodworms( "bloodworms" ); static const efftype_id effect_boomered( "boomered" ); +static const efftype_id effect_bouldering( "bouldering" ); +static const efftype_id effect_bounced( "bounced" ); static const efftype_id effect_brainworms( "brainworms" ); +static const efftype_id effect_catch_up( "catch_up" ); static const efftype_id effect_cig( "cig" ); static const efftype_id effect_cold( "cold" ); static const efftype_id effect_common_cold( "common_cold" ); @@ -192,102 +252,182 @@ static const efftype_id effect_contacts( "contacts" ); static const efftype_id effect_controlled( "controlled" ); static const efftype_id effect_corroding( "corroding" ); static const efftype_id effect_cough_suppress( "cough_suppress" ); -static const efftype_id effect_recently_coughed( "recently_coughed" ); +static const efftype_id effect_countdown( "countdown" ); static const efftype_id effect_crushed( "crushed" ); +static const efftype_id effect_cureall( "cureall" ); +static const efftype_id effect_currently_busy( "currently_busy" ); static const efftype_id effect_darkness( "darkness" ); static const efftype_id effect_datura( "datura" ); +static const efftype_id effect_dazed( "dazed" ); static const efftype_id effect_deaf( "deaf" ); static const efftype_id effect_depressants( "depressants" ); static const efftype_id effect_dermatik( "dermatik" ); +static const efftype_id effect_disabled( "disabled" ); static const efftype_id effect_disinfected( "disinfected" ); +static const efftype_id effect_docile( "docile" ); static const efftype_id effect_downed( "downed" ); +static const efftype_id effect_dragging( "dragging" ); static const efftype_id effect_drunk( "drunk" ); static const efftype_id effect_earphones( "earphones" ); +static const efftype_id effect_emp( "emp" ); +static const efftype_id effect_evil( "evil" ); +static const efftype_id effect_fearparalyze( "fearparalyze" ); static const efftype_id effect_flu( "flu" ); +static const efftype_id effect_flushot( "flushot" ); static const efftype_id effect_foodpoison( "foodpoison" ); +static const efftype_id effect_formication( "formication" ); static const efftype_id effect_frostbite( "frostbite" ); static const efftype_id effect_frostbite_recovery( "frostbite_recovery" ); static const efftype_id effect_fungus( "fungus" ); +static const efftype_id effect_gave_quest_item( "gave_quest_item" ); +static const efftype_id effect_glare( "glare" ); static const efftype_id effect_glowing( "glowing" ); +static const efftype_id effect_glowing_led( "glowy_led" ); static const efftype_id effect_glowy_led( "glowy_led" ); static const efftype_id effect_got_checked( "got_checked" ); static const efftype_id effect_grabbed( "grabbed" ); static const efftype_id effect_grabbing( "grabbing" ); +static const efftype_id effect_grown_of_fuse( "grown_of_fuse" ); static const efftype_id effect_hallu( "hallu" ); static const efftype_id effect_happy( "happy" ); static const efftype_id effect_harnessed( "harnessed" ); +static const efftype_id effect_has_bag( "has_bag" ); +static const efftype_id effect_haslight( "haslight" ); static const efftype_id effect_heating_bionic( "heating_bionic" ); static const efftype_id effect_heavysnare( "heavysnare" ); static const efftype_id effect_high( "high" ); +static const efftype_id effect_hit_by_player( "hit_by_player" ); static const efftype_id effect_hot( "hot" ); static const efftype_id effect_hot_speed( "hot_speed" ); -static const efftype_id effect_infected( "infected" ); static const efftype_id effect_in_pit( "in_pit" ); +static const efftype_id effect_infected( "infected" ); +static const efftype_id effect_infection( "infection" ); static const efftype_id effect_iodine( "iodine" ); static const efftype_id effect_irradiated( "irradiated" ); static const efftype_id effect_jetinjector( "jetinjector" ); static const efftype_id effect_lack_sleep( "lack_sleep" ); +static const efftype_id effect_laserlocked( "laserlocked" ); static const efftype_id effect_lightsnare( "lightsnare" ); static const efftype_id effect_lying_down( "lying_down" ); -static const efftype_id effect_magnesium_supplements( "magnesium" ); +static const efftype_id effect_melatonin_supplements( "melatonin" ); static const efftype_id effect_masked_scent( "masked_scent" ); static const efftype_id effect_mending( "mending" ); static const efftype_id effect_meth( "meth" ); +static const efftype_id effect_milked( "milked" ); +static const efftype_id effect_monster_armor( "monster_armor" ); +static const efftype_id effect_motor_seizure( "motor_seizure" ); +static const efftype_id effect_music( "music" ); static const efftype_id effect_narcosis( "narcosis" ); static const efftype_id effect_nausea( "nausea" ); +static const efftype_id effect_no_ammo( "no_ammo" ); static const efftype_id effect_no_sight( "no_sight" ); +static const efftype_id effect_npc_fire_bad( "npc_fire_bad" ); +static const efftype_id effect_npc_flee_player( "npc_flee_player" ); +static const efftype_id effect_npc_player_looking( "npc_player_still_looking" ); +static const efftype_id effect_npc_run_away( "npc_run_away" ); +static const efftype_id effect_npc_suspend( "npc_suspend" ); +static const efftype_id effect_on_roof( "on_roof" ); static const efftype_id effect_onfire( "onfire" ); static const efftype_id effect_operating( "operating" ); +static const efftype_id effect_pacified( "pacified" ); +static const efftype_id effect_paid( "paid" ); static const efftype_id effect_paincysts( "paincysts" ); -static const efftype_id effect_pet( "pet" ); +static const efftype_id effect_panacea( "panacea" ); +static const efftype_id effect_paralyzepoison( "paralyzepoison" ); static const efftype_id effect_pblue( "pblue" ); +static const efftype_id effect_pet( "pet" ); static const efftype_id effect_pkill( "pkill" ); static const efftype_id effect_pkill_l( "pkill_l" ); static const efftype_id effect_pkill1( "pkill1" ); static const efftype_id effect_pkill2( "pkill2" ); static const efftype_id effect_pkill3( "pkill3" ); +static const efftype_id effect_playing_instrument( "playing_instrument" ); static const efftype_id effect_poison( "poison" ); +static const efftype_id effect_pushed( "pushed" ); +static const efftype_id effect_raising( "raising" ); +static const efftype_id effect_rat( "rat" ); +static const efftype_id effect_recently_coughed( "recently_coughed" ); static const efftype_id effect_recover( "recover" ); static const efftype_id effect_relax_gas( "relax_gas" ); static const efftype_id effect_ridden( "ridden" ); static const efftype_id effect_riding( "riding" ); +static const efftype_id effect_run( "run" ); static const efftype_id effect_sad( "sad" ); +static const efftype_id effect_saddled( "monster_saddled" ); +static const efftype_id effect_sap( "sap" ); +static const efftype_id effect_shakes( "shakes" ); +static const efftype_id effect_shrieking( "shrieking" ); static const efftype_id effect_sleep( "sleep" ); static const efftype_id effect_sleep_deprived( "sleep_deprived" ); static const efftype_id effect_slept_through_alarm( "slept_through_alarm" ); -static const efftype_id effect_shakes( "shakes" ); +static const efftype_id effect_slimed( "slimed" ); +static const efftype_id effect_smoke( "smoke" ); +static const efftype_id effect_snow_glare( "snow_glare" ); +static const efftype_id effect_spores( "spores" ); static const efftype_id effect_stim( "stim" ); static const efftype_id effect_stim_overdose( "stim_overdose" ); +static const efftype_id effect_stimpack( "stimpack" ); +static const efftype_id effect_strong_antibiotic( "strong_antibiotic" ); +static const efftype_id effect_strong_antibiotic_visible( "strong_antibiotic_visible" ); static const efftype_id effect_stung( "stung" ); static const efftype_id effect_stunned( "stunned" ); +static const efftype_id effect_supercharged( "supercharged" ); static const efftype_id effect_tapeworm( "tapeworm" ); +static const efftype_id effect_targeted( "targeted" ); +static const efftype_id effect_teargas( "teargas" ); static const efftype_id effect_teleglow( "teleglow" ); static const efftype_id effect_tetanus( "tetanus" ); static const efftype_id effect_tied( "tied" ); +static const efftype_id effect_took_anticonvulsant_visible( "took_anticonvulsant_visible" ); static const efftype_id effect_took_flumed( "took_flumed" ); static const efftype_id effect_took_prozac( "took_prozac" ); static const efftype_id effect_took_prozac_bad( "took_prozac_bad" ); +static const efftype_id effect_took_prozac_visible( "took_prozac_visible" ); +static const efftype_id effect_took_thorazine( "took_thorazine" ); +static const efftype_id effect_took_thorazine_bad( "took_thorazine_bad" ); static const efftype_id effect_took_xanax( "took_xanax" ); +static const efftype_id effect_took_xanax_visible( "took_xanax_visible" ); +static const efftype_id effect_toxin_buildup( "toxin_buildup" ); static const efftype_id effect_under_op( "under_operation" ); +static const efftype_id effect_valium( "valium" ); +static const efftype_id effect_visuals( "visuals" ); +static const efftype_id effect_was_laserlocked( "was_laserlocked" ); +static const efftype_id effect_weak_antibiotic( "weak_antibiotic" ); +static const efftype_id effect_weak_antibiotic_visible( "weak_antibiotic_visible" ); static const efftype_id effect_webbed( "webbed" ); static const efftype_id effect_weed_high( "weed_high" ); static const efftype_id effect_winded( "winded" ); -static const efftype_id effect_visuals( "visuals" ); +static const efftype_id effect_zapped( "zapped" ); static const trait_id trait_ACIDBLOOD( "ACIDBLOOD" ); static const trait_id trait_ACIDPROOF( "ACIDPROOF" ); +static const trait_id trait_ADDICTIVE( "ADDICTIVE" ); static const trait_id trait_ADRENALINE( "ADRENALINE" ); +static const trait_id trait_ALBINO( "ALBINO" ); +static const trait_id trait_ALCMET( "ALCMET" ); static const trait_id trait_AMORPHOUS( "AMORPHOUS" ); +static const trait_id trait_ANIMALDISCORD( "ANIMALDISCORD" ); +static const trait_id trait_ANIMALDISCORD2( "ANIMALDISCORD2" ); +static const trait_id trait_ANIMALEMPATH( "ANIMALEMPATH" ); +static const trait_id trait_ANIMALEMPATH2( "ANIMALEMPATH2" ); +static const trait_id trait_ANTENNAE( "ANTENNAE" ); static const trait_id trait_ANTIFRUIT( "ANTIFRUIT" ); static const trait_id trait_ANTIJUNK( "ANTIJUNK" ); static const trait_id trait_ANTIWHEAT( "ANTIWHEAT" ); -static const trait_id trait_ANTENNAE( "ANTENNAE" ); static const trait_id trait_ANTLERS( "ANTLERS" ); static const trait_id trait_ARACHNID_ARMS( "ARACHNID_ARMS" ); static const trait_id trait_ARACHNID_ARMS_OK( "ARACHNID_ARMS_OK" ); +static const trait_id trait_ARM_TENTACLES( "ARM_TENTACLES" ); +static const trait_id trait_ARM_TENTACLES_4( "ARM_TENTACLES_4" ); +static const trait_id trait_ARM_TENTACLES_8( "ARM_TENTACLES_8" ); +static const trait_id trait_ASTHMA( "ASTHMA" ); static const trait_id trait_BADBACK( "BADBACK" ); +static const trait_id trait_BADKNEES( "BADKNEES" ); +static const trait_id trait_BADTEMPER( "BADTEMPER" ); static const trait_id trait_BARK( "BARK" ); static const trait_id trait_BEAK_HUM( "BEAK_HUM" ); +static const trait_id trait_BEAK_PECK( "BEAK_PECK" ); +static const trait_id trait_BEE( "BEE" ); static const trait_id trait_BIRD_EYE( "BIRD_EYE" ); static const trait_id trait_BURROW( "BURROW" ); static const trait_id trait_CANNIBAL( "CANNIBAL" ); @@ -296,41 +436,62 @@ static const trait_id trait_CENOBITE( "CENOBITE" ); static const trait_id trait_CEPH_EYES( "CEPH_EYES" ); static const trait_id trait_CEPH_VISION( "CEPH_VISION" ); static const trait_id trait_CF_HAIR( "CF_HAIR" ); -static const trait_id trait_CHITIN2( "CHITIN2" ); -static const trait_id trait_CHITIN3( "CHITIN3" ); +static const trait_id trait_CHAOTIC( "CHAOTIC" ); +static const trait_id trait_CHAOTIC_BAD( "CHAOTIC_BAD" ); +static const trait_id trait_CHEMIMBALANCE( "CHEMIMBALANCE" ); static const trait_id trait_CHITIN_FUR( "CHITIN_FUR" ); static const trait_id trait_CHITIN_FUR2( "CHITIN_FUR2" ); static const trait_id trait_CHITIN_FUR3( "CHITIN_FUR3" ); +static const trait_id trait_CHITIN2( "CHITIN2" ); +static const trait_id trait_CHITIN3( "CHITIN3" ); static const trait_id trait_CHLOROMORPH( "CHLOROMORPH" ); +static const trait_id trait_CLAWS( "CLAWS" ); +static const trait_id trait_CLAWS_RAT( "CLAWS_RAT" ); +static const trait_id trait_CLAWS_RETRACT( "CLAWS_RETRACT" ); +static const trait_id trait_CLAWS_ST( "CLAWS_ST" ); +static const trait_id trait_CLAWS_TENTACLE( "CLAWS_TENTACLE" ); static const trait_id trait_CLUMSY( "CLUMSY" ); static const trait_id trait_COLDBLOOD4( "COLDBLOOD4" ); static const trait_id trait_COMPOUND_EYES( "COMPOUND_EYES" ); static const trait_id trait_DEAF( "DEAF" ); static const trait_id trait_DEBUG_BIONIC_POWER( "DEBUG_BIONIC_POWER" ); +static const trait_id trait_DEBUG_BIONIC_POWERGEN( "DEBUG_BIONIC_POWERGEN" ); static const trait_id trait_DEBUG_BIONICS( "DEBUG_BIONICS" ); static const trait_id trait_DEBUG_CLOAK( "DEBUG_CLOAK" ); +static const trait_id trait_DEBUG_HS( "DEBUG_HS" ); +static const trait_id trait_DEBUG_LS( "DEBUG_LS" ); +static const trait_id trait_DEBUG_MIND_CONTROL( "DEBUG_MIND_CONTROL" ); static const trait_id trait_DEBUG_NIGHTVISION( "DEBUG_NIGHTVISION" ); static const trait_id trait_DEBUG_NODMG( "DEBUG_NODMG" ); +static const trait_id trait_DEBUG_NOSCENT( "DEBUG_NOSCENT" ); static const trait_id trait_DEBUG_NOTEMP( "DEBUG_NOTEMP" ); -static const trait_id trait_DEBUG_HS( "DEBUG_HS" ); -static const trait_id trait_DEBUG_LS( "DEBUG_LS" ); +static const trait_id trait_DEBUG_SILENT( "DEBUG_SILENT" ); +static const trait_id trait_DEBUG_STORAGE( "DEBUG_STORAGE" ); static const trait_id trait_DEFT( "DEFT" ); +static const trait_id trait_DEX_ALPHA( "DEX_ALPHA" ); static const trait_id trait_DISORGANIZED( "DISORGANIZED" ); static const trait_id trait_DISRESISTANT( "DISRESISTANT" ); static const trait_id trait_DOWN( "DOWN" ); +static const trait_id trait_DRUNKEN( "DRUNKEN" ); static const trait_id trait_EASYSLEEPER( "EASYSLEEPER" ); static const trait_id trait_EASYSLEEPER2( "EASYSLEEPER2" ); static const trait_id trait_EATDEAD( "EATDEAD" ); static const trait_id trait_EATHEALTH( "EATHEALTH" ); static const trait_id trait_EATPOISON( "EATPOISON" ); static const trait_id trait_ELECTRORECEPTORS( "ELECTRORECEPTORS" ); +static const trait_id trait_ELFA_EARS( "ELFA_EARS" ); static const trait_id trait_ELFA_FNV( "ELFA_FNV" ); static const trait_id trait_ELFA_NV( "ELFA_NV" ); static const trait_id trait_FANGS_SPIDER( "FANGS_SPIDER" ); +static const trait_id trait_FASTHEALER( "FASTHEALER" ); +static const trait_id trait_FASTHEALER2( "FASTHEALER2" ); static const trait_id trait_FASTLEARNER( "FASTLEARNER" ); static const trait_id trait_FAT( "FAT" ); +static const trait_id trait_FEATHERS( "FEATHERS" ); static const trait_id trait_FEL_NV( "FEL_NV" ); static const trait_id trait_FELINE_FUR( "FELINE_FUR" ); +static const trait_id trait_FLOWERS( "FLOWERS" ); +static const trait_id trait_FRESHWATEROSMOSIS( "FRESHWATEROSMOSIS" ); static const trait_id trait_FUR( "FUR" ); static const trait_id trait_GILLS( "GILLS" ); static const trait_id trait_GILLS_CEPH( "GILLS_CEPH" ); @@ -338,57 +499,94 @@ static const trait_id trait_GIZZARD( "GIZZARD" ); static const trait_id trait_GLASSJAW( "GLASSJAW" ); static const trait_id trait_GOURMAND( "GOURMAND" ); static const trait_id trait_GRAZER( "GRAZER" ); +static const trait_id trait_HALLUCINATION( "HALLUCINATION" ); static const trait_id trait_HATES_BOOKS( "HATES_BOOKS" ); -static const trait_id trait_HIBERNATE( "HIBERNATE" ); static const trait_id trait_HEAVYSLEEPER( "HEAVYSLEEPER" ); static const trait_id trait_HEAVYSLEEPER2( "HEAVYSLEEPER2" ); static const trait_id trait_HERBIVORE( "HERBIVORE" ); -static const trait_id trait_HOOVES( "HOOVES" ); -static const trait_id trait_HORNS_POINTED( "HORNS_POINTED" ); +static const trait_id trait_HIBERNATE( "HIBERNATE" ); static const trait_id trait_HOARDER( "HOARDER" ); static const trait_id trait_HOLLOW_BONES( "HOLLOW_BONES" ); +static const trait_id trait_HOOVES( "HOOVES" ); +static const trait_id trait_HORNS_POINTED( "HORNS_POINTED" ); static const trait_id trait_HUGE( "HUGE" ); static const trait_id trait_HUGE_OK( "HUGE_OK" ); static const trait_id trait_HYPEROPIC( "HYPEROPIC" ); static const trait_id trait_ILLITERATE( "ILLITERATE" ); static const trait_id trait_INFIMMUNE( "INFIMMUNE" ); +static const trait_id trait_INFRARED( "INFRARED" ); +static const trait_id trait_INFRESIST( "INFRESIST" ); static const trait_id trait_INSECT_ARMS( "INSECT_ARMS" ); static const trait_id trait_INSECT_ARMS_OK( "INSECT_ARMS_OK" ); static const trait_id trait_INSOMNIA( "INSOMNIA" ); +static const trait_id trait_INT_ALPHA( "INT_ALPHA" ); static const trait_id trait_INT_SLIME( "INT_SLIME" ); +static const trait_id trait_JITTERY( "JITTERY" ); +static const trait_id trait_KILLER( "KILLER" ); static const trait_id trait_LACTOSE( "LACTOSE" ); static const trait_id trait_LARGE( "LARGE" ); static const trait_id trait_LARGE_OK( "LARGE_OK" ); -static const trait_id trait_LEG_TENTACLES( "LEG_TENTACLES" ); +static const trait_id trait_LEAVES( "LEAVES" ); +static const trait_id trait_LEAVES2( "LEAVES2" ); +static const trait_id trait_LEAVES3( "LEAVES3" ); static const trait_id trait_LEG_TENT_BRACE( "LEG_TENT_BRACE" ); +static const trait_id trait_LEG_TENTACLES( "LEG_TENTACLES" ); static const trait_id trait_LIGHT_BONES( "LIGHT_BONES" ); static const trait_id trait_LIGHTFUR( "LIGHTFUR" ); static const trait_id trait_LIGHTSTEP( "LIGHTSTEP" ); +static const trait_id trait_LIGHTWEIGHT( "LIGHTWEIGHT" ); +static const trait_id trait_LIZ_IR( "LIZ_IR" ); static const trait_id trait_LOVES_BOOKS( "LOVES_BOOKS" ); static const trait_id trait_LUPINE_FUR( "LUPINE_FUR" ); +static const trait_id trait_M_BLOOM( "M_BLOOM" ); +static const trait_id trait_M_BLOSSOMS( "M_BLOSSOMS" ); +static const trait_id trait_M_DEFENDER( "M_DEFENDER" ); +static const trait_id trait_M_DEPENDENT( "M_DEPENDENT" ); +static const trait_id trait_M_FERTILE( "M_FERTILE" ); +static const trait_id trait_M_IMMUNE( "M_IMMUNE" ); +static const trait_id trait_M_PROVENANCE( "M_PROVENANCE" ); +static const trait_id trait_M_SKIN2( "M_SKIN2" ); +static const trait_id trait_M_SKIN3( "M_SKIN3" ); +static const trait_id trait_M_SPORES( "M_SPORES" ); static const trait_id trait_MANDIBLES( "MANDIBLES" ); +static const trait_id trait_MARLOSS( "MARLOSS" ); +static const trait_id trait_MARLOSS_AVOID( "MARLOSS_AVOID" ); +static const trait_id trait_MARLOSS_BLUE( "MARLOSS_BLUE" ); +static const trait_id trait_MARLOSS_YELLOW( "MARLOSS_YELLOW" ); static const trait_id trait_MASOCHIST( "MASOCHIST" ); static const trait_id trait_MASOCHIST_MED( "MASOCHIST_MED" ); static const trait_id trait_MEATARIAN( "MEATARIAN" ); static const trait_id trait_MEMBRANE( "MEMBRANE" ); +static const trait_id trait_MOODSWINGS( "MOODSWINGS" ); static const trait_id trait_MOREPAIN( "MORE_PAIN" ); static const trait_id trait_MOREPAIN2( "MORE_PAIN2" ); static const trait_id trait_MOREPAIN3( "MORE_PAIN3" ); static const trait_id trait_MOUTH_TENTACLES( "MOUTH_TENTACLES" ); +static const trait_id trait_MUT_JUNKIE( "MUT_JUNKIE" ); +static const trait_id trait_MUTAGEN_AVOID( "MUTAGEN_AVOID" ); +static const trait_id trait_MUTE( "MUTE" ); +static const trait_id trait_MYCUS_FRIEND( "MYCUS_FRIEND" ); +static const trait_id trait_MYCUS_THRESH( "MYCUS_THRESH" ); static const trait_id trait_MYOPIC( "MYOPIC" ); -static const trait_id trait_M_DEPENDENT( "M_DEPENDENT" ); -static const trait_id trait_M_IMMUNE( "M_IMMUNE" ); -static const trait_id trait_M_SKIN2( "M_SKIN2" ); -static const trait_id trait_M_SKIN3( "M_SKIN3" ); +static const trait_id trait_NAILS( "NAILS" ); +static const trait_id trait_NARCOLEPTIC( "NARCOLEPTIC" ); static const trait_id trait_NAUSEA( "NAUSEA" ); static const trait_id trait_NIGHTVISION( "NIGHTVISION" ); static const trait_id trait_NIGHTVISION2( "NIGHTVISION2" ); static const trait_id trait_NIGHTVISION3( "NIGHTVISION3" ); +static const trait_id trait_NO_THIRST( "NO_THIRST" ); static const trait_id trait_NOMAD( "NOMAD" ); static const trait_id trait_NOMAD2( "NOMAD2" ); static const trait_id trait_NOMAD3( "NOMAD3" ); +static const trait_id trait_NONADDICTIVE( "NONADDICTIVE" ); +static const trait_id trait_NONE( "NONE" ); static const trait_id trait_NOPAIN( "NOPAIN" ); -static const trait_id trait_NO_THIRST( "NO_THIRST" ); +static const trait_id trait_NPC_CONSTRUCTION_LEV_1( "NPC_CONSTRUCTION_LEV_1" ); +static const trait_id trait_NPC_CONSTRUCTION_LEV_2( "NPC_CONSTRUCTION_LEV_2" ); +static const trait_id trait_NPC_MISSION_LEV_1( "NPC_MISSION_LEV_1" ); +static const trait_id trait_NPC_STARTING_NPC( "NPC_STARTING_NPC" ); +static const trait_id trait_NPC_STATIC_NPC( "NPC_STATIC_NPC" ); +static const trait_id trait_OPTIMISTIC( "OPTIMISTIC" ); static const trait_id trait_PACIFIST( "PACIFIST" ); static const trait_id trait_PACKMULE( "PACKMULE" ); static const trait_id trait_PADDED_FEET( "PADDED_FEET" ); @@ -398,20 +596,40 @@ static const trait_id trait_PARAIMMUNE( "PARAIMMUNE" ); static const trait_id trait_PARKOUR( "PARKOUR" ); static const trait_id trait_PAWS( "PAWS" ); static const trait_id trait_PAWS_LARGE( "PAWS_LARGE" ); +static const trait_id trait_PER_ALPHA( "PER_ALPHA" ); static const trait_id trait_PER_SLIME( "PER_SLIME" ); static const trait_id trait_PER_SLIME_OK( "PER_SLIME_OK" ); +static const trait_id trait_PHEROMONE_INSECT( "PHEROMONE_INSECT" ); +static const trait_id trait_PHEROMONE_MAMMAL( "PHEROMONE_MAMMAL" ); +static const trait_id trait_PLANT( "PLANT" ); +static const trait_id trait_POISONOUS( "POISONOUS" ); +static const trait_id trait_POISONOUS2( "POISONOUS2" ); static const trait_id trait_PROBOSCIS( "PROBOSCIS" ); static const trait_id trait_PROF_AUTODOC( "PROF_AUTODOC" ); +static const trait_id trait_PROF_CHURL( "PROF_CHURL" ); +static const trait_id trait_PROF_CYBERCO( "PROF_CYBERCO" ); static const trait_id trait_PROF_DICEMASTER( "PROF_DICEMASTER" ); +static const trait_id trait_PROF_FED( "PROF_FED" ); static const trait_id trait_PROF_FOODP( "PROF_FOODP" ); static const trait_id trait_PROF_MED( "PROF_MED" ); +static const trait_id trait_PROF_PD_DET( "PROF_PD_DET" ); +static const trait_id trait_PROF_POLICE( "PROF_POLICE" ); static const trait_id trait_PROF_SKATER( "PROF_SKATER" ); +static const trait_id trait_PROF_SWAT( "PROF_SWAT" ); static const trait_id trait_PROJUNK( "PROJUNK" ); static const trait_id trait_PROJUNK2( "PROJUNK2" ); static const trait_id trait_PSYCHOPATH( "PSYCHOPATH" ); static const trait_id trait_PYROMANIA( "PYROMANIA" ); +static const trait_id trait_QUICK( "QUICK" ); static const trait_id trait_QUILLS( "QUILLS" ); +static const trait_id trait_RADIOACTIVE1( "RADIOACTIVE1" ); +static const trait_id trait_RADIOACTIVE2( "RADIOACTIVE2" ); +static const trait_id trait_RADIOACTIVE3( "RADIOACTIVE3" ); static const trait_id trait_RADIOGENIC( "RADIOGENIC" ); +static const trait_id trait_REGEN( "REGEN" ); +static const trait_id trait_REGEN_LIZ( "REGEN_LIZ" ); +static const trait_id trait_ROBUST( "ROBUST" ); +static const trait_id trait_ROOTS1( "ROOTS1" ); static const trait_id trait_ROOTS2( "ROOTS2" ); static const trait_id trait_ROOTS3( "ROOTS3" ); static const trait_id trait_RUMINANT( "RUMINANT" ); @@ -426,47 +644,79 @@ static const trait_id trait_SELFAWARE( "SELFAWARE" ); static const trait_id trait_SHARKTEETH( "SHARKTEETH" ); static const trait_id trait_SHELL( "SHELL" ); static const trait_id trait_SHELL2( "SHELL2" ); +static const trait_id trait_SHOUT1( "SHOUT1" ); static const trait_id trait_SHOUT2( "SHOUT2" ); static const trait_id trait_SHOUT3( "SHOUT3" ); static const trait_id trait_SLIMESPAWNER( "SLIMESPAWNER" ); static const trait_id trait_SLIMY( "SLIMY" ); +static const trait_id trait_SLOWHEALER( "SLOWHEALER" ); static const trait_id trait_SLOWLEARNER( "SLOWLEARNER" ); +static const trait_id trait_SMALL( "SMALL" ); +static const trait_id trait_SMALL_OK( "SMALL_OK" ); +static const trait_id trait_SMALL2( "SMALL2" ); +static const trait_id trait_SMELLY( "SMELLY" ); +static const trait_id trait_SORES( "SORES" ); static const trait_id trait_SPINES( "SPINES" ); static const trait_id trait_SPIRITUAL( "SPIRITUAL" ); static const trait_id trait_SQUEAMISH( "SQUEAMISH" ); static const trait_id trait_STIMBOOST( "STIMBOOST" ); static const trait_id trait_STOCKY_TROGLO( "STOCKY_TROGLO" ); +static const trait_id trait_STR_ALPHA( "STR_ALPHA" ); static const trait_id trait_STRONGSTOMACH( "STRONGSTOMACH" ); +static const trait_id trait_STYLISH( "STYLISH" ); +static const trait_id trait_SUNBURN( "SUNBURN" ); static const trait_id trait_SUNLIGHT_DEPENDENT( "SUNLIGHT_DEPENDENT" ); static const trait_id trait_TABLEMANNERS( "TABLEMANNERS" ); +static const trait_id trait_TAIL_CATTLE( "TAIL_CATTLE" ); +static const trait_id trait_TALONS( "TALONS" ); +static const trait_id trait_TERRIFYING( "TERRIFYING" ); static const trait_id trait_THICK_SCALES( "THICK_SCALES" ); static const trait_id trait_THORNS( "THORNS" ); static const trait_id trait_THRESH_BIRD( "THRESH_BIRD" ); static const trait_id trait_THRESH_CATTLE( "THRESH_CATTLE" ); -static const trait_id trait_THRESH_FELINE( "THRESH_FELINE" ); -static const trait_id trait_THRESH_LUPINE( "THRESH_LUPINE" ); -static const trait_id trait_THRESH_SPIDER( "THRESH_SPIDER" ); -static const trait_id trait_THRESH_URSINE( "THRESH_URSINE" ); static const trait_id trait_THRESH_CEPHALOPOD( "THRESH_CEPHALOPOD" ); +static const trait_id trait_THRESH_FELINE( "THRESH_FELINE" ); static const trait_id trait_THRESH_INSECT( "THRESH_INSECT" ); +static const trait_id trait_THRESH_LUPINE( "THRESH_LUPINE" ); +static const trait_id trait_THRESH_MARLOSS( "THRESH_MARLOSS" ); static const trait_id trait_THRESH_MEDICAL( "THRESH_MEDICAL" ); +static const trait_id trait_THRESH_MYCUS( "THRESH_MYCUS" ); static const trait_id trait_THRESH_PLANT( "THRESH_PLANT" ); +static const trait_id trait_THRESH_SPIDER( "THRESH_SPIDER" ); +static const trait_id trait_THRESH_URSINE( "THRESH_URSINE" ); +static const trait_id trait_TOLERANCE( "TOLERANCE" ); static const trait_id trait_TOUGH_FEET( "TOUGH_FEET" ); +static const trait_id trait_TOXICFLESH( "TOXICFLESH" ); static const trait_id trait_TRANSPIRATION( "TRANSPIRATION" ); +static const trait_id trait_TREE_COMMUNION( "TREE_COMMUNION" ); +static const trait_id trait_TROGLO( "TROGLO" ); +static const trait_id trait_TROGLO2( "TROGLO2" ); +static const trait_id trait_TROGLO3( "TROGLO3" ); +static const trait_id trait_UNSTABLE( "UNSTABLE" ); static const trait_id trait_URSINE_EYE( "URSINE_EYE" ); static const trait_id trait_URSINE_FUR( "URSINE_FUR" ); static const trait_id trait_VEGETARIAN( "VEGETARIAN" ); +static const trait_id trait_VINES2( "VINES2" ); +static const trait_id trait_VINES3( "VINES3" ); static const trait_id trait_VISCOUS( "VISCOUS" ); static const trait_id trait_VOMITOUS( "VOMITOUS" ); static const trait_id trait_WATERSLEEP( "WATERSLEEP" ); +static const trait_id trait_WAYFARER( "WAYFARER" ); +static const trait_id trait_WEAKSCENT( "WEAKSCENT" ); static const trait_id trait_WEAKSTOMACH( "WEAKSTOMACH" ); -static const trait_id trait_WEBBED( "WEBBED" ); +static const trait_id trait_WEB_RAPPEL( "WEB_RAPPEL" ); static const trait_id trait_WEB_SPINNER( "WEB_SPINNER" ); static const trait_id trait_WEB_WALKER( "WEB_WALKER" ); static const trait_id trait_WEB_WEAVER( "WEB_WEAVER" ); +static const trait_id trait_WEBBED( "WEBBED" ); static const trait_id trait_WHISKERS( "WHISKERS" ); static const trait_id trait_WHISKERS_RAT( "WHISKERS_RAT" ); +static const trait_id trait_WINGS_BIRD( "WINGS_BIRD" ); +static const trait_id trait_WINGS_BUTTERFLY( "WINGS_BUTTERFLY" ); +static const trait_id trait_WINGS_INSECT( "WINGS_INSECT" ); static const trait_id trait_WOOLALLERGY( "WOOLALLERGY" ); +static const trait_id trait_XS( "XS" ); +static const trait_id trait_XXXL( "XXXL" ); static const trait_id debug_nodmg( "DEBUG_NODMG" ); @@ -474,159 +724,667 @@ static const std::string trait_flag_CANNIBAL( "CANNIBAL" ); static const std::string trait_flag_PSYCHOPATH( "PSYCHOPATH" ); static const std::string trait_flag_SAPIOVORE( "SAPIOVORE" ); -static const species_id HUMAN( "HUMAN" ); -static const species_id ROBOT( "ROBOT" ); -static const species_id ZOMBIE( "ZOMBIE" ); +static const mongroup_id GROUP_BLOB( "GROUP_BLOB" ); +static const mongroup_id GROUP_BREATHER( "GROUP_BREATHER" ); +static const mongroup_id GROUP_BREATHER_HUB( "GROUP_BREATHER_HUB" ); +static const mongroup_id GROUP_CAVE( "GROUP_CAVE" ); +static const mongroup_id GROUP_CHUD( "GROUP_CHUD" ); +static const mongroup_id GROUP_DARK_WYRM( "GROUP_DARK_WYRM" ); +static const mongroup_id GROUP_DOG_THING( "GROUP_DOG_THING" ); +static const mongroup_id GROUP_FISH( "GROUP_FISH" ); +static const mongroup_id GROUP_FOREST( "GROUP_FOREST" ); +static const mongroup_id GROUP_FUNGI_FUNGALOID( "GROUP_FUNGI_FUNGALOID" ); +static const mongroup_id GROUP_HAZMATBOT( "GROUP_HAZMATBOT" ); +static const mongroup_id GROUP_LAB( "GROUP_LAB" ); +static const mongroup_id GROUP_LAB_CYBORG( "GROUP_LAB_CYBORG" ); +static const mongroup_id GROUP_LAB_FEMA( "GROUP_LAB_FEMA" ); +static const mongroup_id GROUP_MAYBE_MIL( "GROUP_MAYBE_MIL" ); +static const mongroup_id GROUP_MI_GO_CAMP_OM( "GROUP_MI-GO_CAMP_OM" ); +static const mongroup_id GROUP_MIL_WEAK( "GROUP_MIL_WEAK" ); +static const mongroup_id GROUP_NETHER( "GROUP_NETHER" ); +static const mongroup_id GROUP_NETHER_CAPTURED( "GROUP_NETHER_CAPTURED" ); +static const mongroup_id GROUP_NETHER_PORTAL( "GROUP_NETHER_PORTAL" ); +static const mongroup_id GROUP_PLAIN( "GROUP_PLAIN" ); +static const mongroup_id GROUP_RIVER( "GROUP_RIVER" ); +static const mongroup_id GROUP_ROBOT( "GROUP_ROBOT" ); +static const mongroup_id GROUP_ROBOT_SECUBOT( "GROUP_ROBOT_SECUBOT" ); +static const mongroup_id GROUP_SEWER( "GROUP_SEWER" ); +static const mongroup_id GROUP_SPIDER( "GROUP_SPIDER" ); +static const mongroup_id GROUP_SPIRAL( "GROUP_SPIRAL" ); +static const mongroup_id GROUP_STRAY_DOGS( "GROUP_STRAY_DOGS" ); +static const mongroup_id GROUP_SWAMP( "GROUP_SWAMP" ); +static const mongroup_id GROUP_TRIFFID( "GROUP_TRIFFID" ); +static const mongroup_id GROUP_TRIFFID_HEART( "GROUP_TRIFFID_HEART" ); +static const mongroup_id GROUP_TRIFFID_OUTER( "GROUP_TRIFFID_OUTER" ); +static const mongroup_id GROUP_TURRET( "GROUP_TURRET" ); +static const mongroup_id GROUP_VANILLA( "GROUP_VANILLA" ); +static const mongroup_id GROUP_WORM( "GROUP_WORM" ); +static const mongroup_id GROUP_ZOMBIE( "GROUP_ZOMBIE" ); +static const mongroup_id GROUP_ZOMBIE_COP( "GROUP_ZOMBIE_COP" ); +static const mtype_id mon_amigara_horror( "mon_amigara_horror" ); +static const mtype_id mon_ant( "mon_ant" ); +static const mtype_id mon_ant_acid_larva( "mon_ant_acid_larva" ); +static const mtype_id mon_ant_acid_queen( "mon_ant_acid_queen" ); +static const mtype_id mon_ant_fungus( "mon_ant_fungus" ); +static const mtype_id mon_ant_larva( "mon_ant_larva" ); +static const mtype_id mon_ant_queen( "mon_ant_queen" ); +static const mtype_id mon_ant_soldier( "mon_ant_soldier" ); +static const mtype_id mon_bat( "mon_bat" ); +static const mtype_id mon_bear( "mon_bear" ); +static const mtype_id mon_beaver( "mon_beaver" ); +static const mtype_id mon_bee( "mon_bee" ); +static const mtype_id mon_beekeeper( "mon_beekeeper" ); +static const mtype_id mon_biollante( "mon_biollante" ); +static const mtype_id mon_black_rat( "mon_black_rat" ); +static const mtype_id mon_blob( "mon_blob" ); +static const mtype_id mon_blob_brain( "mon_blob_brain" ); +static const mtype_id mon_blob_large( "mon_blob_large" ); +static const mtype_id mon_blob_small( "mon_blob_small" ); +static const mtype_id mon_boomer( "mon_boomer" ); +static const mtype_id mon_boomer_fungus( "mon_boomer_fungus" ); +static const mtype_id mon_boomer_huge( "mon_boomer_huge" ); +static const mtype_id mon_breather( "mon_breather" ); +static const mtype_id mon_breather_hub( "mon_breather_hub" ); +static const mtype_id mon_chicken( "mon_chicken" ); +static const mtype_id mon_chipmunk( "mon_chipmunk" ); +static const mtype_id mon_cockatrice( "mon_cockatrice" ); +static const mtype_id mon_copbot( "mon_copbot" ); +static const mtype_id mon_cougar( "mon_cougar" ); +static const mtype_id mon_cow( "mon_cow" ); +static const mtype_id mon_coyote( "mon_coyote" ); +static const mtype_id mon_creeper_hub( "mon_creeper_hub" ); +static const mtype_id mon_creeper_vine( "mon_creeper_vine" ); +static const mtype_id mon_crows_m240( "mon_crows_m240" ); +static const mtype_id mon_dark_wyrm( "mon_dark_wyrm" ); +static const mtype_id mon_deer( "mon_deer" ); +static const mtype_id mon_defective_robot_nurse( "mon_nursebot_defective" ); +static const mtype_id mon_dermatik( "mon_dermatik" ); +static const mtype_id mon_dermatik_larva( "mon_dermatik_larva" ); +static const mtype_id mon_dispatch( "mon_dispatch" ); +static const mtype_id mon_dog( "mon_dog" ); +static const mtype_id mon_dog_thing( "mon_dog_thing" ); +static const mtype_id mon_duck( "mon_duck" ); +static const mtype_id mon_eyebot( "mon_eyebot" ); +static const mtype_id mon_fly( "mon_fly" ); +static const mtype_id mon_fox_gray( "mon_fox_gray" ); +static const mtype_id mon_fox_red( "mon_fox_red" ); +static const mtype_id mon_fungal_blossom( "mon_fungal_blossom" ); +static const mtype_id mon_fungal_hedgerow( "mon_fungal_hedgerow" ); +static const mtype_id mon_fungal_tendril( "mon_fungal_tendril" ); +static const mtype_id mon_fungal_wall( "mon_fungal_wall" ); +static const mtype_id mon_fungaloid( "mon_fungaloid" ); +static const mtype_id mon_fungaloid_young( "mon_fungaloid_young" ); +static const mtype_id mon_generator( "mon_generator" ); +static const mtype_id mon_giant_cockroach_nymph( "mon_giant_cockroach_nymph" ); +static const mtype_id mon_groundhog( "mon_groundhog" ); +static const mtype_id mon_grouse( "mon_grouse" ); +static const mtype_id mon_halfworm( "mon_halfworm" ); +static const mtype_id mon_hallu_multicooker( "mon_hallu_multicooker" ); +static const mtype_id mon_hare( "mon_hare" ); +static const mtype_id mon_headless_dog_thing( "mon_headless_dog_thing" ); +static const mtype_id mon_hologram( "mon_hologram" ); +static const mtype_id mon_horse( "mon_horse" ); +static const mtype_id mon_hound_tindalos_afterimage( "mon_hound_tindalos_afterimage" ); +static const mtype_id mon_jabberwock( "mon_jabberwock" ); +static const mtype_id mon_leech_blossom( "mon_leech_blossom" ); +static const mtype_id mon_leech_root_drone( "mon_leech_root_drone" ); +static const mtype_id mon_leech_root_runner( "mon_leech_root_runner" ); +static const mtype_id mon_leech_stalk( "mon_leech_stalk" ); +static const mtype_id mon_lemming( "mon_lemming" ); +static const mtype_id mon_manhack( "mon_manhack" ); +static const mtype_id mon_marloss_zealot_f( "mon_marloss_zealot_f" ); +static const mtype_id mon_marloss_zealot_m( "mon_marloss_zealot_m" ); +static const mtype_id mon_mink( "mon_mink" ); +static const mtype_id mon_moose( "mon_moose" ); +static const mtype_id mon_muskrat( "mon_muskrat" ); +static const mtype_id mon_opossum( "mon_opossum" ); +static const mtype_id mon_otter( "mon_otter" ); +static const mtype_id mon_pheasant( "mon_pheasant" ); +static const mtype_id mon_pig( "mon_pig" ); static const mtype_id mon_player_blob( "mon_player_blob" ); +static const mtype_id mon_rabbit( "mon_rabbit" ); +static const mtype_id mon_rat_king( "mon_rat_king" ); +static const mtype_id mon_riotbot( "mon_riotbot" ); +static const mtype_id mon_secubot( "mon_secubot" ); +static const mtype_id mon_sewer_rat( "mon_sewer_rat" ); +static const mtype_id mon_sewer_snake( "mon_sewer_snake" ); +static const mtype_id mon_shadow( "mon_shadow" ); static const mtype_id mon_shadow_snake( "mon_shadow_snake" ); +static const mtype_id mon_shia( "mon_shia" ); +static const mtype_id mon_skeleton( "mon_skeleton" ); +static const mtype_id mon_skeleton_brute( "mon_skeleton_brute" ); +static const mtype_id mon_skeleton_hulk( "mon_skeleton_hulk" ); +static const mtype_id mon_skeleton_hulk_fungus( "mon_skeleton_hulk_fungus" ); +static const mtype_id mon_spider_cellar_giant( "mon_spider_cellar_giant" ); +static const mtype_id mon_spider_cellar_giant_s( "mon_spider_cellar_giant_s" ); +static const mtype_id mon_spider_fungus( "mon_spider_fungus" ); +static const mtype_id mon_spider_web( "mon_spider_web" ); +static const mtype_id mon_spider_web_s( "mon_spider_web_s" ); +static const mtype_id mon_spider_widow_giant( "mon_spider_widow_giant" ); +static const mtype_id mon_spider_widow_giant_s( "mon_spider_widow_giant_s" ); +static const mtype_id mon_spore( "mon_spore" ); +static const mtype_id mon_squirrel( "mon_squirrel" ); +static const mtype_id mon_thing( "mon_thing" ); +static const mtype_id mon_triffid( "mon_triffid" ); +static const mtype_id mon_triffid_queen( "mon_triffid_queen" ); +static const mtype_id mon_triffid_young( "mon_triffid_young" ); +static const mtype_id mon_turkey( "mon_turkey" ); +static const mtype_id mon_turret_bmg( "mon_turret_bmg" ); +static const mtype_id mon_turret_rifle( "mon_turret_rifle" ); +static const mtype_id mon_turret_riot( "mon_turret_riot" ); +static const mtype_id mon_turret_searchlight( "mon_turret_searchlight" ); +static const mtype_id mon_vortex( "mon_vortex" ); +static const mtype_id mon_wasp( "mon_wasp" ); +static const mtype_id mon_weasel( "mon_weasel" ); +static const mtype_id mon_wolf( "mon_wolf" ); +static const mtype_id mon_zombie( "mon_zombie" ); +static const mtype_id mon_zombie_anklebiter( "mon_zombie_anklebiter" ); +static const mtype_id mon_zombie_bio_op( "mon_zombie_bio_op" ); +static const mtype_id mon_zombie_brute( "mon_zombie_brute" ); +static const mtype_id mon_zombie_brute_shocker( "mon_zombie_brute_shocker" ); +static const mtype_id mon_zombie_child( "mon_zombie_child" ); +static const mtype_id mon_zombie_child_fungus( "mon_zombie_child_fungus" ); +static const mtype_id mon_zombie_cop( "mon_zombie_cop" ); +static const mtype_id mon_zombie_crawler( "mon_zombie_crawler" ); +static const mtype_id mon_zombie_creepy( "mon_zombie_creepy" ); +static const mtype_id mon_zombie_dancer( "mon_zombie_dancer" ); +static const mtype_id mon_zombie_dog( "mon_zombie_dog" ); +static const mtype_id mon_zombie_electric( "mon_zombie_electric" ); +static const mtype_id mon_zombie_fat( "mon_zombie_fat" ); +static const mtype_id mon_zombie_fireman( "mon_zombie_fireman" ); +static const mtype_id mon_zombie_fungus( "mon_zombie_fungus" ); +static const mtype_id mon_zombie_gasbag( "mon_zombie_gasbag" ); +static const mtype_id mon_zombie_gasbag_crawler( "mon_zombie_gasbag_crawler" ); +static const mtype_id mon_zombie_gasbag_fungus( "mon_zombie_gasbag_fungus" ); +static const mtype_id mon_zombie_gasbag_impaler( "mon_zombie_gasbag_impaler" ); +static const mtype_id mon_zombie_grabber( "mon_zombie_grabber" ); +static const mtype_id mon_zombie_hazmat( "mon_zombie_hazmat" ); +static const mtype_id mon_zombie_hulk( "mon_zombie_hulk" ); +static const mtype_id mon_zombie_hunter( "mon_zombie_hunter" ); +static const mtype_id mon_zombie_jackson( "mon_zombie_jackson" ); +static const mtype_id mon_zombie_master( "mon_zombie_master" ); +static const mtype_id mon_zombie_military_pilot( "mon_zombie_military_pilot" ); +static const mtype_id mon_zombie_necro( "mon_zombie_necro" ); +static const mtype_id mon_zombie_rot( "mon_zombie_rot" ); +static const mtype_id mon_zombie_scientist( "mon_zombie_scientist" ); +static const mtype_id mon_zombie_shrieker( "mon_zombie_shrieker" ); +static const mtype_id mon_zombie_shriekling( "mon_zombie_shriekling" ); +static const mtype_id mon_zombie_skeltal_minion( "mon_zombie_skeltal_minion" ); +static const mtype_id mon_zombie_smoker( "mon_zombie_smoker" ); +static const mtype_id mon_zombie_smoker_fungus( "mon_zombie_smoker_fungus" ); +static const mtype_id mon_zombie_snotgobbler( "mon_zombie_snotgobbler" ); +static const mtype_id mon_zombie_soldier( "mon_zombie_soldier" ); +static const mtype_id mon_zombie_spitter( "mon_zombie_spitter" ); +static const mtype_id mon_zombie_sproglodyte( "mon_zombie_sproglodyte" ); +static const mtype_id mon_zombie_survivor( "mon_zombie_survivor" ); +static const mtype_id mon_zombie_swimmer( "mon_zombie_swimmer" ); +static const mtype_id mon_zombie_technician( "mon_zombie_technician" ); +static const mtype_id mon_zombie_tough( "mon_zombie_tough" ); +static const mtype_id mon_zombie_waif( "mon_zombie_waif" ); -static const skill_id skill_cooking( "cooking" ); -static const skill_id skill_computer( "computer" ); -static const skill_id skill_dodge( "dodge" ); -static const skill_id skill_electronics( "electronics" ); -static const skill_id skill_firstaid( "firstaid" ); -static const skill_id skill_mechanics( "mechanics" ); -static const skill_id skill_throw( "throw" ); -static const skill_id skill_gun( "gun" ); -static const skill_id skill_swimming( "swimming" ); -static const skill_id skill_survival( "survival" ); +static const std::string flag_ACID( "ACID" ); +static const std::string flag_ACT_IN_FIRE( "ACT_IN_FIRE" ); +static const std::string flag_ACTIVE_CLOAKING( "ACTIVE_CLOAKING" ); +static const std::string flag_ALARMED( "ALARMED" ); static const std::string flag_ALLERGEN_EGG( "ALLERGEN_EGG" ); static const std::string flag_ALLERGEN_FRUIT( "ALLERGEN_FRUIT" ); static const std::string flag_ALLERGEN_JUNK( "ALLERGEN_JUNK" ); static const std::string flag_ALLERGEN_MEAT( "ALLERGEN_MEAT" ); static const std::string flag_ALLERGEN_MILK( "ALLERGEN_MILK" ); -static const std::string flag_ALLERGEN_WHEAT( "ALLERGEN_WHEAT" ); static const std::string flag_ALLERGEN_VEGGY( "ALLERGEN_VEGGY" ); +static const std::string flag_ALLERGEN_WHEAT( "ALLERGEN_WHEAT" ); static const std::string flag_ALLOWS_NATURAL_ATTACKS( "ALLOWS_NATURAL_ATTACKS" ); static const std::string flag_ALLOWS_REMOTE_USE( "ALLOWS_REMOTE_USE" ); +static const std::string flag_ALWAYS_TWOHAND( "ALWAYS_TWOHAND" ); static const std::string flag_ANESTHESIA( "ANESTHESIA" ); static const std::string flag_AURA( "AURA" ); +static const std::string flag_AUT_START( "AUT_START" ); static const std::string flag_AUTODOC( "AUTODOC" ); static const std::string flag_AUTODOC_COUCH( "AUTODOC_COUCH" ); +static const std::string flag_BAD_DAY( "BAD_DAY" ); +static const std::string flag_BARRICADABLE_DOOR( "BARRICADABLE_DOOR" ); +static const std::string flag_BARRICADABLE_DOOR_DAMAGED( "BARRICADABLE_DOOR_DAMAGED" ); +static const std::string flag_BARRICADABLE_DOOR_REINFORCED( "BARRICADABLE_DOOR_REINFORCED" ); +static const std::string flag_BARRICADABLE_WINDOW_CURTAINS( "BARRICADABLE_WINDOW_CURTAINS" ); +static const std::string flag_BELTED( "BELTED" ); +static const std::string flag_BIPOD( "BIPOD" ); static const std::string flag_BIRD( "BIRD" ); +static const std::string flag_BLIND( "BLIND" ); static const std::string flag_BLIND_EASY( "BLIND_EASY" ); static const std::string flag_BLIND_HARD( "BLIND_HARD" ); +static const std::string flag_BLOCK_WHILE_WORN( "BLOCK_WHILE_WORN" ); +static const std::string flag_BLOCKSDOOR( "BLOCKSDOOR" ); +static const std::string flag_BOMB( "BOMB" ); static const std::string flag_BUTCHER_EQ( "BUTCHER_EQ" ); static const std::string flag_BYPRODUCT( "BYPRODUCT" ); static const std::string flag_CABLE_SPOOL( "CABLE_SPOOL" ); +static const std::string flag_CAN_SIT( "CAN_SIT" ); static const std::string flag_CANNIBALISM( "CANNIBALISM" ); static const std::string flag_CARNIVORE_OK( "CARNIVORE_OK" ); +static const std::string flag_CASING( "CASING" ); static const std::string flag_CATTLE( "CATTLE" ); -static const std::string flag_COOKED( "COOKED" ); +static const std::string flag_CHALLENGE( "CHALLENGE" ); +static const std::string flag_CHARGEDIM( "CHARGEDIM" ); +static const std::string flag_CITY_START( "CITY_START" ); +static const std::string flag_CLIMB_SIMPLE( "CLIMB_SIMPLE" ); +static const std::string flag_CLIMBABLE( "CLIMBABLE" ); static const std::string flag_COLD( "COLD" ); +static const std::string flag_COLLAPSES( "COLLAPSES" ); +static const std::string flag_COLLAPSIBLE_STOCK( "COLLAPSIBLE_STOCK" ); +static const std::string flag_CONDUCTIVE( "CONDUCTIVE" ); +static const std::string flag_CONSOLE( "CONSOLE" ); +static const std::string flag_CONSUMABLE( "CONSUMABLE" ); +static const std::string flag_CONTAINER( "CONTAINER" ); +static const std::string flag_COOKED( "COOKED" ); static const std::string flag_CORPSE( "CORPSE" ); +static const std::string flag_CURRENT( "CURRENT" ); +static const std::string flag_DANGEROUS( "DANGEROUS" ); +static const std::string flag_DEAF( "DEAF" ); +static const std::string flag_DEEP_WATER( "DEEP_WATER" ); +static const std::string flag_DESTROY_ITEM( "DESTROY_ITEM" ); +static const std::string flag_DIAMOND( "DIAMOND" ); +static const std::string flag_DIFFICULT_Z( "DIFFICULT_Z" ); +static const std::string flag_DIG_TOOL( "DIG_TOOL" ); +static const std::string flag_DIGGABLE( "DIGGABLE" ); +static const std::string flag_DIMENSIONAL_ANCHOR( "DIMENSIONAL_ANCHOR" ); +static const std::string flag_DISABLE_SIGHTS( "DISABLE_SIGHTS" ); +static const std::string flag_DONT_REMOVE_ROTTEN( "DONT_REMOVE_ROTTEN" ); +static const std::string flag_DROP_ACTION_ONLY_IF_LIQUID( "DROP_ACTION_ONLY_IF_LIQUID" ); +static const std::string flag_DURABLE_MELEE( "DURABLE_MELEE" ); +static const std::string flag_EASY_DECONSTRUCT( "EASY_DECONSTRUCT" ); static const std::string flag_EATEN_COLD( "EATEN_COLD" ); -static const std::string flag_EDIBLE_FROZEN( "EDIBLE_FROZEN" ); static const std::string flag_EATEN_HOT( "EATEN_HOT" ); +static const std::string flag_EDIBLE_FROZEN( "EDIBLE_FROZEN" ); +static const std::string flag_EFFECT_INVISIBLE( "EFFECT_INVISIBLE" ); +static const std::string flag_EFFECT_NIGHT_VISION( "EFFECT_NIGHT_VISION" ); +static const std::string flag_EMITTER( "EMITTER" ); static const std::string flag_ETHEREAL_ITEM( "ETHEREAL_ITEM" ); -static const std::string flag_INEDIBLE( "INEDIBLE" ); -static const std::string flag_FERTILIZER( "FERTILIZER" ); +static const std::string flag_FAKE_MILL( "FAKE_MILL" ); +static const std::string flag_FAKE_SMOKE( "FAKE_SMOKE" ); +static const std::string flag_FANCY( "FANCY" ); static const std::string flag_FELINE( "FELINE" ); +static const std::string flag_FERTILIZER( "FERTILIZER" ); +static const std::string flag_FIELD_DRESS( "FIELD_DRESS" ); +static const std::string flag_FIELD_DRESS_FAILED( "FIELD_DRESS_FAILED" ); static const std::string flag_FILTHY( "FILTHY" ); +static const std::string flag_FIRE( "FIRE" ); +static const std::string flag_FIRE_100( "FIRE_100" ); +static const std::string flag_FIRE_20( "FIRE_20" ); +static const std::string flag_FIRE_50( "FIRE_50" ); +static const std::string flag_FIRE_CONTAINER( "FIRE_CONTAINER" ); +static const std::string flag_FIRE_START( "FIRE_START" ); +static const std::string flag_FIRE_TWOHAND( "FIRE_TWOHAND" ); +static const std::string flag_FIRESTARTER( "FIRESTARTER" ); +static const std::string flag_FIREWOOD( "FIREWOOD" ); static const std::string flag_FISH_GOOD( "FISH_GOOD" ); static const std::string flag_FISH_POOR( "FISH_POOR" ); +static const std::string flag_FISHABLE( "FISHABLE" ); static const std::string flag_FIT( "FIT" ); +static const std::string flag_FIX_FARSIGHT( "FIX_FARSIGHT" ); +static const std::string flag_FIX_NEARSIGHT( "FIX_NEARSIGHT" ); +static const std::string flag_FLAMING( "FLAMING" ); +static const std::string flag_FLAMMABLE( "FLAMMABLE" ); +static const std::string flag_FLAMMABLE_ASH( "FLAMMABLE_ASH" ); +static const std::string flag_FLASH_PROTECTION( "FLASH_PROTECTION" ); +static const std::string flag_FLAT( "FLAT" ); static const std::string flag_FLAT_SURF( "FLAT_SURF" ); -static const std::string flag_FROZEN( "FROZEN" ); +static const std::string flag_FLOTATION( "FLOTATION" ); +static const std::string flag_FLOWER( "FLOWER" ); static const std::string flag_FORAGE_HALLU( "FORAGE_HALLU" ); static const std::string flag_FORAGE_POISON( "FORAGE_POISON" ); +static const std::string flag_FRAGILE_MELEE( "FRAGILE_MELEE" ); +static const std::string flag_FREEZERBURN( "FREEZERBURN" ); +static const std::string flag_FROZEN( "FROZEN" ); +static const std::string flag_FULL_MAGAZINE( "FULL_MAGAZINE" ); static const std::string flag_FUNGAL_VECTOR( "FUNGAL_VECTOR" ); +static const std::string flag_FUNGUS( "FUNGUS" ); +static const std::string flag_GAS_DISCOUNT( "GAS_DISCOUNT" ); +static const std::string flag_GAS_PROOF( "GAS_PROOF" ); +static const std::string flag_GIBBED( "GIBBED" ); +static const std::string flag_GNV_EFFECT( "GNV_EFFECT" ); +static const std::string flag_GOES_DOWN( "GOES_DOWN" ); +static const std::string flag_GOES_UP( "GOES_UP" ); +static const std::string flag_GROWTH_HARVEST( "GROWTH_HARVEST" ); +static const std::string flag_GROWTH_MATURE( "GROWTH_MATURE" ); +static const std::string flag_GROWTH_SEEDLING( "GROWTH_SEEDLING" ); +static const std::string flag_HELI_CRASH( "HELI_CRASH" ); +static const std::string flag_HELMET_COMPAT( "HELMET_COMPAT" ); static const std::string flag_HIDDEN_HALLU( "HIDDEN_HALLU" ); +static const std::string flag_HIDDEN_ITEM( "HIDDEN_ITEM" ); static const std::string flag_HIDDEN_POISON( "HIDDEN_POISON" ); +static const std::string flag_HOOD( "HOOD" ); static const std::string flag_HOT( "HOT" ); -static const std::string flag_GIBBED( "GIBBED" ); -static const std::string flag_FISHABLE( "FISHABLE" ); -static const std::string flag_FIX_FARSIGHT( "FIX_FARSIGHT" ); +static const std::string flag_HURT_WHEN_WIELDED( "HURT_WHEN_WIELDED" ); +static const std::string flag_IN_CBM( "IN_CBM" ); +static const std::string flag_INDOORS( "INDOORS" ); +static const std::string flag_INEDIBLE( "INEDIBLE" ); +static const std::string flag_INFECTED( "INFECTED" ); +static const std::string flag_INITIAL_PART( "INITIAL_PART" ); +static const std::string flag_IR_EFFECT( "IR_EFFECT" ); +static const std::string flag_IRREMOVABLE( "IRREMOVABLE" ); +static const std::string flag_IS_ARMOR( "IS_ARMOR" ); +static const std::string flag_IS_PET_ARMOR( "IS_PET_ARMOR" ); +static const std::string flag_IS_UPS( "IS_UPS" ); static const std::string flag_KITCHEN( "KITCHEN" ); +static const std::string flag_LADDER( "LADDER" ); +static const std::string flag_LEAK_ALWAYS( "LEAK_ALWAYS" ); +static const std::string flag_LEAK_DAM( "LEAK_DAM" ); +static const std::string flag_LIQUID( "LIQUID" ); +static const std::string flag_LIQUIDCONT( "LIQUIDCONT" ); +static const std::string flag_LITCIG( "LITCIG" ); +static const std::string flag_LOCKED( "LOCKED" ); +static const std::string flag_LONE_START( "LONE_START" ); static const std::string flag_LUPINE( "LUPINE" ); +static const std::string flag_MAG_BELT( "MAG_BELT" ); static const std::string flag_MAG_DESTROY( "MAG_DESTROY" ); +static const std::string flag_MAG_EJECT( "MAG_EJECT" ); +static const std::string flag_MAGIC_FOCUS( "MAGIC_FOCUS" ); static const std::string flag_MELTS( "MELTS" ); static const std::string flag_MESSY( "MESSY" ); +static const std::string flag_MILLABLE( "MILLABLE" ); +static const std::string flag_MOUNTABLE( "MOUNTABLE" ); +static const std::string flag_MOUNTED_GUN( "MOUNTED_GUN" ); static const std::string flag_MUSHY( "MUSHY" ); static const std::string flag_MYCUS_OK( "MYCUS_OK" ); -static const std::string flag_SAFECRACK( "SAFECRACK" ); -static const std::string flag_SUPPORTS_ROOF( "SUPPORTS_ROOF" ); -static const std::string flag_FIELD_DRESS_FAILED( "FIELD_DRESS_FAILED" ); -static const std::string flag_FIELD_DRESS( "FIELD_DRESS" ); -static const std::string flag_FIRE_TWOHAND( "FIRE_TWOHAND" ); -static const std::string flag_FULL_MAGAZINE( "FULL_MAGAZINE" ); -static const std::string flag_GROWTH_HARVEST( "GROWTH_HARVEST" ); -static const std::string flag_MOUNTED_GUN( "MOUNTED_GUN" ); +static const std::string flag_NANOFAB_TEMPLATE( "NANOFAB_TEMPLATE" ); +static const std::string flag_NEED_ACTIVE_TO_MELEE( "NEED_ACTIVE_TO_MELEE" ); +static const std::string flag_NEEDS_NO_LUBE( "NEEDS_NO_LUBE" ); +static const std::string flag_NEEDS_UNFOLD( "NEEDS_UNFOLD" ); static const std::string flag_NEGATIVE_MONOTONY_OK( "NEGATIVE_MONOTONY_OK" ); +static const std::string flag_NEVER_JAMS( "NEVER_JAMS" ); +static const std::string flag_NO_CVD( "NO_CVD" ); +static const std::string flag_NO_DISPLAY( "NO_DISPLAY" ); +static const std::string flag_NO_DROP( "NO_DROP" ); static const std::string flag_NO_PACKED( "NO_PACKED" ); static const std::string flag_NO_PARASITES( "NO_PARASITES" ); +static const std::string flag_NO_QUICKDRAW( "NO_QUICKDRAW" ); static const std::string flag_NO_RELOAD( "NO_RELOAD" ); +static const std::string flag_NO_REPAIR( "NO_REPAIR" ); static const std::string flag_NO_RESIZE( "NO_RESIZE" ); +static const std::string flag_NO_SALVAGE( "NO_SALVAGE" ); static const std::string flag_NO_STERILE( "NO_STERILE" ); static const std::string flag_NO_UNLOAD( "NO_UNLOAD" ); static const std::string flag_NO_UNWIELD( "NO_UNWIELD" ); +static const std::string flag_NOCOLLIDE( "NOCOLLIDE" ); +static const std::string flag_NOITEM( "NOITEM" ); +static const std::string flag_NON_FOULING( "NON-FOULING" ); +static const std::string flag_NONCONDUCTIVE( "NONCONDUCTIVE" ); +static const std::string flag_NPC_SAFE( "NPC_SAFE" ); static const std::string flag_NUTRIENT_OVERRIDE( "NUTRIENT_OVERRIDE" ); +static const std::string flag_ONLY_ONE( "ONLY_ONE" ); +static const std::string flag_OPENCLOSE_INSIDE( "OPENCLOSE_INSIDE" ); +static const std::string flag_ORGANIC( "ORGANIC" ); +static const std::string flag_OUTER( "OUTER" ); +static const std::string flag_OVERSIZE( "OVERSIZE" ); +static const std::string flag_PARTIAL_DEAF( "PARTIAL_DEAF" ); static const std::string flag_PERPETUAL( "PERPETUAL" ); static const std::string flag_PERSONAL( "PERSONAL" ); static const std::string flag_PLANT( "PLANT" ); static const std::string flag_PLANTABLE( "PLANTABLE" ); static const std::string flag_PLOWABLE( "PLOWABLE" ); +static const std::string flag_POCKETS( "POCKETS" ); +static const std::string flag_POWERARMOR_COMPATIBLE( "POWERARMOR_COMPATIBLE" ); static const std::string flag_POWERED( "POWERED" ); +static const std::string flag_PRIMITIVE_RANGED_WEAPON( "PRIMITIVE_RANGED_WEAPON" ); +static const std::string flag_PROCESSING( "PROCESSING" ); +static const std::string flag_PROCESSING_RESULT( "PROCESSING_RESULT" ); static const std::string flag_PULPED( "PULPED" ); +static const std::string flag_PUMP_ACTION( "PUMP_ACTION" ); +static const std::string flag_PUMP_RAIL_COMPATIBLE( "PUMP_RAIL_COMPATIBLE" ); static const std::string flag_QUARTERED( "QUARTERED" ); +static const std::string flag_RAD_RESIST( "RAD_RESIST" ); +static const std::string flag_RADIO_ACTIVATION( "RADIO_ACTIVATION" ); +static const std::string flag_RADIO_CONTAINER( "RADIO_CONTAINER" ); +static const std::string flag_RADIO_INVOKE_PROC( "RADIO_INVOKE_PROC" ); +static const std::string flag_RADIO_MOD( "RADIO_MOD" ); static const std::string flag_RADIOACTIVE( "RADIOACTIVE" ); -static const std::string flag_RAW( "RAW" ); +static const std::string flag_RADIOSIGNAL_1( "RADIOSIGNAL_1" ); +static const std::string flag_RADIOSIGNAL_2( "RADIOSIGNAL_2" ); +static const std::string flag_RADIOSIGNAL_3( "RADIOSIGNAL_3" ); +static const std::string flag_RAIN_PROTECT( "RAIN_PROTECT" ); static const std::string flag_RAMP_END( "RAMP_END" ); +static const std::string flag_RAW( "RAW" ); +static const std::string flag_REACH_ATTACK( "REACH_ATTACK" ); +static const std::string flag_REACH3( "REACH3" ); +static const std::string flag_RECHARGE( "RECHARGE" ); +static const std::string flag_REDUCED_BASHING( "REDUCED_BASHING" ); +static const std::string flag_REDUCED_WEIGHT( "REDUCED_WEIGHT" ); static const std::string flag_RELOAD_AND_SHOOT( "RELOAD_AND_SHOOT" ); +static const std::string flag_RELOAD_EJECT( "RELOAD_EJECT" ); static const std::string flag_RELOAD_ONE( "RELOAD_ONE" ); -static const std::string flag_RESTRICT_HANDS( "RESTRICT_HANDS" ); static const std::string flag_REQUIRES_TINDER( "REQUIRES_TINDER" ); +static const std::string flag_RESTRICT_HANDS( "RESTRICT_HANDS" ); +static const std::string flag_REVIVE_SPECIAL( "REVIVE_SPECIAL" ); +static const std::string flag_ROLLER_INLINE( "ROLLER_INLINE" ); +static const std::string flag_ROLLER_ONE( "ROLLER_ONE" ); +static const std::string flag_ROLLER_QUAD( "ROLLER_QUAD" ); +static const std::string flag_ROUGH( "ROUGH" ); static const std::string flag_SAFE_FUEL_OFF( "SAFE_FUEL_OFF" ); +static const std::string flag_SAFECRACK( "SAFECRACK" ); +static const std::string flag_SALT_WATER( "SALT_WATER" ); static const std::string flag_SEALED( "SEALED" ); +static const std::string flag_SECRET( "SECRET" ); static const std::string flag_SEMITANGIBLE( "SEMITANGIBLE" ); +static const std::string flag_SHARP( "SHARP" ); +static const std::string flag_SHRUB( "SHRUB" ); +static const std::string flag_SILENT( "SILENT" ); static const std::string flag_SKINNED( "SKINNED" ); +static const std::string flag_SKINTIGHT( "SKINTIGHT" ); +static const std::string flag_SLOW_WIELD( "SLOW_WIELD" ); +static const std::string flag_SMOKABLE( "SMOKABLE" ); +static const std::string flag_SMOKED( "SMOKED" ); +static const std::string flag_SPEAR( "SPEAR" ); static const std::string flag_SPEEDLOADER( "SPEEDLOADER" ); +static const std::string flag_SPR_START( "SPR_START" ); +static const std::string flag_STR_DRAW( "STR_DRAW" ); +static const std::string flag_STURDY( "STURDY" ); +static const std::string flag_SUM_ADV_START( "SUM_ADV_START" ); +static const std::string flag_SUM_START( "SUM_START" ); +static const std::string flag_SUN_GLASSES( "SUN_GLASSES" ); +static const std::string flag_SUPER_FANCY( "SUPER_FANCY" ); +static const std::string flag_SUPPORTS_ROOF( "SUPPORTS_ROOF" ); +static const std::string flag_SUR_START( "SUR_START" ); +static const std::string flag_SWIM_GOGGLES( "SWIM_GOGGLES" ); static const std::string flag_SWIMMABLE( "SWIMMABLE" ); +static const std::string flag_THERMOMETER( "THERMOMETER" ); +static const std::string flag_THIN_OBSTACLE( "THIN_OBSTACLE" ); +static const std::string flag_TINDER( "TINDER" ); +static const std::string flag_TINY( "TINY" ); +static const std::string flag_TOBACCO( "TOBACCO" ); +static const std::string flag_TRANSPARENT( "TRANSPARENT" ); static const std::string flag_TREE( "TREE" ); +static const std::string flag_UNARMED_BONUS( "UNARMED_BONUS" ); +static const std::string flag_UNARMED_WEAPON( "UNARMED_WEAPON" ); +static const std::string flag_UNBREAKABLE_MELEE( "UNBREAKABLE_MELEE" ); +static const std::string flag_UNCRAFT_LIQUIDS_CONTAINED( "UNCRAFT_LIQUIDS_CONTAINED" ); static const std::string flag_UNCRAFT_SINGLE_CHARGE( "UNCRAFT_SINGLE_CHARGE " ); -static const std::string flag_USE_EAT_VERB( "USE_EAT_VERB" ); +static const std::string flag_UNDERSIZE( "UNDERSIZE" ); +static const std::string flag_UNDERWATER_GUN( "UNDERWATER_GUN" ); +static const std::string flag_UNSTABLE( "UNSTABLE" ); static const std::string flag_URSINE_HONEY( "URSINE_HONEY" ); -static const std::string flag_UNCRAFT_LIQUIDS_CONTAINED( "UNCRAFT_LIQUIDS_CONTAINED" ); +static const std::string flag_USABLE_FIRE( "USABLE_FIRE" ); +static const std::string flag_USE_EAT_VERB( "USE_EAT_VERB" ); +static const std::string flag_USE_UPS( "USE_UPS" ); +static const std::string flag_USES_BIONIC_POWER( "USES_BIONIC_POWER" ); static const std::string flag_VARSIZE( "VARSIZE" ); +static const std::string flag_VEHICLE( "VEHICLE" ); +static const std::string flag_WAIST( "WAIST" ); +static const std::string flag_WALL( "WALL" ); +static const std::string flag_WATER_EXTINGUISH( "WATER_EXTINGUISH" ); +static const std::string flag_WATER_FRIENDLY( "WATER_FRIENDLY" ); +static const std::string flag_WATERPROOF( "WATERPROOF" ); +static const std::string flag_WATERPROOF_GUN( "WATERPROOF_GUN" ); +static const std::string flag_WET( "WET" ); +static const std::string flag_WHIP( "WHIP" ); +static const std::string flag_WIN_START( "WIN_START" ); +static const std::string flag_WIND_EXTINGUISH( "WIND_EXTINGUISH" ); +static const std::string flag_WRITE_MESSAGE( "WRITE_MESSAGE" ); +static const std::string flag_YOUNG( "YOUNG" ); +static const skill_id skill_archery( "archery" ); +static const skill_id skill_barter( "barter" ); +static const skill_id skill_bashing( "bashing" ); +static const skill_id skill_computer( "computer" ); +static const skill_id skill_cooking( "cooking" ); +static const skill_id skill_cutting( "cutting" ); +static const skill_id skill_dodge( "dodge" ); +static const skill_id skill_driving( "driving" ); +static const skill_id skill_electronics( "electronics" ); +static const skill_id skill_fabrication( "fabrication" ); +static const skill_id skill_firstaid( "firstaid" ); +static const skill_id skill_gun( "gun" ); +static const skill_id skill_launcher( "launcher" ); +static const skill_id skill_mechanics( "mechanics" ); +static const skill_id skill_melee( "melee" ); +static const skill_id skill_pistol( "pistol" ); +static const skill_id skill_rifle( "rifle" ); +static const skill_id skill_shotgun( "shotgun" ); +static const skill_id skill_smg( "smg" ); +static const skill_id skill_speech( "speech" ); +static const skill_id skill_stabbing( "stabbing" ); +static const skill_id skill_survival( "survival" ); +static const skill_id skill_swimming( "swimming" ); +static const skill_id skill_tailor( "tailor" ); +static const skill_id skill_throw( "throw" ); +static const skill_id skill_traps( "traps" ); +static const skill_id skill_unarmed( "unarmed" ); +static const skill_id weapon_skill( "weapon" ); + +static const quality_id qual_ANESTHESIA( "ANESTHESIA" ); static const quality_id qual_AXE( "AXE" ); static const quality_id qual_BUTCHER( "BUTCHER" ); +static const quality_id qual_CUT( "CUT" ); static const quality_id qual_CUT_FINE( "CUT_FINE" ); static const quality_id qual_DIG( "DIG" ); static const quality_id qual_FISHING( "FISHING" ); -static const quality_id qual_SAW_W( "SAW_W" ); +static const quality_id qual_JACK( "JACK" ); +static const quality_id qual_LIFT( "LIFT" ); static const quality_id qual_SAW_M( "SAW_M" ); +static const quality_id qual_SAW_W( "SAW_W" ); +static const quality_id qual_SELF_JACK( "SELF_JACK" ); static const quality_id qual_WELD( "WELD" ); +static const zone_type_id zone_investigate_only( "NPC_INVESTIGATE_ONLY" ); +static const zone_type_id zone_no_investigate( "NPC_NO_INVESTIGATE" ); static const zone_type_id zone_type_CHOP_TREES( "CHOP_TREES" ); static const zone_type_id zone_type_CONSTRUCTION_BLUEPRINT( "CONSTRUCTION_BLUEPRINT" ); static const zone_type_id zone_type_FARM_PLOT( "FARM_PLOT" ); +static const zone_type_id zone_type_FISHING_SPOT( "FISHING_SPOT" ); +static const zone_type_id zone_type_LOOT_CORPSE( "LOOT_CORPSE" ); static const zone_type_id zone_type_LOOT_IGNORE( "LOOT_IGNORE" ); static const zone_type_id zone_type_LOOT_UNSORTED( "LOOT_UNSORTED" ); +static const zone_type_id zone_type_LOOT_WOOD( "LOOT_WOOD" ); static const zone_type_id zone_type_VEHICLE_DECONSTRUCT( "VEHICLE_DECONSTRUCT" ); static const zone_type_id zone_type_VEHICLE_REPAIR( "VEHICLE_REPAIR" ); -static const zone_type_id zone_type_LOOT_CORPSE( "LOOT_CORPSE" ); -static const zone_type_id zone_type_LOOT_WOOD( "LOOT_WOOD" ); -static const zone_type_id zone_type_FISHING_SPOT( "FISHING_SPOT" ); -static const zone_type_id zone_source_firewood( "SOURCE_FIREWOOD" ); +static const zone_type_id z_camp_food( "CAMP_FOOD" ); +static const zone_type_id z_camp_storage( "CAMP_STORAGE" ); static const zone_type_id z_loot_unsorted( "LOOT_UNSORTED" ); +static const zone_type_id zone_source_firewood( "SOURCE_FIREWOOD" ); static const trap_str_id tr_firewood_source( "tr_firewood_source" ); +static const trap_str_id tr_practice_target( "tr_practice_target" ); static const trap_str_id tr_unfinished_construction( "tr_unfinished_construction" ); -static const itype_id itype_battery( "battery" ); -static const itype_id itype_sun_light( "sunlight" ); -static const itype_id itype_wind( "wind" ); +static const itype_id fuel_type_animal( "animal" ); +static const itype_id fuel_type_battery( "battery" ); +static const itype_id fuel_type_muscle( "muscle" ); +static const itype_id fuel_type_none( "null" ); +static const itype_id fuel_type_plutonium_cell( "plut_cell" ); +static const itype_id fuel_type_sun_light( "sunlight" ); +static const itype_id fuel_type_wind( "wind" ); +static const fault_id fault_belt( "fault_engine_belt_drive" ); static const fault_id fault_bionic_salvaged( "fault_bionic_salvaged" ); +static const fault_id fault_diesel( "fault_engine_pump_diesel" ); +static const fault_id fault_filter_air( "fault_engine_filter_air" ); +static const fault_id fault_filter_fuel( "fault_engine_filter_fuel" ); +static const fault_id fault_glowplug( "fault_engine_glow_plug" ); +static const fault_id fault_gun_blackpowder( "fault_gun_blackpowder" ); +static const fault_id fault_gun_chamber_spent( "fault_gun_chamber_spent" ); +static const fault_id fault_gun_dirt( "fault_gun_dirt" ); +static const fault_id fault_gun_unlubricated( "fault_gun_unlubricated" ); +static const fault_id fault_immobiliser( "fault_engine_immobiliser" ); +static const fault_id fault_pump( "fault_engine_pump_fuel" ); +static const fault_id fault_starter( "fault_engine_starter" ); -static const std::string comesttype_FOOD( "FOOD" ); static const std::string comesttype_DRINK( "DRINK" ); +static const std::string comesttype_FOOD( "FOOD" ); -static const matype_id style_none( "style_none" ); +static const matype_id style_aikido( "style_aikido" ); +static const matype_id style_biojutsu( "style_biojutsu" ); +static const matype_id style_boxing( "style_boxing" ); +static const matype_id style_capoeira( "style_capoeira" ); +static const matype_id style_crane( "style_crane" ); +static const matype_id style_dragon( "style_dragon" ); +static const matype_id style_judo( "style_judo" ); +static const matype_id style_karate( "style_karate" ); static const matype_id style_kicks( "style_kicks" ); +static const matype_id style_krav_maga( "style_krav_maga" ); +static const matype_id style_leopard( "style_leopard" ); +static const matype_id style_muay_thai( "style_muay_thai" ); +static const matype_id style_ninjutsu( "style_ninjutsu" ); +static const matype_id style_none( "style_none" ); +static const matype_id style_pankration( "style_pankration" ); +static const matype_id style_snake( "style_snake" ); +static const matype_id style_taekwondo( "style_taekwondo" ); +static const matype_id style_tai_chi( "style_tai_chi" ); +static const matype_id style_tiger( "style_tiger" ); +static const matype_id style_wingchun( "style_wingchun" ); +static const matype_id style_zui_quan( "style_zui_quan" ); + +static const species_id ABERRATION( "ABERRATION" ); +static const species_id BLOB( "BLOB" ); +static const species_id FISH( "FISH" ); +static const species_id FUNGUS( "FUNGUS" ); +static const species_id HALLUCINATION( "HALLUCINATION" ); +static const species_id HUMAN( "HUMAN" ); +static const species_id INSECT( "INSECT" ); +static const species_id LEECH_PLANT( "LEECH_PLANT" ); +static const species_id MAMMAL( "MAMMAL" ); +static const species_id MOLLUSK( "MOLLUSK" ); +static const species_id PLANT( "PLANT" ); +static const species_id ROBOT( "ROBOT" ); +static const species_id SPIDER( "SPIDER" ); +static const species_id ZOMBIE( "ZOMBIE" ); + +static const matec_id tec_none( "tec_none" ); +static const matec_id WBLOCK_1( "WBLOCK_1" ); +static const matec_id WBLOCK_2( "WBLOCK_2" ); +static const matec_id WBLOCK_3( "WBLOCK_3" ); +static const matec_id WHIP_DISARM( "WHIP_DISARM" ); + +static const ter_str_id ter_dirt( "t_dirt" ); +static const ter_str_id ter_grass_dead( "t_grass_dead" ); +static const ter_str_id ter_stump( "t_stump" ); +static const ter_str_id ter_tree_dead( "t_tree_dead" ); +static const ter_str_id ter_tree_deadpine( "t_tree_deadpine" ); +static const ter_str_id ter_tree_birch_harvested( "t_tree_birch_harvested" ); +static const ter_str_id ter_tree_willow_harvested( "t_tree_willow_harvested" ); +static const ter_str_id ter_tree_hickory_dead( "t_tree_hickory_dead" ); +static const ter_str_id ter_trunk( "t_trunk" ); + +static const std::string part_location_structure( "structure" ); +static const std::string part_location_center( "center" ); +static const std::string part_location_onroof( "on_roof" ); + +static const std::string GUN_MODE_VAR_NAME( "item::mode" ); +static const std::string CLOTHING_MOD_VAR_PREFIX( "clothing_mod_" ); + +static const faction_id your_followers( "your_followers" ); +static const faction_id no_faction( "no_faction" ); + +static const std::string errstring( "ERROR" ); + +static const ammotype ammo_bolt( "bolt" ); +static const ammotype ammo_battery( "ammo_battery" ); +static const ammotype ammo_reactor_slurry( "reactor_slurry" ); +static const ammotype ammo_plutonium( "plutonium" ); + +const vitamin_id vitamin_iron( "iron" ); + +static const std::string null_item_id( "null" ); #endif // STRING_CONSTS_H diff --git a/src/cata_tiles.cpp b/src/cata_tiles.cpp index 98d1a6add8c17..68a6fa96419d4 100644 --- a/src/cata_tiles.cpp +++ b/src/cata_tiles.cpp @@ -62,6 +62,7 @@ #include "translations.h" #include "type_id.h" #include "game_constants.h" +#include "cata_string_consts.h" #define dbg(x) DebugLog((x),D_SDL) << __FILE__ << ":" << __LINE__ << ": " @@ -82,7 +83,6 @@ static const std::array multitile_keys = {{ extern int fontwidth; extern int fontheight; -static const efftype_id effect_ridden( "ridden" ); static const std::string empty_string; static const std::array TILE_CATEGORY_IDS = {{ "", // C_NONE, @@ -2341,7 +2341,7 @@ bool cata_tiles::draw_furniture( const tripoint &p, const lit_level ll, int &hei }; int subtile = 0; int rotation = 0; - get_tile_values( f, neighborhood, subtile, rotation ); + get_tile_values( f.to_i(), neighborhood, subtile, rotation ); const std::string &fname = f.id().str(); if( g->m.check_seen_cache( p ) ) { g->u.memorize_tile( g->m.getabs( p ), fname, subtile, rotation ); @@ -2371,7 +2371,7 @@ bool cata_tiles::draw_furniture( const tripoint &p, const lit_level ll, int &hei }; int subtile = 0; int rotation = 0; - get_tile_values( f2, neighborhood, subtile, rotation ); + get_tile_values( f2.to_i(), neighborhood, subtile, rotation ); const std::string &fname = f2.id().str(); // tile overrides are never memorized // tile overrides are always shown with full visibility @@ -2415,7 +2415,7 @@ bool cata_tiles::draw_trap( const tripoint &p, const lit_level ll, int &height_3 }; int subtile = 0; int rotation = 0; - get_tile_values( tr, neighborhood, subtile, rotation ); + get_tile_values( tr.to_i(), neighborhood, subtile, rotation ); const std::string trname = tr.id().str(); if( g->m.check_seen_cache( p ) ) { g->u.memorize_tile( g->m.getabs( p ), trname, subtile, rotation ); @@ -2445,7 +2445,7 @@ bool cata_tiles::draw_trap( const tripoint &p, const lit_level ll, int &height_3 }; int subtile = 0; int rotation = 0; - get_tile_values( tr2, neighborhood, subtile, rotation ); + get_tile_values( tr2.to_i(), neighborhood, subtile, rotation ); const std::string &trname = tr2.id().str(); // tile overrides are never memorized // tile overrides are always shown with full visibility @@ -2503,7 +2503,7 @@ bool cata_tiles::draw_field_or_item( const tripoint &p, const lit_level ll, int int subtile = 0; int rotation = 0; - get_tile_values( fld, neighborhood, subtile, rotation ); + get_tile_values( fld.to_i(), neighborhood, subtile, rotation ); ret_draw_field = draw_from_id_string( fld.id().str(), C_FIELD, empty_string, p, subtile, rotation, lit, nv ); diff --git a/src/character.cpp b/src/character.cpp index 483e2bc178cd8..ca6597fd33c9a 100644 --- a/src/character.cpp +++ b/src/character.cpp @@ -2470,6 +2470,26 @@ int Character::rust_rate( bool return_stat_effect ) const return ( return_stat_effect ? ret : ret / 10 ); } +int Character::read_speed( bool return_stat_effect ) const +{ + // Stat window shows stat effects on based on current stat + const int intel = get_int(); + /** @EFFECT_INT increases reading speed by 3s per level above 8*/ + int ret = to_moves( 1_minutes ) - to_moves( 3_seconds ) * ( intel - 8 ); + + if( has_bionic( afs_bio_linguistic_coprocessor ) ) { // Aftershock + ret *= .85; + } + + ret *= mutation_value( "reading_speed_multiplier" ); + + if( ret < to_moves( 1_seconds ) ) { + ret = to_moves( 1_seconds ); + } + // return_stat_effect actually matters here + return return_stat_effect ? ret : ret * 100 / to_moves( 1_minutes ); +} + bool Character::meets_skill_requirements( const std::map &req, const item &context ) const { @@ -3569,10 +3589,6 @@ int Character::get_fatigue() const int Character::get_sleep_deprivation() const { - if( !get_option< bool >( "SLEEP_DEPRIVATION" ) ) { - return 0; - } - return sleep_deprivation; } @@ -3913,18 +3929,17 @@ void Character::update_needs( int rate_multiplier ) int fatigue_roll = roll_remainder( rates.fatigue * rate_multiplier ); mod_fatigue( fatigue_roll ); - if( get_option< bool >( "SLEEP_DEPRIVATION" ) ) { - // Synaptic regen bionic stops SD while awake and boosts it while sleeping - if( !has_active_bionic( bio_synaptic_regen ) ) { - // fatigue_roll should be around 1 - so the counter increases by 1 every minute on average, - // but characters who need less sleep will also get less sleep deprived, and vice-versa. + // Synaptic regen bionic stops SD while awake and boosts it while sleeping + if( !has_active_bionic( bio_synaptic_regen ) ) { + // fatigue_roll should be around 1 - so the counter increases by 1 every minute on average, + // but characters who need less sleep will also get less sleep deprived, and vice-versa. - // Note: Since needs are updated in 5-minute increments, we have to multiply the roll again by - // 5. If rate_multiplier is > 1, fatigue_roll will be higher and this will work out. - mod_sleep_deprivation( fatigue_roll * 5 ); - } + // Note: Since needs are updated in 5-minute increments, we have to multiply the roll again by + // 5. If rate_multiplier is > 1, fatigue_roll will be higher and this will work out. + mod_sleep_deprivation( fatigue_roll * 5 ); } + if( npc_no_food && get_fatigue() > TIRED ) { set_fatigue( TIRED ); set_sleep_deprivation( 0 ); @@ -3942,41 +3957,40 @@ void Character::update_needs( int rate_multiplier ) recovered *= .5; } mod_fatigue( -recovered ); - if( get_option< bool >( "SLEEP_DEPRIVATION" ) ) { - // Sleeping on the ground, no bionic = 1x rest_modifier - // Sleeping on a bed, no bionic = 2x rest_modifier - // Sleeping on a comfy bed, no bionic= 3x rest_modifier - - // Sleeping on the ground, bionic = 3x rest_modifier - // Sleeping on a bed, bionic = 6x rest_modifier - // Sleeping on a comfy bed, bionic = 9x rest_modifier - float rest_modifier = ( has_active_bionic( bio_synaptic_regen ) ? 3 : 1 ); - // Magnesium supplements also add a flat bonus to recovery speed - if( has_effect( effect_magnesium_supplements ) ) { - rest_modifier += 1; - } + // Sleeping on the ground, no bionic = 1x rest_modifier + // Sleeping on a bed, no bionic = 2x rest_modifier + // Sleeping on a comfy bed, no bionic= 3x rest_modifier + + // Sleeping on the ground, bionic = 3x rest_modifier + // Sleeping on a bed, bionic = 6x rest_modifier + // Sleeping on a comfy bed, bionic = 9x rest_modifier + float rest_modifier = ( has_active_bionic( bio_synaptic_regen ) ? 3 : 1 ); + // Melatonin supplements also add a flat bonus to recovery speed + if( has_effect( effect_melatonin_supplements ) ) { + rest_modifier += 1; + } - comfort_level comfort = base_comfort_value( pos() ); + comfort_level comfort = base_comfort_value( pos() ); - if( comfort >= comfort_level::very_comfortable ) { - rest_modifier *= 3; - } else if( comfort >= comfort_level::comfortable ) { - rest_modifier *= 2.5; - } else if( comfort >= comfort_level::slightly_comfortable ) { - rest_modifier *= 2; - } - - // If we're just tired, we'll get a decent boost to our sleep quality. - // The opposite is true for very tired characters. - if( get_fatigue() < DEAD_TIRED ) { - rest_modifier += 2; - } else if( get_fatigue() >= EXHAUSTED ) { - rest_modifier = ( rest_modifier > 2 ) ? rest_modifier - 2 : 1; - } + if( comfort >= comfort_level::very_comfortable ) { + rest_modifier *= 3; + } else if( comfort >= comfort_level::comfortable ) { + rest_modifier *= 2.5; + } else if( comfort >= comfort_level::slightly_comfortable ) { + rest_modifier *= 2; + } - // Recovered is multiplied by 2 as well, since we spend 1/3 of the day sleeping - mod_sleep_deprivation( -rest_modifier * ( recovered * 2 ) ); + // If we're just tired, we'll get a decent boost to our sleep quality. + // The opposite is true for very tired characters. + if( get_fatigue() < DEAD_TIRED ) { + rest_modifier += 2; + } else if( get_fatigue() >= EXHAUSTED ) { + rest_modifier = ( rest_modifier > 2 ) ? rest_modifier - 2 : 1; } + + // Recovered is multiplied by 2 as well, since we spend 1/3 of the day sleeping + mod_sleep_deprivation( -rest_modifier * ( recovered * 2 ) ); + } } } diff --git a/src/character.h b/src/character.h index 7a5d3953ff265..c0ef21257dfef 100644 --- a/src/character.h +++ b/src/character.h @@ -1298,6 +1298,10 @@ class Character : public Creature, public visitable /** Returns the player's skill rust rate */ int rust_rate( bool return_stat_effect = true ) const; + // Mental skills and stats + /** Returns the player's reading speed */ + int read_speed( bool return_stat_effect = true ) const; + // --------------- Other Stuff --------------- /** return the calendar::turn the character expired */ diff --git a/src/clzones.cpp b/src/clzones.cpp index a38ad5bf16b64..a339d6189d80b 100644 --- a/src/clzones.cpp +++ b/src/clzones.cpp @@ -34,6 +34,7 @@ #include "player.h" #include "vpart_position.h" #include "faction.h" +#include "cata_string_consts.h" zone_manager::zone_manager() { @@ -783,7 +784,7 @@ zone_type_id zone_manager::get_near_zone_type_for_item( const item &it, return zone_type_id( "LOOT_CUSTOM" ); } } - if( it.has_flag( "FIREWOOD" ) ) { + if( it.has_flag( flag_FIREWOOD ) ) { if( has_near( zone_type_id( "LOOT_WOOD" ), where, range ) ) { return zone_type_id( "LOOT_WOOD" ); } diff --git a/src/computer_session.cpp b/src/computer_session.cpp index 2d28063415fa5..6bdb08a48b142 100644 --- a/src/computer_session.cpp +++ b/src/computer_session.cpp @@ -50,19 +50,7 @@ #include "translations.h" #include "trap.h" #include "type_id.h" - -static const mtype_id mon_manhack( "mon_manhack" ); -static const mtype_id mon_secubot( "mon_secubot" ); -static const mtype_id mon_turret_rifle( "mon_turret_rifle" ); -static const mtype_id mon_turret_bmg( "mon_turret_bmg" ); -static const mtype_id mon_crows_m240( "mon_crows_m240" ); - -static const skill_id skill_computer( "computer" ); - -static const species_id ZOMBIE( "ZOMBIE" ); -static const species_id HUMAN( "HUMAN" ); - -static const efftype_id effect_amigara( "amigara" ); +#include "cata_string_consts.h" static catacurses::window init_window() { @@ -1149,7 +1137,7 @@ void computer_session::action_deactivate_shock_vent() if( has_vent ) { print_error( _( "Short circuit detected!" ) ); print_error( _( "Short circuit rerouted." ) ); - print_error( _( "Fuse reseted." ) ); + print_error( _( "Fuse reset." ) ); print_error( _( "Ground re-enabled." ) ); } else { print_line( _( "Internal power lines status: 85%% OFFLINE. Reason: DAMAGED." ) ); @@ -1198,7 +1186,7 @@ void computer_session::failure_shutdown() { bool found_tile = false; for( const tripoint &p : g->m.points_in_radius( g->u.pos(), 1 ) ) { - if( g->m.has_flag( "CONSOLE", p ) ) { + if( g->m.has_flag( flag_CONSOLE, p ) ) { g->m.ter_set( p, t_console_broken ); add_msg( m_bad, _( "The console shuts down." ) ); found_tile = true; @@ -1208,7 +1196,7 @@ void computer_session::failure_shutdown() return; } for( const tripoint &p : g->m.points_on_zlevel() ) { - if( g->m.has_flag( "CONSOLE", p ) ) { + if( g->m.has_flag( flag_CONSOLE, p ) ) { g->m.ter_set( p, t_console_broken ); add_msg( m_bad, _( "The console shuts down." ) ); } diff --git a/src/condition.cpp b/src/condition.cpp index bed739ea36b68..1fc9d43d65cfd 100644 --- a/src/condition.cpp +++ b/src/condition.cpp @@ -28,8 +28,7 @@ #include "type_id.h" #include "vehicle.h" #include "vpart_position.h" - -static const efftype_id effect_currently_busy( "currently_busy" ); +#include "cata_string_consts.h" // throws an error on failure, so no need to return std::string get_talk_varname( const JsonObject &jo, const std::string &member, bool check_value ) diff --git a/src/construction.cpp b/src/construction.cpp index fa062555b083f..f81b7577f7852 100644 --- a/src/construction.cpp +++ b/src/construction.cpp @@ -52,21 +52,10 @@ #include "mtype.h" #include "point.h" #include "units.h" +#include "cata_string_consts.h" class inventory; -static const skill_id skill_fabrication( "fabrication" ); -static const skill_id skill_electronics( "electronics" ); - -static const trait_id trait_DEBUG_HS( "DEBUG_HS" ); -static const trait_id trait_PAINRESIST_TROGLO( "PAINRESIST_TROGLO" ); -static const trait_id trait_STOCKY_TROGLO( "STOCKY_TROGLO" ); -static const trait_id trait_SPIRITUAL( "SPIRITUAL" ); - -static const trap_str_id tr_firewood_source( "tr_firewood_source" ); -static const trap_str_id tr_practice_target( "tr_practice_target" ); -static const trap_str_id tr_unfinished_construction( "tr_unfinished_construction" ); - // Construction functions. namespace construct { @@ -832,7 +821,7 @@ void place_construction( const std::string &desc ) for( const auto &it : con.requirements->get_tools() ) { g->u.consume_tools( it ); } - g->u.assign_activity( activity_id( "ACT_BUILD" ) ); + g->u.assign_activity( ACT_BUILD ); g->u.activity.placement = g->m.getabs( pnt ); } @@ -923,15 +912,15 @@ void complete_construction( player *p ) built.post_special( terp ); // npcs will automatically resume backlog, players wont. if( p->is_player() && !p->backlog.empty() && - p->backlog.front().id() == activity_id( "ACT_MULTIPLE_CONSTRUCTION" ) ) { + p->backlog.front().id() == ACT_MULTIPLE_CONSTRUCTION ) { p->backlog.clear(); - p->assign_activity( activity_id( "ACT_MULTIPLE_CONSTRUCTION" ) ); + p->assign_activity( ACT_MULTIPLE_CONSTRUCTION ); } } bool construct::check_empty( const tripoint &p ) { - return ( g->m.has_flag( "FLAT", p ) && !g->m.has_furn( p ) && + return ( g->m.has_flag( flag_FLAT, p ) && !g->m.has_furn( p ) && g->is_empty( p ) && g->m.tr_at( p ).is_null() && g->m.i_at( p ).empty() && !g->m.veh_at( p ) ); } @@ -954,7 +943,7 @@ bool construct::check_support( const tripoint &p ) } int num_supports = 0; for( const tripoint &nb : get_orthogonal_neighbors( p ) ) { - if( g->m.has_flag( "SUPPORTS_ROOF", nb ) ) { + if( g->m.has_flag( flag_SUPPORTS_ROOF, nb ) ) { num_supports++; } } @@ -1032,7 +1021,7 @@ void construct::done_grave( const tripoint &p ) g->u.getID(), it.get_mtype()->id, it.get_corpse_name() ); } } - if( g->u.has_quality( quality_id( "CUT" ) ) ) { + if( g->u.has_quality( qual_CUT ) ) { iuse::handle_ground_graffiti( g->u, nullptr, _( "Inscribe something on the grave?" ), p ); } else { add_msg( m_neutral, @@ -1046,7 +1035,7 @@ static vpart_id vpart_from_item( const std::string &item_id ) { for( const auto &e : vpart_info::all() ) { const vpart_info &vp = e.second; - if( vp.item == item_id && vp.has_flag( "INITIAL_PART" ) ) { + if( vp.item == item_id && vp.has_flag( flag_INITIAL_PART ) ) { return vp.get_id(); } } @@ -1119,7 +1108,7 @@ void construct::done_deconstruct( const tripoint &p ) if( t.deconstruct.deconstruct_above ) { const tripoint top = p + tripoint_above; if( g->m.has_furn( top ) ) { - add_msg( _( "That %s can not be dissasembled, since there is furniture above it." ), t.name() ); + add_msg( _( "That %s can not be disassembled, since there is furniture above it." ), t.name() ); return; } done_deconstruct( top ); @@ -1529,7 +1518,7 @@ void finalize_constructions() std::vector frame_items; for( const auto &e : vpart_info::all() ) { const vpart_info &vp = e.second; - if( !vp.has_flag( "INITIAL_PART" ) ) { + if( !vp.has_flag( flag_INITIAL_PART ) ) { continue; } frame_items.push_back( item_comp( vp.item, 1 ) ); diff --git a/src/consumption.cpp b/src/consumption.cpp index 3d9529349c287..86c2b2a840105 100644 --- a/src/consumption.cpp +++ b/src/consumption.cpp @@ -843,12 +843,12 @@ bool player::eat( item &food, bool force ) bool has_table_nearby = false; bool has_chair_nearby = false; for( const tripoint &pt : g->m.points_in_radius( pos(), 1 ) ) { - if( g->m.has_flag_furn( "FLAT_SURF", pt ) || g->m.has_flag( "FLAT_SURF", pt ) || + if( g->m.has_flag_furn( flag_FLAT_SURF, pt ) || g->m.has_flag( flag_FLAT_SURF, pt ) || ( g->m.veh_at( pt ) && ( g->m.veh_at( pt )->vehicle().has_part( "KITCHEN" ) || g->m.veh_at( pt )->vehicle().has_part( "FLAT_SURF" ) ) ) ) { has_table_nearby = true; } - if( g->m.has_flag_furn( "CAN_SIT", pt ) || g->m.has_flag( "CAN_SIT", pt ) || + if( g->m.has_flag_furn( flag_CAN_SIT, pt ) || g->m.has_flag( flag_CAN_SIT, pt ) || ( g->m.veh_at( pt ) && ( g->m.veh_at( pt )->vehicle().has_part( "SEAT" ) ) ) ) { has_chair_nearby = true; } diff --git a/src/craft_command.cpp b/src/craft_command.cpp index aee928dd36ef7..3cd4ff5d5379d 100644 --- a/src/craft_command.cpp +++ b/src/craft_command.cpp @@ -20,8 +20,7 @@ #include "translations.h" #include "uistate.h" #include "type_id.h" - -static const trait_id trait_DEBUG_HS( "DEBUG_HS" ); +#include "cata_string_consts.h" template std::string comp_selection::nname() const diff --git a/src/crafting.cpp b/src/crafting.cpp index 00869459eb0c3..647ae4f228835 100644 --- a/src/crafting.cpp +++ b/src/crafting.cpp @@ -742,7 +742,7 @@ void player::start_craft( craft_command &command, const tripoint &loc ) uilist amenu; amenu.text = string_format( pgettext( "in progress craft", "What to do with the %s?" ), craft.display_name() ); - amenu.addentry( WIELD_CRAFT, !weapon.has_flag( "NO_UNWIELD" ), '1', + amenu.addentry( WIELD_CRAFT, !weapon.has_flag( flag_NO_UNWIELD ), '1', _( "Dispose of your wielded %s and start working." ), weapon.tname() ); amenu.addentry( DROP_CRAFT, true, '2', _( "Put it down and start working." ) ); const bool can_stash = can_pickVolume( craft ) && @@ -870,12 +870,12 @@ double player::crafting_success_roll( const recipe &making ) const // farsightedness can impose a penalty on electronics and tailoring success // it's equivalent to a 2-rank electronics penalty, 1-rank tailoring - if( has_trait( trait_id( "HYPEROPIC" ) ) && !worn_with_flag( "FIX_FARSIGHT" ) && + if( has_trait( trait_HYPEROPIC ) && !worn_with_flag( flag_FIX_FARSIGHT ) && !has_effect( effect_contacts ) ) { int main_rank_penalty = 0; - if( making.skill_used == skill_id( "electronics" ) ) { + if( making.skill_used == skill_electronics ) { main_rank_penalty = 2; - } else if( making.skill_used == skill_id( "tailor" ) ) { + } else if( making.skill_used == skill_tailor ) { main_rank_penalty = 1; } skill_dice -= main_rank_penalty * 4; @@ -908,6 +908,11 @@ double player::crafting_success_roll( const recipe &making ) const const double skill_roll = dice( skill_dice, skill_sides ); const double diff_roll = dice( diff_dice, diff_sides ); + if( diff_roll == 0 ) { + // Automatic success + return 2; + } + return skill_roll / diff_roll; } diff --git a/src/crafting_gui.cpp b/src/crafting_gui.cpp index 49f20f2af2e78..878c305810c73 100644 --- a/src/crafting_gui.cpp +++ b/src/crafting_gui.cpp @@ -34,6 +34,7 @@ #include "item.h" #include "recipe.h" #include "type_id.h" +#include "cata_string_consts.h" class inventory; class npc; @@ -605,8 +606,8 @@ const recipe *select_crafting_recipe( int &batch_size ) print_colored_text( w_data, point( xpos, ypos++ ), col, col, string_format( _( "Dark craftable? %s" ), - current[line]->has_flag( "BLIND_EASY" ) ? _( "Easy" ) : - current[line]->has_flag( "BLIND_HARD" ) ? _( "Hard" ) : + current[line]->has_flag( flag_BLIND_EASY ) ? _( "Easy" ) : + current[line]->has_flag( flag_BLIND_HARD ) ? _( "Hard" ) : _( "Impossible" ) ) ); if( available[line].can_craft && !available[line].can_craft_non_rotten ) { ypos += fold_and_print( w_data, point( xpos, ypos ), pane, col, diff --git a/src/creature.cpp b/src/creature.cpp index e4d52c83775fa..170a7584db752 100644 --- a/src/creature.cpp +++ b/src/creature.cpp @@ -40,22 +40,7 @@ #include "player.h" #include "string_id.h" #include "point.h" - -static const efftype_id effect_blind( "blind" ); -static const efftype_id effect_bounced( "bounced" ); -static const efftype_id effect_downed( "downed" ); -static const efftype_id effect_onfire( "onfire" ); -static const efftype_id effect_npc_suspend( "npc_suspend" ); -static const efftype_id effect_sap( "sap" ); -static const efftype_id effect_sleep( "sleep" ); -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_zapped( "zapped" ); -static const efftype_id effect_lying_down( "lying_down" ); -static const efftype_id effect_no_sight( "no_sight" ); -static const efftype_id effect_riding( "riding" ); -static const efftype_id effect_ridden( "ridden" ); -static const efftype_id effect_tied( "tied" ); -static const efftype_id effect_paralyzepoison( "paralyzepoison" ); +#include "cata_string_consts.h" const std::map Creature::size_map = { {"TINY", MS_TINY}, {"SMALL", MS_SMALL}, {"MEDIUM", MS_MEDIUM}, diff --git a/src/damage.cpp b/src/damage.cpp index 36654241d0e0a..6ce887eb23d40 100644 --- a/src/damage.cpp +++ b/src/damage.cpp @@ -194,7 +194,7 @@ resistances::resistances( const item &armor, bool to_self ) } } } -resistances::resistances( monster &monster ) +resistances::resistances( monster &monster ) : resistances() { set_resist( DT_BASH, monster.type->armor_bash ); set_resist( DT_CUT, monster.type->armor_cut ); diff --git a/src/debug_menu.cpp b/src/debug_menu.cpp index 9e913c7bf0e6a..688abf7a991c8 100644 --- a/src/debug_menu.cpp +++ b/src/debug_menu.cpp @@ -85,6 +85,7 @@ #include "units.h" #include "weather_gen.h" #include "monstergenerator.h" +#include "cata_string_consts.h" class vehicle; @@ -93,7 +94,6 @@ class vehicle; #endif #define dbg(x) DebugLog((x),D_GAME) << __FILE__ << ":" << __LINE__ << ": " -static const efftype_id effect_flu( "flu" ); namespace debug_menu { @@ -1314,7 +1314,7 @@ void debug() for( monster &critter : g->all_monsters() ) { // Use the normal death functions, useful for testing death // and for getting a corpse. - if( critter.type->id != mtype_id( "mon_generator" ) ) { + if( critter.type->id != mon_generator ) { critter.die( nullptr ); } } diff --git a/src/descriptions.cpp b/src/descriptions.cpp index 5ee3d7fe96791..050c6db1e8d47 100644 --- a/src/descriptions.cpp +++ b/src/descriptions.cpp @@ -15,10 +15,7 @@ #include "color.h" #include "translations.h" #include "string_id.h" - -static const skill_id skill_survival( "survival" ); - -static const trait_id trait_ILLITERATE( "ILLITERATE" ); +#include "cata_string_consts.h" enum class description_target : int { creature, diff --git a/src/dump.cpp b/src/dump.cpp index cd4925156e094..34c85d62329cd 100644 --- a/src/dump.cpp +++ b/src/dump.cpp @@ -30,6 +30,7 @@ #include "output.h" #include "flat_set.h" #include "item.h" +#include "cata_string_consts.h" bool game::dump_stats( const std::string &what, dump_mode mode, const std::vector &opts ) @@ -120,7 +121,7 @@ bool game::dump_stats( const std::string &what, dump_mode mode, if( e->armor ) { item obj( e ); if( bp == num_bp || obj.covers( bp ) ) { - if( obj.has_flag( "VARSIZE" ) ) { + if( obj.has_flag( flag_VARSIZE ) ) { obj.item_tags.insert( "FIT" ); } dump( obj ); diff --git a/src/editmap.cpp b/src/editmap.cpp index f574fbd9eb61d..622b95d34a317 100644 --- a/src/editmap.cpp +++ b/src/editmap.cpp @@ -222,7 +222,7 @@ void editmap_hilight::draw( editmap &em, bool update ) char t_sym = terrain.symbol(); nc_color t_col = terrain.color(); - if( g->m.furn( p ) > 0 ) { + if( g->m.furn( p ).to_i() > 0 ) { const furn_t &furniture_type = g->m.furn( p ).obj(); t_sym = furniture_type.symbol(); t_col = furniture_type.color(); @@ -568,7 +568,7 @@ void editmap::update_view_with_help( const std::string &txt, const std::string & terrain_type.movecost ); off++; // 2 - if( g->m.furn( target ) > 0 ) { + if( g->m.furn( target ).to_i() > 0 ) { mvwputch( w_info, point( 2, off ), furniture_type.color(), furniture_type.symbol() ); mvwprintw( w_info, point( 4, off ), _( "%d: %s; movecost %d movestr %d" ), g->m.furn( target ).to_i(), @@ -1011,13 +1011,13 @@ void editmap::update_fmenu_entry( uilist &fmenu, field &field, const field_type_ if( fld != nullptr ) { field_intensity = fld->get_field_intensity(); } - fmenu.entries[idx].txt = ftype.get_name( field_intensity - 1 ); + fmenu.entries[idx.to_i()].txt = ftype.get_name( field_intensity - 1 ); if( fld != nullptr ) { - fmenu.entries[idx].txt += " " + std::string( field_intensity, '*' ); + fmenu.entries[idx.to_i()].txt += " " + std::string( field_intensity, '*' ); } - fmenu.entries[idx].text_color = fld != nullptr ? c_cyan : fmenu.text_color; - fmenu.entries[idx].extratxt.color = ftype.get_color( field_intensity - 1 ); - fmenu.entries[idx].extratxt.txt = ftype.get_symbol( field_intensity - 1 ); + fmenu.entries[idx.to_i()].text_color = fld != nullptr ? c_cyan : fmenu.text_color; + fmenu.entries[idx.to_i()].extratxt.color = ftype.get_color( field_intensity - 1 ); + fmenu.entries[idx.to_i()].extratxt.txt = ftype.get_symbol( field_intensity - 1 ); } void editmap::setup_fmenu( uilist &fmenu ) @@ -1025,8 +1025,8 @@ void editmap::setup_fmenu( uilist &fmenu ) fmenu.entries.clear(); for( int i = 0; i < static_cast( field_type::count() ); i++ ) { const field_type_id fid = static_cast( i ); - fmenu.addentry( fid, true, -2, "" ); - fmenu.entries[fid].extratxt.left = 1; + fmenu.addentry( fid.to_i(), true, -2, "" ); + fmenu.entries[fid.to_i()].extratxt.left = 1; update_fmenu_entry( fmenu, g->m.get_field( target ), fid ); } if( sel_field >= 0 ) { diff --git a/src/effect.cpp b/src/effect.cpp index 917f2fe2d621c..9fbe7fd2b9c48 100644 --- a/src/effect.cpp +++ b/src/effect.cpp @@ -15,6 +15,7 @@ #include "color.h" #include "enums.h" #include "units.h" +#include "cata_string_consts.h" namespace { @@ -41,8 +42,6 @@ bool string_id::is_valid() const return effect_types.count( *this ) > 0; } -static const efftype_id effect_weed_high( "weed_high" ); - void weed_msg( player &p ) { const time_duration howhigh = p.get_effect_dur( effect_weed_high ); @@ -167,9 +166,9 @@ void weed_msg( player &p ) // Real Life p.add_msg_if_player( _( "Man, a cheeseburger sounds SO awesome right now." ) ); p.mod_hunger( 4 ); - if( p.has_trait( trait_id( "VEGETARIAN" ) ) ) { + if( p.has_trait( trait_VEGETARIAN ) ) { p.add_msg_if_player( _( "Eh… maybe not." ) ); - } else if( p.has_trait( trait_id( "LACTOSE" ) ) ) { + } else if( p.has_trait( trait_LACTOSE ) ) { p.add_msg_if_player( _( "I guess, maybe, without the cheese… yeah." ) ); } return; @@ -1190,15 +1189,15 @@ const effect_type *effect::get_effect_type() const // This contains all the effects checked in move_effects // It's here and not in json because it is hardcoded anyway static const std::unordered_set hardcoded_movement_impairing = {{ - efftype_id( "beartrap" ), - efftype_id( "crushed" ), - efftype_id( "downed" ), - efftype_id( "grabbed" ), - efftype_id( "heavysnare" ), - efftype_id( "in_pit" ), - efftype_id( "lightsnare" ), - efftype_id( "tied" ), - efftype_id( "webbed" ), + effect_beartrap, + effect_crushed, + effect_downed, + effect_grabbed, + effect_heavysnare, + effect_in_pit, + effect_lightsnare, + effect_tied, + effect_webbed, } }; diff --git a/src/effect.h b/src/effect.h index cbf66ee9d7854..15caa8a51511a 100644 --- a/src/effect.h +++ b/src/effect.h @@ -96,10 +96,10 @@ class effect_type std::set flags; - bool main_parts_only; + bool main_parts_only = false; // Determines if effect should be shown in description. - bool show_in_info; + bool show_in_info = false; std::vector resist_traits; std::vector resist_effects; @@ -108,21 +108,21 @@ class effect_type std::vector> miss_msgs; - bool pain_sizing; - bool hurt_sizing; - bool harmful_cough; + bool pain_sizing = false; + bool hurt_sizing = false; + bool harmful_cough = false; // TODO: Once addictions are JSON-ized it should be trivial to convert this to a // "generic" addiction reduces value - bool pkill_addict_reduces; + bool pkill_addict_reduces = false; // This flag is hard-coded for specific IDs now // It needs to be set for monster::move_effects - bool impairs_movement; + bool impairs_movement = false; std::vector name; std::string speed_mod_name; std::vector desc; std::vector reduced_desc; - bool part_descs; + bool part_descs = false; std::vector> decay_msgs; diff --git a/src/explosion.cpp b/src/explosion.cpp index 9be3dee1c9969..d37a55d7f32da 100644 --- a/src/explosion.cpp +++ b/src/explosion.cpp @@ -59,9 +59,7 @@ #include "mtype.h" #include "point.h" #include "type_id.h" - -static const itype_id null_itype( "null" ); -static const species_id ROBOT( "ROBOT" ); +#include "cata_string_consts.h" // Global to smuggle data into shrapnel_calc() function without replicating it across entire map. // Mass in kg @@ -84,7 +82,7 @@ explosion_data load_explosion_data( const JsonObject &jo ) if( jo.has_int( "shrapnel" ) ) { ret.shrapnel.casing_mass = jo.get_int( "shrapnel" ); ret.shrapnel.recovery = 0; - ret.shrapnel.drop = null_itype; + ret.shrapnel.drop = fuel_type_none; } else if( jo.has_object( "shrapnel" ) ) { auto shr = jo.get_object( "shrapnel" ); ret.shrapnel = load_shrapnel_data( shr ); @@ -523,27 +521,24 @@ void explosion( const tripoint &p, const explosion_data &ex ) void flashbang( const tripoint &p, bool player_immune ) { - const efftype_id effect_blind( "blind" ); - const efftype_id effect_deaf( "deaf" ); - draw_explosion( p, 8, c_white ); int dist = rl_dist( g->u.pos(), p ); if( dist <= 8 && !player_immune ) { - if( !g->u.has_bionic( bionic_id( "bio_ears" ) ) && !g->u.is_wearing( "rm13_armor_on" ) ) { + if( !g->u.has_bionic( bio_ears ) && !g->u.is_wearing( "rm13_armor_on" ) ) { g->u.add_effect( effect_deaf, time_duration::from_turns( 40 - dist * 4 ) ); } if( g->m.sees( g->u.pos(), p, 8 ) ) { int flash_mod = 0; - if( g->u.has_trait( trait_id( "PER_SLIME" ) ) ) { + if( g->u.has_trait( trait_PER_SLIME ) ) { if( one_in( 2 ) ) { flash_mod = 3; // Yay, you weren't looking! } - } else if( g->u.has_trait( trait_id( "PER_SLIME_OK" ) ) ) { + } else if( g->u.has_trait( trait_PER_SLIME_OK ) ) { flash_mod = 8; // Just retract those and extrude fresh eyes - } else if( g->u.has_bionic( bionic_id( "bio_sunglasses" ) ) || + } else if( g->u.has_bionic( bio_sunglasses ) || g->u.is_wearing( "rm13_armor_on" ) ) { flash_mod = 6; - } else if( g->u.worn_with_flag( "BLIND" ) || g->u.worn_with_flag( "FLASH_PROTECTION" ) ) { + } else if( g->u.worn_with_flag( flag_BLIND ) || g->u.worn_with_flag( flag_FLASH_PROTECTION ) ) { flash_mod = 3; // Not really proper flash protection, but better than nothing } g->u.add_env_effect( effect_blind, bp_eyes, ( 12 - flash_mod - dist ) / 2, @@ -558,7 +553,7 @@ void flashbang( const tripoint &p, bool player_immune ) dist = rl_dist( critter.pos(), p ); if( dist <= 8 ) { if( dist <= 4 ) { - critter.add_effect( efftype_id( "stunned" ), time_duration::from_turns( 10 - dist ) ); + critter.add_effect( effect_stunned, time_duration::from_turns( 10 - dist ) ); } if( critter.has_flag( MF_SEES ) && g->m.sees( critter.pos(), p, 8 ) ) { critter.add_effect( effect_blind, time_duration::from_turns( 18 - dist ) ); @@ -600,7 +595,7 @@ void shockwave( const tripoint &p, int radius, int force, int stun, int dam_mult } } if( rl_dist( g->u.pos(), p ) <= radius && !ignore_player && - ( !g->u.has_trait( trait_id( "LEG_TENT_BRACE" ) ) || g->u.footwear_factor() == 1 || + ( !g->u.has_trait( trait_LEG_TENT_BRACE ) || g->u.footwear_factor() == 1 || ( g->u.footwear_factor() == .5 && one_in( 2 ) ) ) ) { add_msg( m_bad, _( "You're caught in the shockwave!" ) ); g->knockback( p, g->u.pos(), force, stun, dam_mult ); @@ -700,7 +695,6 @@ void emp_blast( const tripoint &p ) } } } else if( critter.has_flag( MF_ELECTRIC_FIELD ) ) { - const efftype_id effect_emp( "emp" ); if( sight && !critter.has_effect( effect_emp ) ) { add_msg( m_good, _( "The %s's electrical field momentarily goes out!" ), critter.name() ); critter.add_effect( effect_emp, 3_minutes ); @@ -750,7 +744,7 @@ void resonance_cascade( const tripoint &p ) if( maxglow > 0_turns ) { const time_duration minglow = std::max( 0_turns, time_duration::from_turns( 60 - 5 * trig_dist( p, g->u.pos() ) ) ); - g->u.add_effect( efftype_id( "teleglow" ), rng( minglow, maxglow ) * 100 ); + g->u.add_effect( effect_teleglow, rng( minglow, maxglow ) * 100 ); } int startx = ( p.x < 8 ? 0 : p.x - 8 ), endx = ( p.x + 8 >= SEEX * 3 ? SEEX * 3 - 1 : p.x + 8 ); int starty = ( p.y < 8 ? 0 : p.y - 8 ), endy = ( p.y + 8 >= SEEY * 3 ? SEEY * 3 - 1 : p.y + 8 ); @@ -807,7 +801,7 @@ void resonance_cascade( const tripoint &p ) case 13: case 14: case 15: - spawn_details = MonsterGroupManager::GetResultFromGroup( mongroup_id( "GROUP_NETHER" ) ); + spawn_details = MonsterGroupManager::GetResultFromGroup( GROUP_NETHER ); g->place_critter_at( spawn_details.name, dest ); break; case 16: diff --git a/src/faction_camp.cpp b/src/faction_camp.cpp index 9c21a2d24d1c1..fd3642b0dd0c8 100644 --- a/src/faction_camp.cpp +++ b/src/faction_camp.cpp @@ -73,25 +73,7 @@ #include "point.h" #include "vpart_position.h" #include "weather.h" - -static const skill_id skill_dodge( "dodge" ); -static const skill_id skill_gun( "gun" ); -static const skill_id skill_unarmed( "unarmed" ); -static const skill_id skill_cutting( "cutting" ); -static const skill_id skill_stabbing( "stabbing" ); -static const skill_id skill_bashing( "bashing" ); -static const skill_id skill_melee( "melee" ); -static const skill_id skill_fabrication( "fabrication" ); -static const skill_id skill_survival( "survival" ); -static const skill_id skill_mechanics( "mechanics" ); -static const skill_id skill_speech( "speech" ); -static const skill_id skill_traps( "traps" ); -static const skill_id skill_swimming( "swimming" ); - -static const trait_id trait_DEBUG_HS( "DEBUG_HS" ); - -static const zone_type_id z_camp_storage( "CAMP_STORAGE" ); -static const zone_type_id z_camp_food( "CAMP_FOOD" ); +#include "cata_string_consts.h" struct mass_volume { units::mass wgt; @@ -1702,7 +1684,7 @@ void basecamp::start_menial_labor() } validate_sort_points(); - comp->assign_activity( activity_id( "ACT_MOVE_LOOT" ) ); + comp->assign_activity( ACT_MOVE_LOOT ); popup( _( "%s goes off to clean toilets and sort loot." ), comp->disp_name() ); } @@ -2093,7 +2075,7 @@ static std::pair farm_action( const tripoint &omt_tgt, farm }; const auto is_unplowed = []( const tripoint & pos, tinymap & farm_map ) { const ter_id &farm_ter = farm_map.ter( pos ); - return farm_ter->has_flag( "PLOWABLE" ); + return farm_ter->has_flag( flag_PLOWABLE ); }; std::set plant_names; @@ -2880,42 +2862,42 @@ void basecamp::hunting_results( int skill, const std::string &task, int attempts { // no item groups for corpses, so we'll have to improvise weighted_int_list hunting_targets; - hunting_targets.add( mtype_id( "mon_beaver" ), 10 ); - hunting_targets.add( mtype_id( "mon_fox_red" ), 10 ); - hunting_targets.add( mtype_id( "mon_fox_gray" ), 10 ); - hunting_targets.add( mtype_id( "mon_mink" ), 5 ); - hunting_targets.add( mtype_id( "mon_muskrat" ), 10 ); - hunting_targets.add( mtype_id( "mon_otter" ), 10 ); - hunting_targets.add( mtype_id( "mon_duck" ), 10 ); - hunting_targets.add( mtype_id( "mon_cockatrice" ), 1 ); + hunting_targets.add( mon_beaver, 10 ); + hunting_targets.add( mon_fox_red, 10 ); + hunting_targets.add( mon_fox_gray, 10 ); + hunting_targets.add( mon_mink, 5 ); + hunting_targets.add( mon_muskrat, 10 ); + hunting_targets.add( mon_otter, 10 ); + hunting_targets.add( mon_duck, 10 ); + hunting_targets.add( mon_cockatrice, 1 ); if( task == "_faction_camp_trapping" ) { - hunting_targets.add( mtype_id( "mon_black_rat" ), 40 ); - hunting_targets.add( mtype_id( "mon_chipmunk" ), 30 ); - hunting_targets.add( mtype_id( "mon_groundhog" ), 30 ); - hunting_targets.add( mtype_id( "mon_hare" ), 20 ); - hunting_targets.add( mtype_id( "mon_lemming" ), 40 ); - hunting_targets.add( mtype_id( "mon_opossum" ), 10 ); - hunting_targets.add( mtype_id( "mon_rabbit" ), 20 ); - hunting_targets.add( mtype_id( "mon_squirrel" ), 20 ); - hunting_targets.add( mtype_id( "mon_weasel" ), 20 ); - hunting_targets.add( mtype_id( "mon_chicken" ), 10 ); - hunting_targets.add( mtype_id( "mon_grouse" ), 10 ); - hunting_targets.add( mtype_id( "mon_pheasant" ), 10 ); - hunting_targets.add( mtype_id( "mon_turkey" ), 20 ); + hunting_targets.add( mon_black_rat, 40 ); + hunting_targets.add( mon_chipmunk, 30 ); + hunting_targets.add( mon_groundhog, 30 ); + hunting_targets.add( mon_hare, 20 ); + hunting_targets.add( mon_lemming, 40 ); + hunting_targets.add( mon_opossum, 10 ); + hunting_targets.add( mon_rabbit, 20 ); + hunting_targets.add( mon_squirrel, 20 ); + hunting_targets.add( mon_weasel, 20 ); + hunting_targets.add( mon_chicken, 10 ); + hunting_targets.add( mon_grouse, 10 ); + hunting_targets.add( mon_pheasant, 10 ); + hunting_targets.add( mon_turkey, 20 ); } else if( task == "_faction_camp_hunting" ) { - hunting_targets.add( mtype_id( "mon_chicken" ), 20 ); + hunting_targets.add( mon_chicken, 20 ); // good luck hunting upland game birds without dogs - hunting_targets.add( mtype_id( "mon_grouse" ), 2 ); - hunting_targets.add( mtype_id( "mon_pheasant" ), 2 ); - hunting_targets.add( mtype_id( "mon_turkey" ), 10 ); - hunting_targets.add( mtype_id( "mon_bear" ), 1 ); - hunting_targets.add( mtype_id( "mon_cougar" ), 5 ); - hunting_targets.add( mtype_id( "mon_cow" ), 1 ); - hunting_targets.add( mtype_id( "mon_coyote" ), 15 ); - hunting_targets.add( mtype_id( "mon_deer" ), 2 ); - hunting_targets.add( mtype_id( "mon_moose" ), 1 ); - hunting_targets.add( mtype_id( "mon_pig" ), 1 ); - hunting_targets.add( mtype_id( "mon_wolf" ), 10 ); + hunting_targets.add( mon_grouse, 2 ); + hunting_targets.add( mon_pheasant, 2 ); + hunting_targets.add( mon_turkey, 10 ); + hunting_targets.add( mon_bear, 1 ); + hunting_targets.add( mon_cougar, 5 ); + hunting_targets.add( mon_cow, 1 ); + hunting_targets.add( mon_coyote, 15 ); + hunting_targets.add( mon_deer, 2 ); + hunting_targets.add( mon_moose, 1 ); + hunting_targets.add( mon_pig, 1 ); + hunting_targets.add( mon_wolf, 10 ); } for( int i = 0; i < attempts; i++ ) { if( skill > rng( 0, difficulty ) ) { @@ -3033,7 +3015,7 @@ int om_cutdown_trees( const tripoint &omt_tgt, int chance, bool estimate, bool f tripoint mapmin = tripoint( 0, 0, omt_tgt.z ); tripoint mapmax = tripoint( 2 * SEEX - 1, 2 * SEEY - 1, omt_tgt.z ); for( const tripoint &p : target_bay.points_in_rectangle( mapmin, mapmax ) ) { - if( target_bay.ter( p ).obj().has_flag( "TREE" ) && rng( 0, 100 ) < chance ) { + if( target_bay.ter( p ).obj().has_flag( flag_TREE ) && rng( 0, 100 ) < chance ) { total++; if( estimate ) { continue; diff --git a/src/fungal_effects.cpp b/src/fungal_effects.cpp index b69d942ed8fd4..5cb1c65ad39ad 100644 --- a/src/fungal_effects.cpp +++ b/src/fungal_effects.cpp @@ -28,14 +28,7 @@ #include "debug.h" #include "point.h" #include "string_formatter.h" - -static const mtype_id mon_fungal_blossom( "mon_fungal_blossom" ); -static const mtype_id mon_spore( "mon_spore" ); - -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_spores( "spores" ); - -static const species_id FUNGUS( "FUNGUS" ); +#include "cata_string_consts.h" fungal_effects::fungal_effects( game &g, map &mp ) : gm( g ), m( mp ) @@ -61,8 +54,8 @@ void fungal_effects::fungalize( const tripoint &p, Creature *origin, double spor ///\EFFECT_DEX increases chance of knocking fungal spores away with your TAIL_CATTLE ///\EFFECT_MELEE increases chance of knocking fungal sports away with your TAIL_CATTLE - if( pl.has_trait( trait_id( "TAIL_CATTLE" ) ) && - one_in( 20 - pl.dex_cur - pl.get_skill_level( skill_id( "melee" ) ) ) ) { + if( pl.has_trait( trait_TAIL_CATTLE ) && + one_in( 20 - pl.dex_cur - pl.get_skill_level( skill_melee ) ) ) { pl.add_msg_if_player( _( "The spores land on you, but you quickly swat them off with your tail!" ) ); return; @@ -84,7 +77,7 @@ void fungal_effects::fungalize( const tripoint &p, Creature *origin, double spor if( origin_mon != nullptr ) { spore->make_ally( *origin_mon ); } else if( origin != nullptr && origin->is_player() && - gm.u.has_trait( trait_id( "THRESH_MYCUS" ) ) ) { + gm.u.has_trait( trait_THRESH_MYCUS ) ) { spore->friendly = 1000; } } @@ -109,7 +102,7 @@ void fungal_effects::marlossify( const tripoint &p ) return; } for( int i = 0; i < 25; i++ ) { - bool is_fungi = m.has_flag_ter( "FUNGUS", p ); + bool is_fungi = m.has_flag_ter( flag_FUNGUS, p ); spread_fungus( p ); if( is_fungi ) { return; @@ -121,12 +114,12 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth { bool converted = false; // Terrain conversion - if( m.has_flag_ter( "DIGGABLE", p ) ) { + if( m.has_flag_ter( flag_DIGGABLE, p ) ) { if( x_in_y( growth * 10, 100 ) ) { m.ter_set( p, t_fungus ); converted = true; } - } else if( m.has_flag( "FLAT", p ) ) { + } else if( m.has_flag( flag_FLAT, p ) ) { if( m.has_flag( TFLAG_INDOORS, p ) ) { if( x_in_y( growth * 10, 500 ) ) { m.ter_set( p, t_fungus_floor_in ); @@ -143,7 +136,7 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth converted = true; } } - } else if( m.has_flag( "SHRUB", p ) ) { + } else if( m.has_flag( flag_SHRUB, p ) ) { if( x_in_y( growth * 10, 200 ) ) { m.ter_set( p, t_shrub_fungal ); converted = true; @@ -151,12 +144,12 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth m.ter_set( p, t_marloss ); converted = true; } - } else if( m.has_flag( "THIN_OBSTACLE", p ) ) { + } else if( m.has_flag( flag_THIN_OBSTACLE, p ) ) { if( x_in_y( growth * 10, 150 ) ) { m.ter_set( p, t_fungus_mound ); converted = true; } - } else if( m.has_flag( "YOUNG", p ) ) { + } else if( m.has_flag( flag_YOUNG, p ) ) { if( x_in_y( growth * 10, 500 ) ) { if( m.get_field_intensity( p, fd_fungal_haze ) != 0 ) { if( x_in_y( growth * 10, 800 ) ) { // young trees are vulnerable @@ -172,7 +165,7 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth } converted = true; } - } else if( m.has_flag( "TREE", p ) ) { + } else if( m.has_flag( flag_TREE, p ) ) { if( one_in( 10 ) ) { if( m.get_field_intensity( p, fd_fungal_haze ) != 0 ) { if( x_in_y( growth * 10, 100 ) ) { @@ -188,7 +181,7 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth } converted = true; } - } else if( m.has_flag( "WALL", p ) && m.has_flag( "FLAMMABLE", p ) ) { + } else if( m.has_flag( flag_WALL, p ) && m.has_flag( flag_FLAMMABLE, p ) ) { if( x_in_y( growth * 10, 5000 ) ) { m.ter_set( p, t_fungus_wall ); converted = true; @@ -196,15 +189,15 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth } // Furniture conversion if( converted ) { - if( m.has_flag( "FLOWER", p ) ) { + if( m.has_flag( flag_FLOWER, p ) ) { m.furn_set( p, f_flower_fungal ); - } else if( m.has_flag( "ORGANIC", p ) ) { + } else if( m.has_flag( flag_ORGANIC, p ) ) { if( m.furn( p ).obj().movecost == -10 ) { m.furn_set( p, f_fungal_mass ); } else { m.furn_set( p, f_fungal_clump ); } - } else if( m.has_flag( "PLANT", p ) ) { + } else if( m.has_flag( flag_PLANT, p ) ) { // Replace the (already existing) seed // Can't use item_stack::only_item() since there might be fertilizer map_stack items = m.i_at( p ); @@ -228,12 +221,12 @@ void fungal_effects::spread_fungus( const tripoint &p ) if( tmp == p ) { continue; } - if( m.has_flag( "FUNGUS", tmp ) ) { + if( m.has_flag( flag_FUNGUS, tmp ) ) { growth += 1; } } - if( !m.has_flag_ter( "FUNGUS", p ) ) { + if( !m.has_flag_ter( flag_FUNGUS, p ) ) { spread_fungus_one_tile( p, growth ); } else { // Everything is already fungus @@ -242,7 +235,7 @@ void fungal_effects::spread_fungus( const tripoint &p ) } for( const tripoint &dest : g->m.points_in_radius( p, 1 ) ) { // One spread on average - if( !m.has_flag( "FUNGUS", dest ) && one_in( 9 - growth ) ) { + if( !m.has_flag( flag_FUNGUS, dest ) && one_in( 9 - growth ) ) { //growth chance is 100 in X simplified spread_fungus_one_tile( dest, 10 ); } diff --git a/src/game.cpp b/src/game.cpp index 8c48b3aecbcdb..fe1042ff603ca 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -8171,7 +8171,7 @@ void game::butcher() kmenu.addentry_col( MULTIDISASSEMBLE_ONE, true, 'D', _( "Disassemble everything once" ), to_string_clipped( time_duration::from_turns( time_to_disassemble / 100 ) ) ); - kmenu.addentry_col( MULTIDISASSEMBLE_ALL, true, 'd', _( "Disassemble everything" ), + kmenu.addentry_col( MULTIDISASSEMBLE_ALL, true, 'd', _( "Disassemble everything recursively" ), to_string_clipped( time_duration::from_turns( time_to_disassemble_all / 100 ) ) ); } if( salvage_iuse && salvageables.size() > 1 ) { diff --git a/src/game_inventory.cpp b/src/game_inventory.cpp index a39167751147c..146967d8fa1aa 100644 --- a/src/game_inventory.cpp +++ b/src/game_inventory.cpp @@ -46,16 +46,7 @@ #include "units.h" #include "type_id.h" #include "point.h" - -static const efftype_id effect_assisted( "assisted" ); - -static const skill_id skill_computer( "computer" ); -static const skill_id skill_electronics( "electronics" ); -static const skill_id skill_firstaid( "firstaid" ); - -static const trait_id trait_NOPAIN( "NOPAIN" ); -static const trait_id trait_SAPROPHAGE( "SAPROPHAGE" ); -static const trait_id trait_SAPROVORE( "SAPROVORE" ); +#include "cata_string_consts.h" class Character; @@ -118,10 +109,10 @@ static item_location inv_internal( player &u, const inventory_selector_preset &p bool init_selection = false; const std::vector consuming { - activity_id( "ACT_EAT_MENU" ), - activity_id( "ACT_CONSUME_FOOD_MENU" ), - activity_id( "ACT_CONSUME_DRINK_MENU" ), - activity_id( "ACT_CONSUME_MEDS_MENU" ) }; + ACT_EAT_MENU, + ACT_CONSUME_FOOD_MENU, + ACT_CONSUME_DRINK_MENU, + ACT_CONSUME_MEDS_MENU }; if( u.has_activity( consuming ) && u.activity.values.size() >= 2 ) { init_pair.first = u.activity.values[0]; @@ -455,7 +446,7 @@ class comestible_inventory_preset : public inventory_selector_preset append_cell( [ &p, this ]( const item_location & loc ) { const item &it = get_consumable_item( loc ); - if( it.has_flag( "MUSHY" ) ) { + if( it.has_flag( flag_MUSHY ) ) { return highlight_good_bad_none( p.fun_for( get_consumable_item( loc ) ).first ); } else { return good_bad_none( p.fun_for( get_consumable_item( loc ) ).first ); @@ -548,7 +539,7 @@ class comestible_inventory_preset : public inventory_selector_preset const item &med = !( *loc ).is_container_empty() && ( *loc ).get_contained().is_medication() && ( *loc ).get_contained().type->has_use() ? ( *loc ).get_contained() : *loc; - if( loc->made_of_from_type( LIQUID ) && !g->m.has_flag( "LIQUIDCONT", loc.position() ) ) { + if( loc->made_of_from_type( LIQUID ) && !g->m.has_flag( flag_LIQUIDCONT, loc.position() ) ) { return _( "Can't drink spilt liquids" ); } @@ -685,8 +676,8 @@ static std::string get_consume_needs_hint( player &p ) item_location game_menus::inv::consume( player &p ) { - if( !g->u.has_activity( activity_id( "ACT_EAT_MENU" ) ) ) { - g->u.assign_activity( activity_id( "ACT_EAT_MENU" ) ); + if( !g->u.has_activity( ACT_EAT_MENU ) ) { + g->u.assign_activity( ACT_EAT_MENU ); } return inv_internal( p, comestible_inventory_preset( p ), @@ -712,13 +703,13 @@ class comestible_filtered_inventory_preset : public comestible_inventory_preset item_location game_menus::inv::consume_food( player &p ) { - if( !g->u.has_activity( activity_id( "ACT_CONSUME_FOOD_MENU" ) ) ) { - g->u.assign_activity( activity_id( "ACT_CONSUME_FOOD_MENU" ) ); + if( !g->u.has_activity( ACT_CONSUME_FOOD_MENU ) ) { + g->u.assign_activity( ACT_CONSUME_FOOD_MENU ); } return inv_internal( p, comestible_filtered_inventory_preset( p, []( const item & it ) { return ( it.is_comestible() && it.get_comestible()->comesttype == "FOOD" ) || - it.has_flag( "USE_EAT_VERB" ); + it.has_flag( flag_USE_EAT_VERB ); } ), _( "Consume food" ), 1, _( "You have no food to consume." ), @@ -727,13 +718,13 @@ item_location game_menus::inv::consume_food( player &p ) item_location game_menus::inv::consume_drink( player &p ) { - if( !g->u.has_activity( activity_id( "ACT_CONSUME_DRINK_MENU" ) ) ) { - g->u.assign_activity( activity_id( "ACT_CONSUME_DRINK_MENU" ) ); + if( !g->u.has_activity( ACT_CONSUME_DRINK_MENU ) ) { + g->u.assign_activity( ACT_CONSUME_DRINK_MENU ); } return inv_internal( p, comestible_filtered_inventory_preset( p, []( const item & it ) { return it.is_comestible() && it.get_comestible()->comesttype == "DRINK" && - !it.has_flag( "USE_EAT_VERB" ); + !it.has_flag( flag_USE_EAT_VERB ); } ), _( "Consume drink" ), 1, _( "You have no drink to consume." ), @@ -742,8 +733,8 @@ item_location game_menus::inv::consume_drink( player &p ) item_location game_menus::inv::consume_meds( player &p ) { - if( !g->u.has_activity( activity_id( "ACT_CONSUME_MEDS_MENU" ) ) ) { - g->u.assign_activity( activity_id( "ACT_CONSUME_MEDS_MENU" ) ); + if( !g->u.has_activity( ACT_CONSUME_MEDS_MENU ) ) { + g->u.assign_activity( ACT_CONSUME_MEDS_MENU ); } return inv_internal( p, comestible_filtered_inventory_preset( p, []( const item & it ) { @@ -798,7 +789,7 @@ class activatable_inventory_preset : public pickup_inventory_preset loc->ammo_required() ); } - if( !it.has_flag( "ALLOWS_REMOTE_USE" ) ) { + if( !it.has_flag( flag_ALLOWS_REMOTE_USE ) ) { return pickup_inventory_preset::get_denial( loc ); } @@ -1506,15 +1497,15 @@ static item_location autodoc_internal( player &u, player &patient, if( !surgeon ) {//surgeon use their own anesthetic, player just need money if( patient.has_trait( trait_NOPAIN ) ) { hint = _( "Patient has Deadened nerves. Anesthesia unneeded." ); - } else if( patient.has_bionic( bionic_id( "bio_painkiller" ) ) ) { + } else if( patient.has_bionic( bio_painkiller ) ) { hint = _( "Patient has Sensory Dulling CBM installed. Anesthesia unneeded." ); } else { const inventory &crafting_inv = u.crafting_inventory(); std::vector a_filter = crafting_inv.items_with( []( const item & it ) { - return it.has_quality( quality_id( "ANESTHESIA" ) ); + return it.has_quality( qual_ANESTHESIA ); } ); std::vector b_filter = crafting_inv.items_with( []( const item & it ) { - return it.has_flag( "ANESTHESIA" ); // legacy + return it.has_flag( flag_ANESTHESIA ); // legacy } ); for( const item *anesthesia_item : a_filter ) { if( anesthesia_item->ammo_remaining() >= 1 ) { @@ -1602,10 +1593,10 @@ class bionic_install_preset: public inventory_selector_preset const itype *itemtype = it->type; const bionic_id &bid = itemtype->bionic->id; - if( it->has_flag( "FILTHY" ) ) { + if( it->has_flag( flag_FILTHY ) ) { // NOLINTNEXTLINE(cata-text-style): single space after the period for symmetry return _( "/!\\ CBM is highly contaminated. /!\\" ); - } else if( it->has_flag( "NO_STERILE" ) ) { + } else if( it->has_flag( flag_NO_STERILE ) ) { // NOLINTNEXTLINE(cata-text-style): single space after the period for symmetry return _( "/!\\ CBM is not sterile. /!\\ Please use autoclave to sterilize." ); } else if( it->has_fault( fault_id( "fault_bionic_salvaged" ) ) ) { @@ -1664,7 +1655,7 @@ class bionic_install_preset: public inventory_selector_preset -1 ); if( ( get_option < bool > ( "SAFE_AUTODOC" ) ) || - g->u.has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { + g->u.has_trait( trait_DEBUG_BIONICS ) ) { chance_of_failure = 0; } else { float skill_difficulty_parameter = static_cast( ( adjusted_skill + assist_bonus ) / @@ -1685,7 +1676,7 @@ class bionic_install_preset: public inventory_selector_preset std::vector b_filter = p.crafting_inventory().items_with( []( const item & it ) { // Legacy - return it.has_flag( "ANESTHESIA" ); + return it.has_flag( flag_ANESTHESIA ); } ); if( !b_filter.empty() ) { @@ -1725,11 +1716,11 @@ class bionic_install_surgeon_preset : public inventory_selector_preset const itype *itemtype = it->type; const bionic_id &bid = itemtype->bionic->id; - if( it->has_flag( "FILTHY" ) ) { + if( it->has_flag( flag_FILTHY ) ) { return _( "CBM is filthy." ); - } else if( it->has_flag( "NO_STERILE" ) ) { + } else if( it->has_flag( flag_NO_STERILE ) ) { return _( "CBM is not sterile." ); - } else if( it->has_fault( fault_id( "fault_bionic_salvaged" ) ) ) { + } else if( it->has_fault( fault_bionic_salvaged ) ) { return _( "CBM is already deployed." ); } else if( pa.has_bionic( bid ) ) { return _( "CBM is already installed." ); @@ -1776,7 +1767,7 @@ class bionic_install_surgeon_preset : public inventory_selector_preset 20 ); if( ( get_option < bool >( "SAFE_AUTODOC" ) ) || - g->u.has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { + g->u.has_trait( trait_DEBUG_BIONICS ) ) { chance_of_failure = 0; } else { float skill_difficulty_parameter = static_cast( ( adjusted_skill + assist_bonus ) / @@ -1823,7 +1814,7 @@ class bionic_uninstall_preset : public inventory_selector_preset } bool is_shown( const item_location &loc ) const override { - return loc->has_flag( "IN_CBM" ); + return loc->has_flag( flag_IN_CBM ); } std::string get_denial( const item_location &loc ) const override { @@ -1867,7 +1858,7 @@ class bionic_uninstall_preset : public inventory_selector_preset -1 ); if( ( get_option < bool >( "SAFE_AUTODOC" ) ) || - g->u.has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { + g->u.has_trait( trait_DEBUG_BIONICS ) ) { chance_of_failure = 0; } else { float skill_difficulty_parameter = static_cast( ( adjusted_skill + assist_bonus ) / @@ -1887,7 +1878,7 @@ class bionic_uninstall_preset : public inventory_selector_preset duration * weight; std::vector b_filter = p.crafting_inventory().items_with( []( const item & it ) { - return it.has_flag( "ANESTHESIA" ); // legacy + return it.has_flag( flag_ANESTHESIA ); // legacy } ); if( !b_filter.empty() ) { @@ -1920,15 +1911,15 @@ class bionic_sterilize_preset : public inventory_selector_preset } bool is_shown( const item_location &loc ) const override { - return loc->has_flag( "NO_STERILE" ) && loc->is_bionic(); + return loc->has_flag( flag_NO_STERILE ) && loc->is_bionic(); } std::string get_denial( const item_location &loc ) const override { auto reqs = *requirement_id( "autoclave_item" ); - if( loc.get_item()->has_flag( "FILTHY" ) ) { + if( loc.get_item()->has_flag( flag_FILTHY ) ) { return _( "CBM is filthy. Wash it first." ); } - if( loc.get_item()->has_flag( "NO_PACKED" ) ) { + if( loc.get_item()->has_flag( flag_NO_PACKED ) ) { return _( "You should put this CBM in an autoclave pouch to keep it sterile." ); } if( !reqs.can_make_with_inventory( p.crafting_inventory(), is_crafting_component ) ) { diff --git a/src/gamemode_defense.cpp b/src/gamemode_defense.cpp index 9fb4ddedaa64a..dc26e58211ba0 100644 --- a/src/gamemode_defense.cpp +++ b/src/gamemode_defense.cpp @@ -33,6 +33,7 @@ #include "string_id.h" #include "point.h" #include "weather.h" +#include "cata_string_consts.h" #define SPECIAL_WAVE_CHANCE 5 // One in X chance of single-flavor wave #define SPECIAL_WAVE_MIN 5 // Don't use a special wave with < X monsters @@ -43,15 +44,6 @@ #define NUMALIGN(n) ((n) >= 10000 ? 20 : ((n) >= 1000 ? 21 :\ ((n) >= 100 ? 22 : ((n) >= 10 ? 23 : 24)))) -static const skill_id skill_barter( "barter" ); - -static const mongroup_id GROUP_NETHER = mongroup_id( "GROUP_NETHER" ); -static const mongroup_id GROUP_ROBOT = mongroup_id( "GROUP_ROBOT" ); -static const mongroup_id GROUP_SPIDER = mongroup_id( "GROUP_SPIDER" ); -static const mongroup_id GROUP_TRIFFID = mongroup_id( "GROUP_TRIFFID" ); -static const mongroup_id GROUP_VANILLA = mongroup_id( "GROUP_VANILLA" ); -static const mongroup_id GROUP_ZOMBIE = mongroup_id( "GROUP_ZOMBIE" ); - std::string caravan_category_name( caravan_category cat ); std::vector caravan_items( caravan_category cat ); std::set monflags_to_add; diff --git a/src/gamemode_tutorial.cpp b/src/gamemode_tutorial.cpp index b3e36b3dd3d7e..e669d1bf99b98 100644 --- a/src/gamemode_tutorial.cpp +++ b/src/gamemode_tutorial.cpp @@ -31,8 +31,7 @@ #include "type_id.h" #include "point.h" #include "weather.h" - -static const mtype_id mon_zombie( "mon_zombie" ); +#include "cata_string_consts.h" static std::vector tut_text; @@ -78,12 +77,12 @@ bool tutorial_game::init() starting_om.ter_set( lp + tripoint_below, oter_id( "tutorial" ) ); starting_om.clear_mon_groups(); - g->u.toggle_trait( trait_id( "QUICK" ) ); + g->u.toggle_trait( trait_QUICK ); item lighter( "lighter", 0 ); lighter.invlet = 'e'; g->u.inv.add_item( lighter, true, false ); - g->u.set_skill_level( skill_id( "gun" ), 5 ); - g->u.set_skill_level( skill_id( "melee" ), 5 ); + g->u.set_skill_level( skill_gun, 5 ); + g->u.set_skill_level( skill_melee, 5 ); g->load_map( omt_to_sm_copy( lp ) ); g->u.setx( 2 ); g->u.sety( 4 ); diff --git a/src/gates.cpp b/src/gates.cpp index cb15acaac4ec9..8addeb83f991b 100644 --- a/src/gates.cpp +++ b/src/gates.cpp @@ -31,6 +31,7 @@ #include "type_id.h" #include "colony.h" #include "point.h" +#include "cata_string_consts.h" // Gates namespace @@ -241,7 +242,7 @@ void gates::open_gate( const tripoint &pos, player &p ) const gate_data &gate = gates_data.obj( gid ); p.add_msg_if_player( gate.pull_message ); - p.assign_activity( activity_id( "ACT_OPEN_GATE" ), gate.moves ); + p.assign_activity( ACT_OPEN_GATE, gate.moves ); p.activity.placement = pos; } @@ -319,7 +320,7 @@ void doors::close_door( map &m, Character &who, const tripoint &closep ) items_in_way.size() == 1 ? items_in_way.only_item().tname() : _( "stuff" ) ); who.mod_moves( -std::min( items_in_way.stored_volume() / ( max_nudge / 50 ), 100 ) ); - if( m.has_flag( "NOITEM", closep ) ) { + if( m.has_flag( flag_NOITEM, closep ) ) { // Just plopping items back on their origin square will displace them to adjacent squares // since the door is closed now. for( auto &elem : items_in_way ) { diff --git a/src/generic_factory.h b/src/generic_factory.h index 20b080d997190..1600391b0e4b8 100644 --- a/src/generic_factory.h +++ b/src/generic_factory.h @@ -133,7 +133,7 @@ class generic_factory bool find_id( const string_id &id, int_id &result ) const { result = id.get_cid(); - if( is_valid( result ) && list[result].id == id ) { + if( is_valid( result ) && list[result.to_i()].id == id ) { return true; } const auto iter = map.find( id ); @@ -266,7 +266,7 @@ class generic_factory T &insert( const T &obj ) { const auto iter = map.find( obj.id ); if( iter != map.end() ) { - T &result = list[iter->second]; + T &result = list[iter->second.to_i()]; result = obj; result.id.set_cid( iter->second ); return result; @@ -341,7 +341,7 @@ class generic_factory debugmsg( "invalid %s id \"%d\"", type_name, id.to_i() ); return dummy_obj; } - return list[id]; + return list[id.to_i()]; } /** * Returns the object with the given id. @@ -356,14 +356,14 @@ class generic_factory debugmsg( "invalid %s id \"%s\"", type_name, id.c_str() ); return dummy_obj; } - return list[i_id]; + return list[i_id.to_i()]; } /** * Checks whether the factory contains an object with the given id. * This function can be used to implement @ref int_id::is_valid(). */ bool is_valid( const int_id &id ) const { - return static_cast( id ) < list.size(); + return static_cast( id.to_i() ) < list.size(); } /** * Checks whether the factory contains an object with the given id. diff --git a/src/grab.cpp b/src/grab.cpp index 5653d741715f0..32351009b2389 100644 --- a/src/grab.cpp +++ b/src/grab.cpp @@ -14,8 +14,7 @@ #include "tileray.h" #include "translations.h" #include "units.h" - -static const efftype_id effect_harnessed( "harnessed" ); +#include "cata_string_consts.h" bool game::grabbed_veh_move( const tripoint &dp ) { diff --git a/src/handle_action.cpp b/src/handle_action.cpp index 2cbe73f350823..7e3434c0bede9 100644 --- a/src/handle_action.cpp +++ b/src/handle_action.cpp @@ -66,20 +66,10 @@ #include "units.h" #include "string_id.h" #include "item.h" +#include "cata_string_consts.h" #define dbg(x) DebugLog((x),D_GAME) << __FILE__ << ":" << __LINE__ << ": " -static const efftype_id effect_alarm_clock( "alarm_clock" ); -static const efftype_id effect_laserlocked( "laserlocked" ); -static const efftype_id effect_relax_gas( "relax_gas" ); - -static const bionic_id bio_remote( "bio_remote" ); - -static const trait_id trait_HIBERNATE( "HIBERNATE" ); -static const trait_id trait_SHELL2( "SHELL2" ); - -static const skill_id skill_melee( "melee" ); - #if defined(__ANDROID__) extern std::map> quick_shortcuts_map; extern bool add_best_key_for_action_to_quick_shortcuts( action_id action, @@ -510,7 +500,7 @@ static void open() if( !didit ) { const ter_str_id tid = m.ter( openp ).id(); - if( m.has_flag( "LOCKED", openp ) ) { + if( m.has_flag( flag_LOCKED, openp ) ) { add_msg( m_info, _( "The door is locked!" ) ); return; } else if( tid.obj().close ) { @@ -693,7 +683,7 @@ static void smash() if( maybe_corpse.is_corpse() && maybe_corpse.damage() < maybe_corpse.max_damage() && maybe_corpse.get_mtype()->has_flag( MF_REVIVES ) ) { // do activity forever. ACT_PULP stops itself - u.assign_activity( activity_id( "ACT_PULP" ), calendar::INDEFINITELY_LONG, 0 ); + u.assign_activity( ACT_PULP, calendar::INDEFINITELY_LONG, 0 ); u.activity.placement = g->m.getabs( smashp ); return; // don't smash terrain if we've smashed a corpse } @@ -887,11 +877,11 @@ static void wait() // Waiting activity_id actType; if( as_m.ret == 11 ) { - actType = activity_id( "ACT_WAIT_WEATHER" ); + actType = ACT_WAIT_WEATHER; } else if( as_m.ret == 12 ) { - actType = activity_id( "ACT_WAIT_STAMINA" ); + actType = ACT_WAIT_STAMINA; } else { - actType = activity_id( "ACT_WAIT" ); + actType = ACT_WAIT; } player_activity new_act( actType, 100 * ( to_turns( time_to_wait ) - 1 ), 0 ); @@ -1121,31 +1111,31 @@ static void loot() add_msg( _( "Never mind." ) ); break; case SortLoot: - u.assign_activity( activity_id( "ACT_MOVE_LOOT" ) ); + u.assign_activity( ACT_MOVE_LOOT ); break; case FertilizePlots: - u.assign_activity( activity_id( "ACT_FERTILIZE_PLOT" ) ); + u.assign_activity( ACT_FERTILIZE_PLOT ); break; case ConstructPlots: - u.assign_activity( activity_id( "ACT_MULTIPLE_CONSTRUCTION" ) ); + u.assign_activity( ACT_MULTIPLE_CONSTRUCTION ); break; case MultiFarmPlots: - u.assign_activity( activity_id( "ACT_MULTIPLE_FARM" ) ); + u.assign_activity( ACT_MULTIPLE_FARM ); break; case Multichoptrees: - u.assign_activity( activity_id( "ACT_MULTIPLE_CHOP_TREES" ) ); + u.assign_activity( ACT_MULTIPLE_CHOP_TREES ); break; case Multichopplanks: - u.assign_activity( activity_id( "ACT_MULTIPLE_CHOP_PLANKS" ) ); + u.assign_activity( ACT_MULTIPLE_CHOP_PLANKS ); break; case Multideconvehicle: - u.assign_activity( activity_id( "ACT_VEHICLE_DECONSTRUCTION" ) ); + u.assign_activity( ACT_VEHICLE_DECONSTRUCTION ); break; case Multirepairvehicle: - u.assign_activity( activity_id( "ACT_VEHICLE_REPAIR" ) ); + u.assign_activity( ACT_VEHICLE_REPAIR ); break; case MultiButchery: - u.assign_activity( activity_id( "ACT_MULTIPLE_BUTCHER" ) ); + u.assign_activity( ACT_MULTIPLE_BUTCHER ); break; default: debugmsg( "Unsupported flag" ); @@ -1290,7 +1280,7 @@ static void fire() std::vector> actions; for( auto &w : u.worn ) { - if( w.type->can_use( "holster" ) && !w.has_flag( "NO_QUICKDRAW" ) && + if( w.type->can_use( "holster" ) && !w.has_flag( flag_NO_QUICKDRAW ) && !w.contents.empty() && w.contents.front().is_gun() ) { //~ draw (first) gun contained in holster //~ %1$s: weapon name, %2$s: container name, %3$d: remaining ammo count @@ -1317,8 +1307,8 @@ static void fire() if( u.weapon.is_gun() && !u.weapon.gun_current_mode().melee() ) { avatar_action::fire( g->u, g->m, u.weapon ); - } else if( u.weapon.has_flag( "REACH_ATTACK" ) ) { - int range = u.weapon.has_flag( "REACH3" ) ? 3 : 2; + } else if( u.weapon.has_flag( flag_REACH_ATTACK ) ) { + int range = u.weapon.has_flag( flag_REACH3 ) ? 3 : 2; if( u.has_effect( effect_relax_gas ) ) { if( one_in( 8 ) ) { add_msg( m_good, _( "Your willpower asserts itself, and so do you!" ) ); @@ -1330,7 +1320,7 @@ static void fire() } else { reach_attack( range, u ); } - } else if( u.weapon.is_gun() && u.weapon.gun_current_mode().flags.count( "REACH_ATTACK" ) ) { + } else if( u.weapon.is_gun() && u.weapon.gun_current_mode().flags.count( flag_REACH_ATTACK ) ) { int range = u.weapon.gun_current_mode().qty; if( u.has_effect( effect_relax_gas ) ) { if( one_in( 8 ) ) { @@ -1403,7 +1393,8 @@ static void cast_spell() spell &sp = *u.magic.get_spells()[spell_index]; - if( u.is_armed() && !sp.has_flag( spell_flag::NO_HANDS ) && !u.weapon.has_flag( "MAGIC_FOCUS" ) ) { + if( u.is_armed() && !sp.has_flag( spell_flag::NO_HANDS ) && + !u.weapon.has_flag( flag_MAGIC_FOCUS ) ) { add_msg( m_bad, _( "You need your hands free to cast this spell!" ) ); return; } @@ -1413,12 +1404,12 @@ static void cast_spell() return; } - if( sp.energy_source() == hp_energy && !u.has_quality( quality_id( "CUT" ) ) ) { + if( sp.energy_source() == hp_energy && !u.has_quality( qual_CUT ) ) { add_msg( m_bad, _( "You cannot cast Blood Magic without a cutting implement." ) ); return; } - player_activity cast_spell( activity_id( "ACT_SPELLCASTING" ), sp.casting_time( u ) ); + player_activity cast_spell( ACT_SPELLCASTING, sp.casting_time( u ) ); // [0] this is used as a spell level override for items casting spells cast_spell.values.emplace_back( -1 ); // [1] if this value is 1, the spell never fails @@ -2024,7 +2015,7 @@ bool game::handle_action() if( u.is_armed() ) { if( u.weapon.is_gun() && !u.weapon.is_gunmod() && u.weapon.gun_all_modes().size() > 1 ) { u.weapon.gun_cycle_mode(); - } else if( u.weapon.has_flag( "RELOAD_ONE" ) || u.weapon.has_flag( "RELOAD_AND_SHOOT" ) ) { + } else if( u.weapon.has_flag( flag_RELOAD_ONE ) || u.weapon.has_flag( flag_RELOAD_AND_SHOOT ) ) { item::reload_option opt = u.select_ammo( u.weapon, false ); if( !opt ) { break; @@ -2135,7 +2126,7 @@ bool game::handle_action() add_msg( m_info, _( "You can't operate a vehicle while you're in your shell." ) ); } else if( u.is_mounted() ) { u.dismount(); - } else if( u.has_trait( trait_id( "WAYFARER" ) ) ) { + } else if( u.has_trait( trait_WAYFARER ) ) { add_msg( m_info, _( "You refuse to take control of this vehicle." ) ); } else { control_vehicle(); @@ -2181,7 +2172,7 @@ bool game::handle_action() } set_safe_mode( SAFE_MODE_ON ); } else if( u.has_effect( effect_laserlocked ) ) { - if( u.has_trait( trait_id( "PROF_CHURL" ) ) ) { + if( u.has_trait( trait_PROF_CHURL ) ) { add_msg( m_warning, _( "You make the sign of the cross." ) ); } else { add_msg( m_info, _( "Ignoring laser targeting!" ) ); diff --git a/src/int_id.h b/src/int_id.h index a3a5bfbae5464..d332c87abe586 100644 --- a/src/int_id.h +++ b/src/int_id.h @@ -30,7 +30,7 @@ class int_id } /** - * Prevent accidental construction from other int ids due to the non-explicit `operator int()`. + * Prevent accidental construction from other int ids. */ template < typename S, typename std::enable_if_t < !std::is_same::value, int > = 0 > int_id( const int_id &id ) = delete; @@ -86,12 +86,15 @@ class int_id } /** * Conversion to int as with the @ref to_i function. - * It is non-explicit to allow using int_id implicitly as indices etc */ - operator int() const { + explicit operator int() const { return _id; } + explicit operator bool() const { + return _id != 0; + } + // Those are optional, you need to implement them on your own if you want to use them. // If you don't implement them, but use them, you'll get a linker error. const string_id &id() const; diff --git a/src/inventory.cpp b/src/inventory.cpp index fd58204a73869..0fd2e43331f1c 100644 --- a/src/inventory.cpp +++ b/src/inventory.cpp @@ -33,6 +33,7 @@ #include "colony.h" #include "flat_set.h" #include "point.h" +#include "cata_string_consts.h" struct itype; @@ -587,11 +588,6 @@ void inventory::form_from_map( map &m, std::vector pts, const Characte add_item( kiln ); } if( chempart ) { - item hotplate( "hotplate", 0 ); - hotplate.charges = veh->fuel_left( "battery", true ); - hotplate.item_tags.insert( "PSEUDO" ); - add_item( hotplate ); - item chemistry_set( "chemistry_set", 0 ); chemistry_set.charges = veh->fuel_left( "battery", true ); chemistry_set.item_tags.insert( "PSEUDO" ); @@ -812,9 +808,9 @@ int inventory::leak_level( const std::string &flag ) const for( const auto &elem : items ) { for( const auto &elem_stack_iter : elem ) { if( elem_stack_iter.has_flag( flag ) ) { - if( elem_stack_iter.has_flag( "LEAK_ALWAYS" ) ) { + if( elem_stack_iter.has_flag( flag_LEAK_ALWAYS ) ) { ret += elem_stack_iter.volume() / units::legacy_volume_factor; - } else if( elem_stack_iter.has_flag( "LEAK_DAM" ) && elem_stack_iter.damage() > 0 ) { + } else if( elem_stack_iter.has_flag( flag_LEAK_DAM ) && elem_stack_iter.damage() > 0 ) { ret += elem_stack_iter.damage_level( 4 ); } } @@ -881,8 +877,8 @@ void inventory::rust_iron_items() for( auto &elem : items ) { for( auto &elem_stack_iter : elem ) { if( elem_stack_iter.made_of( material_id( "iron" ) ) && - !elem_stack_iter.has_flag( "WATERPROOF_GUN" ) && - !elem_stack_iter.has_flag( "WATERPROOF" ) && + !elem_stack_iter.has_flag( flag_WATERPROOF_GUN ) && + !elem_stack_iter.has_flag( flag_WATERPROOF ) && elem_stack_iter.damage() < elem_stack_iter.max_damage() / 2 && //Passivation layer prevents further rusting one_in( 500 ) && diff --git a/src/inventory.h b/src/inventory.h index b0ca34c60324d..c9663ebecb06e 100644 --- a/src/inventory.h +++ b/src/inventory.h @@ -239,7 +239,7 @@ class inventory : public visitable invstack items; - mutable bool binned; + mutable bool binned = false; /** * Items binned by their type. * That is, item_bin["carrot"] is a list of pointers to all carrots in inventory. diff --git a/src/item.cpp b/src/item.cpp index 63667fbf45dcb..a18936fc0cf66 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -1119,6 +1119,34 @@ static void insert_separation_line( std::vector &info ) void item::basic_info( std::vector &info, const iteminfo_query *parts, int batch, bool debug /* debug */ ) const { + if( parts->test( iteminfo_parts::DESCRIPTION ) ) { + const std::map::const_iterator idescription = + item_vars.find( "description" ); + const cata::optional snippet = SNIPPET.get_snippet_by_id( snip_id ); + if( snippet.has_value() ) { + // Just use the dynamic description + info.push_back( iteminfo( "DESCRIPTION", snippet.value().translated() ) ); + } else if( idescription != item_vars.end() ) { + info.push_back( iteminfo( "DESCRIPTION", idescription->second ) ); + } else { + if( has_flag( "MAGIC_FOCUS" ) ) { + info.push_back( iteminfo( "DESCRIPTION", + _( "This item is a magical focus. " + "You can cast spells with it in your hand." ) ) ); + } + if( is_craft() ) { + const std::string desc = _( "This is an in progress %s. " + "It is %d percent complete." ); + const int percent_progress = item_counter / 100000; + info.push_back( iteminfo( "DESCRIPTION", string_format( desc, + craft_data_->making->result_name(), + percent_progress ) ) ); + } else { + info.push_back( iteminfo( "DESCRIPTION", type->description.translated() ) ); + } + } + insert_separation_line( info ); + } const std::string space = " "; if( parts->test( iteminfo_parts::BASE_CATEGORY ) ) { info.push_back( iteminfo( "BASE", _( "Category: " ), @@ -2603,34 +2631,6 @@ void item::final_info( std::vector &info, const iteminfo_query *parts, const sizing sizing_level = get_sizing( g->u, encumbrance != 0 ); const std::string space = " "; - if( parts->test( iteminfo_parts::DESCRIPTION ) ) { - insert_separation_line( info ); - const std::map::const_iterator idescription = - item_vars.find( "description" ); - const cata::optional snippet = SNIPPET.get_snippet_by_id( snip_id ); - if( snippet.has_value() ) { - // Just use the dynamic description - info.push_back( iteminfo( "DESCRIPTION", snippet.value().translated() ) ); - } else if( idescription != item_vars.end() ) { - info.push_back( iteminfo( "DESCRIPTION", idescription->second ) ); - } else { - if( has_flag( "MAGIC_FOCUS" ) ) { - info.push_back( iteminfo( "DESCRIPTION", - _( "This item is a magical focus. " - "You can cast spells with it in your hand." ) ) ); - } - if( is_craft() ) { - const std::string desc = _( "This is an in progress %s. " - "It is %d percent complete." ); - const int percent_progress = item_counter / 100000; - info.push_back( iteminfo( "DESCRIPTION", string_format( desc, - craft_data_->making->result_name(), - percent_progress ) ) ); - } else { - info.push_back( iteminfo( "DESCRIPTION", type->description.translated() ) ); - } - } - } std::set all_techniques = type->techniques; all_techniques.insert( techniques.begin(), techniques.end() ); if( !all_techniques.empty() && parts->test( iteminfo_parts::DESCRIPTION_TECHNIQUES ) ) { diff --git a/src/item_action.cpp b/src/item_action.cpp index cff1f2413b8b2..a91ee8c9a9d19 100644 --- a/src/item_action.cpp +++ b/src/item_action.cpp @@ -28,11 +28,12 @@ #include "cursesdef.h" #include "iuse.h" #include "type_id.h" +#include "cata_string_consts.h" struct tripoint; static item_action nullaction; -static const std::string errstring( "ERROR" ); + static char key_bound_to( const input_context &ctxt, const item_action_id &act ) { @@ -217,12 +218,12 @@ void game::item_action_menu() // HACK: A bit of a hack for now. If more pseudos get implemented, this should be un-hacked std::vector pseudos; item toolset( "toolset", calendar::turn ); - if( u.has_active_bionic( bionic_id( "bio_tools" ) ) ) { + if( u.has_active_bionic( bio_tools ) ) { pseudos.push_back( &toolset ); } - item bio_claws( "bio_claws_weapon", calendar::turn ); - if( u.has_active_bionic( bionic_id( "bio_claws" ) ) ) { - pseudos.push_back( &bio_claws ); + item bio_claws_item( static_cast( bio_claws_weapon ), calendar::turn ); + if( u.has_active_bionic( bio_claws ) ) { + pseudos.push_back( &bio_claws_item ); } item_action_map iactions = gen.map_actions_to_items( u, pseudos ); diff --git a/src/item_factory.cpp b/src/item_factory.cpp index 4bae7acfcfd00..c62af69187322 100644 --- a/src/item_factory.cpp +++ b/src/item_factory.cpp @@ -803,7 +803,6 @@ void Item_factory::init() add_iuse( "WEED_CAKE", &iuse::weed_cake ); add_iuse( "XANAX", &iuse::xanax ); add_iuse( "BREAK_STICK", &iuse::break_stick ); - add_iuse( "MAGNESIUM_TABLET", &iuse::magnesium_tablet ); add_actor( std::make_unique() ); add_actor( std::make_unique() ); diff --git a/src/item_group.cpp b/src/item_group.cpp index 16331294f7c14..7d0064bc47904 100644 --- a/src/item_group.cpp +++ b/src/item_group.cpp @@ -16,8 +16,7 @@ #include "enums.h" #include "type_id.h" #include "flat_set.h" - -static const std::string null_item_id( "null" ); +#include "cata_string_consts.h" Item_spawn_data::ItemList Item_spawn_data::create( const time_point &birthday ) const { @@ -63,7 +62,7 @@ item Single_item_creator::create_single( const time_point &birthday, RecursionLi } else if( type == S_NONE ) { return item( null_item_id, birthday ); } - if( one_in( 3 ) && tmp.has_flag( "VARSIZE" ) ) { + if( one_in( 3 ) && tmp.has_flag( flag_VARSIZE ) ) { tmp.item_tags.insert( "FIT" ); } if( modifier ) { @@ -233,15 +232,15 @@ void Item_modifier::modify( item &new_item ) const new_item.set_damage( rng( damage.first, damage.second ) ); // no need for dirt if it's a bow - if( new_item.is_gun() && !new_item.has_flag( "PRIMITIVE_RANGED_WEAPON" ) && - !new_item.has_flag( "NON-FOULING" ) ) { + if( new_item.is_gun() && !new_item.has_flag( flag_PRIMITIVE_RANGED_WEAPON ) && + !new_item.has_flag( flag_NON_FOULING ) ) { int random_dirt = rng( dirt.first, dirt.second ); // if gun RNG is dirty, must add dirt fault to allow cleaning if( random_dirt > 0 ) { new_item.set_var( "dirt", random_dirt ); new_item.faults.emplace( "fault_gun_dirt" ); // chance to be unlubed, but only if it's not a laser or something - } else if( one_in( 10 ) && !new_item.has_flag( "NEEDS_NO_LUBE" ) ) { + } else if( one_in( 10 ) && !new_item.has_flag( flag_NEEDS_NO_LUBE ) ) { new_item.faults.emplace( "fault_gun_unlubricated" ); } } diff --git a/src/iuse.cpp b/src/iuse.cpp index def0a1b0abe5d..25e9821339225 100644 --- a/src/iuse.cpp +++ b/src/iuse.cpp @@ -217,7 +217,7 @@ static const efftype_id effect_weak_antibiotic( "weak_antibiotic" ); static const efftype_id effect_weak_antibiotic_visible( "weak_antibiotic_visible" ); static const efftype_id effect_webbed( "webbed" ); static const efftype_id effect_weed_high( "weed_high" ); -static const efftype_id effect_magnesium_supplements( "magnesium" ); +static const efftype_id effect_melatonin_supplements( "melatonin" ); static const trait_id trait_ACIDBLOOD( "ACIDBLOOD" ); static const trait_id trait_ACIDPROOF( "ACIDPROOF" ); @@ -9252,6 +9252,9 @@ int iuse::capture_monster_act( player *p, item *it, bool, const tripoint &pos ) return 0; } if( it->has_var( "contained_name" ) ) { + // Remember contained_name for messages after release_monster erases it + const std::string contained_name = it->get_var( "contained_name", "" ); + if( it->release_monster( pos ) ) { // It's been activated somewhere where there isn't a player or monster, good. return 0; @@ -9260,21 +9263,19 @@ int iuse::capture_monster_act( player *p, item *it, bool, const tripoint &pos ) if( it->release_monster( p->pos(), 1 ) ) { return 0; } - p->add_msg_if_player( _( "There is no place to put the %s." ), - it->get_var( "contained_name", "" ) ); + p->add_msg_if_player( _( "There is no place to put the %s." ), contained_name ); return 0; } else { - const std::string query = string_format( _( "Place the %s where?" ), - it->get_var( "contained_name", "" ) ); + const std::string query = string_format( _( "Place the %s where?" ), contained_name ); const cata::optional pos_ = choose_adjacent( query ); if( !pos_ ) { return 0; } if( it->release_monster( *pos_ ) ) { + p->add_msg_if_player( _( "You release the %s." ), contained_name ); return 0; } - p->add_msg_if_player( m_info, _( "You cannot place the %s there!" ), - it->get_var( "contained_name", "" ) ); + p->add_msg_if_player( m_info, _( "You cannot place the %s there!" ), contained_name ); return 0; } } else { @@ -9311,6 +9312,8 @@ int iuse::capture_monster_act( player *p, item *it, bool, const tripoint &pos ) // If the monster is friendly, then put it in the item // without checking if it rolled a success. if( f.friendly != 0 || one_in( chance ) ) { + p->add_msg_if_player( _( "You capture the %1$s in your %2$s." ), + f.type->nname(), it->tname() ); return it->contain_monster( target ); } else { p->add_msg_if_player( m_bad, _( "The %1$s avoids your attempts to put it in the %2$s." ), @@ -9434,7 +9437,7 @@ int iuse::wash_items( player *p, bool soft_items, bool hard_items ) }; int available_water = std::max( crafting_inv.charges_of( "water", INT_MAX, is_liquid ), - crafting_inv.charges_of( "clean_water", INT_MAX, is_liquid ) + crafting_inv.charges_of( "water_clean", INT_MAX, is_liquid ) ); int available_cleanser = std::max( crafting_inv.charges_of( "soap" ), crafting_inv.charges_of( "detergent" ) ); @@ -9693,14 +9696,14 @@ int iuse::gobag_personal( player *p, item *it, bool, const tripoint & ) return gobag( p, it, true ); } -int iuse::magnesium_tablet( player *p, item *it, bool, const tripoint & ) +int iuse::melatonin_tablet( player *p, item *it, bool, const tripoint & ) { p->add_msg_if_player( _( "You pop a %s." ), it->tname() ); - if( p->has_effect( effect_magnesium_supplements ) ) { + if( p->has_effect( effect_melatonin_supplements ) ) { p->add_msg_if_player( m_warning, - _( "Simply taking more magnesium won't help. You have to go to sleep for it to work." ) ); + _( "Simply taking more melatonin won't help. You have to go to sleep for it to work." ) ); } - p->add_effect( effect_magnesium_supplements, 16_hours ); + p->add_effect( effect_melatonin_supplements, 16_hours ); return it->type->charges_to_use(); } diff --git a/src/iuse.h b/src/iuse.h index de59b434bfd41..8758cdfe881c6 100644 --- a/src/iuse.h +++ b/src/iuse.h @@ -203,7 +203,7 @@ class iuse int weak_antibiotic( player *, item *, bool, const tripoint & ); int strong_antibiotic( player *, item *, bool, const tripoint & ); int panacea( player *, item *, bool, const tripoint & ); - int magnesium_tablet( player *, item *, bool, const tripoint & ); + int melatonin_tablet( player *, item *, bool, const tripoint & ); int coin_flip( player *, item *, bool, const tripoint & ); int play_game( player *, item *, bool, const tripoint & ); int magic_8_ball( player *, item *, bool, const tripoint & ); diff --git a/src/iuse_actor.cpp b/src/iuse_actor.cpp index dee15467cb902..3866284cf3127 100644 --- a/src/iuse_actor.cpp +++ b/src/iuse_actor.cpp @@ -75,47 +75,10 @@ #include "flat_set.h" #include "point.h" #include "clothing_mod.h" +#include "cata_string_consts.h" class npc; -static const skill_id skill_mechanics( "mechanics" ); -static const skill_id skill_survival( "survival" ); -static const skill_id skill_firstaid( "firstaid" ); -static const skill_id skill_fabrication( "fabrication" ); - -static const species_id ZOMBIE( "ZOMBIE" ); -static const species_id HUMAN( "HUMAN" ); - -static const efftype_id effect_bandaged( "bandaged" ); -static const efftype_id effect_bite( "bite" ); -static const efftype_id effect_bleed( "bleed" ); -static const efftype_id effect_disinfected( "disinfected" ); -static const efftype_id effect_infected( "infected" ); -static const efftype_id effect_music( "music" ); -static const efftype_id effect_playing_instrument( "playing_instrument" ); -static const efftype_id effect_recover( "recover" ); -static const efftype_id effect_sleep( "sleep" ); -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_asthma( "asthma" ); -static const efftype_id effect_downed( "downed" ); - -static const trait_id trait_CENOBITE( "CENOBITE" ); -static const trait_id trait_LIGHTWEIGHT( "LIGHTWEIGHT" ); -static const trait_id trait_MASOCHIST( "MASOCHIST" ); -static const trait_id trait_MASOCHIST_MED( "MASOCHIST_MED" ); -static const trait_id trait_NOPAIN( "NOPAIN" ); -static const trait_id trait_PACIFIST( "PACIFIST" ); -static const trait_id trait_PSYCHOPATH( "PSYCHOPATH" ); -static const trait_id trait_PYROMANIA( "PYROMANIA" ); -static const trait_id trait_SAPIOVORE( "SAPIOVORE" ); -static const trait_id trait_SELFAWARE( "SELFAWARE" ); -static const trait_id trait_SMALL2( "SMALL2" ); -static const trait_id trait_SMALL_OK( "SMALL_OK" ); -static const trait_id trait_TOLERANCE( "TOLERANCE" ); -static const trait_id trait_MUT_JUNKIE( "MUT_JUNKIE" ); - -static const bionic_id bio_syringe( "bio_syringe" ); - std::unique_ptr iuse_transform::clone() const { return std::make_unique( *this ); @@ -598,8 +561,13 @@ std::unique_ptr consume_drug_iuse::clone() const static effect_data load_effect_data( const JsonObject &e ) { - return effect_data( efftype_id( e.get_string( "id" ) ), - time_duration::from_turns( e.get_int( "duration", 0 ) ), + time_duration time; + if( e.has_string( "duration" ) ) { + time = read_from_json_string( *e.get_raw( "duration" ), time_duration::units ); + } else { + time = time_duration::from_turns( e.get_int( "duration", 0 ) ); + } + return effect_data( efftype_id( e.get_string( "id" ) ), time, get_body_part_token( e.get_string( "bp", "NUM_BP" ) ), e.get_bool( "permanent", false ) ); } @@ -1380,7 +1348,7 @@ int firestarter_actor::use( player &p, item &it, bool t, const tripoint &spos ) // skill gains are handled by the activity, but stored here in the index field const int potential_skill_gain = moves_modifier + moves_cost_fast / 100.0 + 2; - p.assign_activity( activity_id( "ACT_START_FIRE" ), moves, potential_skill_gain, + p.assign_activity( ACT_START_FIRE, moves, potential_skill_gain, p.get_item_position( &it ), it.tname() ); p.activity.values.push_back( g->natural_light_level( pos.z ) ); @@ -1984,7 +1952,7 @@ int enzlave_actor::use( player &p, item &it, bool t, const tripoint & ) const /** @EFFECT_FIRSTAID speeds up enzlavement */ const int moves = difficulty * to_moves( 12_seconds ) / p.get_skill_level( skill_firstaid ); - p.assign_activity( activity_id( "ACT_MAKE_ZLAVE" ), moves ); + p.assign_activity( ACT_MAKE_ZLAVE, moves ); p.activity.values.push_back( success ); p.activity.str_values.push_back( corpses[selected_corpse]->display_name() ); @@ -2391,7 +2359,7 @@ int learn_spell_actor::use( player &p, item &, bool, const tripoint & ) const return 0; } const bool knows_spell = p.magic.knows_spell( spells[action] ); - player_activity study_spell( activity_id( "ACT_STUDY_SPELL" ), + player_activity study_spell( ACT_STUDY_SPELL, p.magic.time_to_learn_spell( p, spells[action] ) ); study_spell.str_values = { "", // reserved for "until you gain a spell level" option [0] @@ -2463,7 +2431,7 @@ int cast_spell_actor::use( player &p, item &it, bool, const tripoint & ) const spell casting = spell( spell_id( item_spell ) ); int charges = it.type->charges_to_use(); - player_activity cast_spell( activity_id( "ACT_SPELLCASTING" ), casting.casting_time( p ) ); + player_activity cast_spell( ACT_SPELLCASTING, casting.casting_time( p ) ); // [0] this is used as a spell level override for items casting spells cast_spell.values.emplace_back( spell_level ); if( no_fail ) { @@ -2860,7 +2828,7 @@ int ammobelt_actor::use( player &p, item &, bool, const tripoint & ) const item::reload_option opt = p.select_ammo( mag, true ); if( opt ) { - p.assign_activity( activity_id( "ACT_RELOAD" ), opt.moves(), opt.qty() ); + p.assign_activity( ACT_RELOAD, opt.moves(), opt.qty() ); p.activity.targets.emplace_back( p, &p.i_add( mag ) ); p.activity.targets.push_back( std::move( opt.ammo ) ); } @@ -2954,7 +2922,7 @@ int repair_item_actor::use( player &p, item &it, bool, const tripoint &position return 0; } - p.assign_activity( activity_id( "ACT_REPAIR_ITEM" ), 0, p.get_item_position( &it ), INT_MIN ); + p.assign_activity( ACT_REPAIR_ITEM, 0, p.get_item_position( &it ), INT_MIN ); // We also need to store the repair actor subtype in the activity p.activity.str_values.push_back( type ); // storing of item_location to support repairs by tools on the ground @@ -3243,17 +3211,17 @@ repair_item_actor::repair_type repair_item_actor::default_action( const item &fi return RT_REPAIR; } - const bool can_be_refitted = fix.has_flag( "VARSIZE" ); - const bool doesnt_fit = !fix.has_flag( "FIT" ); + const bool can_be_refitted = fix.has_flag( flag_VARSIZE ); + const bool doesnt_fit = !fix.has_flag( flag_FIT ); if( doesnt_fit && can_be_refitted ) { return RT_REFIT; } - const bool smol = g->u.has_trait( trait_id( "SMALL2" ) ) || - g->u.has_trait( trait_id( "SMALL_OK" ) ); + const bool smol = g->u.has_trait( trait_SMALL2 ) || + g->u.has_trait( trait_SMALL_OK ); - const bool is_undersized = fix.has_flag( "UNDERSIZE" ); - const bool is_oversized = fix.has_flag( "OVERSIZE" ); + const bool is_undersized = fix.has_flag( flag_UNDERSIZE ); + const bool is_oversized = fix.has_flag( flag_OVERSIZE ); const bool resizing_matters = fix.get_encumber( g->u ) != 0; const bool too_big_while_smol = smol && !is_undersized && !is_oversized; @@ -3542,7 +3510,7 @@ int heal_actor::use( player &p, item &it, bool, const tripoint &pos ) const if( long_action && &patient == &p && !p.is_npc() ) { // Assign first aid long action. /** @EFFECT_FIRSTAID speeds up firstaid activity */ - p.assign_activity( activity_id( "ACT_FIRSTAID" ), cost, 0, p.get_item_position( &it ), it.tname() ); + p.assign_activity( ACT_FIRSTAID, cost, 0, p.get_item_position( &it ), it.tname() ); p.activity.values.push_back( hpp ); p.moves = 0; return 0; @@ -3799,7 +3767,7 @@ hp_part heal_actor::use_healing_item( player &healer, player &patient, item &it, } } else if( patient.is_player() ) { // Player healing self - let player select - if( healer.activity.id() != activity_id( "ACT_FIRSTAID" ) ) { + if( healer.activity.id() != ACT_FIRSTAID ) { const std::string menu_header = _( "Select a body part for: " ) + it.tname(); healed = pick_part_to_heal( healer, patient, menu_header, limb_power, head_bonus, torso_bonus, @@ -3812,10 +3780,10 @@ hp_part heal_actor::use_healing_item( player &healer, player &patient, item &it, } } // Brick healing if using a first aid kit for the first time. - if( long_action && healer.activity.id() != activity_id( "ACT_FIRSTAID" ) ) { + if( long_action && healer.activity.id() != ACT_FIRSTAID ) { // Cancel and wait for activity completion. return healed; - } else if( healer.activity.id() == activity_id( "ACT_FIRSTAID" ) ) { + } else if( healer.activity.id() == ACT_FIRSTAID ) { // Completed activity, extract body part from it. healed = static_cast( healer.activity.values[0] ); } @@ -4167,14 +4135,14 @@ ret_val install_bionic_actor::can_use( const Character &p, const item &it, return ret_val::make_failure( _( "You can't install bionics while mounted." ) ); } if( !get_option( "MANUAL_BIONIC_INSTALLATION" ) && - !p.has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { + !p.has_trait( trait_DEBUG_BIONICS ) ) { return ret_val::make_failure( _( "You can't self-install bionics." ) ); - } else if( !p.has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { + } else if( !p.has_trait( trait_DEBUG_BIONICS ) ) { if( it.has_flag( "FILTHY" ) ) { return ret_val::make_failure( _( "You can't install a filthy CBM!" ) ); } else if( it.has_flag( "NO_STERILE" ) ) { return ret_val::make_failure( _( "This CBM is not sterile, you can't install it." ) ); - } else if( it.has_fault( fault_id( "fault_bionic_salvaged" ) ) ) { + } else if( it.has_fault( fault_bionic_salvaged ) ) { return ret_val::make_failure( _( "This CBM is already deployed. You need to reset it to factory state." ) ); } else if( units::energy_max - p.get_max_power_level() < bid->capacity ) { diff --git a/src/lightmap.cpp b/src/lightmap.cpp index 0f58adff19c26..5b4c5c43d4bdc 100644 --- a/src/lightmap.cpp +++ b/src/lightmap.cpp @@ -37,6 +37,7 @@ #include "colony.h" #include "item_stack.h" #include "point.h" +#include "cata_string_consts.h" #define LIGHTMAP_CACHE_X MAPSIZE_X #define LIGHTMAP_CACHE_Y MAPSIZE_Y @@ -46,9 +47,6 @@ static constexpr point lightmap_boundary_max( LIGHTMAP_CACHE_X, LIGHTMAP_CACHE_Y const rectangle lightmap_boundaries( lightmap_boundary_min, lightmap_boundary_max ); -static const efftype_id effect_onfire( "onfire" ); -static const efftype_id effect_haslight( "haslight" ); - std::string four_quadrants::to_string() const { return string_format( "(%.2f,%.2f,%.2f,%.2f)", @@ -446,7 +444,7 @@ void map::generate_lightmap( const int zlev ) } } - if( g->u.has_active_bionic( bionic_id( "bio_night" ) ) ) { + if( g->u.has_active_bionic( bio_night ) ) { for( const tripoint &p : points_in_rectangle( cache_start, cache_end ) ) { if( rl_dist( p, g->u.pos() ) < 2 ) { lm[p.x][p.y].fill( LIGHT_AMBIENT_MINIMAL ); diff --git a/src/magic.cpp b/src/magic.cpp index f448e9aaa6bb2..55d3f5dd03ed1 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -40,6 +40,7 @@ #include "point.h" #include "string_formatter.h" #include "line.h" +#include "cata_string_consts.h" namespace io { @@ -582,7 +583,7 @@ bool spell::is_max_level() const bool spell::can_learn( const player &p ) const { - if( type->spell_class == trait_id( "NONE" ) ) { + if( type->spell_class == trait_NONE ) { return true; } return p.has_trait( type->spell_class ); @@ -1273,7 +1274,7 @@ void known_magic::learn_spell( const spell_type *sp, player &p, bool force ) debugmsg( "Tried to learn invalid spell" ); return; } - if( !force && sp->spell_class != trait_id( "NONE" ) ) { + if( !force && sp->spell_class != trait_NONE ) { if( can_learn_spell( p, sp->id ) && !p.has_trait( sp->spell_class ) ) { std::string trait_cancel; for( const trait_id &cancel : sp->spell_class->cancels ) { @@ -1329,7 +1330,7 @@ void known_magic::forget_spell( const spell_id &sp ) bool known_magic::can_learn_spell( const player &p, const spell_id &sp ) const { const spell_type &sp_t = sp.obj(); - if( sp_t.spell_class == trait_id( "NONE" ) ) { + if( sp_t.spell_class == trait_NONE ) { return true; } return !p.has_opposite_trait( sp_t.spell_class ); @@ -1568,7 +1569,7 @@ void spellcasting_callback::draw_spell_info( const spell &sp, const uilist *menu nc_color yellow = c_yellow; print_colored_text( w_menu, point( h_col1, line++ ), yellow, yellow, - sp.spell_class() == trait_id( "NONE" ) ? _( "Classless" ) : sp.spell_class()->name() ); + sp.spell_class() == trait_NONE ? _( "Classless" ) : sp.spell_class()->name() ); line += fold_and_print( w_menu, point( h_col1, line ), info_width, gray, sp.description() ); @@ -1835,7 +1836,7 @@ static void draw_spellbook_info( const spell_type &sp, uilist *menu ) const spell fake_spell( sp.id ); const std::string spell_name = colorize( sp.name, c_light_green ); - const std::string spell_class = sp.spell_class == trait_id( "NONE" ) ? _( "Classless" ) : + const std::string spell_class = sp.spell_class == trait_NONE ? _( "Classless" ) : sp.spell_class->name(); print_colored_text( w, point( start_x, line ), gray, gray, spell_name ); print_colored_text( w, point( menu->pad_left - utf8_width( spell_class ) - 1, line++ ), yellow, diff --git a/src/map.cpp b/src/map.cpp index 55a5b8e260849..641155e2e383b 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -1505,14 +1505,14 @@ bool map::ter_set( const tripoint &p, const ter_id &new_terrain ) // HACK: Hack around ledges in traplocs or else it gets NASTY in z-level mode if( old_t.trap != tr_null && old_t.trap != tr_ledge ) { - auto &traps = traplocs[old_t.trap]; + auto &traps = traplocs[old_t.trap.to_i()]; const auto iter = std::find( traps.begin(), traps.end(), p ); if( iter != traps.end() ) { traps.erase( iter ); } } if( new_t.trap != tr_null && new_t.trap != tr_ledge ) { - traplocs[new_t.trap].push_back( p ); + traplocs[new_t.trap.to_i()].push_back( p ); } if( old_t.transparent != new_t.transparent ) { @@ -5015,7 +5015,7 @@ void map::trap_set( const tripoint &p, const trap_id &type ) current_submap->set_trap( l, type ); if( type != tr_null ) { - traplocs[type].push_back( p ); + traplocs[type.to_i()].push_back( p ); } } @@ -5093,7 +5093,7 @@ void map::remove_trap( const tripoint &p ) } current_submap->set_trap( l, tr_null ); - auto &traps = traplocs[tid]; + auto &traps = traplocs[tid.to_i()]; const auto iter = std::find( traps.begin(), traps.end(), p ); if( iter != traps.end() ) { traps.erase( iter ); @@ -7034,11 +7034,11 @@ void map::actualize( const tripoint &grid ) const auto trap_here = tmpsub->get_trap( p ); if( trap_here != tr_null ) { - traplocs[trap_here].push_back( pnt ); + traplocs[trap_here.to_i()].push_back( pnt ); } const ter_t &ter = tmpsub->get_ter( p ).obj(); if( ter.trap != tr_null && ter.trap != tr_ledge ) { - traplocs[ter.trap].push_back( pnt ); + traplocs[ter.trap.to_i()].push_back( pnt ); } if( do_funnels ) { @@ -7353,7 +7353,7 @@ const std::vector &map::get_furn_field_locations() const const std::vector &map::trap_locations( const trap_id &type ) const { - return traplocs[type]; + return traplocs[type.to_i()]; } bool map::inbounds( const tripoint &p ) const diff --git a/src/map_extras.cpp b/src/map_extras.cpp index c7c62b84ce792..caf08d0a45d4b 100644 --- a/src/map_extras.cpp +++ b/src/map_extras.cpp @@ -50,6 +50,7 @@ #include "string_formatter.h" #include "weighted_list.h" #include "rng.h" +#include "cata_string_consts.h" class npc_template; @@ -91,34 +92,6 @@ const map_extra &string_id::obj() const namespace MapExtras { -static const mongroup_id GROUP_NETHER_CAPTURED( "GROUP_NETHER_CAPTURED" ); -static const mongroup_id GROUP_NETHER_PORTAL( "GROUP_NETHER_PORTAL" ); -static const mongroup_id GROUP_MAYBE_MIL( "GROUP_MAYBE_MIL" ); -static const mongroup_id GROUP_FISH( "GROUP_FISH" ); -static const mongroup_id GROUP_FUNGI_FUNGALOID( "GROUP_FUNGI_FUNGALOID" ); -static const mongroup_id GROUP_MI_GO_CAMP_OM( "GROUP_MI-GO_CAMP_OM" ); - -static const mtype_id mon_zombie_tough( "mon_zombie_tough" ); -static const mtype_id mon_marloss_zealot_f( "mon_marloss_zealot_f" ); -static const mtype_id mon_marloss_zealot_m( "mon_marloss_zealot_m" ); -static const mtype_id mon_zombie_smoker( "mon_zombie_smoker" ); -static const mtype_id mon_zombie_scientist( "mon_zombie_scientist" ); -static const mtype_id mon_dispatch( "mon_dispatch" ); -static const mtype_id mon_turret_bmg( "mon_turret_bmg" ); -static const mtype_id mon_turret_rifle( "mon_turret_rifle" ); -static const mtype_id mon_turret_riot( "mon_turret_riot" ); -static const mtype_id mon_zombie_spitter( "mon_zombie_spitter" ); -static const mtype_id mon_zombie_soldier( "mon_zombie_soldier" ); -static const mtype_id mon_zombie_military_pilot( "mon_zombie_military_pilot" ); -static const mtype_id mon_zombie_bio_op( "mon_zombie_bio_op" ); -static const mtype_id mon_shia( "mon_shia" ); -static const mtype_id mon_spider_web( "mon_spider_web" ); -static const mtype_id mon_spider_widow_giant( "mon_spider_widow_giant" ); -static const mtype_id mon_spider_cellar_giant( "mon_spider_cellar_giant" ); -static const mtype_id mon_wasp( "mon_wasp" ); -static const mtype_id mon_jabberwock( "mon_jabberwock" ); -static const mtype_id mon_wolf( "mon_wolf" ); - const generic_factory &mapExtraFactory() { return extras; @@ -133,7 +106,7 @@ static void dead_vegetation_parser( map &m, const tripoint &loc ) { // furniture plants die to withered plants const furn_t &fid = m.furn( loc ).obj(); - if( fid.has_flag( "PLANT" ) || fid.has_flag( "FLOWER" ) || fid.has_flag( "ORGANIC" ) ) { + if( fid.has_flag( flag_PLANT ) || fid.has_flag( flag_FLOWER ) || fid.has_flag( flag_ORGANIC ) ) { m.i_clear( loc ); m.furn_set( loc, f_null ); m.spawn_item( loc, "withered" ); @@ -141,17 +114,17 @@ static void dead_vegetation_parser( map &m, const tripoint &loc ) // terrain specific conversions const ter_id tid = m.ter( loc ); static const std::map dies_into {{ - {t_grass, ter_str_id( "t_grass_dead" )}, - {t_grass_long, ter_str_id( "t_grass_dead" )}, - {t_grass_tall, ter_str_id( "t_grass_dead" )}, - {t_moss, ter_str_id( "t_grass_dead" )}, - {t_tree_pine, ter_str_id( "t_tree_deadpine" )}, - {t_tree_birch, ter_str_id( "t_tree_birch_harvested" )}, - {t_tree_willow, ter_str_id( "t_tree_dead" )}, - {t_tree_hickory, ter_str_id( "t_tree_hickory_dead" )}, - {t_tree_hickory_harvested, ter_str_id( "t_tree_hickory_dead" )}, - {t_grass_golf, ter_str_id( "t_grass_dead" )}, - {t_grass_white, ter_str_id( "t_grass_dead" )}, + {t_grass, ter_grass_dead}, + {t_grass_long, ter_grass_dead}, + {t_grass_tall, ter_grass_dead}, + {t_moss, ter_grass_dead}, + {t_tree_pine, ter_tree_deadpine}, + {t_tree_birch, ter_tree_birch_harvested}, + {t_tree_willow, ter_tree_dead}, + {t_tree_hickory, ter_tree_hickory_dead}, + {t_tree_hickory_harvested, ter_tree_hickory_dead}, + {t_grass_golf, ter_grass_dead}, + {t_grass_white, ter_grass_dead}, }}; const auto iter = dies_into.find( tid ); @@ -160,21 +133,21 @@ static void dead_vegetation_parser( map &m, const tripoint &loc ) } // non-specific small vegetation falls into sticks, large dies and randomly falls const ter_t &tr = tid.obj(); - if( tr.has_flag( "SHRUB" ) ) { + if( tr.has_flag( flag_SHRUB ) ) { m.ter_set( loc, t_dirt ); if( one_in( 2 ) ) { m.spawn_item( loc, "stick" ); } - } else if( tr.has_flag( "TREE" ) ) { + } else if( tr.has_flag( flag_TREE ) ) { if( one_in( 4 ) ) { - m.ter_set( loc, ter_str_id( "t_trunk" ) ); + m.ter_set( loc, ter_trunk ); } else if( one_in( 4 ) ) { - m.ter_set( loc, ter_str_id( "t_stump" ) ); + m.ter_set( loc, ter_stump ); } else { - m.ter_set( loc, ter_str_id( "t_tree_dead" ) ); + m.ter_set( loc, ter_tree_dead ); } - } else if( tr.has_flag( "YOUNG" ) ) { - m.ter_set( loc, ter_str_id( "t_dirt" ) ); + } else if( tr.has_flag( flag_YOUNG ) ) { + m.ter_set( loc, ter_dirt ); if( one_in( 2 ) ) { m.spawn_item( loc, "stick_long" ); } @@ -1030,7 +1003,7 @@ static void mx_minefield( map &m, const tripoint &abs_sub ) //Spawn ordinary mine on asphalt, otherwise spawn buried mine for( int i = 0; i < num_mines; i++ ) { const int x = rng( 1, SEEX * 2 ), y = rng( SEEY, SEEY * 2 - 2 ); - if( m.has_flag( "DIGGABLE", point( x, y ) ) ) { + if( m.has_flag( flag_DIGGABLE, point( x, y ) ) ) { mtrap_set( &m, x, y, tr_landmine_buried ); } else { mtrap_set( &m, x, y, tr_landmine ); @@ -1131,7 +1104,7 @@ static void mx_minefield( map &m, const tripoint &abs_sub ) //Spawn ordinary mine on asphalt, otherwise spawn buried mine for( int i = 0; i < num_mines; i++ ) { const int x = rng( 1, SEEX * 2 ), y = rng( 1, SEEY ); - if( m.has_flag( "DIGGABLE", point( x, y ) ) ) { + if( m.has_flag( flag_DIGGABLE, point( x, y ) ) ) { mtrap_set( &m, x, y, tr_landmine_buried ); } else { mtrap_set( &m, x, y, tr_landmine ); @@ -1275,7 +1248,7 @@ static void mx_minefield( map &m, const tripoint &abs_sub ) //Spawn ordinary mine on asphalt, otherwise spawn buried mine for( int i = 0; i < num_mines; i++ ) { const int x = rng( SEEX + 1, SEEX * 2 - 2 ), y = rng( 1, SEEY * 2 ); - if( m.has_flag( "DIGGABLE", point( x, y ) ) ) { + if( m.has_flag( flag_DIGGABLE, point( x, y ) ) ) { mtrap_set( &m, x, y, tr_landmine_buried ); } else { mtrap_set( &m, x, y, tr_landmine ); @@ -1409,7 +1382,7 @@ static void mx_minefield( map &m, const tripoint &abs_sub ) //Spawn ordinary mine on asphalt, otherwise spawn buried mine for( int i = 0; i < num_mines; i++ ) { const int x = rng( 1, SEEX ), y = rng( 1, SEEY * 2 ); - if( m.has_flag( "DIGGABLE", point( x, y ) ) ) { + if( m.has_flag( flag_DIGGABLE, point( x, y ) ) ) { mtrap_set( &m, x, y, tr_landmine_buried ); } else { mtrap_set( &m, x, y, tr_landmine ); @@ -1695,9 +1668,9 @@ static void mx_spider( map &m, const tripoint &abs_sub ) for( int j = 0; j < SEEY * 2; j++ ) { const tripoint location( i, j, abs_sub.z ); - bool should_web_flat = m.has_flag_ter( "FLAT", location ) && !one_in( 3 ); - bool should_web_shrub = m.has_flag_ter( "SHRUB", location ) && !one_in( 4 ); - bool should_web_tree = m.has_flag_ter( "TREE", location ) && !one_in( 4 ); + bool should_web_flat = m.has_flag_ter( flag_FLAT, location ) && !one_in( 3 ); + bool should_web_shrub = m.has_flag_ter( flag_SHRUB, location ) && !one_in( 4 ); + bool should_web_tree = m.has_flag_ter( flag_TREE, location ) && !one_in( 4 ); if( should_web_flat || should_web_shrub || should_web_tree ) { m.add_field( location, fd_web, rng( 1, 3 ), 0_turns ); @@ -1736,7 +1709,7 @@ static void mx_grove( map &m, const tripoint &abs_sub ) for( int i = 0; i < SEEX * 2; i++ ) { for( int j = 0; j < SEEY * 2; j++ ) { const tripoint location( i, j, abs_sub.z ); - if( m.has_flag_ter( "TREE", location ) ) { + if( m.has_flag_ter( flag_TREE, location ) ) { tree = m.ter( location ); found_tree = true; } @@ -1750,8 +1723,8 @@ static void mx_grove( map &m, const tripoint &abs_sub ) for( int i = 0; i < SEEX * 2; i++ ) { for( int j = 0; j < SEEY * 2; j++ ) { const tripoint location( i, j, abs_sub.z ); - if( m.has_flag_ter( "SHRUB", location ) || m.has_flag_ter( "TREE", location ) || - m.has_flag_ter( "YOUNG", location ) ) { + if( m.has_flag_ter( flag_SHRUB, location ) || m.has_flag_ter( flag_TREE, location ) || + m.has_flag_ter( flag_YOUNG, location ) ) { m.ter_set( location, tree ); } } @@ -1768,7 +1741,7 @@ static void mx_shrubbery( map &m, const tripoint &abs_sub ) for( int i = 0; i < SEEX * 2; i++ ) { for( int j = 0; j < SEEY * 2; j++ ) { const tripoint location( i, j, abs_sub.z ); - if( m.has_flag_ter( "SHRUB", location ) ) { + if( m.has_flag_ter( flag_SHRUB, location ) ) { shrubbery = m.ter( location ); found_shrubbery = true; } @@ -1782,8 +1755,8 @@ static void mx_shrubbery( map &m, const tripoint &abs_sub ) for( int i = 0; i < SEEX * 2; i++ ) { for( int j = 0; j < SEEY * 2; j++ ) { const tripoint location( i, j, abs_sub.z ); - if( m.has_flag_ter( "SHRUB", location ) || m.has_flag_ter( "TREE", location ) || - m.has_flag_ter( "YOUNG", location ) ) { + if( m.has_flag_ter( flag_SHRUB, location ) || m.has_flag_ter( flag_TREE, location ) || + m.has_flag_ter( flag_YOUNG, location ) ) { m.ter_set( location, shrubbery ); } } @@ -1802,7 +1775,7 @@ static void mx_clearcut( map &m, const tripoint &abs_sub ) for( int i = 0; i < SEEX * 2; i++ ) { for( int j = 0; j < SEEY * 2; j++ ) { const tripoint location( i, j, abs_sub.z ); - if( m.has_flag_ter( "TREE", location ) || m.has_flag_ter( "YOUNG", location ) ) { + if( m.has_flag_ter( flag_TREE, location ) || m.has_flag_ter( flag_YOUNG, location ) ) { m.ter_set( location, stump ); } } @@ -1962,13 +1935,13 @@ static void burned_ground_parser( map &m, const tripoint &loc ) // this method is deliberate to allow adding new post-terrains // (TODO: expand this list when new destroyed terrain is added) static const std::map dies_into {{ - {t_grass, ter_str_id( "t_grass_dead" )}, - {t_grass_long, ter_str_id( "t_grass_dead" )}, - {t_grass_tall, ter_str_id( "t_grass_dead" )}, - {t_moss, ter_str_id( "t_grass_dead" )}, - {t_fungus, ter_str_id( "t_dirt" )}, - {t_grass_golf, ter_str_id( "t_grass_dead" )}, - {t_grass_white, ter_str_id( "t_grass_dead" )}, + {t_grass, ter_grass_dead}, + {t_grass_long, ter_grass_dead}, + {t_grass_tall, ter_grass_dead}, + {t_moss, ter_grass_dead}, + {t_fungus, ter_dirt}, + {t_grass_golf, ter_grass_dead}, + {t_grass_white, ter_grass_dead}, }}; const auto iter = dies_into.find( tid ); @@ -1984,27 +1957,27 @@ static void burned_ground_parser( map &m, const tripoint &loc ) } // fungus cannot be destroyed by map::destroy so ths method is employed - if( fid.has_flag( "FUNGUS" ) ) { + if( fid.has_flag( flag_FUNGUS ) ) { if( one_in( 5 ) ) { m.furn_set( loc, f_ash ); } } - if( tr.has_flag( "FUNGUS" ) ) { + if( tr.has_flag( flag_FUNGUS ) ) { m.ter_set( loc, t_dirt ); if( one_in( 5 ) ) { m.spawn_item( loc, "ash", 1, rng( 1, 5 ) ); } } // destruction of trees is not absolute - if( tr.has_flag( "TREE" ) ) { + if( tr.has_flag( flag_TREE ) ) { if( one_in( 4 ) ) { - m.ter_set( loc, ter_str_id( "t_trunk" ) ); + m.ter_set( loc, ter_trunk ); } else if( one_in( 4 ) ) { - m.ter_set( loc, ter_str_id( "t_stump" ) ); + m.ter_set( loc, ter_stump ); } else if( one_in( 4 ) ) { - m.ter_set( loc, ter_str_id( "t_tree_dead" ) ); + m.ter_set( loc, ter_tree_dead ); } else { - m.ter_set( loc, ter_str_id( "t_dirt" ) ); + m.ter_set( loc, ter_dirt ); m.furn_set( loc, f_ash ); m.spawn_item( loc, "ash", 1, rng( 1, 100 ) ); } @@ -2014,7 +1987,7 @@ static void burned_ground_parser( map &m, const tripoint &loc ) while( m.is_bashable( loc ) ) { // one is not enough m.destroy( loc, true ); } - if( one_in( 5 ) && !tr.has_flag( "LIQUID" ) ) { + if( one_in( 5 ) && !tr.has_flag( flag_LIQUID ) ) { m.spawn_item( loc, "ash", 1, rng( 1, 10 ) ); } } else if( ter_furn_has_flag( tr, fid, TFLAG_FLAMMABLE_ASH ) ) { @@ -2022,7 +1995,7 @@ static void burned_ground_parser( map &m, const tripoint &loc ) m.destroy( loc, true ); } m.furn_set( loc, f_ash ); - if( !tr.has_flag( "LIQUID" ) ) { + if( !tr.has_flag( flag_LIQUID ) ) { m.spawn_item( loc, "ash", 1, rng( 1, 100 ) ); } } @@ -2674,7 +2647,7 @@ static void mx_corpses( map &m, const tripoint &abs_sub ) for( const auto &loc : m.points_in_radius( corpse_location, 1 ) ) { if( one_in( 2 ) ) { m.add_field( { loc.xy(), abs_sub.z }, fd_gibs_flesh, rng( 1, 3 ) ); - m.place_spawns( mongroup_id( "GROUP_STRAY_DOGS" ), 1, loc.xy(), loc.xy(), 1, true ); + m.place_spawns( GROUP_STRAY_DOGS, 1, loc.xy(), loc.xy(), 1, true ); } } } diff --git a/src/map_field.cpp b/src/map_field.cpp index 49baed22647c1..1cd4247eb2e15 100644 --- a/src/map_field.cpp +++ b/src/map_field.cpp @@ -59,25 +59,7 @@ #include "scent_block.h" #include "mongroup.h" #include "teleport.h" - -static const species_id FUNGUS( "FUNGUS" ); -static const species_id INSECT( "INSECT" ); -static const species_id SPIDER( "SPIDER" ); - -static const efftype_id effect_badpoison( "badpoison" ); -static const efftype_id effect_blind( "blind" ); -static const efftype_id effect_corroding( "corroding" ); -static const efftype_id effect_fungus( "fungus" ); -static const efftype_id effect_onfire( "onfire" ); -static const efftype_id effect_poison( "poison" ); -static const efftype_id effect_stung( "stung" ); -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_teargas( "teargas" ); -static const efftype_id effect_webbed( "webbed" ); - -static const trait_id trait_ELECTRORECEPTORS( "ELECTRORECEPTORS" ); -static const trait_id trait_M_SKIN2( "M_SKIN2" ); -static const trait_id trait_M_SKIN3( "M_SKIN3" ); +#include "cata_string_consts.h" void map::create_burnproducts( const tripoint &p, const item &fuel, const units::mass &burned_mass ) { @@ -1280,10 +1262,10 @@ bool map::process_fields_in_submap( submap *const current_submap, const ter_t &ter = map_tile.get_ter_t(); const furn_t &frn = map_tile.get_furn_t(); const int intensity = cur.get_field_intensity(); - if( ter.has_flag( "FUNGUS" ) && one_in( 10 / intensity ) ) { + if( ter.has_flag( flag_FUNGUS ) && one_in( 10 / intensity ) ) { ter_set( p, t_dirt ); } - if( frn.has_flag( "FUNGUS" ) && one_in( 10 / intensity ) ) { + if( frn.has_flag( flag_FUNGUS ) && one_in( 10 / intensity ) ) { furn_set( p, f_null ); } } @@ -1358,7 +1340,7 @@ void map::player_in_field( player &u ) if( ft == fd_web ) { // If we are in a web, can't walk in webs or are in a vehicle, get webbed maybe. // Moving through multiple webs stacks the effect. - if( !u.has_trait( trait_id( "WEB_WALKER" ) ) && !u.in_vehicle ) { + if( !u.has_trait( trait_WEB_WALKER ) && !u.in_vehicle ) { // Between 5 and 15 minus your current web level. u.add_effect( effect_webbed, 1_turns, num_bp, true, cur.get_field_intensity() ); // It is spent. @@ -1374,7 +1356,7 @@ void map::player_in_field( player &u ) if( ft == fd_acid ) { // Assume vehicles block acid damage entirely, // you're certainly not standing in it. - if( !u.in_vehicle && !u.has_trait( trait_id( "ACIDPROOF" ) ) ) { + if( !u.in_vehicle && !u.has_trait( trait_ACIDPROOF ) ) { int total_damage = 0; const int intensity = cur.get_field_intensity(); // 1-3 at intensity, 1-4 at 2, 1-5 at 3 @@ -1429,7 +1411,7 @@ void map::player_in_field( player &u ) } if( ft == fd_fire ) { // Heatsink or suit prevents ALL fire damage. - if( !u.has_active_bionic( bionic_id( "bio_heatsink" ) ) && !u.is_wearing( "rm13_armor_on" ) ) { + if( !u.has_active_bionic( bio_heatsink ) && !u.is_wearing( "rm13_armor_on" ) ) { // To modify power of a field based on... whatever is relevant for the effect. int adjusted_intensity = cur.get_field_intensity(); @@ -1519,7 +1501,7 @@ void map::player_in_field( player &u ) } } if( ft == fd_fungal_haze ) { - if( !u.has_trait( trait_id( "M_IMMUNE" ) ) && ( !inside || one_in( 4 ) ) ) { + if( !u.has_trait( trait_M_IMMUNE ) && ( !inside || one_in( 4 ) ) ) { u.add_env_effect( effect_fungus, bp_mouth, 4, 10_minutes, num_bp, true ); u.add_env_effect( effect_fungus, bp_eyes, 4, 10_minutes, num_bp, true ); } @@ -1548,7 +1530,7 @@ void map::player_in_field( player &u ) if( !inside ) { // Fireballs can't touch you inside a car. // Heatsink or suit stops fire. - if( !u.has_active_bionic( bionic_id( "bio_heatsink" ) ) && + if( !u.has_active_bionic( bio_heatsink ) && !u.is_wearing( "rm13_armor_on" ) ) { u.add_msg_player_or_npc( m_bad, _( "You're torched by flames!" ), _( " is torched by flames!" ) ); @@ -1641,11 +1623,11 @@ void map::player_in_field( player &u ) // The gas won't harm you inside a vehicle. if( !inside ) { // Full body suits protect you from the effects of the gas. - if( !( u.worn_with_flag( "GAS_PROOF" ) && u.get_env_resist( bp_mouth ) >= 15 && + if( !( u.worn_with_flag( flag_GAS_PROOF ) && u.get_env_resist( bp_mouth ) >= 15 && u.get_env_resist( bp_eyes ) >= 15 ) ) { const int intensity = cur.get_field_intensity(); bool inhaled = u.add_env_effect( effect_poison, bp_mouth, 5, intensity * 1_minutes ); - if( u.has_trait( trait_id( "THRESH_MYCUS" ) ) || u.has_trait( trait_id( "THRESH_MARLOSS" ) ) || + if( u.has_trait( trait_THRESH_MYCUS ) || u.has_trait( trait_THRESH_MARLOSS ) || ( ft == fd_insecticidal_gas && ( u.get_highest_category() == "INSECT" || u.get_highest_category() == "SPIDER" ) ) ) { inhaled |= u.add_env_effect( effect_badpoison, bp_mouth, 5, intensity * 1_minutes ); diff --git a/src/mapdata.cpp b/src/mapdata.cpp index b009613abeffb..298c59d0cb91c 100644 --- a/src/mapdata.cpp +++ b/src/mapdata.cpp @@ -19,6 +19,7 @@ #include "trap.h" #include "assign.h" #include "json.h" +#include "cata_string_consts.h" namespace { @@ -313,7 +314,7 @@ furn_t null_furniture_t() new_furniture.movecost = 0; new_furniture.move_str_req = -1; new_furniture.transparent = true; - new_furniture.set_flag( "TRANSPARENT" ); + new_furniture.set_flag( flag_TRANSPARENT ); new_furniture.examine = iexamine_function_from_string( "none" ); new_furniture.max_volume = DEFAULT_MAX_VOLUME_IN_SQUARE; return new_furniture; @@ -334,8 +335,8 @@ ter_t null_terrain_t() new_terrain.light_emitted = 0; new_terrain.movecost = 0; new_terrain.transparent = true; - new_terrain.set_flag( "TRANSPARENT" ); - new_terrain.set_flag( "DIGGABLE" ); + new_terrain.set_flag( flag_TRANSPARENT ); + new_terrain.set_flag( flag_DIGGABLE ); new_terrain.examine = iexamine_function_from_string( "none" ); new_terrain.max_volume = DEFAULT_MAX_VOLUME_IN_SQUARE; return new_terrain; diff --git a/src/mapgen.cpp b/src/mapgen.cpp index dab03c863a83a..619b6b77d8fa4 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -66,34 +66,12 @@ #include "colony.h" #include "pimpl.h" #include "point.h" +#include "cata_string_consts.h" #define dbg(x) DebugLog((x),D_MAP_GEN) << __FILE__ << ":" << __LINE__ << ": " #define MON_RADIUS 3 -static const mongroup_id GROUP_DARK_WYRM( "GROUP_DARK_WYRM" ); -static const mongroup_id GROUP_DOG_THING( "GROUP_DOG_THING" ); -static const mongroup_id GROUP_FUNGI_FUNGALOID( "GROUP_FUNGI_FUNGALOID" ); -static const mongroup_id GROUP_BLOB( "GROUP_BLOB" ); -static const mongroup_id GROUP_BREATHER( "GROUP_BREATHER" ); -static const mongroup_id GROUP_BREATHER_HUB( "GROUP_BREATHER_HUB" ); -static const mongroup_id GROUP_HAZMATBOT( "GROUP_HAZMATBOT" ); -static const mongroup_id GROUP_LAB( "GROUP_LAB" ); -static const mongroup_id GROUP_LAB_CYBORG( "GROUP_LAB_CYBORG" ); -static const mongroup_id GROUP_LAB_FEMA( "GROUP_LAB_FEMA" ); -static const mongroup_id GROUP_MIL_WEAK( "GROUP_MIL_WEAK" ); -static const mongroup_id GROUP_NETHER( "GROUP_NETHER" ); -static const mongroup_id GROUP_PLAIN( "GROUP_PLAIN" ); -static const mongroup_id GROUP_ROBOT_SECUBOT( "GROUP_ROBOT_SECUBOT" ); -static const mongroup_id GROUP_SEWER( "GROUP_SEWER" ); -static const mongroup_id GROUP_SPIDER( "GROUP_SPIDER" ); -static const mongroup_id GROUP_TRIFFID_HEART( "GROUP_TRIFFID_HEART" ); -static const mongroup_id GROUP_TRIFFID( "GROUP_TRIFFID" ); -static const mongroup_id GROUP_TRIFFID_OUTER( "GROUP_TRIFFID_OUTER" ); -static const mongroup_id GROUP_TURRET( "GROUP_TURRET" ); -static const mongroup_id GROUP_ZOMBIE( "GROUP_ZOMBIE" ); -static const mongroup_id GROUP_ZOMBIE_COP( "GROUP_ZOMBIE_COP" ); - void science_room( map *m, int x1, int y1, int x2, int y2, int z, int rotate ); void set_science_room( map *m, int x1, int y1, bool faces_right, const time_point &when ); void build_mine_room( room_type type, int x1, int y1, int x2, int y2, mapgendata &dat ); @@ -646,7 +624,7 @@ void mapgen_function_json_base::setup_setmap( const JsonArray &parray ) set_mapgen_defer( pjo, "id", "no such terrain" ); return; } - tmp_i.val = tid.id(); + tmp_i.val = tid.id().to_i(); } break; case JMAPGEN_SETMAP_FURN: { @@ -656,7 +634,7 @@ void mapgen_function_json_base::setup_setmap( const JsonArray &parray ) set_mapgen_defer( pjo, "id", "no such furniture" ); return; } - tmp_i.val = fid.id(); + tmp_i.val = fid.id().to_i(); } break; case JMAPGEN_SETMAP_TRAP: { @@ -4539,8 +4517,11 @@ void map::draw_temple( mapgendata &dat ) int x = rng( SEEX - 1, SEEX + 2 ), y = 2; std::vector path; // Path, from end to start while( x < SEEX - 1 || x > SEEX + 2 || y < SEEY * 2 - 2 ) { + static const std::vector terrains = { + t_floor_red, t_floor_green, t_floor_blue, + }; path.push_back( point( x, y ) ); - ter_set( point( x, y ), ter_id( rng( t_floor_red, t_floor_blue ) ) ); + ter_set( point( x, y ), random_entry( terrains ) ); if( y == SEEY * 2 - 2 ) { if( x < SEEX - 1 ) { x++; @@ -4592,7 +4573,11 @@ void map::draw_temple( mapgendata &dat ) for( int j = 2; j <= SEEY * 2 - 2; j++ ) { mtrap_set( this, i, j, tr_temple_toggle ); if( ter( point( i, j ) ) == t_rock_floor ) { - ter_set( point( i, j ), ter_id( rng( t_rock_red, t_floor_blue ) ) ); + static const std::vector terrains = { + t_rock_red, t_rock_green, t_rock_blue, + t_floor_red, t_floor_green, t_floor_blue, + }; + ter_set( point( i, j ), random_entry( terrains ) ); } } } @@ -5831,7 +5816,7 @@ character_id map::place_npc( const point &p, const string_id &type temp->normalize(); temp->load_npc_template( type ); temp->spawn_at_precise( { abs_sub.xy() }, { p, abs_sub.z } ); - temp->toggle_trait( trait_id( "NPC_STATIC_NPC" ) ); + temp->toggle_trait( trait_NPC_STATIC_NPC ); overmap_buffer.insert_npc( temp ); return temp->getID(); } diff --git a/src/mapgen_functions.cpp b/src/mapgen_functions.cpp index c735d202787af..cea4f8cf32ef8 100644 --- a/src/mapgen_functions.cpp +++ b/src/mapgen_functions.cpp @@ -36,20 +36,12 @@ #include "string_id.h" #include "int_id.h" #include "enums.h" +#include "cata_string_consts.h" class npc_template; #define dbg(x) DebugLog((x),D_MAP_GEN) << __FILE__ << ":" << __LINE__ << ": " -static const mtype_id mon_ant_larva( "mon_ant_larva" ); -static const mtype_id mon_ant_queen( "mon_ant_queen" ); -static const mtype_id mon_bat( "mon_bat" ); -static const mtype_id mon_bee( "mon_bee" ); -static const mtype_id mon_beekeeper( "mon_beekeeper" ); -static const mtype_id mon_rat_king( "mon_rat_king" ); -static const mtype_id mon_sewer_rat( "mon_sewer_rat" ); -static const mtype_id mon_zombie_jackson( "mon_zombie_jackson" ); - tripoint rotate_point( const tripoint &p, int rotations ) { if( p.x < 0 || p.x >= SEEX * 2 || @@ -881,7 +873,7 @@ void mapgen_road( mapgendata &dat ) // spawn some monsters if( neighbor_sidewalks ) { - m->place_spawns( mongroup_id( "GROUP_ZOMBIE" ), 2, point_zero, point( SEEX * 2 - 1, SEEX * 2 - 1 ), + m->place_spawns( GROUP_ZOMBIE, 2, point_zero, point( SEEX * 2 - 1, SEEX * 2 - 1 ), dat.monster_density() ); // 1 per 10 overmaps if( one_in( 10000 ) ) { @@ -1980,7 +1972,7 @@ void mapgen_cave( mapgendata &dat ) dat.when() ); break; } - m->place_spawns( mongroup_id( "GROUP_CAVE" ), 2, point( 6, 6 ), point( 18, 18 ), 1.0 ); + m->place_spawns( GROUP_CAVE, 2, point( 6, 6 ), point( 18, 18 ), 1.0 ); } else { // We're above ground! // First, draw a forest mapgendata forest_mapgen_dat( dat, oter_str_id( "forest" ).id() ); @@ -3556,7 +3548,7 @@ static void stairs_debug_log( const map *const m, const std::string &msg, const << " tripoint: " << p << " terrain: " << p_ter.name() << " movecost: " << p_ter.movecost - << " furniture: " << m->furn( p ) + << " furniture: " << m->furn( p ).to_i() << " indoors: " << p_ter.has_flag( "INDOORS" ) << " flat: " << p_ter.has_flag( "FLAT" ) ; diff --git a/src/martialarts.cpp b/src/martialarts.cpp index b786d6b362a3b..a5ae9dc53d148 100644 --- a/src/martialarts.cpp +++ b/src/martialarts.cpp @@ -29,6 +29,7 @@ #include "pldata.h" #include "enums.h" #include "optional.h" +#include "cata_string_consts.h" namespace { @@ -434,12 +435,12 @@ bool ma_requirements::is_valid_character( const Character &u ) const //to all weapons (such as Ninjutsu sneak attacks or innate weapon techniques like RAPID) //or if the weapon is flagged as being compatible with the style. Some techniques have //further restrictions on required weapon properties (is_valid_weapon). - bool cqb = u.has_active_bionic( bionic_id( "bio_cqb" ) ); + bool cqb = u.has_active_bionic( bio_cqb ); // There are 4 different cases of "armedness": // Truly unarmed, unarmed weapon, style-allowed weapon, generic weapon bool melee_style = u.martial_arts_data.selected_strictly_melee(); bool is_armed = u.is_armed(); - bool unarmed_weapon = is_armed && u.used_weapon().has_flag( "UNARMED_WEAPON" ); + bool unarmed_weapon = is_armed && u.used_weapon().has_flag( flag_UNARMED_WEAPON ); bool forced_unarmed = u.martial_arts_data.selected_force_unarmed(); bool weapon_ok = is_valid_weapon( u.weapon ); bool style_weapon = u.martial_arts_data.selected_has_weapon( u.weapon.typeId() ); @@ -938,14 +939,14 @@ bool character_martial_arts::can_leg_block( const Character &owner ) const { const martialart &ma = style_selected.obj(); ///\EFFECT_UNARMED increases ability to perform leg block - int unarmed_skill = owner.has_active_bionic( bionic_id( "bio_cqb" ) ) ? 5 : owner.get_skill_level( - skill_id( "unarmed" ) ); + int unarmed_skill = owner.has_active_bionic( bio_cqb ) ? 5 : owner.get_skill_level( + skill_unarmed ); // Success conditions. if( owner.get_working_leg_count() >= 1 ) { if( unarmed_skill >= ma.leg_block ) { return true; - } else if( ma.leg_block_with_bio_armor_legs && owner.has_bionic( bionic_id( "bio_armor_legs" ) ) ) { + } else if( ma.leg_block_with_bio_armor_legs && owner.has_bionic( bio_armor_legs ) ) { return true; } } @@ -957,14 +958,14 @@ bool character_martial_arts::can_arm_block( const Character &owner ) const { const martialart &ma = style_selected.obj(); ///\EFFECT_UNARMED increases ability to perform arm block - int unarmed_skill = owner.has_active_bionic( bionic_id( "bio_cqb" ) ) ? 5 : owner.get_skill_level( - skill_id( "unarmed" ) ); + int unarmed_skill = owner.has_active_bionic( bio_cqb ) ? 5 : owner.get_skill_level( + skill_unarmed ); // Success conditions. if( !owner.is_limb_broken( hp_arm_l ) || !owner.is_limb_broken( hp_arm_r ) ) { if( unarmed_skill >= ma.arm_block ) { return true; - } else if( ma.arm_block_with_bio_armor_arms && owner.has_bionic( bionic_id( "bio_armor_arms" ) ) ) { + } else if( ma.arm_block_with_bio_armor_arms && owner.has_bionic( bio_armor_arms ) ) { return true; } } diff --git a/src/mattack_actors.cpp b/src/mattack_actors.cpp index 307c64bdff858..52273a6a408cd 100644 --- a/src/mattack_actors.cpp +++ b/src/mattack_actors.cpp @@ -24,15 +24,7 @@ #include "rng.h" #include "material.h" #include "point.h" - -static const efftype_id effect_grabbed( "grabbed" ); -static const efftype_id effect_bite( "bite" ); -static const efftype_id effect_infected( "infected" ); -static const efftype_id effect_laserlocked( "laserlocked" ); -static const efftype_id effect_was_laserlocked( "was_laserlocked" ); -static const efftype_id effect_targeted( "targeted" ); -static const efftype_id effect_poison( "poison" ); -static const efftype_id effect_badpoison( "badpoison" ); +#include "cata_string_consts.h" // Simplified version of the function in monattack.cpp static bool is_adjacent( const monster &z, const Creature &target ) @@ -362,7 +354,7 @@ void bite_actor::on_damage( monster &z, Creature &target, dealt_damage_instance target.add_effect( effect_bite, 1_turns, hit, true ); } } - if( target.has_trait( trait_id( "TOXICFLESH" ) ) ) { + if( target.has_trait( trait_TOXICFLESH ) ) { z.add_effect( effect_poison, 5_minutes ); z.add_effect( effect_badpoison, 5_minutes ); } diff --git a/src/memorial_logger.cpp b/src/memorial_logger.cpp index c4243141fa7b8..3dd7fe47bacba 100644 --- a/src/memorial_logger.cpp +++ b/src/memorial_logger.cpp @@ -19,11 +19,7 @@ #include "profession.h" #include "skill.h" #include "stats_tracker.h" - -static const efftype_id effect_adrenaline( "adrenaline" ); -static const efftype_id effect_datura( "datura" ); -static const efftype_id effect_drunk( "drunk" ); -static const efftype_id effect_jetinjector( "jetinjector" ); +#include "cata_string_consts.h" static const trap_str_id tr_bubblewrap( "tr_bubblewrap" ); static const trap_str_id tr_glass( "tr_glass" ); @@ -55,10 +51,6 @@ static const trap_str_id tr_drain( "tr_drain" ); static const trap_str_id tr_snake( "tr_snake" ); static const trap_str_id tr_glass_pit( "tr_glass_pit" ); -static const trait_id trait_CANNIBAL( "CANNIBAL" ); -static const trait_id trait_PSYCHOPATH( "PSYCHOPATH" ); -static const trait_id trait_SAPIOVORE( "SAPIOVORE" ); - void memorial_logger::clear() { log.clear(); diff --git a/src/mission_companion.cpp b/src/mission_companion.cpp index c4743492905b3..f134b69f85856 100644 --- a/src/mission_companion.cpp +++ b/src/mission_companion.cpp @@ -57,23 +57,7 @@ #include "colony.h" #include "point.h" #include "weather.h" - -static const skill_id skill_dodge( "dodge" ); -static const skill_id skill_gun( "gun" ); -static const skill_id skill_unarmed( "unarmed" ); -static const skill_id skill_cutting( "cutting" ); -static const skill_id skill_stabbing( "stabbing" ); -static const skill_id skill_bashing( "bashing" ); -static const skill_id skill_melee( "melee" ); -static const skill_id skill_fabrication( "fabrication" ); -static const skill_id skill_survival( "survival" ); - -static const trait_id trait_NPC_CONSTRUCTION_LEV_1( "NPC_CONSTRUCTION_LEV_1" ); -static const trait_id trait_NPC_CONSTRUCTION_LEV_2( "NPC_CONSTRUCTION_LEV_2" ); -static const trait_id trait_NPC_MISSION_LEV_1( "NPC_MISSION_LEV_1" ); -static const trait_id trait_DEBUG_HS( "DEBUG_HS" ); - -static const efftype_id effect_riding( "riding" ); +#include "cata_string_consts.h" struct comp_rank { int industry; @@ -1269,9 +1253,12 @@ bool talk_function::scavenging_raid_return( npc &p ) } } //The loot value needs to be added to the faction - what the player is payed + tripoint loot_location = g->u.global_omt_location(); + // Only check at the ground floor. + loot_location.z = 0; for( int i = 0; i < rng( 2, 3 ); i++ ) { - const tripoint site = overmap_buffer.find_closest( g->u.global_omt_location(), "house", - 0, false ); + const tripoint site = overmap_buffer.find_closest( loot_location, "house", 0, false, + ot_match_type::prefix ); overmap_buffer.reveal( site, 2 ); loot_building( site ); } diff --git a/src/mission_start.cpp b/src/mission_start.cpp index ada5d80d19088..1e947909cd1f8 100644 --- a/src/mission_start.cpp +++ b/src/mission_start.cpp @@ -25,14 +25,7 @@ #include "item.h" #include "optional.h" #include "rng.h" - -static const mtype_id mon_dog( "mon_dog" ); -static const mtype_id mon_zombie( "mon_zombie" ); -static const mtype_id mon_zombie_brute( "mon_zombie_brute" ); -static const mtype_id mon_zombie_dog( "mon_zombie_dog" ); -static const mtype_id mon_zombie_hulk( "mon_zombie_hulk" ); -static const mtype_id mon_zombie_master( "mon_zombie_master" ); -static const mtype_id mon_zombie_necro( "mon_zombie_necro" ); +#include "cata_string_consts.h" /* These functions are responsible for making changes to the game at the moment * the mission is accepted by the player. They are also responsible for diff --git a/src/mission_util.cpp b/src/mission_util.cpp index 2dfafb855e82c..3d84e289cc4fd 100644 --- a/src/mission_util.cpp +++ b/src/mission_util.cpp @@ -115,7 +115,7 @@ static tripoint random_house_in_city( const city_reference &cref ) const tripoint city_center_omt = sm_to_omt_copy( cref.abs_sm_pos ); std::vector valid; for( const tripoint &p : points_in_radius( city_center_omt, cref.city->size ) ) { - if( overmap_buffer.check_ot( "house", ot_match_type::type, p ) ) { + if( overmap_buffer.check_ot( "house", ot_match_type::prefix, p ) ) { valid.push_back( p ); } } diff --git a/src/monattack.cpp b/src/monattack.cpp index b5b910e2874fe..e4f6294572919 100644 --- a/src/monattack.cpp +++ b/src/monattack.cpp @@ -71,99 +71,7 @@ #include "material.h" #include "point.h" #include "units.h" - -static const mtype_id mon_ant_acid_larva( "mon_ant_acid_larva" ); -static const mtype_id mon_ant_acid_queen( "mon_ant_acid_queen" ); -static const mtype_id mon_ant_larva( "mon_ant_larva" ); -static const mtype_id mon_biollante( "mon_biollante" ); -static const mtype_id mon_blob( "mon_blob" ); -static const mtype_id mon_blob_brain( "mon_blob_brain" ); -static const mtype_id mon_blob_large( "mon_blob_large" ); -static const mtype_id mon_blob_small( "mon_blob_small" ); -static const mtype_id mon_breather( "mon_breather" ); -static const mtype_id mon_breather_hub( "mon_breather_hub" ); -static const mtype_id mon_creeper_hub( "mon_creeper_hub" ); -static const mtype_id mon_creeper_vine( "mon_creeper_vine" ); -static const mtype_id mon_dermatik( "mon_dermatik" ); -static const mtype_id mon_defective_robot_nurse( "mon_nursebot_defective" ); -static const mtype_id mon_fungal_hedgerow( "mon_fungal_hedgerow" ); -static const mtype_id mon_fungaloid( "mon_fungaloid" ); -static const mtype_id mon_fungaloid_young( "mon_fungaloid_young" ); -static const mtype_id mon_fungal_tendril( "mon_fungal_tendril" ); -static const mtype_id mon_fungal_wall( "mon_fungal_wall" ); -static const mtype_id mon_headless_dog_thing( "mon_headless_dog_thing" ); -static const mtype_id mon_manhack( "mon_manhack" ); -static const mtype_id mon_shadow( "mon_shadow" ); -static const mtype_id mon_leech_stalk( "mon_leech_stalk" ); -static const mtype_id mon_leech_blossom( "mon_leech_blossom" ); -static const mtype_id mon_leech_root_runner( "mon_leech_root_runner" ); -static const mtype_id mon_leech_root_drone( "mon_leech_root_drone" ); -static const mtype_id mon_hound_tindalos_afterimage( "mon_hound_tindalos_afterimage" ); -static const mtype_id mon_triffid( "mon_triffid" ); -static const mtype_id mon_zombie_gasbag_impaler( "mon_zombie_gasbag_impaler" ); -static const mtype_id mon_zombie_gasbag_crawler( "mon_zombie_gasbag_crawler" ); -static const mtype_id mon_turret_searchlight( "mon_turret_searchlight" ); -static const mtype_id mon_zombie_dancer( "mon_zombie_dancer" ); -static const mtype_id mon_zombie_jackson( "mon_zombie_jackson" ); -static const mtype_id mon_zombie_skeltal_minion( "mon_zombie_skeltal_minion" ); - -static const skill_id skill_melee( "melee" ); -static const skill_id skill_gun( "gun" ); -static const skill_id skill_unarmed( "unarmed" ); -static const skill_id skill_rifle( "rifle" ); -static const skill_id skill_launcher( "launcher" ); - -static const species_id ZOMBIE( "ZOMBIE" ); -static const species_id BLOB( "BLOB" ); -static const species_id LEECH_PLANT( "LEECH_PLANT" ); - -static const efftype_id effect_assisted( "assisted" ); -static const efftype_id effect_bite( "bite" ); -static const efftype_id effect_bleed( "bleed" ); -static const efftype_id effect_blind( "blind" ); -static const efftype_id effect_boomered( "boomered" ); -static const efftype_id effect_controlled( "controlled" ); -static const efftype_id effect_corroding( "corroding" ); -static const efftype_id effect_countdown( "countdown" ); -static const efftype_id effect_darkness( "darkness" ); -static const efftype_id effect_dazed( "dazed" ); -static const efftype_id effect_deaf( "deaf" ); -static const efftype_id effect_dermatik( "dermatik" ); -static const efftype_id effect_downed( "downed" ); -static const efftype_id effect_dragging( "dragging" ); -static const efftype_id effect_fearparalyze( "fearparalyze" ); -static const efftype_id effect_fungus( "fungus" ); -static const efftype_id effect_glowing( "glowing" ); -static const efftype_id effect_got_checked( "got_checked" ); -static const efftype_id effect_grabbed( "grabbed" ); -static const efftype_id effect_grown_of_fuse( "grown_of_fuse" ); -static const efftype_id effect_grabbing( "grabbing" ); -static const efftype_id effect_has_bag( "has_bag" ); -static const efftype_id effect_infected( "infected" ); -static const efftype_id effect_laserlocked( "laserlocked" ); -static const efftype_id effect_onfire( "onfire" ); -static const efftype_id effect_operating( "operating" ); -static const efftype_id effect_paralyzepoison( "paralyzepoison" ); -static const efftype_id effect_paid( "paid" ); -static const efftype_id effect_pet( "pet" ); -static const efftype_id effect_raising( "raising" ); -static const efftype_id effect_rat( "rat" ); -static const efftype_id effect_shrieking( "shrieking" ); -static const efftype_id effect_slimed( "slimed" ); -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_targeted( "targeted" ); -static const efftype_id effect_teleglow( "teleglow" ); -static const efftype_id effect_under_op( "under_operation" ); - -static const trait_id trait_ACIDBLOOD( "ACIDBLOOD" ); -static const trait_id trait_MARLOSS_BLUE( "MARLOSS_BLUE" ); -static const trait_id trait_MARLOSS( "MARLOSS" ); -static const trait_id trait_PARAIMMUNE( "PARAIMMUNE" ); -static const trait_id trait_TAIL_CATTLE( "TAIL_CATTLE" ); -static const trait_id trait_THRESH_MARLOSS( "THRESH_MARLOSS" ); -static const trait_id trait_THRESH_MYCUS( "THRESH_MYCUS" ); - -static const std::string flag_AUTODOC_COUCH( "AUTODOC_COUCH" ); +#include "cata_string_consts.h" // shared utility functions static bool within_visual_range( monster *z, int max_range ) @@ -783,7 +691,7 @@ bool mattack::pull_metal_weapon( monster *z ) target->add_msg_player_or_npc( m_type, _( "%s is pulled away from your hands!" ), _( "%s is pulled away from 's hands!" ), foe->weapon.tname() ); z->add_item( foe->remove_weapon() ); - if( foe->has_activity( activity_id( "ACT_RELOAD" ) ) ) { + if( foe->has_activity( ACT_RELOAD ) ) { foe->cancel_activity(); } } else { @@ -2818,7 +2726,7 @@ bool mattack::stare( monster *z ) //dimensional effects don't take against dimensionally anchored foes. if( g->u.worn_with_flag( "DIMENSIONAL_ANCHOR" ) || g->u.has_effect_with_flag( "DIMENSIONAL_ANCHOR" ) ) { - add_msg( m_warning, _( "You feel a strange reverberation accross your body." ) ); + add_msg( m_warning, _( "You feel a strange reverberation across your body." ) ); return true; } if( g->u.sees( *z ) ) { @@ -3092,7 +3000,7 @@ bool mattack::photograph( monster *z ) // Badges should NOT be swappable between roles. // Hence separate checking. // If you are in fact listed as a police officer - if( g->u.has_trait( trait_id( "PROF_POLICE" ) ) ) { + if( g->u.has_trait( trait_PROF_POLICE ) ) { // And you're wearing your badge if( g->u.is_wearing( "badge_deputy" ) ) { if( one_in( 3 ) ) { @@ -3112,7 +3020,7 @@ bool mattack::photograph( monster *z ) } } - if( g->u.has_trait( trait_id( "PROF_PD_DET" ) ) ) { + if( g->u.has_trait( trait_PROF_PD_DET ) ) { // And you have your shield on if( g->u.is_wearing( "badge_detective" ) ) { if( one_in( 4 ) ) { @@ -3130,7 +3038,7 @@ bool mattack::photograph( monster *z ) return true; } } - } else if( g->u.has_trait( trait_id( "PROF_SWAT" ) ) ) { + } else if( g->u.has_trait( trait_PROF_SWAT ) ) { // And you're wearing your badge if( g->u.is_wearing( "badge_swat" ) ) { if( one_in( 3 ) ) { @@ -3147,7 +3055,7 @@ bool mattack::photograph( monster *z ) return true; } } - } else if( g->u.has_trait( trait_id( "PROF_CYBERCOP" ) ) ) { + } else if( g->u.has_trait( trait_PROF_CYBERCO ) ) { // And you're wearing your badge if( g->u.is_wearing( "badge_cybercop" ) ) { if( one_in( 3 ) ) { @@ -3167,7 +3075,7 @@ bool mattack::photograph( monster *z ) } } - if( g->u.has_trait( trait_id( "PROF_FED" ) ) ) { + if( g->u.has_trait( trait_PROF_FED ) ) { // And you're wearing your badge if( g->u.is_wearing( "badge_marshal" ) ) { add_msg( m_info, _( "The %s flashes a LED and departs. The Feds got this." ), z->name() ); @@ -3306,7 +3214,7 @@ void mattack::frag( monster *z, Creature *target ) // This is for the bots, not if( target == &g->u ) { if( !z->has_effect( effect_targeted ) ) { - if( g->u.has_trait( trait_id( "PROF_CHURL" ) ) ) { + if( g->u.has_trait( trait_PROF_CHURL ) ) { //~ Potential grenading detected. add_msg( m_warning, _( "Thee eye o dat divil be upon me!" ) ); } else { @@ -4694,7 +4602,7 @@ bool mattack::riotbot( monster *z ) handcuffs.set_var( "HANDCUFFS_X", foe->posx() ); handcuffs.set_var( "HANDCUFFS_Y", foe->posy() ); - const bool is_uncanny = foe->has_active_bionic( bionic_id( "bio_uncanny_dodge" ) ) && + const bool is_uncanny = foe->has_active_bionic( bio_uncanny_dodge ) && foe->get_power_level() > 74_kJ && !one_in( 3 ); ///\EFFECT_DEX >13 allows and increases chance to slip out of riot bot handcuffs diff --git a/src/mondeath.cpp b/src/mondeath.cpp index 6452f4adc78f0..75c6b7a1e1739 100644 --- a/src/mondeath.cpp +++ b/src/mondeath.cpp @@ -47,36 +47,7 @@ #include "colony.h" #include "point.h" #include "mattack_actors.h" - -static const mtype_id mon_blob( "mon_blob" ); -static const mtype_id mon_blob_brain( "mon_blob_brain" ); -static const mtype_id mon_blob_small( "mon_blob_small" ); -static const mtype_id mon_breather( "mon_breather" ); -static const mtype_id mon_breather_hub( "mon_breather_hub" ); -static const mtype_id mon_creeper_hub( "mon_creeper_hub" ); -static const mtype_id mon_creeper_vine( "mon_creeper_vine" ); -static const mtype_id mon_halfworm( "mon_halfworm" ); -static const mtype_id mon_sewer_rat( "mon_sewer_rat" ); -static const mtype_id mon_thing( "mon_thing" ); -static const mtype_id mon_zombie_dancer( "mon_zombie_dancer" ); -static const mtype_id mon_zombie_hulk( "mon_zombie_hulk" ); -static const mtype_id mon_giant_cockroach_nymph( "mon_giant_cockroach_nymph" ); - -static const species_id ZOMBIE( "ZOMBIE" ); -static const species_id BLOB( "BLOB" ); - -static const efftype_id effect_amigara( "amigara" ); -static const efftype_id effect_boomered( "boomered" ); -static const efftype_id effect_controlled( "controlled" ); -static const efftype_id effect_darkness( "darkness" ); -static const efftype_id effect_glowing( "glowing" ); -static const efftype_id effect_no_ammo( "no_ammo" ); -static const efftype_id effect_pacified( "pacified" ); -static const efftype_id effect_rat( "rat" ); - -static const trait_id trait_PACIFIST( "PACIFIST" ); -static const trait_id trait_PSYCHOPATH( "PSYCHOPATH" ); -static const trait_id trait_KILLER( "KILLER" ); +#include "cata_string_consts.h" void mdeath::normal( monster &z ) { diff --git a/src/mondefense.cpp b/src/mondefense.cpp index 3e7bff7e802a5..bb69950d91db5 100644 --- a/src/mondefense.cpp +++ b/src/mondefense.cpp @@ -26,9 +26,7 @@ #include "enums.h" #include "item.h" #include "point.h" - -static const skill_id skill_gun( "gun" ); -static const skill_id skill_rifle( "rifle" ); +#include "cata_string_consts.h" void mdefense::none( monster &, Creature *, const dealt_projectile_attack * ) { diff --git a/src/monexamine.cpp b/src/monexamine.cpp index 66758d9ccdaf9..469a8791d48a4 100644 --- a/src/monexamine.cpp +++ b/src/monexamine.cpp @@ -36,20 +36,7 @@ #include "type_id.h" #include "pimpl.h" #include "point.h" - -static const species_id ZOMBIE( "ZOMBIE" ); - -static const efftype_id effect_controlled( "controlled" ); -static const efftype_id effect_harnessed( "harnessed" ); -static const efftype_id effect_has_bag( "has_bag" ); -static const efftype_id effect_milked( "milked" ); -static const efftype_id effect_monster_armor( "monster_armor" ); -static const efftype_id effect_paid( "paid" ); -static const efftype_id effect_pet( "pet" ); -static const efftype_id effect_tied( "tied" ); -static const efftype_id effect_ridden( "ridden" ); -static const efftype_id effect_saddled( "monster_saddled" ); -static const skill_id skill_survival( "survival" ); +#include "cata_string_consts.h" bool monexamine::pet_menu( monster &z ) { @@ -621,7 +608,7 @@ void monexamine::remove_armor( monster &z ) void monexamine::play_with( monster &z ) { std::string pet_name = z.get_name(); - g->u.assign_activity( activity_id( "ACT_PLAY_WITH_PET" ), rng( 50, 125 ) * 100 ); + g->u.assign_activity( ACT_PLAY_WITH_PET, rng( 50, 125 ) * 100 ); g->u.activity.str_values.push_back( pet_name ); } diff --git a/src/monfaction.cpp b/src/monfaction.cpp index d7204241188d7..b33de11c19a6e 100644 --- a/src/monfaction.cpp +++ b/src/monfaction.cpp @@ -95,7 +95,7 @@ static void apply_base_faction( mfaction_id base, mfaction_id faction_id ) { for( const auto &pair : base.obj().attitude_map ) { // Fill in values set in base faction, but not in derived one - auto &faction = faction_list[faction_id]; + auto &faction = faction_list[faction_id.to_i()]; if( faction.attitude_map.count( pair.first ) == 0 ) { faction.attitude_map.insert( pair ); } @@ -140,7 +140,7 @@ void monfactions::finalize() } // Point parent to children - if( faction.base_faction >= 0 ) { + if( faction.base_faction.to_i() >= 0 ) { child_map.insert( std::make_pair( faction.base_faction, faction.loadid ) ); } @@ -159,7 +159,7 @@ void monfactions::finalize() // If more than one root exists, use the first one. const auto root = queue.front(); for( auto &faction : faction_list ) { - if( faction.base_faction < 0 ) { + if( faction.base_faction.to_i() < 0 ) { faction.base_faction = root; // If it is the (new) root, connecting it to own parent (self) would create a cycle. // So only try to connect it to the parent if it isn't own parent. @@ -193,7 +193,7 @@ void monfactions::finalize() for( auto &fac : unloaded ) { names.append( fac.id().str() ); names.append( " " ); - auto &the_faction = faction_list[fac]; + auto &the_faction = faction_list[fac.to_i()]; the_faction.base_faction = root; } @@ -240,7 +240,7 @@ void monfactions::load_monster_faction( const JsonObject &jo ) std::string base_faction = jo.get_string( "base_faction", "" ); mfaction_id base_id = get_or_add_faction( mfaction_str_id( base_faction ) ); // Don't get the reference until here (to avoid vector reallocation messing it up) - monfaction &faction = faction_list[cur_id]; + monfaction &faction = faction_list[cur_id.to_i()]; faction.base_faction = base_id; add_to_attitude_map( by_mood, faction.attitude_map, MFA_BY_MOOD ); diff --git a/src/monmove.cpp b/src/monmove.cpp index 7fb71607ca0b8..a91efe9bdebe5 100644 --- a/src/monmove.cpp +++ b/src/monmove.cpp @@ -40,30 +40,10 @@ #include "string_id.h" #include "pimpl.h" #include "string_formatter.h" +#include "cata_string_consts.h" #define MONSTER_FOLLOW_DIST 8 -static const species_id FUNGUS( "FUNGUS" ); -static const species_id INSECT( "INSECT" ); -static const species_id SPIDER( "SPIDER" ); - -static const efftype_id effect_bouldering( "bouldering" ); -static const efftype_id effect_countdown( "countdown" ); -static const efftype_id effect_docile( "docile" ); -static const efftype_id effect_downed( "downed" ); -static const efftype_id effect_dragging( "dragging" ); -static const efftype_id effect_grabbed( "grabbed" ); -static const efftype_id effect_no_sight( "no_sight" ); -static const efftype_id effect_operating( "operating" ); -static const efftype_id effect_pacified( "pacified" ); -static const efftype_id effect_pushed( "pushed" ); -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_harnessed( "harnessed" ); - -static const species_id ZOMBIE( "ZOMBIE" ); - -static const std::string flag_AUTODOC_COUCH( "AUTODOC_COUCH" ); - bool monster::wander() { return ( goal == pos() ); diff --git a/src/monster.cpp b/src/monster.cpp index d5febe437a377..56539f1e6d6b1 100644 --- a/src/monster.cpp +++ b/src/monster.cpp @@ -53,6 +53,7 @@ #include "string_id.h" #include "flat_set.h" #include "weather.h" +#include "cata_string_consts.h" struct pathfinding_settings; @@ -61,108 +62,6 @@ struct pathfinding_settings; // The rough formula is 2^(-x), e.g. for x = 5 it's 0.03125 (~ 3%). #define UPGRADE_MAX_ITERS 5 -static const mtype_id mon_ant( "mon_ant" ); -static const mtype_id mon_ant_fungus( "mon_ant_fungus" ); -static const mtype_id mon_ant_queen( "mon_ant_queen" ); -static const mtype_id mon_ant_soldier( "mon_ant_soldier" ); -static const mtype_id mon_beekeeper( "mon_beekeeper" ); -static const mtype_id mon_boomer( "mon_boomer" ); -static const mtype_id mon_boomer_huge( "mon_boomer_huge" ); -static const mtype_id mon_boomer_fungus( "mon_boomer_fungus" ); -static const mtype_id mon_fungaloid( "mon_fungaloid" ); -static const mtype_id mon_triffid( "mon_triffid" ); -static const mtype_id mon_triffid_queen( "mon_triffid_queen" ); -static const mtype_id mon_triffid_young( "mon_triffid_young" ); -static const mtype_id mon_zombie( "mon_zombie" ); -static const mtype_id mon_zombie_bio_op( "mon_zombie_bio_op" ); -static const mtype_id mon_zombie_brute( "mon_zombie_brute" ); -static const mtype_id mon_zombie_brute_shocker( "mon_zombie_brute_shocker" ); -static const mtype_id mon_zombie_child( "mon_zombie_child" ); -static const mtype_id mon_zombie_cop( "mon_zombie_cop" ); -static const mtype_id mon_zombie_electric( "mon_zombie_electric" ); -static const mtype_id mon_zombie_fat( "mon_zombie_fat" ); -static const mtype_id mon_zombie_fireman( "mon_zombie_fireman" ); -static const mtype_id mon_zombie_fungus( "mon_zombie_fungus" ); -static const mtype_id mon_zombie_gasbag( "mon_zombie_gasbag" ); -static const mtype_id mon_zombie_gasbag_fungus( "mon_zombie_gasbag_fungus" ); -static const mtype_id mon_zombie_grabber( "mon_zombie_grabber" ); -static const mtype_id mon_zombie_hazmat( "mon_zombie_hazmat" ); -static const mtype_id mon_zombie_hulk( "mon_zombie_hulk" ); -static const mtype_id mon_skeleton_hulk( "mon_skeleton_hulk" ); -static const mtype_id mon_skeleton_hulk_fungus( "mon_skeleton_hulk_fungus" ); -static const mtype_id mon_skeleton_brute( "mon_skeleton_brute" ); -static const mtype_id mon_zombie_hunter( "mon_zombie_hunter" ); -static const mtype_id mon_zombie_master( "mon_zombie_master" ); -static const mtype_id mon_zombie_necro( "mon_zombie_necro" ); -static const mtype_id mon_zombie_rot( "mon_zombie_rot" ); -static const mtype_id mon_zombie_scientist( "mon_zombie_scientist" ); -static const mtype_id mon_zombie_shrieker( "mon_zombie_shrieker" ); -static const mtype_id mon_zombie_smoker( "mon_zombie_smoker" ); -static const mtype_id mon_zombie_smoker_fungus( "mon_zombie_smoker_fungus" ); -static const mtype_id mon_zombie_soldier( "mon_zombie_soldier" ); -static const mtype_id mon_zombie_spitter( "mon_zombie_spitter" ); -static const mtype_id mon_zombie_survivor( "mon_zombie_survivor" ); -static const mtype_id mon_zombie_swimmer( "mon_zombie_swimmer" ); -static const mtype_id mon_zombie_technician( "mon_zombie_technician" ); -static const mtype_id mon_zombie_tough( "mon_zombie_tough" ); -static const mtype_id mon_zombie_child_fungus( "mon_zombie_child_fungus" ); -static const mtype_id mon_zombie_anklebiter( "mon_zombie_anklebiter" ); -static const mtype_id mon_zombie_creepy( "mon_zombie_creepy" ); -static const mtype_id mon_zombie_sproglodyte( "mon_zombie_sproglodyte" ); -static const mtype_id mon_zombie_shriekling( "mon_zombie_shriekling" ); -static const mtype_id mon_zombie_snotgobbler( "mon_zombie_snotgobbler" ); -static const mtype_id mon_zombie_waif( "mon_zombie_waif" ); -static const mtype_id mon_spider_fungus( "mon_spider_fungus" ); - -static const species_id ZOMBIE( "ZOMBIE" ); -static const species_id FUNGUS( "FUNGUS" ); -static const species_id INSECT( "INSECT" ); -static const species_id MAMMAL( "MAMMAL" ); -static const species_id ABERRATION( "ABERRATION" ); -static const species_id MOLLUSK( "MOLLUSK" ); -static const species_id ROBOT( "ROBOT" ); -static const species_id FISH( "FISH" ); -static const species_id SPIDER( "SPIDER" ); - -static const efftype_id effect_badpoison( "badpoison" ); -static const efftype_id effect_beartrap( "beartrap" ); -static const efftype_id effect_bleed( "bleed" ); -static const efftype_id effect_blind( "blind" ); -static const efftype_id effect_bouldering( "bouldering" ); -static const efftype_id effect_crushed( "crushed" ); -static const efftype_id effect_deaf( "deaf" ); -static const efftype_id effect_docile( "docile" ); -static const efftype_id effect_downed( "downed" ); -static const efftype_id effect_emp( "emp" ); -static const efftype_id effect_grabbed( "grabbed" ); -static const efftype_id effect_grabbing( "grabbing" ); -static const efftype_id effect_heavysnare( "heavysnare" ); -static const efftype_id effect_hit_by_player( "hit_by_player" ); -static const efftype_id effect_in_pit( "in_pit" ); -static const efftype_id effect_lightsnare( "lightsnare" ); -static const efftype_id effect_monster_armor( "monster_armor" ); -static const efftype_id effect_no_sight( "no_sight" ); -static const efftype_id effect_onfire( "onfire" ); -static const efftype_id effect_pacified( "pacified" ); -static const efftype_id effect_paralyzepoison( "paralyzepoison" ); -static const efftype_id effect_poison( "poison" ); -static const efftype_id effect_ridden( "ridden" ); -static const efftype_id effect_saddled( "saddled" ); -static const efftype_id effect_run( "run" ); -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_supercharged( "supercharged" ); -static const efftype_id effect_tied( "tied" ); -static const efftype_id effect_webbed( "webbed" ); - -static const trait_id trait_ANIMALDISCORD( "ANIMALDISCORD" ); -static const trait_id trait_ANIMALDISCORD2( "ANIMALDISCORD2" ); -static const trait_id trait_ANIMALEMPATH( "ANIMALEMPATH" ); -static const trait_id trait_ANIMALEMPATH2( "ANIMALEMPATH2" ); -static const trait_id trait_BEE( "BEE" ); -static const trait_id trait_FLOWERS( "FLOWERS" ); -static const trait_id trait_PACIFIST( "PACIFIST" ); -static const trait_id trait_KILLER( "KILLER" ); - static const std::map size_names { { m_size::MS_TINY, to_translation( "size adj", "tiny" ) }, { m_size::MS_SMALL, to_translation( "size adj", "small" ) }, @@ -1023,11 +922,6 @@ monster_attitude monster::attitude( const Character *u ) const if( u != nullptr ) { // Those are checked quite often, so avoiding string construction is a good idea static const string_id faction_bee( "bee" ); - static const trait_id pheromone_mammal( "PHEROMONE_MAMMAL" ); - static const trait_id pheromone_insect( "PHEROMONE_INSECT" ); - static const trait_id mycus_thresh( "THRESH_MYCUS" ); - static const trait_id mycus_friend( "MYCUS_FRIEND" ); - static const trait_id terrifying( "TERRIFYING" ); if( faction == faction_bee ) { if( u->has_trait( trait_BEE ) ) { return MATT_FRIEND; @@ -1036,18 +930,18 @@ monster_attitude monster::attitude( const Character *u ) const } } - if( type->in_species( FUNGUS ) && ( u->has_trait( mycus_thresh ) || - u->has_trait( mycus_friend ) ) ) { + if( type->in_species( FUNGUS ) && ( u->has_trait( trait_MYCUS_THRESH ) || + u->has_trait( trait_MYCUS_FRIEND ) ) ) { return MATT_FRIEND; } if( effective_anger >= 10 && - ( ( type->in_species( MAMMAL ) && u->has_trait( pheromone_mammal ) ) || - ( type->in_species( INSECT ) && u->has_trait( pheromone_insect ) ) ) ) { + ( ( type->in_species( MAMMAL ) && u->has_trait( trait_PHEROMONE_MAMMAL ) ) || + ( type->in_species( INSECT ) && u->has_trait( trait_PHEROMONE_INSECT ) ) ) ) { effective_anger -= 20; } - if( u->has_trait( terrifying ) ) { + if( u->has_trait( trait_TERRIFYING ) ) { effective_morale -= 10; } diff --git a/src/monstergenerator.cpp b/src/monstergenerator.cpp index 76d7efb32e10f..7fc39dfbb71ab 100644 --- a/src/monstergenerator.cpp +++ b/src/monstergenerator.cpp @@ -888,8 +888,7 @@ void MonsterGenerator::load_species( const JsonObject &jo, const std::string &sr void species_type::load( const JsonObject &jo, const std::string & ) { optional( jo, was_loaded, "description", description ); - optional( jo, was_loaded, "footsteps", footsteps, "footsteps." ); - footsteps = _( footsteps ); + optional( jo, was_loaded, "footsteps", footsteps, to_translation( "footsteps." ) ); const auto flag_reader = enum_flags_reader { "monster flag" }; optional( jo, was_loaded, "flags", flags, flag_reader ); diff --git a/src/monstergenerator.h b/src/monstergenerator.h index ac00ab8bd5866..c946be24f1af2 100644 --- a/src/monstergenerator.h +++ b/src/monstergenerator.h @@ -28,13 +28,13 @@ struct species_type { species_id id; bool was_loaded = false; translation description; - std::string footsteps; + translation footsteps; enum_bitset flags; enum_bitset anger; enum_bitset fear; enum_bitset placate; std::string get_footsteps() const { - return footsteps; + return footsteps.translated(); } species_type(): id( species_id::NULL_ID() ) { diff --git a/src/morale.cpp b/src/morale.cpp index 56deac7f4d086..c13b6f34d55ad 100644 --- a/src/morale.cpp +++ b/src/morale.cpp @@ -20,11 +20,7 @@ #include "translations.h" #include "color.h" #include "enums.h" - -static const efftype_id effect_cold( "cold" ); -static const efftype_id effect_hot( "hot" ); -static const efftype_id effect_took_prozac( "took_prozac" ); -static const efftype_id effect_took_prozac_bad( "took_prozac_bad" ); +#include "cata_string_consts.h" namespace { @@ -246,24 +242,24 @@ player_morale::player_morale() : const auto update_constrained = std::bind( &player_morale::update_constrained_penalty, _1 ); const auto update_masochist = std::bind( &player_morale::update_masochist_bonus, _1 ); - mutations[trait_id( "OPTIMISTIC" )] = mutation_data( - std::bind( set_optimist, _1, 9 ), - std::bind( set_optimist, _1, 0 ) ); - mutations[trait_id( "BADTEMPER" )] = mutation_data( - std::bind( set_badtemper, _1, -9 ), - std::bind( set_badtemper, _1, 0 ) ); - mutations[trait_id( "STYLISH" )] = mutation_data( - std::bind( set_stylish, _1, true ), - std::bind( set_stylish, _1, false ) ); - mutations[trait_id( "FLOWERS" )] = mutation_data( update_constrained ); - mutations[trait_id( "ROOTS1" )] = mutation_data( update_constrained ); - mutations[trait_id( "ROOTS2" )] = mutation_data( update_constrained ); - mutations[trait_id( "ROOTS3" )] = mutation_data( update_constrained ); - mutations[trait_id( "LEAVES2" )] = mutation_data( update_constrained ); - mutations[trait_id( "LEAVES3" )] = mutation_data( update_constrained ); - mutations[trait_id( "MASOCHIST" )] = mutation_data( update_masochist ); - mutations[trait_id( "MASOCHIST_MED" )] = mutation_data( update_masochist ); - mutations[trait_id( "CENOBITE" )] = mutation_data( update_masochist ); + mutations[trait_OPTIMISTIC] = mutation_data( + std::bind( set_optimist, _1, 9 ), + std::bind( set_optimist, _1, 0 ) ); + mutations[trait_BADTEMPER] = mutation_data( + std::bind( set_badtemper, _1, -9 ), + std::bind( set_badtemper, _1, 0 ) ); + mutations[trait_STYLISH] = mutation_data( + std::bind( set_stylish, _1, true ), + std::bind( set_stylish, _1, false ) ); + mutations[trait_FLOWERS] = mutation_data( update_constrained ); + mutations[trait_ROOTS1] = mutation_data( update_constrained ); + mutations[trait_ROOTS2] = mutation_data( update_constrained ); + mutations[trait_ROOTS3] = mutation_data( update_constrained ); + mutations[trait_LEAVES2] = mutation_data( update_constrained ); + mutations[trait_LEAVES3] = mutation_data( update_constrained ); + mutations[trait_MASOCHIST] = mutation_data( update_masochist ); + mutations[trait_MASOCHIST_MED] = mutation_data( update_masochist ); + mutations[trait_CENOBITE] = mutation_data( update_masochist ); } void player_morale::add( morale_type type, int bonus, int max_bonus, @@ -853,9 +849,9 @@ void player_morale::update_stylish_bonus() void player_morale::update_masochist_bonus() { - const bool amateur_masochist = has_mutation( trait_id( "MASOCHIST" ) ); - const bool advanced_masochist = has_mutation( trait_id( "MASOCHIST_MED" ) ) || - has_mutation( trait_id( "CENOBITE" ) ); + const bool amateur_masochist = has_mutation( trait_MASOCHIST ); + const bool advanced_masochist = has_mutation( trait_MASOCHIST_MED ) || + has_mutation( trait_CENOBITE ); const bool any_masochist = amateur_masochist || advanced_masochist; int bonus = 0; @@ -910,15 +906,15 @@ void player_morale::update_constrained_penalty() }; int pen = 0; - if( has_mutation( trait_id( "FLOWERS" ) ) ) { + if( has_mutation( trait_FLOWERS ) ) { pen += bp_pen( bp_head, 10 ); } - if( has_mutation( trait_id( "ROOTS1" ) ) || has_mutation( trait_id( "ROOTS2" ) ) || - has_mutation( trait_id( "ROOTS3" ) ) ) { + if( has_mutation( trait_ROOTS1 ) || has_mutation( trait_ROOTS2 ) || + has_mutation( trait_ROOTS3 ) ) { pen += bp_pen( bp_foot_l, 5 ); pen += bp_pen( bp_foot_r, 5 ); } - if( has_mutation( trait_id( "LEAVES2" ) ) || has_mutation( trait_id( "LEAVES3" ) ) ) { + if( has_mutation( trait_LEAVES2 ) || has_mutation( trait_LEAVES3 ) ) { pen += bp_pen( bp_arm_l, 5 ); pen += bp_pen( bp_arm_r, 5 ); } diff --git a/src/mtype.cpp b/src/mtype.cpp index b606a67b57fdf..fe3780a22e7e3 100644 --- a/src/mtype.cpp +++ b/src/mtype.cpp @@ -11,8 +11,7 @@ #include "monstergenerator.h" #include "translations.h" #include "mapdata.h" - -static const species_id MOLLUSK( "MOLLUSK" ); +#include "cata_string_consts.h" mtype::mtype() { @@ -234,5 +233,5 @@ std::string mtype::get_footsteps() const for( const species_id &s : species ) { return s.obj().get_footsteps(); } - return "footsteps."; + return _( "footsteps." ); } diff --git a/src/mutation.cpp b/src/mutation.cpp index 3ec86142ace4f..01013a305999b 100644 --- a/src/mutation.cpp +++ b/src/mutation.cpp @@ -25,36 +25,7 @@ #include "rng.h" #include "string_id.h" #include "enums.h" - -static const efftype_id effect_stunned( "stunned" ); - -static const trait_id trait_ROBUST( "ROBUST" ); -static const trait_id trait_CHAOTIC_BAD( "CHAOTIC_BAD" ); -static const trait_id trait_SLIMESPAWNER( "SLIMESPAWNER" ); -static const trait_id trait_NAUSEA( "NAUSEA" ); -static const trait_id trait_VOMITOUS( "VOMITOUS" ); -static const trait_id trait_M_FERTILE( "M_FERTILE" ); -static const trait_id trait_M_BLOOM( "M_BLOOM" ); -static const trait_id trait_M_PROVENANCE( "M_PROVENANCE" ); -static const trait_id trait_SELFAWARE( "SELFAWARE" ); -static const trait_id trait_WEB_WEAVER( "WEB_WEAVER" ); -static const trait_id trait_STR_ALPHA( "STR_ALPHA" ); -static const trait_id trait_DEX_ALPHA( "DEX_ALPHA" ); -static const trait_id trait_INT_ALPHA( "INT_ALPHA" ); -static const trait_id trait_INT_SLIME( "INT_SLIME" ); -static const trait_id trait_PER_ALPHA( "PER_ALPHA" ); -static const trait_id trait_MUTAGEN_AVOID( "MUTAGEN_AVOID" ); -static const trait_id trait_THRESH_MARLOSS( "THRESH_MARLOSS" ); -static const trait_id trait_THRESH_MYCUS( "THRESH_MYCUS" ); -static const trait_id trait_M_BLOSSOMS( "M_BLOSSOMS" ); -static const trait_id trait_M_SPORES( "M_SPORES" ); -static const trait_id trait_NOPAIN( "NOPAIN" ); -static const trait_id trait_CARNIVORE( "CARNIVORE" ); -static const trait_id trait_TREE_COMMUNION( "TREE_COMMUNION" ); -static const trait_id trait_ROOTS2( "ROOTS2" ); -static const trait_id trait_ROOTS3( "ROOTS3" ); -static const trait_id trait_DEBUG_BIONIC_POWER( "DEBUG_BIONIC_POWER" ); -static const trait_id trait_DEBUG_BIONIC_POWERGEN( "DEBUG_BIONIC_POWERGEN" ); +#include "cata_string_consts.h" namespace io { @@ -537,7 +508,7 @@ void Character::activate_mutation( const trait_id &mut ) _( "You lay next to the trees letting your hair roots tangle with the trees." ) ); } - assign_activity( activity_id( "ACT_TREE_COMMUNION" ) ); + assign_activity( ACT_TREE_COMMUNION ); if( has_trait( trait_ROOTS2 ) || has_trait( trait_ROOTS3 ) ) { const time_duration startup_time = has_trait( trait_ROOTS3 ) ? rng( 15_minutes, diff --git a/src/newcharacter.cpp b/src/newcharacter.cpp index 7618df70f0ebc..3179fa6fc7005 100644 --- a/src/newcharacter.cpp +++ b/src/newcharacter.cpp @@ -51,6 +51,7 @@ #include "optional.h" #include "pimpl.h" #include "type_id.h" +#include "cata_string_consts.h" // Colors used in this file: (Most else defaults to c_light_gray) #define COL_STAT_ACT c_white // Selected stat @@ -169,8 +170,8 @@ void avatar::randomize( const bool random_scenario, points_left &points, bool pl if( random_scenario ) { std::vector scenarios; for( const auto &scen : scenario::get_all() ) { - if( !scen.has_flag( "CHALLENGE" ) && - ( !scen.has_flag( "CITY_START" ) || cities_enabled ) ) { + if( !scen.has_flag( flag_CHALLENGE ) && + ( !scen.has_flag( flag_CITY_START ) || cities_enabled ) ) { scenarios.emplace_back( &scen ); } } @@ -480,10 +481,10 @@ bool avatar::create( character_type type, const std::string &tempname ) hp_cur[i] = hp_max[i]; } - if( has_trait( trait_id( "SMELLY" ) ) ) { + if( has_trait( trait_SMELLY ) ) { scent = 800; } - if( has_trait( trait_id( "WEAKSCENT" ) ) ) { + if( has_trait( trait_WEAKSCENT ) ) { scent = 300; } @@ -498,19 +499,19 @@ bool avatar::create( character_type type, const std::string &tempname ) // setup staring bank money cash = rng( -200000, 200000 ); - if( has_trait( trait_id( "XS" ) ) ) { + if( has_trait( trait_XS ) ) { set_stored_kcal( 10000 ); - toggle_trait( trait_id( "XS" ) ); + toggle_trait( trait_XS ); } - if( has_trait( trait_id( "XXXL" ) ) ) { + if( has_trait( trait_XXXL ) ) { set_stored_kcal( 125000 ); - toggle_trait( trait_id( "XXXL" ) ); + toggle_trait( trait_XXXL ); } // Learn recipes for( const auto &e : recipe_dict ) { const auto &r = e.second; - if( !r.has_flag( "SECRET" ) && !knows_recipe( &r ) && has_recipe_requirements( r ) ) { + if( !r.has_flag( flag_SECRET ) && !knows_recipe( &r ) && has_recipe_requirements( r ) ) { learn_recipe( &r ); } } @@ -520,7 +521,7 @@ bool avatar::create( character_type type, const std::string &tempname ) std::list prof_items = prof->items( male, get_mutations() ); for( item &it : prof_items ) { - if( it.has_flag( "WET" ) ) { + if( it.has_flag( flag_WET ) ) { it.active = true; it.item_counter = 450; // Give it some time to dry off } @@ -2162,7 +2163,7 @@ tab_direction set_description( const catacurses::window &w, avatar &you, const b int offset = 0; for( const auto &loc : start_location::get_all() ) { if( g->scen->allowed_start( loc.ident() ) ) { - uilist_entry entry( loc.ident().get_cid(), true, -1, loc.name() ); + uilist_entry entry( loc.ident().get_cid().to_i(), true, -1, loc.name() ); select_location.entries.emplace_back( entry ); @@ -2399,7 +2400,7 @@ tab_direction set_description( const catacurses::window &w, avatar &you, const b select_location.query(); if( select_location.ret >= 0 ) { for( const auto &loc : start_location::get_all() ) { - if( loc.ident().get_cid() == select_location.ret ) { + if( loc.ident().get_cid().to_i() == select_location.ret ) { you.start_location = loc.ident(); break; } diff --git a/src/npc.cpp b/src/npc.cpp index 78a7373e30d79..402147311529e 100644 --- a/src/npc.cpp +++ b/src/npc.cpp @@ -63,48 +63,11 @@ #include "enums.h" #include "flat_set.h" #include "stomach.h" +#include "cata_string_consts.h" class basecamp; class monfaction; -static const skill_id skill_barter( "barter" ); -static const skill_id skill_pistol( "pistol" ); -static const skill_id skill_throw( "throw" ); -static const skill_id skill_rifle( "rifle" ); -static const skill_id skill_bashing( "bashing" ); -static const skill_id skill_stabbing( "stabbing" ); -static const skill_id skill_archery( "archery" ); -static const skill_id skill_shotgun( "shotgun" ); -static const skill_id skill_smg( "smg" ); -static const skill_id skill_cutting( "cutting" ); - -static const bionic_id bio_eye_optic( "bio_eye_optic" ); -static const bionic_id bio_memory( "bio_memory" ); - -static const efftype_id effect_contacts( "contacts" ); -static const efftype_id effect_drunk( "drunk" ); -static const efftype_id effect_high( "high" ); -static const efftype_id effect_pkill1( "pkill1" ); -static const efftype_id effect_pkill2( "pkill2" ); -static const efftype_id effect_pkill3( "pkill3" ); -static const efftype_id effect_npc_suspend( "npc_suspend" ); -static const efftype_id effect_pkill_l( "pkill_l" ); -static const efftype_id effect_infection( "infection" ); -static const efftype_id effect_bouldering( "bouldering" ); -static const efftype_id effect_npc_flee_player( "npc_flee_player" ); -static const efftype_id effect_riding( "riding" ); -static const efftype_id effect_ridden( "ridden" ); -static const efftype_id effect_controlled( "controlled" ); -static const efftype_id effect_mending( "mending" ); - -static const trait_id trait_CANNIBAL( "CANNIBAL" ); -static const trait_id trait_HYPEROPIC( "HYPEROPIC" ); -static const trait_id trait_ILLITERATE( "ILLITERATE" ); -static const trait_id trait_PROF_DICEMASTER( "PROF_DICEMASTER" ); -static const trait_id trait_PSYCHOPATH( "PSYCHOPATH" ); -static const trait_id trait_SAPIOVORE( "SAPIOVORE" ); -static const trait_id trait_TERRIFYING( "TERRIFYING" ); - void starting_clothes( npc &who, const npc_class_id &type, bool male ); void starting_inv( npc &who, const npc_class_id &type ); @@ -945,7 +908,7 @@ void npc::finish_read( item &book ) } if( ( skill_level == reading->level || !skill_level.can_train() ) || - ( ( has_trait( trait_id( "SCHIZOPHRENIC" ) ) || + ( ( has_trait( trait_SCHIZOPHRENIC ) || has_artifact_with( AEP_SCHIZO ) ) && one_in( 25 ) ) ) { if( display_messages ) { add_msg( m_info, _( "%s can no longer learn from %s." ), disp_name(), book.type_name() ); @@ -977,7 +940,7 @@ void npc::start_read( item &chosen, player *pl ) { const int time_taken = time_to_read( chosen, *pl ); const double penalty = static_cast( time_taken ) / time_to_read( chosen, *pl ); - player_activity act( activity_id( "ACT_READ" ), time_taken, 0, pl->getID().get_value() ); + player_activity act( ACT_READ, time_taken, 0, pl->getID().get_value() ); act.targets.emplace_back( item_location( *this, &chosen ) ); act.str_values.push_back( to_string( penalty ) ); // push an indentifier of martial art book to the action handling @@ -1533,7 +1496,7 @@ void npc::say( const std::string &line, const sounds::sound_t spriority ) const { std::string formatted_line = line; parse_tags( formatted_line, g->u, *this ); - if( has_trait( trait_id( "MUTE" ) ) ) { + if( has_trait( trait_MUTE ) ) { return; } @@ -2765,7 +2728,7 @@ void npc::on_load() disp_name() ); } } - if( has_trait( trait_id( "HALLUCINATION" ) ) ) { + if( has_trait( trait_HALLUCINATION ) ) { hallucination = true; } } @@ -2928,8 +2891,8 @@ bool npc::will_accept_from_player( const item &it ) const return false; } - if( is_minion() || g->u.has_trait( trait_id( "DEBUG_MIND_CONTROL" ) ) || - it.has_flag( "NPC_SAFE" ) ) { + if( is_minion() || g->u.has_trait( trait_DEBUG_MIND_CONTROL ) || + it.has_flag( flag_NPC_SAFE ) ) { return true; } @@ -3012,7 +2975,7 @@ mfaction_id npc::get_monster_faction() const return player_fac.id(); } - if( has_trait( trait_id( "BEE" ) ) ) { + if( has_trait( trait_BEE ) ) { return bee_fac.id(); } diff --git a/src/npcmove.cpp b/src/npcmove.cpp index 8f4b478b7442b..6c2e959967ec7 100644 --- a/src/npcmove.cpp +++ b/src/npcmove.cpp @@ -60,67 +60,12 @@ #include "enums.h" #include "overmap.h" #include "stomach.h" +#include "cata_string_consts.h" static constexpr float NPC_DANGER_VERY_LOW = 5.0f; static constexpr float NPC_DANGER_MAX = 150.0f; static constexpr float MAX_FLOAT = 5000000000.0f; -static const skill_id skill_firstaid( "firstaid" ); - -static const efftype_id effect_asthma( "asthma" ); -static const efftype_id effect_bandaged( "bandaged" ); -static const efftype_id effect_bite( "bite" ); -static const efftype_id effect_bleed( "bleed" ); -static const efftype_id effect_bouldering( "bouldering" ); -static const efftype_id effect_catch_up( "catch_up" ); -static const efftype_id effect_disinfected( "disinfected" ); -static const efftype_id effect_hallu( "hallu" ); -static const efftype_id effect_hit_by_player( "hit_by_player" ); -static const efftype_id effect_infected( "infected" ); -static const efftype_id effect_lying_down( "lying_down" ); -static const efftype_id effect_no_sight( "no_sight" ); -static const efftype_id effect_stunned( "stunned" ); -static const efftype_id effect_onfire( "onfire" ); -static const efftype_id effect_npc_run_away( "npc_run_away" ); -static const efftype_id effect_npc_fire_bad( "npc_fire_bad" ); -static const efftype_id effect_npc_flee_player( "npc_flee_player" ); -static const efftype_id effect_npc_player_looking( "npc_player_still_looking" ); - -// power source CBMs -static const bionic_id bio_advreactor( "bio_advreactor" ); -static const bionic_id bio_furnace( "bio_furnace" ); -static const bionic_id bio_reactor( "bio_reactor" ); - -// active defense CBMs - activate when in danger -static const bionic_id bio_ads( "bio_ads" ); -static const bionic_id bio_faraday( "bio_faraday" ); -static const bionic_id bio_heat_absorb( "bio_heat_absorb" ); -static const bionic_id bio_heat_sink( "bio_heatsink" ); -static const bionic_id bio_ods( "bio_ods" ); -static const bionic_id bio_shock( "bio_shock" ); - -// special health CBMs - activate as needed -static const bionic_id bio_painkiller( "bio_painkiller" ); -static const bionic_id bio_nanobots( "bio_nanobots" ); -static const bionic_id bio_radscrubber( "bio_radscrubber" ); -static const bionic_id bio_soporific( "bio_soporific" ); - -// health CBMs - always activate -static const bionic_id bio_leukocyte( "bio_leukocyte" ); -static const bionic_id bio_plutfilter( "bio_plutfilter" ); - -// melee CBMs - activate for melee combat -static const bionic_id bio_hydraulics( "bio_hydraulics" ); - -// weapon CBMs - activate in combat if they're better than what we have -static const bionic_id bio_lightning( "bio_chain_lightning" ); -static const bionic_id bio_laser( "bio_laser" ); -static const bionic_id bio_blade( "bio_blade" ); -static const bionic_id bio_claws( "bio_claws" ); - -static const ammotype reactor_slurry( "reactor_slurry" ); -static const ammotype plutonium( "plutonium" ); - enum npc_action : int { npc_undecided = 0, npc_pause, @@ -154,7 +99,7 @@ const std::vector defense_cbms = { { bio_ads, bio_faraday, bio_heat_absorb, - bio_heat_sink, + bio_heatsink, bio_ods, bio_shock } @@ -1655,7 +1600,7 @@ bool npc::recharge_cbm() } else { const std::function fuel_filter = [bid]( const item & it ) { for( const itype_id &fid : bid->fuel_opts ) { - return it.typeId() == fid; + return it.typeId() == fid || ( !it.is_container_empty() && it.contents.front().typeId() == fid ); } return false; }; @@ -1695,8 +1640,8 @@ bool npc::recharge_cbm() if( use_bionic_by_id( bio_reactor ) || use_bionic_by_id( bio_advreactor ) ) { const std::function reactor_filter = []( const item & it ) { - return it.is_ammo() && ( it.ammo_type() == plutonium || - it.ammo_type() == reactor_slurry ); + return it.is_ammo() && ( it.ammo_type() == ammo_plutonium || + it.ammo_type() == ammo_reactor_slurry ); }; if( consume_cbm_items( reactor_filter ) ) { return true; @@ -3181,7 +3126,7 @@ bool npc::do_pulp() } // TODO: Don't recreate the activity every time int old_moves = moves; - assign_activity( activity_id( "ACT_PULP" ), calendar::INDEFINITELY_LONG, 0 ); + assign_activity( ACT_PULP, calendar::INDEFINITELY_LONG, 0 ); activity.placement = g->m.getabs( *pulp_location ); activity.do_turn( *this ); return moves != old_moves; diff --git a/src/npctalk.cpp b/src/npctalk.cpp index e61384eecd1aa..b17101e27dc69 100644 --- a/src/npctalk.cpp +++ b/src/npctalk.cpp @@ -72,26 +72,10 @@ #include "player_activity.h" #include "player.h" #include "point.h" +#include "cata_string_consts.h" class basecamp; -static const skill_id skill_speech( "speech" ); - -static const efftype_id effect_lying_down( "lying_down" ); -static const efftype_id effect_narcosis( "narcosis" ); -static const efftype_id effect_npc_suspend( "npc_suspend" ); -static const efftype_id effect_sleep( "sleep" ); -static const efftype_id effect_under_op( "under_operation" ); -static const efftype_id effect_riding( "riding" ); - -static const trait_id trait_DEBUG_MIND_CONTROL( "DEBUG_MIND_CONTROL" ); -static const trait_id trait_PROF_FOODP( "PROF_FOODP" ); - -static const itype_id fuel_type_animal( "animal" ); - -static const zone_type_id zone_no_investigate( "NPC_NO_INVESTIGATE" ); -static const zone_type_id zone_investigate_only( "NPC_INVESTIGATE_ONLY" ); - static std::map json_talk_topics; // Every OWED_VAL that the NPC owes you counts as +1 towards convincing @@ -802,12 +786,12 @@ void npc::talk_to_u( bool text_only, bool radio_contact ) } while( !d.done ); g->refresh_all(); - if( g->u.activity.id() == activity_id( "ACT_AIM" ) && !g->u.has_weapon() ) { + if( g->u.activity.id() == ACT_AIM && !g->u.has_weapon() ) { g->u.cancel_activity(); // don't query certain activities that are started from dialogue - } else if( g->u.activity.id() == activity_id( "ACT_TRAIN" ) || - g->u.activity.id() == activity_id( "ACT_WAIT_NPC" ) || - g->u.activity.id() == activity_id( "ACT_SOCIALIZE" ) || + } else if( g->u.activity.id() == ACT_TRAIN || + g->u.activity.id() == ACT_WAIT_NPC || + g->u.activity.id() == ACT_SOCIALIZE || g->u.activity.index == getID().get_value() ) { return; } @@ -895,7 +879,7 @@ std::string dialogue::dynamic_line( const talk_topic &the_topic ) const if( topic == "TALK_NONE" || topic == "TALK_DONE" ) { return _( "Bye." ); } else if( topic == "TALK_TRAIN" ) { - if( !g->u.backlog.empty() && g->u.backlog.front().id() == activity_id( "ACT_TRAIN" ) ) { + if( !g->u.backlog.empty() && g->u.backlog.front().id() == ACT_TRAIN ) { return _( "Shall we resume?" ); } std::vector trainable = p->skills_offered_to( g->u ); @@ -1188,7 +1172,7 @@ void dialogue::gen_responses( const talk_topic &the_topic ) } } } else if( topic == "TALK_TRAIN" ) { - if( !g->u.backlog.empty() && g->u.backlog.front().id() == activity_id( "ACT_TRAIN" ) && + if( !g->u.backlog.empty() && g->u.backlog.front().id() == ACT_TRAIN && g->u.backlog.front().index == p->getID().get_value() ) { player_activity &backlog = g->u.backlog.front(); const skill_id skillt( backlog.name ); @@ -1340,10 +1324,10 @@ int talk_trial::calc_chance( const dialogue &d ) const chance += u_mods.lie; //come on, who would suspect a robot of lying? - if( u.has_bionic( bionic_id( "bio_voice" ) ) ) { + if( u.has_bionic( bio_voice ) ) { chance += 10; } - if( u.has_bionic( bionic_id( "bio_face_mask" ) ) ) { + if( u.has_bionic( bio_face_mask ) ) { chance += 20; } break; @@ -1352,13 +1336,13 @@ int talk_trial::calc_chance( const dialogue &d ) const p.op_of_u.trust * 2 + p.op_of_u.value; chance += u_mods.persuade; - if( u.has_bionic( bionic_id( "bio_face_mask" ) ) ) { + if( u.has_bionic( bio_face_mask ) ) { chance += 10; } - if( u.has_bionic( bionic_id( "bio_deformity" ) ) ) { + if( u.has_bionic( bio_deformity ) ) { chance -= 50; } - if( u.has_bionic( bionic_id( "bio_voice" ) ) ) { + if( u.has_bionic( bio_voice ) ) { chance -= 20; } break; @@ -1367,16 +1351,16 @@ int talk_trial::calc_chance( const dialogue &d ) const p.personality.bravery * 2; chance += u_mods.intimidate; - if( u.has_bionic( bionic_id( "bio_face_mask" ) ) ) { + if( u.has_bionic( bio_face_mask ) ) { chance += 10; } - if( u.has_bionic( bionic_id( "bio_armor_eyes" ) ) ) { + if( u.has_bionic( bio_armor_eyes ) ) { chance += 10; } - if( u.has_bionic( bionic_id( "bio_deformity" ) ) ) { + if( u.has_bionic( bio_deformity ) ) { chance += 20; } - if( u.has_bionic( bionic_id( "bio_voice" ) ) ) { + if( u.has_bionic( bio_voice ) ) { chance += 20; } break; @@ -2290,8 +2274,6 @@ void talk_effect_fun_t::set_u_buy_monster( const std::string &monster_type_id, i } const mtype_id mtype( monster_type_id ); - const efftype_id effect_pet( "pet" ); - const efftype_id effect_pacified( "pacified" ); for( int i = 0; i < count; i++ ) { monster *const mon_ptr = g->place_critter_around( mtype, u.pos(), 3 ); diff --git a/src/npctalk_funcs.cpp b/src/npctalk_funcs.cpp index 9b3ce092d3858..216fd0003b618 100644 --- a/src/npctalk_funcs.cpp +++ b/src/npctalk_funcs.cpp @@ -48,30 +48,12 @@ #include "material.h" #include "monster.h" #include "point.h" +#include "cata_string_consts.h" struct itype; #define dbg(x) DebugLog((DebugLevel)(x), D_NPC) << __FILE__ << ":" << __LINE__ << ": " -static const efftype_id effect_allow_sleep( "allow_sleep" ); -static const efftype_id effect_asked_for_item( "asked_for_item" ); -static const efftype_id effect_asked_personal_info( "asked_personal_info" ); -static const efftype_id effect_asked_to_follow( "asked_to_follow" ); -static const efftype_id effect_asked_to_lead( "asked_to_lead" ); -static const efftype_id effect_asked_to_train( "asked_to_train" ); -static const efftype_id effect_bite( "bite" ); -static const efftype_id effect_bleed( "bleed" ); -static const efftype_id effect_currently_busy( "currently_busy" ); -static const efftype_id effect_infected( "infected" ); -static const efftype_id effect_lying_down( "lying_down" ); -static const efftype_id effect_npc_suspend( "npc_suspend" ); -static const efftype_id effect_sleep( "sleep" ); -static const efftype_id effect_pet( "pet" ); - -static const mtype_id mon_horse( "mon_horse" ); -static const mtype_id mon_cow( "mon_cow" ); -static const mtype_id mon_chicken( "mon_chicken" ); - void spawn_animal( npc &p, const mtype_id &mon ); void talk_function::nothing( npc & ) @@ -196,12 +178,12 @@ void talk_function::start_trade( npc &p ) void talk_function::sort_loot( npc &p ) { - p.assign_activity( activity_id( "ACT_MOVE_LOOT" ) ); + p.assign_activity( ACT_MOVE_LOOT ); } void talk_function::do_construction( npc &p ) { - p.assign_activity( activity_id( "ACT_MULTIPLE_CONSTRUCTION" ) ); + p.assign_activity( ACT_MULTIPLE_CONSTRUCTION ); } void talk_function::do_read( npc &p ) @@ -220,7 +202,7 @@ void talk_function::find_mount( npc &p ) for( monster &critter : g->all_monsters() ) { if( p.can_mount( critter ) ) { // keep the horse still for some time, so that NPC can catch up to it nad mount it. - p.assign_activity( activity_id( "ACT_FIND_MOUNT" ) ); + p.assign_activity( ACT_FIND_MOUNT ); p.chosen_mount = g->shared_from( critter ); // we found one, thats all we need. return; @@ -234,37 +216,37 @@ void talk_function::find_mount( npc &p ) void talk_function::do_butcher( npc &p ) { - p.assign_activity( activity_id( "ACT_MULTIPLE_BUTCHER" ) ); + p.assign_activity( ACT_MULTIPLE_BUTCHER ); } void talk_function::do_chop_plank( npc &p ) { - p.assign_activity( activity_id( "ACT_MULTIPLE_CHOP_PLANKS" ) ); + p.assign_activity( ACT_MULTIPLE_CHOP_PLANKS ); } void talk_function::do_vehicle_deconstruct( npc &p ) { - p.assign_activity( activity_id( "ACT_VEHICLE_DECONSTRUCTION" ) ); + p.assign_activity( ACT_VEHICLE_DECONSTRUCTION ); } void talk_function::do_vehicle_repair( npc &p ) { - p.assign_activity( activity_id( "ACT_VEHICLE_REPAIR" ) ); + p.assign_activity( ACT_VEHICLE_REPAIR ); } void talk_function::do_chop_trees( npc &p ) { - p.assign_activity( activity_id( "ACT_MULTIPLE_CHOP_TREES" ) ); + p.assign_activity( ACT_MULTIPLE_CHOP_TREES ); } void talk_function::do_farming( npc &p ) { - p.assign_activity( activity_id( "ACT_MULTIPLE_FARM" ) ); + p.assign_activity( ACT_MULTIPLE_FARM ); } void talk_function::do_fishing( npc &p ) { - p.assign_activity( activity_id( "ACT_MULTIPLE_FISH" ) ); + p.assign_activity( ACT_MULTIPLE_FISH ); } void talk_function::revert_activity( npc &p ) @@ -467,8 +449,8 @@ void talk_function::bionic_remove( npc &p ) std::vector bionic_names; for( const bionic &bio : all_bio ) { if( std::find( bionic_types.begin(), bionic_types.end(), bio.id.str() ) == bionic_types.end() ) { - if( bio.id != bionic_id( "bio_power_storage" ) || - bio.id != bionic_id( "bio_power_storage_mkII" ) ) { + if( bio.id != bio_power_storage || + bio.id != bio_power_storage_mkII ) { bionic_types.push_back( bio.id.str() ); if( item::type_is_defined( bio.id.str() ) ) { item tmp = item( bio.id.str(), 0 ); @@ -550,7 +532,7 @@ void talk_function::give_aid( npc &p ) } } const int moves = to_moves( 100_minutes ); - g->u.assign_activity( activity_id( "ACT_WAIT_NPC" ), moves ); + g->u.assign_activity( ACT_WAIT_NPC, moves ); g->u.activity.str_values.push_back( p.name ); } @@ -625,7 +607,7 @@ void talk_function::buy_haircut( npc &p ) { g->u.add_morale( MORALE_HAIRCUT, 5, 5, 720_minutes, 3_minutes ); const int moves = to_moves( 20_minutes ); - g->u.assign_activity( activity_id( "ACT_WAIT_NPC" ), moves ); + g->u.assign_activity( ACT_WAIT_NPC, moves ); g->u.activity.str_values.push_back( p.name ); add_msg( m_good, _( "%s gives you a decent haircut…" ), p.name ); } @@ -634,7 +616,7 @@ void talk_function::buy_shave( npc &p ) { g->u.add_morale( MORALE_SHAVE, 10, 10, 360_minutes, 3_minutes ); const int moves = to_moves( 5_minutes ); - g->u.assign_activity( activity_id( "ACT_WAIT_NPC" ), moves ); + g->u.assign_activity( ACT_WAIT_NPC, moves ); g->u.activity.str_values.push_back( p.name ); add_msg( m_good, _( "%s gives you a decent shave…" ), p.name ); } @@ -648,7 +630,7 @@ void talk_function::morale_chat( npc &p ) void talk_function::morale_chat_activity( npc &p ) { const int moves = to_moves( 10_minutes ); - g->u.assign_activity( activity_id( "ACT_SOCIALIZE" ), moves ); + g->u.assign_activity( ACT_SOCIALIZE, moves ); g->u.activity.str_values.push_back( p.name ); add_msg( m_good, _( "That was a pleasant conversation with %s." ), p.disp_name() ); g->u.add_morale( MORALE_CHAT, rng( 3, 10 ), 10, 200_minutes, 5_minutes / 2 ); @@ -927,7 +909,7 @@ void talk_function::start_training( npc &p ) } else if( !npc_trading::pay_npc( p, cost ) ) { return; } - player_activity act = player_activity( activity_id( "ACT_TRAIN" ), to_moves( time ), + player_activity act = player_activity( ACT_TRAIN, to_moves( time ), p.getID().get_value(), 0, name ); act.values.push_back( expert_multiplier ); g->u.assign_activity( act ); diff --git a/src/npctrade.cpp b/src/npctrade.cpp index 5ad8634d524e3..1ff771223b665 100644 --- a/src/npctrade.cpp +++ b/src/npctrade.cpp @@ -31,8 +31,7 @@ #include "type_id.h" #include "faction.h" #include "pimpl.h" - -static const skill_id skill_barter( "barter" ); +#include "cata_string_consts.h" void npc_trading::transfer_items( std::vector &stuff, player &giver, player &receiver, std::list &from_map, diff --git a/src/overmap.cpp b/src/overmap.cpp index 41e1bbe36c8ec..932ccf174a185 100644 --- a/src/overmap.cpp +++ b/src/overmap.cpp @@ -49,6 +49,7 @@ #include "math_defines.h" #include "monster.h" #include "string_formatter.h" +#include "cata_string_consts.h" class map_extra; @@ -62,8 +63,6 @@ class map_extra; #define MIN_RIFT_SIZE 6 #define MAX_RIFT_SIZE 16 -static const efftype_id effect_pet( "pet" ); - using oter_type_id = int_id; using oter_type_str_id = string_id; @@ -972,7 +971,7 @@ void overmap_special::finalize() void overmap_special::check() const { - std::set invalid_terrains; + std::set invalid_terrains; std::set points; for( const auto &elem : terrains ) { @@ -1607,7 +1606,7 @@ bool overmap::generate_sub( const int z ) ter_set( q, oter_id( "spiral" ) ); } ter_set( p, oter_id( "spiral_hub" ) ); - add_mon_group( mongroup( mongroup_id( "GROUP_SPIRAL" ), tripoint( i * 2, j * 2, z ), 2, 200 ) ); + add_mon_group( mongroup( GROUP_SPIRAL, tripoint( i * 2, j * 2, z ), 2, 200 ) ); } } } @@ -1745,12 +1744,12 @@ bool overmap::generate_sub( const int z ) tripoint sm_pos = omt_to_sm_copy( omt_pos ); // Sewers and city subways are present at z == -1 and z == -2. Don't spawn CHUD on other z-levels. if( ( z == -1 || z == -2 ) && one_in( 3 ) ) { - add_mon_group( mongroup( mongroup_id( "GROUP_CHUD" ), + add_mon_group( mongroup( GROUP_CHUD, sm_pos, i.size, i.size * 20 ) ); } // Sewers are present at z == -1. Don't spawn sewer monsters on other z-levels. if( z == -1 && !one_in( 8 ) ) { - add_mon_group( mongroup( mongroup_id( "GROUP_SEWER" ), + add_mon_group( mongroup( GROUP_SEWER, sm_pos, ( i.size * 7 ) / 2, i.size * 70 ) ); } } @@ -1966,7 +1965,6 @@ void overmap::move_hordes() zg.insert( tmpzg.begin(), tmpzg.end() ); if( get_option( "WANDER_SPAWNS" ) ) { - static const mongroup_id GROUP_ZOMBIE( "GROUP_ZOMBIE" ); // Re-absorb zombies into hordes. // Scan over monsters outside the player's view and place them back into hordes. @@ -1984,7 +1982,7 @@ void overmap::move_hordes() // Check if the monster is a zombie. auto &type = *( this_monster.type ); if( - !type.species.count( species_id( "ZOMBIE" ) ) || // Only add zombies to hordes. + !type.species.count( ZOMBIE ) || // Only add zombies to hordes. type.id == mtype_id( "mon_jabberwock" ) || // Jabberwockies are an exception. this_monster.get_speed() <= 30 || // So are very slow zombies, like crawling zombies. this_monster.has_effect( effect_pet ) || // "Zombie pet" zlaves are, too. @@ -4228,7 +4226,7 @@ void overmap::place_mongroups() for( auto &elem : cities ) { if( get_option( "WANDER_SPAWNS" ) ) { if( !one_in( 16 ) || elem.size > 5 ) { - mongroup m( mongroup_id( "GROUP_ZOMBIE" ), + mongroup m( GROUP_ZOMBIE, tripoint( elem.pos.x * 2, elem.pos.y * 2, 0 ), static_cast( elem.size * 2.5 ), elem.size * 80 ); @@ -4253,7 +4251,7 @@ void overmap::place_mongroups() } } if( swamp_count >= 25 ) { - add_mon_group( mongroup( mongroup_id( "GROUP_SWAMP" ), tripoint( x * 2, y * 2, 0 ), 3, + add_mon_group( mongroup( GROUP_SWAMP, tripoint( x * 2, y * 2, 0 ), 3, rng( swamp_count * 8, swamp_count * 25 ) ) ); } } @@ -4272,7 +4270,7 @@ void overmap::place_mongroups() } } if( river_count >= 25 ) { - add_mon_group( mongroup( mongroup_id( "GROUP_RIVER" ), tripoint( x * 2, y * 2, 0 ), 3, + add_mon_group( mongroup( GROUP_RIVER, tripoint( x * 2, y * 2, 0 ), 3, rng( river_count * 8, river_count * 25 ) ) ); } } @@ -4281,7 +4279,7 @@ void overmap::place_mongroups() // Place the "put me anywhere" groups int numgroups = rng( 0, 3 ); for( int i = 0; i < numgroups; i++ ) { - add_mon_group( mongroup( mongroup_id( "GROUP_WORM" ), tripoint( rng( 0, OMAPX * 2 - 1 ), rng( 0, + add_mon_group( mongroup( GROUP_WORM, tripoint( rng( 0, OMAPX * 2 - 1 ), rng( 0, OMAPY * 2 - 1 ), 0 ), rng( 20, 40 ), rng( 30, 50 ) ) ); } diff --git a/src/overmap_connection.cpp b/src/overmap_connection.cpp index 2322ebfd23fd0..c7962f4baaa7b 100644 --- a/src/overmap_connection.cpp +++ b/src/overmap_connection.cpp @@ -71,7 +71,7 @@ const overmap_connection::subtype *overmap_connection::pick_subtype_for( return nullptr; } - const size_t cache_index = ground; + const size_t cache_index = ground.to_i(); assert( cache_index < cached_subtypes.size() ); if( cached_subtypes[cache_index] ) { diff --git a/src/overmap_ui.cpp b/src/overmap_ui.cpp index 35042d32cf8b0..d2c6cbe59ccca 100644 --- a/src/overmap_ui.cpp +++ b/src/overmap_ui.cpp @@ -59,6 +59,7 @@ #include "enums.h" #include "map.h" #include "player_activity.h" +#include "cata_string_consts.h" #if defined(__ANDROID__) #include @@ -118,7 +119,7 @@ static std::tuple get_note_display_info( const std::stri static std::array, npm_width *npm_height> get_overmap_neighbors( const tripoint ¤t ) { - const bool has_debug_vision = g->u.has_trait( trait_id( "DEBUG_NIGHTVISION" ) ); + const bool has_debug_vision = g->u.has_trait( trait_DEBUG_NIGHTVISION ); std::array, npm_width *npm_height> map_around; int index = 0; @@ -469,7 +470,7 @@ void draw( const catacurses::window &w, const catacurses::window &wbar, const tr bool csee = false; oter_id ccur_ter = oter_str_id::NULL_ID(); // Debug vision allows seeing everything - const bool has_debug_vision = g->u.has_trait( trait_id( "DEBUG_NIGHTVISION" ) ); + const bool has_debug_vision = g->u.has_trait( trait_DEBUG_NIGHTVISION ); // sight_points is hoisted for speed reasons. const int sight_points = !has_debug_vision ? g->u.overmap_sight_range( g->light_level( g->u.posz() ) ) : @@ -730,7 +731,7 @@ void draw( const catacurses::window &w, const catacurses::window &wbar, const tr } else { const auto &groups = overmap_buffer.monsters_at( omp ); for( auto &mgp : groups ) { - if( mgp->type == mongroup_id( "GROUP_FOREST" ) ) { + if( mgp->type == GROUP_FOREST ) { // Don't flood the map with forest creatures. continue; } @@ -1235,7 +1236,7 @@ static void place_ter_or_special( tripoint &curs, const tripoint &orig, const bo colorize( string_from_color( oter.get_color( true ) ), oter.get_color( true ) ), colorize( oter.get_name(), oter.get_color() ), colorize( oter.id.str(), c_white ) ); - pmenu.addentry( oter.id.id(), true, 0, entry_text ); + pmenu.addentry( oter.id.id().to_i(), true, 0, entry_text ); } } else { pmenu.title = _( "Select special to place:" ); @@ -1489,10 +1490,10 @@ static tripoint display( const tripoint &orig, const draw_data_t &data = draw_da vehicle *player_veh = veh_pointer_or_null( g->m.veh_at( g->u.pos() ) ); player_veh->omt_path = g->u.omt_path; player_veh->is_autodriving = true; - g->u.assign_activity( activity_id( "ACT_AUTODRIVE" ) ); + g->u.assign_activity( ACT_AUTODRIVE ); } else { g->u.reset_move_mode(); - g->u.assign_activity( activity_id( "ACT_TRAVELLING" ) ); + g->u.assign_activity( ACT_TRAVELLING ); } action = "QUIT"; } diff --git a/src/overmapbuffer.cpp b/src/overmapbuffer.cpp index b4f34546cdf06..fd2efcd546387 100644 --- a/src/overmapbuffer.cpp +++ b/src/overmapbuffer.cpp @@ -1130,7 +1130,7 @@ std::vector> overmapbuffer::get_npcs_near( const tripoint & int radius ) { std::vector> result; - for( auto &it : get_overmaps_near( p, radius ) ) { + for( auto &it : get_overmaps_near( p.xy(), radius ) ) { auto temp = it->get_npcs( [&]( const npc & guy ) { // Global position of NPC, in submap coordinates const tripoint pos = guy.global_sm_location(); diff --git a/src/panels.cpp b/src/panels.cpp index 9b34d93422686..389754cb6b657 100644 --- a/src/panels.cpp +++ b/src/panels.cpp @@ -1427,9 +1427,9 @@ static void draw_needs_narrow( const avatar &u, const catacurses::window &w ) std::pair temp_pair = temp_stat( u ); std::pair pain_pair = u.get_pain_description(); // NOLINTNEXTLINE(cata-use-named-point-constants) - mvwprintz( w, point( 1, 0 ), c_light_gray, _( "Food :" ) ); + mvwprintz( w, point( 1, 0 ), c_light_gray, _( "Hunger:" ) ); // NOLINTNEXTLINE(cata-use-named-point-constants) - mvwprintz( w, point( 1, 1 ), c_light_gray, _( "Drink:" ) ); + mvwprintz( w, point( 1, 1 ), c_light_gray, _( "Thirst:" ) ); mvwprintz( w, point( 1, 2 ), c_light_gray, _( "Rest :" ) ); mvwprintz( w, point( 1, 3 ), c_light_gray, _( "Pain :" ) ); mvwprintz( w, point( 1, 4 ), c_light_gray, _( "Heat :" ) ); @@ -1452,17 +1452,17 @@ static void draw_needs_labels( const avatar &u, const catacurses::window &w ) // NOLINTNEXTLINE(cata-use-named-point-constants) mvwprintz( w, point( 1, 0 ), c_light_gray, _( "Pain :" ) ); mvwprintz( w, point( 8, 0 ), pain_pair.second, pain_pair.first ); - mvwprintz( w, point( 23, 0 ), c_light_gray, _( "Drink:" ) ); + mvwprintz( w, point( 23, 0 ), c_light_gray, _( "Thirst:" ) ); mvwprintz( w, point( 30, 0 ), thirst_pair.second, thirst_pair.first ); // NOLINTNEXTLINE(cata-use-named-point-constants) mvwprintz( w, point( 1, 1 ), c_light_gray, _( "Rest :" ) ); mvwprintz( w, point( 8, 1 ), rest_pair.second, rest_pair.first ); - mvwprintz( w, point( 23, 1 ), c_light_gray, _( "Food :" ) ); + mvwprintz( w, point( 23, 1 ), c_light_gray, _( "Hunger:" ) ); mvwprintz( w, point( 30, 1 ), hunger_pair.second, hunger_pair.first ); mvwprintz( w, point( 1, 2 ), c_light_gray, _( "Heat :" ) ); mvwprintz( w, point( 8, 2 ), temp_pair.first, temp_pair.second ); - mvwprintz( w, point( 23, 2 ), c_light_gray, _( "Sound:" ) ); + mvwprintz( w, point( 23, 2 ), c_light_gray, _( "Sound :" ) ); if( !u.is_deaf() ) { mvwprintz( w, point( 30, 2 ), c_yellow, to_string( u.volume ) ); } else { diff --git a/src/player.cpp b/src/player.cpp index 281385fe2815b..0d8e5b250fc8e 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -891,6 +891,9 @@ const tripoint &player::pos() const int player::sight_range( int light_level ) const { + if( light_level == 0 ) { + return 1; + } /* Via Beer-Lambert we have: * light_level * (1 / exp( LIGHT_TRANSPARENCY_OPEN_AIR * distance) ) <= LIGHT_AMBIENT_LOW * Solving for distance: @@ -902,9 +905,9 @@ int player::sight_range( int light_level ) const * log(LIGHT_AMBIENT_LOW / light_level) <= LIGHT_TRANSPARENCY_OPEN_AIR * distance * log(LIGHT_AMBIENT_LOW / light_level) * (1 / LIGHT_TRANSPARENCY_OPEN_AIR) <= distance */ - int range = static_cast( -log( get_vision_threshold( static_cast( g->m.ambient_light_at( - pos() ) ) ) / - static_cast( light_level ) ) * + float vision_threshold = + get_vision_threshold( static_cast( g->m.ambient_light_at( pos() ) ) ); + int range = static_cast( -log( vision_threshold / light_level ) * ( 1.0 / LIGHT_TRANSPARENCY_OPEN_AIR ) ); // int range = log(light_level * LIGHT_AMBIENT_LOW) / LIGHT_TRANSPARENCY_OPEN_AIR; @@ -1175,26 +1178,6 @@ void player::search_surroundings() } } -int player::read_speed( bool return_stat_effect ) const -{ - // Stat window shows stat effects on based on current stat - const int intel = get_int(); - /** @EFFECT_INT increases reading speed */ - int ret = to_moves( 1_minutes ) - to_moves( 3_seconds ) * ( intel - 8 ); - - if( has_bionic( afs_bio_linguistic_coprocessor ) ) { // Aftershock - ret *= .85; - } - - ret *= mutation_value( "reading_speed_multiplier" ); - - if( ret < to_moves( 1_seconds ) ) { - ret = to_moves( 1_seconds ); - } - // return_stat_effect actually matters here - return return_stat_effect ? ret : ret / 10; -} - int player::talk_skill() const { /** @EFFECT_INT slightly increases talking skill */ @@ -4595,9 +4578,8 @@ int player::adjust_for_focus( int amount ) const if( has_trait( trait_SLOWLEARNER ) ) { effective_focus -= 15; } - if( get_option( "INT_BASED_LEARNING" ) ) { - effective_focus += ( get_int_base() - 8 ) * 5; - } + effective_focus += ( get_int_base() - get_option( "INT_BASED_LEARNING_BASE_VALUE" ) ) * + get_option( "INT_BASED_LEARNING_FOCUS_ADJUSTMENT" ); double tmp = amount * ( effective_focus / 100.0 ); return roll_remainder( tmp ); } diff --git a/src/player.h b/src/player.h index 6e0869214b666..d3c2e13f3b96f 100644 --- a/src/player.h +++ b/src/player.h @@ -442,8 +442,6 @@ class player : public Character const cata::optional &blind_throw_from_pos = cata::nullopt ); // Mental skills and stats - /** Returns the player's reading speed */ - int read_speed( bool return_stat_effect = true ) const; /** Returns a value used when attempting to convince NPC's of something */ int talk_skill() const; /** Returns a value used when attempting to intimidate NPC's */ diff --git a/src/player_hardcoded_effects.cpp b/src/player_hardcoded_effects.cpp index 8ee8026192902..94e7bdce982f7 100644 --- a/src/player_hardcoded_effects.cpp +++ b/src/player_hardcoded_effects.cpp @@ -1326,7 +1326,7 @@ void player::hardcoded_effects( effect &it ) add_effect( effect_downed, td ); add_effect( effect_stunned, td ); if( one_in( 3 ) ) { - add_msg_if_player( m_bad, _( "You lose conciousness!" ) ); + add_msg_if_player( m_bad, _( "You lose consciousness!" ) ); fall_asleep( td ); } } diff --git a/src/safemode_ui.cpp b/src/safemode_ui.cpp index 0041d5c17fa85..131462730d031 100644 --- a/src/safemode_ui.cpp +++ b/src/safemode_ui.cpp @@ -688,10 +688,10 @@ bool safemode::is_sound_safe( const std::string &sound_name_in, const int proximity_in ) const { bool sound_safe = false; - for( unsigned int i = 0; i < safemode_rules_sound.size(); i++ ) { - if( wildcard_match( sound_name_in, safemode_rules_sound[i].rule ) && - proximity_in >= safemode_rules_sound[i].proximity ) { - if( safemode_rules_sound[i].whitelist ) { + for( const rules_class &rule : safemode_rules_sound ) { + if( wildcard_match( sound_name_in, rule.rule ) && + proximity_in >= rule.proximity ) { + if( rule.whitelist ) { sound_safe = true; } else { return false; diff --git a/src/safemode_ui.h b/src/safemode_ui.h index c50f149cbce83..bbb037ba8927f 100644 --- a/src/safemode_ui.h +++ b/src/safemode_ui.h @@ -94,7 +94,7 @@ class safemode rule_state check_monster( const std::string &creature_name_in, Creature::Attitude attitude_in, int proximity_in ) const; - bool is_sound_safe( const std::string &sound_name_in, const int proximity_in ) const; + bool is_sound_safe( const std::string &sound_name_in, int proximity_in ) const; std::string npc_type_name(); diff --git a/src/suffer.cpp b/src/suffer.cpp index ee6aac8c9704b..5bc3468735fad 100644 --- a/src/suffer.cpp +++ b/src/suffer.cpp @@ -1343,7 +1343,7 @@ void Character::suffer_without_sleep( const int sleep_deprivation ) break; case 3: add_msg_player_or_npc( m_warning, _( "You stretch your back." ), - _( " streches their back." ) ); + _( " stretches their back." ) ); break; case 4: add_msg_player_or_npc( m_warning, _( "You feel mentally tired." ), diff --git a/src/vehicle.cpp b/src/vehicle.cpp index b8f11daeafa7c..fa61b48b283d3 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -1229,11 +1229,13 @@ int vehicle::part_epower_w( const int index ) const int vehicle::power_to_energy_bat( const int power_w, const time_duration &d ) const { // Integrate constant epower (watts) over time to get units of battery energy - int energy_j = power_w * to_seconds( d ); + // Thousands of watts over millions of seconds can happen, so 32-bit int + // insufficient. + int64_t energy_j = power_w * to_seconds( d ); int energy_bat = energy_j / bat_energy_j; int sign = power_w >= 0 ? 1 : -1; // energy_bat remainder results in chance at additional charge/discharge - energy_bat += x_in_y( abs( energy_j % bat_energy_j ), bat_energy_j ) ? sign : 0; + energy_bat += x_in_y( std::abs( energy_j % bat_energy_j ), bat_energy_j ) ? sign : 0; return energy_bat; } @@ -4132,8 +4134,11 @@ float vehicle::k_traction( float wheel_traction_area ) const return 1.0f; } - const float mass_penalty = ( 1.0f - wheel_traction_area / wheel_area() ) * - to_kilogram( total_mass() ); + const float fraction_without_traction = 1.0f - wheel_traction_area / wheel_area(); + if( fraction_without_traction == 0 ) { + return 1.0f; + } + const float mass_penalty = fraction_without_traction * to_kilogram( total_mass() ); float traction = std::min( 1.0f, wheel_traction_area / mass_penalty ); add_msg( m_debug, "%s has traction %.2f", name, traction ); diff --git a/src/vehicle.h b/src/vehicle.h index 660c0414d6156..073559b0aa489 100644 --- a/src/vehicle.h +++ b/src/vehicle.h @@ -1112,7 +1112,7 @@ class vehicle int total_wind_epower_w() const; // Total power currently being produced by all water wheels. int total_water_wheel_epower_w() const; - // Total power drain accross all vehicle accessories. + // Total power drain across all vehicle accessories. int total_accessory_epower_w() const; // Net power draw or drain on batteries. int net_battery_charge_rate_w() const; diff --git a/tests/stomach_contents_test.cpp b/tests/stomach_contents_test.cpp index 4c84da558ad02..8bca831c1d6e1 100644 --- a/tests/stomach_contents_test.cpp +++ b/tests/stomach_contents_test.cpp @@ -50,6 +50,8 @@ static time_duration time_until_hungry( player &p ) { unsigned int thirty_minutes = 0; do { + p.set_sleep_deprivation( 0 ); + p.set_fatigue( 0 ); pass_time( p, 30_minutes ); thirty_minutes++; } while( p.get_hunger() < 40 ); // hungry @@ -215,6 +217,7 @@ TEST_CASE( "hunger" ) reset_time(); clear_stomach( dummy ); dummy.initialize_stomach_contents(); + dummy.clear_effects(); if( print_tests ) { printf( "\n\n" ); diff --git a/tests/test_main.cpp b/tests/test_main.cpp index 99c2dbc2c68af..dd6134cb879c3 100644 --- a/tests/test_main.cpp +++ b/tests/test_main.cpp @@ -146,6 +146,8 @@ static void init_global_game_state( const std::vector &mods, overmap_buffer.create_custom_overmap( point_zero, empty_specials ); g->m.load( tripoint( g->get_levx(), g->get_levy(), g->get_levz() ), false ); + + g->weather.update_weather(); } // Checks if any of the flags are in container, removes them all diff --git a/tests/vehicle_drag_test.cpp b/tests/vehicle_drag_test.cpp index b2d9c77b59bec..0968ca6b5ed21 100644 --- a/tests/vehicle_drag_test.cpp +++ b/tests/vehicle_drag_test.cpp @@ -242,73 +242,73 @@ TEST_CASE( "vehicle_drag_calc_baseline", "[.]" ) // coeffs are dimensionless, speeds are 100ths of mph, so 6101 is 61.01 mph TEST_CASE( "vehicle_drag", "[vehicle] [engine]" ) { - test_vehicle_drag( "bicycle", 0.609525, 0.016957, 42.679167, 2356, 3078 ); - test_vehicle_drag( "bicycle_electric", 0.609525, 0.0275812446, 69.4208333333, 2722, 3243 ); - test_vehicle_drag( "motorcycle", 0.609525, 0.568903, 254.351562, 7212, 8628 ); - test_vehicle_drag( "motorcycle_sidecart", 0.880425, 0.857295, 454.268750, 6349, 7604 ); - test_vehicle_drag( "quad_bike", 0.537285, 1.110281, 709.138393, 7369, 8856 ); - test_vehicle_drag( "scooter", 0.609525, 0.171854, 129.764583, 4273, 4902 ); - test_vehicle_drag( "scooter_electric", 0.609525, 0.190030, 143.489583, 4919, 5098 ); - test_vehicle_drag( "superbike", 0.609525, 0.844993, 377.789062, 9867, 11765 ); - test_vehicle_drag( "tandem", 0.609525, 0.021344, 40.290625, 2353, 3076 ); - test_vehicle_drag( "unicycle", 0.690795, 0.002400, 24.162500, 2266, 2958 ); - test_vehicle_drag( "beetle", 0.785610, 1.693784, 1199.020312, 8902, 10668 ); + test_vehicle_drag( "bicycle", 0.609525, 0.017205, 43.304167, 2355, 3078 ); + test_vehicle_drag( "bicycle_electric", 0.609525, 0.027581, 69.420833, 2753, 3268 ); + test_vehicle_drag( "motorcycle", 0.609525, 0.569952, 254.820312, 7296, 8687 ); + test_vehicle_drag( "motorcycle_sidecart", 0.880425, 0.859065, 455.206250, 6423, 7657 ); + test_vehicle_drag( "quad_bike", 0.537285, 1.112797, 710.745536, 7457, 8918 ); + test_vehicle_drag( "scooter", 0.609525, 0.172681, 130.389583, 4273, 5082 ); + test_vehicle_drag( "scooter_electric", 0.609525, 0.183133, 138.281250, 4825, 5001 ); + test_vehicle_drag( "superbike", 0.609525, 0.846042, 378.257812, 9912, 11797 ); + test_vehicle_drag( "tandem", 0.609525, 0.021592, 40.759375, 2353, 3076 ); + test_vehicle_drag( "unicycle", 0.690795, 0.002493, 25.100000, 2266, 2958 ); + test_vehicle_drag( "beetle", 0.785610, 1.644624, 1164.220312, 8995, 10735 ); test_vehicle_drag( "bubble_car", 0.823988, 1.373576, 926.044643, 9365, 9711 ); - test_vehicle_drag( "car", 0.294604, 2.366883, 1117.002083, 11837, 14304 ); - test_vehicle_drag( "car_mini", 0.294604, 1.709414, 1210.084375, 12080, 14536 ); - test_vehicle_drag( "car_sports", 0.294604, 2.424461, 1373.010000, 20847, 24914 ); - test_vehicle_drag( "car_sports_atomic", 0.294604, 3.552642, 1676.596875, 24664, 25593 ); - test_vehicle_drag( "car_sports_electric", 0.294604, 3.192600, 1808.018750, 24774, 25702 ); - test_vehicle_drag( "electric_car", 0.304763, 2.407649, 1136.240625, 16203, 16819 ); + test_vehicle_drag( "car", 0.294604, 2.317723, 1093.802083, 11973, 14404 ); + test_vehicle_drag( "car_mini", 0.294604, 1.660254, 1175.284375, 12215, 14636 ); + test_vehicle_drag( "car_sports", 0.294604, 2.391878, 1354.557500, 20898, 24953 ); + test_vehicle_drag( "car_sports_atomic", 0.294604, 3.554633, 1677.536458, 23767, 24664 ); + test_vehicle_drag( "car_sports_electric", 0.294604, 3.241243, 1835.566250, 23863, 24760 ); + test_vehicle_drag( "electric_car", 0.304763, 2.329794, 1099.498958, 16259, 16876 ); test_vehicle_drag( "rara_x", 0.880425, 1.902452, 990.701509, 8408, 8724 ); - test_vehicle_drag( "suv", 0.294604, 2.807600, 1135.705357, 13939, 16801 ); - test_vehicle_drag( "suv_electric", 0.304763, 2.589389, 1047.436607, 16144, 16760 ); - test_vehicle_drag( "golf_cart", 0.943313, 1.479398, 930.895833, 7126, 7393 ); - test_vehicle_drag( "golf_cart_4seat", 0.943313, 1.446760, 910.358333, 7131, 7398 ); + test_vehicle_drag( "suv", 0.294604, 2.758440, 1115.819643, 14042, 16878 ); + test_vehicle_drag( "suv_electric", 0.304763, 2.511535, 1015.943750, 16200, 16817 ); + test_vehicle_drag( "golf_cart", 0.943313, 1.472114, 926.312500, 7039, 7303 ); + test_vehicle_drag( "golf_cart_4seat", 0.943313, 1.439476, 905.775000, 7044, 7308 ); test_vehicle_drag( "hearse", 0.355556, 2.827377, 1143.705357, 11164, 13453 ); - test_vehicle_drag( "pickup_technical", 0.838097, 2.820320, 1140.850893, 10136, 12149 ); - test_vehicle_drag( "ambulance", 1.049323, 2.264056, 1858.217708, 11256, 13438 ); - test_vehicle_drag( "car_fbi", 0.457144, 2.635064, 1243.564583, 14570, 17458 ); - test_vehicle_drag( "fire_engine", 2.305875, 3.485556, 2288.608036, 8654, 10334 ); - test_vehicle_drag( "fire_truck", 1.092446, 7.944023, 5266.181611, 10508, 12693 ); - test_vehicle_drag( "policecar", 0.629842, 2.636167, 1244.085417, 13182, 15775 ); - test_vehicle_drag( "policesuv", 0.629842, 2.967405, 1200.348214, 13124, 15720 ); - test_vehicle_drag( "truck_swat", 0.808830, 7.538017, 6186.806250, 9850, 11625 ); - test_vehicle_drag( "oldtractor", 0.537285, 0.868099, 1282.481250, 12353, 14339 ); - test_vehicle_drag( "autotractor", 1.425450, 2.018176, 1987.695000, 7291, 7563 ); - test_vehicle_drag( "tractor_plow", 0.609525, 0.893061, 1691.485577, 11852, 13756 ); - test_vehicle_drag( "tractor_reaper", 0.609525, 0.778836, 1475.139423, 11874, 13777 ); - test_vehicle_drag( "tractor_seed", 0.609525, 0.778836, 1475.139423, 11874, 13777 ); - test_vehicle_drag( "aapc-mg", 1.625400, 8.606709, 4351.886161, 7972, 9379 ); - test_vehicle_drag( "apc", 1.625400, 8.483520, 4289.597470, 7982, 9388 ); - test_vehicle_drag( "humvee", 0.616297, 7.253658, 4890.308036, 12871, 15129 ); - test_vehicle_drag( "military_cargo_truck", 0.840757, 9.416864, 4345.338889, 11502, 13545 ); - test_vehicle_drag( "flatbed_truck", 0.883328, 4.458495, 1995.980114, 9717, 11717 ); - test_vehicle_drag( "pickup", 0.589208, 3.088771, 1249.441964, 11219, 13499 ); - test_vehicle_drag( "semi_truck", 0.781317, 9.950414, 5749.409167, 11670, 13766 ); - test_vehicle_drag( "truck_trailer", 1.176534, 12.833835, 5688.000000, 0, 0 ); - test_vehicle_drag( "tatra_truck", 0.440213, 7.711005, 4121.069767, 17745, 20815 ); - test_vehicle_drag( "animalctrl", 0.345398, 2.717176, 1099.127679, 13283, 16007 ); - test_vehicle_drag( "autosweeper", 0.986850, 1.849252, 1309.075000, 6970, 7233 ); - test_vehicle_drag( "excavator", 0.659728, 1.749378, 1238.375000, 13141, 15260 ); - test_vehicle_drag( "road_roller", 1.823738, 2.745174, 9120.522917, 9382, 10893 ); - test_vehicle_drag( "forklift", 0.565988, 1.515984, 715.437500, 8361, 8679 ); - test_vehicle_drag( "trencher", 0.659728, 1.143758, 1299.788942, 8047, 8347 ); - test_vehicle_drag( "armored_car", 0.896872, 6.953143, 4687.705357, 11588, 13577 ); - test_vehicle_drag( "cube_van", 0.518580, 2.636314, 2163.746875, 11796, 14161 ); - test_vehicle_drag( "cube_van_cheap", 0.512775, 2.572474, 1853.869207, 9978, 12027 ); - test_vehicle_drag( "hippie_van", 0.386033, 2.780080, 1124.573214, 10804, 13062 ); - test_vehicle_drag( "icecream_truck", 0.681673, 3.818905, 2045.802027, 10606, 12783 ); - test_vehicle_drag( "lux_rv", 1.609183, 3.571591, 2015.961623, 8400, 9790 ); - test_vehicle_drag( "meth_lab", 0.518580, 3.025322, 2070.948138, 11677, 14056 ); - test_vehicle_drag( "rv", 0.541800, 3.000739, 2054.120213, 11528, 13872 ); + test_vehicle_drag( "pickup_technical", 0.838097, 2.724950, 1102.272321, 10210, 12205 ); + test_vehicle_drag( "ambulance", 1.049323, 2.222427, 1824.051042, 11321, 13485 ); + test_vehicle_drag( "car_fbi", 0.457144, 2.585904, 1220.364583, 14661, 17525 ); + test_vehicle_drag( "fire_engine", 2.305875, 3.454497, 2268.215179, 8702, 10369 ); + test_vehicle_drag( "fire_truck", 1.092446, 7.902344, 5238.551803, 10573, 12740 ); + test_vehicle_drag( "policecar", 0.629843, 2.587007, 1220.885417, 13262, 15834 ); + test_vehicle_drag( "policesuv", 0.629843, 2.918245, 1180.462500, 13204, 15779 ); + test_vehicle_drag( "truck_swat", 0.808830, 7.563401, 6207.639583, 9935, 11688 ); + test_vehicle_drag( "oldtractor", 0.537285, 0.893482, 1319.981250, 12446, 14408 ); + test_vehicle_drag( "autotractor", 1.425450, 2.012592, 1982.195000, 7203, 7471 ); + test_vehicle_drag( "tractor_plow", 0.609525, 0.918444, 1739.562500, 11941, 13822 ); + test_vehicle_drag( "tractor_reaper", 0.609525, 0.804219, 1523.216346, 11963, 13843 ); + test_vehicle_drag( "tractor_seed", 0.609525, 0.804219, 1523.216346, 11963, 13843 ); + test_vehicle_drag( "aapc-mg", 1.625400, 8.660271, 4378.969494, 8038, 9427 ); + test_vehicle_drag( "apc", 1.625400, 8.537083, 4316.680804, 8047, 9436 ); + test_vehicle_drag( "humvee", 0.616297, 7.288223, 4913.611607, 12935, 15175 ); + test_vehicle_drag( "military_cargo_truck", 0.840757, 9.507160, 4387.005556, 11554, 13581 ); + test_vehicle_drag( "flatbed_truck", 0.883327, 4.376577, 1959.307386, 9818, 11790 ); + test_vehicle_drag( "pickup", 0.589208, 2.992958, 1210.684821, 11340, 13589 ); + test_vehicle_drag( "semi_truck", 0.781317, 9.931077, 5738.235833, 11737, 13816 ); + test_vehicle_drag( "truck_trailer", 1.176534, 12.890242, 5713.000000, 0, 0 ); + test_vehicle_drag( "tatra_truck", 0.440213, 7.636835, 4081.430233, 17812, 20868 ); + test_vehicle_drag( "animalctrl", 0.345398, 2.668016, 1079.241964, 13420, 16107 ); + test_vehicle_drag( "autosweeper", 0.986850, 1.844396, 1305.637500, 6884, 7144 ); + test_vehicle_drag( "excavator", 0.659728, 1.793523, 1269.625000, 13204, 15305 ); + test_vehicle_drag( "road_roller", 1.823738, 2.729505, 9068.464583, 9433, 10931 ); + test_vehicle_drag( "forklift", 0.565988, 1.510686, 712.937500, 8258, 8572 ); + test_vehicle_drag( "trencher", 0.659728, 1.166350, 1325.462019, 7944, 8240 ); + test_vehicle_drag( "armored_car", 0.896872, 6.982755, 4707.669643, 11645, 13619 ); + test_vehicle_drag( "cube_van", 0.518580, 2.594634, 2129.538542, 11876, 14220 ); + test_vehicle_drag( "cube_van_cheap", 0.512775, 2.530795, 1823.832622, 10085, 12105 ); + test_vehicle_drag( "hippie_van", 0.386033, 2.730920, 1104.687500, 10926, 13152 ); + test_vehicle_drag( "icecream_truck", 0.681673, 3.723092, 1994.475000, 10719, 12867 ); + test_vehicle_drag( "lux_rv", 1.609183, 3.459129, 1952.483443, 8479, 9850 ); + test_vehicle_drag( "meth_lab", 0.518580, 2.994264, 2049.687500, 11790, 14138 ); + test_vehicle_drag( "rv", 0.541800, 2.972401, 2034.721277, 11639, 13952 ); test_vehicle_drag( "schoolbus", 0.411187, 2.794265, 1250.937500, 13069, 15234 ); - test_vehicle_drag( "security_van", 0.541800, 7.592192, 6231.269792, 10977, 13009 ); - test_vehicle_drag( "wienermobile", 1.063697, 2.315334, 1900.304167, 11201, 13374 ); - test_vehicle_drag( "canoe", 0.609525, 6.948203, 1.967437, 331, 691 ); - test_vehicle_drag( "kayak", 0.609525, 3.243223, 1.224458, 655, 1236 ); - test_vehicle_drag( "kayak_racing", 0.609525, 2.912135, 1.099458, 715, 1320 ); - test_vehicle_drag( "DUKW", 0.776902, 3.754579, 81.208176, 10298, 12353 ); - test_vehicle_drag( "raft", 0.997815, 8.950399, 5.068750, 259, 548 ); - test_vehicle_drag( "inflatable_boat", 0.469560, 2.823845, 1.599187, 741, 1382 ); + test_vehicle_drag( "security_van", 0.541800, 7.617575, 6252.103125, 11074, 13079 ); + test_vehicle_drag( "wienermobile", 1.063697, 2.273655, 1866.095833, 11266, 13420 ); + test_vehicle_drag( "canoe", 0.609525, 7.741047, 2.191938, 298, 628 ); + test_vehicle_drag( "kayak", 0.609525, 4.036067, 1.523792, 544, 1067 ); + test_vehicle_drag( "kayak_racing", 0.609525, 3.704980, 1.398792, 586, 1133 ); + test_vehicle_drag( "DUKW", 0.776902, 3.610873, 78.099941, 10319, 12373 ); + test_vehicle_drag( "raft", 0.997815, 9.743243, 5.517750, 239, 508 ); + test_vehicle_drag( "inflatable_boat", 0.469560, 3.616690, 2.048188, 602, 1173 ); }